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 для выбора языка в меню.
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 и текст из любых плагинов.
Установка:
- Поместите ToshA_Localization.js в папку js/plugins/ и включите.
- Формат: CSV (рекомендуется). Папка: data/i18n (настраиваемая).
- Запустите игру в NW.js (тест/PC). Плагин собирает строки в CSV/JSON.
- Редактируйте переводы и используйте 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.
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:
- Place ToshA_Localization.js in js/plugins/ and enable it.
- Format: CSV (recommended). Output folder: data/i18n (configurable).
- Run in NW.js (test/PC). Plugin collects strings into CSV/JSON.
- 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.