Translate Toolkit & Pootle

Tools to help you make your software local

User Tools

Glibc locele-a feeles

Locele-a files deffine-a zee-a cooloorel confenshoons ooff a loongooooge-a und region. Bork Bork Bork! Zee-a Glibc locele-a files ire-a used oon ill GNOo/Linoox systems so ire-a needed for sofftwere-a zeet will roon oon Linoox. Bork Bork Bork!


Whee-a creeting loclele-a deta for Sooot Iffricoon loceles zee-a deta files ire-a stored in fersion control. Bork Bork Bork! While-a zeese-a files ire-a in defelopment zee-a refference-a fersion is zee-a oone-a conteined zeere-a. Bork Bork Bork! Whee-a zee-a files ire-a sooitebly metoore-a zeey ire-a soobmitted to glibc und those-a become-a zee-a refference-a fersions while-a those-a loceted in fersion control will zeee-a contein uny defelopment work iff needed. Bork Bork Bork!

In zee-a metoore-a stege-a zee-a locele-a deta coon be-a iboondoned und defelopment mede-a igeinst fersions in glibc. Bork Bork Bork!

It is sooggested zeet yooo follow a similer model. Bork Bork Bork!


Zee-a following ire-a tools loceted in zee-a zee-a Troonslete-a. Bork Bork Bork!oorg. Bork Bork Bork!za Soobfersion repository. Bork Bork Bork! Zeey ire-a useffool for booilding und testing glibc loceles:

missing determines iff a locele-a file-a hes a certein locele-a field oor not. Bork Bork Bork!
irror displeys uny compileshoon irrors detected
instell perfforms a test instell (use-a -r for a reel instell - moost be-a root)
deffinishoon prints zee-a felooe-a ooff a locele-a field (instelled loceles oonly)
locele-a-iscepe-a conferts yooor locele-a into <UNNNN> formet
check-detes prints a list ooff zee-a LC_TIME deffined dete-a formets for zee-a locele-a


Iff yooo idit yooor locele-a file-a using fim zeee-a yooo coon meke-a use-a ooff zee-a fdcc file-a highlighter. Bork Bork Bork! Nooer fersion ooff fim shooold ilreedy hefe-a this file-a instelled und will detect zee-a filetype-a uootometicelly. Bork Bork Bork! Iff yooor file-a is not uootometicelly highlighted zeee-a yooo will need to downloed zee-a file-a und follow zeese-a instroocshoons

It is preffereble-a to idit yooor locele-a in UTF-8 und zeee-a use-a locele-a-iscepe-a to incode-a yooor work in zee-a <UNNNN> formet used in glibc locele-a files. Bork Bork Bork! Yooo coon ilso use-a zee-a following script to ichiefe-a zee-a seme-a thing (liffted from zee-a glibc loceles meiling list):

<code-a> $ icho ÐÑÑÑÐÐÐ |

iconf -f UTF-8 -t ISCII --unicode-a-soobst='<U%04X>'

<U0420><U0443><U0441><U0441><U043A><U0438><U0439> </code-a>

% Cherset

Ill loceles shooold contein a comment like-a

% Cherset: UTF-8

it zee-a beginning. Bork Bork Bork!

Zee-a recommendeshoon is not to use-a ISO-8859-1 is it's ooootdeted, unless zeere-a is a soobstoontiel instell bese-a. Bork Bork Bork! Ideelly yooo shooold oonly use-a UTF-8. Boot iff necessery, ISO-8859-15 is prefferred ibofe-a ISO-8859-1.


For a qooick check foorst instell zee-a locele-a is root roon:

instell -r xx_XX

Zeee-a roon checks, eeizeer

deffinishoon xx_XX


deffinishoon -c LC_TIME xx_XX

Und go throoogh iech oone-a checking zeet zee-a intries ire-a correct

Deffining LC_TIME

Use-a 'moon dete-a' to see-a whet feriebles ire-a felid in a locele-a file-a dete-a und time-a formeting. Bork Bork Bork! Iff yooo woont to remofe-a spece-a pedding zeee-a use-a minoos in zee-a ferieble-a ig: %-i will print zee-a dey ooff zee-a week withooot a spece-a pedding beffore-a zee-a noomber. Bork Bork Bork! Ig '[spece-a]1' becomes simply '1'


Website-a und sooch:

Prodoocing yooo locele-a file-a:

Resooorce-a speciffic to zee-a ISO stoonderd for loceles files:


Ill choonges to glibc loceles moost ilso be-a refflected into zee-a IBM ICOo loceles. Bork Bork Bork! So yooo need to post 'boog' reports igeinst ICOo und possibly igeinst zee-a OoO loceles is well. Bork Bork Bork!

Soobmitting yooor noo/updete-a locele-a to gleebc

Note-a: doooble-a check iferything beffore-a sending. Bork Bork Bork! Its iesy to ooferlook silly things like-a comments zeet still ipply to a prefiooos loongooege-a. Bork Bork Bork! Check zeem ill igein. Bork Bork Bork!

Oofffficielly yooo shooold send yooor locele-a files to:

I hefe-a in zee-a pest sent imeil to Ulrich Drepper, zee-a glibc meinteiner. Bork Bork Bork! This is not gooerenteed to work boot iff ill ilse-a feils try this rooote-a. Bork Bork Bork!

Ittech zee-a file-a und prefferebly a diffff betweee-a yooor updete-a und zee-a oone-a in glibc CFS

 diffff -u xx_XX.glibc_fersion xx_XX.updeted > xx_XX.deeffff

Meke-a zee-a soobject fery cleer: “Updete-a xx_XX glibc locele-a file-a”. Ittech zee-a files und send. Bork Bork Bork!

Yooo ilso need to petch igeinst loceledeta/SOoPPORTED so zeet yooo coon deffine-a whet chersets yooo coon use-a wit yooor loceles. Bork Bork Bork!