[Koha-translate] [Koha-devel] Translation annoyances

Anthony Mao maolins at gmail.com
Mon Dec 2 08:47:28 CET 2013


Hi Kallinen,

I can not but agree with you.

2013/12/2 Kallinen Pasi <Pasi.Kallinen at pttk.fi>:
> Hello.
>
> I've been translating Koha to Finnish for a bit, and I'm really starting to hate some of the automagically generated msgid's.
>
> 1) String concatenation is BAD.
> For example, this line of code:
>    var disabledForCurrent = _("Disabled for") + ' ' + $branch;
> turns into this translatable string:
>    msgid "Disabled for"
>
> For some languages this is very hard to translate without sounding stupid or just plain wrong. jQuery has some string placeholder support for javascript, so Koha really should be using those instead!
> The example above would turn into:
>
>    var disabledForCurrent = _("Disabled for {0}");
>    msgid "Disabled for {0}"
>
>
> 2) Consistency would be good.
>    msgid "EAN:"
>    msgid "EAN: "
>    msgid "EAN :"
>
>
> 3) Sentences should not be cut in pieces.
>    msgid "Please"
>    msgid "upload"
>    msgid "one."
>
> The "upload"-text is a link in the sentence. Ideally this should be:
>    msgid "Please %supload%s one."
>
>
> 4) Is it a verb or a noun?
>    msgid "Copy"
>
>
> 5) The wiki-like help texts should be in separate po-file. The help texts inflate the staff UI po-file immensely, and the help translation is not quite as critical as the UI. Having all the help texts interspersed between all the actually important strings is irritating.
>
>
> 6) Translation is not programming. Replace all Template Toolkit code with placeholders.
> For example
>    msgid "Cancel [% IF TransferWhenCancelAllWaitingHolds %]and Transfer [% END %]All"
> and
>    msgid "Cancel hold and return to : [% overloo.branchname %]"
>
>
> 7) Exclude URLs. Those are not content that should be translatable.
>
>
> --
> Ystävällisin terveisin
>
> Pasi Kallinen
> ICT-asiantuntija
>
> p. 0400-139747
> pasi.kallinen at pttk.fi
> Länsikatu 15
> 80110  Joensuu
>
> Pohjois-Karjalan Tietotekniikkakeskus Oy - www.pttk.fi
> _______________________________________________
> Koha-devel mailing list
> Koha-devel at lists.koha-community.org
> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/



-- 
Wishing you all the best. . . .


Anthony Mao 毛慶禎
+886 2 29052334 (voice)
+ 886 2 29017405 (FAX)


More information about the Koha-translate mailing list