+++ /dev/null
-/**
- * Copyright (C) 2020 Laurent Mazet <mazet@softndesign.org>
- *
- * @licstart
- * This file is part of Trivabble.
- *
- * Trivabble is free software: you can redistribute it and/or modify it
- * under the terms of the GNU Affero General Public License (GNU AGPL)
- * as published by the Free Software Foundation, either version 3 of
- * the License, or (at your option) any later version.
- *
- * Trivabble is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with Trivabble. If not, see <http://www.gnu.org/licenses/>.
- * @licend
- *
- * @source: https://trivabble.1s.fr/
- * @source: https://gitlab.com/raphj/trivabble/
- */
-
-module.exports = {
- langFr: {
- aa: "Afar",
- ab: "Abkhaze",
- ae: "Avestique",
- af: "Afrikaans",
- ak: "Akan",
- am: "Amharique",
- an: "Aragonais",
- ar: "Arabe",
- as: "Assamais",
- av: "Avar",
- ay: "Aymara",
- az: "Azéri",
- ba: "Bachkir",
- be: "Biélorusse",
- bg: "Bulgare",
- bh: "Bihari",
- bi: "Bichelamar",
- bm: "Bambara",
- bn: "Bengali",
- bo: "Tibétain",
- br: "Breton",
- bs: "Bosnien",
- ca: "Catalan",
- ce: "Tchétchène",
- ch: "Chamorro",
- co: "Corse",
- cr: "Cri",
- cs: "Tchèque",
- cu: "Vieux-slave",
- cv: "Tchouvache",
- cy: "Gallois",
- da: "Danois",
- de: "Allemand",
- dv: "Maldivien",
- dz: "Dzongkha",
- ee: "Ewe",
- el: "Grec",
- en: "Anglais",
- eo: "Espéranto",
- es: "Espagnol",
- et: "Estonien",
- eu: "Basque",
- fa: "Persan",
- ff: "Peul",
- fi: "Finnois",
- fj: "Fidjien",
- fo: "Féroïen",
- fr: "Français",
- fy: "Frison occidental",
- ga: "Irlandais",
- gd: "Écossais",
- gl: "Galicien",
- gn: "Guarani",
- gu: "Gujarati",
- gv: "Mannois",
- ha: "Haoussa",
- he: "Hébreu",
- hi: "Hindi",
- ho: "Hiri motu",
- hr: "Croate",
- ht: "Créole haïtien",
- hu: "Hongrois",
- hy: "Arménien",
- hz: "Héréro",
- ia: "Interlingua",
- id: "Indonésien",
- ie: "Occidental",
- ig: "Igbo",
- ii: "Yi",
- ik: "Inupiak",
- io: "Ido",
- is: "Islandais",
- it: "Italien",
- iu: "Inuktitut",
- ja: "Japonais",
- jv: "Javanais",
- ka: "Géorgien",
- kg: "Kikongo",
- ki: "Kikuyu",
- kj: "Kuanyama",
- kk: "Kazakh",
- kl: "Groenlandais",
- km: "Khmer",
- kn: "Kannada",
- ko: "Coréen",
- kr: "Kanouri",
- ks: "Cachemiri",
- ku: "Kurde",
- kv: "Komi",
- kw: "Cornique",
- ky: "Kirghiz",
- la: "Latin",
- lb: "Luxembourgeois",
- lg: "Ganda",
- li: "Limbourgeois",
- ln: "Lingala",
- lo: "Lao",
- lt: "Lituanien",
- lu: "Luba",
- lv: "Letton",
- mg: "Malgache",
- mh: "Marshallais",
- mi: "Maori de Nouvelle-Zélande",
- mk: "Macédonien",
- ml: "Malayalam",
- mn: "Mongol",
- mo: "Moldave",
- mr: "Marathi",
- ms: "Malais",
- mt: "Maltais",
- my: "Birman",
- na: "Nauruan",
- nb: "Norvégien Bokmål",
- nd: "Sindebele",
- ne: "Népalais",
- ng: "Ndonga",
- nl: "Néerlandais",
- nn: "Norvégien Nynorsk",
- no: "Norvégien",
- nr: "Nrebele",
- nv: "Navajo",
- ny: "Chichewa",
- oc: "Occitan",
- oj: "Ojibwé",
- om: "Oromo",
- or: "Oriya",
- os: "Ossète",
- pa: "Pendjabi",
- pi: "Pali",
- pl: "Polonais",
- ps: "Pachto",
- pt: "Portugais",
- qu: "Quechua",
- rc: "Créole Réunionnais ",
- rm: "Romanche",
- rn: "Kirundi",
- ro: "Roumain",
- ru: "Russe",
- rw: "Kinyarwanda",
- sa: "Sanskrit",
- sc: "Sarde",
- sd: "Sindhi",
- se: "Same du Nord",
- sg: "Sango",
- sh: "Serbo-croate",
- si: "Cingalais",
- sk: "Slovaque",
- sl: "Slovène",
- sm: "Samoan",
- sn: "Shona",
- so: "Somali",
- sq: "Albanais",
- sr: "Serbe",
- ss: "Swati",
- st: "Sotho du Sud",
- su: "Soundanais",
- sv: "Suédois",
- sw: "Swahili",
- ta: "Tamoul",
- te: "Télougou",
- tg: "Tadjik",
- th: "Thaï",
- ti: "Tigrigna",
- tk: "Turkmène",
- tl: "Tagalog",
- tn: "Tswana",
- to: "Tongien",
- tr: "Turc",
- ts: "Tsonga",
- tt: "Tatar",
- tw: "Twi",
- ty: "Tahitien",
- ug: "Ouïghour",
- uk: "Ukrainien",
- ur: "Ourdou",
- uz: "Ouzbek",
- ve: "Venda",
- vi: "Vietnamien",
- vo: "Volapük",
- wa: "Wallon",
- wo: "Wolof",
- xh: "Xhosa",
- yi: "Yiddish",
- yo: "Yoruba",
- za: "Zhuang",
- zh: "Chinois",
- zu: "Zoulou"
- },
-
- langEn: {
- aa: "Afar",
- ab: "Abkhazian",
- ae: "Avestan",
- af: "Afrikaans",
- ak: "Akan",
- am: "Amharic",
- an: "Aragonese",
- ar: "Arabic",
- as: "Assamese",
- av: "Avaric",
- ay: "Aymara",
- az: "Azerbaijani",
- ba: "Bashkir",
- be: "Belarusian",
- bg: "Bulgarian",
- bh: "Bihari",
- bi: "Bislama",
- bm: "Bambara",
- bn: "Bengali",
- bo: "Tibetan",
- br: "Breton",
- bs: "Bosnian",
- ca: "Catalan",
- ce: "Chechen",
- ch: "Chamorro",
- co: "Corsican",
- cr: "Cree",
- cs: "Czech",
- cu: "Old Church Slavonic",
- cv: "Chuvash",
- cy: "Welsh",
- da: "Danish",
- de: "German",
- dv: "Divehi",
- dz: "Dzongkha",
- ee: "Ewe",
- el: "Greek",
- en: "English",
- eo: "Esperanto",
- es: "Spanish",
- et: "Estonian",
- eu: "Basque",
- fa: "Persian",
- ff: "Fulah",
- fi: "Finnish",
- fj: "Fijian",
- fo: "Faroese",
- fr: "French",
- fy: "Western Frisian",
- ga: "Irish",
- gd: "Scottish Gaelic",
- gl: "Galician",
- gn: "Guarani",
- gu: "Gujarati",
- gv: "Manx",
- ha: "Hausa",
- he: "Hebrew",
- hi: "Hindi",
- ho: "Hiri Motu",
- hr: "Croatian",
- ht: "Haitian",
- hu: "Hungarian",
- hy: "Armenian",
- hz: "Herero",
- ia: "Interlingua",
- id: "Indonesian",
- ie: "Interlingue",
- ig: "Igbo",
- ii: "Sichuan Yi",
- ik: "Inupiaq",
- io: "Ido",
- is: "Icelandic",
- it: "Italian",
- iu: "Inuktitut",
- ja: "Japanese",
- jv: "Javanese",
- ka: "Georgian",
- kg: "Kongo",
- ki: "Kikuyu",
- kj: "Kwanyama",
- kk: "Kazakh",
- kl: "Greenlandic",
- km: "Khmer",
- kn: "Kannada",
- ko: "Korean",
- kr: "Kanuri",
- ks: "Kashmiri",
- ku: "Kurdish",
- kv: "Komi",
- kw: "Cornish",
- ky: "Kirghiz",
- la: "Latin",
- lb: "Luxembourgish",
- lg: "Ganda",
- li: "Limburgish",
- ln: "Lingala",
- lo: "Lao",
- lt: "Lithuanian",
- lu: "Luba",
- lv: "Latvian",
- mg: "Malagasy",
- mh: "Marshallese",
- mi: "Māori",
- mk: "Macedonian",
- ml: "Malayalam",
- mn: "Mongolian",
- mo: "Moldavian",
- mr: "Marathi",
- ms: "Malay",
- mt: "Maltese",
- my: "Burmese",
- na: "Nauru",
- nb: "Norwegian Bokmål",
- nd: "North Ndebele",
- ne: "Nepali",
- ng: "Ndonga",
- nl: "Dutch",
- nn: "Norwegian Nynorsk",
- no: "Norwegian",
- nr: "South Ndebele",
- nv: "Navajo",
- ny: "Chichewa",
- oc: "Occitan",
- oj: "Ojibwa",
- om: "Oromo",
- or: "Oriya",
- os: "Ossetian",
- pa: "Panjabi",
- pi: "Pāli ",
- pl: "Polish",
- ps: "Pashto",
- pt: "Portuguese",
- qu: "Quechua",
- rc: "Reunionese ",
- rm: "Romansh",
- rn: "Kirundi",
- ro: "Romanian",
- ru: "Russian",
- rw: "Kinyarwanda",
- sa: "Sanskrit",
- sc: "Sardinian",
- sd: "Sindhi",
- se: "Northern Sami",
- sg: "Sango",
- sh: "Serbo-Croatian ",
- si: "Sinhalese",
- sk: "Slovak",
- sl: "Slovenian",
- sm: "Samoan",
- sn: "Shona",
- so: "Somali",
- sq: "Albanian",
- sr: "Serbian",
- ss: "Swati",
- st: "Sotho",
- su: "Sundanese",
- sv: "Swedish",
- sw: "Swahili",
- ta: "Tamil",
- te: "Telugu",
- tg: "Tajik",
- th: "Thai",
- ti: "Tigrinya",
- tk: "Turkmen",
- tl: "Tagalog",
- tn: "Tswana",
- to: "Tonga",
- tr: "Turkish",
- ts: "Tsonga",
- tt: "Tatar",
- tw: "Twi",
- ty: "Tahitian",
- ug: "Uighur",
- uk: "Ukrainian",
- ur: "Urdu",
- uz: "Uzbek",
- ve: "Venda",
- vi: "Viêt Namese",
- vo: "Volapük",
- wa: "Walloon",
- wo: "Wolof",
- xh: "Xhosa",
- yi: "Yiddish",
- yo: "Yoruba",
- za: "Zhuang",
- zh: "Chinese",
- zu: "Zulu"
- }
-
-};
-
-// vim: noai:ts=4:sw=4
--- /dev/null
+{
+ "langFr": {
+ "aa": "Afar",
+ "ab": "Abkhaze",
+ "ae": "Avestique",
+ "af": "Afrikaans",
+ "ak": "Akan",
+ "am": "Amharique",
+ "an": "Aragonais",
+ "ar": "Arabe",
+ "as": "Assamais",
+ "av": "Avar",
+ "ay": "Aymara",
+ "az": "Azéri",
+ "ba": "Bachkir",
+ "be": "Biélorusse",
+ "bg": "Bulgare",
+ "bh": "Bihari",
+ "bi": "Bichelamar",
+ "bm": "Bambara",
+ "bn": "Bengali",
+ "bo": "Tibétain",
+ "br": "Breton",
+ "bs": "Bosnien",
+ "ca": "Catalan",
+ "ce": "Tchétchène",
+ "ch": "Chamorro",
+ "co": "Corse",
+ "cr": "Cri",
+ "cs": "Tchèque",
+ "cu": "Vieux-slave",
+ "cv": "Tchouvache",
+ "cy": "Gallois",
+ "da": "Danois",
+ "de": "Allemand",
+ "dv": "Maldivien",
+ "dz": "Dzongkha",
+ "ee": "Ewe",
+ "el": "Grec",
+ "en": "Anglais",
+ "eo": "Espéranto",
+ "es": "Espagnol",
+ "et": "Estonien",
+ "eu": "Basque",
+ "fa": "Persan",
+ "ff": "Peul",
+ "fi": "Finnois",
+ "fj": "Fidjien",
+ "fo": "Féroïen",
+ "fr": "Français",
+ "fy": "Frison occidental",
+ "ga": "Irlandais",
+ "gd": "Écossais",
+ "gl": "Galicien",
+ "gn": "Guarani",
+ "gu": "Gujarati",
+ "gv": "Mannois",
+ "ha": "Haoussa",
+ "he": "Hébreu",
+ "hi": "Hindi",
+ "ho": "Hiri motu",
+ "hr": "Croate",
+ "ht": "Créole haïtien",
+ "hu": "Hongrois",
+ "hy": "Arménien",
+ "hz": "Héréro",
+ "ia": "Interlingua",
+ "id": "Indonésien",
+ "ie": "Occidental",
+ "ig": "Igbo",
+ "ii": "Yi",
+ "ik": "Inupiak",
+ "io": "Ido",
+ "is": "Islandais",
+ "it": "Italien",
+ "iu": "Inuktitut",
+ "ja": "Japonais",
+ "jv": "Javanais",
+ "ka": "Géorgien",
+ "kg": "Kikongo",
+ "ki": "Kikuyu",
+ "kj": "Kuanyama",
+ "kk": "Kazakh",
+ "kl": "Groenlandais",
+ "km": "Khmer",
+ "kn": "Kannada",
+ "ko": "Coréen",
+ "kr": "Kanouri",
+ "ks": "Cachemiri",
+ "ku": "Kurde",
+ "kv": "Komi",
+ "kw": "Cornique",
+ "ky": "Kirghiz",
+ "la": "Latin",
+ "lb": "Luxembourgeois",
+ "lg": "Ganda",
+ "li": "Limbourgeois",
+ "ln": "Lingala",
+ "lo": "Lao",
+ "lt": "Lituanien",
+ "lu": "Luba",
+ "lv": "Letton",
+ "mg": "Malgache",
+ "mh": "Marshallais",
+ "mi": "Maori de Nouvelle-Zélande",
+ "mk": "Macédonien",
+ "ml": "Malayalam",
+ "mn": "Mongol",
+ "mo": "Moldave",
+ "mr": "Marathi",
+ "ms": "Malais",
+ "mt": "Maltais",
+ "my": "Birman",
+ "na": "Nauruan",
+ "nb": "Norvégien Bokmål",
+ "nd": "Sindebele",
+ "ne": "Népalais",
+ "ng": "Ndonga",
+ "nl": "Néerlandais",
+ "nn": "Norvégien Nynorsk",
+ "no": "Norvégien",
+ "nr": "Nrebele",
+ "nv": "Navajo",
+ "ny": "Chichewa",
+ "oc": "Occitan",
+ "oj": "Ojibwé",
+ "om": "Oromo",
+ "or": "Oriya",
+ "os": "Ossète",
+ "pa": "Pendjabi",
+ "pi": "Pali",
+ "pl": "Polonais",
+ "ps": "Pachto",
+ "pt": "Portugais",
+ "qu": "Quechua",
+ "rc": "Créole Réunionnais ",
+ "rm": "Romanche",
+ "rn": "Kirundi",
+ "ro": "Roumain",
+ "ru": "Russe",
+ "rw": "Kinyarwanda",
+ "sa": "Sanskrit",
+ "sc": "Sarde",
+ "sd": "Sindhi",
+ "se": "Same du Nord",
+ "sg": "Sango",
+ "sh": "Serbo-croate",
+ "si": "Cingalais",
+ "sk": "Slovaque",
+ "sl": "Slovène",
+ "sm": "Samoan",
+ "sn": "Shona",
+ "so": "Somali",
+ "sq": "Albanais",
+ "sr": "Serbe",
+ "ss": "Swati",
+ "st": "Sotho du Sud",
+ "su": "Soundanais",
+ "sv": "Suédois",
+ "sw": "Swahili",
+ "ta": "Tamoul",
+ "te": "Télougou",
+ "tg": "Tadjik",
+ "th": "Thaï",
+ "ti": "Tigrigna",
+ "tk": "Turkmène",
+ "tl": "Tagalog",
+ "tn": "Tswana",
+ "to": "Tongien",
+ "tr": "Turc",
+ "ts": "Tsonga",
+ "tt": "Tatar",
+ "tw": "Twi",
+ "ty": "Tahitien",
+ "ug": "Ouïghour",
+ "uk": "Ukrainien",
+ "ur": "Ourdou",
+ "uz": "Ouzbek",
+ "ve": "Venda",
+ "vi": "Vietnamien",
+ "vo": "Volapük",
+ "wa": "Wallon",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "za": "Zhuang",
+ "zh": "Chinois",
+ "zu": "Zoulou"
+ },
+ "langEn": {
+ "aa": "Afar",
+ "ab": "Abkhazian",
+ "ae": "Avestan",
+ "af": "Afrikaans",
+ "ak": "Akan",
+ "am": "Amharic",
+ "an": "Aragonese",
+ "ar": "Arabic",
+ "as": "Assamese",
+ "av": "Avaric",
+ "ay": "Aymara",
+ "az": "Azerbaijani",
+ "ba": "Bashkir",
+ "be": "Belarusian",
+ "bg": "Bulgarian",
+ "bh": "Bihari",
+ "bi": "Bislama",
+ "bm": "Bambara",
+ "bn": "Bengali",
+ "bo": "Tibetan",
+ "br": "Breton",
+ "bs": "Bosnian",
+ "ca": "Catalan",
+ "ce": "Chechen",
+ "ch": "Chamorro",
+ "co": "Corsican",
+ "cr": "Cree",
+ "cs": "Czech",
+ "cu": "Old Church Slavonic",
+ "cv": "Chuvash",
+ "cy": "Welsh",
+ "da": "Danish",
+ "de": "German",
+ "dv": "Divehi",
+ "dz": "Dzongkha",
+ "ee": "Ewe",
+ "el": "Greek",
+ "en": "English",
+ "eo": "Esperanto",
+ "es": "Spanish",
+ "et": "Estonian",
+ "eu": "Basque",
+ "fa": "Persian",
+ "ff": "Fulah",
+ "fi": "Finnish",
+ "fj": "Fijian",
+ "fo": "Faroese",
+ "fr": "French",
+ "fy": "Western Frisian",
+ "ga": "Irish",
+ "gd": "Scottish Gaelic",
+ "gl": "Galician",
+ "gn": "Guarani",
+ "gu": "Gujarati",
+ "gv": "Manx",
+ "ha": "Hausa",
+ "he": "Hebrew",
+ "hi": "Hindi",
+ "ho": "Hiri Motu",
+ "hr": "Croatian",
+ "ht": "Haitian",
+ "hu": "Hungarian",
+ "hy": "Armenian",
+ "hz": "Herero",
+ "ia": "Interlingua",
+ "id": "Indonesian",
+ "ie": "Interlingue",
+ "ig": "Igbo",
+ "ii": "Sichuan Yi",
+ "ik": "Inupiaq",
+ "io": "Ido",
+ "is": "Icelandic",
+ "it": "Italian",
+ "iu": "Inuktitut",
+ "ja": "Japanese",
+ "jv": "Javanese",
+ "ka": "Georgian",
+ "kg": "Kongo",
+ "ki": "Kikuyu",
+ "kj": "Kwanyama",
+ "kk": "Kazakh",
+ "kl": "Greenlandic",
+ "km": "Khmer",
+ "kn": "Kannada",
+ "ko": "Korean",
+ "kr": "Kanuri",
+ "ks": "Kashmiri",
+ "ku": "Kurdish",
+ "kv": "Komi",
+ "kw": "Cornish",
+ "ky": "Kirghiz",
+ "la": "Latin",
+ "lb": "Luxembourgish",
+ "lg": "Ganda",
+ "li": "Limburgish",
+ "ln": "Lingala",
+ "lo": "Lao",
+ "lt": "Lithuanian",
+ "lu": "Luba",
+ "lv": "Latvian",
+ "mg": "Malagasy",
+ "mh": "Marshallese",
+ "mi": "Māori",
+ "mk": "Macedonian",
+ "ml": "Malayalam",
+ "mn": "Mongolian",
+ "mo": "Moldavian",
+ "mr": "Marathi",
+ "ms": "Malay",
+ "mt": "Maltese",
+ "my": "Burmese",
+ "na": "Nauru",
+ "nb": "Norwegian Bokmål",
+ "nd": "North Ndebele",
+ "ne": "Nepali",
+ "ng": "Ndonga",
+ "nl": "Dutch",
+ "nn": "Norwegian Nynorsk",
+ "no": "Norwegian",
+ "nr": "South Ndebele",
+ "nv": "Navajo",
+ "ny": "Chichewa",
+ "oc": "Occitan",
+ "oj": "Ojibwa",
+ "om": "Oromo",
+ "or": "Oriya",
+ "os": "Ossetian",
+ "pa": "Panjabi",
+ "pi": "Pāli ",
+ "pl": "Polish",
+ "ps": "Pashto",
+ "pt": "Portuguese",
+ "qu": "Quechua",
+ "rc": "Reunionese ",
+ "rm": "Romansh",
+ "rn": "Kirundi",
+ "ro": "Romanian",
+ "ru": "Russian",
+ "rw": "Kinyarwanda",
+ "sa": "Sanskrit",
+ "sc": "Sardinian",
+ "sd": "Sindhi",
+ "se": "Northern Sami",
+ "sg": "Sango",
+ "sh": "Serbo-Croatian ",
+ "si": "Sinhalese",
+ "sk": "Slovak",
+ "sl": "Slovenian",
+ "sm": "Samoan",
+ "sn": "Shona",
+ "so": "Somali",
+ "sq": "Albanian",
+ "sr": "Serbian",
+ "ss": "Swati",
+ "st": "Sotho",
+ "su": "Sundanese",
+ "sv": "Swedish",
+ "sw": "Swahili",
+ "ta": "Tamil",
+ "te": "Telugu",
+ "tg": "Tajik",
+ "th": "Thai",
+ "ti": "Tigrinya",
+ "tk": "Turkmen",
+ "tl": "Tagalog",
+ "tn": "Tswana",
+ "to": "Tonga",
+ "tr": "Turkish",
+ "ts": "Tsonga",
+ "tt": "Tatar",
+ "tw": "Twi",
+ "ty": "Tahitian",
+ "ug": "Uighur",
+ "uk": "Ukrainian",
+ "ur": "Urdu",
+ "uz": "Uzbek",
+ "ve": "Venda",
+ "vi": "Viêt Namese",
+ "vo": "Volapük",
+ "wa": "Walloon",
+ "wo": "Wolof",
+ "xh": "Xhosa",
+ "yi": "Yiddish",
+ "yo": "Yoruba",
+ "za": "Zhuang",
+ "zh": "Chinese",
+ "zu": "Zulu"
+ }
+}
const fs = require("fs");
const path = require("path");
-const code = require("./code");
+const code = require(path.join(__dirname, "languageCodes.json")); // eslint-disable-line global-require
const htmlText = fs.readFileSync("Lettres_du_Scrabble", {encoding: "utf-8"});