問題タブ [qtranslate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
586 参照

wordpress - 存在しないページのクロール エラー

昨年、私はドメイン名を購入し、ここでブログを始めました :

http://www.lengrand.fr/

フランス人として、私は自分のウェブサイトをバイリンガルにしたいと考え、しばらくの間 qtranslate を使用していました。しかし、同じ記事を翻訳するのに多くの時間を費やすよりも、より多くの記事を書くほうがよいことにすぐに気付きました。. . 私のブログは過去 6 か月間英語のみです。私がしたことは、単にqtranslateを無効にして、特別なものを削除することでした.

私の問題は、Google がフランス語のページをクロールしようとし続けていることです。私は常に、もう存在しないページに多くの 404 を持っています。下記は用例です。

fr/tag/adblocker/ 404 14/04/12 fr/category/tips/ 404 02/04/12 fr/ 404 22/02/12 fr/tag/language/ 404 03/04/12

質問は、これらのページをすべてインデックスから確実に削除するにはどうすればよいですか?

ご協力ありがとうございました

0 投票する
3 に答える
6300 参照

wordpress - qTranslate for Wordpress で正しい言語が自動的に表示されない

QTranslate for Wordpress を使用して、英語、スウェーデン語、ドイツ語でブログを投稿しています。「ブラウザー言語の検出」を有効にして、訪問者がブラウザーで指定された言語の正しい URL に転送されるようにしました。

したがって、blog.domain.com にアクセスすると、blog.domain.com/sv/ に転送され、私のブログ記事はスウェーデン語で表示されます。これはすばらしいことです。しかし、問題は、同じコンピューターからもう一度 blog.domain.com にアクセスすると、転送されず、ブログの投稿がデフォルト言語の英語であるということです。

ここで私が間違っていることはありますか?常に言語を指定する必要があるのは奇妙に思えます。ブラウザに基づいて自動化する必要があります。

0 投票する
1 に答える
4359 参照

qt - Qtranslatorを使用してQappに動的に追加された文字列を翻訳する方法は?

Qt言語学者と一緒にQtアプリケーションの多言語を作成しようとしています。このコードをメインウィンドウの関数に配置します。

MainWindow.hでQTranslatorを宣言し、翻訳したいすべての文字列をtr()で囲みます。しかし、それでは、MainWindow.cppのコードによって動的に追加されたすべてのQObject(たとえば、QTableWidgetのタイトル)は変換されません。main.cppに他の翻訳者を配置すると、すべての文字列が翻訳されますが、アプリケーションで言語ボタンを作成する必要があるため、main.cppに翻訳者を配置できません。

あなたは私を助けるためのアイデアがありますか?

あなたの答えのためのThx。

ガット

0 投票する
1 に答える
351 参照

qt4 - QTranslator はプログラムの一部でしか機能しません

qt アプリケーション (Windows では qt 4.7.4) の翻訳で奇妙な問題があります。何が起こるかは次のとおりです。

1.- lupdate を実行し、.ts ファイルを生成します。

2.- 生成された .ts ファイルを qt linguist で編集します。

3.- 前の .ts ファイルで lrelease を実行します。

4.- Netbeans から、プロジェクトをクリーンアップしてビルドし、実行します。

アプリケーションを実行すると、ほとんどのウィジェット (ラベル、プッシュボタン、タイトル、メニュー アクション、メニュー) が、以前に生成した翻訳ファイルに従って翻訳されます。問題は、翻訳ファイルでそれらの翻訳を提供したにもかかわらず、一部の要素が翻訳されていないことです (Qt Linguist はそれらを認識しました)。

私の質問は次のとおりです。一部のテキストが翻訳され、他のテキストが無視されているのには理由がありますか?

すべてのテキストが tr() 内にあることを確認しました。(前に言ったように、それらはすべて Qt Linguist に表示されます)。

すべての助けをありがとう。

0 投票する
1 に答える
1358 参照

php - Wordpressのfunctions.php内の定数--define()-にアクセスできません。アクセスすると間違った結果になります

wp-config.phpで、WPLANGを次のように定義しました。

WPLANGにアクセスするときはいつでも完全に機能しますが、メールプレスウィジェットからメタデータを追加しようとすると、WPLANGを認識できません。言語をwpdbに挿入するための関数は、テーマのfunctions.phpにあります。

Mailpressウィジェットはajaxを使用します。関数定義の前にechoWPLANGを置くと、正しい言語がエコーされますが、WPLANGはその関数のスコープ内で認識されません。

お知らせ下さい。

0 投票する
3 に答える
1277 参照

wordpress - Qtranslate は、既存のページを翻訳するとホームページを表示します

新しいページを作成して翻訳すると、うまくいきます。

ただし、このプラグインをインストールする前に作成された既存のページを翻訳しようとすると、リダイレクトされたり、ホームページが表示されたりします。

これは私のデバッグ情報です

http://pastebin.com/YqZ4CzAm

0 投票する
1 に答える
3071 参照

qtranslate - qTranslateおよびWordpress関数

私はWordpressサイトでqTranslateを使用していますが、場合によっては、その一部をWordpress関数に組み込むのに少し問題があります。たとえば、クエリ内に「続きを読むリンク」を含めたい場合は、次のようにすることができます。

(とはいえ、それはエコーをエコーし​​ているように見えるので、それが機能しているように見えても、私はそれを正しく行っていない可能性があります)。

しかし、私はこれの構文を完全に理解することはできません:

それらの翻訳をどのように入力しますか?

0 投票する
1 に答える
630 参照

php - Qtranslate を使用して配列を正しい順序で表示する PHP 多言語サイト

qtranslate を使用して wordpress ブログを運営しています。3つの言語を使用しています。

post_meta wp フックを使用してデータベースに保存されるカスタム メニュー (価格表) を作成しました。

リストアイテムを表示するために単純なロジックを使用しています.1つの言語しか使用していなかったときは完全に機能しました. しかし、qtranslate を追加した今、問題が発生しています。

私が行き詰まっている場所をよりよく理解できるように、解決プロセスをご案内します。

だから、私はこのコードを持っていました:

$pricelistline の print_r は:

明らかに、私のスクリプトは 3 つの言語すべてを同時に表示していました... これを修正するために、qtranslate について読み、_e() を使用することで qtranslate が状況を引き継いで正しい言語を表示し、不要な言語をブロックすることを発見しました。

変更されたコード:

ここで違いに注意してください。_e( "<li><p>" . $e[0] . " <span>" . $e[1] . "</span></p> <span class=\"listmenuprice\">" . $e[2] . "</span><div class=\"clearfloat\"></div><!-- Very Important --></li>\n");

これはうまくいったようです!他の言語のインスタンスが消えたので、英語のページでは英語版しか表示されません。

問題は、ソースを表示したときに偽の html が残っていることです。

HTML 出力は次のようになります。

注意:<li><p><li><p>これらは、残りの 2 つの言語の 2 つの開始要素です。私の推測では、表示されていない言語の $e[1] で何かが詰まっているため、言語が機能しているように見えます! しかし、実際にはいくつかのphpエラーがあります。

私はしtail -f /var/log/apache2/error_logましたが、phpエラーは表示されません。

それで、ここで何が起こっているのですか?助けていただけますか?余分な html 要素を取り除く必要があるだけです。残りの部分については、私の変更はうまくいったようです!

長い投稿になりましたが、すべての詳細をお伝えできれば幸いです。

読んでくれてありがとう :)

