spotkał się ktoś z sytuacją, że teksty tłumaczone czasem są tłumaczone a czasem nie są? Mam zapisane w ciasteczku jaki ma być język i odświeżając stronę kilka razy z rzędu dostaję losowe tłumaczenia. Czasem tłymaczy czasem nie.
Zamieszczam kod:
Kod<?php
setlocale(LC_MESSAGES, 'en_GB');
bindtextdomain("messages", "locale");
echo _("Witaj w mojej aplikacji");
echo '<hr>';
echo _("Życzę miłego dnia!");
?>
normalnie geneuję tłumacznie
xgettext --from-code=utf-8 -n plik.php
wstawiam tłumaczenia i generuję messages.mo
Umieszczam oba w katalogu
locale/en_GB/LC_MESSAGES/
I uruchamiam skrypt dostaję albo polską wersję albo angielską nie wiadomo od czego uzależnioną.
Ktoś się spotkał z takim przypadkiem?
PS. Gettext mam zaonstalowany i włączony
Dobra rozwiązałem.
Wystarczyło zrestartować apache.