Название плагина: Локализация (Localization)
Автор: DK
Версия: 0.5
BETA
Поддерживаемые языки: Русский, Английский
Описание: Добавляет несколько языков интерфейса
Плюсы:
- Для каждого языка используется своя База Данных
- Возможность использовать общие файлы в папках audio, data, img, movies
Минусы:
- Для каждого языка используется своя База Данных
Инструкция:
- Скопировать плагины из папки js/plugins демоверсии в папку своего проекта. Очередность установки: DKTools, DKTools_Localization, DKTools_Translations (по желанию). Настроить их.
- Создать в папке data папки, как на скриншоте (названия соответствуют названиям локалей):
ВНИМАНИЕ!
Принцип работы плагина: Сначала плагин ищет файл в папке локали. Если файл найден, то все ок, используется этот файл. Если файл не найден, то используется стандартная папка.
Например, у нас есть 2 изображения в папках img/picture/en/image.png и img/picture/ru/image.png. В игре выбран язык en, то изображение будет грузится из img/picture/en/image.png
Еще один пример: в папке data у нас есть папка en, в которой находится база данных для английского языка, а папки ru нет. Все файлы русского языка просто находятся в папке data.
Для английского языка будет использоваться папка data/en, а для русского будет использоваться папка data/ потому что плагин не нашел папку data/ru
Разное:
Плагин DKTools_Translations используется для перевода текстов внутри других плагинов.
Для примера используется плагин DK_Continue_In_Menu, который добавляет команду Продолжить в Меню игры, но только на одном языке. При смене языка плагин DKTools_Translations меняет текст, исходя из своих настроек внутри файла.
Плагин DKTools_Translations работает не со всем текстов в других плагинах. Также постараюсь исправить это.
Различные фиксы:
Фикс для плагина Yanfly CoreEngine (разместить сразу после Yanfly CoreEngine):
Яндекс.Диск
Скачать демо с Яндекса: yadi.sk/d/YYMSUSNVuYPm2
Поддержать DK: Поддержать