Created
September 6, 2012 08:26
-
-
Save cre-o/3653028 to your computer and use it in GitHub Desktop.
Rails timezones i18n russian
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Custom directories with classes and modules you want to be autoloadable. | |
config.autoload_paths += %W(#{config.root}/lib) | |
# Setup default locale | |
config.i18n.default_locale = :ru |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# lib/i18n_time_zone.rb | |
class I18nTimeZone < ActiveSupport::TimeZone | |
def to_s | |
translated_name = I18n.t(name, :scope => :timezones, :default => name, :separator => "\001") | |
"(GMT#{formatted_offset}) #{translated_name}" | |
end | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ru: | |
timezones: | |
"International Date Line West": "Международная линия перемены дат Запад" | |
"Midway Island": "Мидуэй" | |
"Samoa": "Самоа" | |
"American Samoa": "Американское Самоа" | |
"Hawaii": "Гаваи" | |
"Alaska": "Аляска" | |
"Pacific Time (US & Canada)": "Тихоокеанское время (США и Канада)" | |
"Tijuana": "Тихуана" | |
"Mountain Time (US & Canada)": "Горное время (США и Канада)" | |
"Arizona": "Аризона" | |
"Chihuahua": "Чихуахуа" | |
"Mazatlan": "Мазатлан" | |
"Central Time (US & Canada)": "Центральное время (США и Канада)" | |
"Saskatchewan": "Саскачеван" | |
"Guadalajara": "Гвадалахара" | |
"Mexico City": "Мехико" | |
"Monterrey": "Монтеррей" | |
"Central America": "Центральная Америка" | |
"Eastern Time (US & Canada)": "Центральная Америка" | |
"Indiana (East)": "Индиана (восток)" | |
"Bogota": "Богота" | |
"Lima": "Лима" | |
"Quito": "Кито" | |
"Atlantic Time (Canada)": "Атлантическое время (Канада)" | |
"Caracas": "Каракас" | |
"La Paz": "Ла-Пас" | |
"Santiago": "Сантьяго" | |
"Newfoundland": "Ньюфаундленд" | |
"Brasilia": "Бразилиа" | |
"Buenos Aires": "Буэнос-Айрес" | |
"Georgetown": "Джорджтаун" | |
"Greenland": "Гренландия" | |
"Mid-Atlantic": "Средне-атлантическое" | |
"Azores": "Азорские острова" | |
"Cape Verde Is.": "Кабо-Верде." | |
"Dublin": "Дублин" | |
"Edinburgh": "Эдинбург" | |
"Lisbon": "Лиссабон" | |
"London": "Лондон" | |
"Casablanca": "Касабланка" | |
"Monrovia": "Монровия" | |
"UTC": "UTC" | |
"Belgrade": "Белград" | |
"Bratislava": "Братислава" | |
"Budapest": "Будапешт" | |
"Ljubljana": "Любляна" | |
"Prague": "Прага" | |
"Sarajevo": "Сараево" | |
"Skopje": "Скопье" | |
"Warsaw": "Варшава" | |
"Zagreb": "Загреб" | |
"Brussels": "Брюссель" | |
"Copenhagen": "Копенгаген" | |
"Madrid": "Мадрид" | |
"Paris": "Париж" | |
"Amsterdam": "Амстердам" | |
"Berlin": "Берлин" | |
"Bern": "Берн" | |
"Rome": "Рим" | |
"Stockholm": "Стокгольм" | |
"Vienna": "Вена" | |
"West Central Africa": "Западной и Центральной Африки" | |
"Bucharest": "Бухарест" | |
"Cairo": "Каир" | |
"Helsinki": "Хельсинки" | |
"Kyiv": "Киев" | |
"Riga": "Рига" | |
"Sofia": "София" | |
"Tallinn": "Таллин" | |
"Vilnius": "Вильнюс" | |
"Athens": "Афины" | |
"Istanbul": "Стамбул" | |
"Minsk": "Минск" | |
"Jerusalem": "Иерусалим" | |
"Harare": "Хараре" | |
"Pretoria": "Претория" | |
"Moscow": "Москва" | |
"St. Petersburg": "Санкт-Петербург" | |
"Volgograd": "Волгоград" | |
"Kuwait": "Кувейт" | |
"Riyadh": "Рияд" | |
"Nairobi": "Найроби" | |
"Baghdad": "Багдад" | |
"Tehran": "Тегеран" | |
"Abu Dhabi": "Абу-Даби" | |
"Muscat": "Мускат" | |
"Baku": "Баку" | |
"Tbilisi": "Тбилиси" | |
"Yerevan": "Ереван" | |
"Kabul": "Кабул" | |
"Ekaterinburg": "Екатеринбург" | |
"Islamabad": "Исламабад" | |
"Karachi": "Карачи" | |
"Tashkent": "Ташкент" | |
"Chennai": "Ченнаи" | |
"Kolkata": "Калькутта" | |
"Mumbai": "Мумбаи" | |
"New Delhi": "Нью-Дели" | |
"Kathmandu": "Катманду" | |
"Astana": "Астана" | |
"Dhaka": "Дакка" | |
"Sri Jayawardenepura": "Шри-Яварденапура" | |
"Almaty": "Алматы" | |
"Novosibirsk": "Новосибирск" | |
"Rangoon": "Рангун" | |
"Bangkok": "Бангкок" | |
"Hanoi": "Ханой" | |
"Jakarta": "Джакарта" | |
"Krasnoyarsk": "Красноярск" | |
"Beijing": "Пекин" | |
"Chongqing": "Чунцин" | |
"Hong Kong": "Гонконг" | |
"Urumqi": "Урумчи" | |
"Kuala Lumpur": "Куала-Лумпур" | |
"Singapore": "Сингапур" | |
"Taipei": "Тайбэй" | |
"Perth": "Перт" | |
"Irkutsk": "Иркутск" | |
"Ulaan Bataar": "Улан-Батор" | |
"Seoul": "Сеул" | |
"Osaka": "Осака" | |
"Sapporo": "Саппоро" | |
"Tokyo": "Токио" | |
"Yakutsk": "Якутск" | |
"Darwin": "Дарвин" | |
"Adelaide": "Аделаида" | |
"Canberra": "Канберра" | |
"Melbourne": "Мельбурн" | |
"Sydney": "Сидней" | |
"Brisbane": "Брисбен" | |
"Hobart": "Хобарт" | |
"Vladivostok": "Владивосток" | |
"Guam": "Гуам" | |
"Port Moresby": "Порт-Морсби" | |
"Magadan": "Магадан" | |
"Solomon Is.": "Соломоновы острова." | |
"New Caledonia": "Новая Каледония" | |
"Fiji": "Фиджи" | |
"Kamchatka": "Камчатка" | |
"Marshall Is.": "Маршалловы о-ва" | |
"Auckland": "Окленд" | |
"Wellington": "Веллингтон" | |
"Nuku'alofa": "Нукуалофа" | |
"Tokelau Is.": "Токелау" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# If you want set default time_zone :default => name | |
# time_zone_select( "user", "time_zone", nil, :model => I18nTimeZone, :default => "Moscow") | |
= time_zone_select( "user", "time_zone", nil, :model => I18nTimeZone) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment