Преглед изворни кода

Fixed #32910 -- Unified different plural equations for the same language in contrib apps.

Thanks Martin Svoboda for the report and initial patch.
Mariusz Felisiak пре 3 година
родитељ
комит
a56531ab1b
32 измењених фајлова са 49 додато и 37 уклоњено
  1. 1 1
      django/contrib/admin/locale/kn/LC_MESSAGES/django.po
  2. 1 1
      django/contrib/admindocs/locale/kn/LC_MESSAGES/django.po
  3. 1 1
      django/contrib/auth/locale/kn/LC_MESSAGES/django.po
  4. 1 1
      django/contrib/contenttypes/locale/ka/LC_MESSAGES/django.po
  5. 1 1
      django/contrib/contenttypes/locale/kn/LC_MESSAGES/django.po
  6. 1 1
      django/contrib/flatpages/locale/ka/LC_MESSAGES/django.po
  7. 1 1
      django/contrib/flatpages/locale/kn/LC_MESSAGES/django.po
  8. 1 1
      django/contrib/gis/locale/ka/LC_MESSAGES/django.po
  9. 1 1
      django/contrib/gis/locale/kk/LC_MESSAGES/django.po
  10. 1 1
      django/contrib/gis/locale/kn/LC_MESSAGES/django.po
  11. 1 1
      django/contrib/humanize/locale/kn/LC_MESSAGES/django.po
  12. 1 1
      django/contrib/redirects/locale/ka/LC_MESSAGES/django.po
  13. 1 1
      django/contrib/redirects/locale/kk/LC_MESSAGES/django.po
  14. 1 1
      django/contrib/redirects/locale/kn/LC_MESSAGES/django.po
  15. 3 2
      django/contrib/redirects/locale/lt/LC_MESSAGES/django.po
  16. 2 1
      django/contrib/redirects/locale/sk/LC_MESSAGES/django.po
  17. 1 1
      django/contrib/sessions/locale/fa/LC_MESSAGES/django.po
  18. 2 1
      django/contrib/sessions/locale/he/LC_MESSAGES/django.po
  19. 1 1
      django/contrib/sessions/locale/ka/LC_MESSAGES/django.po
  20. 1 1
      django/contrib/sessions/locale/kk/LC_MESSAGES/django.po
  21. 1 1
      django/contrib/sessions/locale/kn/LC_MESSAGES/django.po
  22. 3 2
      django/contrib/sessions/locale/lt/LC_MESSAGES/django.po
  23. 2 1
      django/contrib/sessions/locale/sk/LC_MESSAGES/django.po
  24. 4 2
      django/contrib/sessions/locale/uk/LC_MESSAGES/django.po
  25. 1 1
      django/contrib/sites/locale/fa/LC_MESSAGES/django.po
  26. 2 1
      django/contrib/sites/locale/he/LC_MESSAGES/django.po
  27. 1 1
      django/contrib/sites/locale/ka/LC_MESSAGES/django.po
  28. 1 1
      django/contrib/sites/locale/kk/LC_MESSAGES/django.po
  29. 1 1
      django/contrib/sites/locale/kn/LC_MESSAGES/django.po
  30. 3 2
      django/contrib/sites/locale/lt/LC_MESSAGES/django.po
  31. 2 1
      django/contrib/sites/locale/sk/LC_MESSAGES/django.po
  32. 4 2
      django/contrib/sites/locale/uk/LC_MESSAGES/django.po

+ 1 - 1
django/contrib/admin/locale/kn/LC_MESSAGES/django.po

@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kn\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #, python-format
 msgid "Successfully deleted %(count)d %(items)s."

+ 1 - 1
django/contrib/admindocs/locale/kn/LC_MESSAGES/django.po

@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kn\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 msgid "Administrative Documentation"
 msgstr ""

+ 1 - 1
django/contrib/auth/locale/kn/LC_MESSAGES/django.po

@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kn\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 msgid "Personal info"
 msgstr "ವೈಯುಕ್ತಿಕ ಮಾಹಿತಿ"

+ 1 - 1
django/contrib/contenttypes/locale/ka/LC_MESSAGES/django.po

@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: ka\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
 msgid "Content Types"
 msgstr "კონტენტის ტიპები"

+ 1 - 1
django/contrib/contenttypes/locale/kn/LC_MESSAGES/django.po

@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kn\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 msgid "Content Types"
 msgstr ""

+ 1 - 1
django/contrib/flatpages/locale/ka/LC_MESSAGES/django.po

@@ -17,7 +17,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: ka\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
 msgid "Advanced options"
 msgstr "დამატებითი პარამეტრები"

+ 1 - 1
django/contrib/flatpages/locale/kn/LC_MESSAGES/django.po

@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kn\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 msgid "Advanced options"
 msgstr ""

+ 1 - 1
django/contrib/gis/locale/ka/LC_MESSAGES/django.po

@@ -17,7 +17,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: ka\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
 msgid "GIS"
 msgstr ""

