🌍 Translations added to the IFC4.3 dev server

Happy to inform you that the great work from Geert Hesselink to integrate the translations into the IFC4.3 live development platform is now live. See below in the inline image where, based on the dropdown box where end-users can select their preferred language, the German translations for IfcWall are rendered https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcWall.htm

Technicalities behind the rendering of the translations:

  • Terms (entity, attribute names, pset and prop names, …) are extracted from UML using ci/cd actions running on every commit to the 4.3 spec
  • These terms are read by Crowdin where translations can be authored
  • When translations are added and reviewed in Crowdin, they are pushed back to the Git repo under a different branch
  • The translations in this branch are monitored periodically by the IFC4.3 web platform and refreshed automatically

Happy to receive feedback in the comments below

(nb the translations are not present in the official static 4.3.2 snapshot published under IFC4.3.2.0 Documentation only on https://ifc43-docs.standards.buildingsmart.org)