Я не говорю об интернационализации пользовательского интерфейса.Например, «Регистрация» на английском, китайском, японском, испанском и т. Д. Я больше интересуюсь интернационализацией контента.
Допустим, у меня есть веб-сайт для листинга малого бизнеса.Итак, есть этот магазин А со следующими подробностями на английском языке:
id | shop_name | description | lang
1 | A | Saloon for children under 5 years old | en
Если я хочу иметь возможность фильтровать английский и испанский контент для своего веб-сайта, и я хочу иметь испанский перевод (вручную) магазиновЯ планирую сделать это:
id | shop_name | description | lang
1 | A | Saloon for children under 5 years old | en
2 | A | Salón para niños menores de 5 años | es
Итак, я запускаю фильтр в своем приложении по URL: http://abc.com/1
для английского языка;http://abc.com/es/2
для испанского.
Это правильно?Есть ли лучший способ?
Кстати, я создаю приложение Ruby on Rails.