PDA

Zobacz pełną wersję : Moduły po angielsku w Joomla 1.0.13 JIE utf-8 - czemu?



grzechom
20-08-2007, 23:15
Hej,

czy ma ktoś z Was pomysł czemu cała joomla chodzi mi na PL, zarówno od frontu jak i panelu admina z jednym wyjątkiem - wszystko co znajduje się w menu komponenty a także lista modułów (Moduły - witryna) jest po angielsku?

Czemu nazwy wszystkich modułów są po angielsku mimo, że jak widzę istnieją polskie odpowiedniki plików XML?

Mam też problem z modułem Archiwum, które wciąż wyświetla mi August,2007 zamiast Sierpień, 2007. Przejrzałem joomla.php, polish.php i wszystko wygląda na to, że jest ok.

W globalnej konfiguracji mam język Polish, lokalizację pl_PL (sam sobie zmieniłem).

Pozdrawiam i liczę na odpowiedź

zwiastun
20-08-2007, 23:43
A instalowałeś z wyborem języka polskiego? Z polskimi danymi?
Nazwy miesięcy w module Archiwum maści Ci serwer (ustawienie setlocale - moze nie wybrałeś poprawnej strefy czasowej w konfiguracjiW ogóle zobacz, co masz na karcie Lokalizacja w Konfiguracji globalnej.

grzechom
21-08-2007, 10:11
Hm, czy instalowałem z wyborem języka polskiego? A tam można było coś wybrać? Polskie dane? Wziałem po prostu sample data.

Ściągnałem z joomla.pl pakiet joomla 1.0.13 JIE utf-8, ten co zalecaliście na TUTAJ (http://www.joomla.pl/index.php/content/view/336/2/). Po zainstalowaniu wszystko miałem po angielsku. Wszedłem w kartę Lokalizacja w ustawieniach globalnych i zmieniłem język na polsh. Spolszczyło się prawie wszystko, poza częściami witryny opisanymi powyżej.

Ku memu zdziwieniu w karcie lokalizacja, mimo zmiany na Polish nadal miałem gb_GB. Zmieniłem więc to ręcznie na pl_PL.

Oto jak wygląda moja karta:
http://images29.fotosik.pl/65/e8db2fd7a4e0460bm.jpg (http://www.fotosik.pl/showFullSize.php?id=e8db2fd7a4e0460b)

A tak menu admina, częściowo spolonizowane:
http://images23.fotosik.pl/65/e4cc7002e0d8d1e1m.jpg (http://www.fotosik.pl/showFullSize.php?id=e4cc7002e0d8d1e1)

A tak lista modułów (jak wejdę w który kolwiek to wszystkei ustawienia są już po polsku - jedynie nazwy modułów są po angielsku):
http://images27.fotosik.pl/65/ef38aca814ba2a6cm.jpg (http://www.fotosik.pl/showFullSize.php?id=ef38aca814ba2a6c)

Pliz pomóżcie coś bo strona jest już prawie gotowa (wypełniam treścią) i nie chciałbym instalować joomli od nowa.

grzechom
22-08-2007, 21:57
Odświeżając temat (być może jednak ktoś mi coś pomoże), zainstalowałem grudą kopię Joomli w innym katalogu na swoim koncie w home.pl. Dopiero teraz zauważyłem, że podczas instalacji można wybrać język polski (wtedy nie zauważyłem i został angielski, a dopiero po instalacji wybrałem polski).

Instalacja oczwiście przebiegła poprawnie, panel admina jest w całości po polsku - polskie są rownież nazwy modułów etc, ale...

nadal w archiwum jest August a nie Sierpień...
czemu?
Język: Polski, strefa +1 (Warszawa), lokalizacja pl_PL
w configuration.php mam setLocale(LC_TIME, "pl_PL") - wpisałem na sztywno. Nie pomaga zmiana na LC_ALL.

Czy może to być wina serwera? Czy ktoś z Was ma Joomle na home.pl i może sprawdzić czy poprawnie wyświetlają mu się nazwy miesięcy?

grzechom
22-08-2007, 22:46
Sory za post pod postem, ale chcę sobie sam odpowiedzieć - może się przyda innym.

Rozwiązałem sprawę miesięcy.
Na serwerach home.pl (ogólnie na serwerach unixowych) podobno w funkcji setlocale trzeba oprócz pl_PL podać również kodowanie. A więc w globalnej konfiguracji (badz w pliku configuration.php) zmienimy linijke:

pl_PL na pl_PL/UTF-8

Po tym zabiegu w archiwum będziemy mieli:
sierpnia,2007 ;]

kosztem ładnej nazwy przy dacie opublikowania posta zmieniłem sobie kolejność tablic month1/month2 w polish.php, przez co sierpnia jest zamieniane na sierpień, a to już ładnie wygląda. W datach opublikowania postów mam datę liczbową, więc mi ta zamiana wyszła na dobre :)

Jeśli chodzi o angielskie moduły - cóż, musiałbym wrzucić polską wersję bazy. Nie bardzo wiem jak to zrobić nie tracąc tego co zrobiłem do tej pory i chyba sobie to daruje.

IMHO temat do zamkniecia.
Pozdr.