Тема: EN to RU: особенности переезда
Сообщаем в этой теме, какие трудности появились, какие особенности проявились после установки русского языка.
Вопросы, обсуждения и решение проблем при работе с Movable Type
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Movable Type Форум » Локализация, адаптация, предложения по улучшению » EN to RU: особенности переезда
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщаем в этой теме, какие трудности появились, какие особенности проявились после установки русского языка.
Поставил без проблем, ещё раз спасибо. И сразу первый вопрос: а как эе с датами? В списке доступных языков дат русского нет. Или даты надо отдельно руссифицировать?
Да, чтобы даты были на русском, нужно изменить два файла:
1. Файл lib/MT/Util.pm:
Найти код:
'fr' => [
[ qw( dimanche lundi mardi mercredi jeudi vendredi samedi ) ],
[ ('janvier', "février", 'mars', 'avril', 'mai', 'juin',
'juillet', "août", 'septembre', 'octobre', 'novembre',
"décembre") ],
[ qw( AM PM ) ],
"%e %B %Y %kh%M",
"%e %B %Y",
"%kh%M",
],
После него добавить:
'ru' => [
[ ('Воскресенье', 'Понедельник', 'Вторник', 'Среда',
'Четверг', 'Пятница', 'Суббота') ],
[ ('Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль',
'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь') ],
[ qw( AM PM ) ],
"%d.%m.%Y %H:%M",
"%d.%m.%Y",
"%H:%M",
],
(Названия месяцев нужно вводить в закодированном виде, иначе в админке они будут неправильно отображаться. Форум не позволяет вводить данные в таком виде. Смотрите сообщение ниже, там есть ссылка на инструмент для кодирования специальных символов.)
2. Файл tmpl/cms/cfg_entry.tmpl:
Найти код:
<option value="pt"<mt:if name="language_pt"> selected="selected"</mt:if>><__trans phrase="Portuguese"></option>
После него добавить:
<option value="ru"<mt:if name="language_ru"> selected="selected"</mt:if>><__trans phrase="Russian"></option>
Вот спасибо!
Немеденно пробую.
Форум перекодировывает название месяцев в нормальный вид. В общем, нужно тогда самостоятельно перекодировать названия месяцев, вот инструмент для этого: http://www.willmaster.com/blog/developm … tities.php
Всё гладко и здорово работает.
Спасибо не человеческое за проделанную работу!
Форум перекодировывает название месяцев в нормальный вид. В общем, нужно тогда самостоятельно перекодировать названия месяцев, вот инструмент для этого: http://www.willmaster.com/blog/developm … tities.php
Не совсем понял...
На этой странице нужно нужно перекодировать названия месяцев (Январь, Февраль, и т.д.), чтобы они нормально отображались в админке. Про Movable Type в админке отображается названия месяцев не полностью, а использует только 3 первых символа. Так как файл в utf-8 (кстати, он должен быть обязательно в такой кодировке), MT неверно их вырезает.
Кстати, если используется динамическая публикация, нужно подобную конструкцию добавить и в php/lib/MTUtil.php.
Теперь понятно. Админку просто не проверял, теперь вижу о чём Вы;)
Переконвертировал, не подумал и тоже хотел вставить:D
Отредактировано vitol (29:03:2008 22:50:35)
Код для дат в MT/Util.pm можно скачать в виде патча здесь
Переезд EN to RU прошел успешно, полёт нормальный!
А вот есть такой вопрос:
Я так понял, что этот перевод затрагивает только административную чать.
Я вот перевод слов (By admin on April 1, 2008 7:20 PM, Permalink, Comments (0), TrackBacks (0) и т.п.) в самом блоге как делается?
Перевод полный (почти), но шаблоны русифицируются только при создании нового блога. В уже существующем блоге нужно их перегенерировать -> "Дизайн" -> "Шаблоны" -> "Обновить Шаблоны". При этом все изменения в шаблонах будут потеряны.
Алексей прав. Шаблоны генерируются только один раз, когда создаётся блог. Поэтому, чтобы шаблоны блога были на русском языке, нужно обновить их с помощью специального инструмента.
Похоже, что после установки русского у меня все длинные тире в посте и заголовке конвертируются в дефис при сохранении.
Перевод полный (почти), но шаблоны русифицируются только при создании нового блога. В уже существующем блоге нужно их перегенерировать -> "Дизайн" -> "Шаблоны" -> "Обновить Шаблоны". При этом все изменения в шаблонах будут потеряны.
"Обновить Шаблоны" пока не переведена и показывается как "Refresh Blog Templates" 8)
p.s. Всё прошло успешно, правда не перевелась ещё фраза "Continue reading")
p.p.s. И что интересно, на главной странице перевелись фразы, а при переходе внутрь статьи - нет. :/
Отредактировано gam (03:04:2008 08:15:00)
Похоже, что после установки русского у меня все длинные тире в посте и заголовке конвертируются в дефис при сохранении.
Да, тоже примерно такая фигня произошла, но у меня символ "—" (—) перевелся в "- -" (2 тире с пробелом)
Похоже, что после установки русского у меня все длинные тире в посте и заголовке конвертируются в дефис при сохранении.
Менялось ли что-нибудь кроме ru.pm? По идее этот файл не должен никак влиять на сам контент.
p.p.s. И что интересно, на главной странице перевелись фразы, а при переходе внутрь статьи - нет. :/
Нужно опубликовать блог полностью заново.
Менялось ли что-нибудь кроме ru.pm? По идее этот файл не должен никак влиять на сам контент.
Да, менялись ещё файлы, описанные в начале этой ветки.
Как вернуть обратно нормальные тире, кавычки и т.п.:
— Зайти в «Блог -> Настройки -> Запись -> Заменять символы Word» и выбрать «Не осуществлять замену».
Если это не помогает, то зайти туда же, выбрать «Эквиваленты ASCII», снять везде галочки в «Заменять символы в полях», а затем, не сохраняя изменения, выбрать пункт «Не осуществлять замену». Мне это помогло, когда ещё английским пользовался.
А вообще, конечно, не понятно, как такое произошло, сам по себе файл русского языка такие функции не затрагивает.
доброго времени суток, вот скачал русскую версию 4.1, но русского я там ничего почему-то не увидел, хотя установил поверх как положено.
далее, скачал ваш файл ru.pm, а что теперь с ним делать?
все хорошо, просто выбрал в своем профиле язык русский и все заработало.
Отредактировано marlik (20:08:2008 15:38:05)
Да, нужно после обновления выбрать в настройках русский язык =)
Загрузил наверх русскую локализацию - все осталось на месте и нифига не перевело. Шаблоны обновлял. :(
Нужно в настройках профиля собственного выбрать русский язык.
Нужно в настройках профиля собственного выбрать русский язык.
Собственно - заработало! :) Пасиба!
Сообщений [ с 1 по 25 из 33 ]
Чтобы отправить ответ, вы должны войти или зарегистрироваться
На основе PunBB