问题标签 [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.

0 投票
0 回答
128 浏览

c++ - 使用 Weblate 的自动翻译管理(GitHub 项目)

我是 git 和 forking 的新手。我想为需要翻译的项目做出贡献。该项目使用 Travis 和 AppVeyor。

Travis 负责 Mac 和 Linux 的构建,而 AppVeyor 负责 Windows。我已经将它们连接到我在 github 上的 fork 以测试构建脚本中的更改,但我似乎找不到链接到 Weblate 的方法。

我需要帮助来弄清楚如何设置 Weblate。

有人告诉我使用 Cmake 生成翻译文件。我有点困惑。

请任何人在这里提供帮助。

更新:该项目使用 Qt,所以我只需要它来生成将转换为 .qm 文件的 .ts 文件。我需要做的就是设置 Weblate,以便人们可以翻译应用程序,Travis 和 AppVeyor 将负责更新任何更改。

那么有人知道如何设置Weblate吗?

0 投票
1 回答
245 浏览

android - 如何在我的 android 项目中使用 weblate

我想将我的 android 项目的 string.xml 翻译成不同的语言。我怎样才能使用weblate呢。

0 投票
2 回答
803 浏览

pip - 在 openshift 3 中 Pip 安装失败

我想使用新平台Openshift 3 ,但是当构建过程启动时,我无法使用pipWeblate安装lxml 。

在日志中,最后一行是“ Running setup.py install for lxml ”但没有更多错误

我怎样才能发现发生了什么?

谢谢

0 投票
1 回答
252 浏览

git - 可以在没有任何 VCS 的情况下使用 weblate 吗?

我们想在公共服务器中使用 weblate 以允许访问外部翻译,但是项目的 git 存储库存储在私有网络中,我们不想在公共环境中发布这个项目,也没有最严格的身份验证方法。

我们知道由于该决定而造成的限制。

有任何想法吗?

提前致谢。

0 投票
1 回答
69 浏览

weblate - 如何通过api、cli或管理命令创建项目

我需要以编程方式创建新的(或不)项目。我怎样才能做到这一点?然后我使用import-json创建组件。

文档有import-project命令,但是

<project> 命名一个现有的项目,组件应该被导入到该项目中。

0 投票
1 回答
1020 浏览

android - 如何在 Android 中设置字符串资源长度限制?

众所周知,Androd 字符串资源支持xliff命名空间来注解不可翻译的字符串格式化占位符,像这样

它可以帮助翻译人员理解不应该修改字符串的哪些部分。但有时我需要注释一些最大长度的字符串,它们用于大小有限的 UI 控件。我想要的是添加文本长度限制以警告翻译人员。像max-length="24" max-lines="2" length-unit="char"Maybe,xliff这样的东西支持这样的东西,或者它可以通过其他方式实现。Weblate如果重要,我会用于翻译。

0 投票
2 回答
446 浏览

python - 将 SAML2 身份验证与 Weblate 一起使用

我正在尝试强制在 docker 中运行 Weblate以支持 SAML2 身份验证(我们有公司 ADFS)。我找到了 django 的插件。所以我创建了自己的 Dockerfile:

settings.override.py 的内容:

我在插件手册中设置了“urls.py”失败(我在 docker 容器中找不到这个文件)——我不是 python/django 开发人员,不知道如何继续。

感谢帮助。

0 投票
1 回答
161 浏览

git - 一个组件可以处理 Weblate 中的多个目录吗?

有没有一种方法可以只使用 Weblate 中的一个组件来翻译多个目录中的多个文件(.properties)?我知道我可以将单个组件用于 Git 中的单个目录,但在我的情况下我有很多目录。

我的分支有几个目录,每个目录都包含几个翻译文件。

例如

在此处输入图像描述

具体目标:是否可以用德语翻译一个键,但只能用于一个特定的目录?

我已经实现了翻译文件,但前提是它们都在同一路径中。

感谢进行中

0 投票
1 回答
108 浏览

weblate - 您如何使用 Weblate 翻译包含大量文本和一些图像的完整页面?

我正在将 Weblate 用于应用程序,并且已经翻译了许多简单的单词和句子。

但是现在,在我的应用程序中,我想创建一个带有一些图像的长描述页面。

假设图像不包含文本,我如何将页面导出到 Weblate 以让贡献者翻译整个页面?

我应该将页面分成许多段落和标题,还是有人已经做过类似的事情?

我已经在这里https://stackoverflow.com/questions/tagged/weblate和带有关键字“整页”、“页面”、“长文本”的 weblate 文档中搜索了答案,但我什么也没找到。

0 投票
1 回答
159 浏览

python - 有没有办法用新格式从 weblate 重新生成 PO 文件?

为了减少合并冲突的频率和 weblate 生成的 PO 文件中无用的大差异,我选择在现有项目上使用“自定义 gettext 输出”插件的“不换行”格式选项。

这似乎工作正常,但是 nowrap 格式仅适用于已修改的字符串。有没有办法强制 weblate 重新生成 PO 文件中的所有字符串,即使字符串未更改(从而将 nowrap 应用于项目/组件中的每个翻译字符串)?

https://docs.weblate.org/en/latest/admin/addons.html#customize-gettext-output