Загружать po файл с новыми строками на transifex?
Я использую библиотеку с открытым исходным кодом, которая использует Transifex в качестве инструмента для совместной работы по переводу.
Язык, который меня интересует, еще не полностью переведен, и я пытаюсь перевести остатки. Кроме того, я добавил несколько новых строк в проект, и их тоже нужно перевести.
Если бы я не добавил новые строки, я мог бы просто перевести то, что отсутствует, и передать это в transfix, и все готово.
Как мне обращаться с новыми строками, которые я добавил при фиксации моих переводов в transfix?
Можно ли совершить hunks
транслифить как можно в git?
1 ответ
Каждый раз, когда вы добавляете новые строки в свой проект, вы также должны загружать обновленный PO-файл в Transifex. Это позволит вам перевести ваши новые строки на ваши языки.
Примечание: вы должны загрузить весь файл.po в transifex, а не только новые строки, потому что в противном случае старые строки будут считаться устаревшими и будут удалены.
Я не уверен, какую библиотеку вы используете для интеграции вашего проекта с Transifex, поэтому я просто перечислю наиболее распространенные способы загрузки вашего PO-файла в Transifex.
- Использование веб-интерфейса. Вы можете перейти на страницу параметров своего ресурса и загрузить новый PO-файл. варианты ресурсов
- Использование клиента командной строки. Вы можете использовать клиент для отправки вашего нового исходного файла. Вы будете заинтересованы в беге
tx push -s
при условии, что вы правильно настроили свои настройки. (Я говорю правильно, потому что по умолчаниюsource_file
опция не заполнена, и вам нужно использовать ее для-s
флаг) - Использование API. Вы можете оформить запрос PUT как
curl -i -L --user user:password -F file=@en/django.po -X PUT https://www.transifex.com/api/2/project/transifex/resource/core/content/