フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
テーマ内の日本語表記を英語表記に変更し...
 
通知
すべてクリア

[解決済] テーマ内の日本語表記を英語表記に変更したいです

7 投稿
4 ユーザー
6 Likes
115 表示
popo
 popo
(@popo)
投稿: 4
メンバー
Topic starter
 

お世話になります。
英語のWEBサイトを制作中です。
一つずつテーマ内の日本語を英語に手動で変更中なのですが、一部ファイルの位置が分からず探していますが見つかりません。
以下のファイルの場所が分かればご教示いただければ助かります。

1. single.phpページの日付。

single

2.メニューの検索アイコンを押した時の「閉じる」表記。

searchform

3.ウィジェット内の「アーカイブの日付」および「検索」ボタン。

archive

お手数をおかけしますが、どうぞよろしくお願いいたします。

確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.6.6
利用中のWordPressバージョン
6.0.1
利用中のプラグイン一覧

All In One WP Security
Contact Form 7
SEO SIMPLE PACK
UpdraftPlus
WP Multibyte Patch

 
投稿済 : 10/08/2022 3:33 pm
かんた
(@swell_mania)
投稿: 330
Https://webrent.xsrv.jp/
 

投稿内容を読む限りテンプレートファイルを直接編集しながら翻訳されている印象ですが、その方法だとテーマのバージョンアップで上書きされてしまいます。

SWELLに限った話ではありませんが、PO/MOファイルで翻訳されたほうが運用が楽になるかと思います。

一般ユーザー
SWELL初心者のために、ブロックパターンライブラリーを運営しています。

 
投稿済 : 10/08/2022 9:38 pm
山本大介, popo and reacted
popo
 popo
(@popo)
投稿: 4
メンバー
Topic starter
 

@swell_mania

早速のお返事ありがとうございます。
なるほど、swell_child子テーマに該当テンプレートファイルを親テーマからコピーして直接編集していたのですが、バージョンアップの際に上書きされてしまうのですね。

themes内「languages」フォルダを「swell_child」内にコピーして、「en_US.po」ファイルを「Poedit」アプリで開いて翻訳語、「en_US.mo」にコンパイルしてFTP上でアップロードしていますがなぜか文言が変更されません。
これはWordPress側のようなので、いろいろやってみます。
今後の参考までにスクリーンショットをアップいたします。

お忙しいところご丁寧にありがとうございました。

shot

 

This post was modified 2か月前 by popo
 
投稿済 : 11/08/2022 1:56 pm
山本大介
(@b4rskbe5)
投稿: 37
メンバー
 

子テーマの場合は、上書きされませんが今後のアップデートの際に都度編集しなければならず現実的ではないと思います。

また、PO ファイル内で翻訳語の英語を全て埋めてから MO に変換していますか?
自動で翻訳させることも有料でできたと思いますが、基本的には自分で全ての対応表を完成させる必要があります。

WP 側の設定に関しては、表示言語設定を英語に変えていないという可能性もあります。一度ご確認ください。
(一般設定 → サイトの言語 で変更可能)

https://users.swell-theme.com/forum/swell-bugs/%E5%AD%90%E3%83%86%E3%83%BC%E3%83%9E%E3%81%AB%E5%85%A5%E3%82%8C%E3%81%9Flanguages%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E4%BB%A5%E4%B8%8B%E3%81%8C%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BE%E3%82%8C%E3%81%A6/

Web 開発やってます。WordPress プラグインも開発しています。
Image Quality Control ・・・ 画像最適化のプラグイン
Combine Social Photos ・・・ Instagram 埋め込みブロックのプラグイン

 
投稿済 : 11/08/2022 3:50 pm
popo reacted
skillsharejp
(@skillsharejp)
投稿: 431
SWELL高速化顧問
 
投稿者:: @popo

なるほど、swell_child子テーマに該当テンプレートファイルを親テーマからコピーして直接編集していたのですが、バージョンアップの際に上書きされてしまうのですね。

最初の質問に子テーマ利用と記載してあれば回答者も誤解しないので、次回以降は状況を詳しく説明するようにしてみてください。

 

WordPress高速化と保守管理の専門家
SWELLに高速化ノウハウ提供しています。個別依頼の対応可能。
- 定期契約不要のスポットWordPress保守管理(改ざん検知駆除込)
- 移行、HTTPS化、マルウェア駆除、各種設定代行、WPチューンアップ

 
投稿済 : 11/08/2022 4:10 pm
popo reacted
popo
 popo
(@popo)
投稿: 4
メンバー
Topic starter
 

@b4rskbe5

ご丁寧にありがとうございます。
子テーマを差し替えるのは確かにメンテナンスが大変そうです。。

おっしゃる通り、WordPress管理画面の
・一般設定 → サイトの言語を「English (United States)」に変更
en_US.poファイルを英語に変更後、保存してからen_US.moと一緒にFTPでアップロードしたところ無事に英語翻訳されました!

先にWordPress側の言語を変えないといけなかったのですね。

翻訳は手動とのこと、承知いたしました。
テキストがたくさん並んでいますが地道に翻訳していきます。

 
投稿済 : 11/08/2022 5:22 pm
山本大介 reacted
popo
 popo
(@popo)
投稿: 4
メンバー
Topic starter
 

@skillsharejp

こちらの説明不足で皆様のお手数をおかけして大変申し訳ありません!
今後はなるべく状況が文章で詳しく伝わるよう努めます。
どうもありがとうございます。

 
投稿済 : 11/08/2022 5:23 pm
共有: