我已經成功地使用這些線路成功實現在樹枝國際化和{%反%}標籤:Gettext的工作間歇
$language = "...";
$domain = "project";
putenv("LC_MESSAGES=$language");
setlocale(LC_MESSAGES, $language);
bindtextdomain($domain, SITE_DIR . "locale");
textdomain($domain);
bind_textdomain_codeset($domain, "UTF-8");
而且樹枝模板:
...
{% trans "Translation.Key" %}
...
不幸的是它的工作原理隨機。我的意思是,雖然我一直按F5鍵,每秒鐘,或在頁面之間,但它有時會切換到翻譯的字符串(「Translation.Key」變成「Localized value to output」),有時會回到輸出{%trans%}標記(「Translation.Key」)下的字符串。
同時,我在日誌中看不到任何錯誤。我應該檢查什麼才能瞭解問題的根源並使其始終如一地運行?
在此先感謝。