Скажем, я хочу, чтобы мое приложение было полностью интернационализировано... и пользователь должен выбирать из списка (выпадающего списка) стран в форме...
Страны (в настоящее время) не являются таблицей в моей базе данных, но я готов изменить это, хотя я не уверен, что это лучшая идея.
например, в испанской Германии это Алемания.
многие страны имеют разные названия, поэтому это должно быть на разных языках.
Как я могу это сделать? пожалуйста помоги.
редактировать для уточнения:
Имейте в виду, что это раскрывающееся меню страны не имеет НИЧЕГО общего с механизмом переключения языка... Предполагается, что наше приложение отслеживает адрес места рождения пользователей.... так что я хочу, чтобы в зависимости от текущей выбранной культуры будет показан другой список возможных стран.... чтобы повторить мой пример
Пользователь, родившийся в Германии и использующий приложение на английском языке, выберет Германию из выпадающего списка.
Пользователь, родившийся в Германии и использующий приложение на испанском языке, выберет Alemania из раскрывающегося списка.
Переключение языка работает нормально. Любой пользователь может выбрать любой язык для отображения приложения, который будет сохранен в URL-адресе.