Een taal is geen land
De algemene projectcodes zijn en, nl, de, es en pl. Een specifiekere tag zoals nl-BE past bij inhoud die werkelijk op die regionale variant is gericht. Land- en taalkeuze zijn geen synoniemen.
De gewenste precisie hangt van de inhoudsbelofte af. Bepaal eerst het publiek en kies een passende tag. Een regio toevoegen maakt een algemene vertaling niet regionaal aangepast.
Een publicatiebeslissing als voorbeeld
Een site biedt een algemeen Engels artikel en bestelt later een regionale versie. Die tweede heeft een vastgelegd doel en eigen redactionele behandeling nodig, niet alleen een gewijzigde tag.
Inventariseer bestaande versies, hun selectie en wat bij een ontbrekende exacte voorkeur gebeurt. Controleer overeenstemming tussen getoonde tekst, metadata en routering.
Dit is een eigen publicatievoorbeeld, geen vervanging van RFC-syntaxis of matchingalgoritmen.
Matching en terugval vereisen beleid
Een geldige tag bepaalt niet het gehele terugvalgedrag. Leg regels voor ontbrekende inhoud vast en laat gebruikers hun selectie wijzigen. Presenteer niet stilzwijgend de ene regionale aanpassing als de andere.
Een taalcode bewijst evenmin dat de tekst die taal gebruikt. Inhoudscontrole en metadatacontrole blijven afzonderlijk.
LISA en AI
BCP 47 is een IETF-referentie, geen LISA-norm. Het ondersteunt interoperabiliteit met gedeelde taalidentificatie.
Bewaar bij AI-generatie en beoordeling expliciete instructies over taal en publiek. Gedetecteerde taal kan bewijs bieden, maar mag de projectspecificatie niet stilzwijgend vervangen. Gemengde teksten en citaten verdienen aandacht.
Bronnen en verder lezen
RFC 5646 en RFC 4647. Raadpleeg register en toepasselijke specificaties voor implementatievalidatie.