2016-07-29 69 views
1

我一直在嘗試使用{%trans%}標記對木材進行渲染和翻譯模板。如何使用{%trans%}標記配置樹枝和木材來翻譯完整樹枝模板

我用poedit和Twig-Gettext-Extractor創建了一個.po tranlation文件,但是找不到一種方法使它與木材一起工作。我通過Timber get_twig掛鉤添加了i18n國際化擴展,但我無法配置我的WordPress主題。我嘗試了不同的東西,從twig docshere沒有成功。

是否有人使用帶有{%trans%}標籤的木材和樹枝模板並希望共享其配置?

+0

我可以通過在我的語言環境聲明'setlocale('fr_FR.UTF-8')'中添加UTF-8來設置樹枝。 –

回答

1

用木材翻譯主題與開發普通WordPress主題時的方式並無太大區別。您可能不需要Twig的i18n分機提供的任何功能。您也不必使用{% trans %}標籤。

當我去翻譯木材主題時,我在主題手冊中跟隨關於Multilingual WordPress的Codex頁面和關於Internationalization (i18n)的章節。由於Timber版本1.x,您可以在您的Twig文件中使用大部分common translation functions。有一節關於使用Text Cookbook in the Timber Documentation中的內容。

我想你必須確保當你已經在你的主題languages文件夾.po.mo文件的唯一的事情是,你正確使用load_theme_textdomain

+0

你是對的,在能夠配置Timber以便解析'{%trans%}'標籤後,我意識到Timber和'{{__()}}'標籤在WordPress環境中更合適。 –