Starší komentáře ke článku: Alternativa ke GNU Gettext
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 6.5.2005 8:59:47
překlady v databázi jsou možná účelné pro správu a editaci, už ale ne tak pro rychlost.. minimálně by to chtěl cachovat pole s překlady např. pomocí serializace do souboru a ten přegenerovávat pouze při změně...
Datum vložení: 6.5.2005 12:17:38
Prekladane frazy mam ulozene vo formate XML kde si mozem nadefinovat taku semantiku aku len chcem. Vytvoril som si funkciu ktora ma na vstupe Xpath Document a id frazy ktoru chcem pouzit. Id je pritom textovy retazec podobny nazve frazy. Funkciu potom iba volam na potrebnych miestach.
Datum vložení: 9.5.2005 8:19:15
Toto sa mi paci, vedel by si mi to trochu viac ozrejmit? S XML len zacinam, nejaky priklad by sa mi hodil :). Vdaka.
Datum vložení: 6.5.2005 13:42:06
Zajimave to resi treba redakcni system Drupal, ktery umi importovat/exportovat gettext soubory (i s pluraly), ale interne s tim pracuje v db.
Datum vložení: 6.5.2005 14:10:20
Mám dotaz, proč se jednoduše nepoužívají místo textů, které chci napsat konstanty, které se definují ve vzláštním souboru. Připadá mi to tak mnohem jednoduší, lze to psát uvozovek bez nutnosti oduvozovkování; přitom je to stejně přehledné jako jakákoliv jiná možnost: $HEADLINE_1 = "Nadpis 1"; echo("<h1>$HEADLINE_1</h1>"); Pokud by autor chtěl tento soubor generovat, tak je to také možné...
Datum vložení: 6.5.2005 18:16:13
Nechtel bych takto veru spravovat treba 5 jazykovych mutaci projektu s vetsim mnozstvim textu, popr. s ruznymi pluraly...
Datum vložení: 6.5.2005 19:16:50
zvazte pouziti sablon : require_once 'lang/'.$config['lang'].'.php'; ... $smarty->assign('headline', $lang['headline']); mate pro neomezene jazykovych verzi, muzete pouzivat sprintf kde je potreba, jazyky muzete nacitat treba vyse zminenou serializaci souboru lang/cs.php (misto pole) - pricemz v databazi z ktere to budete generovat si pohlidate duplicity, pady,...
Datum vložení: 7.5.2005 9:43:03
Způsob ukládání do databáze se mi moc nelíbí. Každý slušný šablonovací systém umí používat slovníky. Tzn. obyčejné textové soubory s klicem a prislusnou frazi v ruznych jazykovych mutacich. Potom v sablone pisete jen neco na zpusob. #{zip} a sablonovaci system sam nahradi za PSČ nebo ZIP dle dane mutace. Samozrejme se vetsinou slovniky cachuji. Kouknete se na sablonovaci system Teng. viz teng.sourceforge.net