问题标签 [weblate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 使用 Weblate 的自动翻译管理(GitHub 项目)
我是 git 和 forking 的新手。我想为需要翻译的项目做出贡献。该项目使用 Travis 和 AppVeyor。
Travis 负责 Mac 和 Linux 的构建,而 AppVeyor 负责 Windows。我已经将它们连接到我在 github 上的 fork 以测试构建脚本中的更改,但我似乎找不到链接到 Weblate 的方法。
我需要帮助来弄清楚如何设置 Weblate。
有人告诉我使用 Cmake 生成翻译文件。我有点困惑。
请任何人在这里提供帮助。
更新:该项目使用 Qt,所以我只需要它来生成将转换为 .qm 文件的 .ts 文件。我需要做的就是设置 Weblate,以便人们可以翻译应用程序,Travis 和 AppVeyor 将负责更新任何更改。
那么有人知道如何设置Weblate吗?
android - 如何在我的 android 项目中使用 weblate
我想将我的 android 项目的 string.xml 翻译成不同的语言。我怎样才能使用weblate呢。
pip - 在 openshift 3 中 Pip 安装失败
我想使用新平台Openshift 3 ,但是当构建过程启动时,我无法使用pip为Weblate安装lxml 。
在日志中,最后一行是“ Running setup.py install for lxml ”但没有更多错误
我怎样才能发现发生了什么?
谢谢
git - 可以在没有任何 VCS 的情况下使用 weblate 吗?
我们想在公共服务器中使用 weblate 以允许访问外部翻译,但是项目的 git 存储库存储在私有网络中,我们不想在公共环境中发布这个项目,也没有最严格的身份验证方法。
我们知道由于该决定而造成的限制。
有任何想法吗?
提前致谢。
weblate - 如何通过api、cli或管理命令创建项目
我需要以编程方式创建新的空(或不)项目。我怎样才能做到这一点?然后我使用import-json创建组件。
文档有import-project命令,但是
<project> 命名一个现有的项目,组件应该被导入到该项目中。
android - 如何在 Android 中设置字符串资源长度限制?
众所周知,Androd 字符串资源支持xliff
命名空间来注解不可翻译的字符串格式化占位符,像这样
它可以帮助翻译人员理解不应该修改字符串的哪些部分。但有时我需要注释一些最大长度的字符串,它们用于大小有限的 UI 控件。我想要的是添加文本长度限制以警告翻译人员。像max-length="24" max-lines="2" length-unit="char"
Maybe,xliff这样的东西支持这样的东西,或者它可以通过其他方式实现。Weblate
如果重要,我会用于翻译。
python - 将 SAML2 身份验证与 Weblate 一起使用
我正在尝试强制在 docker 中运行 Weblate以支持 SAML2 身份验证(我们有公司 ADFS)。我找到了 django 的插件。所以我创建了自己的 Dockerfile:
settings.override.py 的内容:
我在插件手册中设置了“urls.py”失败(我在 docker 容器中找不到这个文件)——我不是 python/django 开发人员,不知道如何继续。
感谢帮助。
weblate - 您如何使用 Weblate 翻译包含大量文本和一些图像的完整页面?
我正在将 Weblate 用于应用程序,并且已经翻译了许多简单的单词和句子。
但是现在,在我的应用程序中,我想创建一个带有一些图像的长描述页面。
假设图像不包含文本,我如何将页面导出到 Weblate 以让贡献者翻译整个页面?
我应该将页面分成许多段落和标题,还是有人已经做过类似的事情?
我已经在这里https://stackoverflow.com/questions/tagged/weblate和带有关键字“整页”、“页面”、“长文本”的 weblate 文档中搜索了答案,但我什么也没找到。
python - 有没有办法用新格式从 weblate 重新生成 PO 文件?
为了减少合并冲突的频率和 weblate 生成的 PO 文件中无用的大差异,我选择在现有项目上使用“自定义 gettext 输出”插件的“不换行”格式选项。
这似乎工作正常,但是 nowrap 格式仅适用于已修改的字符串。有没有办法强制 weblate 重新生成 PO 文件中的所有字符串,即使字符串未更改(从而将 nowrap 应用于项目/组件中的每个翻译字符串)?
https://docs.weblate.org/en/latest/admin/addons.html#customize-gettext-output