mirror of https://github.com/nocodb/nocodb
Vinikreddy
8 months ago
committed by
GitHub
1 changed files with 81 additions and 0 deletions
@ -0,0 +1,81 @@ |
|||||||
|
*** |
||||||
|
|
||||||
|
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 [GeencoDB](https://crowdin.com/project/nocodb)project |
||||||
|
|
||||||
|
![Screenshot 2022-09-08 at 10 26 23 PM](https://user-images.githubusercontent.com/86527202/189181511-51b8671e-bee8-45d5-8216-a4a031bc6309.png) |
||||||
|
|
||||||
|
* Klik op de taal waarin u wilt bijdragen |
||||||
|
|
||||||
|
![Screenshot 2022-09-08 at 10 29 56 PM](https://user-images.githubusercontent.com/86527202/189182132-0eed7d5a-eaa1-43e1-929d-688f375763c1.png) |
||||||
|
|
||||||
|
* Klik op de`Translate`knop; dit gaat open`Crowdin Online Editor` |
||||||
|
|
||||||
|
![Screenshot 2022-09-08 at 10 32 17 PM](https://user-images.githubusercontent.com/86527202/189182450-999124e8-566c-40af-9d3c-731a11c1b6aa.png) |
||||||
|
|
||||||
|
* 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 |
||||||
|
|
||||||
|
![Screenshot 2022-09-08 at 10 37 38 PM](https://user-images.githubusercontent.com/86527202/189184278-69d688ed-4e5a-4d5a-b629-9f6d10d79346.png) |
||||||
|
|
||||||
|
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` |
||||||
|
|
||||||
|
![Screenshot 2022-09-08 at 10 52 59 PM](https://user-images.githubusercontent.com/86527202/189186570-5c1c7cad-6d3f-4937-ab4d-fa7ebe022cb1.png) |
||||||
|
|
||||||
|
![Screenshot 2022-09-08 at 10 54 04 PM](https://user-images.githubusercontent.com/86527202/189186632-0b9f5f55-0550-4d8f-a8ae-7e9b9076774e.png) |
||||||
|
|
||||||
|
## 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. |
Loading…
Reference in new issue