smiti18n - i18n library for Lua and LÖVE 🌕💕

Showcase your libraries, tools and other projects that help your fellow love users.
Post Reply
User avatar
Wimpy
Prole
Posts: 2
Joined: Sun Jan 19, 2025 1:53 pm
Contact:

smiti18n - i18n library for Lua and LÖVE 🌕💕

Post by Wimpy »

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
  • Smart file-based loading & fallbacks
  • Rich text interpolation & pluralization
  • Locale-aware formatting for numbers, dates, and currency
  • Built for LÖVE game engine
Rich Game Content
  • Complex dialogue support
    • Branching conversations
    • Character-specific translations
    • Context-aware responses
  • 53 locales, 650+ game-specific phrases
  • 36 regional number formats
An intuitive API for managing translations forked from i18n.lua by Enrique García Cota incorporating a collection of community contributions. The number, date, and currency formatting has been ported from Babel. Includes translations from PolyglotGamedev. Significantly expanded test coverage and documentation.

Requirements
  • Lua 5.1-5.4 or LuaJIT 2.0-2.1
  • LÖVE 11.0+
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Amazon [Bot], Google [Bot] and 10 guests