This repository contains code samples showing how to use certain programming languages libraries correctly to support internationalization, specifically email address internationalization (EAI) and internationalized domain names (IDNA2008).
2021 Test Run code samples are the result of a comprehensive report on the libraries tested here. This report targeted the following development environments:
Language | Platform |
---|---|
Swift | iOS |
Kotlin | Android |
PHP | Windows |
PHP | Linux |
2022 exercise takes a subset of a previous 2020 report made by Viagénie:
Language | Platform |
---|---|
Java | Linux |
Python | Linux |
Javascript | Linux |
and focuses more on showcasing how to use these libraries & languages while ensuring compliance with EAI & IDN protocols. The report, bug reports and complementary information are here.
In order to start the MVPs, please look at the instruction in the frontend component here
The python sample is available here: readiness-sample-code/python.
The Java sample is available here: readiness-sample-code/java.
The Java sample is available here: readiness-sample-code/javascript.