Skip to content

Ngôn Ngữ

Mọi văn bản hiển thị cho người chơi trong EnhancedEchest nằm trong các file ngôn ngữ có thể chỉnh sửa, nên bạn có thể dịch hoặc đổi lời mọi tin nhắn. File được tải từ:

plugins/EnhancedEchest/language/<locale>/

Locale đang dùng được đặt bởi tùy chọn language trong config.yml (mặc định: en_US). Plugin đi kèm các locale en_US (English) và vi_VN (Tiếng Việt).

Các file

FileNội dung
messages.ymlPrefix của plugin và mọi tin nhắn chat (lệnh, lỗi, phản hồi quản trị, thông báo cập nhật)
gui.ymlTiêu đề kho đồ và các nhãn dùng trong menu quản lý /eclist

Định dạng

Màu được viết bằng mã & cũ, bao gồm màu hex dạng &#RRGGBB. Các placeholder như {prefix}, {player}, {index}{size} được thay thế lúc chạy.

yaml
prefix: '&#9B59B6EɴʜᴀɴᴄᴇᴅEᴄʜᴇsᴛ &8⏩ &r'

admin:
  chest-added: '{prefix}&aAdded Ender Chest &e{index}&a (&e{size}&a slots) to &e{player}&a.'

Tin nhắn mặc định dùng một bảng màu đơn giản:

MàuDùng cho
&#FF4444Lỗi
&#F0C857Cảnh báo / lưu ý
&aThành công
&e / &fGiá trị được làm nổi bật
&7 / &8Văn bản mờ và dấu phân cách

MiniMessage cũng được hỗ trợ

Bất kỳ tin nhắn nào chứa < sẽ được phân tích theo MiniMessage thay vì mã cũ. Đây là cách thông báo cập nhật giữ được liên kết tải về bấm được (<click:open_url:...>).

Tiêu đề rương

gui.yml điều khiển cách hiển thị tiêu đề kho đồ của rương:

yaml
enderchest:
  # Tiêu đề của rương đầu tiên (số thứ tự 1) khi nó không có tên tùy chỉnh (không hiện số).
  title: 'Ender Chest'
  # Tiêu đề của các rương 2+ khi chúng không có tên tùy chỉnh. {index} là số rương.
  title-numbered: 'Ender Chest {index}'
  • Rương #1 hiển thị title không kèm số ("Ender Chest")
  • Rương #2 trở lên hiển thị title-numbered kèm số thứ tự của chúng
  • Một rương có tên tùy chỉnh (đặt qua /eclist → Đổi tên) sẽ hiển thị tên đó thay thế

Phần dialog: của gui.yml chứa văn bản nút và nhãn cho menu /eclist: open, rename, set-main, back, v.v.

Thêm một bản dịch

  1. Sao chép thư mục en_US bên trong language/
  2. Đổi tên bản sao thành locale của bạn (ví dụ de_DE hoặc vi_VN)
  3. Dịch văn bản bên trong messages.ymlgui.yml
  4. Đặt language: <locale-của-bạn> trong config.yml
  5. Chạy /ee reload