Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました #2311

Closed
wants to merge 23 commits into from

Conversation

mtdkei
Copy link
Contributor

@mtdkei mtdkei commented Nov 12, 2024

チケットへのリンク / 変更の理由(元のissueがあればリンクを貼り付ければOK)

#2269

どういう変更をしたか?

具体的には、PHP翻訳ファイルとJavaScript用JSONファイルの読み込みにおいて、特定のファイルを直接指定するように変更してみました。

スクリーンショットまたは動画

変更前 Before

編集画面
image

設定画面
スクリーンショット 2024-11-12 18 14 46

変更後 After

編集画面
スクリーンショット 2024-11-12 18 01 57

設定画面
スクリーンショット 2024-11-12 18 12 03

実装者の確認事項

実装者はレビュワーに回す前に以下の事を確認してチェックをつけてください。

  • 複数の意図の変更 ( 機能の不具合修正 + 別の機能追加など ) を含んでいないか?
  • Files changed (変更ファイル)の内容は目視で確認したか?
  • readme.txt に変更内容は書いたか?
  • 本当にちゃんと確認をしたか?

プログラムの変更の場合

テストを書かないのは普通ではありません。書けるテストは極力書くようにしてください。

  • 書けそうなテストは書いたか?
    →テスト箇所が分からなかったのでスキップしました。わかり次第追加します。

変更内容について何を確認したか、どういう方法で確認をしたかなど

  • 編集画面のブロック一覧で日本語に翻訳されていることを確認しました。
  • 編集画面の/で日本語入力した時に日本語でブロックが出てくることを確認しました。
  • ダッシュボードから 設定 > VK Blocks の設定画面で日本語になっていることを確認しました。
  • WP6.7と6.6で確認しました。

レビュワーに回す前の確認事項

  • 実装者はこのテンプレートのチェック項目をちゃんと確認してチェックしたか?

レビュワー確認方法・確認内容など

ただ、このような方法でいいのかも含め様々な角度からご確認いただけたらと思います。


レビュワー向け

レビュワーが確認して変更が反映されていない場合の確認事項

レビューしてみて意図した動作をしない場合は再度ビルドするなど以下の項目を確認してください。

  • プルしたか?
  • ビルドしたか?
  • ビルドしたディレクトリは正しいか(別の開発環境のディレクトリを見ていないか)?
  • npm install したか?
  • composer install したか?
  • キャッシュをクリアして確認したか?

@mtdkei mtdkei changed the title 【確認待ち】[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました [ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました Nov 12, 2024
@mtdkei mtdkei changed the title [ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました 【確認待ち】[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました Nov 12, 2024
@mtdkei mtdkei marked this pull request as ready for review November 12, 2024 09:18
@mthaichi
Copy link
Contributor

@mtdkei ありがとうございます!
テストが通っていないので、6.7未満と以上の時とで読み込み方を変えないといけないかもです。
inc/vk-blocks/vk-blocks-function.php でも同じような処理がありますが、こちらも同様な処理が必要かもです。

@mthaichi
Copy link
Contributor

@mtdkei ありがとうございます! テストが通っていないので、6.7未満と以上の時とで読み込み方を変えないといけないかもです。 inc/vk-blocks/vk-blocks-function.php でも同じような処理がありますが、こちらも同様な処理が必要かもです。

と書きましたが、言語が英語なのに日本語が表示されてしまっているので、問題があるということですね。
アーカイブリストだけ、この方法でやると翻訳されてしまいます。サーバーサイドレンダリングしている場合に発生するのかと思いきや、そうでもないようで、アーカイブリストだけが英語版なのに日本語に翻訳されてしまいます。

すみませんが、この点調査いただければと。(私も時間があれば調べてみます)

@mtdkei mtdkei changed the title 【確認待ち】[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました 【調整中】[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました Nov 12, 2024
@mtdkei mtdkei self-assigned this Nov 13, 2024
@mtdkei mtdkei marked this pull request as draft November 13, 2024 01:11
@mtdkei mtdkei force-pushed the fix/adjust-translation-loading-for-wp-6.7 branch from 962dbbc to c4fe035 Compare November 13, 2024 03:28
@mtdkei mtdkei changed the title 【調整中】[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました 【#2314マージ待ち】[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました Nov 13, 2024
@mtdkei mtdkei marked this pull request as ready for review November 13, 2024 03:57
@mtdkei
Copy link
Contributor Author

mtdkei commented Nov 13, 2024

@mthaichi
ありがとうございます。確かに確認が抜けてました。
サイトが日本語環境の時だけ日本語で表示されるようにしました。日本語以外の環境下では英語が表示されるようにしました。

@mtdkei mtdkei force-pushed the fix/adjust-translation-loading-for-wp-6.7 branch from c4fe035 to 3c1b54e Compare November 13, 2024 06:05
@mtdkei mtdkei changed the title 【#2314マージ待ち】[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました 【確認待ち】[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました Nov 13, 2024
@mtdkei mtdkei changed the title 【確認待ち】[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました 【調整中】[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました Nov 13, 2024
@mtdkei mtdkei changed the title 【調整中】[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました 【確認待ち】[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました Nov 13, 2024
@mtdkei mtdkei force-pushed the fix/adjust-translation-loading-for-wp-6.7 branch from 3c1b54e to 079ad2d Compare November 13, 2024 06:22
@mthaichi
Copy link
Contributor

@mtdkei すみません。なんかおかしなことになってしまったので #2316 を作り直しました。

@mthaichi mthaichi changed the title 【確認待ち】[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました [ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました Nov 13, 2024
@mthaichi mthaichi marked this pull request as draft November 13, 2024 07:22
@mthaichi
Copy link
Contributor

@mtdkei これは急ぎの修正なのでApproveしたのですが、アーカイブリストだけが、英語環境で日本語になってしまう原因はわかりましたか? 応急処置的な修正で根本原因に触れてないように見えましたので、一応確認です。

原因を、後で構わないので、極力はっきりさせておきたいところですね。

@mtdkei
Copy link
Contributor Author

mtdkei commented Nov 13, 2024

@mthaichi
そうでした!こちらの見解を書きそびれていました。
こちらのいくつかの環境では、ブロックはほとんどが日本語で表示されていました。英語で表示されているものはこちら に記載しているように、ブロック名で __() 関数を使っている箇所だけでした。
そのため、サイトの言語設定を環境設定で判定する形に変更し、この現象に対処してみました。

mtdkei added a commit that referenced this pull request Nov 13, 2024
…ng-for-wp-6.7-2

[ WP6.7 ] 日本語の翻訳が効いていなかったのを修正しました(リフレッシュ) #2311
@mtdkei
Copy link
Contributor Author

mtdkei commented Nov 13, 2024

#2316 をマージしましたのでこちらはCloseします。ありがとうございました。

@mtdkei mtdkei closed this Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants