Вывести перевод приложения WinForms?
Я работаю над приложением, которое будет развернуто во многих разных странах, что, конечно, означает разные языки.
Дело в том, что я бы не стал переводить это ни себе, ни другим разработчикам. Один из пользователей переведет его, и у него не будет доступа к Visual Studio.
Вопрос в том, как это сделать? Есть ли инструмент для редактирования файлов resx и просмотра текста в контексте приложения? Кроме того, возможно ли добавить файл перевода в уже скомпилированное приложение?
3 ответа
В качестве пищи для размышлений попробуйте эти ссылки:
- Подходят ли файлы resx для интернационализации
- Ресурс.NET (файл.resx) Переводчик
- Коммерческий инструмент
Удачи
Взгляните на WinRes от Microsoft, он позволяет третьим сторонам переводить / локализовать ваши формы с помощью визуального дизайнера.
Если он настраивается пользователем, то файлы ресурсов, вероятно, не лучший выбор, скорее, они имеют схему по умолчанию и редактируемые пользователем файлы XML.
Если проблема заключается в переводчиках, вы можете использовать что-то вроде сервиса Amazons Mechanical turk, чтобы сделать переводы для вас. https://www.mturk.com/mturk/welcome
Похоже, у Google есть подобное предложение: http://techcrunch.com/2008/08/04/google-takes-on-mechanical-turk-with-translation-center/