covid19 icon indicating copy to clipboard operation
covid19 copied to clipboard

サイトの多言語化を行いたい

Open nomunomu0504 opened this issue 4 years ago • 5 comments

改善詳細 / Details of Improvement

  • サイト表示の言語を多言語化したい

期待する見せ方・挙動 / Expected behavior

  • 今のところ英語を追加できたら...

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

nomunomu0504 avatar Mar 27 '20 07:03 nomunomu0504

コミット履歴をみた感じ、i18nの機能を復活させて、足りていない言語データを補えば雛形はできそうです jsonでとってきているデータについては調査中です

HyodaKazuaki avatar Apr 05 '20 12:04 HyodaKazuaki

https://github.com/tokyo-metropolitan-gov/covid19/blob/6472f308f9cf7b4f364ba2363659f0b81e154fb9/components/cards/ConfirmedCasesAttributesCard.vue#L42-L82

これは東京都のデータの例なんですが、jsonのヘッダーとボディをちゃんと翻訳しているようです なので東京都のデータに合わせるような形で改変を行って、あとはassetsを追加すればよくなると思います LanguageSelectorはナビバーの上に持ってきたほうがわかりやすくなるのでその変更も行ったほうが良さげです

HyodaKazuaki avatar Apr 05 '20 13:04 HyodaKazuaki

おそらく切り替え機能のみに関して言えばすぐ復帰できそうです ただ、言語データのほとんどは東京都のデータのままなのでそれらの変更を実施する必要があります そうなるとここの更新をそのままnomu_developmentブランチにマージするのは避けて、翻訳用のブランチを用意してそこで必要なデータを用意してからnomu_developmentブランチにマージしたほうがいいと思うのですが、いかがでしょうか

HyodaKazuaki avatar Apr 05 '20 14:04 HyodaKazuaki

このIssueはfeature/16-add_google_spreadsheetで作業を行っています 翻訳用のアセットデータは https://docs.google.com/spreadsheets/d/19L-L-wVweHNe3avcKDyYWc3SkZswDpL9x4zM5kIyg58/edit?usp=sharing で実施しています 翻訳データが溜まり次第該当ブランチに載せていきます

HyodaKazuaki avatar Apr 11 '20 15:04 HyodaKazuaki

多言語化のプレビューは https://feature-16-enable-i18n.covid19-fukui.com/ で実施しています

HyodaKazuaki avatar Apr 18 '20 05:04 HyodaKazuaki