1 Отредактировано est (27:06:2011 11:59:32)

Тема: Где правится перевод MT (без OS)?

Есть некоторые места, которые я бы назвал по-другому. Где можно искать строки перевода интерфейса?

2 Отредактировано est (27:06:2011 13:55:12)

Re: Где правится перевод MT (без OS)?

Вроде бы удалось перевести, опишу здесь вкратце, может кому пригодится.

Скачал MT-5.12-en
Из MTOS-5.11-ru вытащил файлы

  • mt-static/mt-ru.js

  • mt-static/styles-ru.css

  • lib/MT/L10N//ru.pm

  • lib/MT/L10N//Util.pm

Правда, dirify не работает.

В связи с этим ко всем знающим у меня есть два вопроса:

1) Не нарушил ли я своими действиями условий лицензии на MT?
2) Как все же заставить работать dirify?


===upd===
Да, забыл сказать, у меня все заточено под Windows-1251, под utf-8 не удалось из-за настроек хостинга.

3

Re: Где правится перевод MT (без OS)?

Судя по всему, вы правите MT Pro, лицензия которой отличается от MTOS. Так что вы можете изменять как угодно код, но распространять изменения в составе Movable Type можно только с разрешения разработчиков.

Основной локализационный файл — lib/MT/L10N//ru.pm. Именно там содержится перевод всех фраз интерфейса и шаблонов. Остальные вспомогательные, решают те или иные задачи, полный список я напишу чуть позже, когда будет готова инструкция по работе с кодом Movable Type на GitHub.

А вот от windows-1251 надо избавляться )

4

Re: Где правится перевод MT (без OS)?

Я попробовал установить MT на другом хостинге (VPS на Ubuntu). Там все как положено, utf8 и все такое. Даже нашел как вылечить кодировку письма )

НО! Тема письма так и остается кракозябрами, как я ни бился.
(уже писал здесь http://movable-type.ru/forums/post/3415/#p3415 )

5

Re: Где правится перевод MT (без OS)?

est пишет:

Я попробовал установить MT на другом хостинге (VPS на Ubuntu). Там все как положено, utf8 и все такое. Даже нашел как вылечить кодировку письма )

НО! Тема письма так и остается кракозябрами, как я ни бился.
(уже писал здесь http://movable-type.ru/forums/post/3415/#p3415 )


Напиши как исправить кодировку в теле письма? У меня обратная проблема, тестовое письмо имеет корректную тему, а тело сообщение бьётся. Кодировка сообщения формируется в ISO-8859-1, хотелось бы в UTF-8 или koi-r.

6

Re: Где правится перевод MT (без OS)?

Для изменения кодировки тела письма надо в mt-config.cgi добавить директиву

MailEncoding UTF-8

http://forums.movabletype.org/2008/12/h … oding.html