I used this project. It was very useful. Differences between starling and i18n: - Starling uses constant-size buffers (I do as here https://github.com/beerriot/icu4e.git - memory allocation, overflow check, reallocation); - a NIF vs a driver; - I am using resources and locale ids. -- Best regards, Uvarov Michael