У .NET Framework локалізовані рядки розміщені у файлі XML (або декількох файлах). Ці файли є частиною проекту і передаються в управління джерелом, як і будь-який інший файл вихідного коду. Зазвичай Visual Studio використовується для відображення цих файлів у вигляді таблиці та редагування локалізованих рядків.
Я працюю в невеликій команді над продуктом, який повинен мати багатомовний інтерфейс.
Як розробник я малюю локалізовані рядки на обох мовах, враховуючи, що переклад може бути неточним,
Інша особа з команди (не розробник) переглядає вміст обома мовами та коригує його за потреби.
В даний час питання про те , що людина не-розробник не буде використовувати ні управління версіями, ні IDE, так як це було б занадто громіздким і важко (контроль версій є важким для не-розробників) для цієї людини.
Альтернативним рішенням було б для мене експорт локалізованих рядків у файл Excel, чекати, коли ця людина перегляне Excel, а потім повторно імпортує змінені рядки. Тут заперечення полягає в тому, що я можу створювати інші рядки, перейменувати існуючі тощо, що ускладнює розходження локальної версії з переглянутою.
Що робити?
Як це відбувається в інших командах?