Package: translate-toolkit Version: 1.12.0+dfsg1-2 Severity: normal Tags: l10n upstream patch
Dear maintainers, I'm pasting the text I've used in upstream bug report [0]: .... In translate/lang/data.py file, the plural form for Turkish has been defined as (u'Turkish', 1, '0') but it is simply wrong. The situation has been explained in [Gettext documentation](https://www.gnu.org/software/gettext/manual/html_node/Plural- forms.html#Plural-forms) as: > The same holds for Turkish: “1 apple” is “1 elma”, and “123 apples” is “123 elma”. But when the number is omitted, the distinction between singular and plural exists: “the apple” is “elma”, and “the apples” is “elmalar”. Gettext documentation recommends `nplurals=2; plural=n != 1;` as the correct form, so the data.py file should be patched like: ``` --- data.py~ 2014-08-11 20:22:33.000000000 +0300 +++ data.py 2014-09-09 18:50:44.110584372 +0300 @@ -149,7 +149,7 @@ 'ti': (u'Tigrinya', 2, '(n > 1)'), 'th': (u'Thai', 1, '0'), 'tk': (u'Turkmen', 2, '(n != 1)'), - 'tr': (u'Turkish', 1, '0'), + 'tr': (u'Turkish', 2, '(n != 1)'), 'tt': (u'Tatar', 1, '0'), 'ug': (u'Uighur; Uyghur', 1, '0'), 'uk': (u'Ukrainian', 3, ``` .... I don't know when is the next upstream release and if it will be before freeze, so I wanted to report it also here. [0] https://github.com/translate/translate/issues/3209 -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 3.15-10.dmz.1-liquorix-686 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages translate-toolkit depends on: ii gettext 0.19.2-1 ii libexttextcat-data 3.4.4-1 ii libjs-sphinxdoc 1.2.2+dfsg-3 ii libpython2.7-stdlib [python-argparse] 2.7.8-6 ii python 2.7.8-1 ii python-diff-match-patch 20121119-1 ii python-six 1.7.3-2 pn python:any <none> Versions of packages translate-toolkit recommends: ii iso-codes 3.56-1 pn python-babel <none> ii python-bs4 4.3.2-1 ii python-chardet 2.2.1-2 ii python-enchant 1.6.6-1 ii python-iniparse 0.4-2.1 ii python-levenshtein 0.11.2-1+b2 ii python-lxml 3.3.5-1+b1 ii python-simplejson 3.6.3-1 ii python-utidylib 0.2-9 ii python-vobject 0.8.1c-4 ii python-xapian 1.2.18-1 Versions of packages translate-toolkit suggests: pn python-subversion <none> -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org