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

Snabbstart

Översikt: Plugin-utveckling
Skriv ditt första plugin
Projektets katalogstruktur

Server-side-utveckling

Översikt
Plugin
Collections (datatabeller)
Database (databasåtgärder)
DataSourceManager (datakällshantering)
ResourceManager (resurshantering)
ACL (behörighetskontroll)
Middleware
Cache
Event (händelser)
Context (request-kontext)
Migration (uppgraderingsskript)
Logger (loggar)
I18n (internationalisering)
Command (kommandorad)
CronJobManager (schemalagda jobb)
Test (tester)

Klient-side-utveckling

Översikt
Plugin
Context (kontext)
Router (routing)
ACL (behörighetskontroll)
DataSourceManager (datakällshantering)
Resource (resurser)
Request (förfrågningar)
Stilar & teman
Logger (loggar)
I18n (internationalisering)
Test (tester)

Övrigt

Plugin-uppgraderingsguide
Språklista
Beroendehantering
Bygga
Previous PagePlugin-uppgraderingsguide
Next PageBeroendehantering
TIP

Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen

#Språklista

NocoBase erbjuder stöd för flera språk (i18n). Nedan hittar ni en lista över de språk som för närvarande är inbyggda. Varje språkkonfiguration består av en språkkod (Locale Code) och ett visningsnamn (Label).

#Standarder för språkkoder

  • Språkkoder följer standardformatet IETF BCP 47:

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

    Vanliga former är språk-region, till exempel:

    • en-US → Engelska (USA)
    • fr-FR → Franska (Frankrike)
    • zh-CN → Förenklad kinesiska
  • Skiftlägeskänsligt:

    • Språkdelen skrivs med små bokstäver (en, fr, zh)
    • Regionsdelen skrivs med stora bokstäver (US, FR, CN)
  • Samma språk kan ha flera regionala versioner, till exempel:

    • fr-FR (franska, Frankrike), fr-CA (franska, Kanada)

#Inbyggda språk

SpråkkodVisningsnamn
ar-EGArabiska
az-AZAzerbajdzjanska
bg-BGBulgariska
bn-BDBengali
by-BYVitryska
ca-ESKatalanska (Spanien)
cs-CZTjeckiska
da-DKDanska
de-DETyska
el-GRGrekiska
en-GBEngelska (Storbritannien)
en-USEngelska
es-ESSpanska
et-EEEstniska
fa-IRPersiska
fi-FIFinska
fr-BEFranska (Belgien)
fr-CAFranska (Kanada)
fr-FRFranska
ga-IEIrländska
gl-ESGaliciska
he-ILHebreiska
hi-INHindi
hr-HRKroatiska
hu-HUUngerska
hy-AMArmeniska
id-IDIndonesiska
is-ISIsländska
it-ITItalienska
ja-JPJapanska
ka-GEGeorgiska
kk-KZKazakiska
km-KHKhmer
kn-INKannada
ko-KRKoreanska
ku-IQKurdiska
lt-LTLitauiska
lv-LVLettiska
mk-MKMakedonska
ml-INMalayalam
mn-MNMongoliska
ms-MYMalaysiska
nb-NONorska (bokmål)
ne-NPNepali
nl-BENederländska (Belgien)
nl-NLNederländska
pl-PLPolska
pt-BRPortugisiska (Brasilien)
pt-PTPortugisiska
ro-RORumänska
ru-RURyska
si-LKSingalesiska
sk-SKSlovakiska
sl-SISlovenska
sr-RSSerbiska
sv-SESvenska
ta-INTamil
th-THThailändska
tk-TKTurkmeniska
tr-TRTurkiska
uk-UAUkrainska
ur-PKUzbekiska
vi-VNVietnamesiska
zh-CNFörenklad kinesiska
zh-HKTraditionell kinesiska (Hongkong)
zh-TWTraditionell kinesiska (Taiwan)

#Användningsinstruktioner

  • Språkkonfigurationer används vanligtvis för:

    • Visning i gränssnittet: Visa label i menyn för språkbyte.
    • Laddning av internationaliseringsfiler: Ladda motsvarande JSON-filer för översättning baserat på språkkoden.
  • När ni lägger till ett nytt språk behöver ni:

    1. Följa BCP 47-standarden för att definiera språkkoden;
    2. Tillhandahålla ett tydligt lokaliserat namn som label;
    3. Tillhandahålla motsvarande översättningsfiler.