【发布时间】:2020-11-25 09:24:38
【问题描述】:
我正在使用托管的 weblate。
我在组件配置的“文件”部分。 以下是我的设置。
翻译文件:
- 文件格式:gettext PO 文件
- 文件掩码:src/translations/*.po
- 语言过滤器:^[^.]+$
单语翻译:
- 所有字段为空
- 已选中编辑基础文件
添加新语言:
- 新翻译的模板:src/translations/template.pot
- 添加新翻译:创建新语言文件
- 语言代码风格:默认基于文件格式
我无法验证这些设置,在“新翻译模板”和“添加新翻译”字段下方出现错误: 错误是“无法识别新翻译的基本文件”。
我 100% 确定分支 weblate 上存在的 pot 文件已配置为使用,并且也在 master 上,并且路径正确。
这里是pot文件的前几行:
"Content-Type: text/plain; charset=UTF-8\n"
#: src/screens/CardList/CardList.texts.js:9
msgctxt "CardList"
msgid "hello"
msgstr ""
#: src/screens/CardList/CardList.texts.js:11
msgctxt "CardList"
msgid "cards"
msgstr ""
我不明白发生了什么,我做错了吗?
【问题讨论】:
标签: weblate