linii de câmp formatează în limba tradus

Uneori, linia transferată este necesar să se includă formatate într-un domeniu special. Acest lucru se întâmplă de obicei atunci când lucrarea include numărul, dar se poate întâmpla cu datele și orele atunci când doriți instrucțiuni precise de formatare. În cazul în care o anumită linie nu va fi tradus, acesta poate fi utilizat în standard funcția PHP „printf“ și „sprintf“. Functia „printf“ ieșiri de linie formatate utilizând formatarea sunt introduse instrucțiuni; Funcția „sprintf“ returnează o linie care a fost formatat folosind aceleași instrucțiuni privind formatare.

Metoda JText prevede metode de înfășurare pentru funcția „printf“ și „sprintf“, care permite traducerea textului static, precum și permițând în același timp insert formatat folosind aceleași funcții cu câmpurile de sintaxă PHP.

De exemplu, să presupunem că aveți o linie „Donatii de 12.45 GBP au fost primite“, în cazul în care suma provine dintr-o variabilă, de exemplu, „$ donații“ Ai putea împărți această linie în două părți [] după cum urmează .:

determinarea liniilor lingvistice cu

dar nu funcționează bine cu limbile în care nu sunt introduse aceste date în același loc ca și însuși șirul de tradus. În schimb, utilizați metoda „sprtinf“, după cum urmează:

cu un șir de traduceri

Puteți include mai mult de un Specificator format în orice linie de limbă. Pentru a face să funcționeze în mod normal înlocuitori transportate.

cu un limbaj de definire a liniei

proiectanti format Sintaxa

Formatul Specificator constă dintr-un semn de procente ( „%“), care venea una sau mai multe dintre aceste elemente, în ordine: