Last active
October 10, 2024 19:16
-
-
Save connorjclark/30201171b2212bfa8e3b0f0fd6246c14 to your computer and use it in GitHub Desktop.
chrome devtools locales
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
NOTE: you should just run the unit.js script in chrome devtools console. The below is running from Node 18.18, which has different ICU data | |
{ style: 'unit', unit: 'millisecond', unitDisplay: 'narrow' } | |
┌─────────┬───────────┬─────────────────┐ | |
│ (index) │ locale │ text │ | |
├─────────┼───────────┼─────────────────┤ | |
│ 0 │ 'as' │ '১২৩.৫ মিঃ ছেঃ' │ | |
│ 1 │ 'lo' │ '123,5 ມລ. ວິ.' │ | |
│ 2 │ 'si' │ 'මිලිතත් 123.5' │ | |
│ 3 │ 'th' │ '123.5 มิลลิวิ' │ | |
│ 4 │ 'vi' │ '123,5miligiây' │ | |
│ 5 │ 'hi' │ '123.5 मि॰से॰' │ | |
│ 6 │ 'ml' │ '123.5 മി.സെ.' │ | |
│ 7 │ 'mr' │ '१२३.५ मिलिसे' │ | |
│ 8 │ 'ta' │ '123.5 மி.வி.' │ | |
│ 9 │ 'ar' │ '١٢٣٫٥ ملي ث' │ | |
│ 10 │ 'kn' │ '123.5ಮಿ.ಸೆ.' │ | |
│ 11 │ 'ne' │ '१२३.५मि.से.' │ | |
│ 12 │ 'pa' │ '123.5 ਮਿ.ਸ.' │ | |
│ 13 │ 'az' │ '123,5 msan' │ | |
│ 14 │ 'bg' │ '123,5 мсек' │ | |
│ 15 │ 'gu' │ '123.5 મિસે' │ | |
│ 16 │ 'km' │ '123,5 ម.វិ' │ | |
│ 17 │ 'ky' │ '123,5 мсек' │ | |
│ 18 │ 'te' │ '123.5మి.సె' │ | |
│ 19 │ 'af' │ '123,5 ms.' │ | |
│ 20 │ 'ka' │ '123,5 მწმ' │ | |
│ 21 │ 'am' │ '123.5 ሚሴ' │ | |
│ 22 │ 'be' │ '123,5 мс' │ | |
│ 23 │ 'bn' │ '১২৩.৫ ms' │ | |
│ 24 │ 'bs' │ '123,5 ms' │ | |
│ 25 │ 'ca' │ '123,5 ms' │ | |
│ 26 │ 'cs' │ '123,5 ms' │ | |
│ 27 │ 'da' │ '123,5 ms' │ | |
│ 28 │ 'de' │ '123,5 ms' │ | |
│ 29 │ 'el' │ '123,5 ms' │ | |
│ 30 │ 'et' │ '123,5 ms' │ | |
│ 31 │ 'eu' │ '123,5 ms' │ | |
│ 32 │ 'gl' │ '123,5 ms' │ | |
│ 33 │ 'he' │ '123.5 ms' │ | |
│ 34 │ 'hr' │ '123,5 ms' │ | |
│ 35 │ 'hu' │ '123,5 ms' │ | |
│ 36 │ 'hy' │ '123,5 մվ' │ | |
│ 37 │ 'id' │ '123,5 md' │ | |
│ 38 │ 'kk' │ '123,5 мс' │ | |
│ 39 │ 'lt' │ '123,5 ms' │ | |
│ 40 │ 'lv' │ '123,5 ms' │ | |
│ 41 │ 'mk' │ '123,5 мс' │ | |
│ 42 │ 'mn' │ '123.5 мс' │ | |
│ 43 │ 'ms' │ '123.5 ms' │ | |
│ 44 │ 'my' │ '၁၂၃.၅ ms' │ | |
│ 45 │ 'nl' │ '123,5 ms' │ | |
│ 46 │ 'or' │ '123.5 ms' │ | |
│ 47 │ 'pl' │ '123,5 ms' │ | |
│ 48 │ 'pt-PT' │ '123,5 ms' │ | |
│ 49 │ 'pt' │ '123,5 ms' │ | |
│ 50 │ 'ro' │ '123,5 ms' │ | |
│ 51 │ 'ru' │ '123,5 мс' │ | |
│ 52 │ 'sk' │ '123,5 ms' │ | |
│ 53 │ 'sl' │ '123,5 ms' │ | |
│ 54 │ 'sq' │ '123,5 ms' │ | |
│ 55 │ 'sr-Latn' │ '123,5 ms' │ | |
│ 56 │ 'sr' │ '123,5 ms' │ | |
│ 57 │ 'sw' │ 'ms 123.5' │ | |
│ 58 │ 'tr' │ '123,5msn' │ | |
│ 59 │ 'ur' │ '123.5 ms' │ | |
│ 60 │ 'uz' │ '123,5 ms' │ | |
│ 61 │ 'zh-TW' │ '123.5 毫秒' │ | |
│ 62 │ 'zu' │ '123.5 ms' │ | |
│ 63 │ 'cy' │ '123.5ms' │ | |
│ 64 │ 'en-GB' │ '123.5ms' │ | |
│ 65 │ 'en-US' │ '123.5ms' │ | |
│ 66 │ 'en-XL' │ '123.5ms' │ | |
│ 67 │ 'es-419' │ '123.5ms' │ | |
│ 68 │ 'es' │ '123,5ms' │ | |
│ 69 │ 'fa' │ '۱۲۳٫۵ms' │ | |
│ 70 │ 'fi' │ '123,5ms' │ | |
│ 71 │ 'fil' │ '123.5ms' │ | |
│ 72 │ 'fr-CA' │ '123,5ms' │ | |
│ 73 │ 'fr' │ '123,5ms' │ | |
│ 74 │ 'is' │ '123,5ms' │ | |
│ 75 │ 'it' │ '123,5ms' │ | |
│ 76 │ 'ja' │ '123.5ms' │ | |
│ 77 │ 'ko' │ '123.5ms' │ | |
│ 78 │ 'no' │ '123,5ms' │ | |
│ 79 │ 'sv' │ '123,5ms' │ | |
│ 80 │ 'uk' │ '123,5мс' │ | |
│ 81 │ 'zh-HK' │ '123.5毫秒' │ | |
│ 82 │ 'zh' │ '123.5ms' │ | |
└─────────┴───────────┴─────────────────┘ | |
{ style: 'unit', unit: 'millisecond', unitDisplay: 'long' } | |
┌─────────┬───────────┬────────────────────────────────────┐ | |
│ (index) │ locale │ text │ | |
├─────────┼───────────┼────────────────────────────────────┤ | |
│ 0 │ 'el' │ '123,5 χιλιοστά του δευτερολέπτου' │ | |
│ 1 │ 'ta' │ '123.5 மில்லிவிநாடிகள்' │ | |
│ 2 │ 'hu' │ '123,5 ezredmásodperc' │ | |
│ 3 │ 'kn' │ '123.5 ಮಿಲಿಸೆಕೆಂಡುಗಳು' │ | |
│ 4 │ 'ml' │ '123.5 മില്ലിസെക്കൻഡ്' │ | |
│ 5 │ 'af' │ '123,5 millisekondes' │ | |
│ 6 │ 'da' │ '123,5 millisekunder' │ | |
│ 7 │ 'de' │ '123,5 Millisekunden' │ | |
│ 8 │ 'et' │ '123,5 millisekundit' │ | |
│ 9 │ 'fi' │ '123,5 millisekuntia' │ | |
│ 10 │ 'fr-CA' │ '123,5 millisecondes' │ | |
│ 11 │ 'fr' │ '123,5 millisecondes' │ | |
│ 12 │ 'is' │ '123,5 millisekúndur' │ | |
│ 13 │ 'nl' │ '123,5 milliseconden' │ | |
│ 14 │ 'no' │ '123,5 millisekunder' │ | |
│ 15 │ 'pt-PT' │ '123,5 milissegundos' │ | |
│ 16 │ 'pt' │ '123,5 milissegundos' │ | |
│ 17 │ 'sv' │ '123,5 millisekunder' │ | |
│ 18 │ 'te' │ '123.5 మిల్లీసెకన్లు' │ | |
│ 19 │ 'ca' │ '123,5 mil·lisegons' │ | |
│ 20 │ 'en-GB' │ '123.5 milliseconds' │ | |
│ 21 │ 'en-US' │ '123.5 milliseconds' │ | |
│ 22 │ 'en-XL' │ '123.5 milliseconds' │ | |
│ 23 │ 'es-419' │ '123.5 milisegundos' │ | |
│ 24 │ 'es' │ '123,5 milisegundos' │ | |
│ 25 │ 'gl' │ '123,5 milisegundos' │ | |
│ 26 │ 'he' │ '123.5 אלפיות שנייה' │ | |
│ 27 │ 'hy' │ '123,5 միլիվայրկյան' │ | |
│ 28 │ 'it' │ '123,5 millisecondi' │ | |
│ 29 │ 'lt' │ '123,5 milisekundės' │ | |
│ 30 │ 'lv' │ '123,5 milisekundes' │ | |
│ 31 │ 'ne' │ '१२३.५ मिली सेकेन्ड' │ | |
│ 32 │ 'ru' │ '123,5 миллисекунды' │ | |
│ 33 │ 'sw' │ 'millisekunde 123.5' │ | |
│ 34 │ 'as' │ '১২৩.৫ মিলিছেকেণ্ড' │ | |
│ 35 │ 'az' │ '123,5 millisaniyə' │ | |
│ 36 │ 'be' │ '123,5 мілісекунды' │ | |
│ 37 │ 'bg' │ '123,5 милисекунди' │ | |
│ 38 │ 'bn' │ '১২৩.৫ মিলিসেকেন্ড' │ | |
│ 39 │ 'bs' │ '123,5 milisekundi' │ | |
│ 40 │ 'cs' │ '123,5 milisekundy' │ | |
│ 41 │ 'eu' │ '123,5 milisegundo' │ | |
│ 42 │ 'fil' │ '123.5 milisegundo' │ | |
│ 43 │ 'hr' │ '123,5 milisekundi' │ | |
│ 44 │ 'kk' │ '123,5 миллисекунд' │ | |
│ 45 │ 'km' │ '123,5 មីលីវិនាទី' │ | |
│ 46 │ 'ky' │ '123,5 миллисекунд' │ | |
│ 47 │ 'lo' │ '123,5 ມິນລີວິນາທີ' │ | |
│ 48 │ 'mk' │ '123,5 милисекунди' │ | |
│ 49 │ 'mn' │ '123.5 миллисекунд' │ | |
│ 50 │ 'my' │ '၁၂၃.၅ မီလီစက္ကန့်' │ | |
│ 51 │ 'or' │ '123.5 ମିଲିସେକେଣ୍ଡ' │ | |
│ 52 │ 'pl' │ '123,5 milisekundy' │ | |
│ 53 │ 'ro' │ '123,5 milisecunde' │ | |
│ 54 │ 'sk' │ '123,5 milisekundy' │ | |
│ 55 │ 'sl' │ '123,5 milisekunde' │ | |
│ 56 │ 'sq' │ '123,5 milisekonda' │ | |
│ 57 │ 'sr-Latn' │ '123,5 milisekundi' │ | |
│ 58 │ 'sr' │ '123,5 милисекунди' │ | |
│ 59 │ 'th' │ '123.5 มิลลิวินาที' │ | |
│ 60 │ 'uk' │ '123,5 мілісекунди' │ | |
│ 61 │ 'uz' │ '123,5 millisoniya' │ | |
│ 62 │ 'cy' │ '123.5 milieiliad' │ | |
│ 63 │ 'fa' │ '۱۲۳٫۵ میلیثانیه' │ | |
│ 64 │ 'gu' │ '123.5 મિલિસેકન્ડ' │ | |
│ 65 │ 'tr' │ '123,5 milisaniye' │ | |
│ 66 │ 'ar' │ '١٢٣٫٥ ملي ثانية' │ | |
│ 67 │ 'hi' │ '123.5 मिलीसेकंड' │ | |
│ 68 │ 'id' │ '123,5 milidetik' │ | |
│ 69 │ 'mr' │ '१२३.५ मिलिसेकंद' │ | |
│ 70 │ 'pa' │ '123.5 ਮਿਲੀਸਕਿੰਟ' │ | |
│ 71 │ 'si' │ 'මිලිතත්පර 123.5' │ | |
│ 72 │ 'ur' │ '123.5 ملی سیکنڈ' │ | |
│ 73 │ 'vi' │ '123,5 mili giây' │ | |
│ 74 │ 'ka' │ '123,5 მილიწამი' │ | |
│ 75 │ 'ms' │ '123.5 milisaat' │ | |
│ 76 │ 'am' │ '123.5 ሚሊሰከንድ' │ | |
│ 77 │ 'ja' │ '123.5 ミリ秒' │ | |
│ 78 │ 'ko' │ '123.5밀리초' │ | |
│ 79 │ 'zh-HK' │ '123.5 毫秒' │ | |
│ 80 │ 'zh-TW' │ '123.5 毫秒' │ | |
│ 81 │ 'zu' │ '123.5 ms' │ | |
│ 82 │ 'zh' │ '123.5毫秒' │ | |
└─────────┴───────────┴────────────────────────────────────┘ | |
{ style: 'unit', unit: 'second', unitDisplay: 'narrow' } | |
┌─────────┬───────────┬────────────────┐ | |
│ (index) │ locale │ text │ | |
├─────────┼───────────┼────────────────┤ | |
│ 0 │ 'as' │ '১২৩.৫ ছেকেণ্ড' │ | |
│ 1 │ 'ne' │ '१२३.५ सेकेन्ड' │ | |
│ 2 │ 'km' │ '123,5 វិនាទី' │ | |
│ 3 │ 'kn' │ '123.5 ಸೆಕೆಂ' │ | |
│ 4 │ 'pa' │ '123.5 ਸਕਿੰਟ' │ | |
│ 5 │ 'ur' │ '123.5 سیکنڈ' │ | |
│ 6 │ 'de' │ '123,5 Sek.' │ | |
│ 7 │ 'is' │ '123,5 sek.' │ | |
│ 8 │ 'sq' │ '123,5 sek.' │ | |
│ 9 │ 'vi' │ '123,5 giây' │ | |
│ 10 │ 'az' │ '123,5 san' │ | |
│ 11 │ 'bn' │ '১২৩.৫ সেঃ' │ | |
│ 12 │ 'cy' │ '123.5 eil' │ | |
│ 13 │ 'he' │ '123.5 שנ׳' │ | |
│ 14 │ 'id' │ '123,5 dtk' │ | |
│ 15 │ 'ky' │ '123,5 сек' │ | |
│ 16 │ 'ml' │ '123.5 സെ.' │ | |
│ 17 │ 'mn' │ '123.5 сек' │ | |
│ 18 │ 'or' │ '123.5ସେକ୍' │ | |
│ 19 │ 'sw' │ 'sek 123.5' │ | |
│ 20 │ 'ta' │ '123.5 வி.' │ | |
│ 21 │ 'af' │ '123,5 s.' │ | |
│ 22 │ 'gu' │ '123.5 સે' │ | |
│ 23 │ 'hi' │ '123.5 से' │ | |
│ 24 │ 'hu' │ '123,5 mp' │ | |
│ 25 │ 'lo' │ '123,5 ວິ' │ | |
│ 26 │ 'mk' │ '123,5 с.' │ | |
│ 27 │ 'am' │ '123.5 ሰ' │ | |
│ 28 │ 'ar' │ '١٢٣٫٥ ث' │ | |
│ 29 │ 'be' │ '123,5 с' │ | |
│ 30 │ 'bg' │ '123,5 с' │ | |
│ 31 │ 'bs' │ '123,5 s' │ | |
│ 32 │ 'ca' │ '123,5 s' │ | |
│ 33 │ 'cs' │ '123,5 s' │ | |
│ 34 │ 'da' │ '123,5 s' │ | |
│ 35 │ 'el' │ '123,5 δ' │ | |
│ 36 │ 'et' │ '123,5 s' │ | |
│ 37 │ 'eu' │ '123,5 s' │ | |
│ 38 │ 'gl' │ '123,5 s' │ | |
│ 39 │ 'hr' │ '123,5 s' │ | |
│ 40 │ 'hy' │ '123,5 վ' │ | |
│ 41 │ 'ka' │ '123,5წმ' │ | |
│ 42 │ 'kk' │ '123,5 с' │ | |
│ 43 │ 'lt' │ '123,5 s' │ | |
│ 44 │ 'lv' │ '123,5 s' │ | |
│ 45 │ 'mr' │ '१२३.५से' │ | |
│ 46 │ 'ms' │ '123.5 s' │ | |
│ 47 │ 'my' │ '၁၂၃.၅ s' │ | |
│ 48 │ 'nl' │ '123,5 s' │ | |
│ 49 │ 'pl' │ '123,5 s' │ | |
│ 50 │ 'pt-PT' │ '123,5 s' │ | |
│ 51 │ 'pt' │ '123,5 s' │ | |
│ 52 │ 'ro' │ '123,5 s' │ | |
│ 53 │ 'ru' │ '123,5 с' │ | |
│ 54 │ 'si' │ 'ත 123.5' │ | |
│ 55 │ 'sk' │ '123,5 s' │ | |
│ 56 │ 'sl' │ '123,5 s' │ | |
│ 57 │ 'sr-Latn' │ '123,5 s' │ | |
│ 58 │ 'sr' │ '123,5 с' │ | |
│ 59 │ 'te' │ '123.5సె' │ | |
│ 60 │ 'th' │ '123.5วิ' │ | |
│ 61 │ 'tr' │ '123,5sn' │ | |
│ 62 │ 'uz' │ '123,5 s' │ | |
│ 63 │ 'zh-TW' │ '123.5 秒' │ | |
│ 64 │ 'zu' │ '123.5 s' │ | |
│ 65 │ 'en-GB' │ '123.5s' │ | |
│ 66 │ 'en-US' │ '123.5s' │ | |
│ 67 │ 'en-XL' │ '123.5s' │ | |
│ 68 │ 'es-419' │ '123.5s' │ | |
│ 69 │ 'es' │ '123,5s' │ | |
│ 70 │ 'fa' │ '۱۲۳٫۵s' │ | |
│ 71 │ 'fi' │ '123,5s' │ | |
│ 72 │ 'fil' │ '123.5s' │ | |
│ 73 │ 'fr-CA' │ '123,5s' │ | |
│ 74 │ 'fr' │ '123,5s' │ | |
│ 75 │ 'it' │ '123,5s' │ | |
│ 76 │ 'ja' │ '123.5s' │ | |
│ 77 │ 'ko' │ '123.5초' │ | |
│ 78 │ 'no' │ '123,5s' │ | |
│ 79 │ 'sv' │ '123,5s' │ | |
│ 80 │ 'uk' │ '123,5с' │ | |
│ 81 │ 'zh-HK' │ '123.5秒' │ | |
│ 82 │ 'zh' │ '123.5秒' │ | |
└─────────┴───────────┴────────────────┘ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const locales = [ | |
'af', | |
'am', | |
'ar', | |
'as', | |
'az', | |
'be', | |
'bg', | |
'bn', | |
'bs', | |
'ca', | |
'cs', | |
'cy', | |
'da', | |
'de', | |
'el', | |
'en-GB', | |
'en-US', | |
'en-XL', | |
'es-419', | |
'es', | |
'et', | |
'eu', | |
'fa', | |
'fi', | |
'fil', | |
'fr-CA', | |
'fr', | |
'gl', | |
'gu', | |
'he', | |
'hi', | |
'hr', | |
'hu', | |
'hy', | |
'id', | |
'is', | |
'it', | |
'ja', | |
'ka', | |
'kk', | |
'km', | |
'kn', | |
'ko', | |
'ky', | |
'lo', | |
'lt', | |
'lv', | |
'mk', | |
'ml', | |
'mn', | |
'mr', | |
'ms', | |
'my', | |
'ne', | |
'nl', | |
'no', | |
'or', | |
'pa', | |
'pl', | |
'pt-PT', | |
'pt', | |
'ro', | |
'ru', | |
'si', | |
'sk', | |
'sl', | |
'sq', | |
'sr-Latn', | |
'sr', | |
'sv', | |
'sw', | |
'ta', | |
'te', | |
'th', | |
'tr', | |
'uk', | |
'ur', | |
'uz', | |
'vi', | |
'zh-HK', | |
'zh-TW', | |
'zh', | |
'zu', | |
]; | |
function process(options) { | |
const data = []; | |
for (const locale of locales) { | |
const f = new Intl.NumberFormat(locale, options); | |
data.push({locale, text: f.format(123.50)}); | |
} | |
data.sort((a,b) => b.text.length - a.text.length); | |
console.log(options); | |
console.table(data); | |
} | |
process({ | |
style: 'unit', | |
unit: 'millisecond', | |
unitDisplay: 'narrow', | |
}); | |
process({ | |
style: 'unit', | |
unit: 'millisecond', | |
unitDisplay: 'long', | |
}); | |
process({ | |
style: 'unit', | |
unit: 'second', | |
unitDisplay: 'narrow', | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment