logologo
Bắt đầu
Hướng dẫn
Phát triển
Plugin
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Bắt đầu
Hướng dẫn
Phát triển
Plugin
API
logologo

Bắt đầu nhanh

Tổng quan phát triển plugin
Viết plugin đầu tiên
Cấu trúc thư mục dự án

Phát triển phía server

Tổng quan
Plugin
Collections (Bảng dữ liệu)
Thao tác Database
Quản lý DataSourceManager
Quản lý ResourceManager
Kiểm soát quyền ACL
Middleware
Cache
Event
Ngữ cảnh yêu cầu (Context)
Script nâng cấp (Migration)
Logger (Nhật ký)
I18n (Quốc tế hóa)
Command (Dòng lệnh)
Quản lý tác vụ định kỳ (CronJobManager)
Test

Phát triển phía client

Tổng quan
Plugin
Ngữ cảnh (Context)
Router
Kiểm soát quyền ACL
Quản lý DataSourceManager
Resource
Request
Styles & Themes
Logger (Nhật ký)
I18n (Quốc tế hóa)
Test

Khác

Hướng dẫn nâng cấp plugin
Danh sách ngôn ngữ
Quản lý phụ thuộc
Build
Previous PageHướng dẫn nâng cấp plugin
Next PageQuản lý phụ thuộc
TIP

Tài liệu này được dịch bởi AI. Đối với bất kỳ thông tin không chính xác nào, vui lòng tham khảo phiên bản tiếng Anh

#Danh sách ngôn ngữ

NocoBase hỗ trợ đa ngôn ngữ (i18n). Dưới đây là danh sách các ngôn ngữ được tích hợp sẵn. Mỗi cấu hình ngôn ngữ bao gồm một Mã ngôn ngữ (Locale Code) và một Tên hiển thị (Label).

#Tiêu chuẩn mã ngôn ngữ

  • Mã ngôn ngữ tuân theo định dạng chuẩn IETF BCP 47:

    language[-script][-region][-variant]

    Các dạng phổ biến là ngôn ngữ-khu vực, ví dụ:

    • en-US → Tiếng Anh (Hoa Kỳ)
    • fr-FR → Tiếng Pháp (Pháp)
    • zh-CN → Tiếng Trung giản thể
  • Phân biệt chữ hoa/thường:

    • Phần ngôn ngữ viết thường (en, fr, zh)
    • Phần khu vực viết hoa (US, FR, CN)
  • Cùng một ngôn ngữ có thể có nhiều phiên bản theo khu vực, ví dụ:

    • fr-FR (Tiếng Pháp Pháp), fr-CA (Tiếng Pháp Canada)

#Các ngôn ngữ tích hợp sẵn

Mã ngôn ngữTên hiển thị
ar-EGالعربية
az-AZAzərbaycan dili
bg-BGБългарски
bn-BDBengali
by-BYБеларускі
ca-ESСatalà/Espanya
cs-CZČesky
da-DKDansk
de-DEDeutsch
el-GRΕλληνικά
en-GBEnglish(GB)
en-USEnglish
es-ESEspañol
et-EEEstonian (Eesti)
fa-IRفارسی
fi-FISuomi
fr-BEFrançais(BE)
fr-CAFrançais(CA)
fr-FRFrançais
ga-IEGaeilge
gl-ESGalego
he-ILעברית
hi-INहिन्दी
hr-HRHrvatski jezik
hu-HUMagyar
hy-AMՀայերեն
id-IDBahasa Indonesia
is-ISÍslenska
it-ITItaliano
ja-JP日本語
ka-GEქართული
kk-KZҚазақ тілі
km-KHភាសាខ្មែរ
kn-INಕನ್ನಡ
ko-KR한국어
ku-IQکوردی
lt-LTlietuvių
lv-LVLatviešu valoda
mk-MKмакедонски јазик
ml-INമലയാളം
mn-MNМонгол хэл
ms-MYبهاส ملايو
nb-NONorsk bokmål
ne-NPनेपाली
nl-BEVlaams
nl-NLNederlands
pl-PLPolski
pt-BRPortuguês brasileiro
pt-PTPortuguês
ro-RORomânia
ru-RUРусский
si-LKසිංහල
sk-SKSlovenčina
sl-SISlovenščina
sr-RSсрпски језик
sv-SESvenska
ta-INTamil
th-THภาษาไทย
tk-TKTurkmen
tr-TRTürkçe
uk-UAУкраїнська
ur-PKOʻzbekcha
vi-VNTiếng Việt
zh-CNTiếng Trung giản thể
zh-HKTiếng Trung phồn thể (Hồng Kông)
zh-TWTiếng Trung phồn thể (Đài Loan)

#Hướng dẫn sử dụng

  • Cấu hình ngôn ngữ thường được sử dụng cho:

    • Hiển thị giao diện: Hiển thị label trong menu chuyển đổi ngôn ngữ.
    • Tải tệp quốc tế hóa: Tải các tệp JSON dịch thuật tương ứng dựa trên Mã ngôn ngữ.
  • Khi thêm ngôn ngữ mới, bạn cần:

    1. Tuân thủ tiêu chuẩn BCP 47 để định nghĩa Mã ngôn ngữ;
    2. Cung cấp một tên bản địa hóa rõ ràng làm label;
    3. Cung cấp các tệp dịch thuật tương ứng.