我正在将谷歌的网站翻译[1]整合到客户的网站上。
一切正常,翻译工作......但似乎错误(并且不一致)将GBP符号(£)翻译成目标语言使用的任何货币。例如,对于法语和德语,符号(有时)由EUR符号(€)代替。
这种情况有时只会发生,但我找不到货币符号以外的事件之间的共同联系,所以不确定如何防止它。
显然10英镑永远不会与10美元或10欧元或10欧元相同 - 所以我发现自己需要阻止谷歌翻译货币符号,同时允许它翻译其他所有内容。
我能找到的唯一主要来自他们自己的帮助[2],但它涉及在一个span或div中包装货币符号的每个实例,这对于这个应用来说是完全不切实际的。
有没有人知道更好的方法?
答案 0 :(得分:1)
我能找到控制它的唯一方法是使用class='notranslate'
方法并包装我可以在该类的范围内找到的每个价格实例。
谷歌的支持说你可以在任何(有效的)HTML元素上使用该类,它将被单独使用,所以我在一些选择中使用它,其中包含价格等。
总而言之,这是一个可怕的解决方案,但却打败了那些无法阅读英语的人错误地显示价格。