Веб-редактор файлов .resx? - PullRequest
7 голосов
/ 11 марта 2009

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

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

Любые предложения приветствуются.

Ответы [ 3 ]

2 голосов
/ 09 июля 2009

Я использовал тот, который вы нашли: http://blog.lavablast.com/post/2008/02/RESX-file-Web-Editor.aspx Это заняло пару часов, но это доставляет удовольствие. Я думаю, что одновременное редактирование нескольких языков очень полезно, чтобы не синхронизировать файлы resx и легко просматривать пустые записи.

1 голос
/ 11 марта 2009

Microsoft выпустила инструмент под названием Enterprise Localization Toolkit, на который вы можете посмотреть: http://msdn.microsoft.com/en-us/library/aa479334.aspx

Прошло много лет с тех пор, как я играл с ним, но это должно соответствовать как минимум некоторым вашим требованиям Это достаточно легко для нетехнического использования. Однако вы не редактируете RESX напрямую, так что это может быть не совсем то, что вам нужно. Вместо этого вы генерируете их, а затем развертываете.

1 голос
/ 11 марта 2009

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

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