From de624dc8ce63ec819c61216d9d44f828841c293e Mon Sep 17 00:00:00 2001 From: Alexis Degrugillier Date: Fri, 5 Sep 2025 16:57:34 -0400 Subject: Add new file in i18n (#7917) When manipulating I18N files, it is now possible to add a new file to all languages. This action is available both in the manipulation script and the makefile. --- cli/manipulate.translation.php | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cli/manipulate.translation.php') diff --git a/cli/manipulate.translation.php b/cli/manipulate.translation.php index db6243cc0..1c4a30ca6 100755 --- a/cli/manipulate.translation.php +++ b/cli/manipulate.translation.php @@ -43,6 +43,8 @@ switch ($cliOptions->action) { $i18nData->addValue($cliOptions->key, $cliOptions->value, $cliOptions->language); } elseif (isset($cliOptions->key) && isset($cliOptions->value)) { $i18nData->addKey($cliOptions->key, $cliOptions->value); + } elseif (isset($cliOptions->key)) { + $i18nData->addFile($cliOptions->key); } elseif (isset($cliOptions->language)) { $reference = null; if (isset($cliOptions->originLanguage)) { @@ -172,6 +174,8 @@ Example 9: revert ignore on all unmodified keys. Removes IGNORE comments from al Example 10: check if a key exist. php $file -a exist -k my_key +Example 11: add a new file to all languages + php $file -a add -k my_file.php HELP; exit(); } -- cgit v1.2.3