您好我正在使用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
谢谢!
答案 0 :(得分:3)
是的我用这个;
{{ __('All items', 'theme') }}
它完美无缺。
答案 1 :(得分:0)
我刚做了一个快速测试,并且能够让它工作......
在"thingy" ==> "foobar"
中en_US.mo
和en_US.po
中wp-content/themes/mytheme/languages
的翻译创建了文件...
$lang_dir = get_stylesheet_directory().'/languages';
load_theme_textdomain('mytheme', $lang_dir);
Timber::render("single.twig");
I like {{ __('thingy', 'mytheme') }}
I like foobar
尝试复制它以查看它是否有效。至少在那时我们可以将事物分离为WPML与原生翻译内容