Values of almost every page element in WebMaker can be dynamically specified. This makes it possible to assign values of field labels on the server at runtime. You may wish to load translation files that map field translations before displaying pages. This is handled through the standard binding mechanism. You will be prompted for a field label binding on the Data Bindings tab for example if you select a dynamic label option on the Field Details tab. This is a possible approach for applications that require small amounts of translations for specific fields or a small collection of pages.
If complete applications are required in multiple languages then WebMaker provides a mechanism that does not require upfront developer changes to enable translations. This can be achieved by sending a language URL parameter to WebMaker. WebMaker then checks for a translation file in XML format and maps field translations before sending the page to the client. This makes it possible to make applications multi-lingual with minimal changes and becomes a configuration task. Please see the Hyfinity FAQ for more details.