29. september 2026
Baggrund
I større Business Central‑projekter bruges ofte flere extensions og ISV‑moduler. Hidtil kunne oversættelser ramle sammen, hvis to AL‑objekter havde samme navn – især når oversættelsesfiler ikke var namespaced. BC29 introducerer en mekanisme til at gøre oversættelses‑identifikatorer namespace‑bevidste.
Hvad ændrer sig teknisk?
Den nye tilgang genererer oversættelses‑ID’er som inkluderer namespace‑information, så to objekter med samme navn men i forskellige namespaces får hver deres unikke oversættelsesnøgle. Samtidig bevares kompatibilitet med eksisterende ikke‑namespacede oversættelser, så ældre localisationer ikke brydes.
Det betyder, at oversættere og udviklingsteams kan arbejde mere parallelt uden at bekymre sig om utilsigtede overskrivninger. For ISV’er, som leverer extensions til mange kunder og sprog, letter det vedligeholdelsen af sprogpakker og minimerer risikoen for at en fejlagtig oversættelse påvirker tværsnit af løsninger.
Implementering i praksis
Udviklere skal begynde at generere og teste namespace‑aware oversættelser i deres pipeline. Det kræver ændringer i build‑processen, så oversættelsesfiler udfærdiges med namespace‑ID’er. Lokaliseringsteam og partnere bør opdatere deres værktøjer og processer for at understøtte den nye struktur og sikre, at eksisterende oversættelser konverteres eller forbliver kompatible.
Hvad betyder det for dig?
Hvis du er partner, udvikler eller driftsholder i et miljø med flere extensions, får du færre lokale oversættelsesproblemer og klarere ansvar for sprogpakker.:
- Mindre risiko for at en oversættelse i en extension utilsigtet ændrer tekst i en anden.
- Nemmere opdatering og vedligehold af sprogpakker ved opgraderinger.
- Kræver opdateringer i build‑ og release‑processen for at generere namespace‑aware oversættelser korrekt.
For danske kunder betyder det færre oversættelsesfejl i brugerfladen, især i komplekse landskaber med mange ISV‑moduler. Sørg for, at jeres partner og udviklingsteam har tilpasset pipelines, så I udnytter de nye namespace‑fordele fuldt ud.
Kilde: Yzhums / Microsoft Learn