2014-01-14 3 views
1

У нас есть программа C#, которая использует файлы ресурсов .resx для i18n. В настоящее время нам приходится экспортировать файлы ресурсов в excel, кто-то другой вносит в него изменения, а затем снова импортирует их.Работа с несколькими людьми в том же файле ресурсов .resx

Поскольку несколько человек работают над переводами, многократные копии одного и того же файла excel летают вокруг, и это настоящая проблема для разработчика (который не должен беспокоиться о правильных переводах), чтобы получить все изменения в этих файлах excel импортированных в проект. Я хотел бы, чтобы дать другим людям легкий доступ (только) к этим файлам ресурсов, предпочтительно через какой-то механизм управления версиями, поэтому внешние люди могут их редактировать. Таким образом, разработчику не нужно заботиться об их управлении.

К сожалению, .resx-файл - это xml-файлы, которые не так легко редактировать, как простые файлы excel, поэтому простое добавление контроля версий для них может оказаться не самым удобным решением.

ответ

0

Вы можете использовать любое программное обеспечение для управления версиями для управления версиями и слиянием файлов ресурсов так же, как и любые другие файлы, например. код. Мы используем TFS для этого, но вы можете использовать любой другой источник управления. Важная часть для вас будет объединением поддержки, если два или несколько человек одновременно редактируют один файл. Поскольку .resx-файлы - это просто XML, их легко слить.

Кроме того, Visual Studio предоставляет редактор файлов .resx, который немного более дружелюбен, чем редактирование необработанного XML-файла.

Смежные вопросы