mirror of
https://github.com/nocodb/nocodb.git
synced 2026-04-28 22:55:30 +00:00
82 lines
3.8 KiB
Markdown
82 lines
3.8 KiB
Markdown
***
|
|
|
|
Titel: "i18n Vertaling"
|
|
Beschrijving: "Bijdragen aan de i18n-vertaling van NocoDB"
|
|
Tags: ['Techniek']
|
|
-------------------
|
|
|
|
* NocoDB ondersteunt meer dan 30 vreemde talen en communitybijdragen zijn nu vereenvoudigd via [Crowdin](https://crowdin.com/).
|
|
|
|
## Hoe kan ik vertalingen toevoegen/bewerken?
|
|
|
|
### GitHub gebruiken
|
|
|
|
* Voor Engels: breng rechtstreeks wijzigingen aan in[en.json](https://github.com/nocodb/nocodb/blob/develop/packages/nc-gui/lang/en.json)& toewijden aan`develop`
|
|
* Gebruik voor elke andere taal`crowdin`keuze.
|
|
|
|
### Crowdin gebruiken
|
|
|
|
* Opgericht[Crowdin](https://crowdin.com)rekening
|
|
* Join [NocoDB](https://crowdin.com/project/nocodb) project
|
|
|
|

|
|
|
|
* Klik op de taal waarin u wilt bijdragen
|
|
|
|

|
|
|
|
* Klik op de`Translate`knop; dit gaat open`Crowdin Online Editor`
|
|
|
|

|
|
|
|
* Selecteer tekenreeks in`English`in de linker menubalk \[1]
|
|
* Wijzigingen voorstellen \[2]
|
|
* Opslaan \[3]
|
|
Opmerking: Crowdin biedt vertaalaanbevelingen zoals in \[4]. Klik direct als dit geschikt is
|
|
|
|

|
|
|
|
Er wordt automatisch een GitHub Pull Request geactiveerd (periodiciteit: 6 uur). We zullen de resterende integratiewerkpunten opvolgen.
|
|
|
|
#### Referentie
|
|
|
|
Raadpleeg de volgende artikelen voor aanvullende informatie over het gebruik van Crowdin Portal
|
|
|
|
* [Vertaler Introductie](https://support.crowdin.com/crowdin-intro/)
|
|
* [Introductie van vrijwilligersvertaling](https://support.crowdin.com/for-volunteer-translators/)
|
|
* [Online-editor](https://support.crowdin.com/online-editor/)
|
|
|
|
## Hoe voeg ik een nieuwe taal toe?
|
|
|
|
#### GitHub-wijzigingen
|
|
|
|
* Update de opsomming in`enums.ts`\[pakketten/nc-gui/lib/enums.ts]
|
|
* Wijs JSON-pad toe`a.i18n.ts`\[pakketten/nc-gui/plugins/a.i18n.ts]
|
|
|
|
#### Crowdin-wijzigingen \[alleen beheerder]
|
|
|
|
* Open `NocoDB`project
|
|
* Klik op`Language`op het tabblad Start
|
|
* Selecteer doeltaal,`Update`
|
|
* Array bijwerken in`tests/playwright/tests/language.spec.ts`
|
|
|
|

|
|
|
|

|
|
|
|
## Tekenreekscategorieën
|
|
|
|
* **Algemeen**: eenvoudige en algemene tokens (opslaan, annuleren, indienen, openen, sluiten, thuis en dergelijke)
|
|
* **Voorwerpen**: objecten uit NocoDB POV (project, tabel, veld, weergave, pagina en dergelijke)
|
|
* **Titel**: schermkoppen (compact) (menukoppen, modale headers)
|
|
* **Etiketten**: tekstvak/radio/veldkoppen (paar woorden) (labels over tekstvak, keuzerondjes en dergelijke)
|
|
* **Activiteit**/ acties: werkitems (paar woorden) (Project maken, Tabel verwijderen, Record toevoegen, en dergelijke)
|
|
* **Tooltip**: aanvullende informatie over werkitems (meestal lang) (aanvullende informatie verstrekt voor activiteit)
|
|
* **Tijdelijke aanduiding**: tijdelijke aanduidingen gekoppeld aan verschillende tekstvakken (plaatsaanduidingen voor tekst)
|
|
* **Bericht**
|
|
* Info: algemeen/succescategorie voor alles
|
|
* Fout: waarschuwingen en fouten
|
|
* Toast: pop-up toastberichten
|
|
|
|
> Opmerking: de tekenreeksnaam moet in camelCase staan. Gebruik bovenstaande lijst als prioriteitsvolgorde in geval van onduidelijkheid.
|