ВНИМАНИЕ!!! НАСТРОЙКИ ЯЗЫКА ПО УМОЛЧАНИЮ БОЛЬШЕ НЕ НАХОДЯТСЯ В Config: gameserver/config/server.properties
Конфиг: gameserver/config/languages.xml
По умолчанию установлены два языка:
Английский и Русский.
Теперь для примера мы добавляем Испанский.
1) Добавляем в конфиг
2) Далее нам необходимо создать папку для диалогов в gameserver/data/ в нашем случаи html-es так как короткое имя для языка shortName="es" и поместить в нее ваш контент
3) Далее нам необходимо создать файл локализации gameserver/data/strings/strings_es.properties так как короткое имя для языка shortName="es"
4) Теперь нам нужно добавить чат команду для смены языка, а именно в gameserver/config/altsettings.properties так как короткое имя для языка shortName="es"
Конфиг:
AltCommandLang = en, ru, es
5) Далее вам нужно добавить в диалоговое окно gameserver\data\html-en\command\cfg.htm опции переключения языка. Например:
Все! Поздравляем, ваш язык добавлен!
Конфиг: gameserver/config/languages.xml
По умолчанию установлены два языка:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE list SYSTEM "languages.dtd">
<list>
<language shortName="en" fullName="English" default="true"/>
<language shortName="ru" fullName="Russian"/>
<!-- Add new ones here, eg: <language shortName="es" fullName="Spanish"/> -->
<!-- Add new ones here, eg: <language shortName="br" fullName="Brazilian"/> -->
</list>
Английский и Русский.
Теперь для примера мы добавляем Испанский.
1) Добавляем в конфиг
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE list SYSTEM "languages.dtd">
<list>
<language shortName="en" fullName="English" default="true"/>
<language shortName="ru" fullName="Russian"/>
<language shortName="es" fullName="Spanish"/>
</list>
2) Далее нам необходимо создать папку для диалогов в gameserver/data/ в нашем случаи html-es так как короткое имя для языка shortName="es" и поместить в нее ваш контент
3) Далее нам необходимо создать файл локализации gameserver/data/strings/strings_es.properties так как короткое имя для языка shortName="es"
4) Теперь нам нужно добавить чат команду для смены языка, а именно в gameserver/config/altsettings.properties так как короткое имя для языка shortName="es"
Конфиг:
AltCommandLang = en, ru, es
5) Далее вам нужно добавить в диалоговое окно gameserver\data\html-en\command\cfg.htm опции переключения языка. Например:
Code:
<tr>
<td width=140>Language:</td>
<td width=30>%lang%</td>
<td width=30><button width=30 height=15 back="L2UI_CH3.bigbutton2_down" fore="L2UI_CH3.bigbutton2" action="bypass -h user_cfg lang en" value="En"></td>
<td width=30><button width=30 height=15 back="L2UI_CH3.bigbutton2_down" fore="L2UI_CH3.bigbutton2" action="bypass -h user_cfg lang ru" value="Ru"></td>
<td width=30><button width=30 height=15 back="L2UI_CH3.bigbutton2_down" fore="L2UI_CH3.bigbutton2" action="bypass -h user_cfg lang es" value="Es"></td>
<td width=30></td>
</tr>
Все! Поздравляем, ваш язык добавлен!
Last edited: