Войти на сайт

Авторизация, ждите ...
×

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

Локализация (Localization) v.1.0 1 нед. 6 дн. назад #103864

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • Сообщений: 747
  • Спасибо получено: 777
  • РазработчикУчительПрограммистОраторПроект месяца 3 местоДаритель Стимкея2 место Проект месяца 1 местоПроект месяца 2 местоВетеран
Название плагина: Локализация (Localization)
Автор: DK
Версия: 1.0
Описание: Локализация игры

Скачать с сайта DK Plugins: DK Plugins

Поддержать DK: Поддержать

Напиши свой отзыв: dk-plugins.ru/feedback
Группа ВК: vk.com/dkplugins
Подписываемся в Instagram: instagram.com/denchikidze
Администратор запретил публиковать записи гостям.

Локализация (Localization) v.1.0 1 нед. 6 дн. назад #103865

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

Локализация (Localization) v.1.0 1 нед. 6 дн. назад #103866

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

Локализация (Localization) v.1.0 1 нед. 6 дн. назад #103867

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

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

Напиши свой отзыв: dk-plugins.ru/feedback
Группа ВК: vk.com/dkplugins
Подписываемся в Instagram: instagram.com/denchikidze
Администратор запретил публиковать записи гостям.

Локализация (Localization) v.1.0 1 нед. 6 дн. назад #103868

  • sim22x
  • sim22x аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 73
  • Спасибо получено: 44
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 нед. 6 дн. назад от sim22x.
Администратор запретил публиковать записи гостям.

Локализация (Localization) v.1.0 1 нед. 6 дн. назад #103869

  • DK
  • DK аватар
  • Вне сайта
  • Бог Светлого
  • Сообщений: 747
  • Спасибо получено: 777
  • РазработчикУчительПрограммистОраторПроект месяца 3 местоДаритель Стимкея2 место Проект месяца 1 местоПроект месяца 2 местоВетеран
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()

Напиши свой отзыв: dk-plugins.ru/feedback
Группа ВК: vk.com/dkplugins
Подписываемся в Instagram: instagram.com/denchikidze
Администратор запретил публиковать записи гостям.

Локализация (Localization) v.1.0 1 нед. 6 дн. назад #103872

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

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

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

Локализация (Localization) v.1.0 1 нед. 6 дн. назад #103873

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

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

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

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

Напиши свой отзыв: dk-plugins.ru/feedback
Группа ВК: vk.com/dkplugins
Подписываемся в Instagram: instagram.com/denchikidze
Администратор запретил публиковать записи гостям.

Локализация (Localization) v.1.0 1 нед. 6 дн. назад #103874

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

Локализация (Localization) v.1.0 1 нед. 6 дн. назад #103875

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

Напиши свой отзыв: dk-plugins.ru/feedback
Группа ВК: vk.com/dkplugins
Подписываемся в Instagram: instagram.com/denchikidze
Администратор запретил публиковать записи гостям.

Локализация (Localization) v.1.0 1 нед. 6 дн. назад #103876

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

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

Локализация (Localization) v.1.0 1 нед. 3 дн. назад #103896

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

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

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

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

Напиши свой отзыв: dk-plugins.ru/feedback
Группа ВК: vk.com/dkplugins
Подписываемся в Instagram: instagram.com/denchikidze
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.323 секунд