Pentru a putea vota, modifica pagini sau abona la modificările unei pagini trebuie să fiți autentificați. Cu această ocazie scăpați și de acest mesaj deranjant.

Gettext PO: Diferență între versiuni

De la l10n.ro
Salt la: navigare, căutare
(Pagină nouă: == .PO == Fișierele cu extensia .PO sunt fișierele în format gettext ce coțin traducerile. == Configurări pentru română == Î antetul fişierelor PO este: <source lang=text>...)
 
 
(Nu s-au afișat 10 versiuni intermediare efectuate de alți 3 utilizatori)
Linia 4: Linia 4:
 
== Configurări pentru română ==
 
== Configurări pentru română ==
  
Î antetul fişierelor PO este:  
+
În antetul fişierelor PO este:  
<source lang=text>Plural-Forms: nplurals=3;plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n
+
<source lang=c>Plural-Forms: nplurals=3;plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n
 
</source>
 
</source>
  
Dacă foloseşti kbabel se va ocupa el îti ofere câte un tab pentru fiecare formă de plural. primul va fi pentru n=1, a 2-a pentru 2<=n<20 iar a 3-a pentru n>=20.
+
Dacă foloseşti [[KBabel]] sau [[PoEdit]] se vor ocupa ele îți ofere câte un tab pentru fiecare formă de plural. Primul va fi pentru n=1, al 2-lea pentru 2<=n<20 iar al 3-lea pentru n>=20.
  
po-ul va arăta aşa:  
+
Fișierul PO va arăta aşa:  
<source lang=text> msgid "" "_n: %n folder\n" msgid_plural "" "%n folders" msgstr[0] "" "1 dosar\n" msgstr[1] "" "%n dosare" msgstr[2] "" "%n de dosare" </source>
+
<source lang=c>
 +
msgid ""
 +
"_n: %n folder\n"
 +
msgid_plural ""
 +
"%n folders"  
 +
msgstr[0] ""
 +
"un dosar\n"
 +
msgstr[1] ""
 +
"%n dosare"
 +
msgstr[2] ""
 +
"%n de dosare"</source>
 +
 
 +
De investigat cum e cu formele de plural și în [[Pootle]]
 +
 
 +
[[Categorie:Tutorial]]
 +
[[Categorie:Programare]]

Versiunea curentă din 19 noiembrie 2009 13:27

.PO

Fișierele cu extensia .PO sunt fișierele în format gettext ce coțin traducerile.

Configurări pentru română

În antetul fişierelor PO este:

Plural-Forms: nplurals=3;plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n

Dacă foloseşti KBabel sau PoEdit se vor ocupa ele să îți ofere câte un tab pentru fiecare formă de plural. Primul va fi pentru n=1, al 2-lea pentru 2<=n<20 iar al 3-lea pentru n>=20.

Fișierul PO va arăta aşa:

msgid ""
"_n: %n folder\n"
msgid_plural ""
"%n folders" 
msgstr[0] ""
"un dosar\n"
msgstr[1] ""
"%n dosare"
msgstr[2] ""
"%n de dosare"

De investigat cum e cu formele de plural și în Pootle