Langauges a-k: pocheck errors (errors causing runtime problems): please fix

Hi *,

as the original mail was rejected because it was too large, here it is
split in two parts. :slight_smile:

translations are run through pocheck utility that discards
translations for stuff that cause runtime-problems. Specifically, it
checks whether

* style names are unique
* math symbol identifiers contain spaces
* calc functions are unique
* windows installer strings (where english ends with "|", translation
must end with "|" too)
  @Andras: Can you clarify how this works with RTL? he for example has
RTL-marker after/before |

The following languages have one or more of the above errors. If your
langauge is not in the following list, feel free to ignore the rest of
the mail. If you're listed, search for "# <your language code/>" to
jump to the list of errors in your language (as of today's pootle
export)

Langauges with errors: am as bg bn-IN bo brx bs cy da dgo dz eo es eu
fa fr gl gu he hi id ja ka kk km kmr-Latn kn ko kok ks

Pocheck error report for ##### am #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
ራስጌ
**** Spreadsheet function name translations must be unique.
ሰአት
ቀን

Pocheck error report for ##### as #####
**** Math symbol names must not contain spaces
in file starmath/source.po
               noelement — উপাদান নাই
               identical — চিনাক্ত কৰিব পৰা
             perthousand — প্ৰতি হাজাৰ

Pocheck error report for ##### bg #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
Заглавие

Pocheck error report for ##### bn-IN #####
**** Spreadsheet function name translations must be unique.
AVERAGE
COUNTIF
IMCOS
ISERROR
ISNA
SUMIF

Pocheck error report for ##### bo #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
རེའུ་མིག་གི་ཁ་བྱང་།
སྒྲིག་ཨང་མཇུག་སྒྲིལ།
སྒྲིག་ཨང་མུ་མཐུད།
སྒྲིག་ཨང་འགོ་འཛུགས།

Pocheck error report for ##### brx #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
फारिलाइ
फारिलाइ आयदाफोर
फारिलाइ लिरबिदांनि बिमुं
**** Math symbol names must not contain spaces
in file starmath/source.po
                 element — गुदि मुवा
               noelement — जेबो गुदि मुवा गैया
        strictlylessthan — गोरायै एसेसिन
     strictlygreaterthan — गोरायै गेदेरसिन
                notequal — समान नङा
                  tendto — थि बिथिंजों थां
                infinite — सिमा गोयै
             perthousand — रोजा फायाव

Pocheck error report for ##### bs #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
Naslov
**** Math symbol names must not contain spaces
in file starmath/source.po
               noelement — bez elementa
        strictlylessthan — Striktno manji nego
     strictlygreaterthan — Striktno veći nego
                  tendto — teži ka

Pocheck error report for ##### cy #####
**** Spreadsheet function name translations must be unique.
IMCOS

Pocheck error report for ##### da #####
**** Spreadsheet function name translations must be unique.
BINOMIALFORDELING
EKSP.FORDELING
F.FORDELING
F.INV
F.TEST
HYPGEO.FORDELING
STDAFVP
VARIANSP

Pocheck error report for ##### dgo #####
**** Math symbol names must not contain spaces
in file starmath/source.po
                   alpha — अल्फा
                    beta — बीटा
                   delta — डेल्टा
                 epsilon — एप्सीलान
                    zeta — ज़ेटा
                     eta — इटा
                   theta — थीटा
                    iota — आओटा
                   kappa — कप्पा
                  lambda — लांब्डा
                 omicron — ओमिक्रॉन
                   sigma — सिग्मा
                 upsilon — अप्सीलान
                     phi — फी
                     chi — काई
                     psi — सी
                   omega — ओमेगा
              varepsilon — varepsilon
               noelement — कोई तत्व नेईं
        strictlylessthan — शा घट्ट पाबंदी कन्नै
     strictlygreaterthan — शा बद्ध पाबंदी कन्नै
                notequal — बरोबर नेईं
               identical — इक जनेहा
                  tendto — च झुकाऽ
                infinite — अनंत
             perthousand — फी ज्हार
**** Missing '|' character at the end of translated string. It causes
runtime error in installer.
in file instsetoo_native/inc_openoffice/windows/msi_languages.po
           Up one level| — इक स्तर उप्पर
           Up One Level| — उप्पर इक स्तर

Pocheck error report for ##### dz #####
**** Missing '|' character at the end of translated string. It causes
runtime error in installer.
in file instsetoo_native/inc_openoffice/windows/msi_languages.po
      Create new folder| — སྣོད་འཛིན་གསརཔ་ གསར་བསྐྲུན་འབད།
           Up one level| — ཡར་གནས་རིམ་གཅིག

Pocheck error report for ##### eo #####
**** Spreadsheet function name translations must be unique.
VAR.RAD.P

