Resx инструменты для сайта asp
Я кодирую довольно большую интранет-систему, которая должна поддерживать несколько языков. у меня есть более 150 страниц, каждая из которых будет иметь связанный файл resx. развивается в 2008 году
на данный момент я сталкиваюсь с препятствиями.
чистый объем. открытие каждой страницы, переход в режим конструктора и нажатие кнопки "Создать локальный ресурс" - это кошмар, но с ним приходится справляться.
создание файла для каждого из языков, которые я поддерживаю, означает создание копии файла resx по умолчанию и переименование его для каждого языка (имя файла), а затем открытие каждого файла и обновление каждого ключа отдельно в vs2008.
для datagrids vs не берет атрибут headertext для boundcolumns. в данный момент я добавляю их вручную в файл resx после генерации. большая проблема с этим заключается в том, что если по какой-либо причине мне нужно регенерировать resx для этой страницы, vs съедает добавленные вручную ключи (для заголовков) и мне нужно добавить их снова вручную.
мой вопрос двоякий:
Существуют ли какие-либо инструменты (желательно бесплатные), чтобы помочь с любой или всеми из вышеперечисленных проблем.
Есть ли какие-нибудь хитрости в торговле против 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, что может быть для вас плюсом в обслуживании.