aboutsummaryrefslogtreecommitdiff
path: root/dudle.rb
diff options
context:
space:
mode:
Diffstat (limited to 'dudle.rb')
-rw-r--r--dudle.rb40
1 files changed, 20 insertions, 20 deletions
diff --git a/dudle.rb b/dudle.rb
index b186a10..8c3f218 100644
--- a/dudle.rb
+++ b/dudle.rb
@@ -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|