diff options
| author | Ben Woodward <ben@bdw.to> | 2021-07-30 08:10:53 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-07-30 08:10:53 -0700 |
| commit | 152584720e36b05111d90a584bc13f7dd8259f84 (patch) | |
| tree | 29db0c7137a44a6bca06c4e661db92800a0d7cd4 /src/App.js | |
| parent | 29cf936735c74a8981f8508c91f981f3c0a697ba (diff) | |
Language dropdown formatting (#149)
* Sort and format language dropdown
- Format languages in `latinName - nativeName` to account for RTL
languages
- Lexicographic order
* Use generic English translation
The current English translation covers both US and GB, so prefer a
generic implementation until it doesn't make sense.
* Update src/App.js
Co-authored-by: Andanan <dev.andanan@e.mail.de>
* Update src/App.js
Co-authored-by: Ahmed Tarek <ahmed.tokyo1@gmail.com>
Co-authored-by: Andanan <dev.andanan@e.mail.de>
Co-authored-by: Ahmed Tarek <ahmed.tokyo1@gmail.com>
Diffstat (limited to 'src/App.js')
| -rw-r--r-- | src/App.js | 38 |
1 files changed, 19 insertions, 19 deletions
| @@ -34,27 +34,27 @@ function App() { | |||
| 34 | value={i18n.language} | 34 | value={i18n.language} |
| 35 | onChange={(e) => changeLanguage(e.target.value)} | 35 | onChange={(e) => changeLanguage(e.target.value)} |
| 36 | > | 36 | > |
| 37 | <option value="en-US">English - US (English)</option> | ||
| 38 | <option value="zh-HK">Chinese - Hong Kong (简体中文)</option> | ||
| 39 | <option value="zh-CN">Chinese - Simplified (简体中文)</option> | ||
| 40 | <option value="es">Spanish (Español)</option> | ||
| 41 | <option value="pt">Portuguese (Português)</option> | ||
| 42 | <option value="pt-BR">Portuguese (Brazil)</option> | ||
| 43 | <option value="ja">Japanese (日本語)</option> | ||
| 44 | <option value="fa-IR">Persian - Iran (فارسی)</option> | ||
| 45 | <option value="ru-RU">Russian - Russia (Русский)</option> | ||
| 46 | <option value="uk-UA">Ukrainian - Ukraine (Українська)</option> | ||
| 47 | <option value="nl-NL">Dutch - Netherlands (Nederlands)</option> | ||
| 48 | <option value="fr-FR">French - FR (Français)</option> | ||
| 49 | <option value="tr-TR">Turkish - Turkey (Türkçe)</option> | ||
| 50 | <option value="hi-IN">Hindi - India (हिन्दी)</option> | ||
| 51 | <option value="ca">Catalan (català)</option> | ||
| 52 | <option value="de-DE">German (Germany)</option> | ||
| 53 | <option value="id-ID">Indonesian (Indonesia)</option> | ||
| 54 | <option value="pl-PL">Polish - PL (Polski)</option> | ||
| 55 | <option value="ar">Arabic - العربية</option> | 37 | <option value="ar">Arabic - العربية</option> |
| 56 | <option value="oc">Occitan</option> | 38 | <option value="ca">Catalan - Català</option> |
| 39 | <option value="zh-HK">Chinese Hong Kong - 简体中文</option> | ||
| 40 | <option value="zh-CN">Chinese Simplified - 简体中文</option> | ||
| 41 | <option value="nl-NL">Dutch - Nederlands</option> | ||
| 42 | <option value="en">English</option> | ||
| 43 | <option value="fr-FR">French - Français</option> | ||
| 44 | <option value="de-DE">German - Deutsch</option> | ||
| 45 | <option value="hi-IN">Hindi - हिन्दी</option> | ||
| 46 | <option value="id-ID">Indonesian</option> | ||
| 57 | <option value="it-IT">Italian</option> | 47 | <option value="it-IT">Italian</option> |
| 48 | <option value="ja">Japanese - 日本語</option> | ||
| 49 | <option value="oc">Occitan</option> | ||
| 50 | <option value="fa-IR">Persian Iran - فارسی</option> | ||
| 51 | <option value="pl-PL">Polish - Polski</option> | ||
| 52 | <option value="pt">Portuguese - Português</option> | ||
| 53 | <option value="pt-BR">Portuguese - Português brasileiro</option> | ||
| 54 | <option value="ru-RU">Russian - Русский</option> | ||
| 55 | <option value="es">Spanish - Español</option> | ||
| 56 | <option value="tr-TR">Turkish - Türkçe</option> | ||
| 57 | <option value="uk-UA">Ukrainian - Українська</option> | ||
| 58 | </select> | 58 | </select> |
| 59 | </div> | 59 | </div> |
| 60 | 60 | ||
