Войти на сайт

Авторизация, ждите ...
×
  • Страница:
  • 1
  • 2

ТЕМА: Локализация (Localization) v.5.0.2

Локализация (Localization) v.5.0.2 2 года 4 мес. назад #103864

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • DKPlugins
  • Сообщений: 913
  • Спасибо получено: 1065
  • УчительВетеранПроект месяца 1 местоРазработчикОраторПрограммист JavaScript Проект месяца 2 местоПаладин2 место Проект месяца 3 место
Информация:

Название: Локализация (DKTools_Localization)
Автор: DK
Версия: 5.0.2
Условия использования/лицензия:
Актуальная информация о правилах использования: dk-plugins.ru/terms-of-use

Описание:
Локализация игры

Зависимости:
Наличие включенного плагина DKTools версии 9.0.0 или выше

Справка:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Скачать с сайта DK Plugins: https://dk-plugins.ru/mv/system/localization/

Дополнительно:

Обзоры:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Поддержать автора: https://dk-plugins.ru/donate/

Последнее редактирование: 4 нед. 17 ч. назад от DK.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: poca, Noon, Aiaz Marx

Локализация (Localization) v.1.0 2 года 4 мес. назад #103865

  • sim22x
  • sim22x аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 74
  • Спасибо получено: 53
Чем он отличается от Iavra Localization?
Последнее редактирование: 2 года 4 мес. назад от sim22x.
Администратор запретил публиковать записи гостям.

Локализация (Localization) v.1.0 2 года 4 мес. назад #103866

  • Lekste
  • Lekste аватар
  • Вне сайта
  • Бог Светлого
  • Сообщений: 887
  • Спасибо получено: 542
  • Даритель СтимкеяПрограммист RubyОраторПрограммист JavaScript Ветеран
Тем, что тот вроде как самостоятельный. А этот требует скачать дополнительный плагин, который скорей всего содержит много лишнего и тут почти не используется. :)
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DK, NebulaProbus

Локализация (Localization) v.1.0 2 года 4 мес. назад #103867

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • DKPlugins
  • Сообщений: 913
  • Спасибо получено: 1065
  • УчительВетеранПроект месяца 1 местоРазработчикОраторПрограммист JavaScript Проект месяца 2 местоПаладин2 место Проект месяца 3 место
sim22x пишет:
Чем он отличается от Iavra Localization?

1. Плагин поддерживает глубину перевода, то есть в локализованном тексте можно делать ссылки на другой локализованный текст. Плагин будет автоматически вставлять необходимые куски.
2. Возможность использовать разные изображения для каждого языка.
3. Для больших текстов есть кэширование, чтобы плагин каждый раз не переводил текст.

Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: poca

Локализация (Localization) v.1.0 2 года 4 мес. назад #103868

  • sim22x
  • sim22x аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 74
  • Спасибо получено: 53
DK пишет:
sim22x пишет:
Чем он отличается от Iavra Localization?

1. Плагин поддерживает глубину перевода, то есть в локализованном тексте можно делать ссылки на другой локализованный текст. Плагин будет автоматически вставлять необходимые куски.
2. Возможность использовать разные изображения для каждого языка.
3. Для больших текстов есть кэширование, чтобы плагин каждый раз не переводил текст.

1. Это то, что между скобками [t] [/t] ?
Можно просто заменить их на {имя_ключа} и оно работает также.
Например
"parse_depth0": "parse_depth0 [t]parse_depth3[/t]"
заменил на
"parse_depth0": "parse_depth011 {parse_depth3}"

2. Кнопочка интересная, но она не меняет изображение, если выбран русский язык.
Можно ли её вызвать её отрисовку по команде в любой момент? (не менюшку, а саму кнопку)

Есть ли команда для апдейта локализации?
Т.е. я изменяю строки в файле локализации, ввожу это команду в консоле, тексты перезагружаются и я могу посмотреть изменения в игре.
Сейчас это работает только через смену языка.
Но если у меня уже установлен русский язык я не могу апдейтить через команду DKTools.Localization.locale = 'ru'
Текст остаётся прежним.
Последнее редактирование: 2 года 4 мес. назад от sim22x.
Администратор запретил публиковать записи гостям.

Локализация (Localization) v.1.0 2 года 4 мес. назад #103869

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • DKPlugins
  • Сообщений: 913
  • Спасибо получено: 1065
  • УчительВетеранПроект месяца 1 местоРазработчикОраторПрограммист JavaScript Проект месяца 2 местоПаладин2 место Проект месяца 3 место
sim22x пишет:
DK пишет:
sim22x пишет:
Чем он отличается от Iavra Localization?

1. Плагин поддерживает глубину перевода, то есть в локализованном тексте можно делать ссылки на другой локализованный текст. Плагин будет автоматически вставлять необходимые куски.
2. Возможность использовать разные изображения для каждого языка.
3. Для больших текстов есть кэширование, чтобы плагин каждый раз не переводил текст.

1. Это то, что между скобками [t] [/t] ?
Можно просто заменить их на {имя_ключа} и оно работает также.
Например
"parse_depth0": "parse_depth0 [t]parse_depth3[/t]"
заменил на
"parse_depth0": "parse_depth011 {parse_depth3}"

