Hur kan utvecklare samt drift- och lokaliseringspersonal översätta YAML-konfigurationsfiler och bevara indenteringsstrukturen?
“YAML förlitar sig på indentering (Indentation) för att visa hierarkin, och minsta lilla fel i mellanslag kan leda till att konfigurationsfilen inte kan tolkas. Nycklar (Key) är oftast systemparametrar och ska inte översättas.”
Grundorsaksanalys
Strikt mekanism för bevarande av indentering
O.Translator antecknar indenteringsnivån på varje rad vid tolkning av YAML. Vid översättning av värden (Value) måste exakt samma antal blanksteg som i originalet bibehållas vid inskrivning, oavsett den översatta textens längd.
Översättning och bevarande av kommentarer
Intelligent identifiering av kommentartext efter `#`. Användare kan välja att översätta kommentarer för att hjälpa internationella team att förstå syftet med konfigurationen, samtidigt som konfigurationsparametrarna (Key) inte ändras.
Sammanfattning av slutgiltig lösning
Säkerställ att den översatta konfigurationsfilen är både lättförståelig för människor och fungerar felfritt för maskiner.