PDA

Zobacz pełną wersję : Polska data w JEvents 1.4.2



marekj
06-11-2007, 13:17
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 !!

asmo
05-02-2008, 09:46
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)

wojtq
21-02-2008, 15:02
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ź

Apaczer
06-06-2008, 15:06
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

carlos
03-11-2008, 22:19
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ń"

Bartko
20-01-2009, 13:59
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 :-]

miloova
03-02-2010, 21:52
Mi pomogło ustawienie locale na: "pl_PL.utf8" (było "pl_PL")