Skip to content

Instantly share code, notes, and snippets.

@svenfuchs
Created July 19, 2009 12:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 6 You must be signed in to fork a gist
  • Save svenfuchs/149905 to your computer and use it in GitHub Desktop.
Save svenfuchs/149905 to your computer and use it in GitHub Desktop.

Backends

i18n_backend_database
Database Backend for Rails I18n

UIs

i18n_db_admin
Demo application including admin interface for Rails translations using i18n_db

acts-as-i18n-ui
An ActiveController extension to create a user interface to manage I18n
translations.

treelator
Application for easy translation with I18n and .yml files

i18n-online
Allowing translators to modify locale text without having to edit YAML

Inplace translation

click-to-globalize
Globalization made easy with interface in place translations

i18n_in_place_edit
This plugin is meant to make translating your quick and simple through in place edit.

Coding tools

missing_t
Missing T provides an easy way to see which internationalized messages lack
their translations in a ruby project that uses I18n (e.g Rails apps)

i15r
I15r (Internationalizer) searches for all the non-i18n texts in erb views in
the given files/directory and replaces them with I18n messages.

i18n_extractor
extract I18n keys from your rails application

I18nParser
I18nParser makes a parse of your rails application code and extract the I18n
symbols to be translated.

Testing

assert_i18n
A collection of I18n assertions I use in daily life.

Localization

i18n_localize_core
With i18n_localize_core you can make regular Date and String objects abide by
the formatting rules configured in your localization files.

Interesting stuff

i19n
Extensions for I18n. Gives you some more sensible defaults and clever scoping.

i18n-with-scope
Very simple Rails plugin that introduces I18n.with_scope()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment