Size: a a a

pro.rb (Ruby/Rails / RU)

2019 September 22

S

Sergey in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
а как дропдаун выглядит?
Подойдет любое просто решение в виде гема или либы, пусть даже с двумя дропдаунами где будут аяксом подгружаться города, только бы я пару строк прописал и все.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Sergey
Подойдет любое просто решение в виде гема или либы, пусть даже с двумя дропдаунами где будут аяксом подгружаться города, только бы я пару строк прописал и все.
ну дык храни перевод городов в базе если у тебя города в базе
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
вроде был гем для перевода сущностей на основе этого механизма
источник

S

Sergey in pro.rb (Ruby/Rails / RU)
Если будет 8 языков и для каждорого хранить в базе переводы названий всех городов каждой страны… не хочется.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Sergey
Если будет 8 языков и для каждорого хранить в базе переводы названий всех городов каждой страны… не хочется.
Окей, а как ты технически видишь решение проблемы?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
я тебя просто не понимаю, тебе справочник переводов для каждого города нужен или что?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
https://github.com/globalize/globalize
вот гем который переводит сущности в базе на основе переводов которые там же (вроде)
источник

S

Sergey in pro.rb (Ruby/Rails / RU)
Есть язык на котором отображается весь сайт и хранится в базе в виде локали.
Если локаль выставлена русская, то когда заходишь в настройки и хочешь выбрать страну - там названия всех стран на русском, и когдa выбираешь страну, города в дропдауне тоже отображаются на русском.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
т.е тебе нужно в базе хранить cities/countries в каждом их которых прописывать перевод для каждой локали
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
верно?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
https://github.com/loureirorg/city-state
Вот чет еще любопытное нашёл, но наверное не в тему
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
источник

S

Sergey in pro.rb (Ruby/Rails / RU)
cities гем этот не видел, надо глянуть, спасибо.
источник

S

Sergey in pro.rb (Ruby/Rails / RU)
Технически, как ты сказал, в идеале я не хочу забивать этим базу. Если бы я писал гем, то скармливал ему название локали и ожидал, что он отдаст мне список стран на языке локали, которую вытащит например из какого-то csv файла. И далее так же с городами.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
> в идеале я не хочу забивать этим базу

Придется ) не уверен что есть готовые решения
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
там гемы юзают MaxMind, я бы глянул что в этом MaxMind есть.
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
мы максмайнд юзаем, хз только как - видел дето в коде
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Я вроде тоже раньше искал список стран/городов мультиязычные, но что то не нашёл.
источник

S

Sergey in pro.rb (Ruby/Rails / RU)
Roman Usherenko
мы максмайнд юзаем, хз только как - видел дето в коде
Посмотри, пожалуйста)
источник

S

Sergey in pro.rb (Ruby/Rails / RU)
Давайте гем напишем)
источник