Zobacz pełną wersję : Polska data w JEvents 1.4.2
Spolonizowany moduł JEvents wyświetla angielskie nazwy dni tygodnia i miesięcy zamiast polskich. Mimo wielu kombinacji i szukania i na forum (m.in. tutaj (http://forum.joomla.pl/showthread.php?t=13010)), i w googlach, nie mogę tego rozgryźć.
Pomocy!
jaque_cube
06-01-2008, 17:59
Mam dokładnie ten sam problem. Używam wersji utf-8. Wszystkie problemy językowe jakoś rozwiązałem ale tu już nie mam pojęcia. Pomocy !!
Mam dokładnie ten sam problem. Używam wersji utf-8. Wszystkie problemy językowe jakoś rozwiązałem ale tu już nie mam pojęcia. Pomocy !!
ja też nie wiem co z tym zrobić - dlaczego te angielskie daty ?
joomla 1.0.13
www.tkportal.pl (http://www.tkportal.pl)
Jevents wyświetla nazwy dni i miesięcy, pobierając je z ustawień lokalnych serwera. Służy do tego funkcja setlocale w php. Sprawdźcie, jakie macie ustawienia serwera, to znaczy jaki kod wywołuje polskie daty dla tej funkcji.
Np. na serwerach nazwa.pl wystarczy wpisać następujące ustawienia w Joomli:
KONFIGURACJA GLOBALNA/LOKALIZACJA/kod języka i kraju: pl_PL
Natomiast w home.pl polskie ustawienia czasowe wywołuje następujący kod języka i kraju: pl_PL.ISO8859-2
Innymi słowy, wyświetlanie daty na głównej stronie kalendarza w języku angielskim jest spowodowane w tym wypadku niewłaściwą konfiguracją globalną samej Joomli.
Ustawienia lokalne serwera można testować poprzez komponent JEvents wpisując w panelu administracyjnym następujący adres (zamiast twojadomena.pl należy wpisać adres swojej strony):
http://twojadomena.pl/administrator/index2.php?option=com_events&task=checklocale
Szczegółowe wyjaśnienie znajdziecie tutaj: http://www.jevents.net/content/view/28/14/lang,en_GB/
goral605
17-03-2008, 14:35
Miałem ten sam problem i pomogło. Dzięki za podpowiedź.
ale... co zrobić w przypadku gdy witryna jest wielojęzykowa???:( bo w polskim jezyku wszytsko jest OK ale gdy przełączy sie np na język angielski witrynę to dalej zostają znowu polskie nazwy... jest jakiś sposób na to??
Pozdrawiam i z góry dziękuję za odpowiedź
Joomla! 1.0.13 Stable
JEvents 1.4.2.1 utf8
Rozwiązałem już problem z "3 środami", ale nie mam nadal polski znaków po kliknięciu na dzień w mini kalendarzu.
Język w administracji mam pl_PL i taki też mi wskazuje w trakcie testu wykonanego za pomocą testu wskazanego wyżej. Czy macie jakąś podpowiedź?
tak >>to<< (http://rowerowo.pl/index.php?option=com_events&task=view_month&Itemid=1&year=2008&month=08&day=01) wygląda jest sierpie? a nie sierpień
Pozdrawiam
Dałem kodowanie pl_PL.ISO8859-2 w konf. globalnej. Serwer na home.pl.
Problem jednak występuje taki, że nazwy miesięcy są odmienione
Stycznia, Lutego, Marca etc.
Czy ktoś z was wie czy można by dopisać trochę kodu tak żeby, dla pobranych wartości wyświetlał ustaloną przeze mnie nazwę?
Przykładowo dla pobranej wartości np "stycznia"="styczeń"
Może troszkę nie do końca konkretnie w tym temacie ale...
<?php setlocale(LC_ALL, 'pl_PL.utf-8');
echo strftime("%A %e %B %Y"); ?>
Co daje u mnie wynik: "wtorek 20 styczeń 2009"
Poprostu ustawiamy sobie swoje kodowanie za pl_PL.
Koniecznie pamiętać o kropce!
P.S.
Dzieki temu tamatowi rozwiązałem swój problem z ogonkami w wyświetlaniu daty globalnie na całej witrynie :-]
Mi pomogło ustawienie locale na: "pl_PL.utf8" (było "pl_PL")
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!