Autor Zpráva
curo
Profil
Mám problém s gettext. Reťazce sa neprekladajú, ale zobrazujú sa pôvodné.

Nastavil som všetko ako má byť:

putenv("LANG=sk");
setlocale(LC_ALL, "sk");
bindtextdomain("messages", "/www/example.com/locale");
textdomain("messages");

.mo súbory sú vygenerované v /www/example.com/locale/sk/LC_MESSAGES/

Používam php 4.3 (apache modul) na debiane. Nevypisuje mi žiadnu chybovú hlášku, takže som úplne v koncoch a neviem čo s tým.
MiK
Profil *
Proměnné nastavuj včetně zemí, tedy sk_SK místo sk.
Adresář může být stále sk.
Můžeš testovat návratovou hodnotu fce setlocale() (vrátí false, nebo nové locales)
Po manipulaci s .mo souborem nezapomeň restartovat Apache.
(zdroj: manuál k gettext funkcím v PHP ;))
Toto téma je uzamčeno. Odpověď nelze zaslat.

0