Pocheck error report for ##### es #####
**** Spreadsheet function name translations must be unique.
DISTR.BINOM

Pocheck error report for ##### eu #####
**** Spreadsheet function name translations must be unique.
ISERROR
ISNA

Pocheck error report for ##### fa #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
عنوان
**** Math symbol names must not contain spaces
in file starmath/source.po
                   ALPHA — آلفا بزرگ
                    BETA — بتا بزرگ
                   GAMMA — گاما بزرگ
                   DELTA — دلتا بزرگ
                 EPSILON — اپسیلون بزرگ
                    ZETA — زتا بزرگ
                     ETA — اِتا بزرگ
                   THETA — تتا بزرگ
                    IOTA — ایوتا بزرگ
                   KAPPA — کاپا بزرگ
                  LAMBDA — لاندا بزرگ
                      MU — مو بزرگ
                      NU — نو بزرگ
                      XI — خی بزرگ
                 OMICRON — اُمیکرون بزرگ
                      PI — پی بزرگ
                     RHO — رو بزرگ
                   SIGMA — سیگما بزرگ
                     TAU — تاو بزرگ
                 UPSILON — اوپسیلون بزرگ
                     PHI — فی بزرگ
                     CHI — چی بزرگ
                     PSI — پسی بزرگ
                   OMEGA — اُمگا بزرگ
        strictlylessthan — اکیداً کم‌تر از
     strictlygreaterthan — اکیداً بیشتر از
                  tendto — میل می‌کند به
             perthousand — در هر هزار

Pocheck error report for ##### fr #####
**** Spreadsheet function name translations must be unique.
LOI.KHIDEUX

Pocheck error report for ##### gl #####
**** Spreadsheet function name translations must be unique.
TEMPO

Pocheck error report for ##### gu #####
**** Math symbol names must not contain spaces
in file starmath/source.po
               noelement — તત્વ નહિ
        strictlylessthan — કરતાં નાનુ જ
     strictlygreaterthan — કરતાં મોટું જ
                notequal — સરખું નહિ
**** Spreadsheet function name translations must be unique.
SKEW

Pocheck error report for ##### he #####
**** Math symbol names must not contain spaces
in file starmath/source.po
                infinite — אין סופי
**** Missing '|' character at the end of translated string. It causes
runtime error in installer.
in file instsetoo_native/inc_openoffice/windows/msi_languages.po
      Create new folder| — יצירת תיקיה חדשה|‏
           Up one level| — רמה אחת למעלה|‏
      Create New Folder| — יצירת תיקיה חדשה|‏
           Up One Level| — רמה אחת למעלה|‏

Pocheck error report for ##### hi #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
शीर्षक
सूची
सूची शीर्षक
**** Math symbol names must not contain spaces
in file starmath/source.po
               noelement — कोई तत्व नहीं
        strictlylessthan — इससे निश्चित रूप से कम
     strictlygreaterthan — से निश्चित रूप से अधिक
                  tendto — के करीब

Pocheck error report for ##### id #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
Judul

Pocheck error report for ##### ja #####
**** Spreadsheet function name translations must be unique.
BINOMDIST

Pocheck error report for ##### ka #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
გადანომვრა 4 გაგრძ.
ზედა კოლონტიტული
**** Math symbol names must not contain spaces
in file starmath/source.po
        strictlylessthan — მკაცრად ნაკლები ვიდრე
     strictlygreaterthan — მკაცრად მეტი ვიდრე
             perthousand — ყოველ ათასზე
**** Missing '|' character at the end of translated string. It causes
runtime error in installer.
in file instsetoo_native/inc_openoffice/windows/msi_languages.po
      Create new folder| — ახალი დირექტორიის შექმნა
      Create New Folder| — ახალი დირექტორიის შექმნა
**** Spreadsheet function name translations must be unique.
AND
EDATE
IMCOS
IMPRODUCT
IMSIN
XIRR

Pocheck error report for ##### kk #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
Атауы

Pocheck error report for ##### km #####
**** Spreadsheet function name translations must be unique.
IMCOS
IMSECH
IMSIN
SKEW

Pocheck error report for ##### kmr-Latn #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
Lîste 5 Destpêk
**** Math symbol names must not contain spaces
in file starmath/source.po
               noelement — element nîne
                notequal — wekhev nîne
             perthousand — ji hezarî yek
                      or — an jî
**** Missing '|' character at the end of translated string. It causes
runtime error in installer.
in file instsetoo_native/inc_openoffice/windows/msi_languages.po
      Create new folder| — Pelankek nû tê afirandin
           Up one level| — Astekî jor
**** Spreadsheet function name translations must be unique.
BELAVBÛNANORMAL
COT
DHESAB
HESAB
MOD
REWŞ
ROJ
ROJÊNKUPONÊ
RÊZIK
RÛPEL
SITÛN
STDAVARÊBÛN
TEŞE
ÇEWTÎBE

