Отделите текст от данных#
В игровых XML используются ссылки вида {page,id}. У нового корабля name и description могут ссылаться на вашу собственную страницу, не изменяя текст исходного корабля.
Выберите свободный page ID для своего расширения. Ни один номер примера не гарантированно свободен во всём наборе модов.
Текстовый файл#
Учебный файл t/0001-l044.xml для английского языка:
<?xml version="1.0" encoding="utf-8"?>
<language id="44">
<page id="987654" title="Wiki ship example">
<t id="1">Wiki Scout</t>
<t id="2">A light scout variant.</t>
</page>
</language>Для русского создайте t/0001-l007.xml с language id="7" и теми же page/id. Размещайте языковые файлы в каталоге t расширения и проверьте, что ссылка разрешается после его загрузки. Номер файла и ID страницы внутри него — разные значения.
Ссылки в macro#
Фрагмент свойств нового корабля:
<identification name="{987654,1}" description="{987654,2}" />Не заменяйте существующий узел целиком этим коротким примером: у него могут быть дополнительные обязательные или полезные атрибуты. Измените нужные ссылки в скопированном macro.
Проверка#
Откройте игру на каждом поддерживаемом языке. Проверьте имя в каталоге и карточке объекта, описание и отсутствие ReadText. Совпадение номера файла с номером страницы не является обязательным условием и не должно использоваться как предположение.