-
Notifications
You must be signed in to change notification settings - Fork 10
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
多言語対応(i18n)する #312
Comments
やってみる。 ThemeProvider を経由してロケールの文字列を注入している。 こんなかんじ
デフォルトの英語版は直接値を代入していて、各ロケールは locale/index.ts で管理してる。 ロケールが絡むのは MuiBreadcrumbs, MuiTablePagination, MuiRating, MuiAutocomplete, MuiAlert, MuiPagination くらいか。少ない。 Material-UIはカレンダー(MuiPickers)のi18nはまた別でやってる。 |
このような代入を、Themeからやるみたいな感じ。 対象が難しいな。ざっくり見た感じ
この4コンポーネント 6箇所でのみデフォルト文字列が使われてる感じっ |
LocaleProvider って名前でいいかな。 i18n = 国際化 = 何でも入れられるようにする だからこれは i18n provider じゃなく、 l10n provider なのだよっていう認識。 |
みてなくて恐縮です:bow: でもイメージは完全に自分と一致していました:+1:(当時自分もMuiを見てた...) |
あーカレンダーどうしよう... |
残りはカレンダーだけなので、↑で解消されることを期待。 |
カレンダーは対応ずみ |
ref: #152
ref: #252 (comment)
英語以外の環境で利用すると、各コンポーネントの引数に毎回代入する必要があるので、対応する。
The text was updated successfully, but these errors were encountered: