设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 58|回复: 0

[转载发布] RPG Locale - An i18n system support for RPG Maker MV

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    2026-7-12 04:10
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    7959

    主题

    864

    回帖

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    29925
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    38778

    灌水之王

    发表于 昨天 12:18 | 显示全部楼层 |阅读模式











    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​





    • 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:




    • 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​


    • Install the plugin in your project's js/plugins folder.
    • Run the Translation Helper to extract strings from your JSON assets.
    • Edit translations using the built-in editor, or export the bundle for external translators.
    • 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​

    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.


    本贴来自国际rpgmaker官方论坛作者:RyanBram处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/rpg-locale-an-i18n-system-support-for-rpg-maker-mv.180818/

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-7-31 23:31 , Processed in 0.122073 second(s), 58 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表