From a4ce08bde0bcef664706b78146077ad7053a468b Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Sun, 25 Jun 2023 18:54:22 +0200 Subject: Make sorting stuff much faster --- build | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'build') diff --git a/build b/build index 66cf511..1a4d07e 100755 --- a/build +++ b/build @@ -221,10 +221,13 @@ compile_for_lang() { } END { - if (lang == "en") - asort(col) - else - asort(col, col, "bilingual_sort") + locale = lang == "pt" \ + ? "pt_BR.UTF-8" \ + : lang "_" toupper(lang) ".UTF-8" + + CMD = "LC_ALL=" locale " ./bilingual_sort" + asort(col, col, "bilingual_sort") + close(CMD) for (i = 1; i <= 3; i++) { if (i == 3 && denom == 5) { @@ -289,10 +292,13 @@ compile_for_lang() { } END { - if (lang == "en") - asort(col) - else - asort(col, col, "bilingual_sort") + locale = lang == "pt" \ + ? "pt_BR.UTF-8" \ + : lang "_" toupper(lang) ".UTF-8" + + CMD = "LC_ALL=" locale " ./bilingual_sort" + asort(col, col, "bilingual_sort") + close(CMD) for (i = 1; i <= 2; i++) { if (i == 1) -- cgit v1.2.3