Skip to content
MOMU EMULATOR THE SERVER OWNER’S LIBRARYNeed a hand? Get support ↗
MOMUEMULATOR
简体中文
PRACTICAL TUTORIAL / 433 min read · Beginner

English/Chinese messages and text encoding

Server text, log text, client interface text and SQL storage are different layers. Translate display content while retaining keys and placeholders.

Recorded procedureEdition 2.0 · English / 简体中文
01 / WHAT YOU WILL LEARN

The outcome to aim for

Server text, log text, client interface text and SQL storage are different layers. Translate display content while retaining keys and placeholders.

Before you start

Read the complete procedure and its version notes. Record the affected server role and keep an untouched backup outside scanned data folders.

ScopeTeaching examples and recorded structures. Application and gameplay must be verified on your deployed version.

Files you need

VISUAL WALKTHROUGH

One step at a time

  1. STEP 1

    ENG is English and CHS is Simplified Chinese. Keep catalog keys consistent across supported language folders. The server also ships SPN, POR and THA catalogs.

  2. STEP 2

    Preserve %s, %d, formatting controls and tab delimiters in TSV catalogs. A changed placeholder can break a message even when the translation looks correct.

  3. STEP 3

    Client labels require the matching client language resources. Changing a server Message.xml string does not translate an unrelated client button.

  4. STEP 4

    For Chinese names, inspect MultilingualNameSwitch and ChineseGuildNameSwitch, then follow the supplied database migration instructions. Collation changes need a planned backup and application compatibility check.

  5. STEP 5

    Test character names, guild names, chat, notices, command aliases and logs after relog; use more than one client language.

Apply the real change

Use the load method stated in the steps for this system. Startup-only settings require a planned restart. The reload finder below shows recorded groups; confirm whether the particular field is startup-only.

Find the file’s reload instructions →

Verify the result in game

If the expected result is missing, restore the backed-up files and repeat the same reload/restart before adding another change.

Built around the supplied MOMU configuration snapshot. Reference entries flag alternate copies and unconfirmed fields. Match the guide to your deployed version; archived packages and live gameplay were not audited by publishing these pages.