@@ -43,6 +43,62 @@ public function country()
4343 protected array $ languageToFlagMap = [
4444 'mi ' => 'nz ' , // Māori -> New Zealand
4545 'ar ' => 'ar_arab ' ,
46+ 'nzs ' => 'nz ' , // New Zealand Sign Language -> New Zealand
47+ 'he ' => 'il ' , // Hebrew -> Israel
48+ 'en ' => 'gb ' , // English -> United Kingdom
49+ 'fr ' => 'fr ' , // French -> France
50+ 'de ' => 'de ' , // German -> Germany
51+ 'es ' => 'es ' , // Spanish -> Spain
52+ 'it ' => 'it ' , // Italian -> Italy
53+ 'nl ' => 'nl ' , // Dutch -> Netherlands
54+ 'pt ' => 'pt ' , // Portuguese -> Portugal
55+ 'ru ' => 'ru ' , // Russian -> Russia
56+ 'zh ' => 'cn ' , // Chinese -> China
57+ 'ja ' => 'jp ' , // Japanese -> Japan
58+ 'ko ' => 'kr ' , // Korean -> South Korea
59+ 'hi ' => 'in ' , // Hindi -> India
60+ 'bn ' => 'bd ' , // Bengali -> Bangladesh
61+ 'ur ' => 'pk ' , // Urdu -> Pakistan
62+ 'fa ' => 'ir ' , // Persian -> Iran
63+ 'tr ' => 'tr ' , // Turkish -> Turkey
64+ 'el ' => 'gr ' , // Greek -> Greece
65+ 'pl ' => 'pl ' , // Polish -> Poland
66+ 'uk ' => 'ua ' , // Ukrainian -> Ukraine
67+ 'ro ' => 'ro ' , // Romanian -> Romania
68+ 'hu ' => 'hu ' , // Hungarian -> Hungary
69+ 'cs ' => 'cz ' , // Czech -> Czech Republic
70+ 'sv ' => 'se ' , // Swedish -> Sweden
71+ 'da ' => 'dk ' , // Danish -> Denmark
72+ 'fi ' => 'fi ' , // Finnish -> Finland
73+ 'no ' => 'no ' , // Norwegian -> Norway
74+ 'sk ' => 'sk ' , // Slovak -> Slovakia
75+ 'hr ' => 'hr ' , // Croatian -> Croatia
76+ 'ca ' => 'es ' , // Catalan -> Spain
77+ 'vi ' => 'vn ' , // Vietnamese -> Vietnam
78+ 'th ' => 'th ' , // Thai -> Thailand
79+ 'id ' => 'id ' , // Indonesian -> Indonesia
80+ 'ms ' => 'my ' , // Malay -> Malaysia
81+ 'fil ' => 'ph ' , // Filipino -> Philippines
82+ 'ne ' => 'np ' , // Nepali -> Nepal
83+ 'si ' => 'lk ' , // Sinhala -> Sri Lanka
84+ 'km ' => 'kh ' , // Khmer -> Cambodia
85+ 'my ' => 'mm ' , // Burmese -> Myanmar
86+ 'ka ' => 'ge ' , // Georgian -> Georgia
87+ 'am ' => 'et ' , // Amharic -> Ethiopia
88+ 'sw ' => 'tz ' , // Swahili -> Tanzania
89+ 'zu ' => 'za ' , // Zulu -> South Africa
90+ 'af ' => 'za ' , // Afrikaans -> South Africa
91+ 'xh ' => 'za ' , // Xhosa -> South Africa
92+ 'ta ' => 'in ' , // Tamil -> India
93+ 'te ' => 'in ' , // Telugu -> India
94+ 'mr ' => 'in ' , // Marathi -> India
95+ 'gu ' => 'in ' , // Gujarati -> India
96+ 'kn ' => 'in ' , // Kannada -> India
97+ 'ml ' => 'in ' , // Malayalam -> India
98+ 'pa ' => 'in ' , // Punjabi -> India
99+ 'as ' => 'in ' , // Assamese -> India
100+ 'or ' => 'in ' , // Odia -> India
101+ 'sa ' => 'in ' , // Sanskrit -> India
46102 ];
47103
48104 public function getLanguageFlagIconAttribute (): ?string
0 commit comments