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,955 of 188,645
Downloads: 1,995
Daily
Ranking: 92,554 of 188,635
Downloads: 2
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 |