RubyGems Navigation menu

i18nize 0.6

i18nize helps Ruby and Rails projects stay multilingual by automatically filling in missing translations in I18n YAML locale files. It scans for missing or empty keys across nested locale structures, and uses the DeepL API (Free or Pro) to translate them from a chosen source locale (default: en). Features: - Detects and lists missing translation keys - Automatically translates and inserts values into the correct YAML files - Supports nested directories and multiple locale files (e.g. config/locales/api/en.yml) - Preserves I18n placeholders such as %{count} - Handles pluralization branches (one, other, etc.) - Source locale is treated as the single source of truth (conflicts are resolved by overwrite) - Simple CLI: `i18nize ` or `i18nize --missing` This gem streamlines the translation workflow, making it easier to maintain consistent, up-to-date locale files across large Ruby on Rails applications.

Gemfile:
=

Installeer:
=

Versies:

  1. 0.6 September 11, 2025 (15,5 KB)
  2. 0.5.1 September 09, 2025 (14,5 KB)
  3. 0.5 September 08, 2025 (14 KB)
  4. 0.4.5 September 08, 2025 (14 KB)
  5. 0.4.4 September 08, 2025 (13,5 KB)
Toon alle versies (9 totaal)

Eigenaren:

Pushed by:

Authors:

  • nikolas2145

SHA 256 checksum:

=

Total downloads 2.021

Voor deze versie 389

Versie vrijgegeven:

Licentie:

MIT

Required Ruby Version: >= 3.1.0

Links: