Зачастую перевод приложений требует от программиста больших временных затрат засчёт собственноручного копипастинга переводимых фраз из файлов .resx приложения на .NET в какой-нибудь «понятный пользователю» формат вроде Excel и обратно. Разумеется, если в качестве источников локализаций используется именно способ хранения строк в файлах с расширением .resx.
Для снижения затрат на локализацию проектов в условиях ограниченного временного ресурса предлагается приложение, автоматически генерирующее нужные переводы .resx-файлов с понятным для простого пользователя интерфейсом.
Общий вид интерфейса программы представлен на рис. 1.

Рис. 1. Общий вид интерфейса приложения.
Приложение выделяет из XML-документа ресурсов только те, которые подлежат переводу, и отображает их в виде таблицы подобно тому, как это делает Visual Studio. Для редактирования открывается отдельное окно с доступным для редактирования DataGridView. Можно редактировать сразу несколько переводов одних и тех же файлов .resx, располагая соответствующие окна в удобном порядке.
Исходный код проекта опубликован в открытом на github вот здесь. Проект сейчас в самой зародышевой стадии, поэтому любые попытки его улучшить приветствуются.
В завершение хочу отдать должное второму программисту, который со мной принимал участие в разработке этой полезной утилиты. Сожалею, что на хабре нет возможности коллективного поста, так как постить это от себя считаю не вполне справедливым.
Для снижения затрат на локализацию проектов в условиях ограниченного временного ресурса предлагается приложение, автоматически генерирующее нужные переводы .resx-файлов с понятным для простого пользователя интерфейсом.
Общий вид интерфейса программы представлен на рис. 1.
Рис. 1. Общий вид интерфейса приложения.
Приложение выделяет из XML-документа ресурсов только те, которые подлежат переводу, и отображает их в виде таблицы подобно тому, как это делает Visual Studio. Для редактирования открывается отдельное окно с доступным для редактирования DataGridView. Можно редактировать сразу несколько переводов одних и тех же файлов .resx, располагая соответствующие окна в удобном порядке.
Исходный код проекта опубликован в открытом на github вот здесь. Проект сейчас в самой зародышевой стадии, поэтому любые попытки его улучшить приветствуются.
В завершение хочу отдать должное второму программисту, который со мной принимал участие в разработке этой полезной утилиты. Сожалею, что на хабре нет возможности коллективного поста, так как постить это от себя считаю не вполне справедливым.