# Vertalingen

Objecten kunnen dezelfde content in meerdere talen bevatten. Je kiest de talen één keer voor het bedrijf en markeert daarna elke eigenschap als **Vertaalbaar**.

## Kies je contenttalen

1. Open **Instellingen** en ga naar **Bedrijf** (`/settings/business`).
2. Klik in het vak **Contenttalen** ("Talen waarin je content is geschreven. De standaardtaal is altijd inbegrepen.") op een taalchip om een taal toe te voegen of te verwijderen. Suggesties worden als chips getoond; typ voor een andere taal een code zoals `en-GB` in het veld en klik op **Taal toevoegen**. Een code moet eruitzien als `nl` of `en-GB`, anders zie je "Gebruik een taalcode zoals nl of en-GB.".
3. Klik op **Opslaan** in de balk onderaan het scherm.

De standaardtaal is de **Documenttaal** in de kaart **Documentstandaarden**. Ze staat altijd aan, heeft het label **Standaard** en kan niet worden uitgezet. Wijzig je de **Documenttaal**, dan verschuift de standaard mee: de oude standaard blijft in de lijst staan. Je kunt maximaal 10 talen inschakelen.

## Maak een eigenschap vertaalbaar

Zet in de typebouwer bij het toevoegen van een eigenschap **Vertaalbaar** aan. De rijvelden van een herhaalblok hebben dezelfde schakelaar. Tekst, lange tekst, opgemaakte tekst, keuzelijst, pictogram, link, afbeelding, e-mail, telefoon en tags kunnen worden vertaald. Getal, geld, ja/nee, datum, datum en tijd, kleur, klant, afbeeldingenlijst, recordverwijzingen, herhaalblokken en secties niet (de velden binnen een herhaalblok of sectie wel). Een afbeeldingenlijst is één lijst voor alle talen; de alt-teksten en bijschriften voer je per taal in op de taaltabs. Een eigenschap die niet vertaalbaar was, behoudt zijn ene waarde tot je het aanzet; die wordt dan de waarde in de standaardtaal.

## Bewerk elke taal

Heeft het bedrijf meer dan één contenttaal en het type een vertaalbare eigenschap, dan toont het recordformulier een rij taaltabbladen (de standaardtaal is gemarkeerd als **standaard**). Kies een tabblad om de vertaalbare velden in die taal te bewerken; velden die niet vertaalbaar zijn, zien er op elk tabblad hetzelfde uit.

- Alleen de standaardtaal is verplicht. Een **Verplicht** vertaalbare eigenschap moet in de standaardtaal zijn ingevuld; de andere talen zijn optioneel en mogen leeg blijven. Een eigenschap die niet verplicht is bewaart tekst die alleen in een andere taal dan de standaardtaal is geschreven; die wordt niet gewist.
- Een tabblad toont een stip (**Aandacht nodig**) wanneer er in die taal iets mis is, bijvoorbeeld een ontbrekende verplichte waarde in de standaardtaal, of een serverfout op die taal.
- Een lege taal wordt als niets opgeslagen. Je storefront valt voor die taal terug op de standaardtaal; zie [Gelokaliseerde waarden](/nl/api/objects/index#gelokaliseerde-waarden).

Een taal uit **Contenttalen** halen verwijdert niets van wat erin is geschreven, maar de API levert het niet meer. Voeg de taal weer toe en de content komt terug.

Adressen zijn ook per taal: elke taal van een record heeft een eigen adres en voorvoegsel. Zie [Publiceren en adressen](/nl/docs/objects/publishing).
