More Information about Language Properties

Every IMDF feature is comprised of an id, featuretype, geometry, and properties. The properties hold the feature attributes.

"properties":{
"category": "room",
"restriction": null,
"name":{ "en": "Ball Room",
         "fr": "Salle de bal" },
...
}

en and fr are properties of the name object – FME reads this structure as name.en and name.fr.

Setting the default writer language to "en" means that whenever a feature has a label field such as "name", it will be assigned a language property of "en":"<value>" automatically. Even with default ="en", you can still write other language values. For other languages, you need to explicitly set which language you want to write to by using the parent.child notation, so writing to name.fr will cause the French property to be set for the value of the FME field name.fr.