i18n
Bring a gettext-like internationalisation module to Nim
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-22 05:28 |
Tags
Installation
nimble install i18n
choosenim install i18n
git clone https://github.com/Parashurama/nim-i18n
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| i18n | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/Parashurama/nim-i18n |
|---|---|
| Homepage | https://github.com/Parashurama/nim-i18n |
| Registry Source | nimble_official |
README
This project is aimed at bringing an internationalisation module with a gettext-like interface to Nim.
It supports easy debugging as well as optimized msgid lookup. While it makes use of the encoding module (and so libiconv.so on Linux), it does NOT use libintl.
It is developed on GNU/Linux debian, but should also work on Windows/OSX.
PR welcome for any issues.
Documentation can be built inside module with: nim doc -o:i18n.html i18n.nim
For more details on usage; see module documentation.