Wordpressは、いつでも言語を変更できるようにします。ただし、「英語(米国)」しか選択できない状況に陥る場合があります。
(設定>一般設定>サイト言語)
私が期待するもの:
私が得るもの:
何故ですか?どうすれば修正できますか?
chown -R apache:apache /path/to/virtual/domain
およびSELinuxの場合、正しい設定を提供します)これにより、インストール後に別の言語を選択できました。
Wordpressは、いつでも言語を変更できるようにします。ただし、「英語(米国)」しか選択できない状況に陥る場合があります。
(設定>一般設定>サイト言語)
何故ですか?どうすれば修正できますか?
chown -R apache:apache /path/to/virtual/domain
およびSELinuxの場合、正しい設定を提供します)これにより、インストール後に別の言語を選択できました。
回答:
たぶん、WordPressには新しい言語ファイルを保存する権限がありません。私は同じ問題を抱えていましたが、以下を追加することで解決しましたwp-config.php
define('FS_METHOD', 'direct');
wp-content/
-directoryがWebサーバーユーザーに対して書き込み可能であることを確認することもできます。
wp-content
許可を777に変更すると問題が解決しました!
WPの経験はありません。WP 4.7をインストールしようとしましたが、同じ問題があります。ドロップダウンリストには英語のみが含まれていました。WPのダウンロードではすべての翻訳ファイルが自動的にダウンロードされると思っていましたが、残念ながらそうではありませんでした。
ドロップダウンリストで言語を取得するには(設定>一般設定>サイト言語)、翻訳ファイルをwp-content/languages
ディレクトリにインストールする必要があります。
言語ファイルをダウンロードするには、言語の選択 よりもhttps://translate.wordpress.org/projects/wpでWPのバージョンを選択して ください。言語ファイルをダウンロードできるページが表示されます。
たとえば、wp4.7ウクライナの場合、このページがあります
translate.wordpress.org/projects/wp/4.7.x/uk/default
ページの最後にExport
リンクを見つけます。「すべて現在」を「マシンオブジェクトメッセージカタログ(.mo)」として選択し、クリックしますexport
次に、ダウンロードしたファイルをwp-content / languagesディレクトリに配置します。[設定]> [一般設定]ページを開くか更新します。ドロップダウンリストに新しい言語が表示されます。
.moファイルを正確にダウンロードすることが重要です。.poファイルをインストールするのに多くの時間を費やしました。また、Linuxユーザーで.poファイルしかない場合は、コマンドで変換できます
msgfmt -o uk_UA.mo uk_UA.po
プラグインとテーマ用の翻訳ファイルをインストールするには、同じことを多少の違いをもって行う必要があります。
詳細については、 https://codex.wordpress.org/Installing_WordPress_in_Your_Languageをご覧ください。
同じ問題に遭遇するだけです。私の場合、理由は簡単でした。英語版のみのWordPressをインストールすると、languages
ディレクトリの下にサブディレクトリはありませんwp-content
。手動で作成すると、WPダッシュボードで利用可能なすべての言語リストが表示されます。まず、必要な言語を選択してインストールします。この時点で、WPコアの翻訳ファイルを入手しましたが、プラグインやテーマの翻訳ファイルは入手していません。他のすべての翻訳ファイルを取得するには、[ ダッシュボード ]の下の[ 更新]セクションに移動し、[ もう一度確認 ]ボタンをクリックします。ページの下部に、新しい翻訳が利用可能ですというメッセージが表示されます。[ 翻訳の更新 ]ボタンをクリックすると、WPはプラグインとテーマに使用可能なすべての翻訳をダウンロードします。
前述のように、WPはlanguages
ディレクトリに対する書き込み権限を持っている必要があります。それ以外の場合は、すべての翻訳ファイルを手動でダウンロードする必要があります。ディレクトリにあるWordPressコアの翻訳ファイル(.mo
および.po
)、サブディレクトリにlanguages
あるインストールされたテーマのlanguages/themes
翻訳ファイル、およびサブディレクトリにあるインストールされたプラグインの翻訳ファイルlanguages/plugins
(これらの2つのサブディレクトリは、もちろん、十分な権限がある場合、WPそれを行う)。
languages
別の回答で説明されているように、.moファイルを追加および追加する必要がありました。これは便利です。
私は同じ問題を抱えており、さまざまな複雑なソリューションを読むのに何時間も費やしました。
ほんの3つの非常に基本的な手順です。
1「/ languages」という名前の「/ wp-content」ディレクトリに新しいフォルダーを作成します
2インストールする言語の言語パックをこのフォルダーにコピーします
(https://make.wordpress.org/polyglots/からダウンロードします)チーム/)
3インターフェースから新しい言語を選択します
詳細はこちら:https : //www.linuwi.com/tutorials/how-to-change-wordpress-language/
この問題は、WordPress 4.0以降のバージョンでも許可が原因で発生します。このため、WordPressは言語パックをダウンロードできません。管理パネルの一般設定で他の言語を追加するには、wp-config.php内のdefine( 'WP_DEBUG'、true)のすぐ下にこのコードを追加します。
define('FS_METHOD', 'direct');
変更を保存した後、管理パネルの一般設定で確認してください。これで、いくつかの言語が見つかります。リスト内に言語が見つからない場合は、プラグインを使用して言語パックを追加するか、コードを使用して追加してください。これについては公式ドキュメントを参照してください。
私はこの問題を解決し、ワードプレス検索の正しい方法を定義しました wp-content
フォルダーの。
でフォルダwp-config.php
の位置を指定できwp-content
ます。作業しているシステムに基づいて、次のコードを設定してください。
define('WP_CONTENT_DIR', realpath(dirname(__FILE__) . '/wp-content'));
またはこれ:
define('WP_CONTENT_DIR', realpath($_SERVER['DOCUMENT_ROOT'] . '/wp-content'));