Перевод комментариев и названий регионов в исходный код - PullRequest
7 голосов
/ 19 мая 2011

Кто-нибудь знает о пакетном процессоре или плагине / скрипте VS 2010, который позволил бы мне переводить комментарии и названия регионов с китайского на английский?

Единственные, которые я нашел, обрабатывают все строки или только одну строку за раз.

У меня есть два больших проекта на C #, которые я пытаюсь прочитать.

Спасибо.

Ответы [ 3 ]

1 голос
/ 21 июля 2011

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

www.preptags.com

Вы можете бесплатно работать с файлами по отдельности или обрабатывать файлы в пакетном режиме, используя профессиональную версию (39 евро)

В вашем случае это довольно просто готовить. Вы просто помечаете все как защищенное, а затем снимаете защиту с содержания комментариев и имен регионов.

Раскрытие информации: я разрабатываю PrepTag.

0 голосов
/ 08 июня 2011

Я не слишком уверен, если это возможно. Что вы можете сделать, чтобы помочь, будет следующее: 1) Убедитесь, что в обоих проектах C # установлен флажок Properties> Build> Xml file file. 2.1) Написать приложение, которое читает в сгенерированном XML-файле. 2.2) Проанализируйте файл и для каждого значения вызовите Google Translate, чтобы получить переведенное значение. 2.3) Поместите переведенное значение в другой XML-файл, который имеет ту же структуру, что и файл, созданный при создании проекта.

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

На самом деле это хорошая идея для небольшого проекта с открытым исходным кодом. Я могу решить забрать это. Если я это сделаю, я дам вам знать.

0 голосов
/ 20 мая 2011

Как было отмечено, вы можете использовать Google Translate API или, альтернативно, Bing Translator API. Вы можете обнаружить комментарии и регионы в ваших файлах, используя System.CodeDom.

...