smiti18n - i18n library for Lua and LÖVE 🌕💕
Posted: Sun Jan 19, 2025 2:11 pm
smiti18n (pronounced smitten) is a powerful internationalization (i18n) library that helps you create multilingual applications in Lua and LÖVE. You can grab it here:
Core Features
Requirements
Core Features
- Smart file-based loading & fallbacks
- Rich text interpolation & pluralization
- Locale-aware formatting for numbers, dates, and currency
- Built for LÖVE game engine
- Complex dialogue support
- Branching conversations
- Character-specific translations
- Context-aware responses
- 53 locales, 650+ game-specific phrases
- 36 regional number formats
Requirements
- Lua 5.1-5.4 or LuaJIT 2.0-2.1
- LÖVE 11.0+