问题标签 [pot]

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 投票
1 回答
3957 浏览

php - 如何从 Wordpress 插件 PHP 文件自动生成 POT 文件?

我正在开发一个 Wordpress 插件,并注意到主要的 PHP 文件 - 让我们称之为它blah.php- 包含以下调用:

它伴随着blah.pot语言子文件夹中的一个文件,其代码如下:

假设我想在 PHP 中在上述两段之间添加一段新文本:

这是否意味着我必须blah.pot像这样重新编号?

如果有数百个这样的项目怎么办?这不会很耗时吗?

有没有更快的方法,例如,从 PHP 自动生成具有正确行号的 pot 文件?

0 投票
1 回答
360 浏览

python - gettext:如何避免 unicode 字符失败?

这是一个导致gettextunicode character code 失败的 python 文件\u2191

在命令行中运行C:\Python27\pythonw.exe C:\Python27\Tools\i18n\pygettext.py -d string_file string_file.py时,结果 POT 文件包含正确的标头,但遇到 unicode 箭头时失败:

我该怎么做才能让它与 unicode 字符代码一起使用?

0 投票
0 回答
29 浏览

gulp - wppot gulp 更改路径

我有下一个编译代码:

但是我需要:

我的吞咽任务:

如何更改此编译代码?

0 投票
0 回答
49 浏览

rfid - 带 rfid 的伺服旋钮控制

这是我的代码。当 rfid 扫描特定标签时,我想做伺服旋转 0 到 180 度。扫描另一个标签时,旋转 0 到 60 度。但问题是。我想在 rfid 扫描一次时更改伺服位置。上面的程序在 rfid 删除标签后扫描标签不起作用时运行。请提供一些代码帮助

0 投票
1 回答
503 浏览

git - git 和 po 和 pot 文件:我不知道如何在我的提交、工作流建议中停止大的差异?

我想向使用 po 和 pot 文件进行翻译的 github 托管项目(timeshift)提交 PR。我以前从未遇到过这些。我的更改之一是 UI(这是备份软件,我添加了一个选项,可以在机器使用电池时跳过作业)。

.pot 文件似乎是“主文件”。它似乎是由脚本生成的。我的更改已被检测到,并且两个字符串已正确添加到 .pot 文件中。

然后制作项目的脚本会生成很多 .po 文件,并且它们会被更改。我想这是不可避免且正确的,因为我添加了两个需要翻译的字符串。

但是,它们都是承诺的,并且是我的拉取请求的一部分。这似乎不对,因为在我的 PR 审核之前对翻译的任何更改都需要合并,看起来工作量很大,而且我想/猜测项目开发人员不想非常关心翻译很多。

是这样吗,还是有我不知道的工作流程?我是否应该以某种方式避免将我的字符串更改标记为翻译,然后再进行第二次 PR,以使我的逻辑更改与翻译的噪音分开?

我没有得到项目开发商的任何回应。

0 投票
1 回答
1000 浏览

translation - 如何合并 POT 和 PO 文件,以便排除不在 POT 文件中的条目?

简而言之,我正在尝试找到一种从新 POT 和现有 PO 文件创建新 PO 文件的方法 - 但我想排除 POT 文件中没有的任何字符串(及其翻译)。

每次我们更改 cakePHP 站点上的措辞时,都会生成一个新的 POT 文件,其中包含站点中的所有可翻译字符串。但是当我们将它与现有的 PO 文件合并时(使用 POEdit),合并过程只会将 POT 条目添加到 PO 文件中。它不会删除我们不再需要的翻译。我们的 PO 文件中有超过 12,000 个不需要的翻译。这让我们的翻译很不高兴。她已经习惯了只看网站,然后给我发翻译来手动添加,这让我很不高兴。

我四处寻找可以进行这种破坏性合并的工具,但没有成功找到。在我开始写之前……有什么我错过的吗?

(对不起,如果这属于不同的交易所,如果有人告诉我是哪一个,我会将这篇文章移到更好的交易所)。

0 投票
2 回答
98 浏览

algorithm - 在扑克中分配边底池

嗨,我正在开发一个扑克应用程序,但在分配边池时遇到了一些麻烦。

主要问题是我不知道如何分配弃牌玩家的筹码(死筹码)。

现在我的代码执行以下操作:

  1. 获得全押玩家的最低赌注。
  2. 将其乘以下注超过该金额的玩家数量。
  3. 将底池交给下注超过金额的玩家之间的赢家。
  4. 将全押减去以下边池。
  5. 重复第 1 点,直到没有更多的花盆可供分配。

当所有玩家全押时,这是有效的,但如果有人弃牌,事情就会变得棘手。

例如:

所以第一个底池将是 B(80) + C(80),剩下的将给 C。

答:+0。

乙:+80。

C:+520。

显然这里做错了什么,因为 B 有权争取 A 下注的 80 个筹码。

0 投票
0 回答
34 浏览

r - 在具有持续时间条件的时间序列中找到峰值

我想知道是否有人可以提供帮助。如果我有一个包含两列日期和河流流量的数据集,我如何获得河流流量的前 100 个最大值,条件是每个“峰值”之间至少有 XX 天(例如 14 天)的持续时间(即两个相隔两周的值只能算作 1 个峰值)。

日期
1990 年 1 月 1 日 24
1990 年 2 月 1 日 18
1990 年 3 月 1 日 40

我首先对所有值进行排名,然后挑选出每个峰值并手动计算下一个峰值是否超出 14 天的时间,但我想知道这是否可以使用公式来执行。谢谢。

0 投票
1 回答
85 浏览

c - 通过 SPI 端口在 STM32CUBEIDE 中对 MCP4141 数字电位器进行编程

我正在尝试使用 NUCLEO F334R8 板在 STM32CUBEIDE 开发环境中对 Microchip MCP4141 数字电位器进行编程。我正在通过 SPI 通信端口发送 16 位命令。当我发送带有数据字节的命令字节时,我无法注意到 MCP4141 的 P0A 和 P0W 端子之间的电压变化。你能帮我找出编程错误吗?谢谢

0 投票
0 回答
18 浏览

php - 使用 mo 文件在 WordPress 主题中翻译包括超链接的文本的问题

这个带有超链接的 WordPress 主题国际化做得对吗?我花了一整天的时间来解决这个问题,但翻译没有出现在页面上。只有英文原版。

MO 文件使用 Loco Translate 生成到 my-theme/languages 文件夹中。

在 footer.php 中:

在 my-theme.pot 文件中:

在functions.php文件中:

文本域也包含在 style.css 注释中。