ГлавнаяАрхивБложка

Русификация месяцев в MT

Руссификатор с сайта МТ установлен (но название месяцев не переводит), нужно где-то в ручную покопаться, а вот где не знаю... что-то связоно с MTDate....

Нет, тэги можешь не трогать.
Если я правильно помню, в cfg_prefs.tmpl ищешь вот этот кусок

Код:

<tr>
<td valign="top" width="198"><font class="instructional"><MT_TRANS phrase="Select the language in which you would like dates on your blog displayed."></font></td>
<td valign="top" width="10"><img src="<TMPL_VAR NAME=STATIC_URI>images/spacer.gif" width="10" height="1"></td>
<td valign="top"><font class="title"><MT_TRANS phrase="Language for date display:"> <a href="#" onclick="return openManual('item_language_for_date_display')">(?)</a></font><br>
<select name="language" class="menu">
<option value="cz"<TMPL_IF NAME=LANGUAGE_CZ> selected</TMPL_IF>><MT_TRANS phrase="Czech">
<option value="dk"<TMPL_IF NAME=LANGUAGE_DK> selected</TMPL_IF>><MT_TRANS phrase="Danish">
<option value="nl"<TMPL_IF NAME=LANGUAGE_NL> selected</TMPL_IF>><MT_TRANS phrase="Dutch">
<option value="en"<TMPL_IF NAME=LANGUAGE_EN> selected</TMPL_IF>><MT_TRANS phrase="English">
<option value="et"<TMPL_IF NAME=LANGUAGE_ET> selected</TMPL_IF>><MT_TRANS phrase="Estonian">
<option value="fr"<TMPL_IF NAME=LANGUAGE_FR> selected</TMPL_IF>><MT_TRANS phrase="French">
<option value="de"<TMPL_IF NAME=LANGUAGE_DE> selected</TMPL_IF>><MT_TRANS phrase="German">
<option value="is"<TMPL_IF NAME=LANGUAGE_IS> selected</TMPL_IF>><MT_TRANS phrase="Icelandic">
<option value="it"<TMPL_IF NAME=LANGUAGE_IT> selected</TMPL_IF>><MT_TRANS phrase="Italian">
<option value="jp"<TMPL_IF NAME=LANGUAGE_JP> selected</TMPL_IF>><MT_TRANS phrase="Japanese">
<option value="no"<TMPL_IF NAME=LANGUAGE_NO> selected</TMPL_IF>><MT_TRANS phrase="Norwegian">
<option value="pl"<TMPL_IF NAME=LANGUAGE_PL> selected</TMPL_IF>><MT_TRANS phrase="Polish">
<option value="pt"<TMPL_IF NAME=LANGUAGE_PT> selected</TMPL_IF>><MT_TRANS phrase="Portuguese">
<option value="sk"<TMPL_IF NAME=LANGUAGE_SK> selected</TMPL_IF>><MT_TRANS phrase="Slovak">
<option value="si"<TMPL_IF NAME=LANGUAGE_SI> selected</TMPL_IF>><MT_TRANS phrase="Slovenian">
<option value="es"<TMPL_IF NAME=LANGUAGE_ES> selected</TMPL_IF>><MT_TRANS phrase="Spanish">
<option value="fi"<TMPL_IF NAME=LANGUAGE_FI> selected</TMPL_IF>><MT_TRANS phrase="Suomi">
<option value="se"<TMPL_IF NAME=LANGUAGE_SE> selected</TMPL_IF>><MT_TRANS phrase="Swedish">
</select></td>
</tr>

Ну, и по аналогии добавляешь строчку для русского, скажем, так

Код:

<option value="ru"<TMPL_IF NAME=LANGUAGE_RU> selected</TMPL_IF>><MT_TRANS phrase="Russian">

Потом в Util.pm (она в lib/MT) ищешь вот этот кусок

Код:

%Languages = (
'en' => [
[ qw( Sunday Monday Tuesday Wednesday Thursday Friday Saturday ) ],
[ qw( January February March April May June
July August September October November December ) ],
[ qw( AM PM ) ],
],'fr' => [
[ qw( dimanche lundi mardi mercredi jeudi vendredi samedi ) ],
[ ('janvier', "f\xe9vrier", 'mars', 'avril', 'mai', 'juin',
'juillet', "ao\xfbt", 'septembre', 'octobre', 'novembre',
"d\xe9cembre") ],
[ qw( AM PM ) ],
],
и так далее

и добавляешь туда аналогичный для русского

Код:

'ru' => [
[ qw( Воскресенье Понедельник Вторник Среда Четверг Пятница Суббота ) ],
[ qw( Январь Февраль Март Апрель Май Июнь
Июль Август Сентябрь Октябрь Ноябрь Декабрь ) ],
[ qw( AM PM ) ],
],

Кажется, все. Потом только для даты формат подбери такой, чтобы не выводило "19 Сентябрь". "Сентябрь 19" немного лучше смотрится, ИМХО.

Источник

0 коммент. »

RSS feed for comments on this post. | TrackBack URI
You can also bookmark this on del.icio.us or check the cosmos

Ваш комментарий

Чтобы прокомментировать, Вам нужно зайти в систему