Categories: None [Edit]

i18nize

https://rubygems.org/gems/i18nize
https://github.com/nikolas2145/i18nize
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.

Total

Ranking: 176,955 of 188,645
Downloads: 1,995

Daily

Ranking: 92,554 of 188,635
Downloads: 2

Depended by

RankDownloadsName

Depends on

RankDownloadsName

Owners

#GravatarHandle
1iconnikolas2145