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