Pocheck error report for ##### kn #####
**** Spreadsheet function name translations must be unique.
AVERAGE
COUNTIF
SUMIF

Pocheck error report for ##### ko #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
제목
**** Spreadsheet function name translations must be unique.
AVERAGE
COUNTIF
ISERROR
ISNA
SUMIF

Pocheck error report for ##### kok #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
तळटीप
मथळो
वळेरी
वळेरी मथळो
वळेरी 1
वळेरी 2
वळेरी 3
**** Math symbol names must not contain spaces
in file starmath/source.po
               noelement — मूलद्रव्यां ना
        strictlylessthan — परस कमी
     strictlygreaterthan — परस व्हड
**** Missing '|' character at the end of translated string. It causes
runtime error in installer.
in file instsetoo_native/inc_openoffice/windows/msi_languages.po
           Up one level| — एक पातळी वयर

Pocheck error report for ##### ks #####
**** Style name translations must be unique — See STR_POOLCOLL_*
Duplicated translations in file sw/source/ui/utlui.po
فہرست 1
فہرست 4 شروع
فہرست عنوان
**** Math symbol names must not contain spaces
in file starmath/source.po
                  lambda — لیمب ڈا
                 upsilon — اپ سیلن
                varsigma — ور سیگما
               noelement — نویل مینٹ
        strictlylessthan — سختی سان کم
     strictlygreaterthan — سختی سان زیادئ
                notequal — مسئوی چھُنئ
               identical — مشابہ
                  tendto — کئم انجام ین
                infinite — غئر محدود
                   angle — كون
             perthousand — فی ساس
**** Missing '|' character at the end of translated string. It causes
runtime error in installer.
in file instsetoo_native/inc_openoffice/windows/msi_languages.po
      Create new folder| — |نیا فولڈ ر تخلیق کریں
           Up one level| — ایک سطح اوپر
      Create New Folder| — | نیا فولڈ ر تخلیق کریں
           Up One Level| — اوپرایک سطح

ciao
Christian

On Sun, Dec 29, 2013 at 5:02 PM, Christian Lohmaier > * windows
installer strings (where english ends with "|", translation

must end with "|" too)
  @Andras: Can you clarify how this works with RTL? he for example has
RTL-marker after/before |

Last character of the string should be '|'. It is not printed
anywhere, it is some kind of control character.

Best regards,
Andras

Hi all,

Hi *,

as the original mail was rejected because it was too large, here it is
split in two parts. :slight_smile:

translations are run through pocheck utility that discards
translations for stuff that cause runtime-problems. Specifically, it
checks whether

* style names are unique
* math symbol identifiers contain spaces
* calc functions are unique

Just to add some information here, some English functions have been
renamed using a dot [.] inside the function name, they now exist with
and without a dot. If you already used dot in your function names, you
have to modify the function name in the file.
For example in FR, F.TEST already exists in the French translation, for
this new string in English, I had to search for the existing F.TEST in
the French translation and replaced it by FTEST to make sure I only have
it one time in the file.
And it's seems I failed with one of them :wink:

Thanks Christian for your checks.

Cheers
Sophie

Issue in Kazakh language fixed.
Thanks

Hi Christian,

Hi *,

[...]

Pocheck error report for ##### fr #####
**** Spreadsheet function name translations must be unique.
LOI.KHIDEUX

Corrected now.

Cheers
Sophie

Fixed for Danish.

It's rather confusing that in several cases English function names are
almost equal. One example:

STDEVP
STDEV.P

Cheers,
Leif

Hi Leif,

Fixed for Danish.

It's rather confusing that in several cases English function names are
almost equal. One example:

STDEVP
STDEV.P

I think it's to preserve compatibility with former spreadsheet.

Cheers
Sophie

I found four versions of this one:
STDEVP
STDEV.P
StDevP -
STDEV
Are these things case sensitive? Why StDevP - ?

Regards
Donaldo

Hi Donaldo, *,

I found four versions of this one:
STDEVP
STDEV.P
StDevP -
STDEV
Are these things case sensitive? Why StDevP - ?

Just to be clear: Only the function names themselves have to be
unique. Those places where the function names are used in dialogs or
similar of course need to be translated the same as you did translate
the corresponding function.

I guess CamelCase is used to make it easier to parse in the dialog.

ciao
Christian

Done for Hebrew.
We've got a hell lot of RTL mess in our translation due to the legacy from
OpenOffice, We may need some help in the form of visualizing the
RLM/LRM/etc. chars for clarifications, any chance you guys can think of an
appropriate method? (I know of such implementation in JS but I'm not sure I
can implement it in this system)

Yaron Shahrabani

<Hebrew translator>