Переводы ФМ для TDM и самого TDM

Автор HellFier, 05 ноября 2009 11:42:23

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

prabhu

anix
Cпасибо! Четко и по делу!

prabhu

#286
Однако как все таки создать  языковой файл с индентификаторами? Я на англоязычном форуме создал тему. с помощью специального скрипта обработал оргигинальный файл миссии outpost.pk4. Но в папке outpost не возникло никаких языковых файлов. хотя в командной строке была запись, что создан файл в папке output... Вот невезуха то!
https://forums.thedarkmod.com/index.php?/topic/20879-how-do-i-translate-the-missions-into-my-own-language/


anix

На пока просто попробуй перевести миссию с уже существующей поддержкой интернационализации. Старый скрипт в любом случае имел несколько недостатков в плане захвата необходимых для перевода строк.

prabhu

#288
anix
как запустить миссию с русским языком?
То есть кладу в папку с модом 2 файла, оригинальный ws4_warrens.pk4 и с переводом ws4_warrens_l10n.pk4 и устанавливаю. да?

prabhu

#289
Цитата: anix от 05 апреля 2021 18:00:22
На пока просто попробуй перевести миссию с уже существующей поддержкой интернационализации. Старый скрипт в любом случае имел несколько недостатков в плане захвата необходимых для перевода строк.
не работает. то что вы написали. специально перевел задания на русский, но игра все равно видит только английский
пробовал c  маленькой миссией outpost

оригинал
http://darkmod.taaaki.za.net/fms/outpost.pk4

интернациональный языковой файл
http://darkmod.taaaki.za.net/fms/outpost_l10n.pk4

Оба файла положил в паку outpost и эту папку поместил в fms....Можете сами хотя бы одну строку перевести в заданиях. вы не увидите в игре русский язык. что то нужно еще

anix

#290
В настройках русский язык включен?
Файл russian.lang расположен именно в <папка миссии>\strings\fm?

Несмотря на наличие outpost_l10n.pk4, у текущей версии outpost уже нет продержки интернационализации. И это не единичный случай.
Пока сфокусируйся на ws4_warrens.pk4 т.к. там поддержка интернационализации точно есть.

prabhu

Цитата: anix от 05 апреля 2021 19:02:06
В настройках русский язык включен?
Файл russian.lang расположен именно в <папка миссии>\strings\fm?


в настройках игры язык русккий. по пути <папка миссии>\strings\fm 2 файла. english.lang и russian.lang

anix

Все что приходит с ходу в голову: либо где-то в начале не закрыта кавычка, либо - фигурная скобка.
Какой конкретно индекс в ws4_warrens не переводится?

prabhu

#293
 взял сейчас фмку ws4_warrens.pk4. Поддержка русского языка есть, подтверждаю.все переводится, может даже лучше перекинуть папку strings в оригинальный файлик. по идее не должно быть багов

prabhu

а в текстовых документах что означают всякие значки с латинницей? Например /n это переход на строку ниже как я понял. а какие еще бывают сочетания? А если допустим я хочу сдвинуть строку вправо или влево?

anix

Для форматирования в основном используется управляющая последовательность \n (новая строка) и иногда (очень редко) табуляция - \t. Выравнивание текста достигается старым добрым добавлением нужного числа пробелов. Также может пригодится экранирование кавычек - \" т.к. простая кавычка внутри текста нарушит структуру языкового файла.

prabhu

кто знает как простым способом открыть в миссиях и посмотреть файлы в форматах dds и gui?

anix

DDS, с соответствующими плагинами, должен открыть любой серьезный графический редактор, а для GUI должно хватить простого блокнота.
Спойлер
Просто смотреть удобно встроенной программой просмотра Total или Double Сommander c плагином Imagine, так как там можно открывать CRF/PK4 с помощью Ctrl+Page Down и сразу же просматривать файлы при помощи Ctrl+Q. Хотя это скорее на любителя.
[свернуть]

Zontik

Последние версии irfanview умеют показывать DDS. Это если надо по-быстрому. Думаю, что этот просмотрщик на сегодня не единственный с подобной функциональностью.
Дайте глазам отдохнуть! Тёмное место

Force

Цитироватьdds
Можно воспользоваться моим ;) :biggrin:
forcesw.com