covid19
covid19 copied to clipboard
サイトの多言語化を行いたい
改善詳細 / Details of Improvement
- サイト表示の言語を多言語化したい
期待する見せ方・挙動 / Expected behavior
- 今のところ英語を追加できたら...
動作環境・ブラウザ / Environment
- macOS / Windows / Linux / iOS / Android
- Chrome / Safari / Firefox / Edge / Internet Explorer
コミット履歴をみた感じ、i18nの機能を復活させて、足りていない言語データを補えば雛形はできそうです jsonでとってきているデータについては調査中です
https://github.com/tokyo-metropolitan-gov/covid19/blob/6472f308f9cf7b4f364ba2363659f0b81e154fb9/components/cards/ConfirmedCasesAttributesCard.vue#L42-L82
これは東京都のデータの例なんですが、jsonのヘッダーとボディをちゃんと翻訳しているようです なので東京都のデータに合わせるような形で改変を行って、あとはassetsを追加すればよくなると思います LanguageSelectorはナビバーの上に持ってきたほうがわかりやすくなるのでその変更も行ったほうが良さげです
おそらく切り替え機能のみに関して言えばすぐ復帰できそうです
ただ、言語データのほとんどは東京都のデータのままなのでそれらの変更を実施する必要があります
そうなるとここの更新をそのままnomu_development
ブランチにマージするのは避けて、翻訳用のブランチを用意してそこで必要なデータを用意してからnomu_development
ブランチにマージしたほうがいいと思うのですが、いかがでしょうか
このIssueはfeature/16-add_google_spreadsheet
で作業を行っています
翻訳用のアセットデータは https://docs.google.com/spreadsheets/d/19L-L-wVweHNe3avcKDyYWc3SkZswDpL9x4zM5kIyg58/edit?usp=sharing で実施しています
翻訳データが溜まり次第該当ブランチに載せていきます
多言語化のプレビューは https://feature-16-enable-i18n.covid19-fukui.com/ で実施しています