Разработка таблиц для хранения данных нескольких стран - PullRequest
1 голос
/ 19 января 2010

Мы становимся международной компанией, и мне было поручено разработать способ хранения специфических данных разных стран.Например, язык, регулярное выражение почтового индекса, регулярное выражение номера телефона, коды вызова страны, валюта и т. Д.

В настоящее время у нас есть такие таблицы: Страны, Языки, CountryLanguages, CountryCallingCodes.А как насчет валют, таких как британский фунт и евро для Великобритании, где будут храниться их определения?Мы не ограничены существующими таблицами, так как мы не реализовали ни одну из них.

Может кто-нибудь указать мне на онлайн-ресурсы, чтобы помочь мне разработать таблицы для хранения этой международной информации о стране, пожалуйста?

Ответы [ 2 ]

1 голос
/ 19 января 2010

CLDR (Common Locale Data Repository) http://cldr.unicode.org/, вероятно, является наиболее полным онлайн-ресурсом для информации о локализации. Вы можете скачать архив с последней версией unicode.org/Public/cldr/1.7.2/.

1 голос
/ 19 января 2010

Если вы имеете дело с иностранной валютой, вам нужно знать, как ваша компания будет обрабатывать курсы обмена. Например, если вы продаете товары через Интернет и имеете каталог, вы, вероятно, не хотите, чтобы цены менялись каждый день только потому, что евро вырос на 0,01% по отношению к доллару США. Если вы имеете дело с онлайн-торговлей акциями, то, возможно, вы действительно хотите использовать последние курсы обмена.

Я знаю, что видел онлайн-репозитории с дизайном БД, но моего Google-фу сегодня не хватает. Я нашел этот веб-сайт, но я не сразу увидел ни одного примера, связанного с интернационализацией.

Похоже, хорошее чтение от Sun по этому вопросу: http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/i18n/i18n5.html

...