summaryrefslogtreecommitdiff
path: root/cli/manipulate.translation.php
diff options
context:
space:
mode:
Diffstat (limited to 'cli/manipulate.translation.php')
-rw-r--r--cli/manipulate.translation.php17
1 files changed, 16 insertions, 1 deletions
diff --git a/cli/manipulate.translation.php b/cli/manipulate.translation.php
index b5c37d147..5ccbaa664 100644
--- a/cli/manipulate.translation.php
+++ b/cli/manipulate.translation.php
@@ -66,6 +66,14 @@ switch ($options['a']) {
exit;
}
break;
+ case 'ignore_unmodified' :
+ if (array_key_exists('l', $options)) {
+ $i18nData->ignore_unmodified($options['l'], array_key_exists('r', $options));
+ } else {
+ error('You need to specify a valid set of options.');
+ exit;
+ }
+ break;
default :
help();
exit;
@@ -133,8 +141,15 @@ Exemple 6: ignore a key. It adds the key in the ignore file to mark it as transl
Exemple 7: revert ignore a key. It removes the key from the ignore file.
php %1\$s -a ignore -r -k my_key -l my_lang
-Exemple 8: check if a key exist.
+Exemple 8: ignore all unmodified keys. It adds all modified keys in the ignore file to mark it as translated.
+ php %1\$s -a ignore_unmodified -l my_lang
+
+Exemple 9: revert ignore of all unmodified keys. It removes the unmodified keys from the ignore file. Warning, this will also revert keys added individually.
+ php %1\$s -a ignore_unmodified -r -l my_lang
+
+Exemple 10: check if a key exist.
php %1\$s -a exist -k my_key\n\n
+
HELP;
$file = str_replace(__DIR__ . '/', '', __FILE__);
echo sprintf($help, $file);