Elm I18n Example
An example implementation of runtime language switching using Elm.
It re-implements Tachyons' Full Screen Centered Title component documentation page in Elm, adds a language dropdown menu, and allows you to switch the language of the message displayed.
This project was initially created as part of a blog post I wrote:
The post references the example when it was using Elm 0.18, so that application state is preserved in the 0.18 branch.
master branch runs the application using Elm 0.19.1.
The tests were created as part of another blog post I wrote about using Cypress:
You can find the Cypress integration test suite for this application here.
git clone https://github.com/paulfioravanti/elm-i18n-example.git cd elm-i18n-example npm install
npm install --global gh-pages
push file for details.