var_dump

0 投票する
1 に答える
422 参照

wordpress - RewriteCond issue with subdomains and paths in .htaccess

I have three different domains pointing to the same WordPress's host instance depending on the language (managed with the qTranslate plugin):

With that I've managed to achieve the following redirects:

  • mydomain.cat or www.mydomain.cat ---> ca.mydomain.com ---> Shows website in catalan
  • mydomain.es or www.mydomain.es ---> es.mydomain.com ---> Shows website in spanish
  • mydomain.com or www.mydomain.com ---> en.mydomain.com ---> Shows website in english

Now the trouble I have is that, for example, user types mydomain.cat/work it doesn't works fine, it goes to mydomain.com/work/ and the language part in the subdomain is missing. It would be perfect if, in that case, it redirects to ca.mydomain.com/work.

I've researched and tried to modify the three RewriteCond rules to "add" the additional content at the end of the url (don't know if is better with QUERY_STRING or with parameters) if it exists, but I couldn't get it working fine, rather I don't know if it's the best way to achieve it.

Anyone can help me or give me a clue?

0 投票する
2 に答える
1838 参照

wordpress - q翻訳がキャプションで機能しない

キャプションの場所に異なる言語を設定しようとしていますが、それを機能させることは不可能に見えます。キャプションを入れてみました:

  • [:en]英語のテキスト[:de]ドイツ語のテキスト
  • 英語テキストドイツ語テキスト

しかし、私がそれを印刷すると、それはちょうどこのような表示をするでしょう:

[:en]英語のテキスト[:de]ドイツ語のテキスト
ドイツ語のテキスト

したがって、最初のケースでは、qtranslateのショートコードを解釈せず、2番目のケースでは単にそれを削除します。

ギャレーを呼び出すとき(SexyCycleを使用している場合)、投稿では次のように呼び出します。

次に、プラグインにこれ​​があります:

助言がありますか?ありがとう!