Technische fundamenten

MessageFormat 2: Dynamische interfaceberichten vertalen

MessageFormat 2 is Unicode's aanpak voor lokaliseerbare dynamische berichten. UTS #35, deel 9, beschrijft model, syntaxis en verwerking. Het gecontroleerde stabiele document hoort bij CLDR 49 en dateert van 21 oktober 2026. Variabelen, selectie en opmaak passen berichten aan de taalcontext aan. Unicode-specificatie, inleiding.

Waarom een zin een zin moet blijven

Een interfacebericht kan een naam, getal en handeling bevatten. Kleine Engelse fragmenten samenvoegen bemoeilijkt natuurlijke vertaling: andere talen vereisen een andere volgorde of omliggende formulering.

Behandel het bericht als complete vertaaleenheid, met gestructureerde variabelen. De vertaler moet hun betekenis en mogelijke combinaties begrijpen.

Een voorbeeldbericht

Een melding over te beoordelen bestanden moet werken bij nul, één en meerdere bestanden. Eén Engelse meervoudsuitgang toevoegen levert geen veilige vertaalopzet.

Leg vóór vertaling variabelen, betekenissen en keuzemogelijkheden vast. Geef realistische voorbeelden en test de weergegeven resultaten per taal, ook met lege of lange namen en aantallen die verschillende varianten activeren.

Dit is eigen redactioneel advies. Ongevalideerde code wordt bewust niet als conforme implementatie gepresenteerd.

Wat het niet zelfstandig oplost

Het formaat levert geen goedgekeurde vertaling, toon of goede lay-out. Ondersteuning in het bestaande framework is evenmin gegarandeerd. Controleer runtime, extractietools en vertaaleditor samen.

Vermeld versies expliciet. Oudere syntaxis, gelijknamige bibliotheken en de huidige Unicode-specificatie zijn niet vanzelf uitwisselbaar.

LISA en AI

MessageFormat is een Unicode-ontwikkeling. Het past bij het praktische interoperabiliteitsprobleem: taalbewuste berichten moeten een productieproces overleven.

Valideer bij AI-vertaling syntaxis en variabelen afzonderlijk. Beoordeel daarna elke betekenisvolle tak taalkundig. Een model kan vloeiend schrijven terwijl het een tak verwijdert of placeholder verandert.

Bronnen en verder lezen

UTS #35, deel 9 en Unicode-inleiding. Universele implementatieondersteuning wordt niet geclaimd.

Verwant: CLDR, XLIFF, MQM.

Terug naar bovenTerug naar de standaardencatalogus