From 2d4c553e695762daebdd5be5a142398c4a090008 Mon Sep 17 00:00:00 2001 From: Majo <70669145+DJ-Saidez@users.noreply.github.com> Date: Sat, 25 Jan 2025 23:17:02 -0800 Subject: [PATCH 1/5] =?UTF-8?q?Rename=20references=20to=20Old=20Tupi/Tupin?= =?UTF-8?q?amb=C3=A1=20in=20database?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/Migrations/20250125_OldTupiCodeRename | 42 ++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 config/Migrations/20250125_OldTupiCodeRename diff --git a/config/Migrations/20250125_OldTupiCodeRename b/config/Migrations/20250125_OldTupiCodeRename new file mode 100644 index 000000000..be5b15fed --- /dev/null +++ b/config/Migrations/20250125_OldTupiCodeRename @@ -0,0 +1,42 @@ + ['sentence_lang', 'translation_lang'], + 'contributions_stats' => ['lang'], + 'languages' => ['code'], + 'last_contributions' => ['sentence_lang', 'translation_lang'], + 'reindex_flags' => ['lang'], + 'sentence_comments' => ['lang'], + 'sentences' => ['lang'], + 'sentences_translations' => ['sentence_lang', 'translation_lang'], + 'users_languages' => ['language_code'], + 'vocabulary' => ['lang'], + ]; + + private $oldCode = 'tpw'; + private $newCode = 'tpn'; + + private function updateCode($from, $to) { + foreach ($this->langColumns as $table => $columns) { + foreach ($columns as $column) { + $this->getQueryBuilder() + ->update($table) + ->set($column, $to) + ->where([$column => $from]) + ->execute(); + } + } + } + + public function up() { + $this->updateCode($this->oldCode, $this->newCode); + } + + public function down() { + $this->updateCode($this->newCode, $this->oldCode); + } +} From f228d8091469602bda8d4f9eaf8cc7fb0c716b06 Mon Sep 17 00:00:00 2001 From: Majo <70669145+DJ-Saidez@users.noreply.github.com> Date: Sat, 25 Jan 2025 23:19:55 -0800 Subject: [PATCH 2/5] =?UTF-8?q?Rename=20directory=20for=20Old=20Tupi/Tupin?= =?UTF-8?q?amb=C3=A1=20recordings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/Migrations/20250125_OldTupiCodeRename | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/config/Migrations/20250125_OldTupiCodeRename b/config/Migrations/20250125_OldTupiCodeRename index be5b15fed..341a482df 100644 --- a/config/Migrations/20250125_OldTupiCodeRename +++ b/config/Migrations/20250125_OldTupiCodeRename @@ -1,5 +1,6 @@ execute(); } } + $audioBasePath = Configure::read('Recordings.path'); + if (is_dir($audioBasePath.DS.$from)) { + rename($audioBasePath.DS.$from, $audioBasePath.DS.$to); + } } public function up() { From bd7759b02733b46e4c23aa014de1316466d2f808 Mon Sep 17 00:00:00 2001 From: Majo <70669145+DJ-Saidez@users.noreply.github.com> Date: Sat, 25 Jan 2025 23:21:06 -0800 Subject: [PATCH 3/5] Update flag name --- webroot/img/flags/{tpw.svg => tpn.svg} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename webroot/img/flags/{tpw.svg => tpn.svg} (100%) diff --git a/webroot/img/flags/tpw.svg b/webroot/img/flags/tpn.svg similarity index 100% rename from webroot/img/flags/tpw.svg rename to webroot/img/flags/tpn.svg From fa2e19122f51bf11b656a02c5fd0da04331e0bc2 Mon Sep 17 00:00:00 2001 From: Majo <70669145+DJ-Saidez@users.noreply.github.com> Date: Sat, 25 Jan 2025 23:23:06 -0800 Subject: [PATCH 4/5] Updates language name and ISO code --- src/Lib/LanguagesLib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Lib/LanguagesLib.php b/src/Lib/LanguagesLib.php index f4bd56d62..10ee38fbd 100644 --- a/src/Lib/LanguagesLib.php +++ b/src/Lib/LanguagesLib.php @@ -388,7 +388,7 @@ public static function languagesInTatoeba() 'pms' => __d('languages', 'Piedmontese'), 'avk' => __d('languages', 'Kotava'), 'mar' => __d('languages', 'Marathi'), - 'tpw' => __d('languages', 'Old Tupi'), + 'tpn' => __d('languages', 'Tupinambá'), 'tgk' => __d('languages', 'Tajik'), 'prg' => __d('languages', 'Old Prussian'), 'npi' => __d('languages', 'Nepali'), From 32079d01f4f3d4f3b43bc287a07bba2fda8ffeb5 Mon Sep 17 00:00:00 2001 From: Majo <70669145+DJ-Saidez@users.noreply.github.com> Date: Mon, 3 Feb 2025 01:37:20 -0800 Subject: [PATCH 5/5] Update 20250125_OldTupiCodeRename --- config/Migrations/20250125_OldTupiCodeRename | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/config/Migrations/20250125_OldTupiCodeRename b/config/Migrations/20250125_OldTupiCodeRename index 341a482df..7143b9b7d 100644 --- a/config/Migrations/20250125_OldTupiCodeRename +++ b/config/Migrations/20250125_OldTupiCodeRename @@ -9,6 +9,7 @@ class OldTupiCodeRename extends AbstractMigration 'contributions' => ['sentence_lang', 'translation_lang'], 'contributions_stats' => ['lang'], 'languages' => ['code'], + 'audios' => = ['sentence_lang'], 'last_contributions' => ['sentence_lang', 'translation_lang'], 'reindex_flags' => ['lang'], 'sentence_comments' => ['lang'], @@ -31,10 +32,7 @@ class OldTupiCodeRename extends AbstractMigration ->execute(); } } - $audioBasePath = Configure::read('Recordings.path'); - if (is_dir($audioBasePath.DS.$from)) { - rename($audioBasePath.DS.$from, $audioBasePath.DS.$to); - } + } public function up() {