Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meertaligheid #34

Open
joeridiederen opened this issue Dec 17, 2024 · 0 comments
Open

Meertaligheid #34

joeridiederen opened this issue Dec 17, 2024 · 0 comments
Labels
enhancement New feature or request triage

Comments

@joeridiederen
Copy link

Thema / Theme

API

Omschrijving / Description

Deze RFC stelt voor om de bestaande Referentielijsten API uit te breiden met meertalige ondersteuning, te beginnen met Nederlands en Engels als minimum viable product (MVP).

De API blijft dezelfde endpoint structuur houden (bijvoorbeeld GET /tabellen?code=), maar stelt de vragende client in staat om via een request header (Accept-Language) aan te geven in welke taal de referentielijst moet worden teruggeleverd.

Als de header niet is opgegeven of niet wordt ondersteund, valt de API terug op Nederlands.

Toegevoegde waarde / Added value

Formulieren en andere componenten die data uit deze API halen, kunnen nu schakelen tussen talen op basis van de taalvoorkeuren van de eindgebruiker. Dit ondersteunt internationale gebruikers en verbetert de gebruikerservaring in meertalige contexten.

Door het gebruik van de Accept-Language header wordt de API dynamischer en kan dezelfde tabelcode zowel Nederlandse als Engelse labels teruggeven. Dit maakt één endpoint inzetbaar voor meerdere taalvarianten, wat beheer eenvoudiger maakt.

Hoewel de MVP zich richt op twee talen (NL en EN), legt dit voorstel een basis voor toekomstige uitbreiding naar andere talen. Ook kan hierop voortgebouwd worden.

Aanvullende opmerkingen / Additional context

Bestaande clients die geen Accept-Language header sturen krijgen ongewijzigd de standaardtaal (Nederlands), dus de wijziging is backwards compatible.

@joeridiederen joeridiederen added enhancement New feature or request triage labels Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request triage
Projects
None yet
Development

No branches or pull requests

1 participant