Module Russian
In: lib/russian/transliteration.rb
lib/russian.rb

Methods

Classes and Modules

Module Russian::Transliteration
Module Russian::VERSION

Constants

LOCALE = :'ru'   Russian locale

Public Instance methods

Returns custom backend class for usage with Russian library

See I18n::Backend

Init Russian i18n: set custom backend, set default locale to Russian locale, load all translations shipped with library.

l(object, options = {})

Alias for localize

p(n, *variants)

Alias for pluralize

Simple pluralization proxy

Usage:

  Russian.pluralize(1, "вещь", "вещи", "вещей")
  Russian.pluralize(3.14, "вещь", "вещи", "вещей", "вещи")
t(key, options = {})

Alias for translate

See I18n::translate

translit(str)

Alias for transliterate

Transliteration for russian language

Usage:

 Russian.translit("рубин")
 Russian.transliterate("рубин")

Protected Instance methods

Returns all locale files shipped with library

Converts an array of pluralization variants to a Hash that can be used with I18n pluralization.

[Validate]