Categories: None [Edit]
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,098 of 190,469
Downloads: 2,202
Daily
Ranking: 63,261 of 190,443
Downloads: 1
Downloads Trends
Ranking Trends
Num of Versions Trends
Popular Versions (Major)
Popular Versions (Major.Minor)
Depended by
| Rank | Downloads | Name |
|---|
Depends on
| Rank | Downloads | Name |
|---|
Owners
| # | Gravatar | Handle |
|---|---|---|
| 1 | nikolas2145 |