PHP fóra: Builder | JakPsatWeb | Webtrh
Nejste přihlášen(a)
Zdravim,
narazil jsem na problem gettext.
Na lokalni masine (windows) mam verzi php 5.2.8 a vse funguje jak ma.
Na serveru (freeBSD) je 5.2.9 a vse funguje jak ma.
Na serveru (linux) je 5.2.6 ale nic se neprelozi. Gettext zadnou chybu
nevyhodi, vse projde, jen je stale vse v default jazyce.
Mam takovy dojem, ze jsem na tento problem s php 5.2.6 narazil drive (dost
mozna na freeBSD s verzi php 5.2.6).
Ma s tim nekdo podobnou zkusenost, popripade reseni?
Diky
Zdravim,
po nejake te hodine laborovani a cteni na netu jsem objevil problem.
Pro me z nepochopitelneho duvodu musim nastavit kod jazyka, ktery je v systemu
nainstalovan (php gettext pak bere jazyk z adresare, ktery je stejny jako kod
jazyka).
<?php setlocale(LC_MESSAGES, ‚cs‘); // nefunguje ?>
<?php setlocale(LC_MESSAGES, ‚cs_CZ‘); // funguje ?>
Server bezi na debianu.
Zajimave ovsem je, ze na woknech nebo freeBSD muzete dat kod jazyka libovolny,
treba ‚aaabbb‘, a funguje to.
Prijde mi to hodne zvlastni, protoze ja chci prekladat text, ktery je ulozen
v *.mo souborech a vubec me nezajima, jestli tento jazyk je v systemu
nainstalovan. Prece podle jednoho retezce (klic) chci zobrazit jiny retez
(hodnota). Takto to podle me i vnitrne funguje (kdyz to tak napr na woknech
jede). A nebo jsem to fakt nepochopil.
Mozna je to jen v nejakem nastaveni.
Pokud by nekdo vedel co s tim…
Dik