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
Section titled “Ngôn ngữ tích hợp”| Mã | 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ữ
Section titled “Đị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ữ
Section titled “Thứ tự phát hiện ngôn ngữ”- Tham số CLI
--lang/--language(ưu tiên cao nhất; chỉ áp dụng cho phiên này và không được lưu) - Ngôn ngữ được người dùng chọn thủ công trong menu cài đặt (chọn “Tự động (Steam)” ở đó sẽ xóa lựa chọn này)
- Ngôn ngữ của Steam client (tự động phát hiện mỗi lần khởi động khi chưa có lựa chọn thủ công)
- Ngôn ngữ đã dùng lần trước
- Tiếng Anh (mặc định dự phòng)
Thêm ngôn ngữ (Plugin)
Section titled “Thêm ngôn ngữ (Plugin)”Thêm ngôn ngữ qua plugin chỉ cần một tệp dịch và một plugin.json liệt kê tệp đó trong content.languages (tệp không được liệt kê sẽ không được tải):
plugins/my_lang/├── plugin.json└── lang/ └── xx.json # Your language code{ "id": "my_lang", "name": "My Language", "content": {"languages": ["lang/xx.json"]}}Mã ngôn ngữ và tên hiển thị trong danh sách ngôn ngữ lấy từ khối _meta của tệp ("_meta": {"language": "xx", "label": "My Language"}); nếu không có khối này thì dùng tên tệp. Mã 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
Section titled “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.