The document discusses internationalization (i18n) in Ruby on Rails applications. It covers the current state of Rails i18n including key-value lookup, ActiveRecord support, interpolation, pluralization, localized formats and views. It also discusses difficulties with the current approach and plugins that can help like Globalize2. The document then discusses building custom i18n backends and improving Rails' inflection rules to support multiple languages.