Создать / редактировать исходный файл для transifex
Я хочу использовать transifex для моего проекта с открытым исходным кодом (поэтому transifex также бесплатен), но по сравнению с https://localise.biz/free/poeditor его не так просто использовать. Что я пытаюсь сделать, это сгенерировать или, по крайней мере, обновить исходный файл из Transifex без необходимости загружать файл перевода и повторно загружать его снова, чтобы обновить исходный файл
на transifex можно создавать и обновлять, но, как я узнал, это нечто иное. его нельзя использовать для простых строк, таких как "Hello world"
если по какой-то причине нет возможности сделать это онлайн... ну, я полагаю, была бы причина, верно? но даже это было бы хорошо знать в любом случае.
Теперь я сгенерировал po-файл с localise.biz, так как не знал, как он должен выглядеть, и импортировал его в transifex. есть инструмент под названием POedit, но он тоже не сильно помог..
1 ответ
Transifex работает так, что вы загружаете исходный файл, и все файлы перевода управляются системой автоматически. Вы можете обновлять исходный файл много раз (без вмешательства в файлы перевода).
Подумайте об этом таким образом. У вас уже есть код, который имеет "Привет, мир!" закодированы. Вы используете стандартную библиотеку i18n языка программирования, чтобы отметить эту фразу и экспортировать ее в файл исходного языка (например, en.po
). Вы загружаете это в Transifex, выбираете языки, и теперь у вас есть файл на английском, французском и итальянском языках. Если ваш исходный файл изменяется (например, потому что вы добавили фразу в свой код, и теперь она имеет, скажем, 11 фраз), вы повторно загрузите свой исходный файл в Transifex, и у вас теперь будут все файлы (en, fr, это) с 11 фразами.
Вы не можете генерировать или редактировать исходный файл в Transifex. Это зависит от того, есть ли у вас уже.