Некоторое время назад у меня появилась идея переводить моды для парадоксовских игр на нотабеноиде (система коллективного перевода). На форуме есть знающие языки люди, но не умеющие, либо не хотящие копаться в куче файлов эвентов, выискивая тексты для перевода. Если на нотабеноиде выкладывать только тексты эвентов, то принять участие в переводе смогут все, к тому же можно одновременно переводить один файл и следить за общим прогрессом перевода. Тексты из event_text элементарно импортируюся на сайт, другое дело тексты записанные прямо в эвентах. Для этих файлов я написал несколько скриптов на перле, с их помощью можно удалить все лишнее из файла, оставив только текст для перевода; его уже можно легко выкладывать для коллективного перевода. Для заинтересовавшихся выкладываю скрипты. http://narod.ru/disk....ar.html В архиве 3 скрипта: ToNotabenoid.pl FromNotabenoid.pl TextReplacer.pl
Первый скрипт удаляет из файла все кроме текстов и номера id, результат выглядит примерно так id = <номер эвента> <текст заголовка> <текст эвента> <текст команды> <текст команды> ...
Второй скрипт добаляет указаному выше файлу теги name и desc приводит в следующий вид id = <номер эвента> name="<текст заголовка>" desc="<текст эвента>" name="<текст команды>" ...
Третий скрипт использует результаты второго скрипта, для вставки в оригинальный файл. В итоге получаем полностью переведенный файл.
Если при запуске скрипта не указаны параметры, то обрабатываются все .txt файлы в текущей папке скрипта. В качестве параметров можно писать имена папок через пробел, тогда обработаются все файлы в указанных папках. (Кроме TextReplacer)
Сообщение отредактировал lax - Четверг, 12.04.2012, 14:30
Мне кажется, что эти скрипты можно будет использовать для перевода Европы4.
Ты уже протестировал? Например на ЕУ3 или вторых Крестах? Нам нужно больше людей, которые будут говорить, что нужно делать. Главное, чтобы среди них не было тех, кто сам будет что-нибудь делать. А то вдруг и правда что-то изменится. (с) modyfallen
Ты уже протестировал? Например на ЕУ3 или вторых Крестах?
Не, я же написал, что мне кажется, так файлы одни и те же. Структура игр у парадоксов одинаковая, так что по моему мнению есть возможность использовать скрипты. Если есть необходимость, то могу заняться проверкой скриптов.