From 412c83c6714402946fa5d3117b5d20d8ce559cf1 Mon Sep 17 00:00:00 2001 From: gravel Date: Sun, 7 Jan 2024 19:32:01 +0000 Subject: [PATCH] Add granular language metadata to instructions page --- .../{Chinese.txt => Chinese [zh].txt} | 0 sites/+instructions/{Czech.txt => Czech [cs].txt} | 0 .../{English.txt => English [en].txt} | 0 .../{Esperanto.txt => Esperanto [eo].txt} | 0 .../{Finnish.txt => Finnish [fi].txt} | 0 .../{Russian.txt => Russian [ru].txt} | 0 sites/instructions/index.php | 14 ++++++++++---- 7 files changed, 10 insertions(+), 4 deletions(-) rename sites/+instructions/{Chinese.txt => Chinese [zh].txt} (100%) rename sites/+instructions/{Czech.txt => Czech [cs].txt} (100%) rename sites/+instructions/{English.txt => English [en].txt} (100%) rename sites/+instructions/{Esperanto.txt => Esperanto [eo].txt} (100%) rename sites/+instructions/{Finnish.txt => Finnish [fi].txt} (100%) rename sites/+instructions/{Russian.txt => Russian [ru].txt} (100%) diff --git a/sites/+instructions/Chinese.txt b/sites/+instructions/Chinese [zh].txt similarity index 100% rename from sites/+instructions/Chinese.txt rename to sites/+instructions/Chinese [zh].txt diff --git a/sites/+instructions/Czech.txt b/sites/+instructions/Czech [cs].txt similarity index 100% rename from sites/+instructions/Czech.txt rename to sites/+instructions/Czech [cs].txt diff --git a/sites/+instructions/English.txt b/sites/+instructions/English [en].txt similarity index 100% rename from sites/+instructions/English.txt rename to sites/+instructions/English [en].txt diff --git a/sites/+instructions/Esperanto.txt b/sites/+instructions/Esperanto [eo].txt similarity index 100% rename from sites/+instructions/Esperanto.txt rename to sites/+instructions/Esperanto [eo].txt diff --git a/sites/+instructions/Finnish.txt b/sites/+instructions/Finnish [fi].txt similarity index 100% rename from sites/+instructions/Finnish.txt rename to sites/+instructions/Finnish [fi].txt diff --git a/sites/+instructions/Russian.txt b/sites/+instructions/Russian [ru].txt similarity index 100% rename from sites/+instructions/Russian.txt rename to sites/+instructions/Russian [ru].txt diff --git a/sites/instructions/index.php b/sites/instructions/index.php index 36e3223..978b229 100644 --- a/sites/instructions/index.php +++ b/sites/instructions/index.php @@ -2,7 +2,15 @@ require_once '+getenv.php'; $instruction_files = glob("+instructions/*.txt"); - function file_language($file) { return pathinfo($file)['filename']; } + function file_language($file) { + $filename = pathinfo($file)['filename']; + return explode(" ", $filename)[0]; + } + function file_language_code($file) { + $filename = pathinfo($file)['filename']; + $code_in_brackets = explode(" ", $filename)[1]; + return mb_substr($code_in_brackets, 1, mb_strlen($code_in_brackets) - 2); + } $languages = array_map('file_language', array_slice($instruction_files, 0, 10)); $language_enumeration = join(", ", $languages); @@ -56,15 +64,13 @@ type="radio" >
$file): ?> -
" class="instructions" lang="">