タグ付けされた質問 「language」

2
__()または_e()言語翻訳文字列内のHTML
翻訳文字列を構築するための適切なアプローチは何ですか? 例えば、 echo __( 'Hello ' . $first . ' you owe me money.' ); echo __( '<div><p>Top: ' . $t_margin . '</p>' . '<p>Bottom: ' . $b_margin . '</p></div>' ) 文字列やHTMLを追加しても大丈夫ですか、それとも最初に行ってから次のような翻訳を実行する必要がありますか? $html = '<div><p>Top: ' . $t_margin . '</p>' . '<p>Bottom: ' . $b_margin . '</p></div>'; echo __( $html …

3
ボタンをクリックして言語を変更する
目標は、ボタン/選択ドロップダウンなどを提供して、パブリックインターフェイスを1)その場で切り替えることです。 私が探しているもの プラグインまたはテーマコード... ... またはアイデア 回避load_textdomain()策を使用すると、.po / .moファイルへの翻訳を残すことができます textdomain関数に依存しない場合に、文字列をインターフェイスに解析する方法に関するアイデア(例:ajax / plain php / ini、json、xmlファイル) 注意: 1)異なる言語での公開ではありません。 2)実際のドロップダウン/ボタンなどを作成するためのコードは必要ありません。UIの文字列を提供するコード/システムについてのみです。 ありがとう!

9
言語を変更できません(「英語(米国)」のみ)
Wordpressは、いつでも言語を変更できるようにします。ただし、「英語(米国)」しか選択できない状況に陥る場合があります。 (設定>一般設定>サイト言語) 私が期待するもの: 私が得るもの: 何故ですか?どうすれば修正できますか?

1
デフォルトのWordPressコア翻訳を上書きする
WordPressはオランダ語に設定されています。get_the_archive_title()テーマを正しく使用すると、カテゴリアーカイブページに「カテゴリ:カテゴリ名」が正しく出力されます。しかし、「Sectie:Category-name」を読んでほしい。 WordPressの更新で更新されるため、wp-content / languagesフォルダー内のオランダ語ファイルを変更したくありません。 その翻訳ファイルをコピーして、「カテゴリ」の翻訳を変更し、新しいnl_NL.moファイルをmy-theme / languagesに入れてみました。これによる影響はありませんでした。 コアの翻訳ファイルを変更せずに、一部の文字列に対して異なる翻訳を実現するにはどうすればよいですか?

4
更新後にプラグインを変換し続ける方法は?
http://wordpress.org/extend/plugins/bbpress/ bbpress '言語フォルダー(wp-content / plugins / bbpress / bbp-languages)には次の警告があります。 /** * Do not put custom translations here. They will be deleted on bbPress updates. * * Keep custom bbPress translations in /wp-content/languages/ */ 実際、これは新しい問題ではなく、はい、彼らは正しいです。英語以外の言語でwordpressプラグインを使用している場合、これは大きな問題です。 基本的に私はbbpressを翻訳し、.poファイルと.moファイルを作成しました。ファイルを通常のwp-content / plugins / bbpress / bbp-languagesフォルダーに配置すると、ファイルは機能します。しかし、上記のように、更新時に削除されると警告されています。しかし問題は、bbpressで提案されているようにwp-content / languages /フォルダーに配置すると、翻訳が機能しないことです。 私はそれをアクティブにできるフックまたは何かがあるはずだと思いますが、それに対する最善の解決策は何ですか?プラグイン言語ファイルをwp-content / languages /に保持したいだけです


1
qTranslateのような多言語Webサイトの書き換えルール?
言語切り替え用の独自の小さなプラグインを書きたいのですが。そのためには、まず最初に、書き換えルールを実行します。私は2時間Webを見回していますが、質問に対する答えはまだ見つかりませんでした。 このようにしたい:http://www.mysite.com/de/post-title/またはhttp://www.mysite.com/de/projects/project-title/ 基本的に、私がしようとしていることは、現在のURLとそのすべてのパラメーターを保持することです。サイトのURLとパスの間に現在アクティブな言語スニペットを追加するだけです。これまでのところ私のコードです: function rewrite_rule_de(){ add_rewrite_tag('%lang%','([^&]+)'); add_rewrite_rule('^de/(.+?)/?$', 'index.php?p=$matches[1]&lang=de', 'bottom'); global $wp_rewrite; $wp_rewrite->flush_rules(); } add_action('init', 'rewrite_rule_de');
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.