Steffen Winkler — 45 minutes 🐪
The talk is splitted into 2 parts. The first part explains how to handle the modules of Locale-TextDomain-OO in practice. The second part explains dynamic translation.
The talk will explain how to handle the various possibilities you have to build up lexicons and how to use them.
At the beginning some basic things of Locale::TextDomain::OO are explained, for example when to use the method new or instance.
In the beginning you translate all static text in the code. After you have successfully translated this, you solve the very complicated requirement. At the nend external systems are connected and they are available in one language only or some are missing. This part explains how to connect a translation API. What do you do with abbreviations in text? How do you correct translations? What can you cache? The translation API has limits or failures, what then?