summaryrefslogtreecommitdiff
path: root/src/www
diff options
context:
space:
mode:
authorhallgren <hallgren@chalmers.se>2013-04-26 13:42:01 +0000
committerhallgren <hallgren@chalmers.se>2013-04-26 13:42:01 +0000
commitb88065e250eff9786de4908e77fcf0ad17cb0fdd (patch)
treef1f3305ced132631815a6d895bc1c8dd377f20eb /src/www
parentc841c2c3c96c292b117a4068c2532776086c0488 (diff)
Add greek to Setup.hs and the web apps
Diffstat (limited to 'src/www')
-rw-r--r--src/www/gfse/editor.js5
-rw-r--r--src/www/translator/translator.js6
2 files changed, 8 insertions, 3 deletions
diff --git a/src/www/gfse/editor.js b/src/www/gfse/editor.js
index 11ba18b37..dc1363fd3 100644
--- a/src/www/gfse/editor.js
+++ b/src/www/gfse/editor.js
@@ -576,8 +576,11 @@ function lang1(name) {
var ws=name.split("/");
return ws.length==1 ? lang(name.substr(0,3),name) : lang(ws[0],ws[1]);
}
+
+// Language names and 3-letter ISO-639 codes
+// See http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
var languages =
- map(lang1,"Amharic Arabic Bulgarian Catalan Chinese Danish Dutch English Finnish French German Hindi Ina/Interlingua Italian Jpn/Japanese Latin Norwegian Polish Ron/Romanian Russian Spanish Swedish Thai Turkish Urdu".split(" "));
+ map(lang1,"Amharic Arabic Bulgarian Catalan Chinese Danish Dutch English Finnish French German Greek Hindi Ina/Interlingua Italian Jpn/Japanese Latin Norwegian Polish Ron/Romanian Russian Spanish Swedish Thai Turkish Urdu".split(" "));
languages.push(lang("Other","Other"));
var langname={};
diff --git a/src/www/translator/translator.js b/src/www/translator/translator.js
index 9f056ff52..e7b080c78 100644
--- a/src/www/translator/translator.js
+++ b/src/www/translator/translator.js
@@ -1028,8 +1028,8 @@ function show_translation(o) {
/* --- Auxiliary functions -------------------------------------------------- */
-function lang(code,name,code2) { return {code:code, name:name, code2:code2} }
function lang1(namecode2) {
+ function lang(code,name,code2) {return {code:code, name:name, code2:code2}}
var nc=namecode2.split(":");
var name=nc[0]
var ws=name.split("/");
@@ -1038,8 +1038,10 @@ function lang1(namecode2) {
: lang(ws[0],ws[1],code2);
}
+// Language names and ISO-639 codes (both 3-letter and 2-letter codes)
+// See http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
var languages = // [ISO-639-2 code "/"] language name ":" ISO 639-1 code
- map(lang1,"Amharic:am Arabic:ar Bulgarian:bg Catalan:ca Chinese:zh Danish:da Dutch:nl English:en Finnish:fi French:fr German:de Hindi:hi Ina/Interlingua:ia Italian:it Jpn/Japanese:ja Latin:la Norwegian:nb Polish:pl Ron/Romanian:ro Russian:ru Spanish:es Swedish:sv Thai:th Turkish:tr Urdu:ur".split(" "));
+ map(lang1,"Amharic:am Arabic:ar Bulgarian:bg Catalan:ca Chinese:zh Danish:da Dutch:nl English:en Finnish:fi French:fr German:de Greek:el Hindi:hi Ina/Interlingua:ia Italian:it Jpn/Japanese:ja Latin:la Norwegian:nb Polish:pl Ron/Romanian:ro Russian:ru Spanish:es Swedish:sv Thai:th Turkish:tr Urdu:ur".split(" "));
var langname={};
var langcode2={}