logologo
البدء
الدليل
التطوير
الإضافات
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
البدء
الدليل
التطوير
الإضافات
API
logologo

بدء سريع

نظرة عامة على تطوير الإضافات
كتابة الإضافة الأولى
هيكل دليل المشروع

تطوير الواجهة الخلفية

نظرة عامة
Plugin
جداول بيانات Collections
عمليات Database
إدارة مصادر بيانات DataSourceManager
إدارة موارد ResourceManager
التحكم في أذونات ACL
Middleware
Cache
Event
سياق طلب Context
نص ترقية Migration
Logger
Telemetry
I18n (تدويل)
Command (سطر الأوامر)
إدارة المهام المجدولة CronJobManager
Test

تطوير الواجهة الأمامية

نظرة عامة
Plugin
Context (السياق)
Router
التحكم في أذونات ACL
إدارة مصادر بيانات DataSourceManager
Resource
Request
Styles & Themes (الأنماط والمظاهر)
Logger
I18n (تدويل)
Test

أخرى

دليل ترقية الإضافات
قائمة اللغات
إدارة التبعيات
البناء
Previous Pageدليل ترقية الإضافات
Next Pageإدارة التبعيات
إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#قائمة اللغات

يوفر NocoBase دعمًا متعدد اللغات (i18n). فيما يلي قائمة باللغات المضمنة حاليًا. يتكون كل تهيئة لغوية من رمز اللغة (Locale Code) و اسم العرض (Label).

#معايير رمز اللغة

  • تتبع رموز اللغة التنسيق القياسي IETF BCP 47:

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

    الأشكال الشائعة هي اللغة-المنطقة، على سبيل المثال:

    • en-US → الإنجليزية (الولايات المتحدة)
    • fr-FR → الفرنسية (فرنسا)
    • zh-CN → الصينية المبسطة
  • حساس لحالة الأحرف:

    • جزء اللغة يكون بأحرف صغيرة (en, fr, zh)
    • جزء المنطقة يكون بأحرف كبيرة (US, FR, CN)
  • قد يكون للغة الواحدة عدة إصدارات إقليمية، على سبيل المثال:

    • fr-FR (الفرنسية الفرنسية)، fr-CA (الفرنسية الكندية)

#اللغات المضمنة

رمز اللغةاسم العرض
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-CN简体中文
zh-HK繁體中文(香港)
zh-TW繁體中文(台湾)

#تعليمات الاستخدام

  • تُستخدم تهيئات اللغة عادةً من أجل:

    • عرض الواجهة: عرض label في قائمة تبديل اللغة.
    • تحميل ملفات التدويل: تحميل ملفات JSON للترجمة المطابقة بناءً على رمز اللغة.
  • عند إضافة لغة جديدة، تحتاج إلى:

    1. اتباع معيار BCP 47 لتحديد رمز اللغة؛
    2. توفير اسم محلي واضح كـ label؛
    3. توفير ملفات الترجمة المطابقة.