IATI / pyIATI

pyIATI - a developer's toolkit for IATI - Deprecated - No longer supported
MIT License
5 stars 5 forks source link

Add i18n and l10n support #304

Open hayfield opened 6 years ago

hayfield commented 6 years ago

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.