Page 1 of 1

Modul novinky - názvy měsíců v EN namísto CZ

Posted: Sun Aug 16, 2009 8:41 pm
by Radim
Zdravím všechny,
zaznamenal jsem problém se zobrazováním názvů měsíců v modulu News. Názvy měsíců se zobrazují v EN namísto CZ.

Nastavil jsem:
Administrace stránek->Globální nastavení->Jazyk pro rozhraní = Česky (Czech)
Má nastavení->Nastavení administrace->Jazyk = Česky (Czech)
v config.php $config['locale'] = 'cs_CZ.utf8';
(viz. http://forum.cmsmadesimple.org/index.php/topic,32595.0.html nebo http://forum.cmsmadesimple.org/index.php/topic,23530.0.html)

Bohužel nic nepomohlo :(

Ze zdrojáku jsem zjistil, že výběr data se zobrazuje pomocí smarty tagu {html_select_date}.
Google našel tento návod http://www.htmlcenter.com/blog/localize-smartys-html_select_date/ jak lokalizovat výpis, ale nechce se mi přímo upravovat zdroják. Nevíte o něčem jiném trochu více systémovém?

Setkali jste se s tím taky?

Díky Radim

Re: Modul novinky - názvy měsíců v EN namísto CZ

Posted: Tue Aug 18, 2009 4:14 pm
by kino
hosting nema zkompilovany cesky locales, tak mas asi smulu... rekl bych tedy...

Re: Modul novinky - názvy měsíců v EN namísto CZ

Posted: Tue Aug 18, 2009 7:49 pm
by Radim
Zdravím všechny,
jedná se o web hosting na web4u.cz

Mohl by někdo kinovu domněnku potvrdit?

Díky
Radim

Re: Modul novinky - názvy měsíců v EN namísto CZ

Posted: Wed Aug 19, 2009 4:47 pm
by kino
muzes zkusit neco takoveho...

Code: Select all

<?php
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<__html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test site</title>
</head>
</__body>
<p>';
setlocale(LC_ALL, "C");
echo strftime("%A");
setlocale(LC_ALL, "cs_CZ");
echo ' in ';
echo (setlocale(LC_TIME, 0));
echo strftime(" is %A,");
setlocale(LC_ALL, "cs_CZ.UTF8");
echo ' in ';
echo (setlocale(LC_TIME, 0));
echo strftime(" is %A,");

?>
</p>
<__body>
</__html>
a na linuxu by to melo vypsat neco jako

Code: Select all

Wednesday in cs_CZ is St�eda, in cs_CZ.UTF8 is Středa,
pro okna je kod trochu jiny... :)