• Resolved ids03239

    (@ids03239)


    初めまして

    現在サイト内にXO Event Calendarを使用しています。
    とても使いやすく今後も使用し続けようと思っていますが、
    1点おおかしな挙動があったため質問しました。

    ・挙動: 画面読み込み時、カレンダー上部の年月表記と曜日表記が英語状態(December 2019等)になる。
        横矢印より次の月に行くと日本語表記になる。(2020年1月)
        横矢印より前の月に行くと日本語表記になる。(2019年12月)
    ・表示場所: ウィジェット・サイドメニューへ「イベントカレンダー (XO Event Calendar): 営業カレンダー」を使用
    ・wordpressバージョン: 5.2.4
    ・XO Event Calendarバージョン: 2.1.2

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter ids03239

    (@ids03239)

    追加情報

    ・翻訳の更新: 最新バージョン

    お教えいただけますと幸いです。
    何卒宜しくお願い致します。

    Plugin Author ishitaka

    (@ishitaka)

    こんにちは

    根本的な原因はわかりませんが、下記コードをテーマの functions.php に追加することで解消するかもしれません。試してみてください。

    function my_event_calendar_month_caption( $caption, $args ) {
    	$caption = sprintf( '%d年 %d月', $args['year'], $args['month'] );
    	return $caption;
    }
    add_filter( 'xo_event_calendar_month_caption', 'my_event_calendar_month_caption', 10, 2 );
    
    function my_gettext_calendar( $translated, $text, $domain ) {
    	if ( $domain === 'xo-event-calendar' ) {
    		$texts = array (
    			'Sun' => '日',
    			'Mon' => '月',
    			'Tue' => '火',
    			'Wed' => '水',
    			'Thu' => '木',
    			'Fri' => '金',
    			'Sat' => '土',
    		);
    		if ( isset( $texts[$text] ) ) {
    			$translated = $texts[$text];
    		}
    	}
    	return $translated;
    }
    add_filter( 'gettext', 'my_gettext_calendar', 10, 3 );
    Thread Starter ids03239

    (@ids03239)

    ishitaka様

    早速のご返事ありがとうございます。
    試しましたところ、うまくいきました。
    ありがとうございます!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘XO Event Calendarの年月表示が初回読み時、英語表記になる’ is closed to new replies.