2009-03-10 2 views
7

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

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

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

+0

Решение LavaBlast является удивительным :) Вы в конечном итоге его улучшили? –

+0

Это было так долго, что я не помню. Я думаю, что мы нашли способ выполнить то, что искали, не пройдя этот маршрут, но я не могу сказать точно. –

ответ

1

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

1

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

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

2

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

+0

Ссылка больше не работает. У вас есть альтернативный URL? – redent84

Смежные вопросы