5

嗨,我正在使用 Timber,它曾经很简单

_e('string', 'theme') 

用 WPML 翻译字符串,似乎没有在 Timber 上工作关于如何翻译字符串的任何想法?

我尝试了以下方法,但没有任何效果

{{ _e('string') }} & {{ _('string') }}

{{ _e('string', 'theme') }}

{{ function("icl_translate", 'theme', 'string_identifier', 'string) }}

{{ dump(ICL_LANGUAGE_CODE) }} // Doesn't return anything, so not an option either 

谢谢!

4

2 回答 2

5

是的,我用这个;

{{ __('All items', 'theme') }}

它运行良好。

于 2017-02-25T17:17:18.233 回答
0

我刚刚做了一个快速测试,并且能够让它工作......

从那里和那里创建了带有翻译的"thingy" ==> "foobar"文件...en_US.moen_US.powp-content/themes/mytheme/languages

单.php

$lang_dir = get_stylesheet_directory().'/languages';
load_theme_textdomain('mytheme', $lang_dir);
Timber::render("single.twig");

单枝

I like {{ __('thingy', 'mytheme') }}

输出

I like foobar

尝试复制它以查看它是否有效。至少在这一点上,我们可以将事物与 WPML 与本地翻译的东西隔离开来

于 2017-02-24T21:23:50.937 回答