2017-04-21 8 views
0

私は、サイトの翻訳に関するメジャーなメルトダウンが少しあります。これは、WooCommerceのショップを持つWordPressのサイトです。 LocoTranslateとAvadaがインストールされます。特定の文字列を翻訳する際の問題

問題は、(PoEditを使用して).poファイルを変更しても、テキストの一部の文字列が翻訳されないということです。それはように見えるPoEditで "ハローUSER(ユーザーではなくアウトサイン?)"

: こんにちは%1 $ sの(ではない%1を

例えば、言う顧客のカート上の文字列があります?%1 $ sのikke( HEJ%1 $ sをログUD)を

をそれだけでサイトに更新されていない:?$ sの私が言うの翻訳を追加している)

をサインアウト!

誰かが私が間違っていることを知っていますか?

のいずれかに翻訳されることはありません2つまり:(

答えて

0

私は二重の言語WPサイトで多くのことを仕事とかなり頻繁にこれを見つける。ほとんどの場合、それは文字列の前に呼び出されるTEXTDOMAINに会費があります。理論上、これは起こるべきではありませんが、通常は私のために働く解決策は、あなたの関数ファイルにtextdomainを2度追加し、後でサイト読み込みプロセスの後半で実行するフックを使用することです。

これはうまくいかず、1つの言語でサイトが必要な場合は、子テーマを作成し、手作業で頑強な文字列を翻訳することができます。私は、これを修正します。 nページテンプレート。

+0

ヘイフィール - あなたの返事をありがとう。 :)私は私のケースでは、私が翻訳しなければならないのはAvadaだと推測しています。それは残りの文字列があるからです。 しかし、翻訳を手動で行うにはどうすればいいですか? – JLEB

+0

テーマ内の文字列を見つけて、必要な言語のテキストを置き換えます。 P.S.私の答えが助けられるなら、受け入れられたものとして印を付けてください。ありがとう。 –

関連する問題