Категория локализации Resx или базы данных? - PullRequest
1 голос
/ 17 сентября 2010

Я хотел бы запросить мнения, чтобы приблизиться к интернационализации веб-сайта на C #.

Я работаю с файлами resx для определения строк текста. Я хотел бы знать, возможно ли использовать resx для определения категорий - например, веб-сайт коммерции - или предпочитает использовать таблицу в базе данных с внешним ключом для категории таблицы?.

brgds.

Ответы [ 2 ]

1 голос
/ 17 сентября 2010

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

Если вы хотите дать конечному пользователю возможность добавлять свои собственные значения, вам придется выполнить локализацию в базе данных (или использовать какой-то другой механизм).

1 голос
/ 17 сентября 2010

Я считаю, что для веб-сайта было бы лучше использовать таблицу в вашей базе данных. В противном случае, если вы должны написать настольное приложение. Я бы предпочел файл resx.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...