Bỏ qua

Quốc tế hóa

Wayward Crown hỗ trợ 15 ngôn ngữ, với khả năng thêm ngôn ngữ mới thông qua plugin.


Ngôn ngữ tích hợp

Ngôn ngữ
en English
zh_TW 繁體中文
zh_CN 简体中文
ja 日本語
ko 한국어
ru Русский
de Deutsch
fr Français
es Español
pt_BR Português (Brasil)
it Italiano
pl Polski
tr Türkçe
th ภาษาไทย
vi Tiếng Việt

Định dạng tệp ngôn ngữ

Các tệp ngôn ngữ ở định dạng JSON, được lưu trong thư mục game/lang/:

{
  "window_title": "Wayward Crown",
  "log_defeated_enemy": "{adv} defeated {enemy} (Gold: {gold} XP: {xp})",
  "building_market": "Market",
  "class_warrior": "Warrior"
}
  • Hỗ trợ thay thế động bằng {placeholder}
  • Các khóa dịch bị thiếu sẽ tự động sử dụng tiếng Anh làm mặc định
  • Chuyển đổi ngôn ngữ có hiệu lực ngay lập tức mà không cần khởi động lại

Thứ tự phát hiện ngôn ngữ

  1. Tham số CLI --lang (ưu tiên cao nhất)
  2. Ngôn ngữ được người dùng chọn thủ công trong menu cài đặt
  3. Ngôn ngữ của Steam client (tự động phát hiện)
  4. Tiếng Anh (mặc định dự phòng)

Thêm ngôn ngữ (Plugin)

Thêm ngôn ngữ qua plugin chỉ cần plugin.json và một tệp dịch:

plugins/my_lang/
├── plugin.json
└── lang/
    └── xx.json    # Mã ngôn ngữ của bạn

Mã ngôn ngữ có thể là bất kỳ chuỗi nào (ví dụ: ja, ko, my_custom) và sẽ tự động xuất hiện trong danh sách ngôn ngữ trong menu cài đặt.


Quốc tế hóa chiến dịch

Văn bản chiến dịch có thể sử dụng tiền tố i18n: để tham chiếu đến các khóa dịch:

{
  "title": "i18n:tut_level1_title",
  "intro": "i18n:tut_level1_intro"
}

Trò chơi tự động phân giải các khóa dịch dựa trên ngôn ngữ hiện tại. Nếu không tìm thấy bản dịch phù hợp, tên khóa sẽ được hiển thị nguyên trạng.