我似乎记得在 StackExchange 上有一个专门的 WordPress 子站点,用于解决此类问题;也许你会更早得到答案。
但是...如果我理解正确,您正在/正在寻找带有 ACF 和 qTranslate 的 Select 字段上的翻译文本,对吗?你说得对,“ACF qTranslate”插件没有Select字段的解决方案。
我也在努力寻找解决方案(这就是我偶然发现这个问题的原因!),但我刚刚发现可以使用标记qTranslate 用于常规文本,但在 Select 文本选项。虽然不是一个优雅的解决方案,但它对我有用,我希望它也对你有用。
例如,假设您在 ACF Select 设置的“选择”字段中有以下选项(请记住,它们采用“值:标签”格式 - 后者就是您的去前端看看):
apples : Apples
oranges : Oranges
bananas : Bananas
lemons : Lemons
并说您想将它们翻译成西班牙语(我的母语,顺便说一句,对不起我的英语不好)。由于 qTranslate 的标记遵循 ISO 639-1 标准,因此您需要 en 代码用于当前文本,以英文给出,并需要 es 代码用于其西班牙语翻译。
为了给 qTranslate 一个多语言字符串,你需要用一个前缀来分隔每种语言的每个部分,前缀告诉它的语言 - 放在方括号和代码前的分号:
[:en]Text[:es]Texto[:fr]Texte
由于您需要翻译标签,您需要更改选择 文本选项的第二列(分号后的文本)。这样就变成了
apples : [:en]Apples[:es]Manzanas
oranges : [:en]Oranges[:es]Naranjas
bananas : [:en]Bananas[:es]Bananos
lemons : [:en]Lemons[:es]Limones
保存它,并且不要忘记使用这些自定义字段更新页面/博客/任何内容,因为它们已更改并且它们将丢失保存的值。
希望对您有所帮助(您或任何需要此功能的人)!