diff options
-rw-r--r-- | dudle.rb | 40 |
1 files changed, 20 insertions, 20 deletions
@@ -243,26 +243,26 @@ READY @html.add_cookie("lang",@cgi["lang"],"/",Time.now + (1*60*60*24*365)) if @cgi.include?("lang") @html << "</div>" # content @html << "<div id='languageChooser'><ul>" - lang = [ - ["en", "English"], - ["es", "Español"], - ["ar", "اَلْعَرَبِيَّة"], - ["pt_BR", "Português brasileiro"], - ["fr", "Français"], - ["de", "Deutsch"], - ["it", "Italiano"], - ["nl", "Nederlands"], - ["hu", "Magyar"], - ["sv", "Svenska"], - ["cs", "Česky"], - ["he", "עִבְרִית"], - ["ca", "Català"], - ["no", "Norsk"], - ["fi", "Finnish"], - ["gl", "Galego"], - ["sw", "Kiswahili"], - ["et", "Eesti"], - ["eo", "Esperanto"] + lang = [# sorted by native speakers according to English Wikipedia + ["es", "Español"],# 480 million native speakers (2018) + ["en", "English"],# 360–400 million (2006) + ["ar", "اَلْعَرَبِيَّة"],# 310 million, all varieties (2011–2016) + ["pt_BR", "Português brasileiro"],# 205 million (2011) + ["de", "Deutsch"],# 95 million (2014) + ["it", "Italiano"],# 90 million (2012) + ["fr", "Français"],# 76.8 million (2014) + ["nl", "Nederlands"],# 24 million (2016) + ["sw", "Kiswahili"],# 15 million (2012) + ["hu", "Magyar"],# 13 million (2002–2012) + ["sv", "Svenska"],# 10 million (2018) + ["cs", "Česky"],# 10.7 million (2015) + ["fi", "Finnish"],# 5.4 million (2009–2012) + ["he", "עִבְרִית"],# 5 million (2017) + ["no", "Norsk"],# 4.32 million (2012) + ["ca", "Català"],# 4.1 million (2012) + ["gl", "Galego"],# 2.4 million (2012) + ["et", "Eesti"],# 1.1 million (2012) + ["eo", "Esperanto"]# estimated 1000 to several thousand (2016) ] unless @hide_lang_chooser lang.each{|short,long| |