Resx инструменты для сайта asp

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

на данный момент я сталкиваюсь с препятствиями.

  1. чистый объем. открытие каждой страницы, переход в режим конструктора и нажатие кнопки "Создать локальный ресурс" - это кошмар, но с ним приходится справляться.

  2. создание файла для каждого из языков, которые я поддерживаю, означает создание копии файла resx по умолчанию и переименование его для каждого языка (имя файла), а затем открытие каждого файла и обновление каждого ключа отдельно в vs2008.

  3. для datagrids vs не берет атрибут headertext для boundcolumns. в данный момент я добавляю их вручную в файл resx после генерации. большая проблема с этим заключается в том, что если по какой-либо причине мне нужно регенерировать resx для этой страницы, vs съедает добавленные вручную ключи (для заголовков) и мне нужно добавить их снова вручную.

мой вопрос двоякий:

  1. Существуют ли какие-либо инструменты (желательно бесплатные), чтобы помочь с любой или всеми из вышеперечисленных проблем.

  2. Есть ли какие-нибудь хитрости в торговле против 2008 года, чтобы облегчить боль всего этого.

2 ответа

Решение

Resource Refactoring Tool
http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ResourceRefactoring&DownloadId=3748

Инструмент Microsoft Visual Studio с открытым исходным кодом, который интегрируется с IDE. Вы можете легко заменить любое вхождение строки ссылкой на ресурс несколькими щелчками мыши.
http://www.codeplex.com/ResourceRefactoring

Zeta Resource Editor
http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ZetaResourceEditor&DownloadId=40997

Рядом редактор для нескольких файлов ресурсов.
http://www.codeplex.com/ZetaResourceEditor/

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

Другие вопросы по тегам