テーマにローカライズされた日付を表示するためにdate_i18n()を使用しようとしています。
<?php echo date_i18n( 'F j, Y', strtotime( get_the_time( "Y-m-d" ) ) ); ?>
ただし、これは常にフランス語版ではなく、英語版の月を返します。私はネットワークとしてワードプレスを使用しています。私のプライマリサイトはデフォルトのWPLANG(とても英語)を持っています、そして私はsite-settingsでWPLANGをfr_FRに設定することによってフランス語に第二のサイトを設定します。
このページの他の翻訳は問題なく機能しているので、wordpressは言語が異なることを認識しています。
私はフランス語に必要な.moファイルと.poファイルをダウンロードしましたが、そこには何か月もないので、これらが設定または使用されている場所が他にあると思います。
私は何時間もこれに困惑しているので、どんな助けでも感謝されるでしょう。
date_i18n()
はWP_Locale->get_month()
から月を取得します。これはベースラインの翻訳関数__()
を使って何ヶ月もかけています。
要点は - ヶ月すべき po/moファイルに翻訳されている、あなただけの不完全な翻訳を得た。