Что будет самым простым способом создания новых локализованных файлов ресурсов? - PullRequest
1 голос
/ 14 сентября 2010

Приложение Windows Forms Forms состоит из одного решения Visual Studio и нескольких проектов. Приложение локализовано на английском и французском языках с использованием файлов ресурсов (каждый проект имеет глобальные файлы ресурсов, например, fooResources.resx и fooResources.fr.resx, а каждый элемент управления формы / пользователя имеет свои собственные файлы ресурсов (например, fooForm.resx и fooForm.fr). .resx) - скажем так, для аргументов у меня есть около 30 наборов файлов ресурсов.

Теперь мне нужно извлечь все строки, которые нужно отправить для перевода на немецкий язык, а затем, когда я получу переведенные строки, создаю файлы ресурсов на немецком языке (например, fooResources.de.resx и fooForm.de.resx), которые содержат новые подписи.

Очевидно, я мог бы делать все это вручную, но я разработчик и, следовательно, по натуре ленив! Нет, просто шучу - но я был бы признателен за некоторые предложения о наиболее безболезненном способе сделать это, так как я уверен, что в будущем будет больше языков.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 02 декабря 2010

Я - автор переводческого продукта, который делает работу очень простой как для разработчика, так и для переводчика.Смотри http://www.hexadigm.com.

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

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

В противном случае содержимое ресурсафайлы являются исключительно XML. Я написал небольшую программу, которая помещает данные XML в сетку данных, а затем импортирует файл CSV или Excel, используя ключ в качестве UID.

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