Как реализовать Русский и Английский языки ? На html окнах квестов.

Slad

Путник
Участник
Сообщения
45
Розыгрыши
0
Репутация
8
Реакции
20
Баллы
95
Хроники
  1. Prelude
Исходники
Отсутствуют
Сборка
ESSENCE
Как реализовать Русский и Английский языки ? На html окнах квестов.
 
Бесплатно и через жопу - ставить заглушки к каждому нпс и диалогу.
Нормально и как правильно - это интерфейс, который поддерживает мультиленг и допил сборки.
Если сорцов нет - забудь.
 
Бесплатно и через жопу - ставить заглушки к каждому нпс и диалогу.
Нормально и как правильно - это интерфейс, который поддерживает мультиленг и допил сборки.
Если сорцов нет - забудь.
соурс есть
 
Как реализовать Русский и Английский языки ? На html окнах квестов.
Если в сборке есть переключатель мультиленга типа посредством банального .cfg и тому подобных, то там есть ru и en в data>html. Если этого нет то только как и описали выше по поводу заглушки. А если сурсы на месте то там вообще преград не будет.
 
  • Мне нравится
Реакции: Slad
Если в сборке есть переключатель мультиленга типа посредством банального .cfg и тому подобных, то там есть ru и en в data>html. Если этого нет то только как и описали выше по поводу заглушки. А если сурсы на месте то там вообще преград не будет.
Ядро L2Mobius Crusader
 
Сори я тут подзатупил, у L2Mobius в принципе нет ru языка) поэтому надо либо через заглушки как ранее вам написали либо реализацию в сурсе мултиленга.
 
Возможно кто-то для себя приватно или на шару пилит из сурсов, но это не точно). А так я не видел подобных, исходя из того что я наблюдал в подобных хрониках. Mobius он не из наших).
 
Тогда тут на много проще, если есть поддержка языков.

Если по логике попробовать config MultiLangAllowed = en;el => сюда добавить MultiLangAllowed = то есть если так en;el;ru
И в папке data создать папку ru и использовать ее как аннотацию мб и выйдет чего, но это так же не точно, надо пробовать и тестить, а так просто в сурсе глянут как работает и там все будет ясно.

Глянь как работает этот код, у меня оказывается был какой-то из сурсов мёбиуса в связке с другими, не думаю что там реализация ушла куда-то дальше этого:

Код:
# ---------------------------------------------------------------------------
# Multilingual support
# ---------------------------------------------------------------------------

# Enable or disable multilingual support.
# Default: False
MultiLangEnable = False

# Default language, if not defined.
# Default: en
MultiLangDefault = en

# List of allowed languages, semicolon separated.
# Default: en;el
MultiLangAllowed = en;el

# Enable or disable voice command .lang for changing languages on the fly.
# Default: True
MultiLangVoiceCommand = True
 
config/Custom/MultilingualSupport.ini

data/lang/...
как перевести квест диалоги?
\game\data\lang\ru\data\scripts\quests\Q00255_Tutorial
game\data\lang\ru\scripts\quests\Q00255_Tutorial
попробовал два варианта, но перевод не работает, с обычным html проблем нет
1676230973380.png
 
У меня так

Код:
# ---------------------------------------------------------------------------
# Multilingual support
# ---------------------------------------------------------------------------

# Enable or disable multilingual support.
# Default: False
MultiLangEnable = True

# Default language, if not defined.
# Default: en
MultiLangDefault = ru

# List of allowed languages, semicolon separated.
# Default: en;ru
MultiLangAllowed = ru;en

# Enable or disable voice command .lang for changing languages on the fly.
# Default: True
MultiLangVoiceCommand = True
Основные html на ru языке, в data/html / data/scritps
Дополнительно html на en языке в data/lang/en/html и scripts соответственно
 
У меня так

Код:
# ---------------------------------------------------------------------------
# Multilingual support
# ---------------------------------------------------------------------------

# Enable or disable multilingual support.
# Default: False
MultiLangEnable = True

# Default language, if not defined.
# Default: en
MultiLangDefault = ru

# List of allowed languages, semicolon separated.
# Default: en;ru
MultiLangAllowed = ru;en

# Enable or disable voice command .lang for changing languages on the fly.
# Default: True
MultiLangVoiceCommand = True
Основные html на ru языке, в data/html / data/scritps
Дополнительно html на en языке в data/lang/en/html и scripts соответственно
То есть папку scripts и папку квестов , переводит без проблем?
 
Назад
Сверху Снизу