WordpressのStorefrontというテーマを使っています。
Polylanguageというプラグインで多言語サイトを作っています。
モバイルのメニューで4言語分Language switcherと設定しているのですが、
モバイルサイトのメニューのテキスト表示が一言語だけ英語になってしまっています。
(Defaultの英語だと "Menu"として表示される)
日本語のサイトと台湾語のサイトではうまくボックス内のテキストが翻訳変換(自動なのか不明)でされています。どこかで定義したのか忘れてしまいました。
Googleのデベロッパーツールで解析して見てみるとボタン部分のコードは下記のようにして動いていました。
日本語版のページ↓
Storefront
1<div class="storefront-primary-navigation"><div class="col-full"> <nav id="site-navigation" class="main-navigation" role="navigation" aria-label="メインナビゲーション"> 2 <button class="menu-toggle" aria-controls="site-navigation" aria-expanded="false"><span>メニュー</span></button>
台湾語版のページ↓
Storefront
1<div class="storefront-primary-navigation"><div class="col-full"> <nav id="site-navigation" class="main-navigation" role="navigation" aria-label="主要導覽列"> 2 <button class="menu-toggle" aria-controls="site-navigation" aria-expanded="false"><span>選單</span></button>
英語版のページ↓
Storefront
1<div class="col-full"> 2<nav id="site-navigation" class="main-navigation toggled" role="navigation" aria-label="Primary Navigation"> 3<button class="menu-toggle" aria-controls="site-navigation" aria-expanded="true"><span>Menu</span></button>
中国語のページに言語設定すると下記のように英語版と同じになり、
"Menu"と表示されます。ここのMenuを“选单”と表示したいです。
<button class="menu-toggle" aria-controls="site-navigation" aria-expanded="false"><span>Menu</span></button> <div class="storefront-primary-navigation"><div class="col-full"> <nav id="site-navigation" class="main-navigation" role="navigation" aria-label="Primary Navigation"> <button class="menu-toggle" aria-controls="site-navigation" aria-expanded="false"><span>Menu</span></button>
おそらくインストールされているプラグインがおかしいのでしょうか、
不要なものはすべて削除しました。また、cacheのクリーンアップも行いましたが、改善されません。
Wordpressのメニュー内でも言語毎にモバイル用のボックスメニューのテキストを編集できるアイテムはなく困っています。
いっそのことすべての言語を"Menu"にして統一しようかとも考えているのですが、
できれば言語毎にメニューテキストも翻訳変換できるようにしたいです。
何か方法があればお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/25 06:53