public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MVMV RPG Locale - An i18n system support for RPG Maker MV

BMM Archive · July 3, 2026

Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: MV RPG Locale - An i18n system support for RPG Maker MV
  • Original author: RyanBram
  • Original date: November 2, 2025
  • Source thread: https://forums.rpgmakerweb.com/threads/rpg-locale-an-i18n-system-support-for-rpg-maker-mv.180818/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMV)

Summary

{ "lightbox_close": "Close", "lightbox_next": "Next", "lightbox_previous": "Previous",

Archived First Post

RPG Locale.png

Credits: RyanBram

Protected download

[DOWNLOAD]​


Hi everyone — let's celebrate!

RPG Maker MV turned 10 years old — a decade of creativity, unforgettable projects, and a thriving community. To honor that milestone, I'm excited to introduce rpg_locale is a lightweight, developer-friendly i18n system built specifically for RPG Maker MV.

It gives you fast, flexible multi-language support, tools to extract and edit text, and an offline automatic translation option so you can localize quickly and privately — no internet required.

Why you need it?​

Localization shouldn't slow you down. Whether you're building an indie RPG or updating an older project, rpg_locale helps you:

  • Reach more players with multi-language support.
  • Speed up translation workflows with smart extraction tools.
  • Translate securely and quickly without depending on online services.

Core features​

rpg_locale_screenshot1.png

  • Translation Helper — automatically extract text from your JSON files so you can send clean, organized payloads to translators or translation tools.
  • Editable Translation UI — review and edit every string inside an editor-friendly interface, perfect for manual refining and context-aware corrections.
  • Local Automatic Translator — a built-in offline translator that supports many languages without internet access; ideal for rapid prototyping and private, local builds.
  • rpg_locale.js plugin — ready to install via the RPG Maker MV Plugin Manager for instant multi-language support; includes automatic word-wrap support that inserts line breaks where appropriate to preserve layout and readability.

Designed for creators​

RPG Locale is built with RPG Maker MV conventions in mind:
rpg_locale_screenshot2.png
  • Easy integration: drop the plugin into your project and it detects standard JSON structures used by MV.
  • Non-destructive workflow: extracted strings are tracked separately so your original files remain intact until you apply changes.
  • Extensible: add custom translation backends or export formats to fit your pipeline.

How to get started​

  1. Install the plugin in your project's js/plugins folder.
  2. Run the Translation Helper to extract strings from your JSON assets.
  3. Edit translations using the built-in editor, or export the bundle for external translators.
  4. Use the local automatic translator for quick bulk translations, then refine manually for best results.

Use cases​

  • Rapid multi-language playtests during development.
  • Community-driven localization with clear extraction and import tools.
  • Private, offline translation workflows for studios that need local-only processing.

Part of RPG Maker MV Ace

rpg_locale.js is part of the RPG Maker MV Ace project — an effort to modernize the MV engine with current web technologies and meaningful quality-of-life improvements for game developers.
Learn more on the RPG MV Ace project page .

How you can help​

Your support keeps projects like this alive. Here’s how you can make a difference today:
  • Share the plugin in community spaces: share demos, post showcases, and spread the word.

License & Usage​

  • Author: RyanBram
  • License: Apache License (royalty-free for commercial use)
  • Non-commercial use: free
  • Commercial use: free
  • Redistribution: allowed
  • Editing: allowed
  • Redistribution after editing: allowed
  • Series: Part of RPG Maker MV Ace

Special Thanks​

  • Bergamot Project for Local Machine Translator.
  • Elleonard (Dark Plasma) for DarkPlasma_AutoLineBreak.js plugin
  • biud436 for RS_ArabicMessageSystem.jsplugin.
A big thanks to the RPG Maker community for a decade of creativity, feedback, and inspiration.

Best regards,

(RyanBram)

Notes​

This GUI for creating user interface is designed with WxFromBuilder using internal script to convert the result into generated html code followed by manual adjustment. A critical part of this plugin requires patching the core RPG Maker MV scripts (like command 101, command 102, command 105, etc.) to intercept text rendering and load strings from generated *_i18n.json file instead. AI was used as an advanced analysis tool to deconstruct and understand the text-rendering pipeline within the RPG Maker MV codebase. This AI-assisted analysis was essential for me to gain the necessary insights to author the precise, clean, and efficient patches required to hook the localization system into the engine.

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download

License / Terms Note

Credits: RyanBram​​[DOWNLOAD]​ Hi everyone — let's celebrate! RPG Maker MV turned 10 years old — a decade of creativity, unforgettable projects, and a thriving community. To honor that milestone, I'm excited to introduce rpg_locale is a lightweight, developer-friendly i18n system built specifically for RPG Maker MV. It gives you fast, flexible multi-language support, tools to extract and edit text, and an offline automatic translation option so you can localize quickly and privately — no internet required.

Referenced Images / Attachments

irzO95.png
irzO95.png
Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#039

Replies (0)

No replies yet.

0 replies 2 views

Log in to reply.

User Avatar