IATI is an international data standard that supports information in multiple languages. As such, pyIATI should have a reasonable amount of internationalisation (i18n) and localisation (l10n) support.
The outcome of early research is that there is no one clear way for pyIATI to support multiple languages. In particular, it is likely that the classes that represent the Standard (Codelists, Schemas, etc) will use a different method to handle languages to other parts of the library (eg. validation help messages).
Full and thorough research and prototyping must be undertaken before committing to any particular method of handling multiple languages or locales in pyIATI.
IATI is an international data standard that supports information in multiple languages. As such, pyIATI should have a reasonable amount of internationalisation (i18n) and localisation (l10n) support.
The outcome of early research is that there is no one clear way for pyIATI to support multiple languages. In particular, it is likely that the classes that represent the Standard (Codelists, Schemas, etc) will use a different method to handle languages to other parts of the library (eg. validation help messages).
Full and thorough research and prototyping must be undertaken before committing to any particular method of handling multiple languages or locales in pyIATI.