ToshaAngel

ToshaAngel 

14subscribers

41posts

ToshA_Localization MZ Plugin DEMO

Русский

Тема на RPGUnion.ru - https://rpgmakerunion.ru/thread/mz-toshalocalization-demo.1861
ToshA_Localization — плагин для RPG Maker MZ для локализации на лету (CSV/JSON)
Автоматически собирает строки из UI, сообщений и базы данных в CSV/JSON и заменяет их в реальном времени. Горячие клавиши для экспорта/перезагрузки и смены языка, опционально — UI для выбора языка в меню.
Особенности:
  • Автоматический сбор: имена/описания из базы данных, системные термины, текст событий.
  • Полная версия: захват всего текста на экране, включая UI (меню, заголовки окон, кнопки, текст из других плагинов, динамический текст и любые надписи, отображаемые через drawText/Bitmap.drawText).
  • Сохранение в CSV (по умолчанию, разделитель ";") или JSON; опционально — разделение по категориям (DB/Events/UI/Terms).
  • Горячие клавиши: F6 — экспорт, F7 — перезагрузка, F8 — смена языка.
  • Опционально: переключение языка в меню настроек/титульном экране + иконки флагов.
Демо vs Полная версия:
  • Демо: +1 язык, базовый захват (база данных, термины, текст событий).
  • Полная: неограниченные языки, захват абсолютно всего текста на экране, включая UI и текст из любых плагинов.
Установка:
  1. Поместите ToshA_Localization.js в папку js/plugins/ и включите.
  2. Формат: CSV (рекомендуется). Папка: data/i18n (настраиваемая).
  3. Запустите игру в NW.js (тест/PC). Плагин собирает строки в CSV/JSON.
  4. Редактируйте переводы и используйте F7 для перезагрузки, F8 — для смены языка.
Команды плагина:
  • setLanguage — установить язык (code=en).
  • exportNow — экспорт в CSV/JSON.
  • reload — перезагрузка переводов.
  • setFreezeCapture — включить/выключить захват строк (value=true/false).
Примечания:
  • Запись CSV/JSON только в NW.js (ПК). В браузере работает только с готовыми переводами.
  • Захват UI (только Полная версия) собирает весь видимый текст (включая динамический и из сторонних плагинов) — используйте фильтры для исключения ненужных строк.

English

ToshA_Localization — Runtime i18n (CSV/JSON) for RPG Maker MZ
Auto-captures UI, messages, and database strings into CSV/JSON and replaces them at runtime. Hotkeys for export/reload, language switching, and optional title/options UI.
Features:
  • Auto-extract: database (names/descriptions), system terms, event text.
  • Full version: captures all text visible on screen, including UI (menus, window headers, buttons, text from other plugins, dynamic text, and anything rendered via drawText/Bitmap.drawText).
  • Stores to CSV (default, ; delimiter) or JSON; optional category split (DB/Events/UI/Terms).
  • Hotkeys: F6 export, F7 reload, F8 next language.
  • Optional language switch in Options/Title + flag icons.
Demo vs Full:
  • Demo: +1 language, basic capture (database, terms, event text).
  • Full: unlimited languages, captures every piece of text on screen, including UI and text from any plugins.
Setup:
  1. Place ToshA_Localization.js in js/plugins/ and enable it.
  2. Format: CSV (recommended). Output folder: data/i18n (configurable).
  3. Run in NW.js (test/PC). Plugin collects strings into CSV/JSON.
  4. Edit translations, press F7 to reload, F8 to switch language.
Plugin Commands:
  • setLanguage — set language (code=en).
  • exportNow — write CSV/JSON.
  • reload — reload translations from disk.
  • setFreezeCapture — stop/start capturing (value=true/false).
Notes:
  • CSV/JSON writing works only in NW.js (desktop). Browser builds use existing translations.
  • UI capture (Full only) grabs all visible text (including dynamic and plugin-generated text) — use filters to exclude unwanted strings.
rar
Localization Demo.rar9.66 Mb
Creator has disabled comments for this post.
Subscription levels4

Поддержка

$6 per month
-Благодарность за вашу поддержку!
-Доступ к новостям и обновлениям о новых плагинах.
-Возможность участвовать в опросах и голосованиях.
-Эксклюзивный доступ к некоторым бесплатным плагинам.
-Thanks for your support!
-Access to news and updates about new plugins.
-The opportunity to participate in polls and votes.
-Exclusive access to some free plug-ins.
+ chat

Энтузиаст

$14.9 per month
-Все привилегии уровня "Поддержка".
-Доступ к большинству эксклюзивных плагинов
-Ранний доступ к большинству новых плагинов
-Приоритетная поддержка в чате.
-Возможность предлагать идеи для новых плагинов с повышенным весом голоса в опросах.
-Access to most exclusive plugins
-Early access to most new plugins
-Priority support in chat.
-The ability to suggest ideas for new plugins with increased vote weight in polls.
+ chat

Разработчик

$45 per month
-Все привилегии уровня "Поддержка".
-Доступ ко всем моим плагинам, включая эксклюзивные.
-Ранний доступ к новым плагинам до их официального релиза.
-Приоритетная поддержка и помощь с установкой и настройкой плагинов.
-Возможность предлагать идеи для новых плагинов.
-Access to all my plugins, including exclusive ones.
-Early access to new plugins before their official release.
-Priority support and assistance with installing and configuring plugins.
-The ability to suggest ideas for new plugins.
+ chat

Индивидуальный разработчик

$75 per month
-Все привилегии уровня "Разработчик".
-Индивидуальная разработка одного плагина под ваши нужды.
-Личное консультирование и помощь с проектами.
-Ваше имя в благодарностях на моих страницах и в плагинах.
-All privileges of the "Developer" level.
-Individual development of a single plugin for your needs.
-Personal consulting and assistance with projects.
-Your name is in the acknowledgements on my pages and in the plugins.
+ chat
Go up