From f77241ee906b1e881837aa3d5b79a36c3eafa3b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandru=20M=C4=83r=C4=83=C8=99teanu?= Date: Fri, 18 Sep 2026 12:50:14 +0100 Subject: [PATCH] Interpolate the number into `ordinal`, `intword` and `filesize` translations --- src/humanize/filesize.py | 48 +-- .../locale/ar/LC_MESSAGES/humanize.po | 304 +++++++++-------- .../locale/bn_BD/LC_MESSAGES/humanize.po | 198 ++++++----- .../locale/ca_ES/LC_MESSAGES/humanize.po | 204 +++++++----- .../locale/da_DK/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/de_DE/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/el_GR/LC_MESSAGES/humanize.po | 168 ++++++---- .../locale/eo/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/es_ES/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/eu/LC_MESSAGES/humanize.po | 184 ++++++----- .../locale/fa_IR/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/fi_FI/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/fr_FR/LC_MESSAGES/humanize.po | 308 ++++++++++-------- .../locale/he_IL/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/hu_HU/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/id_ID/LC_MESSAGES/humanize.po | 182 ++++++----- .../locale/it_IT/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/ja_JP/LC_MESSAGES/humanize.po | 191 ++++++----- .../locale/ko_KR/LC_MESSAGES/humanize.po | 233 ++++++------- .../locale/lv/LC_MESSAGES/humanize.po | 232 +++++++------ .../locale/nb/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/nl_NL/LC_MESSAGES/humanize.po | 204 +++++++----- .../locale/pl_PL/LC_MESSAGES/humanize.po | 232 +++++++------ .../locale/pt_BR/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/pt_PT/LC_MESSAGES/humanize.po | 204 +++++++----- .../locale/ru_RU/LC_MESSAGES/humanize.po | 232 +++++++------ .../locale/si_LK/LC_MESSAGES/humanize.po | 108 +++--- .../locale/sk_SK/LC_MESSAGES/humanize.po | 226 +++++++------ .../locale/sl_SI/LC_MESSAGES/humanize.po | 256 ++++++++------- .../locale/sv_SE/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/tlh/LC_MESSAGES/humanize.po | 176 ++++++---- .../locale/tr_TR/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/uk_UA/LC_MESSAGES/humanize.po | 232 +++++++------ .../locale/uz/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/vi_VN/LC_MESSAGES/humanize.po | 215 ++++++------ .../locale/zh_CN/LC_MESSAGES/humanize.po | 208 +++++++----- .../locale/zh_HK/LC_MESSAGES/humanize.po | 208 +++++++----- src/humanize/number.py | 72 ++-- tests/test_i18n.py | 63 ++++ 39 files changed, 4485 insertions(+), 3315 deletions(-) diff --git a/src/humanize/filesize.py b/src/humanize/filesize.py index 063affe0..3332b157 100644 --- a/src/humanize/filesize.py +++ b/src/humanize/filesize.py @@ -5,31 +5,32 @@ __lazy_modules__ = {"humanize.i18n"} from humanize.i18n import _gettext as _ +from humanize.i18n import _gettext_noop as N_ suffixes = { "decimal": ( - "kB", - "MB", - "GB", - "TB", - "PB", - "EB", - "ZB", - "YB", - "RB", - "QB", + N_("%s kB"), + N_("%s MB"), + N_("%s GB"), + N_("%s TB"), + N_("%s PB"), + N_("%s EB"), + N_("%s ZB"), + N_("%s YB"), + N_("%s RB"), + N_("%s QB"), ), "binary": ( - "KiB", - "MiB", - "GiB", - "TiB", - "PiB", - "EiB", - "ZiB", - "YiB", - "RiB", - "QiB", + N_("%s KiB"), + N_("%s MiB"), + N_("%s GiB"), + N_("%s TiB"), + N_("%s PiB"), + N_("%s EiB"), + N_("%s ZiB"), + N_("%s YiB"), + N_("%s RiB"), + N_("%s QiB"), ), "gnu": "KMGTPEZYRQ", } @@ -105,6 +106,7 @@ def naturalsize( # suffix is available, step up one suffix so the result reads "1.0 MB". if exp < len(suffix) and abs(float(format % (abs_bytes / (base**exp)))) >= base: exp += 1 - space = "" if gnu else " " - ret: str = format % (bytes_ / (base**exp)) + space + _(suffix[exp - 1]) - return ret + number: str = format % (bytes_ / (base**exp)) + if gnu: + return number + _(suffix[exp - 1]) + return _(suffix[exp - 1]) % number diff --git a/src/humanize/locale/ar/LC_MESSAGES/humanize.po b/src/humanize/locale/ar/LC_MESSAGES/humanize.po index 2744e25d..218fd425 100644 --- a/src/humanize/locale/ar/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/ar/LC_MESSAGES/humanize.po @@ -19,224 +19,256 @@ msgstr "" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr " صفر" +msgid "%sth" +msgstr "%s صفر" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr " أول" +msgid "%sst" +msgstr "%s أول" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr " ثاني" +msgid "%snd" +msgstr "%s ثاني" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr " ثالث" +msgid "%srd" +msgstr "%s ثالث" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr " رابع" +msgid "%sth" +msgstr "%s رابع" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr " خامس" +msgid "%sth" +msgstr "%s خامس" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr " سادس" +msgid "%sth" +msgstr "%s سادس" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr " سابع" +msgid "%sth" +msgstr "%s سابع" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr " ثامن" +msgid "%sth" +msgstr "%s ثامن" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr " تاسع" +msgid "%sth" +msgstr "%s تاسع" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr " صفر" +msgid "%sth" +msgstr "%s صفر" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr " أولى" +msgid "%sst" +msgstr "%s أولى" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr " ثانية" +msgid "%snd" +msgstr "%s ثانية" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr " ثالثة" +msgid "%srd" +msgstr "%s ثالثة" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr " رابعة" +msgid "%sth" +msgstr "%s رابعة" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr " خامسة" +msgid "%sth" +msgstr "%s خامسة" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr " سادسة" +msgid "%sth" +msgstr "%s سادسة" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr " سابعة" +msgid "%sth" +msgstr "%s سابعة" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr " ثامنة" +msgid "%sth" +msgstr "%s ثامنة" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr " تاسعة" +msgid "%sth" +msgstr "%s تاسعة" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "ألف" -msgstr[1] "ألف" -msgstr[2] "ألفين" -msgstr[3] "آلاف" -msgstr[4] "ألف" -msgstr[5] "ألف" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s ألف" +msgstr[1] "%s ألف" +msgstr[2] "%s ألفين" +msgstr[3] "%s آلاف" +msgstr[4] "%s ألف" +msgstr[5] "%s ألف" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "مليون" -msgstr[1] "مليون" -msgstr[2] "مليونين" -msgstr[3] "ملايين" -msgstr[4] "مليون" -msgstr[5] "مليون" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s مليون" +msgstr[1] "%s مليون" +msgstr[2] "%s مليونين" +msgstr[3] "%s ملايين" +msgstr[4] "%s مليون" +msgstr[5] "%s مليون" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "مليار" -msgstr[1] "مليار" -msgstr[2] "مليارين" -msgstr[3] "مليارات" -msgstr[4] "مليار" -msgstr[5] "مليار" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s مليار" +msgstr[1] "%s مليار" +msgstr[2] "%s مليارين" +msgstr[3] "%s مليارات" +msgstr[4] "%s مليار" +msgstr[5] "%s مليار" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "تريليون" -msgstr[1] "تريليون" -msgstr[2] "تريليونين" -msgstr[3] "تريليونات" -msgstr[4] "تريليون" -msgstr[5] "تريليون" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s تريليون" +msgstr[1] "%s تريليون" +msgstr[2] "%s تريليونين" +msgstr[3] "%s تريليونات" +msgstr[4] "%s تريليون" +msgstr[5] "%s تريليون" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "كوادريليون" -msgstr[1] "كوادريليون" -msgstr[2] "كوادريليونين" -msgstr[3] "كوادريليونات" -msgstr[4] "كوادريليون" -msgstr[5] "كوادريليون" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s كوادريليون" +msgstr[1] "%s كوادريليون" +msgstr[2] "%s كوادريليونين" +msgstr[3] "%s كوادريليونات" +msgstr[4] "%s كوادريليون" +msgstr[5] "%s كوادريليون" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "كوينتليون" -msgstr[1] "كوينتليون" -msgstr[2] "كوينتليونين" -msgstr[3] "كوينتليونات" -msgstr[4] "كوينتليون" -msgstr[5] "كوينتليون" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s كوينتليون" +msgstr[1] "%s كوينتليون" +msgstr[2] "%s كوينتليونين" +msgstr[3] "%s كوينتليونات" +msgstr[4] "%s كوينتليون" +msgstr[5] "%s كوينتليون" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "سكستليون" -msgstr[1] "سكستليون" -msgstr[2] "سكستليونين" -msgstr[3] "سكستليونات" -msgstr[4] "سكستليون" -msgstr[5] "سكستليون" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s سكستليون" +msgstr[1] "%s سكستليون" +msgstr[2] "%s سكستليونين" +msgstr[3] "%s سكستليونات" +msgstr[4] "%s سكستليون" +msgstr[5] "%s سكستليون" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "سبتيليون" -msgstr[1] "سبتيليون" -msgstr[2] "سبتيليونين" -msgstr[3] "سبتيليونات" -msgstr[4] "سبتيليون" -msgstr[5] "سبتيليون" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s سبتيليون" +msgstr[1] "%s سبتيليون" +msgstr[2] "%s سبتيليونين" +msgstr[3] "%s سبتيليونات" +msgstr[4] "%s سبتيليون" +msgstr[5] "%s سبتيليون" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "أوكتيليون" -msgstr[1] "أوكتيليون" -msgstr[2] "أوكتيليونين" -msgstr[3] "أوكتيليونات" -msgstr[4] "أوكتيليون" -msgstr[5] "أوكتيليون" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s أوكتيليون" +msgstr[1] "%s أوكتيليون" +msgstr[2] "%s أوكتيليونين" +msgstr[3] "%s أوكتيليونات" +msgstr[4] "%s أوكتيليون" +msgstr[5] "%s أوكتيليون" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "نونيليون" -msgstr[1] "نونيليون" -msgstr[2] "نونيليونين" -msgstr[3] "نونيليونات" -msgstr[4] "نونيليون" -msgstr[5] "نونيليون" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s نونيليون" +msgstr[1] "%s نونيليون" +msgstr[2] "%s نونيليونين" +msgstr[3] "%s نونيليونات" +msgstr[4] "%s نونيليون" +msgstr[5] "%s نونيليون" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "ديسيليون" -msgstr[1] "ديسيليون" -msgstr[2] "ديسيليونين" -msgstr[3] "ديسيليونات" -msgstr[4] "ديسيليون" -msgstr[5] "ديسيليون" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s ديسيليون" +msgstr[1] "%s ديسيليون" +msgstr[2] "%s ديسيليونين" +msgstr[3] "%s ديسيليونات" +msgstr[4] "%s ديسيليون" +msgstr[5] "%s ديسيليون" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "جوجل" -msgstr[1] "جوجل" -msgstr[2] "جوجلين" -msgstr[3] "جوجلات" -msgstr[4] "جوجل" -msgstr[5] "جوجل" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s جوجل" +msgstr[1] "%s جوجل" +msgstr[2] "%s جوجلين" +msgstr[3] "%s جوجلات" +msgstr[4] "%s جوجل" +msgstr[5] "%s جوجل" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/bn_BD/LC_MESSAGES/humanize.po b/src/humanize/locale/bn_BD/LC_MESSAGES/humanize.po index 25b4684f..c08df550 100644 --- a/src/humanize/locale/bn_BD/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/bn_BD/LC_MESSAGES/humanize.po @@ -19,176 +19,206 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "তম" +msgid "%sst" +msgstr "%sতম" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "তম" +msgid "%snd" +msgstr "%sতম" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "তম" +msgid "%srd" +msgstr "%sতম" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "তম" +msgid "%sst" +msgstr "%sতম" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "তম" +msgid "%snd" +msgstr "%sতম" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "তম" +msgid "%srd" +msgstr "%sতম" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "তম" +msgid "%sth" +msgstr "%sতম" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "হাজার" -msgstr[1] "হাজার" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s হাজার" +msgstr[1] "%s হাজার" #: src/humanize/number.py:179 -#, fuzzy -msgid "million" -msgid_plural "million" -msgstr[0] "মিলিয়ন" -msgstr[1] "মিলিয়ন" +#, fuzzy, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s মিলিয়ন" +msgstr[1] "%s মিলিয়ন" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "বিলিয়ন" -msgstr[1] "বিলিয়ন" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s বিলিয়ন" +msgstr[1] "%s বিলিয়ন" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "ট্রিলিয়ন" -msgstr[1] "ট্রিলিয়ন" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s ট্রিলিয়ন" +msgstr[1] "%s ট্রিলিয়ন" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "কোয়াড্রিলিয়ন" -msgstr[1] "কোয়াড্রিলিয়ন" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s কোয়াড্রিলিয়ন" +msgstr[1] "%s কোয়াড্রিলিয়ন" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "কুইন্টিলিয়ন" -msgstr[1] "কুইন্টিলিয়ন" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s কুইন্টিলিয়ন" +msgstr[1] "%s কুইন্টিলিয়ন" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "সেক্সটিলিয়ন" -msgstr[1] "সেক্সটিলিয়ন" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s সেক্সটিলিয়ন" +msgstr[1] "%s সেক্সটিলিয়ন" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "সেপটিলিয়ন" -msgstr[1] "সেপটিলিয়ন" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s সেপটিলিয়ন" +msgstr[1] "%s সেপটিলিয়ন" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "ওকটিলিয়ন" -msgstr[1] "ওকটিলিয়ন" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s ওকটিলিয়ন" +msgstr[1] "%s ওকটিলিয়ন" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:188 -#, fuzzy -msgid "decillion" -msgid_plural "decillion" +#, fuzzy, python-format +msgid "%s decillion" +msgid_plural "%s decillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" msgstr[0] "" msgstr[1] "" diff --git a/src/humanize/locale/ca_ES/LC_MESSAGES/humanize.po b/src/humanize/locale/ca_ES/LC_MESSAGES/humanize.po index 4fc1d326..f947a64e 100644 --- a/src/humanize/locale/ca_ES/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/ca_ES/LC_MESSAGES/humanize.po @@ -18,176 +18,208 @@ msgstr "" "X-Generator: Poedit 2.4.1\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "º" +msgid "%sst" +msgstr "%sº" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "º" +msgid "%snd" +msgstr "%sº" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "º" +msgid "%srd" +msgstr "%sº" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "º" +msgid "%sst" +msgstr "%sº" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "º" +msgid "%snd" +msgstr "%sº" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "º" +msgid "%srd" +msgstr "%sº" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "milió" -msgstr[1] "milió" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s milió" +msgstr[1] "%s milió" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "mil milions" -msgstr[1] "mil milions" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s mil milions" +msgstr[1] "%s mil milions" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "bilions" -msgstr[1] "bilions" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s bilions" +msgstr[1] "%s bilions" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "quadrilió" -msgstr[1] "quadrilió" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s quadrilió" +msgstr[1] "%s quadrilió" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "quintillió" -msgstr[1] "quintillió" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s quintillió" +msgstr[1] "%s quintillió" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "sextilió" -msgstr[1] "sextilió" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s sextilió" +msgstr[1] "%s sextilió" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "septilió" -msgstr[1] "septilió" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s septilió" +msgstr[1] "%s septilió" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "octilió" -msgstr[1] "octilió" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s octilió" +msgstr[1] "%s octilió" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "nonilió" -msgstr[1] "nonilió" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s nonilió" +msgstr[1] "%s nonilió" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "decilió" -msgstr[1] "decilió" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s decilió" +msgstr[1] "%s decilió" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "googol" -msgstr[1] "googol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s googol" +msgstr[1] "%s googol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/da_DK/LC_MESSAGES/humanize.po b/src/humanize/locale/da_DK/LC_MESSAGES/humanize.po index d65f32c8..835a9e5d 100644 --- a/src/humanize/locale/da_DK/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/da_DK/LC_MESSAGES/humanize.po @@ -19,176 +19,208 @@ msgstr "" "X-Generator: Poedit 3.0\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr ":e" +msgid "%sst" +msgstr "%s:e" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr ":t" +msgid "%snd" +msgstr "%s:t" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr ":e" +msgid "%srd" +msgstr "%s:e" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr ":e" +msgid "%sst" +msgstr "%s:e" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr ":t" +msgid "%snd" +msgstr "%s:t" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr ":e" +msgid "%srd" +msgstr "%s:e" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "tusind" -msgstr[1] "thousand" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s tusind" +msgstr[1] "%s thousand" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "million" -msgstr[1] "millioner" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s million" +msgstr[1] "%s millioner" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "billion" -msgstr[1] "billioner" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s billion" +msgstr[1] "%s billioner" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "billion" -msgstr[1] "billioner" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s billion" +msgstr[1] "%s billioner" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "quadrillion" -msgstr[1] "quadrillioner" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s quadrillion" +msgstr[1] "%s quadrillioner" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "quintillion" -msgstr[1] "quintillioner" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s quintillion" +msgstr[1] "%s quintillioner" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "sextillion" -msgstr[1] "sextillioner" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s sextillion" +msgstr[1] "%s sextillioner" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "septillion" -msgstr[1] "septillioner" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s septillion" +msgstr[1] "%s septillioner" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "octillion" -msgstr[1] "octillioner" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s octillion" +msgstr[1] "%s octillioner" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "nonillion" -msgstr[1] "nonillioner" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s nonillion" +msgstr[1] "%s nonillioner" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "decillion" -msgstr[1] "decillioner" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s decillion" +msgstr[1] "%s decillioner" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "googol" -msgstr[1] "googol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s googol" +msgstr[1] "%s googol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/de_DE/LC_MESSAGES/humanize.po b/src/humanize/locale/de_DE/LC_MESSAGES/humanize.po index 026df970..a72c862f 100644 --- a/src/humanize/locale/de_DE/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/de_DE/LC_MESSAGES/humanize.po @@ -20,176 +20,208 @@ msgstr "" "X-Generator: Sublime Text 3\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "Tausend" -msgstr[1] "Tausend" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s Tausend" +msgstr[1] "%s Tausend" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "Million" -msgstr[1] "Millionen" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s Million" +msgstr[1] "%s Millionen" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "Milliarde" -msgstr[1] "Milliarden" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s Milliarde" +msgstr[1] "%s Milliarden" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "Billion" -msgstr[1] "Billionen" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s Billion" +msgstr[1] "%s Billionen" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "Billiarde" -msgstr[1] "Billiarden" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s Billiarde" +msgstr[1] "%s Billiarden" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "Trillion" -msgstr[1] "Trillionen" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s Trillion" +msgstr[1] "%s Trillionen" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "Trilliarde" -msgstr[1] "Trilliarden" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s Trilliarde" +msgstr[1] "%s Trilliarden" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "Quadrillion" -msgstr[1] "Quadrillionen" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s Quadrillion" +msgstr[1] "%s Quadrillionen" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "Quadrillarde" -msgstr[1] "Quadrillarden" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s Quadrillarde" +msgstr[1] "%s Quadrillarden" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "Quintillion" -msgstr[1] "Quintillionen" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s Quintillion" +msgstr[1] "%s Quintillionen" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "Quintilliarde" -msgstr[1] "Quintilliarden" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s Quintilliarde" +msgstr[1] "%s Quintilliarden" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "Googol" -msgstr[1] "Googol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s Googol" +msgstr[1] "%s Googol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/el_GR/LC_MESSAGES/humanize.po b/src/humanize/locale/el_GR/LC_MESSAGES/humanize.po index 41289761..0927ce2f 100644 --- a/src/humanize/locale/el_GR/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/el_GR/LC_MESSAGES/humanize.po @@ -20,176 +20,208 @@ msgstr "" "X-Generator: Mousepad 0.5.9\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" +msgid "%sst" msgstr "" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" +msgid "%snd" msgstr "" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" +msgid "%srd" msgstr "" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" +msgid "%sst" msgstr "" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" +msgid "%snd" msgstr "" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" +msgid "%srd" msgstr "" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" +msgid "%sth" msgstr "" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "χιλιάδα" -msgstr[1] "χιλιάδες" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s χιλιάδα" +msgstr[1] "%s χιλιάδες" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "εκατομμύριο" -msgstr[1] "εκατομμύρια" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s εκατομμύριο" +msgstr[1] "%s εκατομμύρια" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "δισεκατομμύριο" -msgstr[1] "δισεκατομμύρια" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s δισεκατομμύριο" +msgstr[1] "%s δισεκατομμύρια" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "τρισεκατομμύριο" -msgstr[1] "τρισεκατομμύρια" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s τρισεκατομμύριο" +msgstr[1] "%s τρισεκατομμύρια" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "τετράκις εκατομμύριο" -msgstr[1] "τετράκις εκατομμύρια" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s τετράκις εκατομμύριο" +msgstr[1] "%s τετράκις εκατομμύρια" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "πεντάκις εκατομμύριο" -msgstr[1] "πεντάκις εκατομμύρια" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s πεντάκις εκατομμύριο" +msgstr[1] "%s πεντάκις εκατομμύρια" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "εξάκις εκατομμύριο" -msgstr[1] "εξάκις εκατομμύρια" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s εξάκις εκατομμύριο" +msgstr[1] "%s εξάκις εκατομμύρια" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "επτάκις εκατομμύριο" -msgstr[1] "επτάκις εκατομμύρια" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s επτάκις εκατομμύριο" +msgstr[1] "%s επτάκις εκατομμύρια" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "οκτάκις εκατομμύριο" -msgstr[1] "οκτάκις εκατομμύρια" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s οκτάκις εκατομμύριο" +msgstr[1] "%s οκτάκις εκατομμύρια" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "εννεάκις εκατομμύριο" -msgstr[1] "εννεάκις εκατομμύρια" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s εννεάκις εκατομμύριο" +msgstr[1] "%s εννεάκις εκατομμύρια" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "δεκάκις εκατομμύριο" -msgstr[1] "δεκάκις εκατομμύρια" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s δεκάκις εκατομμύριο" +msgstr[1] "%s δεκάκις εκατομμύρια" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "δέκα τριακονταδυάκις εκατομμύριο" -msgstr[1] "δέκα τριακονταδυάκις εκατομμύρια" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s δέκα τριακονταδυάκις εκατομμύριο" +msgstr[1] "%s δέκα τριακονταδυάκις εκατομμύρια" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/eo/LC_MESSAGES/humanize.po b/src/humanize/locale/eo/LC_MESSAGES/humanize.po index 168cfd09..c2d64b53 100644 --- a/src/humanize/locale/eo/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/eo/LC_MESSAGES/humanize.po @@ -18,176 +18,208 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "-a" +msgid "%sst" +msgstr "%s-a" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "-a" +msgid "%snd" +msgstr "%s-a" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "-a" +msgid "%srd" +msgstr "%s-a" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "-a" +msgid "%sst" +msgstr "%s-a" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "-a" +msgid "%snd" +msgstr "%s-a" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "-a" +msgid "%srd" +msgstr "%s-a" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "-a" +msgid "%sth" +msgstr "%s-a" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "mil" -msgstr[1] "mil" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s mil" +msgstr[1] "%s mil" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "miliono" -msgstr[1] "miliono" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s miliono" +msgstr[1] "%s miliono" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "miliardo" -msgstr[1] "miliardo" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s miliardo" +msgstr[1] "%s miliardo" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "duiliono" -msgstr[1] "duiliono" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s duiliono" +msgstr[1] "%s duiliono" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "duiliardo" -msgstr[1] "duiliardo" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s duiliardo" +msgstr[1] "%s duiliardo" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "triiliono" -msgstr[1] "triiliono" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s triiliono" +msgstr[1] "%s triiliono" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "triiliardo" -msgstr[1] "triiliardo" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s triiliardo" +msgstr[1] "%s triiliardo" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "kvariliono" -msgstr[1] "kvariliono" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s kvariliono" +msgstr[1] "%s kvariliono" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "kvariliardo" -msgstr[1] "kvariliardo" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s kvariliardo" +msgstr[1] "%s kvariliardo" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "sesiliono" -msgstr[1] "sesiliono" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s sesiliono" +msgstr[1] "%s sesiliono" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "sesiliardo" -msgstr[1] "sesiliardo" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s sesiliardo" +msgstr[1] "%s sesiliardo" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "guglo" -msgstr[1] "guglo" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s guglo" +msgstr[1] "%s guglo" #: src/humanize/number.py:302 msgid "zero" diff --git a/src/humanize/locale/es_ES/LC_MESSAGES/humanize.po b/src/humanize/locale/es_ES/LC_MESSAGES/humanize.po index cbfece7c..ecfb1005 100644 --- a/src/humanize/locale/es_ES/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/es_ES/LC_MESSAGES/humanize.po @@ -19,176 +19,208 @@ msgstr "" "X-Generator: Poedit 2.3\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "º" +msgid "%sst" +msgstr "%sº" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "º" +msgid "%snd" +msgstr "%sº" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "º" +msgid "%srd" +msgstr "%sº" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "ª" +msgid "%sst" +msgstr "%sª" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "ª" +msgid "%snd" +msgstr "%sª" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "ª" +msgid "%srd" +msgstr "%sª" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "mil" -msgstr[1] "mil" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s mil" +msgstr[1] "%s mil" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "millón" -msgstr[1] "millones" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s millón" +msgstr[1] "%s millones" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "mil millones" -msgstr[1] "miles de millones" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s mil millones" +msgstr[1] "%s miles de millones" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "billón" -msgstr[1] "billones" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s billón" +msgstr[1] "%s billones" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "mil billones" -msgstr[1] "miles de billones" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s mil billones" +msgstr[1] "%s miles de billones" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "trillón" -msgstr[1] "trillones" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s trillón" +msgstr[1] "%s trillones" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "mil trillones" -msgstr[1] "miles de trillones" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s mil trillones" +msgstr[1] "%s miles de trillones" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "cuatrillón" -msgstr[1] "cuatrillones" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s cuatrillón" +msgstr[1] "%s cuatrillones" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "mil cuatrillones" -msgstr[1] "miles de cuatrillones" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s mil cuatrillones" +msgstr[1] "%s miles de cuatrillones" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "quintillón" -msgstr[1] "quintillones" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s quintillón" +msgstr[1] "%s quintillones" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "mil quintillones" -msgstr[1] "miles de quintillones" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s mil quintillones" +msgstr[1] "%s miles de quintillones" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "gúgol" -msgstr[1] "gúgol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s gúgol" +msgstr[1] "%s gúgol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/eu/LC_MESSAGES/humanize.po b/src/humanize/locale/eu/LC_MESSAGES/humanize.po index 3d09ae93..c58f9e3b 100644 --- a/src/humanize/locale/eu/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/eu/LC_MESSAGES/humanize.po @@ -19,176 +19,208 @@ msgstr "" "X-Generator: Poedit 3.1.1\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "mila" -msgstr[1] "mila" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s mila" +msgstr[1] "%s mila" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "milioi" -msgstr[1] "milioi" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s milioi" +msgstr[1] "%s milioi" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "miliar" -msgstr[1] "miliar" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s miliar" +msgstr[1] "%s miliar" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "trilioi" -msgstr[1] "trilioi" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s trilioi" +msgstr[1] "%s trilioi" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "kuatrilioi" -msgstr[1] "kuatrilioi" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s kuatrilioi" +msgstr[1] "%s kuatrilioi" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "googol" -msgstr[1] "googol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s googol" +msgstr[1] "%s googol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/fa_IR/LC_MESSAGES/humanize.po b/src/humanize/locale/fa_IR/LC_MESSAGES/humanize.po index a1ac7ac7..c4f5f118 100644 --- a/src/humanize/locale/fa_IR/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/fa_IR/LC_MESSAGES/humanize.po @@ -20,176 +20,208 @@ msgstr "" "X-Generator: Poedit 1.5.4\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "صفرمین" +msgid "%sth" +msgstr "%sصفرمین" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "اولین" +msgid "%sst" +msgstr "%sاولین" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "دومین" +msgid "%snd" +msgstr "%sدومین" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "سومین" +msgid "%srd" +msgstr "%sسومین" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "چهارمین" +msgid "%sth" +msgstr "%sچهارمین" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "پنجمین" +msgid "%sth" +msgstr "%sپنجمین" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "ششمین" +msgid "%sth" +msgstr "%sششمین" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "هفتمین" +msgid "%sth" +msgstr "%sهفتمین" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "هشتمین" +msgid "%sth" +msgstr "%sهشتمین" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "نهمین" +msgid "%sth" +msgstr "%sنهمین" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "صفرمین" +msgid "%sth" +msgstr "%sصفرمین" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "اولین" +msgid "%sst" +msgstr "%sاولین" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "دومین" +msgid "%snd" +msgstr "%sدومین" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "سومین" +msgid "%srd" +msgstr "%sسومین" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "چهارمین" +msgid "%sth" +msgstr "%sچهارمین" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "پنجمین" +msgid "%sth" +msgstr "%sپنجمین" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "ششمین" +msgid "%sth" +msgstr "%sششمین" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "هفتمین" +msgid "%sth" +msgstr "%sهفتمین" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "هشتمین" +msgid "%sth" +msgstr "%sهشتمین" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "نهمین" +msgid "%sth" +msgstr "%sنهمین" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "هزار" -msgstr[1] "هزار" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s هزار" +msgstr[1] "%s هزار" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "میلیون" -msgstr[1] "میلیون" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s میلیون" +msgstr[1] "%s میلیون" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "میلیارد" -msgstr[1] "میلیارد" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s میلیارد" +msgstr[1] "%s میلیارد" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "ترلیون" -msgstr[1] "ترلیون" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s ترلیون" +msgstr[1] "%s ترلیون" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "کوادریلیون" -msgstr[1] "کوادریلیون" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s کوادریلیون" +msgstr[1] "%s کوادریلیون" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "کوانتیلیون" -msgstr[1] "کوانتیلیون" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s کوانتیلیون" +msgstr[1] "%s کوانتیلیون" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "سکستیلیون" -msgstr[1] "سکستیلیون" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s سکستیلیون" +msgstr[1] "%s سکستیلیون" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "سپتیلیون" -msgstr[1] "سپتیلیون" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s سپتیلیون" +msgstr[1] "%s سپتیلیون" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "اوکتیلیون" -msgstr[1] "اوکتیلیون" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s اوکتیلیون" +msgstr[1] "%s اوکتیلیون" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "نونیلیون" -msgstr[1] "نونیلیون" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s نونیلیون" +msgstr[1] "%s نونیلیون" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "دسیلیون" -msgstr[1] "دسیلیون" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s دسیلیون" +msgstr[1] "%s دسیلیون" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "گوگول" -msgstr[1] "گوگول" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s گوگول" +msgstr[1] "%s گوگول" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/fi_FI/LC_MESSAGES/humanize.po b/src/humanize/locale/fi_FI/LC_MESSAGES/humanize.po index 97ca9dc3..5f94436f 100644 --- a/src/humanize/locale/fi_FI/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/fi_FI/LC_MESSAGES/humanize.po @@ -19,176 +19,208 @@ msgstr "" "X-Generator: Poedit 1.8.12\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "tuhatta" -msgstr[1] "tuhatta" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s tuhatta" +msgstr[1] "%s tuhatta" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "miljoonaa" -msgstr[1] "miljoonaa" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s miljoonaa" +msgstr[1] "%s miljoonaa" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "miljardia" -msgstr[1] "miljardia" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s miljardia" +msgstr[1] "%s miljardia" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "biljoonaa" -msgstr[1] "biljoonaa" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s biljoonaa" +msgstr[1] "%s biljoonaa" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "kvadriljoonaa" -msgstr[1] "kvadriljoonaa" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s kvadriljoonaa" +msgstr[1] "%s kvadriljoonaa" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "kvintiljoonaa" -msgstr[1] "kvintiljoonaa" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s kvintiljoonaa" +msgstr[1] "%s kvintiljoonaa" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "sekstiljoonaa" -msgstr[1] "sekstiljoonaa" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s sekstiljoonaa" +msgstr[1] "%s sekstiljoonaa" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "septiljoonaa" -msgstr[1] "septiljoonaa" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s septiljoonaa" +msgstr[1] "%s septiljoonaa" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "oktiljoonaa" -msgstr[1] "oktiljoonaa" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s oktiljoonaa" +msgstr[1] "%s oktiljoonaa" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "noniljoonaa" -msgstr[1] "noniljoonaa" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s noniljoonaa" +msgstr[1] "%s noniljoonaa" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "dekiljoonaa" -msgstr[1] "dekiljoonaa" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s dekiljoonaa" +msgstr[1] "%s dekiljoonaa" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "googol" -msgstr[1] "googol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s googol" +msgstr[1] "%s googol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/fr_FR/LC_MESSAGES/humanize.po b/src/humanize/locale/fr_FR/LC_MESSAGES/humanize.po index e9a4220e..8ce911ca 100644 --- a/src/humanize/locale/fr_FR/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/fr_FR/LC_MESSAGES/humanize.po @@ -20,176 +20,208 @@ msgstr "" "X-Generator: Poedit 1.5.5\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "er" +msgid "%sst" +msgstr "%ser" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "e" +msgid "%snd" +msgstr "%se" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "e" +msgid "%srd" +msgstr "%se" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "ère" +msgid "%sst" +msgstr "%sère" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "e" +msgid "%snd" +msgstr "%se" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "e" +msgid "%srd" +msgstr "%se" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "e" +msgid "%sth" +msgstr "%se" #: src/humanize/number.py:183 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "mille" -msgstr[1] "milles" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s mille" +msgstr[1] "%s milles" #: src/humanize/number.py:184 -msgid "million" -msgid_plural "million" -msgstr[0] "million" -msgstr[1] "millions" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s million" +msgstr[1] "%s millions" #: src/humanize/number.py:185 -msgid "billion" -msgid_plural "billion" -msgstr[0] "milliard" -msgstr[1] "milliards" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s milliard" +msgstr[1] "%s milliards" #: src/humanize/number.py:186 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "billion" -msgstr[1] "billions" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s billion" +msgstr[1] "%s billions" #: src/humanize/number.py:187 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "billiard" -msgstr[1] "billiards" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s billiard" +msgstr[1] "%s billiards" #: src/humanize/number.py:188 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "trillion" -msgstr[1] "trillions" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s trillion" +msgstr[1] "%s trillions" #: src/humanize/number.py:189 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "trilliard" -msgstr[1] "trilliards" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s trilliard" +msgstr[1] "%s trilliards" #: src/humanize/number.py:190 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "quatrillion" -msgstr[1] "quatrillions" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s quatrillion" +msgstr[1] "%s quatrillions" #: src/humanize/number.py:191 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "quadrilliard" -msgstr[1] "quadrilliards" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s quadrilliard" +msgstr[1] "%s quadrilliards" #: src/humanize/number.py:192 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "quintillion" -msgstr[1] "quintillions" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s quintillion" +msgstr[1] "%s quintillions" #: src/humanize/number.py:193 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "quintilliard" -msgstr[1] "quintilliards" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s quintilliard" +msgstr[1] "%s quintilliards" #: src/humanize/number.py:194 -msgid "googol" -msgid_plural "googol" -msgstr[0] "gogol" -msgstr[1] "gogols" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s gogol" +msgstr[1] "%s gogols" #: src/humanize/number.py:313 msgid "zero" @@ -373,63 +405,83 @@ msgstr "%d octet" msgid "%d Bytes" msgstr "%d octets" -msgid "kB" -msgstr "Ko" +#, python-format +msgid "%s kB" +msgstr "%s Ko" -msgid "MB" -msgstr "Mo" +#, python-format +msgid "%s MB" +msgstr "%s Mo" -msgid "GB" -msgstr "Go" +#, python-format +msgid "%s GB" +msgstr "%s Go" -msgid "TB" -msgstr "To" +#, python-format +msgid "%s TB" +msgstr "%s To" -msgid "PB" -msgstr "Po" +#, python-format +msgid "%s PB" +msgstr "%s Po" -msgid "EB" -msgstr "Eo" +#, python-format +msgid "%s EB" +msgstr "%s Eo" -msgid "ZB" -msgstr "Zo" +#, python-format +msgid "%s ZB" +msgstr "%s Zo" -msgid "YB" -msgstr "Yo" +#, python-format +msgid "%s YB" +msgstr "%s Yo" -msgid "RB" -msgstr "Ro" +#, python-format +msgid "%s RB" +msgstr "%s Ro" -msgid "QB" -msgstr "Qo" +#, python-format +msgid "%s QB" +msgstr "%s Qo" # --- binary filesize units --- -msgid "KiB" -msgstr "Kio" +#, python-format +msgid "%s KiB" +msgstr "%s Kio" -msgid "MiB" -msgstr "Mio" +#, python-format +msgid "%s MiB" +msgstr "%s Mio" -msgid "GiB" -msgstr "Gio" +#, python-format +msgid "%s GiB" +msgstr "%s Gio" -msgid "TiB" -msgstr "Tio" +#, python-format +msgid "%s TiB" +msgstr "%s Tio" -msgid "PiB" -msgstr "Pio" +#, python-format +msgid "%s PiB" +msgstr "%s Pio" -msgid "EiB" -msgstr "Eio" +#, python-format +msgid "%s EiB" +msgstr "%s Eio" -msgid "ZiB" -msgstr "Zio" +#, python-format +msgid "%s ZiB" +msgstr "%s Zio" -msgid "YiB" -msgstr "Yio" +#, python-format +msgid "%s YiB" +msgstr "%s Yio" -msgid "RiB" -msgstr "Rio" +#, python-format +msgid "%s RiB" +msgstr "%s Rio" -msgid "QiB" -msgstr "Qio" +#, python-format +msgid "%s QiB" +msgstr "%s Qio" diff --git a/src/humanize/locale/he_IL/LC_MESSAGES/humanize.po b/src/humanize/locale/he_IL/LC_MESSAGES/humanize.po index 91ac5e38..adfd7165 100644 --- a/src/humanize/locale/he_IL/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/he_IL/LC_MESSAGES/humanize.po @@ -18,176 +18,208 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/humanize/number.py:83 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "י" +msgid "%sth" +msgstr "%sי" #: src/humanize/number.py:84 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "ון" +msgid "%sst" +msgstr "%sון" #: src/humanize/number.py:85 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "י" +msgid "%snd" +msgstr "%sי" #: src/humanize/number.py:86 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "י" +msgid "%srd" +msgstr "%sי" #: src/humanize/number.py:87 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "י" +msgid "%sth" +msgstr "%sי" #: src/humanize/number.py:88 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "י" +msgid "%sth" +msgstr "%sי" #: src/humanize/number.py:89 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "י" +msgid "%sth" +msgstr "%sי" #: src/humanize/number.py:90 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "י" +msgid "%sth" +msgstr "%sי" #: src/humanize/number.py:91 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "י" +msgid "%sth" +msgstr "%sי" #: src/humanize/number.py:92 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "י" +msgid "%sth" +msgstr "%sי" #: src/humanize/number.py:96 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "ית" +msgid "%sth" +msgstr "%sית" #: src/humanize/number.py:97 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "ונה" +msgid "%sst" +msgstr "%sונה" #: src/humanize/number.py:98 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "יה" +msgid "%snd" +msgstr "%sיה" #: src/humanize/number.py:99 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "ית" +msgid "%srd" +msgstr "%sית" #: src/humanize/number.py:100 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "ית" +msgid "%sth" +msgstr "%sית" #: src/humanize/number.py:101 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "ית" +msgid "%sth" +msgstr "%sית" #: src/humanize/number.py:102 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "ית" +msgid "%sth" +msgstr "%sית" #: src/humanize/number.py:103 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "ית" +msgid "%sth" +msgstr "%sית" #: src/humanize/number.py:104 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "ית" +msgid "%sth" +msgstr "%sית" #: src/humanize/number.py:105 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "ית" +msgid "%sth" +msgstr "%sית" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "אלף" -msgstr[1] "אלפים" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s אלף" +msgstr[1] "%s אלפים" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "מיליון" -msgstr[1] "מיליון" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s מיליון" +msgstr[1] "%s מיליון" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "מיליארד" -msgstr[1] "מיליארד" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s מיליארד" +msgstr[1] "%s מיליארד" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "טריליון" -msgstr[1] "טריליון" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s טריליון" +msgstr[1] "%s טריליון" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "קוודריליון" -msgstr[1] "קוודריליון" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s קוודריליון" +msgstr[1] "%s קוודריליון" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "קווינטיליון" -msgstr[1] "קווינטיליון" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s קווינטיליון" +msgstr[1] "%s קווינטיליון" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "סקסטיליון" -msgstr[1] "סקסטיליון" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s סקסטיליון" +msgstr[1] "%s סקסטיליון" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "ספטיליון" -msgstr[1] "ספטיליון" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s ספטיליון" +msgstr[1] "%s ספטיליון" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "אוקטיליון" -msgstr[1] "אוקטיליון" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s אוקטיליון" +msgstr[1] "%s אוקטיליון" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "נוניליון" -msgstr[1] "נוניליון" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s נוניליון" +msgstr[1] "%s נוניליון" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "דציליון" -msgstr[1] "דציליון" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s דציליון" +msgstr[1] "%s דציליון" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "גוגול" -msgstr[1] "גוגול" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s גוגול" +msgstr[1] "%s גוגול" #: src/humanize/number.py:304 msgid "zero" diff --git a/src/humanize/locale/hu_HU/LC_MESSAGES/humanize.po b/src/humanize/locale/hu_HU/LC_MESSAGES/humanize.po index 661c289e..cfa00c38 100644 --- a/src/humanize/locale/hu_HU/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/hu_HU/LC_MESSAGES/humanize.po @@ -18,176 +18,208 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "ezer" -msgstr[1] "ezer" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s ezer" +msgstr[1] "%s ezer" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "millió" -msgstr[1] "millió" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s millió" +msgstr[1] "%s millió" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "milliárd" -msgstr[1] "milliárd" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s milliárd" +msgstr[1] "%s milliárd" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "billió" -msgstr[1] "billió" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s billió" +msgstr[1] "%s billió" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "kvadrillió" -msgstr[1] "kvadrillió" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s kvadrillió" +msgstr[1] "%s kvadrillió" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "kvadrilliárd" -msgstr[1] "kvadrilliárd" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s kvadrilliárd" +msgstr[1] "%s kvadrilliárd" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "trilliárd" -msgstr[1] "trilliárd" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s trilliárd" +msgstr[1] "%s trilliárd" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "kvadrillió" -msgstr[1] "kvadrillió" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s kvadrillió" +msgstr[1] "%s kvadrillió" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "kvadrilliárd" -msgstr[1] "kvadrilliárd" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s kvadrilliárd" +msgstr[1] "%s kvadrilliárd" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "kvintillió" -msgstr[1] "kvintillió" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s kvintillió" +msgstr[1] "%s kvintillió" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "kvintilliárd" -msgstr[1] "kvintilliárd" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s kvintilliárd" +msgstr[1] "%s kvintilliárd" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "tízszexdecilliárd" -msgstr[1] "tízszexdecilliárd" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s tízszexdecilliárd" +msgstr[1] "%s tízszexdecilliárd" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/id_ID/LC_MESSAGES/humanize.po b/src/humanize/locale/id_ID/LC_MESSAGES/humanize.po index 9f688bd8..fe393f9d 100644 --- a/src/humanize/locale/id_ID/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/id_ID/LC_MESSAGES/humanize.po @@ -19,164 +19,196 @@ msgstr "" "X-Generator: Poedit 1.8.11\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" msgstr[0] "" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "juta" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s juta" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "miliar" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s miliar" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "triliun" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s triliun" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "kuadriliun" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s kuadriliun" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "quintillion" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s quintillion" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "sextillion" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s sextillion" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "septillion" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s septillion" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "octillion" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s octillion" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "nonillion" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s nonillion" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "decillion" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s decillion" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "googol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s googol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/it_IT/LC_MESSAGES/humanize.po b/src/humanize/locale/it_IT/LC_MESSAGES/humanize.po index 881e24b4..98ca4194 100644 --- a/src/humanize/locale/it_IT/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/it_IT/LC_MESSAGES/humanize.po @@ -19,176 +19,208 @@ msgstr "" "X-Generator: Poedit 2.2\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "º" +msgid "%sst" +msgstr "%sº" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "º" +msgid "%snd" +msgstr "%sº" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "º" +msgid "%srd" +msgstr "%sº" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "ª" +msgid "%sst" +msgstr "%sª" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "ª" +msgid "%snd" +msgstr "%sª" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "ª" +msgid "%srd" +msgstr "%sª" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "migliaio" -msgstr[1] "migliaia" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s migliaio" +msgstr[1] "%s migliaia" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "milione" -msgstr[1] "milioni" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s milione" +msgstr[1] "%s milioni" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "miliardo" -msgstr[1] "miliardi" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s miliardo" +msgstr[1] "%s miliardi" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "bilione" -msgstr[1] "bilioni" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s bilione" +msgstr[1] "%s bilioni" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "biliardo" -msgstr[1] "biliardi" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s biliardo" +msgstr[1] "%s biliardi" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "trilione" -msgstr[1] "trilioni" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s trilione" +msgstr[1] "%s trilioni" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "triliardo" -msgstr[1] "triliardi" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s triliardo" +msgstr[1] "%s triliardi" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "quadrilione" -msgstr[1] "quadrilioni" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s quadrilione" +msgstr[1] "%s quadrilioni" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "quadriliardo" -msgstr[1] "quadriliardi" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s quadriliardo" +msgstr[1] "%s quadriliardi" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "quintilione" -msgstr[1] "quintilioni" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s quintilione" +msgstr[1] "%s quintilioni" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "quintiliardo" -msgstr[1] "quintiliardi" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s quintiliardo" +msgstr[1] "%s quintiliardi" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "googol" -msgstr[1] "googol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s googol" +msgstr[1] "%s googol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/ja_JP/LC_MESSAGES/humanize.po b/src/humanize/locale/ja_JP/LC_MESSAGES/humanize.po index 83bf7f1a..4caef6e7 100644 --- a/src/humanize/locale/ja_JP/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/ja_JP/LC_MESSAGES/humanize.po @@ -20,173 +20,196 @@ msgstr "" "X-Generator: Poedit 2.0.6\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "番目" +msgid "%sst" +msgstr "%s番目" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "番目" +msgid "%snd" +msgstr "%s番目" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "番目" +msgid "%srd" +msgstr "%s番目" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "番目" +msgid "%sst" +msgstr "%s番目" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "番目" +msgid "%snd" +msgstr "%s番目" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "番目" +msgid "%srd" +msgstr "%s番目" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "番目" +msgid "%sth" +msgstr "%s番目" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" msgstr[0] "" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "百万" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s 百万" #: src/humanize/number.py:180 -#, fuzzy -msgid "billion" -msgid_plural "billion" -msgstr[0] "十億" +#, fuzzy, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s 十億" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "兆" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s 兆" #: src/humanize/number.py:182 -#, fuzzy -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "千兆" +#, fuzzy, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s 千兆" #: src/humanize/number.py:183 -#, fuzzy -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "百京" +#, fuzzy, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s 百京" #: src/humanize/number.py:184 -#, fuzzy -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "十垓" +#, fuzzy, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s 十垓" #: src/humanize/number.py:185 -#, fuzzy -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "じょ" +#, fuzzy, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s じょ" #: src/humanize/number.py:186 -#, fuzzy -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "千じょ" +#, fuzzy, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s 千じょ" #: src/humanize/number.py:187 -#, fuzzy -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "百穣" +#, fuzzy, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s 百穣" #: src/humanize/number.py:188 -#, fuzzy -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "十溝" +#, fuzzy, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s 十溝" #: src/humanize/number.py:189 -#, fuzzy -msgid "googol" -msgid_plural "googol" -msgstr[0] "溝無量大数" +#, fuzzy, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s 溝無量大数" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/ko_KR/LC_MESSAGES/humanize.po b/src/humanize/locale/ko_KR/LC_MESSAGES/humanize.po index dc320680..05477c4e 100644 --- a/src/humanize/locale/ko_KR/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/ko_KR/LC_MESSAGES/humanize.po @@ -20,205 +20,208 @@ msgstr "" "X-Generator: Poedit 1.5.7\n" #: src/humanize/number.py:84 -#, fuzzy +#, fuzzy, python-format msgctxt "0 (male)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:85 -#, fuzzy +#, fuzzy, python-format msgctxt "1 (male)" -msgid "st" -msgstr "번째" +msgid "%sst" +msgstr "%s번째" #: src/humanize/number.py:86 -#, fuzzy +#, fuzzy, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "번째" +msgid "%snd" +msgstr "%s번째" #: src/humanize/number.py:87 -#, fuzzy +#, fuzzy, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "번째" +msgid "%srd" +msgstr "%s번째" #: src/humanize/number.py:88 -#, fuzzy +#, fuzzy, python-format msgctxt "4 (male)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:89 -#, fuzzy +#, fuzzy, python-format msgctxt "5 (male)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:90 -#, fuzzy +#, fuzzy, python-format msgctxt "6 (male)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:91 -#, fuzzy +#, fuzzy, python-format msgctxt "7 (male)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:92 -#, fuzzy +#, fuzzy, python-format msgctxt "8 (male)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:93 -#, fuzzy +#, fuzzy, python-format msgctxt "9 (male)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:97 -#, fuzzy +#, fuzzy, python-format msgctxt "0 (female)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:98 -#, fuzzy +#, fuzzy, python-format msgctxt "1 (female)" -msgid "st" -msgstr "번째" +msgid "%sst" +msgstr "%s번째" #: src/humanize/number.py:99 -#, fuzzy +#, fuzzy, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "번째" +msgid "%snd" +msgstr "%s번째" #: src/humanize/number.py:100 -#, fuzzy +#, fuzzy, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "번째" +msgid "%srd" +msgstr "%s번째" #: src/humanize/number.py:101 -#, fuzzy +#, fuzzy, python-format msgctxt "4 (female)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:102 -#, fuzzy +#, fuzzy, python-format msgctxt "5 (female)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:103 -#, fuzzy +#, fuzzy, python-format msgctxt "6 (female)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:104 -#, fuzzy +#, fuzzy, python-format msgctxt "7 (female)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:105 -#, fuzzy +#, fuzzy, python-format msgctxt "8 (female)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:106 -#, fuzzy +#, fuzzy, python-format msgctxt "9 (female)" -msgid "th" -msgstr "번째" +msgid "%sth" +msgstr "%s번째" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "million" -msgstr[1] "million" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s million" +msgstr[1] "%s million" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "milliard" -msgstr[1] "milliard" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s milliard" +msgstr[1] "%s milliard" #: src/humanize/number.py:181 -#, fuzzy -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "billion" -msgstr[1] "billion" +#, fuzzy, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s billion" +msgstr[1] "%s billion" #: src/humanize/number.py:182 -#, fuzzy -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "quadrillion" -msgstr[1] "quadrillion" +#, fuzzy, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s quadrillion" +msgstr[1] "%s quadrillion" #: src/humanize/number.py:183 -#, fuzzy -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "quintillion" -msgstr[1] "quintillion" +#, fuzzy, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s quintillion" +msgstr[1] "%s quintillion" #: src/humanize/number.py:184 -#, fuzzy -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "sextillion" -msgstr[1] "sextillion" +#, fuzzy, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s sextillion" +msgstr[1] "%s sextillion" #: src/humanize/number.py:185 -#, fuzzy -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "septillion" -msgstr[1] "septillion" +#, fuzzy, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s septillion" +msgstr[1] "%s septillion" #: src/humanize/number.py:186 -#, fuzzy -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "octillion" -msgstr[1] "octillion" +#, fuzzy, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s octillion" +msgstr[1] "%s octillion" #: src/humanize/number.py:187 -#, fuzzy -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "nonillion" -msgstr[1] "nonillion" +#, fuzzy, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s nonillion" +msgstr[1] "%s nonillion" #: src/humanize/number.py:188 -#, fuzzy -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "décillion" -msgstr[1] "décillion" +#, fuzzy, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s décillion" +msgstr[1] "%s décillion" #: src/humanize/number.py:189 -#, fuzzy -msgid "googol" -msgid_plural "googol" -msgstr[0] "gogol" -msgstr[1] "gogol" +#, fuzzy, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s gogol" +msgstr[1] "%s gogol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/lv/LC_MESSAGES/humanize.po b/src/humanize/locale/lv/LC_MESSAGES/humanize.po index e2c3ae03..e9de652f 100644 --- a/src/humanize/locale/lv/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/lv/LC_MESSAGES/humanize.po @@ -29,188 +29,220 @@ msgid "%d Bytes" msgstr "%d baiti" #: src/humanize/number.py:81 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:82 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:83 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:84 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:85 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:86 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:87 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:88 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:89 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:90 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:94 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:95 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:96 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:97 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:98 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:99 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:100 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:101 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:102 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:103 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:180 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "tūkstotis" -msgstr[1] "tūkstoši" -msgstr[2] "tūkstošu" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s tūkstotis" +msgstr[1] "%s tūkstoši" +msgstr[2] "%s tūkstošu" #: src/humanize/number.py:181 -msgid "million" -msgid_plural "million" -msgstr[0] "miljons" -msgstr[1] "miljoni" -msgstr[2] "miljonu" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s miljons" +msgstr[1] "%s miljoni" +msgstr[2] "%s miljonu" #: src/humanize/number.py:182 -msgid "billion" -msgid_plural "billion" -msgstr[0] "miljards" -msgstr[1] "miljardi" -msgstr[2] "miljardu" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s miljards" +msgstr[1] "%s miljardi" +msgstr[2] "%s miljardu" #: src/humanize/number.py:183 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "triljons" -msgstr[1] "triljoni" -msgstr[2] "triljonu" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s triljons" +msgstr[1] "%s triljoni" +msgstr[2] "%s triljonu" #: src/humanize/number.py:184 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "kvadriljons" -msgstr[1] "kvadriljoni" -msgstr[2] "kvadriljonu" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s kvadriljons" +msgstr[1] "%s kvadriljoni" +msgstr[2] "%s kvadriljonu" #: src/humanize/number.py:185 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "kvintiljons" -msgstr[1] "kvintiljoni" -msgstr[2] "kvintiljonu" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s kvintiljons" +msgstr[1] "%s kvintiljoni" +msgstr[2] "%s kvintiljonu" #: src/humanize/number.py:186 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "sekstiljons" -msgstr[1] "sekstiljoni" -msgstr[2] "sekstiljonu" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s sekstiljons" +msgstr[1] "%s sekstiljoni" +msgstr[2] "%s sekstiljonu" #: src/humanize/number.py:187 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "septiljons" -msgstr[1] "septiljoni" -msgstr[2] "septiljonu" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s septiljons" +msgstr[1] "%s septiljoni" +msgstr[2] "%s septiljonu" #: src/humanize/number.py:188 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "oktiljons" -msgstr[1] "oktiljoni" -msgstr[2] "oktiljonu" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s oktiljons" +msgstr[1] "%s oktiljoni" +msgstr[2] "%s oktiljonu" #: src/humanize/number.py:189 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "noniljons" -msgstr[1] "noniljoni" -msgstr[2] "noniljonu" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s noniljons" +msgstr[1] "%s noniljoni" +msgstr[2] "%s noniljonu" #: src/humanize/number.py:190 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "deciljons" -msgstr[1] "deciljoni" -msgstr[2] "deciljonu" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s deciljons" +msgstr[1] "%s deciljoni" +msgstr[2] "%s deciljonu" #: src/humanize/number.py:191 -msgid "googol" -msgid_plural "googol" -msgstr[0] "gugols" -msgstr[1] "gugoli" -msgstr[2] "gugolu" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s gugols" +msgstr[1] "%s gugoli" +msgstr[2] "%s gugolu" #: src/humanize/number.py:308 msgid "zero" diff --git a/src/humanize/locale/nb/LC_MESSAGES/humanize.po b/src/humanize/locale/nb/LC_MESSAGES/humanize.po index 1f882cc0..7299fd8f 100644 --- a/src/humanize/locale/nb/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/nb/LC_MESSAGES/humanize.po @@ -19,176 +19,208 @@ msgstr "" "X-Generator: Poedit 3.4.1\n" #: src/humanize/number.py:83 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "te" +msgid "%sth" +msgstr "%ste" #: src/humanize/number.py:84 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "ste" +msgid "%sst" +msgstr "%sste" #: src/humanize/number.py:85 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "dre" +msgid "%snd" +msgstr "%sdre" #: src/humanize/number.py:86 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "dje" +msgid "%srd" +msgstr "%sdje" #: src/humanize/number.py:87 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:88 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "te" +msgid "%sth" +msgstr "%ste" #: src/humanize/number.py:89 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "te" +msgid "%sth" +msgstr "%ste" #: src/humanize/number.py:90 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:91 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:92 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:96 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "te" +msgid "%sth" +msgstr "%ste" #: src/humanize/number.py:97 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "ste" +msgid "%sst" +msgstr "%sste" #: src/humanize/number.py:98 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "dre" +msgid "%snd" +msgstr "%sdre" #: src/humanize/number.py:99 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "dje" +msgid "%srd" +msgstr "%sdje" #: src/humanize/number.py:100 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:101 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "te" +msgid "%sth" +msgstr "%ste" #: src/humanize/number.py:102 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "te" +msgid "%sth" +msgstr "%ste" #: src/humanize/number.py:103 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:104 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:105 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "tusen" -msgstr[1] "tusen" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s tusen" +msgstr[1] "%s tusen" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "million" -msgstr[1] "millioner" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s million" +msgstr[1] "%s millioner" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "milliard" -msgstr[1] "milliarder" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s milliard" +msgstr[1] "%s milliarder" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "billion" -msgstr[1] "billioner" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s billion" +msgstr[1] "%s billioner" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "billiard" -msgstr[1] "billiarder" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s billiard" +msgstr[1] "%s billiarder" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "trillion" -msgstr[1] "trillioner" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s trillion" +msgstr[1] "%s trillioner" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "trilliard" -msgstr[1] "trilliarder" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s trilliard" +msgstr[1] "%s trilliarder" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "kvadrillion" -msgstr[1] "kvadrillioner" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s kvadrillion" +msgstr[1] "%s kvadrillioner" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "kvadrilliard" -msgstr[1] "kvadrilliarder" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s kvadrilliard" +msgstr[1] "%s kvadrilliarder" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "kvintillion" -msgstr[1] "kvintillioner" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s kvintillion" +msgstr[1] "%s kvintillioner" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "kvintilliard" -msgstr[1] "kvintilliarder" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s kvintilliard" +msgstr[1] "%s kvintilliarder" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "googol" -msgstr[1] "googol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s googol" +msgstr[1] "%s googol" #: src/humanize/number.py:304 msgid "zero" diff --git a/src/humanize/locale/nl_NL/LC_MESSAGES/humanize.po b/src/humanize/locale/nl_NL/LC_MESSAGES/humanize.po index 7a191afd..d85c3418 100644 --- a/src/humanize/locale/nl_NL/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/nl_NL/LC_MESSAGES/humanize.po @@ -20,176 +20,208 @@ msgstr "" "X-Generator: Poedit 1.7.5\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "ste" +msgid "%sst" +msgstr "%sste" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "de" +msgid "%snd" +msgstr "%sde" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "de" +msgid "%srd" +msgstr "%sde" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "ste" +msgid "%sst" +msgstr "%sste" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "de" +msgid "%snd" +msgstr "%sde" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "de" +msgid "%srd" +msgstr "%sde" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "de" +msgid "%sth" +msgstr "%sde" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "miljoen" -msgstr[1] "miljoen" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s miljoen" +msgstr[1] "%s miljoen" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "miljard" -msgstr[1] "miljard" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s miljard" +msgstr[1] "%s miljard" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "biljoen" -msgstr[1] "biljoen" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s biljoen" +msgstr[1] "%s biljoen" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "biljard" -msgstr[1] "biljard" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s biljard" +msgstr[1] "%s biljard" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "triljoen" -msgstr[1] "triljoen" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s triljoen" +msgstr[1] "%s triljoen" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "triljard" -msgstr[1] "triljard" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s triljard" +msgstr[1] "%s triljard" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "quadriljoen" -msgstr[1] "quadriljoen" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s quadriljoen" +msgstr[1] "%s quadriljoen" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "quadriljard" -msgstr[1] "quadriljard" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s quadriljard" +msgstr[1] "%s quadriljard" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "quintiljoen" -msgstr[1] "quintiljoen" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s quintiljoen" +msgstr[1] "%s quintiljoen" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "quintiljard" -msgstr[1] "quintiljard" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s quintiljard" +msgstr[1] "%s quintiljard" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "googol" -msgstr[1] "googol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s googol" +msgstr[1] "%s googol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/pl_PL/LC_MESSAGES/humanize.po b/src/humanize/locale/pl_PL/LC_MESSAGES/humanize.po index f7bbc622..f41fdd10 100644 --- a/src/humanize/locale/pl_PL/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/pl_PL/LC_MESSAGES/humanize.po @@ -21,188 +21,220 @@ msgstr "" "|| n%100>=20) ? 1 : 2);\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "tysiąc" -msgstr[1] "tysiąc" -msgstr[2] "tysięcy" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s tysiąc" +msgstr[1] "%s tysiąc" +msgstr[2] "%s tysięcy" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "milion" -msgstr[1] "miliony" -msgstr[2] "milionów" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s milion" +msgstr[1] "%s miliony" +msgstr[2] "%s milionów" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "miliard" -msgstr[1] "miliardy" -msgstr[2] "miliardów" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s miliard" +msgstr[1] "%s miliardy" +msgstr[2] "%s miliardów" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "bilion" -msgstr[1] "biliony" -msgstr[2] "bilionów" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s bilion" +msgstr[1] "%s biliony" +msgstr[2] "%s bilionów" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "biliard" -msgstr[1] "biliardy" -msgstr[2] "biliardów" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s biliard" +msgstr[1] "%s biliardy" +msgstr[2] "%s biliardów" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "trylion" -msgstr[1] "tryliony" -msgstr[2] "trylionów" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s trylion" +msgstr[1] "%s tryliony" +msgstr[2] "%s trylionów" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "tryliard" -msgstr[1] "tryliard" -msgstr[2] "tryliard" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s tryliard" +msgstr[1] "%s tryliard" +msgstr[2] "%s tryliard" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "kwadrylion" -msgstr[1] "kwadryliony" -msgstr[2] "kwadrylionów" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s kwadrylion" +msgstr[1] "%s kwadryliony" +msgstr[2] "%s kwadrylionów" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "kwadryliard" -msgstr[1] "kwadryliardy" -msgstr[2] "kwadryliardów" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s kwadryliard" +msgstr[1] "%s kwadryliardy" +msgstr[2] "%s kwadryliardów" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "kwintylion" -msgstr[1] "kwintyliony" -msgstr[2] "kwintylionów" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s kwintylion" +msgstr[1] "%s kwintyliony" +msgstr[2] "%s kwintylionów" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "kwintyliard" -msgstr[1] "kwintyliardy" -msgstr[2] "kwintyliardów" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s kwintyliard" +msgstr[1] "%s kwintyliardy" +msgstr[2] "%s kwintyliardów" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "googol" -msgstr[1] "googole" -msgstr[2] "googoli" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s googol" +msgstr[1] "%s googole" +msgstr[2] "%s googoli" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/pt_BR/LC_MESSAGES/humanize.po b/src/humanize/locale/pt_BR/LC_MESSAGES/humanize.po index c4544895..b7bb8dac 100644 --- a/src/humanize/locale/pt_BR/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/pt_BR/LC_MESSAGES/humanize.po @@ -19,176 +19,208 @@ msgstr "" "X-Generator: Poedit 3.5\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "º" +msgid "%sst" +msgstr "%sº" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "º" +msgid "%snd" +msgstr "%sº" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "º" +msgid "%srd" +msgstr "%sº" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "ª" +msgid "%sst" +msgstr "%sª" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "ª" +msgid "%snd" +msgstr "%sª" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "ª" +msgid "%srd" +msgstr "%sª" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "mil" -msgstr[1] "mil" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s mil" +msgstr[1] "%s mil" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "milhão" -msgstr[1] "milhão" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s milhão" +msgstr[1] "%s milhão" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "bilhão" -msgstr[1] "bilhões" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s bilhão" +msgstr[1] "%s bilhões" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "trilhão" -msgstr[1] "trilhões" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s trilhão" +msgstr[1] "%s trilhões" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "quadrilhão" -msgstr[1] "quadrilhões" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s quadrilhão" +msgstr[1] "%s quadrilhões" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "quintilhão" -msgstr[1] "quintilhões" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s quintilhão" +msgstr[1] "%s quintilhões" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "sextilhão" -msgstr[1] "sextilhões" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s sextilhão" +msgstr[1] "%s sextilhões" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "septilhão" -msgstr[1] "septilhões" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s septilhão" +msgstr[1] "%s septilhões" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "octilhão" -msgstr[1] "octilhões" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s octilhão" +msgstr[1] "%s octilhões" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "nonilhão" -msgstr[1] "nonilhões" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s nonilhão" +msgstr[1] "%s nonilhões" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "decilhão" -msgstr[1] "decilhões" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s decilhão" +msgstr[1] "%s decilhões" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "dez duotrigintilhões" -msgstr[1] "dez duotrigintilhões" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s dez duotrigintilhões" +msgstr[1] "%s dez duotrigintilhões" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/pt_PT/LC_MESSAGES/humanize.po b/src/humanize/locale/pt_PT/LC_MESSAGES/humanize.po index 24c52378..a879aa38 100644 --- a/src/humanize/locale/pt_PT/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/pt_PT/LC_MESSAGES/humanize.po @@ -19,176 +19,208 @@ msgstr "" "X-Generator: Poedit 2.3.1\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "º" +msgid "%sst" +msgstr "%sº" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "º" +msgid "%snd" +msgstr "%sº" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "º" +msgid "%srd" +msgstr "%sº" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "º" +msgid "%sth" +msgstr "%sº" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "ª" +msgid "%sst" +msgstr "%sª" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "ª" +msgid "%snd" +msgstr "%sª" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "ª" +msgid "%srd" +msgstr "%sª" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "ª" +msgid "%sth" +msgstr "%sª" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "milhão" -msgstr[1] "milhão" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s milhão" +msgstr[1] "%s milhão" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "milhar de milhão" -msgstr[1] "milhar de milhão" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s milhar de milhão" +msgstr[1] "%s milhar de milhão" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "bilião" -msgstr[1] "bilião" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s bilião" +msgstr[1] "%s bilião" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "mil biliões" -msgstr[1] "mil biliões" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s mil biliões" +msgstr[1] "%s mil biliões" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "trilião" -msgstr[1] "trilião" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s trilião" +msgstr[1] "%s trilião" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "mil triliões" -msgstr[1] "mil triliões" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s mil triliões" +msgstr[1] "%s mil triliões" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "quatrilião" -msgstr[1] "quatrilião" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s quatrilião" +msgstr[1] "%s quatrilião" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "mil quatriliões" -msgstr[1] "mil quatriliões" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s mil quatriliões" +msgstr[1] "%s mil quatriliões" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "quintilhão" -msgstr[1] "quintilhão" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s quintilhão" +msgstr[1] "%s quintilhão" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "mil quintilhões" -msgstr[1] "mil quintilhões" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s mil quintilhões" +msgstr[1] "%s mil quintilhões" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "sextilhão" -msgstr[1] "sextilhão" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s sextilhão" +msgstr[1] "%s sextilhão" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/ru_RU/LC_MESSAGES/humanize.po b/src/humanize/locale/ru_RU/LC_MESSAGES/humanize.po index d640ef4d..1e6b4ad6 100644 --- a/src/humanize/locale/ru_RU/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/ru_RU/LC_MESSAGES/humanize.po @@ -21,188 +21,220 @@ msgstr "" "X-Generator: Poedit 1.5.4\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "ой" +msgid "%sth" +msgstr "%sой" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "ый" +msgid "%sst" +msgstr "%sый" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "ой" +msgid "%snd" +msgstr "%sой" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "ий" +msgid "%srd" +msgstr "%sий" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "ый" +msgid "%sth" +msgstr "%sый" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "ый" +msgid "%sth" +msgstr "%sый" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "ой" +msgid "%sth" +msgstr "%sой" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "ой" +msgid "%sth" +msgstr "%sой" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "ой" +msgid "%sth" +msgstr "%sой" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "ый" +msgid "%sth" +msgstr "%sый" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "ой" +msgid "%sth" +msgstr "%sой" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "ый" +msgid "%sst" +msgstr "%sый" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "ой" +msgid "%snd" +msgstr "%sой" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "ий" +msgid "%srd" +msgstr "%sий" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "ый" +msgid "%sth" +msgstr "%sый" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "ый" +msgid "%sth" +msgstr "%sый" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "ой" +msgid "%sth" +msgstr "%sой" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "ой" +msgid "%sth" +msgstr "%sой" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "ой" +msgid "%sth" +msgstr "%sой" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "ый" +msgid "%sth" +msgstr "%sый" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "тысяча" -msgstr[1] "тысячи" -msgstr[2] "тысяч" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s тысяча" +msgstr[1] "%s тысячи" +msgstr[2] "%s тысяч" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "миллион" -msgstr[1] "миллиона" -msgstr[2] "миллионов" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s миллион" +msgstr[1] "%s миллиона" +msgstr[2] "%s миллионов" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "миллиард" -msgstr[1] "миллиарда" -msgstr[2] "миллиардов" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s миллиард" +msgstr[1] "%s миллиарда" +msgstr[2] "%s миллиардов" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "триллион" -msgstr[1] "триллиона" -msgstr[2] "триллионов" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s триллион" +msgstr[1] "%s триллиона" +msgstr[2] "%s триллионов" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "квадриллион" -msgstr[1] "квадриллиона" -msgstr[2] "квадриллионов" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s квадриллион" +msgstr[1] "%s квадриллиона" +msgstr[2] "%s квадриллионов" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "квинтиллион" -msgstr[1] "квинтиллиона" -msgstr[2] "квинтиллионов" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s квинтиллион" +msgstr[1] "%s квинтиллиона" +msgstr[2] "%s квинтиллионов" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "сикстиллион" -msgstr[1] "сикстиллиона" -msgstr[2] "сикстиллионов" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s сикстиллион" +msgstr[1] "%s сикстиллиона" +msgstr[2] "%s сикстиллионов" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "септиллион" -msgstr[1] "септиллиона" -msgstr[2] "септиллионов" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s септиллион" +msgstr[1] "%s септиллиона" +msgstr[2] "%s септиллионов" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "октиллион" -msgstr[1] "октиллиона" -msgstr[2] "октиллионов" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s октиллион" +msgstr[1] "%s октиллиона" +msgstr[2] "%s октиллионов" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "нониллион" -msgstr[1] "нониллиона" -msgstr[2] "нониллионов" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s нониллион" +msgstr[1] "%s нониллиона" +msgstr[2] "%s нониллионов" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "децилион" -msgstr[1] "децилиона" -msgstr[2] "децилионов" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s децилион" +msgstr[1] "%s децилиона" +msgstr[2] "%s децилионов" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "гогол" -msgstr[1] "гогола" -msgstr[2] "гоголов" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s гогол" +msgstr[1] "%s гогола" +msgstr[2] "%s гоголов" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/si_LK/LC_MESSAGES/humanize.po b/src/humanize/locale/si_LK/LC_MESSAGES/humanize.po index f1822c7d..7e2a172b 100644 --- a/src/humanize/locale/si_LK/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/si_LK/LC_MESSAGES/humanize.po @@ -26,76 +26,88 @@ msgid "%d Bytes" msgstr "බයිට් %d" #: src/humanize/number.py:181 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "දහස" -msgstr[1] "දහස" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s දහස" +msgstr[1] "%s දහස" #: src/humanize/number.py:182 -msgid "million" -msgid_plural "million" -msgstr[0] "මිලියන" -msgstr[1] "මිලියන" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s මිලියන" +msgstr[1] "%s මිලියන" #: src/humanize/number.py:183 -msgid "billion" -msgid_plural "billion" -msgstr[0] "බිලියන" -msgstr[1] "බිලියන" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s බිලියන" +msgstr[1] "%s බිලියන" #: src/humanize/number.py:184 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "ට්‍රිලියන" -msgstr[1] "ට්‍රිලියන" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s ට්‍රිලියන" +msgstr[1] "%s ට්‍රිලියන" #: src/humanize/number.py:185 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "ක්වඩ්‍රිලියන" -msgstr[1] "ක්වඩ්‍රිලියන" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s ක්වඩ්‍රිලියන" +msgstr[1] "%s ක්වඩ්‍රිලියන" #: src/humanize/number.py:186 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "ක්වින්ටිලියන" -msgstr[1] "ක්වින්ටිලියන" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s ක්වින්ටිලියන" +msgstr[1] "%s ක්වින්ටිලියන" #: src/humanize/number.py:187 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "සෙක්ස්ටිලියන" -msgstr[1] "සෙක්ස්ටිලියන" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s සෙක්ස්ටිලියන" +msgstr[1] "%s සෙක්ස්ටිලියන" #: src/humanize/number.py:188 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "සෙප්ටිලියන" -msgstr[1] "සෙප්ටිලියන" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s සෙප්ටිලියන" +msgstr[1] "%s සෙප්ටිලියන" #: src/humanize/number.py:189 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "ඔක්ටිලියන" -msgstr[1] "ඔක්ටිලියන" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s ඔක්ටිලියන" +msgstr[1] "%s ඔක්ටිලියන" #: src/humanize/number.py:190 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "නොනිලියන" -msgstr[1] "නොනිලියන" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s නොනිලියන" +msgstr[1] "%s නොනිලියන" #: src/humanize/number.py:191 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "ඩෙසිලියන" -msgstr[1] "ඩෙසිලියන" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s ඩෙසිලියන" +msgstr[1] "%s ඩෙසිලියන" #: src/humanize/number.py:192 -msgid "googol" -msgid_plural "googol" -msgstr[0] "ගූගොල්" -msgstr[1] "ගූගොල්" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s ගූගොල්" +msgstr[1] "%s ගූගොල්" #: src/humanize/time.py:168 #, python-format diff --git a/src/humanize/locale/sk_SK/LC_MESSAGES/humanize.po b/src/humanize/locale/sk_SK/LC_MESSAGES/humanize.po index 78c83996..35daa3d4 100644 --- a/src/humanize/locale/sk_SK/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/sk_SK/LC_MESSAGES/humanize.po @@ -19,188 +19,220 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "milióna/ov" -msgstr[1] "milióna/ov" -msgstr[2] "milióna/ov" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s milióna/ov" +msgstr[1] "%s milióna/ov" +msgstr[2] "%s milióna/ov" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "miliardy/árd" -msgstr[1] "miliardy/árd" -msgstr[2] "miliardy/árd" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s miliardy/árd" +msgstr[1] "%s miliardy/árd" +msgstr[2] "%s miliardy/árd" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "bilióna/ov" -msgstr[1] "bilióna/ov" -msgstr[2] "bilióna/ov" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s bilióna/ov" +msgstr[1] "%s bilióna/ov" +msgstr[2] "%s bilióna/ov" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "biliardy/árd" -msgstr[1] "biliardy/árd" -msgstr[2] "biliardy/árd" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s biliardy/árd" +msgstr[1] "%s biliardy/árd" +msgstr[2] "%s biliardy/árd" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "trilióna/árd" -msgstr[1] "trilióna/árd" -msgstr[2] "trilióna/árd" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s trilióna/árd" +msgstr[1] "%s trilióna/árd" +msgstr[2] "%s trilióna/árd" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "triliardy/árd" -msgstr[1] "triliardy/árd" -msgstr[2] "triliardy/árd" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s triliardy/árd" +msgstr[1] "%s triliardy/árd" +msgstr[2] "%s triliardy/árd" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "kvadrilióna/ov" -msgstr[1] "kvadrilióna/ov" -msgstr[2] "kvadrilióna/ov" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s kvadrilióna/ov" +msgstr[1] "%s kvadrilióna/ov" +msgstr[2] "%s kvadrilióna/ov" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "kvadriliardy/árd" -msgstr[1] "kvadriliardy/árd" -msgstr[2] "kvadriliardy/árd" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s kvadriliardy/árd" +msgstr[1] "%s kvadriliardy/árd" +msgstr[2] "%s kvadriliardy/árd" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "kvintilióna/ov" -msgstr[1] "kvintilióna/ov" -msgstr[2] "kvintilióna/ov" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s kvintilióna/ov" +msgstr[1] "%s kvintilióna/ov" +msgstr[2] "%s kvintilióna/ov" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "kvintiliardy/árd" -msgstr[1] "kvintiliardy/árd" -msgstr[2] "kvintiliardy/árd" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s kvintiliardy/árd" +msgstr[1] "%s kvintiliardy/árd" +msgstr[2] "%s kvintiliardy/árd" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "googola/ov" -msgstr[1] "googola/ov" -msgstr[2] "googola/ov" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s googola/ov" +msgstr[1] "%s googola/ov" +msgstr[2] "%s googola/ov" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/sl_SI/LC_MESSAGES/humanize.po b/src/humanize/locale/sl_SI/LC_MESSAGES/humanize.po index e61dc452..7c6b53b8 100644 --- a/src/humanize/locale/sl_SI/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/sl_SI/LC_MESSAGES/humanize.po @@ -20,200 +20,232 @@ msgstr "" "X-Generator: Poedit 2.3\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "tisoč" -msgstr[1] "tisoč" -msgstr[2] "tisoč" -msgstr[3] "tisoč" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s tisoč" +msgstr[1] "%s tisoč" +msgstr[2] "%s tisoč" +msgstr[3] "%s tisoč" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "milijon" -msgstr[1] "milijona" -msgstr[2] "milijoni" -msgstr[3] "milijonov" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s milijon" +msgstr[1] "%s milijona" +msgstr[2] "%s milijoni" +msgstr[3] "%s milijonov" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "milijarda" -msgstr[1] "milijardi" -msgstr[2] "milijarde" -msgstr[3] "milijard" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s milijarda" +msgstr[1] "%s milijardi" +msgstr[2] "%s milijarde" +msgstr[3] "%s milijard" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "bilijon" -msgstr[1] "bilijona" -msgstr[2] "bilijoni" -msgstr[3] "bilijonov" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s bilijon" +msgstr[1] "%s bilijona" +msgstr[2] "%s bilijoni" +msgstr[3] "%s bilijonov" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "bilijarda" -msgstr[1] "bilijardi" -msgstr[2] "bilijarde" -msgstr[3] "bilijard" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s bilijarda" +msgstr[1] "%s bilijardi" +msgstr[2] "%s bilijarde" +msgstr[3] "%s bilijard" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "trilijon" -msgstr[1] "trilijona" -msgstr[2] "trilijoni" -msgstr[3] "trilijonov" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s trilijon" +msgstr[1] "%s trilijona" +msgstr[2] "%s trilijoni" +msgstr[3] "%s trilijonov" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "trilijarda" -msgstr[1] "trilijardi" -msgstr[2] "trilijarde" -msgstr[3] "trilijard" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s trilijarda" +msgstr[1] "%s trilijardi" +msgstr[2] "%s trilijarde" +msgstr[3] "%s trilijard" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "kvadrilijon" -msgstr[1] "kvadrilijona" -msgstr[2] "kvadrilijoni" -msgstr[3] "kvadrilijonov" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s kvadrilijon" +msgstr[1] "%s kvadrilijona" +msgstr[2] "%s kvadrilijoni" +msgstr[3] "%s kvadrilijonov" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "kvadrilijarda" -msgstr[1] "kvadrilijardi" -msgstr[2] "kvadrilijarde" -msgstr[3] "kvadrilijard" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s kvadrilijarda" +msgstr[1] "%s kvadrilijardi" +msgstr[2] "%s kvadrilijarde" +msgstr[3] "%s kvadrilijard" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "kvintilijon" -msgstr[1] "kvintilijona" -msgstr[2] "kvintilijoni" -msgstr[3] "kvintilijonov" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s kvintilijon" +msgstr[1] "%s kvintilijona" +msgstr[2] "%s kvintilijoni" +msgstr[3] "%s kvintilijonov" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "kvintilijarda" -msgstr[1] "kvintilijardi" -msgstr[2] "kvintilijarde" -msgstr[3] "kvintilijard" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s kvintilijarda" +msgstr[1] "%s kvintilijardi" +msgstr[2] "%s kvintilijarde" +msgstr[3] "%s kvintilijard" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "gugol" -msgstr[1] "gugola" -msgstr[2] "gugoli" -msgstr[3] "gugolov" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s gugol" +msgstr[1] "%s gugola" +msgstr[2] "%s gugoli" +msgstr[3] "%s gugolov" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/sv_SE/LC_MESSAGES/humanize.po b/src/humanize/locale/sv_SE/LC_MESSAGES/humanize.po index db73501c..ea30d557 100644 --- a/src/humanize/locale/sv_SE/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/sv_SE/LC_MESSAGES/humanize.po @@ -18,176 +18,208 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr ":a" +msgid "%sst" +msgstr "%s:a" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr ":a" +msgid "%snd" +msgstr "%s:a" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr ":e" +msgid "%srd" +msgstr "%s:e" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr ":a" +msgid "%sst" +msgstr "%s:a" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr ":a" +msgid "%snd" +msgstr "%s:a" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr ":e" +msgid "%srd" +msgstr "%s:e" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr ":e" +msgid "%sth" +msgstr "%s:e" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "tusen" -msgstr[1] "tusen" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s tusen" +msgstr[1] "%s tusen" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "miljon" -msgstr[1] "miljoner" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s miljon" +msgstr[1] "%s miljoner" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "miljard" -msgstr[1] "miljarder" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s miljard" +msgstr[1] "%s miljarder" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "biljon" -msgstr[1] "biljoner" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s biljon" +msgstr[1] "%s biljoner" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "biljard" -msgstr[1] "biljarder" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s biljard" +msgstr[1] "%s biljarder" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "triljon" -msgstr[1] "triljoner" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s triljon" +msgstr[1] "%s triljoner" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "triljard" -msgstr[1] "triljarder" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s triljard" +msgstr[1] "%s triljarder" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "kvadriljon" -msgstr[1] "kvadriljoner" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s kvadriljon" +msgstr[1] "%s kvadriljoner" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "kvadriljard" -msgstr[1] "kvadriljarder" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s kvadriljard" +msgstr[1] "%s kvadriljarder" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "kvintiljon" -msgstr[1] "kvintiljoner" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s kvintiljon" +msgstr[1] "%s kvintiljoner" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "kvintiljard" -msgstr[1] "kvintiljarder" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s kvintiljard" +msgstr[1] "%s kvintiljarder" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "googol" -msgstr[1] "googol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s googol" +msgstr[1] "%s googol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/tlh/LC_MESSAGES/humanize.po b/src/humanize/locale/tlh/LC_MESSAGES/humanize.po index 69334497..84478ce0 100644 --- a/src/humanize/locale/tlh/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/tlh/LC_MESSAGES/humanize.po @@ -18,174 +18,206 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: src/humanize/number.py:83 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:84 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "-DIch" +msgid "%sst" +msgstr "%s-DIch" #: src/humanize/number.py:85 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "-DIch" +msgid "%snd" +msgstr "%s-DIch" #: src/humanize/number.py:86 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "-DIch" +msgid "%srd" +msgstr "%s-DIch" #: src/humanize/number.py:87 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:88 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:89 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:90 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:91 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:92 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:96 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:97 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "-DIch" +msgid "%sst" +msgstr "%s-DIch" #: src/humanize/number.py:98 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "-DIch" +msgid "%snd" +msgstr "%s-DIch" #: src/humanize/number.py:99 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "-DIch" +msgid "%srd" +msgstr "%s-DIch" #: src/humanize/number.py:100 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:101 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:102 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:103 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:104 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:105 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "-DIch" +msgid "%sth" +msgstr "%s-DIch" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "SaD" -msgstr[1] "SaD" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s SaD" +msgstr[1] "%s SaD" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "ʼuyʼ" -msgstr[1] "ʼuyʼ" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s ʼuyʼ" +msgstr[1] "%s ʼuyʼ" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "Saghan" -msgstr[1] "Saghan" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s Saghan" +msgstr[1] "%s Saghan" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "SaDSaghan" -msgstr[1] "SaDSaghan" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s SaDSaghan" +msgstr[1] "%s SaDSaghan" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" msgstr[0] "" msgstr[1] "" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" msgstr[0] "" msgstr[1] "" diff --git a/src/humanize/locale/tr_TR/LC_MESSAGES/humanize.po b/src/humanize/locale/tr_TR/LC_MESSAGES/humanize.po index dec52736..22126ced 100644 --- a/src/humanize/locale/tr_TR/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/tr_TR/LC_MESSAGES/humanize.po @@ -21,176 +21,208 @@ msgstr "" "Generated-By: Furkan Kalkan\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "bin" -msgstr[1] "bin" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s bin" +msgstr[1] "%s bin" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "milyon" -msgstr[1] "milyon" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s milyon" +msgstr[1] "%s milyon" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "milyar" -msgstr[1] "milyar" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s milyar" +msgstr[1] "%s milyar" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "trilyon" -msgstr[1] "trilyon" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s trilyon" +msgstr[1] "%s trilyon" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "katrilyon" -msgstr[1] "katrilyon" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s katrilyon" +msgstr[1] "%s katrilyon" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "kentilyon" -msgstr[1] "kentilyon" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s kentilyon" +msgstr[1] "%s kentilyon" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "sekstilyon" -msgstr[1] "sekstilyon" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s sekstilyon" +msgstr[1] "%s sekstilyon" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "septilyon" -msgstr[1] "septilyon" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s septilyon" +msgstr[1] "%s septilyon" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "oktilyon" -msgstr[1] "oktilyon" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s oktilyon" +msgstr[1] "%s oktilyon" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "nonilyon" -msgstr[1] "nonilyon" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s nonilyon" +msgstr[1] "%s nonilyon" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "desilyon" -msgstr[1] "desilyon" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s desilyon" +msgstr[1] "%s desilyon" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "googol" -msgstr[1] "googol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s googol" +msgstr[1] "%s googol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/uk_UA/LC_MESSAGES/humanize.po b/src/humanize/locale/uk_UA/LC_MESSAGES/humanize.po index cac5bab5..4c0851b4 100644 --- a/src/humanize/locale/uk_UA/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/uk_UA/LC_MESSAGES/humanize.po @@ -16,188 +16,220 @@ msgstr "" "X-Generator: \n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "ий" +msgid "%sst" +msgstr "%sий" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "ий" +msgid "%snd" +msgstr "%sий" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "ій" +msgid "%srd" +msgstr "%sій" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "ий" +msgid "%sst" +msgstr "%sий" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "ий" +msgid "%snd" +msgstr "%sий" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "ій" +msgid "%srd" +msgstr "%sій" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "ий" +msgid "%sth" +msgstr "%sий" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "тисяча" -msgstr[1] "тисячі" -msgstr[2] "тисяч" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s тисяча" +msgstr[1] "%s тисячі" +msgstr[2] "%s тисяч" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "мільйон" -msgstr[1] "мільйона" -msgstr[2] "мільйонів" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s мільйон" +msgstr[1] "%s мільйона" +msgstr[2] "%s мільйонів" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "мільярд" -msgstr[1] "мільярда" -msgstr[2] "мільярдів" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s мільярд" +msgstr[1] "%s мільярда" +msgstr[2] "%s мільярдів" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "трильйон" -msgstr[1] "трильйона" -msgstr[2] "трильйонів" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s трильйон" +msgstr[1] "%s трильйона" +msgstr[2] "%s трильйонів" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "квадрильйон" -msgstr[1] "квадрильйона" -msgstr[2] "квадрильйонів" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s квадрильйон" +msgstr[1] "%s квадрильйона" +msgstr[2] "%s квадрильйонів" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "квинтиліон" -msgstr[1] "квинтиліона" -msgstr[2] "квинтиліонів" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s квинтиліон" +msgstr[1] "%s квинтиліона" +msgstr[2] "%s квинтиліонів" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "сикстильйон" -msgstr[1] "сикстильйона" -msgstr[2] "сикстильйонів" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s сикстильйон" +msgstr[1] "%s сикстильйона" +msgstr[2] "%s сикстильйонів" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "септильйон" -msgstr[1] "септильйона" -msgstr[2] "септильйонів" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s септильйон" +msgstr[1] "%s септильйона" +msgstr[2] "%s септильйонів" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "октильйон" -msgstr[1] "октильйона" -msgstr[2] "октильйонів" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s октильйон" +msgstr[1] "%s октильйона" +msgstr[2] "%s октильйонів" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "нонильйон" -msgstr[1] "нонильйона" -msgstr[2] "нонильйонів" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s нонильйон" +msgstr[1] "%s нонильйона" +msgstr[2] "%s нонильйонів" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "децильйон" -msgstr[1] "децильйона" -msgstr[2] "децильйонів" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s децильйон" +msgstr[1] "%s децильйона" +msgstr[2] "%s децильйонів" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "гугол" -msgstr[1] "гугла" -msgstr[2] "гуглів" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s гугол" +msgstr[1] "%s гугла" +msgstr[2] "%s гуглів" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/uz/LC_MESSAGES/humanize.po b/src/humanize/locale/uz/LC_MESSAGES/humanize.po index aea79300..41b010a2 100644 --- a/src/humanize/locale/uz/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/uz/LC_MESSAGES/humanize.po @@ -20,176 +20,208 @@ msgstr "" "X-Generator: Poedit 3.7\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "chi" +msgid "%sst" +msgstr "%schi" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "chi" +msgid "%snd" +msgstr "%schi" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "chi" +msgid "%srd" +msgstr "%schi" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "chi" +msgid "%sst" +msgstr "%schi" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "chi" +msgid "%snd" +msgstr "%schi" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "chi" +msgid "%srd" +msgstr "%schi" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "chi" +msgid "%sth" +msgstr "%schi" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "ming" -msgstr[1] "ming" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s ming" +msgstr[1] "%s ming" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "million" -msgstr[1] "million" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s million" +msgstr[1] "%s million" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "milliard" -msgstr[1] "milliard" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s milliard" +msgstr[1] "%s milliard" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "trillion" -msgstr[1] "trillion" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s trillion" +msgstr[1] "%s trillion" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "kvadrillion" -msgstr[1] "kvadrillion" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s kvadrillion" +msgstr[1] "%s kvadrillion" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "kvintillion" -msgstr[1] "kvintillion" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s kvintillion" +msgstr[1] "%s kvintillion" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "sekstillion" -msgstr[1] "sekstillion" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s sekstillion" +msgstr[1] "%s sekstillion" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "septillion" -msgstr[1] "septillion" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s septillion" +msgstr[1] "%s septillion" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "oktillion" -msgstr[1] "oktillion" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s oktillion" +msgstr[1] "%s oktillion" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "nonillion" -msgstr[1] "nonillion" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s nonillion" +msgstr[1] "%s nonillion" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "dekillion" -msgstr[1] "dekillion" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s dekillion" +msgstr[1] "%s dekillion" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "gugol" -msgstr[1] "gugol" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s gugol" +msgstr[1] "%s gugol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/vi_VN/LC_MESSAGES/humanize.po b/src/humanize/locale/vi_VN/LC_MESSAGES/humanize.po index ded2ede1..39ecf521 100644 --- a/src/humanize/locale/vi_VN/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/vi_VN/LC_MESSAGES/humanize.po @@ -20,183 +20,208 @@ msgstr "" "X-Generator: Poedit 1.8.7.1\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "." +msgid "%sst" +msgstr "%s." #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "." +msgid "%snd" +msgstr "%s." #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "." +msgid "%srd" +msgstr "%s." #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "." +msgid "%sth" +msgstr "%s." #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "nghìn" -msgstr[1] "nghìn" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s nghìn" +msgstr[1] "%s nghìn" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "triệu" -msgstr[1] "triệu" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s triệu" +msgstr[1] "%s triệu" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "tỷ" -msgstr[1] "tỷ" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s tỷ" +msgstr[1] "%s tỷ" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "nghìn tỷ" -msgstr[1] "nghìn tỷ" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s nghìn tỷ" +msgstr[1] "%s nghìn tỷ" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "triệu tỷ" -msgstr[1] "triệu tỷ" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s triệu tỷ" +msgstr[1] "%s triệu tỷ" #: src/humanize/number.py:183 -#, fuzzy -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "tỷ tỷ" -msgstr[1] "tỷ tỷ" +#, fuzzy, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s tỷ tỷ" +msgstr[1] "%s tỷ tỷ" #: src/humanize/number.py:184 -#, fuzzy -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "sextillion" -msgstr[1] "sextillion" +#, fuzzy, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s sextillion" +msgstr[1] "%s sextillion" #: src/humanize/number.py:185 -#, fuzzy -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "septillion" -msgstr[1] "septillion" +#, fuzzy, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s septillion" +msgstr[1] "%s septillion" #: src/humanize/number.py:186 -#, fuzzy -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "octillion" -msgstr[1] "octillion" +#, fuzzy, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s octillion" +msgstr[1] "%s octillion" #: src/humanize/number.py:187 -#, fuzzy -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "nonillion" -msgstr[1] "nonillion" +#, fuzzy, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s nonillion" +msgstr[1] "%s nonillion" #: src/humanize/number.py:188 -#, fuzzy -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "décillion" -msgstr[1] "décillion" +#, fuzzy, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s décillion" +msgstr[1] "%s décillion" #: src/humanize/number.py:189 -#, fuzzy -msgid "googol" -msgid_plural "googol" -msgstr[0] "gogol" -msgstr[1] "gogol" +#, fuzzy, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s gogol" +msgstr[1] "%s gogol" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/zh_CN/LC_MESSAGES/humanize.po b/src/humanize/locale/zh_CN/LC_MESSAGES/humanize.po index 52d718d6..ba0727ee 100644 --- a/src/humanize/locale/zh_CN/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/zh_CN/LC_MESSAGES/humanize.po @@ -19,176 +19,208 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "第" +msgid "%sst" +msgstr "%s第" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "第" +msgid "%snd" +msgstr "%s第" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "第" +msgid "%srd" +msgstr "%s第" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "第" +msgid "%sst" +msgstr "%s第" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "第" +msgid "%snd" +msgstr "%s第" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "第" +msgid "%srd" +msgstr "%s第" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "千" -msgstr[1] "千" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s 千" +msgstr[1] "%s 千" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "百万" -msgstr[1] "百万" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s 百万" +msgstr[1] "%s 百万" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "十亿" -msgstr[1] "十亿" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s 十亿" +msgstr[1] "%s 十亿" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "兆" -msgstr[1] "兆" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s 兆" +msgstr[1] "%s 兆" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "万亿" -msgstr[1] "万亿" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s 万亿" +msgstr[1] "%s 万亿" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "百京" -msgstr[1] "百京" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s 百京" +msgstr[1] "%s 百京" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "十垓" -msgstr[1] "十垓" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s 十垓" +msgstr[1] "%s 十垓" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "秭" -msgstr[1] "秭" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s 秭" +msgstr[1] "%s 秭" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "千秭" -msgstr[1] "千秭" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s 千秭" +msgstr[1] "%s 千秭" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "百穰" -msgstr[1] "百穰" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s 百穰" +msgstr[1] "%s 百穰" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "十沟" -msgstr[1] "十沟" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s 十沟" +msgstr[1] "%s 十沟" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "古高尔" -msgstr[1] "古高尔" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s 古高尔" +msgstr[1] "%s 古高尔" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/locale/zh_HK/LC_MESSAGES/humanize.po b/src/humanize/locale/zh_HK/LC_MESSAGES/humanize.po index 842815ce..c392936a 100644 --- a/src/humanize/locale/zh_HK/LC_MESSAGES/humanize.po +++ b/src/humanize/locale/zh_HK/LC_MESSAGES/humanize.po @@ -20,176 +20,208 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: src/humanize/number.py:84 +#, python-format msgctxt "0 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:85 +#, python-format msgctxt "1 (male)" -msgid "st" -msgstr "第" +msgid "%sst" +msgstr "%s第" #: src/humanize/number.py:86 +#, python-format msgctxt "2 (male)" -msgid "nd" -msgstr "第" +msgid "%snd" +msgstr "%s第" #: src/humanize/number.py:87 +#, python-format msgctxt "3 (male)" -msgid "rd" -msgstr "第" +msgid "%srd" +msgstr "%s第" #: src/humanize/number.py:88 +#, python-format msgctxt "4 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:89 +#, python-format msgctxt "5 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:90 +#, python-format msgctxt "6 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:91 +#, python-format msgctxt "7 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:92 +#, python-format msgctxt "8 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:93 +#, python-format msgctxt "9 (male)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:97 +#, python-format msgctxt "0 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:98 +#, python-format msgctxt "1 (female)" -msgid "st" -msgstr "第" +msgid "%sst" +msgstr "%s第" #: src/humanize/number.py:99 +#, python-format msgctxt "2 (female)" -msgid "nd" -msgstr "第" +msgid "%snd" +msgstr "%s第" #: src/humanize/number.py:100 +#, python-format msgctxt "3 (female)" -msgid "rd" -msgstr "第" +msgid "%srd" +msgstr "%s第" #: src/humanize/number.py:101 +#, python-format msgctxt "4 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:102 +#, python-format msgctxt "5 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:103 +#, python-format msgctxt "6 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:104 +#, python-format msgctxt "7 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:105 +#, python-format msgctxt "8 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:106 +#, python-format msgctxt "9 (female)" -msgid "th" -msgstr "第" +msgid "%sth" +msgstr "%s第" #: src/humanize/number.py:178 -msgid "thousand" -msgid_plural "thousand" -msgstr[0] "千" -msgstr[1] "千" +#, python-format +msgid "%s thousand" +msgid_plural "%s thousand" +msgstr[0] "%s 千" +msgstr[1] "%s 千" #: src/humanize/number.py:179 -msgid "million" -msgid_plural "million" -msgstr[0] "百萬" -msgstr[1] "百萬" +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s 百萬" +msgstr[1] "%s 百萬" #: src/humanize/number.py:180 -msgid "billion" -msgid_plural "billion" -msgstr[0] "十億" -msgstr[1] "十億" +#, python-format +msgid "%s billion" +msgid_plural "%s billion" +msgstr[0] "%s 十億" +msgstr[1] "%s 十億" #: src/humanize/number.py:181 -msgid "trillion" -msgid_plural "trillion" -msgstr[0] "兆" -msgstr[1] "兆" +#, python-format +msgid "%s trillion" +msgid_plural "%s trillion" +msgstr[0] "%s 兆" +msgstr[1] "%s 兆" #: src/humanize/number.py:182 -msgid "quadrillion" -msgid_plural "quadrillion" -msgstr[0] "萬億" -msgstr[1] "萬億" +#, python-format +msgid "%s quadrillion" +msgid_plural "%s quadrillion" +msgstr[0] "%s 萬億" +msgstr[1] "%s 萬億" #: src/humanize/number.py:183 -msgid "quintillion" -msgid_plural "quintillion" -msgstr[0] "百京" -msgstr[1] "百京" +#, python-format +msgid "%s quintillion" +msgid_plural "%s quintillion" +msgstr[0] "%s 百京" +msgstr[1] "%s 百京" #: src/humanize/number.py:184 -msgid "sextillion" -msgid_plural "sextillion" -msgstr[0] "十垓" -msgstr[1] "十垓" +#, python-format +msgid "%s sextillion" +msgid_plural "%s sextillion" +msgstr[0] "%s 十垓" +msgstr[1] "%s 十垓" #: src/humanize/number.py:185 -msgid "septillion" -msgid_plural "septillion" -msgstr[0] "秭" -msgstr[1] "秭" +#, python-format +msgid "%s septillion" +msgid_plural "%s septillion" +msgstr[0] "%s 秭" +msgstr[1] "%s 秭" #: src/humanize/number.py:186 -msgid "octillion" -msgid_plural "octillion" -msgstr[0] "千秭" -msgstr[1] "千秭" +#, python-format +msgid "%s octillion" +msgid_plural "%s octillion" +msgstr[0] "%s 千秭" +msgstr[1] "%s 千秭" #: src/humanize/number.py:187 -msgid "nonillion" -msgid_plural "nonillion" -msgstr[0] "百穰" -msgstr[1] "百穰" +#, python-format +msgid "%s nonillion" +msgid_plural "%s nonillion" +msgstr[0] "%s 百穰" +msgstr[1] "%s 百穰" #: src/humanize/number.py:188 -msgid "decillion" -msgid_plural "decillion" -msgstr[0] "十溝" -msgstr[1] "十溝" +#, python-format +msgid "%s decillion" +msgid_plural "%s decillion" +msgstr[0] "%s 十溝" +msgstr[1] "%s 十溝" #: src/humanize/number.py:189 -msgid "googol" -msgid_plural "googol" -msgstr[0] "古高爾" -msgstr[1] "古高爾" +#, python-format +msgid "%s googol" +msgid_plural "%s googol" +msgstr[0] "%s 古高爾" +msgstr[1] "%s 古高爾" #: src/humanize/number.py:301 msgid "zero" diff --git a/src/humanize/number.py b/src/humanize/number.py index 52a5356a..269c6501 100644 --- a/src/humanize/number.py +++ b/src/humanize/number.py @@ -37,30 +37,30 @@ } _SUPERSCRIPT_TRANS = str.maketrans(_SUPERSCRIPT_MAP) -_ORDINAL_SUFFIXES = { +_ORDINAL_FORMATS = { "male": ( - PS_("0 (male)", "th"), - PS_("1 (male)", "st"), - PS_("2 (male)", "nd"), - PS_("3 (male)", "rd"), - PS_("4 (male)", "th"), - PS_("5 (male)", "th"), - PS_("6 (male)", "th"), - PS_("7 (male)", "th"), - PS_("8 (male)", "th"), - PS_("9 (male)", "th"), + PS_("0 (male)", "%sth"), + PS_("1 (male)", "%sst"), + PS_("2 (male)", "%snd"), + PS_("3 (male)", "%srd"), + PS_("4 (male)", "%sth"), + PS_("5 (male)", "%sth"), + PS_("6 (male)", "%sth"), + PS_("7 (male)", "%sth"), + PS_("8 (male)", "%sth"), + PS_("9 (male)", "%sth"), ), "female": ( - PS_("0 (female)", "th"), - PS_("1 (female)", "st"), - PS_("2 (female)", "nd"), - PS_("3 (female)", "rd"), - PS_("4 (female)", "th"), - PS_("5 (female)", "th"), - PS_("6 (female)", "th"), - PS_("7 (female)", "th"), - PS_("8 (female)", "th"), - PS_("9 (female)", "th"), + PS_("0 (female)", "%sth"), + PS_("1 (female)", "%sst"), + PS_("2 (female)", "%snd"), + PS_("3 (female)", "%srd"), + PS_("4 (female)", "%sth"), + PS_("5 (female)", "%sth"), + PS_("6 (female)", "%sth"), + PS_("7 (female)", "%sth"), + PS_("8 (female)", "%sth"), + PS_("9 (female)", "%sth"), ), } _APNUMBER_WORDS = ( @@ -137,7 +137,7 @@ def ordinal(value: NumberOrString, gender: str = "male") -> str: return str(value) gender = "male" if gender == "male" else "female" digit = 0 if value % 100 in (11, 12, 13) else value % 10 - return f"{value}{P_(*_ORDINAL_SUFFIXES[gender][digit])}" + return P_(*_ORDINAL_FORMATS[gender][digit]) % value def intcomma(value: NumberOrString, ndigits: int | None = None) -> str: @@ -205,18 +205,18 @@ def intcomma(value: NumberOrString, ndigits: int | None = None) -> str: powers = [10**x for x in (3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 100)] human_powers = ( - NS_("thousand", "thousand"), - NS_("million", "million"), - NS_("billion", "billion"), - NS_("trillion", "trillion"), - NS_("quadrillion", "quadrillion"), - NS_("quintillion", "quintillion"), - NS_("sextillion", "sextillion"), - NS_("septillion", "septillion"), - NS_("octillion", "octillion"), - NS_("nonillion", "nonillion"), - NS_("decillion", "decillion"), - NS_("googol", "googol"), + NS_("%s thousand", "%s thousand"), + NS_("%s million", "%s million"), + NS_("%s billion", "%s billion"), + NS_("%s trillion", "%s trillion"), + NS_("%s quadrillion", "%s quadrillion"), + NS_("%s quintillion", "%s quintillion"), + NS_("%s sextillion", "%s sextillion"), + NS_("%s septillion", "%s septillion"), + NS_("%s octillion", "%s octillion"), + NS_("%s nonillion", "%s nonillion"), + NS_("%s decillion", "%s decillion"), + NS_("%s googol", "%s googol"), ) @@ -292,10 +292,10 @@ def intword(value: NumberOrString, format: str = "%.1f") -> str: rounded_value = 1.0 singular, plural = human_powers[ordinal] - unit = _ngettext(singular, plural, math.ceil(rounded_value)) + template = _ngettext(singular, plural, math.ceil(rounded_value)) decimal_sep = decimal_separator() number = (format % rounded_value).replace(".", decimal_sep) - return f"{negative_prefix}{number} {unit}" + return negative_prefix + template % number def apnumber(value: NumberOrString) -> str: diff --git a/tests/test_i18n.py b/tests/test_i18n.py index 20db617b..641ad5ff 100644 --- a/tests/test_i18n.py +++ b/tests/test_i18n.py @@ -61,6 +61,11 @@ def test_update_translations( for gender in ("male", "female") for value in range(10) ] + + [humanize.intword(value) for value in (1_000, 1_200_000)] + + [ + humanize.naturalsize(3_000, binary=binary) + for binary in (False, True) + ] ) finally: humanize.deactivate() @@ -69,6 +74,64 @@ def test_update_translations( assert results[1] == results[0] +def test_translation_positions_number( + tmp_path: Path, + monkeypatch: pytest.MonkeyPatch, +) -> None: + """Translations decide where the number goes, e.g. Romanian "al 2-lea".""" + if shutil.which("msgfmt") is None: + pytest.skip("Compiling catalogs requires msgfmt") + + catalog = tmp_path / "humanize.po" + catalog.write_text( + """\ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2);\\n" + +#, python-format +msgctxt "2 (male)" +msgid "%snd" +msgstr "al %s-lea" + +#, python-format +msgctxt "2 (female)" +msgid "%snd" +msgstr "a %s-a" + +#, python-format +msgid "%s million" +msgid_plural "%s million" +msgstr[0] "%s milion" +msgstr[1] "%s milioane" +msgstr[2] "%s de milioane" + +#, python-format +msgid "%s MB" +msgstr "MB %s" +""", + encoding="utf-8", + ) + binary = catalog.with_suffix(".mo") + subprocess.run(["msgfmt", "--check", "-o", str(binary), str(catalog)], check=True) + with binary.open("rb") as stream: + translation = gettext.GNUTranslations(stream) + monkeypatch.setitem(humanize.i18n._TRANSLATIONS, "xx", translation) + + try: + humanize.activate("xx") + assert humanize.ordinal(22) == "al 22-lea" + assert humanize.ordinal(22, gender="female") == "a 22-a" + assert humanize.intword(20_000_000, "%d") == "20 de milioane" + # Not a real translation, but it proves the template, + # not the code, decides where the number goes. + assert humanize.naturalsize(3_000_000) == "MB 3.0" + finally: + humanize.deactivate() + + @freeze_time("2020-02-02") def test_i18n() -> None: three_seconds = NOW - dt.timedelta(seconds=3)