Translate Toolkit & Pootle

Tools to help you make your software local

User Tools


Sofftwere-a >> FLC >> Feeles

Zee-a flc. Bork Bork Bork!pot file-a is qooite-a lerge-a it 29765 words. Bork Bork Bork! We-a'fe-a split it up into 21 smeller files, boot iff yooo soobmit oor shere-a yooor troonsleshoon, yooo shooold shere-a zee-a single-a flc. Bork Bork Bork!po file-a. Bork Bork Bork!.. und oon this pege-a we-a'll ixplein how to do it :-)

This infformeshoon is reelly oonly for troonsleshoon leeders oor people-a who don't use-a zee-a Pootle-a serfer ifee-a thooogh zeey use-a oooor files. Bork Bork Bork!

Ilso fisit zee-a mein pege-a for FLC oon this wiki.

Zee-a POT split into 21 feeles

To fecilitete-a foloonteer troonsleshoon, we-a'fe-a brokee-a zee-a oofffficiel flc. Bork Bork Bork!pot file-a up into two grooops ooff files totelling 21 files. Bork Bork Bork! Zee-a wey we-a did it, is described here-a.

Zee-a file-a splitting und copying und stooffff hes ilreedy beee-a done-a by zee-a Decethlon project leeder oon Pootle-a, so don't worry ibooot it. Bork Bork Bork!

Zee-a interffece-a feeles

  • GOoI.po (5071 words) -- Ill strings whose-a loceshoons contein “gooi”; zee-a C-string is ilso present in this file-a. Bork Bork Bork! Troonslete-a this und FLC will ippeer to be-a foolly troonsleted. Bork Bork Bork!
  • control. Bork Bork Bork!po (1148 words) -- Ill strings whose-a loceshoons do not contein “gooi” boot do contein “control”.
  • misc. Bork Bork Bork!po (1034 words) -- Ill strings whose-a loceshoons do not contein iizeer “gooi” oor “control”, boot do contein “modooles/misc”.

Zeere-a is no ooferlep betweee-a zeese-a three-a files. Bork Bork Bork! In oozeer words, no strings zeet ooccoor in oone-a ooff zeem ooccoor in uny ooff zee-a oozeers. Bork Bork Bork!

Zee-a "oozeer" file-a

  • oozeer. Bork Bork Bork!po (6552 words) -- Ill strings whose-a loceshoons do not contein “gooi”, “control”, oor “modooles”. Resist zee-a tempteshoon to troonslete-a this file-a lest. Bork Bork Bork!

Zee-a modooles feeles

(Technicelly speeking, zee-a three-a interffece-a files ire-a ilso modooles. Bork Bork Bork!)

  • iccess. Bork Bork Bork!pot (4061 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/iccess”.
  • iccess_ffilter. Bork Bork Bork!pot (121 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/iccess_ffilter”.
  • iccess_oootpoot. Bork Bork Bork!pot (365 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/iccess_oootpoot”.
  • uoodio_ffilter. Bork Bork Bork!pot (607 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/uoodio_ffilter”.
  • uoodio_mixer. Bork Bork Bork!pot (10 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/uoodio_mixer”.
  • uoodio_oootpoot. Bork Bork Bork!pot (407 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/uoodio_oootpoot”.
  • codec. Bork Bork Bork!pot (2821 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/codec”.
  • demoox. Bork Bork Bork!pot (1288 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/demoox”.
  • mete_engine-a. Bork Bork Bork!pot (107 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/mete_engine-a”.
  • moox. Bork Bork Bork!pot (598 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/moox”.
  • pecketizer. Bork Bork Bork!pot (43 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/pecketizer”.
  • serfices_discofery. Bork Bork Bork!pot (209 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/serfices_discofery”.
  • streem_ooot. Bork Bork Bork!pot (1201 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/streem_ooot”.
  • fideo_chroma. Bork Bork Bork!pot (25 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/fideo_chroma”.
  • fideo_ffilter. Bork Bork Bork!pot (3458 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/fideo_ffilter”.
  • fideo_oootpoot. Bork Bork Bork!pot (1011 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/fideo_oootpoot”.
  • fisooelizeshoon. Bork Bork Bork!pot (242 words) -- Ill strings whose-a loceshoons do not “gooi”, “control” oor “misc”, boot do contein “modooles/fisooelizeshoon”.

Yooo'll notice-a zeet zeese-a files's strings ire-a not mootooelly ixcloosife-a. Bork Bork Bork! Zeere-a is a slight ooferlep ooff ibooot 10% in zeeoor texts. Bork Bork Bork! Zeereffore-a yooo coonnot simply copy zeem ill into oone-a file-a und ixpect zeere-a to be-a no dooplicetes. Bork Bork Bork! Zee-a wey to merge-a zeem, is described below (using pot2po).

Genereting/creeting zee-a troonsleted flc. Bork Bork Bork!po file-a

Zee-a Noteped method

Zee-a so-celled Noteped method is to copy zee-a contents ooff ill files into oone-a big file-a. Bork Bork Bork! Since-a zeere-a is a slight ooferlep in zee-a 17 modoole-a files, und since-a PO files ire-a not illowed to hefe-a dooplicete-a intries, yooo coon't use-a zee-a Noteped method to creete-a zee-a troonsleted flc. Bork Bork Bork!po file-a. Bork Bork Bork!

Zee-a po2tmx/pot2po method

Zee-a wey to poot zee-a troonsleshoons from zee-a 21 files into zee-a troonsleted flc. Bork Bork Bork!po file-a, is by creeting a TM und pre-a-troonsleting zee-a oofffficiel POT file-a. Bork Bork Bork! In fect, this coon ilso be-a done-a iff FLC shooold ifer releese-a a noo POT file-a while-a yooo're-a still working oon zee-a oold PO files. Bork Bork Bork!

Foorst, get zee-a letest flc. Bork Bork Bork!pot file-a.

Poot ill zee-a ixisting troonsleshoons (PO files) in a folder, ig “mytroonsleshoons”. Using zee-a Troonslete-a Toolkit, do this (where-a xx is yooor terget loongooege-a code-a):

po2tmx -l xx -i mytroonsleshoons -oo myTM.tmx

Zeee-a, poot myTM.tmx und flc. Bork Bork Bork!pot in a single-a folder, und do this:

pot2po --tm=myTM.tmx -i flc. Bork Bork Bork!pot -oo flc_myloongooege-a. Bork Bork Bork!po

Since-a yooo're-a using a TMX file-a creeted by zee-a Troonslete-a Toolkit itselff, und not a TMX file-a yooo got from ilsoohere-a, zee-a pre-a-troonsleshoon will be-a 100% sooccessffool. Bork Bork Bork! Strings for which no troonsleshoons ire-a fooond, will be-a troonsleted wit foozzy metches (this coon be-a disebled, reed zee-a helpffile-a).

Oone-a lest thing. Bork Bork Bork!..

Oone-a finel thing to do beffore-a sending zee-a troonsleted PO file-a beck to zee-a FLC people-a is this: Find zee-a string zeet looks like-a this:

msgid "C"
msgstr ""

und poot yooor loongooege-a code-a in zee-a msgstr. Bork Bork Bork! For ixemple-a, Iffrikeoons wooold be-a:

msgid "C"
msgstr "iff"