2. Кнопочка интересная, но она не меняет изображение, если выбран русский язык.
Можно ли её вызвать её отрисовку по команде в любой момент? (не менюшку, а саму кнопку)

Есть ли команда для апдейта локализации?
Т.е. я изменяю строки в файле локализации, ввожу это команду в консоле, тексты перезагружаются и я могу посмотреть изменения в игре.
Сейчас это работает только через смену языка.
Но если у меня уже установлен русский язык я не могу апдейтить через команду DKTools.Localization.locale = 'ru'
Текст остаётся прежним.

1. Да, это и есть ссылки. Теги [t][/t] и {} взаимозаменяемые.
2. Да, не меняет, стоит подумать об этом. Команды на отрисовку нет.
3. Попробуйте в консоли вызвать DKTools.Localization.loadLocalizationData()

Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: poca

Локализация (Localization) v.1.0 2 года 4 мес. назад #103872

  • sim22x
  • sim22x аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 74
  • Спасибо получено: 53
DK пишет:
1. Да, это и есть ссылки. Теги [t][/t] и {} взаимозаменяемые.
2. Да, не меняет, стоит подумать об этом. Команды на отрисовку нет.
3. Попробуйте в консоли вызвать DKTools.Localization.loadLocalizationData()

2. Над отрисовкой тоже подумайте :)
Я бы рисовал разные кнопки с разными функциями.
3. Работает, спасиб.

Что то не понял фишку с ограничением глубины ссылок. В Iavra можно было ссылаться сколь угодно глубоко.
Хочу установить уровень глубины 999, а нельзя :)
Последнее редактирование: 2 года 4 мес. назад от sim22x.
Администратор запретил публиковать записи гостям.

Локализация (Localization) v.1.0 2 года 4 мес. назад #103873

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • DKPlugins
  • Сообщений: 913
  • Спасибо получено: 1065
  • УчительВетеранПроект месяца 1 местоРазработчикОраторПрограммист JavaScript Проект месяца 2 местоПаладин2 место Проект месяца 3 место
sim22x пишет:
DK пишет:
1. Да, это и есть ссылки. Теги [t][/t] и {} взаимозаменяемые.
2. Да, не меняет, стоит подумать об этом. Команды на отрисовку нет.
3. Попробуйте в консоли вызвать DKTools.Localization.loadLocalizationData()

2. Над отрисовкой тоже подумайте :)
Я бы рисовал разные кнопки с разными функциями.
3. Работает, спасиб.

Что то не понял фишку с ограничением глубины ссылок. В Iavra можно было ссылаться сколь угодно глубоко.
Хочу установить уровень глубины 999, а нельзя :)

Не знаю, зачем делать глубину 999. Чем больше глубина, тем дольше текст будет переводиться, да и запутаться будет проще, когда в игру будете встраивать

Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: poca

Локализация (Localization) v.1.0 2 года 4 мес. назад #103874

  • sim22x
  • sim22x аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 74
  • Спасибо получено: 53
Да, возможно и не нужно.
Если отключить плагин DKTools_Localization.js, то проект на загружается.
Хорошо бы довести плагин до формата plug&play. Что бы все менюшки (на правой кнопке) были на месте, а не только две :)
Последнее редактирование: 2 года 4 мес. назад от sim22x.
Администратор запретил публиковать записи гостям.

Локализация (Localization) v.1.0 2 года 4 мес. назад #103875

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • DKPlugins
  • Сообщений: 913
  • Спасибо получено: 1065
  • УчительВетеранПроект месяца 1 местоРазработчикОраторПрограммист JavaScript Проект месяца 2 местоПаладин2 место Проект месяца 3 место
sim22x пишет:
Да, возможно и не нужно.
Если отключить плагин DKTools_Localization.js, то проект на загружается.
Хорошо бы довести плагин до формата plug&play. Что бы все менюшки (на правой кнопке) были на месте, а не только две :)
В демоверсии ?
Что за менюшки ?

Администратор запретил публиковать записи гостям.

Локализация (Localization) v.1.0 2 года 4 мес. назад #103876

  • sim22x
  • sim22x аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 74
  • Спасибо получено: 53
Разоборался, это причуды демки.
Перенёс на чистый проект, всё норм.

Кнопка на титульном экране рисуется всегда и не зависит от флага отрисовки true/false.
Функцию с выбором языка хотелось бы видеть и в опциях игры, а не только на титульном экране.
В файле плагина лучше бы прописать все доступные команды (на апдейт, смену языка...)
Последнее редактирование: 2 года 4 мес. назад от sim22x.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DK

Локализация (Localization) v.1.0 2 года 4 мес. назад #103896

  • sim22x
  • sim22x аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 74
  • Спасибо получено: 53
А можешь сделать совместимость с этим плагином rpgmaker.su/f109/%5Bmv%5Dscreen-variables-3586/
Он нужен для отрисовки текста на экране, хотелось бы вставлять туда значения ключей из json.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Noon

