【发布时间】:2015-10-12 03:07:56
【问题描述】:
我正在尝试翻译 WooCommerce 结帐页面上的一个单词。 我的网站是荷兰语的,但他们翻译得很糟糕,所以我想用一个不同的词。
需要翻译的内容
它涉及以下行:
“总计 €469,38(包括 €79,38 Belasting)”
英文是这样写的:
“总计 €469,38(包括 €79,38 税金)”
这是订单总金额的总和。我想把“Belasting”这个词翻译成“BTW”。
我的尝试
检查了 WooCommerce 中的设置
安装插件 Loco 翻译器
使用 FTP (Adobe Dreamweaver) 搜索单词
因为我在任何地方都找不到“Belasting”这个词,所以我确实找到了带有该行元素的 php 文件。
这是我在 PHP 文档 wc-cart-functions.php 中找到的:
if ( ! empty( $tax_string_array ) ) {
$value .= '<small class="includes_tax">' . sprintf( __( '(Includes %s)', 'woocommerce' ), implode( ', ', $tax_string_array ) ) . '</small>';
}
这就是 HTML 部分的样子:
<small class="includes_tax">
(inclusief
<span class="amount">€79,38</span>
Belasting)
</small>
我的问题
我认为它确实会打印带有 '%s' 变量的单词 'Belasting'。但是我无法在任何地方找到该变量的内容。
那么有人可以帮我找出如何翻译这个词吗?
感谢您的阅读,非常感谢您的帮助。
【问题讨论】:
-
这个词来自
implode( ', ', $tax_string_array ) )虽然我不知道$tax_string_array是在哪里生成的。如果您认为翻译不好,可以加入他们的transifex project。
标签: wordpress internationalization woocommerce machine-translation