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

Česká/Slovenská podpora pro CMS Made Simple
Post Reply
Radim

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

Post 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
kino

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

Post by kino »

hosting nema zkompilovany cesky locales, tak mas asi smulu... rekl bych tedy...
Radim

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

Post 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
Last edited by Radim on Tue Aug 18, 2009 9:21 pm, edited 1 time in total.
kino

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

Post 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... :)
Post Reply

Return to “Czech/Slovak - Česky/Slovensky”