Локализация (Localization) v.1.0 2 года 4 мес. назад #103909

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • DKPlugins
  • Сообщений: 913
  • Спасибо получено: 1065
  • УчительВетеранПроект месяца 1 местоРазработчикОраторПрограммист JavaScript Проект месяца 2 местоПаладин2 место Проект месяца 3 место
sim22x пишет:
А можешь сделать совместимость с этим плагином rpgmaker.su/f109/%5Bmv%5Dscreen-variables-3586/
Он нужен для отрисовки текста на экране, хотелось бы вставлять туда значения ключей из json.

Ты пробовал вместо ключей использовать ссылки или в json использовать ссылки ?

Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Noon

Локализация (Localization) v.2.0 2 года 3 мес. назад #104095

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • DKPlugins
  • Сообщений: 913
  • Спасибо получено: 1065
  • УчительВетеранПроект месяца 1 местоРазработчикОраторПрограммист JavaScript Проект месяца 2 местоПаладин2 место Проект месяца 3 место
Версия 2.0
Добавлена совместимость с DKTools 3.0.0
Исправлены ошибки
Добавлены 2 команды плагина
Добавлена подробная инструкция по использованию

Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: poca, Noon

Локализация (Localization) v.2.0 2 года 2 мес. назад #104483

  • Leprikon01
  • Leprikon01 аватар
  • Вне сайта
  • Мастер
  • Сообщений: 180
  • Спасибо получено: 106
Сделали бы наглядное видео, а то по "инструкции" может разобраться только профи.
Администратор запретил публиковать записи гостям.

Локализация (Localization) v.2.0 2 года 2 мес. назад #104492

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • DKPlugins
  • Сообщений: 913
  • Спасибо получено: 1065
  • УчительВетеранПроект месяца 1 местоРазработчикОраторПрограммист JavaScript Проект месяца 2 местоПаладин2 место Проект месяца 3 место
Leprikon01 пишет:
Сделали бы наглядное видео, а то по "инструкции" может разобраться только профи.

Добавил обзоры

Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Leprikon01, poca, Aiaz Marx

Локализация (Localization) v.3.0 2 года 3 нед. назад #105473

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • DKPlugins
  • Сообщений: 913
  • Спасибо получено: 1065
  • УчительВетеранПроект месяца 1 местоРазработчикОраторПрограммист JavaScript Проект месяца 2 местоПаладин2 место Проект месяца 3 место
Версия 3.0

1. Добавлена поддержка браузеров и мобильных устройств
2. Добавлена новая опция: Использование новых файлов для сохранения обновленных тегов

Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: poca, Aiaz Marx

Локализация (Localization) v.3.1 1 год 10 мес. назад #107244

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • DKPlugins
  • Сообщений: 913
  • Спасибо получено: 1065
  • УчительВетеранПроект месяца 1 местоРазработчикОраторПрограммист JavaScript Проект месяца 2 местоПаладин2 место Проект месяца 3 место
Версия 3.1

1. Совместимость с DKTools 6.1+
2. Исправлена ошибка в функции DKTools.Localization.addChangeLocaleListener

UPD

Версия 3.11

1. Исправлена проблема некорректной загрузки локали

Последнее редактирование: 1 год 10 мес. назад от DK.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: poca, Noxmils

Локализация (Localization) v.4.0 1 год 5 мес. назад #109905

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • DKPlugins
  • Сообщений: 913
  • Спасибо получено: 1065
  • УчительВетеранПроект месяца 1 местоРазработчикОраторПрограммист JavaScript Проект месяца 2 местоПаладин2 место Проект месяца 3 место
Версия 4.0

Что нового:
1. Добавлена функция разделения перевода на несколько json файлов.
2. Если json файл имеет неправильную структуру, то игра теперь не виснет, а выдает ошибку, и показывает где она была совершена.
3. Удалил настройку использования новых файлов для обновления тэгов локализации. Теперь новые тэги всегда сохраняются в новые файлы.
4. Функция обновления тэгов вышла из стадии бэта версии. Добавлена поддержка парсинга всех активных плагинов. То есть команда плагина выдергивает тэги из настроек всех плагинов.
5. Больше совместимости с другими плагинами.
6. Добавлен 1 спец символ для сообщений. Теперь можно вывести название текущего языка в сообщении.
7. Обновил файл помощи.
8. Обновлена демоверсия. Добавлены новые примеры.

P.S. Обращаю ваше внимание, что для работы новой версии плагина необходима последняя (на текущий момент) версия плагина DKTools - 7.0.0.

Последнее редактирование: 1 год 5 мес. назад от DK.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy, Noxmils

Локализация (Localization) v.4.1 1 год 2 мес. назад #112435

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • DKPlugins
  • Сообщений: 913
  • Спасибо получено: 1065
  • УчительВетеранПроект месяца 1 местоРазработчикОраторПрограммист JavaScript Проект месяца 2 местоПаладин2 место Проект месяца 3 место
Версия 4.1

Что нового:
1. Добавлена возможность изменять язык в настройках игры.
2. Добавлена совместимость с плагином YEP_QuestJournal (подробнее в обновленной справке).

Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: NeKotZima
Время создания страницы: 0.425 секунд