[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-i18n-doc
Subject:    Re: Problem when commit the translation.
From:       "=?UTF-8?Q?M=C4=81ris_Narti=C5=A1s?=" <maris.kde () gmail ! com>
Date:       2007-11-30 12:24:09
Message-ID: 9a4fa4b70711300424n70c8dea0s63efd59f0391faa8 () mail ! gmail ! com
[Download RAW message or body]

Hi,
yes, SVN server is doing different checks than current KBabel. I also
noticed, that KBabel's and SVN opinion about po syntax correctness
differs.
Some random bits:
* poEdit breaks KDE 4 files. There is solution in ML archive (msguniq
and then msgmerge with template);
* Double check, that Your plural form formula in file header IS
correct. Some new translators forget to properly configure KBabel and
then that po file will fail on server side;
* Get familiar with Your language :) I have received numerous
translations with incorrectly used plural forms. In English You may
have "One file" but in Latvian it will be "%1 fails".
* Sometimes I find useful to manually check po file with kate.

Hope You will find this useful,
coordinator of Latvian team,
Maris Nartiss.

2007/11/30, Khoem Sokhem <khoemsokhem@khmeros.info>:
> Hello All,
>
> I have problems with committing Khmer translations for KDE4. Before I commit I
> always check syntax, check plural form and check argument, Kbabel said
> that "The file is syntactically correct." but it still the problems when I
> commit the translation. Please see the messages appeared in Konsole below:
>
> " all@server:/home/l10n-kde4/messages> svn ci -m "Khmer translations updated"
> kdepim/kmail.po
> Sending        kdepim/kmail.po
> Transmitting file data .svn: Commit failed (details follow):
> svn: MERGE request failed on '/home/kde/trunk/l10n-kde4/km/messages/kdepim'
> svn: 'pre-commit' hook failed with error output:
> <stdin>:2816: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:2826: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:2831: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:2836: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:3885: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:3894: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:3903: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:3913: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:3924: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:3935: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:3946: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:3957: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:3968: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:3978: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:3987: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:3996: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:4327: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:4341: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:4421: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:6148: a format specification for argument 2 doesn't exist in 'msgstr'
> <stdin>:6554: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:6801: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:6810: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:6819: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:7040: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:7045: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:7107: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:8450: a format specification for argument 7, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:8531: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:8837: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:9515: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:9520: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:9525: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:9530: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:9812: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:9817: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:11432: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:11457: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> <stdin>:11513: a format specification for argument 1, as in 'msgstr', doesn't
> exist in 'msgid'
> msgfmt: found 39 fatal errors
>
> trunk/l10n-kde4/km/messages/kdepim/kmail.po:
> ERROR: There were syntax errors detected in a po file you committed.
> ERROR: Please correct them first.
> all@server:/home/l10n-kde4/messages>   "
>
> Thanks,
> Sokhem
>
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic