2016-05-18 5 views
2

私はWordpressで木材ライブラリを使用しています。Wordpressのローカリゼーションを木材ライブラリ(Twig)を使用して

https://github.com/timber/timber/pull/918/commits/9cd97a559b3a2ca4a348527c59472f5599155ef9

しかし、私は:木材は、それは、これらの機能は、ここで見ることができますサポートしていますコミットwordpressのローカライズ機能{{__(「私のテキスト」、「私のテキスト・ドメイン)}} に組み込まれていますLoco translateプラグインを使用していましたが、Twigファイルを解析しないため、テンプレート文字列が期待どおりに翻訳できないことに気付きました。

私は代わりに、または他の提案を使用できる別のプラグインはありますか?

ロコの文字列を手作業で翻訳することができます

しかし、Locoでは自動的にスキャンされません。大したことはありませんが、素晴らしい機能になります。

+0

最後に私はphpですべての変数を作成したので、私はまだ小枝に関数を残すことができ、彼らもそこに拾われる。 – weaveoftheride

答えて

1

バージョン2.0.16-devからLoco Translateは.twigファイルからPHPスタイルの関数呼び出しを抽出します。すなわち{{ __("foo","bar") }}のようなパターンは、文字列 "foo"をドメイン "bar"に抽出する。

これを有効にするには、プラグインの設定でPHP拡張機能として "twig"を追加する必要があります。

以前のバージョンではすべての.twigファイルに{#<?php#}を追加することで同じ結果が得られました。このハックはもはや必要ありません。

開示:私はプラグインの著者です。

+0

ブリリアントプラグイン、ありがとう。 – weaveoftheride

関連する問題