From 88c2a3cb56aa1c6c8076f011d358b929ee92e627 Mon Sep 17 00:00:00 2001 From: Yuri Norwood <106889957+norwd@users.noreply.github.com> Date: Wed, 11 Mar 2026 09:51:44 +1300 Subject: [PATCH 1/2] fix(language): mark esperanto word lists as ordered by frequency (@norwd) I have confirmed that all the word lists are in order (at least the 1k, I don't have data on the larger lists). The first 1k match in all the files, and the rest of the words are not ordered alphabetically, so I'm making a reasonable assumption that this is as close to the "true" frequency as to not matter. See also https://github.com/norwd/esperanto-analysis/tree/main/frequency#results --- frontend/static/languages/esperanto_10k.json | 1 + frontend/static/languages/esperanto_1k.json | 1 + frontend/static/languages/esperanto_25k.json | 1 + frontend/static/languages/esperanto_36k.json | 1 + frontend/static/languages/esperanto_h_sistemo.json | 1 + frontend/static/languages/esperanto_h_sistemo_10k.json | 1 + frontend/static/languages/esperanto_h_sistemo_1k.json | 1 + frontend/static/languages/esperanto_h_sistemo_25k.json | 1 + frontend/static/languages/esperanto_h_sistemo_36k.json | 1 + frontend/static/languages/esperanto_x_sistemo_1k.json | 1 + 10 files changed, 10 insertions(+) diff --git a/frontend/static/languages/esperanto_10k.json b/frontend/static/languages/esperanto_10k.json index 4647cdefc899..f840a41b40d2 100644 --- a/frontend/static/languages/esperanto_10k.json +++ b/frontend/static/languages/esperanto_10k.json @@ -1,5 +1,6 @@ { "name": "esperanto_10k", + "orderedByFrequency": true, "words": [ "la", "mi", diff --git a/frontend/static/languages/esperanto_1k.json b/frontend/static/languages/esperanto_1k.json index 123acc97ab1b..a16fd8b5e490 100644 --- a/frontend/static/languages/esperanto_1k.json +++ b/frontend/static/languages/esperanto_1k.json @@ -1,5 +1,6 @@ { "name": "esperanto_1k", + "orderedByFrequency": true, "words": [ "la", "mi", diff --git a/frontend/static/languages/esperanto_25k.json b/frontend/static/languages/esperanto_25k.json index df59cebe721b..8cf8d6e757c4 100644 --- a/frontend/static/languages/esperanto_25k.json +++ b/frontend/static/languages/esperanto_25k.json @@ -1,5 +1,6 @@ { "name": "esperanto_25k", + "orderedByFrequency": true, "words": [ "la", "mi", diff --git a/frontend/static/languages/esperanto_36k.json b/frontend/static/languages/esperanto_36k.json index 9663829bc6d3..52c41314c1fd 100644 --- a/frontend/static/languages/esperanto_36k.json +++ b/frontend/static/languages/esperanto_36k.json @@ -1,5 +1,6 @@ { "name": "esperanto_36k", + "orderedByFrequency": true, "words": [ "la", "mi", diff --git a/frontend/static/languages/esperanto_h_sistemo.json b/frontend/static/languages/esperanto_h_sistemo.json index 252c541749a1..8a32fbd3ff09 100644 --- a/frontend/static/languages/esperanto_h_sistemo.json +++ b/frontend/static/languages/esperanto_h_sistemo.json @@ -1,6 +1,7 @@ { "name": "esperanto_h_sistemo", "noLazyMode": true, + "orderedByFrequency": true, "words": [ "la", "mi", diff --git a/frontend/static/languages/esperanto_h_sistemo_10k.json b/frontend/static/languages/esperanto_h_sistemo_10k.json index 14f38c7ec898..a7eab5ce08ed 100644 --- a/frontend/static/languages/esperanto_h_sistemo_10k.json +++ b/frontend/static/languages/esperanto_h_sistemo_10k.json @@ -1,6 +1,7 @@ { "name": "esperanto_h_sistemo_10k", "noLazyMode": true, + "orderedByFrequency": true, "words": [ "la", "mi", diff --git a/frontend/static/languages/esperanto_h_sistemo_1k.json b/frontend/static/languages/esperanto_h_sistemo_1k.json index 83c3921d030b..1b91c24689aa 100644 --- a/frontend/static/languages/esperanto_h_sistemo_1k.json +++ b/frontend/static/languages/esperanto_h_sistemo_1k.json @@ -1,6 +1,7 @@ { "name": "esperanto_h_sistemo_1k", "noLazyMode": true, + "orderedByFrequency": true, "words": [ "la", "mi", diff --git a/frontend/static/languages/esperanto_h_sistemo_25k.json b/frontend/static/languages/esperanto_h_sistemo_25k.json index 117a830262ca..71f08fcb1211 100644 --- a/frontend/static/languages/esperanto_h_sistemo_25k.json +++ b/frontend/static/languages/esperanto_h_sistemo_25k.json @@ -1,6 +1,7 @@ { "name": "esperanto_h_sistemo_25k", "noLazyMode": true, + "orderedByFrequency": true, "words": [ "la", "mi", diff --git a/frontend/static/languages/esperanto_h_sistemo_36k.json b/frontend/static/languages/esperanto_h_sistemo_36k.json index fbee95c3cd45..27dbbb1eb676 100644 --- a/frontend/static/languages/esperanto_h_sistemo_36k.json +++ b/frontend/static/languages/esperanto_h_sistemo_36k.json @@ -1,6 +1,7 @@ { "name": "esperanto_h_sistemo_36k", "noLazyMode": true, + "orderedByFrequency": true, "words": [ "la", "mi", diff --git a/frontend/static/languages/esperanto_x_sistemo_1k.json b/frontend/static/languages/esperanto_x_sistemo_1k.json index 7875cc7ea59d..390d8dc9d6b4 100644 --- a/frontend/static/languages/esperanto_x_sistemo_1k.json +++ b/frontend/static/languages/esperanto_x_sistemo_1k.json @@ -1,6 +1,7 @@ { "name": "esperanto_x_sistemo_1k", "noLazyMode": true, + "orderedByFrequency": true, "words": [ "la", "mi", From c5340175b90a54082195396553fed4ea150b4ba6 Mon Sep 17 00:00:00 2001 From: Yuri Norwood <106889957+norwd@users.noreply.github.com> Date: Wed, 11 Mar 2026 10:01:11 +1300 Subject: [PATCH 2/2] fix(language): mark esperanto 200 word list as ordered by frequency (@norwd) I missed this one in 88c2a3c --- frontend/static/languages/esperanto.json | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/static/languages/esperanto.json b/frontend/static/languages/esperanto.json index 14184c854c2f..0146e9cab395 100644 --- a/frontend/static/languages/esperanto.json +++ b/frontend/static/languages/esperanto.json @@ -1,5 +1,6 @@ { "name": "esperanto", + "orderedByFrequency": true, "words": [ "la", "mi",