Skip to content

feat: Add multi-language support (zh_CN, en_US, zh_TW, ru_RU, pt_BR, pt_PT, bg_BG)#1485

Open
root-kaliking wants to merge 13 commits intoSkidderMC:mainfrom
root-kaliking:main
Open

feat: Add multi-language support (zh_CN, en_US, zh_TW, ru_RU, pt_BR, pt_PT, bg_BG)#1485
root-kaliking wants to merge 13 commits intoSkidderMC:mainfrom
root-kaliking:main

Conversation

@root-kaliking
Copy link
Copy Markdown

@root-kaliking root-kaliking commented Mar 21, 2026

Description

Add comprehensive multi-language support to FDPClient.

Changes:

  • Add 185+ module name translations in Chinese
  • Add 55+ common setting translations
  • Translate all language files (en_US, zh_CN, zh_TW, ru_RU, pt_BR, pt_PT, bg_BG)
  • Modify Module.kt to use translation system for module names
  • Set default language to zh_CN (Chinese)
  • Add Language button in ESC menu for language switching

Supported Languages:

  • English (en_US)
  • Simplified Chinese (zh_CN)
  • Traditional Chinese (zh_TW)
  • Russian (ru_RU)
  • Portuguese Brazil (pt_BR)
  • Portuguese Portugal (pt_PT)
  • Bulgarian (bg_BG)

Users can switch language in-game via ESC > Language menu.

Checklist:

  • I have tested the changes
  • Code follows project style guidelines

root-kaliking and others added 13 commits October 1, 2025 18:46
- 在 zh_CN.json 添加 185 个模块名称翻译
- 修改 Module.kt 使用翻译系统显示中文模块名
- en_US.json: 英文翻译
- zh_TW.json: 繁体中文翻译
- ru_RU.json: 俄语翻译
- pt_BR.json: 巴西葡萄牙语翻译
- pt_PT.json: 葡萄牙语翻译
- bg_BG.json: 保加利亚语翻译
- 设置默认语言为 zh_CN
- 在 ESC 菜单添加 Language 按钮以便切换语言
- 语言按钮在单人游戏和服务器都显示
- 修复按钮位置
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant