divided the languages into separate files

This commit is contained in:
Jack 2020-10-23 14:49:07 +01:00
parent e59683486a
commit b4c490bb41
29 changed files with 16537 additions and 15457 deletions

View file

@ -297,21 +297,27 @@ function getAccountDataAndInit() {
if (key !== "resultFilters") {
if (Array.isArray(config[key])) {
config[key].forEach((arrval, index) => {
if (arrval != dbSnapshot.config[key][index])
if (arrval != dbSnapshot.config[key][index]) {
configsDifferent = true;
console.log(`.config is different: ${arrval} != ${dbSnapshot.config[key][index]}`);
}
});
} else {
if (config[key] != dbSnapshot.config[key])
if (config[key] != dbSnapshot.config[key]) {
configsDifferent = true;
console.log(`..config is different: ${config[key]} != ${dbSnapshot.config[key]}`);
}
}
}
} catch (e) {
console.log(e);
configsDifferent = true;
console.log(`...config is different: ${e.message}`);
}
}
});
if (configsDifferent) {
console.log('applying config from db');
accountIconLoading(false);
applyConfig(dbSnapshot.config);
updateSettingsPage();
@ -984,23 +990,19 @@ let defaultAccountFilters = {
},
};
Object.keys(words).forEach((language) => {
$(
".pageAccount .content .filterButtons .buttonsAndTitle.languages .buttons"
).append(
`<div class="button" filter="${language}">${language.replace(
"_",
" "
)}</div>`
);
defaultAccountFilters.language[language] = true;
if (language === "english_expanded") {
getLanguageList().then(languages => {
languages.forEach((language) => {
$(
".pageAccount .content .filterButtons .buttonsAndTitle.languages .buttons"
).append(`<div class="button" filter="english_10k">english 10k</div>`);
defaultAccountFilters.language["english_10k"] = true;
}
});
).append(
`<div class="button" filter="${language}">${language.replace(
"_",
" "
)}</div>`
);
defaultAccountFilters.language[language] = true;
});
})
$(
".pageAccount .content .filterButtons .buttonsAndTitle.funbox .buttons"
@ -1992,7 +1994,13 @@ function refreshAccountPage() {
}
// if (!activeFilters.includes("lang_" + result.language)) return;
if (!config.resultFilters.language[result.language]) return;
let langFilter = config.resultFilters.language[result.language];
if (result.language === "english_expanded" && config.resultFilters.language.english_1k) {
langFilter = true;
}
if (!langFilter) return;
let puncfilter = "off";
if (result.punctuation) {

View file

@ -1401,32 +1401,34 @@ let commandsLanguages = {
],
};
if (Object.keys(words).length > 0) {
// if (getLanguageList().length > 0) {
commandsLanguages.list = [];
Object.keys(words).forEach((language) => {
if (language === "english_10k") return;
commandsLanguages.list.push({
id: "changeLanguage" + capitalizeFirstLetter(language),
display: language.replace(/_/g, " "),
exec: () => {
changeLanguage(language);
restartTest();
saveConfigToCookie();
},
});
if (language === "english_expanded") {
getLanguageList().then(languages => {
languages.forEach((language) => {
// if (language === "english_10k") return;
commandsLanguages.list.push({
id: "changeLanguageEnglish10k",
display: "english 10k",
id: "changeLanguage" + capitalizeFirstLetter(language),
display: language.replace(/_/g, " "),
exec: () => {
changeLanguage("english_10k");
changeLanguage(language);
restartTest();
saveConfigToCookie();
},
});
}
})
});
// if (language === "english_expanded") {
// commandsLanguages.list.push({
// id: "changeLanguageEnglish10k",
// display: "english 10k",
// exec: () => {
// changeLanguage("english_10k");
// restartTest();
// saveConfigToCookie();
// },
// });
// }
});
}
// }
let commandsLayouts = {
title: "Change layout...",

File diff suppressed because it is too large Load diff

View file

@ -69,6 +69,40 @@ async function getFontsList() {
}
}
let languageList = null;
async function getLanguageList() {
if (languageList == null) {
return $.getJSON("languages/list.json", function (data) {
languageList = data;
return languageList;
});
} else {
return languageList;
}
}
let currentLanguage = null;
async function getLanguage(lang) {
try {
if (currentLanguage == null || currentLanguage.name !== lang) {
console.log('getting language json');
await $.getJSON(`languages/${lang}.json`, function (data) {
currentLanguage = data;
})
}
return currentLanguage;
} catch (e) {
console.error(`error getting language`)
console.error(e);
config.language = "english";
showNotification(`Error getting language: ${e.message}`,4000);
await $.getJSON(`languages/english.json`, function (data) {
currentLanguage = data;
})
return currentLanguage;
}
}
function smooth(arr, windowSize, getter = (value) => value, setter) {
const get = getter;
const result = [];

View file

@ -380,7 +380,7 @@ function setFocus(foc) {
}
}
function initWords() {
async function initWords() {
testActive = false;
wordsList = [];
currentWordIndex = 0;
@ -394,23 +394,7 @@ function initWords() {
currentCorrected = "";
currentInput = "";
let language = words[config.language];
if (language === undefined && config.language === "english_10k") {
showBackgroundLoader();
$.ajax({
url: "js/english_10k.json",
async: false,
success: function (data) {
hideBackgroundLoader();
words["english_10k"] = {
leftToRight: true,
words: data,
};
language = words[config.language];
},
});
}
let language = await getLanguage(config.language);
if (config.mode === "quote" && quotes === null) {
showBackgroundLoader();
@ -738,10 +722,10 @@ function addWord() {
return;
const language =
config.mode !== "custom"
? words[config.language]
? currentLanguage
: {
//borrow the direction of the current language
leftToRight: words[config.language].leftToRight,
leftToRight: currentLanguage.leftToRight,
words: customText,
};
const wordset = language.words;
@ -1439,7 +1423,7 @@ function updateCaretPosition() {
.querySelectorAll("letter")[currentLetterIndex];
if ($(currentLetter).length == 0) return;
const isLanguageLeftToRight = words[config.language].leftToRight;
const isLanguageLeftToRight = currentLanguage.leftToRight;
let currentLetterPosLeft = isLanguageLeftToRight
? currentLetter.offsetLeft
: currentLetter.offsetLeft + $(currentLetter).width();
@ -2701,11 +2685,11 @@ function restartTest(withSameWordset = false, nosave = false) {
opacity: 0,
},
125,
() => {
async () => {
$("#typingTest").css("opacity", 0).removeClass("hidden");
if (!withSameWordset) {
sameWordset = false;
initWords();
await initWords();
initPaceCaret(nosave);
} else {
sameWordset = true;
@ -3997,7 +3981,11 @@ function movePaceCaret(expectedStepEnd) {
)
}
paceCaret.timeout = setTimeout(() => {
movePaceCaret(expectedStepEnd + (paceCaret.spc * 1000));
try {
movePaceCaret(expectedStepEnd + (paceCaret.spc * 1000));
} catch (e) {
paceCaret = null;
}
}, duration);
} catch (e) {
// $("#paceCaret").animate({ opacity: 0 }, 250, () => {

View file

@ -239,19 +239,15 @@ async function fillSettingsPage() {
refreshThemeButtons();
let langEl = $(".pageSettings .section.language .buttons").empty();
Object.keys(words).forEach((language) => {
if (language === "english_10k") return;
langEl.append(
`<div class="language button" language='${language}'>${language.replace(
"_",
" "
)}</div>`
);
if (language === "english_expanded") {
getLanguageList().then(languages => {
languages.forEach((language) => {
langEl.append(
`<div class="language button" language='english_10k'>english 10k</div>`
`<div class="language button" language='${language}'>${language.replace(
"_",
" "
)}</div>`
);
}
});
});
let layoutEl = $(".pageSettings .section.layout .buttons").empty();

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,205 @@
{
"name": "arabic",
"leftToRight": false,
"words": [
"اتمنى",
"اثق",
"الاثنين",
"اخرى",
"اخشى",
"الارض",
"الاسبوع",
"استطيع",
"الاسئلة",
"الاشياء",
"اصدقاء",
"اضافة",
"اعتقد",
"اعرف",
"الافضل",
"انا",
"انت",
"الانتظار",
"انتظر",
"انتهى",
"انظروا",
"الاولاد",
"ايضا",
"بالطبع",
"بالمناسبة",
"ببعض",
"بخصوص",
"بخير",
"برنامج",
"بعضهم",
"البقاء",
"بمجرد",
"بؤرة",
"بينما",
"تاريخ",
"تبحث",
"تبقى",
"تتصل",
"تصوير",
"تفضل",
"الثالثة",
"ثانوي",
"ثعلب",
"جاء",
"جزيرة",
"جميلة",
"جيد",
"حادثة",
"حجم",
"الحديث",
"حسنا",
"حقيبة",
"الحقيقة",
"حقيقية",
"الحياة",
"خائف",
"خائفة",
"خشب",
"خلال",
"دائما",
"درجة",
"دكتور",
"ذاكرتك",
"الذراع",
"ذكاء",
"ذلك",
"الذهاب",
"ذئب",
"رائع",
"رغم",
"رفاق",
"رؤية",
"رئيس",
"زواج",
"ساعة",
"سعيد",
"سنوات",
"سيارة",
"شاطئ",
"شخص",
"شخصية",
"شمس",
"شؤون",
"شئ",
"الشيء",
"صحيح",
"صديقي",
"صغير",
"صفحة",
"صندوق",
"ضابط",
"الضرورة",
"الضوء",
"ضوضاء",
"الطاقة",
"الطائرة",
"طبيب",
"ظلام",
"العالم",
"عائلتي",
"العربية",
"عزيزتي",
"العشاء",
"عظيم",
"على",
"غاضب",
"الغداء",
"غرفة",
"الفتاة",
"فخور",
"فريق",
"الفضاء",
"فضلك",
"فقط",
"فوائد",
"في",
"القادمة",
"قائد",
"قائمة",
"القبض",
"قبل",
"قراءة",
"قصة",
"قضية",
"قليلا",
"قليلة",
"كتاب",
"كثير",
"كيف",
"لا",
"اللحم",
"لطيف",
"لعبة",
"اللقاء",
"لقد",
"للغاية",
"لوحة",
"لؤلؤ",
"الليلة",
"ماذا",
"الماضي",
"مجموعة",
"محظوظ",
"المدرسة",
"مدهش",
"مرحبا",
"مريض",
"مساء",
"مساعدة",
"مستشفى",
"المستقبل",
"مسرور",
"مسؤولية",
"مشاهدة",
"مشكلة",
"مضاعفة",
"مطعم",
"مع",
"معلومات",
"مغناطيس",
"مفاتيح",
"مفاجئ",
"المفضل",
"مقروء",
"مكان",
"ممارسة",
"من",
"منخفض",
"المنزل",
"مؤدب",
"موسيقى",
"موضوع",
"مؤقتة",
"مؤمن",
"ميناء",
"الناس",
"نافذة",
"نصائح",
"الهاتف",
"هادئ",
"هدوء",
"هذا",
"هل",
"هنالك",
"هو",
"هؤلاء",
"هي",
"هيئة",
"واحدة",
"واضحة",
"وضع",
"وظيفة",
"الوقت",
"الى",
"يبدو",
"يحدث",
"يعتقدون",
"يفترض",
"يمكنني"
]
}

207
public/languages/czech.json Normal file
View file

@ -0,0 +1,207 @@
{
"name": "czech",
"leftToRight": true,
"words": [
"být",
"a",
"se",
"v",
"na",
"ten",
"on",
"že",
"s",
"z",
"který",
"mít",
"do",
"já",
"o",
"k",
"i",
"jeho",
"ale",
"svůj",
"jako",
"za",
"moci",
"rok",
"pro",
"tak",
"po",
"tento",
"co",
"když",
"všechen",
"už",
"jak",
"aby",
"od",
"nebo",
"říci",
"jeden",
"jen",
"můj",
"jenž",
"člověk",
"ty",
"stát",
"u",
"muset",
"velký",
"chtít",
"také",
"až",
"než",
"ještě",
"při",
"jít",
"pak",
"před",
"dva",
"však",
"ani",
"vědět",
"nový",
"hodně",
"podle",
"další",
"celý",
"jiný",
"první",
"mezi",
"dát",
"tady",
"den",
"tam",
"kde",
"doba",
"každý",
"druhý",
"místo",
"dobrý",
"takový",
"strana",
"protože",
"nic",
"začít",
"něco",
"život",
"vidět",
"říkat",
"země",
"dítě",
"malý",
"ne",
"sám",
"bez",
"ruka",
"či",
"svět",
"dostat",
"práce",
"nějaký",
"proto",
"pod",
"tři",
"kdy",
"město",
"přijít",
"dobře",
"žena",
"muž",
"teď",
"kdo",
"již",
"nad",
"asi",
"starý",
"například",
"případ",
"vysoký",
"žádný",
"společnost",
"několik",
"některý",
"tedy",
"cesta",
"pokud",
"dělat",
"hlava",
"čas",
"poslední",
"oko",
"právě",
"tvůj",
"Praha",
"věc",
"voda",
"český",
"proti",
"velmi",
"jaký",
"přes",
"dům",
"dnes",
"pan",
"část",
"třeba",
"kdyby",
"brzy",
"lze",
"firma",
"oba",
"slovo",
"tenhle",
"vlastní",
"nikdy",
"koruna",
"možný",
"chvíle",
"udělat",
"pouze",
"proč",
"systém",
"konec",
"kolem",
"málo",
"myslit",
"stejně",
"-li",
"Český",
"moc",
"problém",
"milión",
"nikdo",
"stále",
"totiž",
"někdo",
"tisíc",
"vůbec",
"zákon",
"nechat",
"najít",
"což",
"cena",
"rád",
"škola",
"hlavní",
"skupina",
"mladý",
"způsob",
"často",
"řada",
"jediný",
"mluvit",
"vrátit",
"různý",
"hrát",
"snad",
"zůstat",
"vzít",
"dlouhý",
"čekat",
"patřit",
"vláda"
]
}

200
public/languages/dutch.json Normal file
View file

@ -0,0 +1,200 @@
{
"name": "dutch",
"leftToRight": true,
"words": [
"als",
"zijn",
"dat",
"hij",
"was",
"voor",
"op",
"zijn",
"met",
"ze",
"zijn",
"bij",
"een",
"hebben",
"deze",
"van",
"door",
"heet",
"woord",
"maar",
"wat",
"sommige",
"is",
"het",
"u",
"of",
"had",
"de",
"van",
"aan",
"en",
"een",
"in",
"we",
"kan",
"uit",
"andere",
"waren",
"die",
"doen",
"hun",
"tijd",
"indien",
"zal",
"hoe",
"zei",
"een",
"elk",
"vertellen",
"doet",
"drie",
"willen",
"lucht",
"goed",
"ook",
"spelen",
"klein",
"zetten",
"thuis",
"lezen",
"de hand",
"poort",
"grote",
"toevoegen",
"zelfs",
"land",
"hier",
"moet",
"grote",
"hoog",
"dergelijke",
"volgen",
"waarom",
"vragen",
"mannen",
"verandering",
"ging",
"licht",
"soort",
"uitgeschakeld",
"nodig hebben",
"huis",
"afbeelding",
"proberen",
"ons",
"weer",
"dier",
"punt",
"moeder",
"wereld",
"dichtbij",
"bouwen",
"zelf",
"aarde",
"vader",
"een",
"nieuwe",
"werk",
"deel",
"nemen",
"krijgen",
"plaats",
"gemaakt",
"wonen",
"waar",
"na",
"terug",
"weinig",
"alleen",
"ronde",
"man",
"jaar",
"kwam",
"elke",
"goed",
"mij",
"geven",
"onze",
"onder",
"naam",
"zeer",
"door",
"gewoon",
"vorm",
"zin",
"grote",
"denken",
"zeggen",
"helpen",
"laag",
"lijn",
"verschillen",
"beurt",
"oorzaak",
"veel",
"betekenen",
"voor",
"verhuizing",
"rechts",
"jongen",
"oude",
"ook",
"hetzelfde",
"ze",
"alle",
"er",
"wanneer",
"omhoog",
"gebruiken",
"uw",
"manier",
"over",
"veel",
"dan",
"hen",
"schrijven",
"zou",
"zoals",
"dus",
"deze",
"haar",
"lang",
"maken",
"ding",
"zien",
"hem",
"twee",
"heeft",
"kijken",
"meer",
"dag",
"kon",
"gaan",
"komen",
"deed",
"aantal",
"klinken",
"geen",
"meest",
"mensen",
"mijn",
"meer dan",
"weten",
"water",
"dan",
"roep",
"eerste",
"die",
"kan",
"naar beneden",
"kant",
"geweest",
"nu",
"vinden"
]
}

View file

@ -0,0 +1,206 @@
{
"name": "english",
"leftToRight": true,
"words": [
"the",
"be",
"of",
"and",
"a",
"to",
"in",
"he",
"have",
"it",
"that",
"for",
"they",
"I",
"with",
"as",
"not",
"on",
"she",
"at",
"by",
"this",
"we",
"you",
"do",
"but",
"from",
"or",
"which",
"one",
"would",
"all",
"will",
"there",
"say",
"who",
"make",
"when",
"can",
"more",
"if",
"no",
"man",
"out",
"other",
"so",
"what",
"time",
"up",
"go",
"about",
"than",
"into",
"could",
"state",
"only",
"new",
"year",
"some",
"take",
"come",
"these",
"know",
"see",
"use",
"get",
"like",
"then",
"first",
"any",
"work",
"now",
"may",
"such",
"give",
"over",
"think",
"most",
"even",
"find",
"day",
"also",
"after",
"way",
"many",
"must",
"look",
"before",
"great",
"back",
"through",
"long",
"where",
"much",
"should",
"well",
"people",
"down",
"own",
"just",
"because",
"good",
"each",
"those",
"feel",
"seem",
"how",
"high",
"too",
"place",
"little",
"world",
"very",
"still",
"nation",
"hand",
"old",
"life",
"tell",
"write",
"become",
"here",
"show",
"house",
"both",
"between",
"need",
"mean",
"call",
"develop",
"under",
"last",
"right",
"move",
"thing",
"general",
"school",
"never",
"same",
"another",
"begin",
"while",
"number",
"part",
"turn",
"real",
"leave",
"might",
"want",
"point",
"form",
"off",
"child",
"few",
"small",
"since",
"against",
"ask",
"late",
"home",
"interest",
"large",
"person",
"end",
"open",
"public",
"follow",
"during",
"present",
"without",
"again",
"hold",
"govern",
"around",
"possible",
"head",
"consider",
"word",
"program",
"problem",
"however",
"lead",
"system",
"set",
"order",
"eye",
"plan",
"run",
"keep",
"face",
"fact",
"group",
"play",
"stand",
"increase",
"early",
"course",
"change",
"help",
"line"
]
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,205 @@
{
"name": "french",
"leftToRight": true,
"words": [
"comme",
"je",
"son",
"que",
"il",
"était",
"pour",
"sur",
"sont",
"avec",
"ils",
"être",
"à",
"un",
"avoir",
"ce",
"à partir de",
"par",
"chaud",
"mot",
"mais",
"que",
"certains",
"est",
"il",
"vous",
"ou",
"eu",
"la",
"de",
"à",
"et",
"un",
"dans",
"nous",
"boîte",
"dehors",
"autre",
"étaient",
"qui",
"faire",
"leur",
"temps",
"si",
"volonté",
"comment",
"dit",
"un",
"chaque",
"dire",
"ne",
"ensemble",
"trois",
"vouloir",
"air",
"bien",
"aussi",
"jouer",
"petit",
"fin",
"mettre",
"maison",
"lire",
"main",
"port",
"grand",
"épeler",
"ajouter",
"même",
"terre",
"ici",
"il faut",
"grand",
"haut",
"tel",
"suivre",
"acte",
"pourquoi",
"interroger",
"hommes",
"changement",
"est allé",
"lumière",
"genre",
"de",
"besoin",
"maison",
"image",
"essayer",
"nous",
"encore",
"animal",
"point",
"mère",
"monde",
"près de",
"construire",
"soi",
"terre",
"père",
"tout",
"nouveau",
"travail",
"partie",
"prendre",
"obtenir",
"lieu",
"fabriqué",
"vivre",
"où",
"après",
"arrière",
"peu",
"seulement",
"tour",
"homme",
"année",
"est venu",
"montrer",
"tous",
"bon",
"moi",
"donner",
"notre",
"sous",
"nom",
"très",
"par",
"juste",
"forme",
"phrase",
"grand",
"penser",
"dire",
"aider",
"faible",
"ligne",
"différer",
"tour",
"la cause",
"beaucoup",
"signifier",
"avant",
"déménagement",
"droit",
"garçon",
"vieux",
"trop",
"même",
"elle",
"tous",
"là",
"quand",
"utiliser",
"votre",
"manière",
"sur",
"beaucoup",
"puis",
"les",
"écrire",
"voudrais",
"comme",
"si",
"ces",
"son",
"long",
"faire",
"chose",
"voir",
"lui",
"deux",
"a",
"regarder",
"plus",
"jour",
"pourrait",
"aller",
"venir",
"fait",
"nombre",
"son",
"aucun",
"plus",
"personnes",
"ma",
"sur",
"savoir",
"eau",
"que",
"appel",
"première",
"qui",
"peut",
"vers le bas",
"côté",
"été",
"maintenant",
"trouver"
]
}

View file

@ -0,0 +1,210 @@
{
"name": "german",
"leftToRight": true,
"words": [
"wie",
"ich",
"seine",
"dass",
"er",
"war",
"für",
"auf",
"sind",
"mit",
"sie",
"sein",
"bei",
"ein",
"haben",
"dies",
"aus",
"durch",
"heiß",
"Wort",
"aber",
"was",
"einige",
"ist",
"es",
"Sie",
"oder",
"hatte",
"die",
"von",
"zu",
"und",
"ein",
"bei",
"wir",
"können",
"aus",
"andere",
"waren",
"die",
"tun",
"ihre",
"Zeit",
"wenn",
"werden",
"wie",
"sagte",
"ein",
"jeder",
"sagen",
"tut",
"Satz",
"drei",
"wollen",
"Luft",
"gut",
"auch",
"spielen",
"klein",
"Ende",
"setzen",
"Zuhause",
"lesen",
"Hand",
"Hafen",
"groß",
"buchstabieren",
"hinzufügen",
"auch",
"Land",
"hier",
"muss",
"groß",
"hoch",
"so",
"folgen",
"Akt",
"warum",
"fragen",
"Männer",
"Veränderung",
"ging",
"Licht",
"Art",
"aus",
"müssen",
"Haus",
"Bild",
"versuchen",
"uns",
"wieder",
"Tier",
"Punkt",
"Mutter",
"Welt",
"in der Nähe von",
"bauen",
"selbst",
"Erde",
"Vater",
"jeder",
"neu",
"Arbeit",
"Teil",
"nehmen",
"erhalten",
"Ort",
"gemacht",
"leben",
"wo",
"nach",
"zurück",
"wenig",
"nur",
"Runde",
"Mann",
"Jahr",
"kam",
"zeigen",
"jeder",
"gut",
"mir",
"geben",
"unsere",
"unter",
"Name",
"sehr",
"durch",
"nur",
"Formular",
"Satz",
"groß",
"denken",
"sagen",
"Hilfe",
"niedrig",
"Linie",
"abweichen",
"wiederum",
"Ursache",
"viel",
"bedeuten",
"vor",
"Umzug",
"Recht",
"Junge",
"alt",
"zu",
"gleich",
"sie",
"alle",
"da",
"wenn",
"nach oben",
"Verwendung",
"Weg",
"über",
"viele",
"dann",
"sie",
"schreiben",
"würde",
"wie",
"so",
"diese",
"sie",
"lange",
"machen",
"Sache",
"sehen",
"ihm",
"zwei",
"hat",
"suchen",
"mehr",
"Tag",
"könnte",
"gehen",
"kommen",
"tat",
"Anzahl",
"klingen",
"nicht",
"am meisten",
"Menschen",
"meine",
"über",
"wissen",
"Wasser",
"als",
"Anruf",
"erste",
"die",
"können",
"nach unten",
"Seite",
"gewesen",
"jetzt",
"finden",
"Kopf",
"stehen",
"besitzen",
"der",
"das"
]
}

View file

@ -0,0 +1,206 @@
{
"name": "hebrew",
"leftToRight": false,
"words": [
"של",
"את",
"על",
"לא",
"הוא",
"עם",
"כי",
"היה",
"זה",
"גם",
"כל",
"בין",
"אל",
"יותר",
"לאחר",
"אבל",
"הייתה",
"עד",
"בשנת",
"ביותר",
"רבים",
"בית",
"מספר",
"העיר",
"כדי",
"אותו",
"דבר",
"כאשר",
"ברית",
"ידי",
"לפני",
"עולם",
"במהלך",
"שלו",
"מאוד",
"ניתן",
"אחרים",
"דרך",
"חלק",
"אותה",
"אולם",
"מאה",
"נגד",
"אנשי",
"אותם",
"שונים",
"מלחמה",
"בשל",
"גדול",
"היום",
"אלא",
"זמן",
"יהודים",
"נוספים",
"ללא",
"מקום",
"ים",
"חיים",
"מדינה",
"ארגון",
"אחרי",
"שנה",
"בעלי",
"ראש",
"מלחמת",
"אדם",
"מול",
"נוספת",
"שימוש",
"כגון",
"באמצעות",
"ממשלה",
"לעתים",
"תחת",
"כמעט",
"עיר",
"בעקבות",
"ארצות",
"למשל",
"צבא",
"הגנה",
"אזור",
"כלי",
"טוב",
"כוחות",
"אביב",
"מים",
"ספר",
"נראה",
"תקופה",
"עכשיו",
"חייל",
"אפשר",
"צבא",
"ביניהם",
"אדמה",
"זכה",
"סוף",
"מסגרת",
"אנשים",
"מערכת",
"שמש",
"עניינים",
"קטן",
"מיליון",
"קהילה",
"אחד",
"כביש",
"מהפכה",
"שירים",
"בשבילך",
"רוח",
"שלנו",
"שחור",
"מספרה",
"אחדות",
"אמריקאי",
"מנהל",
"דיסק",
"קקטוס",
"תיאוריה",
"שודד",
"קשה",
"סטודנט",
"תוכי",
"לימודים",
"תפקיד",
"כבוד",
"בריאות",
"נעליים",
"דופן",
"חבר",
"הזדהה",
"עת",
"כלומר",
"שיפור",
"פסיכולוגיה",
"היסטוריה",
"נתקל",
"כיצד",
"יציאה",
"אהבה",
"כוסות",
"מטבח",
"ספל",
"סלון",
"שקע",
"משקל",
"קולנוע",
"אמרתי",
"זרם",
"תמונה",
"שלום",
"מדהימה",
"גביע",
"מכונית",
"מיקרופון",
"חשמל",
"שוטר",
"סתם",
"אירוע",
"נעים",
"מספיק",
"דקדוק",
"חנות",
"רחוב",
"גולן",
"הקליד",
"מקלדת",
"כתב",
"גזילה",
"מוזיאון",
"מחשבון",
"תפקיד",
"סוציולוגיה",
"ברכה",
"מצחיק",
"קניון",
"דירה",
"פיראט",
"מחנה",
"צופה",
"כללי",
"כימיה",
"פיזיקה",
"חולים",
"יד",
"מחשב",
"קונסולה",
"שמיים",
"ענן",
"בקתה",
"מרצפת",
"דשא",
"אש",
"אגם",
"חזיר",
"עידן",
"דן",
"כדור"
]
}

View file

@ -0,0 +1,94 @@
{
"name": "hungarian",
"leftToRight": true,
"words": [
"lapát",
"vödör",
"fuss",
"játék",
"nap",
"hold",
"éjszaka",
"reggel",
"délután",
"címke",
"ugrás",
"kosár",
"kosárlabda",
"eszik",
"csokoládé",
"palacsinta",
"labda",
"teniszlabda",
"denevér",
"fejlesztő",
"busz",
"pilóta",
"desszert",
"egér",
"kutya",
"macska",
"ital",
"villa",
"kanál",
"kés",
"táska",
"iskola",
"ceruza",
"szín",
"ebéd",
"reggeli",
"vacsora",
"falatozás",
"pénztárca",
"fürdőszoba",
"mosogató",
"kád",
"zuhany",
"kazán",
"mosógép",
"mosó",
"szárítógép",
"száraz",
"lány",
"fiú",
"férfi",
"női",
"ők",
"őket",
"csinál",
"bor",
"víz",
"kávé",
"sör",
"nehéz",
"könnyű",
"csúnya",
"gyönyörű",
"szép",
"rossz",
"jó",
"nagy",
"kicsi",
"bocsánat",
"szívesen",
"köszönöm",
"igen",
"nem",
"viszontlátásra",
"viszlát",
"szia",
"szervusz",
"káröröm",
"ordít",
"csendes",
"hangos",
"elmosolyodik",
"bezzeg",
"megcsörget",
"ügyeskedő",
"rosszarcú",
"meghazudtol",
"szöszmötöl"
]
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,147 @@
{
"name": "indonesian",
"leftToRight": true,
"words": [
"abu",
"adalah",
"akan",
"akar",
"aku",
"amarah",
"anak",
"anda",
"aneka",
"apa",
"arah",
"arus",
"atau",
"ayah",
"baca",
"bagaimana",
"bagian",
"bahkan",
"bahwa",
"baik",
"bapak",
"beberapa",
"belajar",
"berarti",
"berbeda",
"bermain",
"besar",
"bicara",
"bisa",
"cahaya",
"cara",
"cari",
"coba",
"contoh",
"cinta",
"ciri",
"cipta",
"dalam",
"dan",
"dari",
"dekapan",
"dekat",
"dengan",
"derai",
"di",
"dia",
"dimana",
"dua",
"hati",
"hidup",
"ibu",
"ingin",
"ini",
"itu",
"jika",
"kalimat",
"kami",
"kanan",
"kapan",
"kata",
"kau",
"kecil",
"kecuali",
"ketupat",
"kembali",
"kerja",
"kiri",
"kita",
"kota",
"kurang",
"lebih",
"lekas",
"lele",
"maha",
"melakukan",
"melalui",
"membaca",
"membuat",
"memiliki",
"menjadi",
"menulis",
"mereka",
"milik",
"muda",
"naik",
"nama",
"oleh",
"orang",
"pada",
"pergi",
"pohon",
"pria",
"ragam",
"radius",
"ras",
"rasio",
"rasional",
"rayu",
"rendah",
"rumah",
"rusa",
"rusak",
"rusuk",
"sabar",
"saku",
"sama",
"sangat",
"sapa",
"satu",
"saya",
"sebab",
"sebagai",
"sebelum",
"sebuah",
"sekolah",
"setelah",
"setiap",
"siapa",
"suara",
"taman",
"takut",
"tanaman",
"tapi",
"tempat",
"terampil",
"teras",
"tetapi",
"tidak",
"tiga",
"tinggi",
"tua",
"turun",
"udara",
"untuk",
"wahai",
"wajah",
"waktu",
"wanita",
"yakin",
"yang",
"yoyo"
]
}

View file

@ -0,0 +1,206 @@
{
"name": "italian",
"leftToRight": true,
"words": [
"come",
"io",
"nostro",
"per",
"sono",
"con",
"uno",
"è",
"avevamo",
"questo",
"quello",
"da",
"caldo",
"parola",
"però",
"cosa",
"alcuni",
"vostro",
"posto",
"altro",
"era",
"no",
"fare",
"sì",
"preso",
"chiesto",
"fatto",
"tempo",
"ogni",
"dire",
"tre",
"quattro",
"chiedere",
"bene",
"anche",
"giocare",
"piccolo",
"male",
"morto",
"mettere",
"finire",
"leggere",
"mano",
"casa",
"grande",
"più",
"terra",
"giovane",
"vecchio",
"tipo",
"bisogno",
"provare",
"mamma",
"papà",
"vicino",
"nuovo",
"indietro",
"anno",
"treno",
"pensiero",
"turno",
"molte",
"troppo",
"italiano",
"quando",
"sarebbe",
"lungo",
"guardare",
"andare",
"potuto",
"numero",
"giorno",
"mio",
"sapere",
"acqua",
"trovare",
"fondare",
"risposta",
"scuola",
"ancora",
"qualche",
"chiamare",
"chiudere",
"portare",
"idea",
"colore",
"legno",
"bianco",
"nero",
"camminare",
"alleviare",
"secondo",
"abbastanza",
"primo",
"misurare",
"metà",
"capire",
"comprendere",
"prendere",
"studiare",
"mancare",
"lontano",
"sicuramente",
"veloce",
"velocemente",
"giustamente",
"intelligente",
"oceano",
"matematica",
"mente",
"ricordo",
"interessante",
"parole",
"nuvole",
"cielo",
"pace",
"amore",
"fratello",
"sorella",
"famiglia",
"massa",
"palla",
"cuore",
"venire",
"inverno",
"strano",
"viaggio",
"musica",
"melodia",
"pausa",
"salire",
"giardino",
"giusto",
"bambino",
"latte",
"ordinare",
"povero",
"metallo",
"legge",
"per",
"a",
"anello",
"raggio",
"atomo",
"umano",
"pasta",
"pizza",
"pianoforte",
"maggiore",
"minore",
"scale",
"corrente",
"pranzo",
"mangiare",
"uscire",
"cane",
"gatto",
"elefante",
"mucca",
"albero",
"fiore",
"vincere",
"perdere",
"baciare",
"vediamo",
"chiacchierare",
"video",
"canzone",
"vento",
"contro",
"serpente",
"presto",
"mentre",
"durante",
"dentro",
"completamente",
"chimica",
"fisica",
"latino",
"viaggiare",
"loro",
"bicicletta",
"automobile",
"pensare",
"curare",
"lago",
"aperto",
"sentire",
"cavallo",
"notte",
"bello",
"brutto",
"oggi",
"domani",
"ieri",
"dormire",
"sognare",
"divano",
"arrogante",
"ballare"
]
}

View file

@ -0,0 +1,23 @@
[
"english",
"english_1k",
"english_10k",
"german",
"spanish",
"dutch",
"french",
"polish",
"thai",
"russian",
"portugese",
"indonesian",
"turkish",
"hungarian",
"italian",
"norwegian",
"hebrew",
"czech",
"slovak",
"arabic",
"icelandic_1k"
]

View file

@ -0,0 +1,207 @@
{
"name": "norwegian",
"leftToRight": true,
"words": [
"i",
"og",
"det",
"om",
"er",
"til",
"en",
"av",
"på",
"for",
"at",
"å",
"med",
"de",
"har",
"den",
"ikke",
"et",
"om",
"fra",
"var",
"han",
"men",
"seg",
"vil",
"jeg",
"kan",
"ble",
"vil",
"skal",
"sier",
"etter",
"så",
"år",
"også",
"hun",
"dette",
"ved",
"da",
"blir",
"nå",
"ut",
"være",
"hadde",
"over",
"mot",
"eller",
"to",
"må",
"går",
"få",
"andre",
"opp",
"sin",
"når",
"du",
"bare",
"alle",
"ha",
"enn",
"mer",
"denne",
"selv",
"noe",
"mange",
"inn",
"bli",
"noen",
"vært",
"får",
"før",
"der",
"man",
"kroner",
"nye",
"dag",
"ting",
"flere",
"fikk",
"første",
"under",
"slik",
"siden",
"mye",
"dårlig",
"kommer",
"både",
"kunne",
"meg",
"mellom",
"hva",
"tre",
"her",
"store",
"mener",
"ingen",
"dem",
"oss",
"hele",
"sine",
"siste",
"gang",
"skulle",
"hans",
"ta",
"helt",
"godt",
"sammen",
"sa",
"kom",
"håper",
"hvor",
"nok",
"hjemme",
"alt",
"blant",
"tid",
"sitt",
"ville",
"uten",
"blitt",
"igjen",
"tidligere",
"fått",
"rundt",
"ny",
"samme",
"mens",
"annet",
"gjennom",
"disse",
"litt",
"stor",
"står",
"gjør",
"gå",
"ser",
"gjøre",
"gikk",
"folk",
"ned",
"ham",
"se",
"hvis",
"derfor",
"gamle",
"fire",
"fordi",
"mest",
"god",
"tar",
"tilbake",
"gir",
"barn",
"like",
"neste",
"gi",
"kanskje",
"langt",
"tatt",
"del",
"bedre",
"komme",
"saken",
"ønsker",
"tror",
"viser",
"først",
"måtte",
"aldri",
"side",
"ligger",
"si",
"min",
"hvordan",
"hos",
"tok",
"bør",
"beste",
"vår",
"grunn",
"hver",
"sett",
"vel",
"gjort",
"land",
"allerede",
"frem",
"heller",
"gode",
"vet",
"jo",
"tiden",
"begge",
"finnes",
"foto",
"fram",
"plass",
"mennesker",
"gjorde",
"mine"
]
}

View file

@ -0,0 +1,206 @@
{
"name": "polish",
"leftToRight": true,
"words": [
"jak",
"I",
"jego",
"że",
"on",
"było",
"dla",
"na",
"są",
"zespół",
"oni",
"być",
"w",
"jeden",
"mieć",
"tego",
"z",
"przez",
"gorący",
"słowo",
"ale",
"co",
"niektóre",
"jest",
"to",
"ty",
"lub",
"miał",
"kilka",
"stopa",
"do",
"i",
"ciągnąć",
"w",
"my",
"puszka",
"na zewnątrz",
"inne",
"były",
"który",
"zrobić",
"ich",
"czas",
"jeśli",
"będzie",
"jak",
"powiedział",
"próba",
"każda",
"powiedzieć",
"nie",
"zestaw",
"trzy",
"chcą",
"powietrze",
"dobrze",
"również",
"grać",
"mały",
"koniec",
"wkładać",
"Strona główna",
"czytaj",
"ręka",
"port",
"duży",
"zaklęcie",
"dodać",
"nawet",
"ziemia",
"tutaj",
"musi",
"duży",
"wysoki",
"takie",
"śledzić",
"akt",
"dlaczego",
"zapytaj",
"mężczyźni",
"zmiana",
"poszedł",
"światła",
"rodzaj",
"z",
"potrzeba",
"dom",
"obraz",
"spróbuj",
"nas",
"ponownie",
"zwierząt",
"punkt",
"matka",
"świat",
"blisko",
"budować",
"własny",
"ziemia",
"ojciec",
"dowolny",
"nowy",
"praca",
"część",
"wziąć",
"dostać",
"miejsce",
"wykonane",
"żyć",
"gdzie",
"później",
"z powrotem",
"mało",
"tylko",
"okrągły",
"mężczyzna",
"rok",
"spokojnie",
"pokaż",
"każdy",
"dobry",
"mnie",
"dać",
"nasze",
"pod",
"Nazwa",
"bardzo",
"przez",
"tylko",
"formularz",
"zdanie",
"wielki",
"myśleć",
"powiedzieć",
"pomoc",
"niski",
"linia",
"różnią",
"kolej",
"przyczyna",
"wiele",
"oznaczać",
"przed",
"ruch",
"prawo",
"chłopiec",
"stary",
"zbyt",
"sam",
"ona",
"wszystko",
"tam",
"kiedy",
"w górę",
"zastosowanie",
"Twój",
"sposób",
"o",
"wiele",
"następnie",
"im",
"pisać",
"byłoby",
"jak",
"tak",
"te",
"ją",
"długo",
"zrobić",
"rzecz",
"zobaczyć",
"mu",
"dwa",
"ma",
"szukać",
"więcej",
"dzień",
"może",
"iść",
"przyjść",
"nie",
"liczba",
"brzmieć",
"nie",
"najbardziej",
"ludzie",
"My",
"ponad",
"wiem",
"woda",
"niż",
"wezwanie",
"pierwszy",
"kto",
"może",
"w dół",
"bok",
"było",
"teraz",
"odnaleźć"
]
}

View file

@ -0,0 +1,198 @@
{
"name": "portugese",
"leftToRight": true,
"words": [
"nem",
"José",
"de",
"nova",
"local",
"nada",
"têm",
"as",
"dinheiro",
"qual",
"você",
"maior",
"dias",
"depois",
"mundo",
"por",
"especial",
"bem",
"onde",
"rio",
"plano",
"quando",
"são",
"grande",
"sempre",
"sistema",
"porque",
"dia",
"cerca",
"essa",
"mas",
"ano",
"às",
"dois",
"ter",
"sobre",
"esporte",
"muito",
"sem",
"equipe",
"me",
"no",
"eles",
"podem",
"nacional",
"vai",
"quatro",
"seja",
"esta",
"sul",
"pelos",
"todos",
"será",
"há",
"a",
"mil",
"além",
"hoje",
"só",
"qualquer",
"ontem",
"em",
"estava",
"os",
"sendo",
"um",
"brasileira",
"pode",
"mesmo",
"tempo",
"preços",
"exemplo",
"apenas",
"vida",
"país",
"cada",
"diz",
"real",
"assim",
"ela",
"segundo",
"da",
"com",
"faz",
"suas",
"também",
"do",
"forma",
"já",
"grupo",
"disse",
"cotidiano",
"antes",
"era",
"milhões",
"eu",
"folha",
"Fernando",
"melhor",
"estado",
"e",
"todo",
"isso",
"dos",
"ao",
"Carlos",
"programa",
"três",
"estão",
"foram",
"alguns",
"parte",
"fazer",
"presidente",
"trabalho",
"final",
"nos",
"para",
"Paulo",
"cidade",
"partir",
"mais",
"número",
"outro",
"à",
"candidato",
"está",
"ele",
"processo",
"novo",
"na",
"contra",
"como",
"polícia",
"entre",
"casa",
"vez",
"empresa",
"pouco",
"afirmou",
"jogo",
"durante",
"após",
"aos",
"desde",
"empresas",
"foi",
"banco",
"quem",
"página",
"anos",
"duas",
"não",
"pela",
"sua",
"ser",
"é",
"pelo",
"o",
"esse",
"mês",
"Brasil",
"deve",
"ainda",
"pessoas",
"primeiro",
"caso",
"agora",
"outra",
"outros",
"semana",
"se",
"até",
"primeira",
"tinha",
"uma",
"po",
"este",
"governo",
"editoria",
"mercado",
"que",
"lei",
"tem",
"menos",
"seus",
"acordo",
"ou",
"seu",
"das",
"reportagem",
"tudo"
]
}

View file

@ -0,0 +1,206 @@
{
"name": "russian",
"leftToRight": true,
"words": [
"и",
"в",
"не",
"на",
"я",
"быть",
"он",
"с",
"что",
"а",
"по",
"это",
"она",
"этот",
"к",
"но",
"они",
"мы",
"как",
"из",
"у",
"который",
"то",
"за",
"свой",
"что",
"весь",
"год",
"от",
"так",
"о",
"для",
"ты",
"же",
"все",
"тот",
"мочь",
"вы",
"человек",
"такой",
"его",
"сказать",
"только",
"или",
"еще",
"бы",
"себя",
"один",
"как",
"уже",
"до",
"время",
"если",
"сам",
"когда",
"другой",
"вот",
"говорить",
"наш",
"мой",
"знать",
"стать",
"при",
"чтобы",
"дело",
"жизнь",
"кто",
"первый",
"очень",
"два",
"день",
"ее",
"новый",
"рука",
"даже",
"во",
"со",
"раз",
"где",
"там",
"под",
"можно",
"ну",
"какой",
"после",
"их",
"работа",
"без",
"самый",
"потом",
"надо",
"хотеть",
"ли",
"слово",
"идти",
"Россия",
"большой",
"должен",
"место",
"иметь",
"ничто",
"то",
"сейчас",
"тут",
"лицо",
"каждый",
"друг",
"нет",
"теперь",
"ни",
"глаз",
"тоже",
"тогда",
"видеть",
"вопрос",
"через",
"да",
"здесь",
"дом",
"да",
"потому",
"сторона",
"какой-то",
"думать",
"сделать",
"страна",
"жить",
"чем",
"мир",
"об",
"последний",
"случай",
"голова",
"более",
"делать",
"что-то",
"смотреть",
"ребенок",
"просто",
"конечно",
"сила",
"российский",
"конец",
"Москва",
"перед",
"несколько",
"вид",
"система",
"всегда",
"работать",
"между",
"три",
"нет",
"понять",
"пойти",
"часть",
"спросить",
"город",
"дать",
"также",
"никто",
"понимать",
"получить",
"отношение",
"лишь",
"второй",
"именно",
"ваш",
"хотя",
"ни",
"сидеть",
"над",
"женщина",
"оказаться",
"русский",
"один",
"взять",
"прийти",
"являться",
"деньги",
"почему",
"вдруг",
"любить",
"стоить",
"почти",
"земля",
"общий",
"ведь",
"машина",
"однако",
"сразу",
"хорошо",
"вода",
"отец",
"высокий",
"остаться",
"выйти",
"много",
"проблема",
"начать"
]
}

View file

@ -0,0 +1,206 @@
{
"name": "slovak",
"leftToRight": true,
"words": [
"ja",
"jeho",
"že",
"sa",
"bol",
"pre",
"na",
"sú",
"s",
"sa",
"byť",
"na",
"jeden",
"majú",
"tento",
"od",
"slovo",
"ale",
"čo",
"niektorí",
"je",
"to",
"ste",
"alebo",
"mal",
"biela",
"z",
"na",
"a",
"cesta",
"v",
"sme",
"moci",
"ďalšie",
"boli",
"ktorý",
"robiť",
"ich",
"čas",
"ak",
"vôľa",
"ako",
"uvedený",
"píla",
"každý",
"povedať",
"robí",
"sada",
"tri",
"chcieť",
"vzduch",
"dobre",
"tiež",
"hrať",
"malé",
"koniec",
"dať",
"domáce",
"čítať",
"ručné",
"prístav",
"veľký",
"kúzlo",
"pridať",
"dokonca",
"krajiny",
"tu",
"musí",
"veľký",
"vysoká",
"taký",
"nasledovať",
"akt",
"prečo",
"opýtať",
"sa",
"muži",
"zmena",
"šiel",
"svetlo",
"druh",
"dom",
"obrázok",
"skúste",
"znova",
"zviera",
"bod",
"matka",
"svet",
"blízkosti",
"stavať",
"ja",
"krajiny",
"otec",
"akýkoľvek",
"nový",
"časť",
"sa",
"so",
"miesto",
"z",
"žiť",
"kde",
"po",
"späť",
"málo",
"iba",
"kolo",
"muž",
"rok",
"prišiel",
"výstava",
"každý",
"dobrý",
"ma",
"dať",
"naše",
"pod",
"názov",
"veľmi",
"cez",
"len",
"forma",
"veta",
"veľký",
"myslíte",
"hovoria",
"pomoc",
"nízky",
"linka",
"sa",
"líšia",
"príčina",
"veľa",
"stredná",
"pred",
"právo",
"chlapec",
"starý",
"príliš",
"rovnaký",
"ona",
"všetký",
"tu",
"kedy",
"použitie",
"vaše",
"cesta",
"o",
"veľa",
"potom",
"je",
"napísať",
"by",
"ako",
"tak",
"tieto",
"nej",
"dlho",
"aby",
"vec",
"viď",
"ho",
"dva",
"má",
"hľadať",
"viac",
"deň",
"mohol",
"ísť",
"prísť",
"áno",
"číslo",
"zvuk",
"nie",
"najviac",
"ľudia",
"my",
"cez",
"vedieť",
"voda",
"ako",
"volanie",
"prvý",
"kto",
"mája",
"dole",
"strana",
"bol",
"teraz",
"nájsť",
"podľa",
"svoj",
"môcť",
"človek",
"borovička",
"žena",
"matka",
"mesto",
"zviera"
]
}

View file

@ -0,0 +1,205 @@
{
"name": "spanish",
"leftToRight": true,
"words": [
"como",
"su",
"que",
"él",
"era",
"para",
"en",
"son",
"con",
"ellos",
"ser",
"en",
"uno",
"tener",
"este",
"desde",
"por",
"caliente",
"palabra",
"pero",
"qué",
"algunos",
"es",
"lo",
"usted",
"o",
"tenido",
"la",
"de",
"a",
"y",
"un",
"en",
"nos",
"lata",
"fuera",
"otros",
"eran",
"que",
"hacer",
"su",
"tiempo",
"si",
"lo hará",
"cómo",
"dicho",
"un",
"cada",
"decir",
"hace",
"conjunto",
"tres",
"querer",
"aire",
"así",
"también",
"jugar",
"pequeño",
"fin",
"poner",
"casa",
"leer",
"mano",
"puerto",
"grande",
"deletrear",
"añadir",
"incluso",
"tierra",
"aquí",
"debe",
"grande",
"alto",
"tal",
"siga",
"acto",
"por qué",
"preguntar",
"hombres",
"cambio",
"se fue",
"luz",
"tipo",
"fuera",
"necesitará",
"casa",
"imagen",
"tratar",
"nosotros",
"de nuevo",
"animal",
"punto",
"madre",
"mundo",
"cerca",
"construir",
"auto",
"tierra",
"padre",
"cualquier",
"nuevo",
"trabajo",
"parte",
"tomar",
"conseguir",
"lugar",
"hecho",
"vivir",
"donde",
"después",
"espalda",
"poco",
"sólo",
"ronda",
"hombre",
"años",
"vino",
"show",
"cada",
"buena",
"me",
"dar",
"nuestro",
"bajo",
"nombre",
"muy",
"a través de",
"sólo",
"forma",
"frase",
"gran",
"pensar",
"decir",
"ayudar",
"bajo",
"línea",
"ser distinto",
"a su vez",
"causa",
"mucho",
"significará",
"antes",
"movimiento",
"derecho",
"niño",
"viejo",
"demasiado",
"misma",
"ella",
"todo",
"hay",
"cuando",
"hasta",
"uso",
"su",
"camino",
"acerca",
"muchos",
"entonces",
"ellos",
"escribir",
"haría",
"como",
"así",
"éstos",
"su",
"largo",
"hacer",
"cosa",
"ver",
"él",
"dos",
"tiene",
"buscar",
"más",
"día",
"podía",
"ir",
"venir",
"hizo",
"número",
"sonar",
"no",
"más",
"personas",
"mi",
"sobre",
"saber",
"agua",
"que",
"llamada",
"primero",
"que",
"puede",
"abajo",
"lado",
"estado",
"ahora",
"encontrar"
]
}

978
public/languages/thai.json Normal file
View file

@ -0,0 +1,978 @@
{
"name": "thai",
"leftToRight": true,
"words": [
"ที่",
"การ",
"เป็น",
"ใน",
"ของ",
"มี",
"จะ",
"และ",
"ไม่",
"ได้",
"ให้",
"ว่า",
"ไป",
"มา",
"ก็",
"ความ",
"คน",
"กับ",
"แล้ว",
"อยู่",
"หรือ",
"จาก",
"กัน",
"นี้",
"แต่",
"อย่าง",
"ต้อง",
"ด้วย",
"ขึ้น",
"เขา",
"นั้น",
"ผู้",
"ซึ่ง",
"ตาม",
"มาก",
"โดย",
"ใช้",
"ทาง",
"เรื่อง",
"เรา",
"ยัง",
"ทำ",
"เพื่อ",
"ผม",
"อีก",
"หนึ่ง",
"เมื่อ",
"ถึง",
"เข้า",
"เพราะ",
"ดี",
"ออก",
"ฉัน",
"เกิด",
"คือ",
"เห็น",
"จึง",
"ทำให้",
"กว่า",
"ไทย",
"ไว้",
"ปี",
"ตัว",
"เธอ",
"คุณ",
"ต่อ",
"ทั้ง",
"มัน",
"เลย",
"ถ้า",
"อะไร",
"เวลา",
"ลง",
"ต่าง",
"ส่วน",
"ประเทศ",
"อาจ",
"แบบ",
"ถูก",
"ทุก",
"วัน",
"ก่อน",
"เช่น",
"อื่น",
"ดู",
"ครั้ง",
"รู้",
"เอา",
"สอง",
"นำ",
"งาน",
"นะ",
"นาย",
"สามารถ",
"หน้า",
"บอก",
"กลับ",
"แห่ง",
"บาง",
"ได้รับ",
"จน",
"ด้าน",
"คิด",
"เด็ก",
"ชีวิต",
"สิ่ง",
"พระ",
"เหมือน",
"พูด",
"รับ",
"หลาย",
"บ้าน",
"ใหม่",
"เคย",
"นี่",
"กลุ่ม",
"ปัญหา",
"สังคม",
"ใคร",
"หา",
"คำ",
"อยาก",
"ใด",
"เสียง",
"คง",
"มอง",
"ระหว่าง",
"สำหรับ",
"น้ำ",
"ผล",
"ใช่",
"แสดง",
"กำลัง",
"สร้าง",
"ท่าน",
"เงิน",
"โลก",
"ช่วย",
"กำหนด",
"จริง",
"ขอ",
"ทำงาน",
"ระบบ",
"ใหญ่",
"ลูก",
"เอง",
"อัน",
"พอ",
"ที่สุด",
"แม่",
"พบ",
"บน",
"เสีย",
"แก่",
"ควร",
"เมือง",
"น้อย",
"เดิน",
"สี",
"น่า",
"พี่",
"ร่วม",
"พัฒนา",
"ใจ",
"หาก",
"มาตรา",
"สูง",
"กิน",
"ส่ง",
"เดียว",
"แรก",
"กรณี",
"ระดับ",
"ตัวเอง",
"กฎหมาย",
"กล่าว",
"อาหาร",
"เกี่ยวกับ",
"ดังกล่าว",
"นัก",
"จัด",
"ช่วง",
"ฝ่าย",
"เพียง",
"ลักษณะ",
"หลัง",
"ข้อ",
"จำนวน",
"พวก",
"ตน",
"รวม",
"เริ่ม",
"สาว",
"เพื่อน",
"บุคคล",
"ครับ",
"ถาม",
"บ้าง",
"พิจารณา",
"อำนาจ",
"รัก",
"วันที่",
"ภาพ",
"ตา",
"ค่า",
"ผ่าน",
"ห้อง",
"หนังสือ",
"ข้อมูล",
"ยิ่ง",
"ดัง",
"เพิ่ม",
"ทรง",
"ตั้งแต่",
"พ่อ",
"ต่อไป",
"สำคัญ",
"เศรษฐกิจ",
"เปิด",
"ไหน",
"กระทำ",
"ตั้ง",
"เข้าใจ",
"ชอบ",
"ภาษา",
"ตรง",
"เรียน",
"ตอน",
"รัฐ",
"การศึกษา",
"ก็ได้",
"รู้สึก",
"ขนาด",
"เท่านั้น",
"นั่ง",
"เดือน",
"ชื่อ",
"ชาติ",
"ผิด",
"รัฐบาล",
"หลัก",
"นาน",
"รถ",
"จีน",
"ฟัง",
"เล็ก",
"ภายใน",
"แต่ละ",
"ละ",
"ต้องการ",
"ตาย",
"มือ",
"หญิง",
"เรียก",
"รูป",
"บาท",
"ประชาชน",
"ยา",
"มนุษย์",
"สาม",
"ลด",
"ผลิต",
"ซื้อ",
"เล่น",
"หมด",
"การเมือง",
"ขาย",
"เสนอ",
"ปฏิบัติ",
"ชาว",
"พร้อม",
"มัก",
"รักษา",
"เลือก",
"อ่าน",
"อย่างไร",
"เขียน",
"ก็คือ",
"ล่ะ",
"ระยะ",
"ค่ะ",
"ตลอด",
"สู่",
"ความคิด",
"หรือไม่",
"หน้าที่",
"ราคา",
"ประชุม",
"ผู้หญิง",
"ติด",
"ใส่",
"ศึกษา",
"เก็บ",
"ชั้น",
"เดียวกัน",
"สิทธิ",
"ประโยชน์",
"คณะกรรมการ",
"แค่",
"เปลี่ยน",
"ปัจจุบัน",
"เจ้า",
"คะ",
"พื้นที่",
"วิธี",
"ตำแหน่ง",
"ทำไม",
"ประจำ",
"พยายาม",
"เนื่องจาก",
"โอกาส",
"แม้",
"สมัย",
"อย่า",
"ประเภท",
"สัมพันธ์",
"เหตุ",
"ตอบ",
"วัฒนธรรม",
"ตนเอง",
"นั่น",
"สัก",
"สินค้า",
"เดิม",
"จำเป็น",
"ถือ",
"เล่า",
"ประกอบ",
"ชนิด",
"กระทรวง",
"ปรากฏ",
"แล้วก็",
"ชาย",
"ดำเนินการ",
"รอบ",
"บริษัท",
"จังหวัด",
"ใบ",
"นอน",
"ทั้งหมด",
"สุข",
"เกิน",
"ครู",
"รู้จัก",
"โดยเฉพาะ",
"ดังนั้น",
"ร้าน",
"บริการ",
"ทราบ",
"ประมาณ",
"จุด",
"ง่าย",
"โครงการ",
"ตัวอย่าง",
"ข้าง",
"ภาค",
"เรียกว่า",
"คืน",
"หรอก",
"โรค",
"อาการ",
"อายุ",
"เหล่านี้",
"พา",
"แก",
"แตกต่าง",
"วิธีการ",
"น้อง",
"หมอ",
"ความรู้สึก",
"แทน",
"ที่อยู่",
"เชื่อ",
"ล้าน",
"ยาว",
"ราชการ",
"ครอบครัว",
"ไหม",
"นา",
"เดินทาง",
"โรงเรียน",
"คณะ",
"สภา",
"สภาพ",
"ที",
"พรรค",
"วัด",
"ประกาศ",
"นาง",
"หัว",
"กลาง",
"แรง",
"คู่",
"ตลาด",
"กลายเป็น",
"จับ",
"วิจัย",
"แนว",
"ข้าว",
"หัน",
"ไม่ว่า",
"เฉพาะ",
"ยก",
"อาศัย",
"ย่อม",
"ชุด",
"หนู",
"นโยบาย",
"น่ะ",
"ความรู้",
"เท่า",
"ยอม",
"ราย",
"ควบคุม",
"ธรรมชาติ",
"วาง",
"ส่วนใหญ่",
"ปกติ",
"บริหาร",
"ยืน",
"ประการ",
"สัญญา",
"สมาชิก",
"นิยม",
"รอ",
"หลังจาก",
"ต้น",
"สิ",
"อนุญาต",
"ร่าง",
"สอน",
"ญี่ปุ่น",
"ทางการ",
"เปล่า",
"ใกล้",
"สิบ",
"แก้ไข",
"เพลง",
"พิเศษ",
"จัดการ",
"ปาก",
"เป็นต้น",
"ความหมาย",
"บริเวณ",
"ยิ้ม",
"ทั้งนี้",
"ยุค",
"สัตว์",
"บท",
"รวมทั้ง",
"เขต",
"นอก",
"ดูแล",
"หาย",
"ไม้",
"บังคับ",
"ยาก",
"สาย",
"อัตรา",
"ได้แก่",
"เชิง",
"ตรวจ",
"วันนี้",
"สำนักงาน",
"สัมภาษณ์",
"จบ",
"ทันที",
"เจอ",
"ยอมรับ",
"เจ้าของ",
"ผู้ชาย",
"นอกจาก",
"ชุมชน",
"ขาด",
"ทั่ว",
"ยังไง",
"อา",
"ไง",
"สวย",
"รายงาน",
"ข่าว",
"ฉบับ",
"มิ",
"ฐานะ",
"สถาบัน",
"ประธาน",
"ปรับ",
"โต",
"สนับสนุน",
"เกี่ยวข้อง",
"แพทย์",
"ดังนี้",
"เสมอ",
"หล่อน",
"ตอนนี้",
"เครื่อง",
"แก้",
"ทหาร",
"เหลือ",
"ระเบียบ",
"วิเคราะห์",
"อารมณ์",
"แดง",
"จิต",
"ช่วยเหลือ",
"ยังคง",
"รีบ",
"ปล่อย",
"ขาว",
"เหตุผล",
"ปลา",
"ต่างประเทศ",
"สั่ง",
"มิได้",
"ร้อน",
"แบ่ง",
"ปกครอง",
"เน้น",
"ประตู",
"ถือว่า",
"รูปแบบ",
"ความสำคัญ",
"เรือ",
"หมายถึง",
"เต็ม",
"ธุรกิจ",
"ชัดเจน",
"หยุด",
"โอ",
"นับ",
"อังกฤษ",
"แยก",
"ร่างกาย",
"หัวใจ",
"สนใจ",
"อาจารย์",
"ทั่วไป",
"คุย",
"ศาล",
"ต่ำ",
"ความผิด",
"พัก",
"ดิฉัน",
"ปิด",
"สุดท้าย",
"ต่อมา",
"จำ",
"มากมาย",
"สาร",
"แรงงาน",
"กลัว",
"ดำ",
"เหนือ",
"ใต้",
"สี่",
"เหตุการณ์",
"รายได้",
"ถนน",
"วิ่ง",
"ไอ้",
"กระบวนการ",
"ได้ยิน",
"อธิบาย",
"ตก",
"วัย",
"ทอง",
"นึก",
"กรุงเทพ",
"แจ้ง",
"เหมาะสม",
"ดาว",
"ที่สำคัญ",
"ธรรม",
"เส้น",
"จ่าย",
"ป่า",
"แน่",
"ร้อง",
"ป้องกัน",
"เหรอ",
"สุด",
"กรรมการ",
"ปัจจัย",
"ทำการ",
"เย็น",
"ตัดสินใจ",
"อุตสาหกรรม",
"คดี",
"สายตา",
"เร็ว",
"คำถาม",
"ชน",
"ค้า",
"หัวเราะ",
"นอกจากนี้",
"ทะเล",
"ห้า",
"ศรี",
"ที่ดิน",
"รุ่น",
"ตำรวจ",
"ซี",
"จนถึง",
"ที่ผ่านมา",
"พฤติกรรม",
"กรม",
"ทิ้ง",
"โครงสร้าง",
"แหล่ง",
"เสร็จ",
"ขณะที่",
"เลี้ยง",
"เก่า",
"เพิ่ง",
"ที่มา",
"ตรวจสอบ",
"ไม่ค่อย",
"ร้อย",
"ราช",
"ระบุ",
"ค่อย",
"แก้ว",
"รายการ",
"เลิก",
"ผู้นำ",
"ความจริง",
"คุณภาพ",
"ศาสนา",
"กิจกรรม",
"ร้อยละ",
"กิจการ",
"อดีต",
"เช่นนี้",
"หนุ่ม",
"ส่งเสริม",
"แน่นอน",
"ขั้น",
"อาชีพ",
"ข้าพเจ้า",
"ตัด",
"หน่วยงาน",
"ผ้า",
"เกือบ",
"ก็ตาม",
"บทบาท",
"สถานที่",
"ชาวบ้าน",
"หนัง",
"หน่อย",
"เพศ",
"สหรัฐ",
"พระองค์",
"ความสามารถ",
"ทฤษฎี",
"พวกเขา",
"เกษตร",
"ภาษี",
"นักเรียน",
"โทษ",
"ไกล",
"หมู่บ้าน",
"ตกลง",
"ถูกต้อง",
"รอง",
"แทบ",
"หน่วย",
"ปลาย",
"ไฟ",
"ยื่น",
"เตรียม",
"ประเด็น",
"คำสั่ง",
"หนี",
"มาตรฐาน",
"ติดต่อ",
"เจริญ",
"สังเกต",
"วิชา",
"หนัก",
"สำนัก",
"จิตใจ",
"อากาศ",
"ประสบ",
"เจตนา",
"เรื่อย",
"เลือด",
"องค์กร",
"ชา",
"ดำเนิน",
"แสน",
"คอย",
"คนใน",
"ข้าราชการ",
"ขยาย",
"สรุป",
"ลอง",
"เสื้อ",
"น้ำมัน",
"ห้าม",
"หมายความ",
"แข่งขัน",
"มั้ย",
"สบาย",
"งบประมาณ",
"สื่อสาร",
"ช่าง",
"เนื้อ",
"สา",
"ในขณะที่",
"ทีม",
"คล้าย",
"ขา",
"ทรัพย์สิน",
"ภาวะ",
"วรรค",
"เอ",
"ดิน",
"สวน",
"ยาย",
"มุม",
"ฟ้า",
"สงสัย",
"ลา",
"ผิว",
"กว้าง",
"เบา",
"สงบ",
"สั้น",
"สื่อ",
"บ้า",
"เล่ม",
"หลักฐาน",
"ชม",
"แปลก",
"ทุกข์",
"รา",
"พัน",
"จำกัด",
"สาเหตุ",
"นิติกรรม",
"กล้า",
"แนวทาง",
"ลำดับ",
"ชวน",
"ศพ",
"อันเป็น",
"บ่อย",
"พลัง",
"ลืม",
"บัญชี",
"ธรรมดา",
"ยอด",
"แม้แต่",
"ทั้งหลาย",
"เมืองไทย",
"เกินไป",
"ย้าย",
"เอกสาร",
"ทำหน้าที่",
"บันทึก",
"คราว",
"เอกชน",
"ดำรง",
"พื้น",
"ปริมาณ",
"เที่ยว",
"กรรม",
"แนวคิด",
"ไหล",
"เช้า",
"โดน",
"นก",
"หนี้",
"โต๊ะ",
"ทุน",
"กา",
"พ่อแม่",
"ศูนย์",
"ช้า",
"กี่",
"เรียบร้อย",
"หวัง",
"ไร้",
"ลุก",
"สถาน",
"กล่าวถึง",
"องค์",
"รายละเอียด",
"เรียนรู้",
"เดี๋ยว",
"ชิ้น",
"คำตอบ",
"สถานการณ์",
"รัฐธรรมนูญ",
"ค่อนข้าง",
"งาม",
"อันตราย",
"ประกอบด้วย",
"โน้ต",
"วง",
"พิมพ์",
"พื้นฐาน",
"อ่อน",
"สุ",
"เทคโนโลยี",
"กอง",
"สม",
"ดวง",
"ป้า",
"มั่นคง",
"เท่ากับ",
"ฝน",
"ชั่วโมง",
"นคร",
"ตะวันตก",
"ซ้ำ",
"ฆ่า",
"หลวง",
"สามี",
"อิทธิพล",
"พร้อมกับ",
"ประสบการณ์",
"ภายใต้",
"ลึก",
"ยาม",
"ครึ่ง",
"เป้าหมาย",
"ศิลปะ",
"งั้น",
"กาย",
"สุขภาพ",
"นิ่ง",
"แฟน",
"ส่งผล",
"อี",
"ชี้",
"ครบ",
"ชายหนุ่ม",
"พระเจ้า",
"ผู้ใหญ่",
"แผน",
"ตั้งใจ",
"แต่ง",
"อย่างยิ่ง",
"เงื่อนไข",
"เกาะ",
"ปลอดภัย",
"มหา",
"แท้จริง",
"อนาคต",
"แต่งตั้ง",
"เปิดเผย",
"สมบูรณ์",
"สาขา",
"ชัย",
"พ้น",
"เงียบ",
"อะ",
"ผู้คน",
"แต่งงาน",
"เยอะ",
"ฝัน",
"กรุง",
"ปลูก",
"ฐาน",
"ลม",
"ซะ",
"มติ",
"โทรศัพท์",
"ฝึก",
"ละคร",
"ก้าว",
"แปล",
"ภายนอก",
"ภาพยนตร์",
"พลังงาน",
"แม้ว่า",
"นั่นเอง",
"ผลงาน",
"สูงสุด",
"ท้องถิ่น",
"ผลกระทบ",
"อาคาร",
"ต่อเนื่อง",
"ขณะ",
"ชัด",
"พอใจ",
"ญาติ",
"ส่วนตัว",
"ข้าม",
"ตี",
"รวดเร็ว",
"สมเด็จ",
"ท่า",
"สอบ",
"นาที",
"เหล่านั้น",
"ให้การ",
"อ้าง",
"รับรู้",
"ปรับปรุง",
"ข้า",
"บุญ",
"ซา",
"โรง",
"ข้อความ",
"ทำลาย",
"สนิท",
"เถอะ",
"แถว",
"เรื่องราว",
"เข้าสู่",
"กระจาย",
"พวกเรา",
"เพชร",
"ดอก",
"โรงพยาบาล",
"ความเชื่อ",
"ความสำเร็จ",
"ประโยค",
"พืช",
"กลิ่น",
"ก่อให้เกิด",
"นักศึกษา",
"ห่าง",
"ดา",
"แนะนำ",
"ต่อไปนี้",
"เพิ่มเติม",
"ระ",
"แถม",
"บัญญัติ",
"หลักการ",
"เท้า",
"ล้วน",
"แผ่นดิน",
"ประ",
"สัมผัส",
"ตลอดจน",
"วิชาชีพ",
"ภัย",
"วัตถุ",
"ที่ไหน",
"แง่",
"ยัย",
"หู",
"สมอง",
"แขน",
"เติบโต",
"ดนตรี",
"หัวหน้า",
"ธนาคาร",
"เพียงแต่",
"เก่ง",
"โบราณ",
"ลูกค้า",
"ทำนอง",
"หลับ",
"ไอ",
"หิน",
"ต่อสู้",
"หมู่",
"สะดวก",
"พนักงาน",
"แสง",
"เอ่ย",
"กระแส",
"ยืนยัน",
"สำเร็จ",
"ออกแบบ",
"ลูกจ้าง",
"เนี่ย"
]
}

View file

@ -0,0 +1,305 @@
{
"name": "turkish",
"leftToRight": true,
"words": [
"bir",
"ve",
"olmak",
"bu",
"için",
"o",
"ben",
"demek",
"çok",
"yapmak",
"ne",
"gibi",
"daha",
"almak",
"var",
"kendi",
"gelmek",
"ile",
"vermek",
"ama",
"sonra",
"kadar",
"yer",
"en",
"insan",
"değil",
"her",
"istemek",
"yıl",
ıkmak",
"görmek",
"gün",
"biz",
"gitmek",
"iş",
"şey",
"ara",
"ki",
"bilmek",
"el",
"zaman",
"ya",
"çocuk",
"iki",
"bakmak",
"çalışmak",
"içinde",
"büyük",
"yok",
"başlamak",
"yol",
"kalmak",
"neden",
"siz",
"konu",
"yapılmak",
"iyi",
"kadın",
"ev",
"ise",
"diye",
"bulunmak",
"söylemek",
"göz",
"gerekmek",
"dünya",
"baş",
"durum",
"yan",
"geçmek",
"sen",
"onlar",
"yeni",
"önce",
"başka",
"hâl",
"orta",
"su",
"girmek",
"ülke",
"yemek",
"hiç",
"bile",
"nasıl",
"bütün",
"karşı",
"bulmak",
"böyle",
"yaşamak",
"düşünmek",
"aynı",
"iç",
"ancak",
"kişi",
"bunlar",
"veya",
"ilk",
"göre",
"ön",
"son",
"biri",
"şekil",
"önemli",
"yüz",
"hem",
"göstermek",
"etmek",
"alt",
"getirmek",
"kullanmak",
"çünkü",
"taraf",
"şimdi",
"adam",
"onun",
"diğer",
"artık",
"üzerinde",
"ses",
"hep",
"doğru",
"durmak",
"kız",
"tüm",
"çekmek",
"konuşmak",
"para",
"anlamak",
"anne",
"az",
"bazı",
"baba",
"hayat",
"sadece",
"küçük",
"fazla",
"bilgi",
"an",
"sormak",
"bunun",
"öyle",
"yine",
"sağlamak",
"sonuç",
"kullanılmak",
"dış",
"ad",
"yani",
"süre",
"dönmek",
"açmak",
"oturmak",
"anlatmak",
"bırakmak",
"hemen",
"saat",
"yaş",
"sorun",
"devlet",
"sahip",
"sıra",
"yazmak",
"yüzde",
"ay",
"atmak",
"tutmak",
"bunu",
"olay",
"düşmek",
"duymak",
"söz",
"güzel",
"sevmek",
"biraz",
"zor",
ıkarmak",
"şu",
"koymak",
"tek",
"sistem",
"birlikte",
"verilmek",
"kim",
"alınmak",
"genç",
"kapı",
"kitap",
"üzerine",
"burada",
"gece",
"alan",
"birbiri",
"işte",
"beklemek",
"uzun",
"hiçbir",
"bugün",
"dönem",
"arkadaş",
"ürün",
"aile",
"üç",
"okumak",
"erkek",
"herkes",
"güç",
"belki",
"gerçek",
"tam",
"ilgili",
"ilişki",
"çevre",
"eski",
"aramak",
"yaşam",
"halk",
"yakın",
"sokak",
"bey",
"tarih",
"özellik",
"bölüm",
"özel",
"akıl",
"kimse",
"pek",
"eğer",
"gerek",
"özellikle",
"anlam",
"yüksek",
"banka",
"kez",
"ayak",
"taşımak",
"geri",
"toplum",
"araç",
"madde",
"tür",
"karar",
"görülmek",
"hava",
"sayı",
"farklı",
"grup",
"oda",
"biçim",
"oluşmak",
"haber",
"ayrıca",
"gelen",
"birkaç",
"soru",
"arka",
"kazanmak",
"yazı",
"okul",
"açık",
"öğrenmek",
"sürmek",
"dil",
"şirket",
"kaynak",
"bitmek",
"program",
"devam etmek",
"hareket",
"renk",
"açılmak",
"hak",
"inanmak",
"çalışma",
"açı",
"parça",
"gazete",
"oluşturmak",
"tabi",
"değer",
"tanımak",
"yapı",
"doktor",
"gelir",
"görev",
"amaç",
"bölge",
"film",
"üzere",
"müşteri",
"zaten",
"telefon",
"eğitim",
"deniz",
"ikinci",
"kalkmak",
"hatta",
"etki",
"gelişmek",
"geçen"
]
}