+ 1 - 1
django/contrib/gis/locale/kk/LC_MESSAGES/django.po

@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kk\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
 msgid "GIS"
 msgstr ""

+ 1 - 1
django/contrib/gis/locale/kn/LC_MESSAGES/django.po

@@ -14,7 +14,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kn\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 msgid "GIS"
 msgstr ""

+ 1 - 1
django/contrib/humanize/locale/kn/LC_MESSAGES/django.po

@@ -14,7 +14,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kn\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 msgid "Humanize"
 msgstr ""

+ 1 - 1
django/contrib/redirects/locale/ka/LC_MESSAGES/django.po

@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: ka\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
 msgid "Redirects"
 msgstr "გადამისამართებები"

+ 1 - 1
django/contrib/redirects/locale/kk/LC_MESSAGES/django.po

@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kk\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
 msgid "Redirects"
 msgstr "Қайта бағыттаулар"

+ 1 - 1
django/contrib/redirects/locale/kn/LC_MESSAGES/django.po

@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kn\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 msgid "Redirects"
 msgstr ""

+ 3 - 2
django/contrib/redirects/locale/lt/LC_MESSAGES/django.po

@@ -16,8 +16,9 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: lt\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
-"%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < "
+"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? "
+"1 : n % 1 != 0 ? 2: 3);\n"
 
 msgid "Redirects"
 msgstr "Nukreipimai"

+ 2 - 1
django/contrib/redirects/locale/sk/LC_MESSAGES/django.po

@@ -16,7 +16,8 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sk\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n "
+">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
 
 msgid "Redirects"
 msgstr "Presmerovania"

+ 1 - 1
django/contrib/sessions/locale/fa/LC_MESSAGES/django.po

@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: fa\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 msgid "Sessions"
 msgstr "نشست‌ها"

+ 2 - 1
django/contrib/sessions/locale/he/LC_MESSAGES/django.po

@@ -15,7 +15,8 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: he\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % "
+"1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
 
 msgid "Sessions"
 msgstr "התחברויות"

+ 1 - 1
django/contrib/sessions/locale/ka/LC_MESSAGES/django.po

@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: ka\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
 msgid "Sessions"
 msgstr ""

+ 1 - 1
django/contrib/sessions/locale/kk/LC_MESSAGES/django.po

@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kk\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
 msgid "Sessions"
 msgstr "Сессиялар"

+ 1 - 1
django/contrib/sessions/locale/kn/LC_MESSAGES/django.po

@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kn\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 msgid "Sessions"
 msgstr ""

+ 3 - 2
django/contrib/sessions/locale/lt/LC_MESSAGES/django.po

@@ -16,8 +16,9 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: lt\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
-"%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < "
+"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? "
+"1 : n % 1 != 0 ? 2: 3);\n"
 
 msgid "Sessions"
 msgstr "Sesijos"

+ 2 - 1
django/contrib/sessions/locale/sk/LC_MESSAGES/django.po

@@ -15,7 +15,8 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sk\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n "
+">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
 
 msgid "Sessions"
 msgstr "Relácie"

+ 4 - 2
django/contrib/sessions/locale/uk/LC_MESSAGES/django.po

@@ -16,8 +16,10 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: uk\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != "
+"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % "
+"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || "
+"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
 
 msgid "Sessions"
 msgstr "Сесії"

+ 1 - 1
django/contrib/sites/locale/fa/LC_MESSAGES/django.po

@@ -17,7 +17,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: fa\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 msgid "Sites"
 msgstr "وب‌گاه‌ها"

+ 2 - 1
django/contrib/sites/locale/he/LC_MESSAGES/django.po

@@ -15,7 +15,8 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: he\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % "
+"1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
 
 msgid "Sites"
 msgstr "אתרים"

+ 1 - 1
django/contrib/sites/locale/ka/LC_MESSAGES/django.po

@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: ka\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
 msgid "Sites"
 msgstr "საიტები"

+ 1 - 1
django/contrib/sites/locale/kk/LC_MESSAGES/django.po

@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kk\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
 msgid "Sites"
 msgstr "Сайттар"

+ 1 - 1
django/contrib/sites/locale/kn/LC_MESSAGES/django.po

@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: kn\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 msgid "Sites"
 msgstr ""

+ 3 - 2
django/contrib/sites/locale/lt/LC_MESSAGES/django.po

@@ -18,8 +18,9 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: lt\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
-"%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < "
+"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? "
+"1 : n % 1 != 0 ? 2: 3);\n"
 
 msgid "Sites"
 msgstr "Tinklalapiai"

+ 2 - 1
django/contrib/sites/locale/sk/LC_MESSAGES/django.po

@@ -16,7 +16,8 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: sk\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n "
+">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
 
 msgid "Sites"
 msgstr "Sídla"

+ 4 - 2
django/contrib/sites/locale/uk/LC_MESSAGES/django.po

@@ -17,8 +17,10 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: uk\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != "
+"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % "
+"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || "
+"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
 
 msgid "Sites"
 msgstr "Сайти"