ruby-i18n/i18n
Internationalization (i18n) library for Ruby observed · 2026-09-01
Health v2 · maintenance only
88/100
- Activity 100
- Release rhythm 65
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 125
- age_days: 6655
- days_rel: 75
- days_push: 2
- n_releases_24m: 6
Adoption not part of the score
1031 stars · 415 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
The standard internationalization and localization library for Ruby, providing translation lookup, locale switching, pluralization, and localization of dates, numbers, and currencies. It is the i18n engine used by Ruby on Rails and can also be used standalone in any Ruby project.
Use cases
- translate my ruby app into multiple languages
- add i18n to a rails application
- handle pluralization rules per locale
- switch locales at runtime in ruby
- load translations from yaml files
- localize dates and numbers in ruby
- store translations in a database with activerecord backend
When to choose
- you are building a Rails app and need translations
- you need CLDR-compatible pluralization and locale fallbacks
- you want a pluggable backend (YAML, ActiveRecord, chain) for translation data
- you need a battle-tested, widely adopted Ruby i18n solution
When to avoid
- you are not working in Ruby or Rails
- you need frontend/JavaScript i18n tooling
- you need machine translation or translation management workflows rather than lookup
Facets
library · maturity stable
internationalization web-development developer-tools ruby i18n localization translations pluralization ruby-gem rails
1 source
- readme: https://github.com/ruby-i18n/i18n · fetched 2026-09-01 · e775457d00e1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ruby-i18n/i18n | main | 88 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem