https://git.reactos.org/?p=reactos.git;a=commitdiff;h=748c87202c6a6ed717059…
commit 748c87202c6a6ed717059c72224d44487b40f678
Author: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
AuthorDate: Tue Nov 21 23:45:54 2017 +0100
[CMD] Update the documentation of the FOR command. CORE-5806
- Also update & translate the french translation.
- Translators, please verify & update the translations!
---
base/shell/cmd/cmd.rc | 2 +-
base/shell/cmd/lang/cs-CZ.rc | 19 ++++++++++++++++---
base/shell/cmd/lang/de-DE.rc | 23 ++++++++++++++++++-----
base/shell/cmd/lang/el-GR.rc | 19 ++++++++++++++++---
base/shell/cmd/lang/en-US.rc | 19 ++++++++++++++++---
base/shell/cmd/lang/es-ES.rc | 25 ++++++++++++++++++++-----
base/shell/cmd/lang/fr-FR.rc | 37 ++++++++++++++++++++++++++-----------
base/shell/cmd/lang/hu-HU.rc | 21 +++++++++++++++++----
base/shell/cmd/lang/id-ID.rc | 19 ++++++++++++++++---
base/shell/cmd/lang/it-IT.rc | 23 ++++++++++++++++++-----
base/shell/cmd/lang/ja-JP.rc | 21 +++++++++++++++++----
base/shell/cmd/lang/no-NO.rc | 21 +++++++++++++++++----
base/shell/cmd/lang/pl-PL.rc | 25 +++++++++++++++++++------
base/shell/cmd/lang/ro-RO.rc | 23 ++++++++++++++++++-----
base/shell/cmd/lang/ru-RU.rc | 19 ++++++++++++++++---
base/shell/cmd/lang/sk-SK.rc | 19 ++++++++++++++++---
base/shell/cmd/lang/sq-AL.rc | 23 ++++++++++++++++++-----
base/shell/cmd/lang/sv-SE.rc | 23 ++++++++++++++++++-----
base/shell/cmd/lang/tr-TR.rc | 21 +++++++++++++++++----
base/shell/cmd/lang/uk-UA.rc | 25 +++++++++++++++++++------
base/shell/cmd/lang/zh-CN.rc | 23 ++++++++++++++++++-----
base/shell/cmd/lang/zh-TW.rc | 23 ++++++++++++++++++-----
22 files changed, 375 insertions(+), 98 deletions(-)
diff --git a/base/shell/cmd/cmd.rc b/base/shell/cmd/cmd.rc
index ba8e0a62ac..3c4ae061fc 100644
--- a/base/shell/cmd/cmd.rc
+++ b/base/shell/cmd/cmd.rc
@@ -91,4 +91,4 @@ END
#endif
#ifdef LANGUAGE_ZH_TW
#include "lang/zh-TW.rc"
-#endif
\ No newline at end of file
+#endif
diff --git a/base/shell/cmd/lang/cs-CZ.rc b/base/shell/cmd/lang/cs-CZ.rc
index 447bf2a0f9..1c8c84d865 100644
--- a/base/shell/cmd/lang/cs-CZ.rc
+++ b/base/shell/cmd/lang/cs-CZ.rc
@@ -216,12 +216,25 @@ Type ECHO without a parameter to display the current ECHO
setting."
/B Exits a batch file only. \n\
If run outside of a batch file it will exit cmd.exe\n\
ExitCode This value will be assigned to ERRORLEVEL on exit\n"
- STRING_FOR_HELP1 "Runs a specified command for each file in a set of files\n\n\
-FOR %variable IN (set) DO command [parameters]\n\n\
+ STRING_FOR_HELP1 "Runs a specified command for each file in a set of
files.\n\n\
+FOR %variable IN (set) DO command [parameters]\n\
+FOR /L %variable IN (start,step,end) DO command [parameters]\n\
+FOR /D %variable IN (set) DO command [parameters]\n\
+FOR /R [[drive:]path] IN (set) DO command [parameters]\n\
+FOR /F [""options""] IN (set) DO command [parameters]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
%variable Specifies a replaceable parameter.\n\
(set) Specifies a set of one or more files. Wildcards may be used.\n\
command Specifies the command to carry out for each file.\n\
- parameters Specifies parameters or switches for the specified command.\n\n\
+ parameters Specifies parameters or switches for the specified command.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
To use the FOR command in a batch program, specify %%variable instead of\n\
%variable.\n"
STRING_FREE_HELP1 "\nVolume in drive %s is %-11s\n\
diff --git a/base/shell/cmd/lang/de-DE.rc b/base/shell/cmd/lang/de-DE.rc
index 9b243a23e7..9067bdd5ba 100644
--- a/base/shell/cmd/lang/de-DE.rc
+++ b/base/shell/cmd/lang/de-DE.rc
@@ -209,12 +209,25 @@ ECHO ohne Parameter zeigt die aktuelle Einstellung der
Befehlsanzeige an."
STRING_ECHO_HELP5 "ECHO ist %s\n"
STRING_EXIT_HELP "Beendet den Befehlsinterpreter CMD.EXE oder die aktuelle
Batchdatei.\n\nEXIT"
STRING_FOR_HELP1 "Führt einen Befehl für jede einzelne Datei für einen Satz von
Dateien aus.\n\n\
-FOR %Variable IN (Satz) DO Befehl [Parameter]\n\n\
- %variable Ein ersetzbarer Parameter bestehend aus einem einzelnen\n\
- Buchstaben.\n\
+FOR %Variable IN (Satz) DO Befehl [Parameter]\n\
+FOR /L %Variable IN (start,step,end) DO Befehl [Parameter]\n\
+FOR /D %Variable IN (Satz) DO Befehl [Parameter]\n\
+FOR /R [[drive:]path] IN (Satz) DO Befehl [Parameter]\n\
+FOR /F [""options""] IN (Satz) DO Befehl [Parameter]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
+ %Variable Ein ersetzbarer Parameter bestehend aus einem einzelnen\n\
+ Buchstaben.\n\
(Satz) Ein Satz von mindestens einer Datei. Platzhalter sind zulässig.\n\
- Befehl Befehl, der für jede Datei ausgeführt werden soll.\n\
- Parameter Parameter und Optionen für den angegebenen Befehl.\n\n\
+ Befehl Befehl, der für jede Datei ausgeführt werden soll.\n\
+ Parameter Parameter und Optionen für den angegebenen Befehl.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
Um den FOR-Befehl in einem Batchprogramm zu verwenden, geben Sie %%Variable\n\
statt %Variable an."
STRING_FREE_HELP1 "\nVolume in Laufwerk %s ist %-11s\n\
diff --git a/base/shell/cmd/lang/el-GR.rc b/base/shell/cmd/lang/el-GR.rc
index 5c1a7af8c4..2ce0815966 100644
--- a/base/shell/cmd/lang/el-GR.rc
+++ b/base/shell/cmd/lang/el-GR.rc
@@ -215,12 +215,25 @@ Type ECHO without a parameter to display the current ECHO
setting."
/B Exits a batch file only. \n\
If run outside of a batch file it will exit cmd.exe\n\
ExitCode This value will be assigned to ERRORLEVEL on exit\n"
- STRING_FOR_HELP1 "Runs a specified command for each file in a set of files\n\n\
-FOR %variable IN (set) DO command [parameters]\n\n\
+ STRING_FOR_HELP1 "Runs a specified command for each file in a set of
files.\n\n\
+FOR %variable IN (set) DO command [parameters]\n\
+FOR /L %variable IN (start,step,end) DO command [parameters]\n\
+FOR /D %variable IN (set) DO command [parameters]\n\
+FOR /R [[drive:]path] IN (set) DO command [parameters]\n\
+FOR /F [""options""] IN (set) DO command [parameters]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
%variable Specifies a replaceable parameter.\n\
(set) Specifies a set of one or more files. Wildcards may be used.\n\
command Specifies the command to carry out for each file.\n\
- parameters Specifies parameters or switches for the specified command.\n\n\
+ parameters Specifies parameters or switches for the specified command.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
To use the FOR command in a batch program, specify %%variable instead of\n\
%variable.\n"
STRING_FREE_HELP1 "\nVolume in drive %s is %-11s\n\
diff --git a/base/shell/cmd/lang/en-US.rc b/base/shell/cmd/lang/en-US.rc
index cbbfa2bf17..c0f16a2764 100644
--- a/base/shell/cmd/lang/en-US.rc
+++ b/base/shell/cmd/lang/en-US.rc
@@ -211,12 +211,25 @@ Type ECHO without a parameter to display the current ECHO
setting."
/B Exits a batch file only. \n\
If run outside of a batch file it will exit cmd.exe\n\
ExitCode This value will be assigned to ERRORLEVEL on exit\n"
- STRING_FOR_HELP1 "Runs a specified command for each file in a set of files\n\n\
-FOR %variable IN (set) DO command [parameters]\n\n\
+ STRING_FOR_HELP1 "Runs a specified command for each file in a set of
files.\n\n\
+FOR %variable IN (set) DO command [parameters]\n\
+FOR /L %variable IN (start,step,end) DO command [parameters]\n\
+FOR /D %variable IN (set) DO command [parameters]\n\
+FOR /R [[drive:]path] IN (set) DO command [parameters]\n\
+FOR /F [""options""] IN (set) DO command [parameters]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
%variable Specifies a replaceable parameter.\n\
(set) Specifies a set of one or more files. Wildcards may be used.\n\
command Specifies the command to carry out for each file.\n\
- parameters Specifies parameters or switches for the specified command.\n\n\
+ parameters Specifies parameters or switches for the specified command.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
To use the FOR command in a batch program, specify %%variable instead of\n\
%variable.\n"
STRING_FREE_HELP1 "\nVolume in drive %s is %-11s\n\
diff --git a/base/shell/cmd/lang/es-ES.rc b/base/shell/cmd/lang/es-ES.rc
index 7ac8700c04..1fe5466f5f 100644
--- a/base/shell/cmd/lang/es-ES.rc
+++ b/base/shell/cmd/lang/es-ES.rc
@@ -214,13 +214,28 @@ Escribe ECHO sin parámetros para mostrar la configuración actual de
ECHO."
STRING_ECHO_HELP5 "ECHO está %s\n"
STRING_EXIT_HELP "Sale del interprete de la linea de comandos.\n\nEXIT\n"
STRING_FOR_HELP1 "Ejecuta un comando específico para cada archivo de un grupo de
archivos.\n\n\
-FOR %variable IN (grupo) DO comando [parametros]\n\n\
+FOR %variable IN (grupo) DO comando [parametros]\n\
+FOR /L %variable IN (start,step,end) DO comando [parametros]\n\
+FOR /D %variable IN (grupo) DO comando [parametros]\n\
+FOR /R [[drive:]path] IN (grupo) DO comando [parametros]\n\
+FOR /F [""options""] IN (grupo) DO comando [parametros]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
%variable Especifica un parámetro remplazable.\n\
- (set) Especifica un grupo de uno o mas archivos. Los comodines pueden usarse.\n\
+ (set) Especifica un grupo de uno o mas archivos. Los comodines pueden\n\
+ usarse.\n\
command Especifica el comando a ejecutar para cada archivo.\n\
- parameters Especifica los parametros o modificadores para el comando
especificado.\n\n\
-Para usar el comando FOR en un archivo por lotes, especifica %%variable en lugar de\n\
-%variable.\n"
+ parameters Especifica los parametros o modificadores para el comando\n\
+ especificado.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
+Para usar el comando FOR en un archivo por lotes, especifica %%variable en lugar\n\
+de %variable.\n"
STRING_FREE_HELP1 "\nEl volumen en la unidad %s es %-11s\n\
El número de serie es %s\n\
%16s bytes totales de espacio en disco\n\
diff --git a/base/shell/cmd/lang/fr-FR.rc b/base/shell/cmd/lang/fr-FR.rc
index 303304fa68..4a8add0a3e 100644
--- a/base/shell/cmd/lang/fr-FR.rc
+++ b/base/shell/cmd/lang/fr-FR.rc
@@ -226,15 +226,30 @@ Taper ECHO sans paramètre pour afficher le réglage ECHO
courant."
/B Quitte seulement un fichier batch. \n\
En cas de lancement en dehors d'un fichier batch, cmd.exe sera
quittée\n\
CodeDeFin ERRORLEVEL prendra cette valeur à la sortie\n"
- STRING_FOR_HELP1 "Exécute une commande donnée pour chaque fichier d'un
ensemble de fichiers.\n\
-FOR %variable IN (ensemble) do commande [paramètres]\n\n\
- %variable Spécife un paramètre remplaçable.\n\
- (ensemble) Spécifie un ensemble d'un ou plusieurs fichiers.\n\
- Des jokers peuvent être utilisés.\n\
- commande Spécifie la commande à éxécuter pour chaque fichier.\n\
- paramètres Spécifie les paramètres ou switchs pour la commande spécifiée.\n\n\
-Pour utiliser la comamnde FOR dans un programme batch,\n\
-utiliser %%variable au lieu de %variable."
+ STRING_FOR_HELP1 "Exécute une commande donnée pour chaque fichier d'un
ensemble de fichiers.\n\n\
+FOR %variable IN (ensemble) DO commande [paramètres]\n\
+FOR /L %variable IN (début,pas,fin) DO commande [paramètres]\n\
+FOR /D %variable IN (ensemble) DO commande [paramètres]\n\
+FOR /R [[lecteur:]chemin] IN (ensemble) DO commande [paramètres]\n\
+FOR /F [""options""] IN (ensemble) DO commande [paramètres]\n\n\
+ /L Génère une séquence numérique allant de début à fin, incrémenté de pas.\n\
+ /D L'ensemble se réfère à des répertoires au lieu de fichiers.\n\
+ /R Exécute la commande pour les fichiers dans l'ensemble du répertoire\n\
+ spécifié (ou bien le répertoire de travail courant si non spécifié)\n\
+ ainsi que chaque sous-répertoire.\n\
+ /F L'ensemble se réfère au contenu des fichiers de l'ensemble.\n\n\
+ %variable Spécifie un paramètre remplaçable.\n\
+ (ensemble) Spécifie un ensemble d'un ou plusieurs fichiers. Des caractères\n\
+ jokers peuvent être utilisés.\n\
+ commande Spécifie la commande à exécuter pour chaque fichier.\n\
+ paramètres Spécifie les paramètres ou commutateurs pour la commande.\n\
+ options Les options supportées sont : eol, skip, delims, tokens, et\n\
+ usebackq.\n\n\
+Les paramètres remplaçables peuvent être modifiés par l'ajout d'un ~ et
d'un\n\
+qualificateur optionnel après le % et avant le nom (par ex. %~X).\n\
+Les qualificateurs supportés sont : f,d,p,n,x,s,a,t,z.\n\n\
+Pour utiliser la comamnde FOR dans un programme batch, utiliser %%variable\n\
+au lieu de %variable."
STRING_FREE_HELP1 "\nLe nom de volume du lecteur %s est %-11s\n\
Le numéro de série est %s\n\
%16s octets d'espace disque total\n\
@@ -301,7 +316,7 @@ prompt texte affiché par la boite de dialogue \n\n\n\
ERRORLEVEL est modifié suivant le bouton pressé:\n\n\
YES : 10 | NO : 11\n\
OK : 10 | CANCEL : 12\n"
- STRING_PATH_HELP1 "Affiche ou modifie le chemin de recherche pour les fichiers
éxécutables.\n\n\
+ STRING_PATH_HELP1 "Affiche ou modifie le chemin de recherche pour les fichiers
exécutables.\n\n\
PATH [[lecteur:][chemin;...]]\nPATH ;\n\n\
Taper PATH ; pour effacer tous les réglages courants\n\
et indiquer à l'interpréteur de commandes\n\
@@ -330,7 +345,7 @@ des caractères spéciaux suivants:\n\n\
$V Numéro de version de ReactOS\n\
$_ Retour chariot/saut de ligne\n\
$$ $ (signe dollar)"
- STRING_PAUSE_HELP1 "Stoppe l'éxécution d'un fichier batch et affiche le
message suivant:\n\
+ STRING_PAUSE_HELP1 "Stoppe l'exécution d'un fichier batch et affiche le
message suivant:\n\
'Appuyer sur une touche pour continuer...' ou un message défini\n\
par l'utilisateur.\n\n\
PAUSE [message]"
diff --git a/base/shell/cmd/lang/hu-HU.rc b/base/shell/cmd/lang/hu-HU.rc
index ef8bcd2ba0..7763adbe02 100644
--- a/base/shell/cmd/lang/hu-HU.rc
+++ b/base/shell/cmd/lang/hu-HU.rc
@@ -198,12 +198,25 @@ PUSHD [elérési_út | ..]\n\n\
Paraméter nélkül megjeleníti a visszang állapotát."
STRING_ECHO_HELP5 "Az ECHO %s\n"
STRING_EXIT_HELP "Kilép a parancssor értelmezõbõl.\n\nEXIT\n"
- STRING_FOR_HELP1 "Végrehajt egy parancsot az összes fájlban a megadott
mappákban\n\n\
-FOR %változó IN (csoport) DO parancs [paraméterek]\n\n\
+ STRING_FOR_HELP1 "Végrehajt egy parancsot az összes fájlban a megadott
mappákban.\n\n\
+FOR %változó IN (csoport) DO parancs [paraméterek]\n\
+FOR /L %változó IN (start,step,end) DO parancs [paraméterek]\n\
+FOR /D %változó IN (csoport) DO parancs [paraméterek]\n\
+FOR /R [[drive:]path] IN (csoport) DO parancs [paraméterek]\n\
+FOR /F [""options""] IN (csoport) DO parancs [paraméterek]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
%változó A cserélhetõ paraméter.\n\
- (csoport) Állományok csoportja. Joker-karakterek megengedettek EZT KURVÁRA ÁTKELL
FORDÍTANI :)) wildcardok helyett?.\n\
+ (csoport) Állományok csoportja. Joker-karakterek megengedettek.\n\
parancs Ezt a parancsot hajtja végre minden egyes állománnyal.\n\
- paraméterek Ezeket a paramétereket adja meg a parancsnak.\n\n\
+ paraméterek Ezeket a paramétereket adja meg a parancsnak.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
A batch állományban való haszálathoz %%változó kell a %változó helyett.\n"
STRING_FREE_HELP1 "\nA (%s) meghajtóban lévõ kötet címkéje %-11s\n\
Sorozatszám: %s\n\
diff --git a/base/shell/cmd/lang/id-ID.rc b/base/shell/cmd/lang/id-ID.rc
index b9b67d31fe..6fdfe505b3 100644
--- a/base/shell/cmd/lang/id-ID.rc
+++ b/base/shell/cmd/lang/id-ID.rc
@@ -213,12 +213,25 @@ Ketik ECHO tanpa parameter untuk menampilkan setelan ECHO saat
ini."
/B Keluar dari hanya file batch. \n\
Jika dijalankan di luar file batch ia akan keluar dari cmd.exe\n\
ExitCode Nilai ini akan ditempatkan ke ERRORLEVEL saat keluar\n"
- STRING_FOR_HELP1 "Menjalankan perintah yang ditetapkan untuk setiap file dalam
set file\n\n\
-FOR %variabel IN (set) DO perintah [parameter]\n\n\
+ STRING_FOR_HELP1 "Menjalankan perintah yang ditetapkan untuk setiap file dalam
set file.\n\n\
+FOR %variabel IN (set) DO perintah [parameter]\n\
+FOR /L %variabel IN (start,step,end) DO perintah [parameter]\n\
+FOR /D %variabel IN (set) DO perintah [parameter]\n\
+FOR /R [[drive:]path] IN (set) DO perintah [parameter]\n\
+FOR /F [""options""] IN (set) DO perintah [parameter]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
%variabel Menetapkan parameter yang bisa diganti.\n\
(set) Mentetapkan sebuah set dari satu atau lebih file. Wildcards boleh
dipakai.\n\
perintah Menetapkan perintah yang dilakukan untuk setiap file.\n\
- parameter Menetapkan parameter atau saklar untuk perintah yang dieteapkan.\n\n\
+ parameter Menetapkan parameter atau saklar untuk perintah yang dieteapkan.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
Untuk menggunakan perintah FOR dalam program batch, tetapkan %%variable daripada\n\
%variabel.\n"
STRING_FREE_HELP1 "\nVolume di drive %s adalah %-11s\n\
diff --git a/base/shell/cmd/lang/it-IT.rc b/base/shell/cmd/lang/it-IT.rc
index 916dcfe856..2e4e360ae6 100644
--- a/base/shell/cmd/lang/it-IT.rc
+++ b/base/shell/cmd/lang/it-IT.rc
@@ -212,13 +212,26 @@ Usa ECHO senza parametri pr visualizzare lo stato attuale di
ECHO."
/B Esce solo dalle procedure batch.\n\
Se eseguito al di fuori di un batch esce da cmd.exe\n\
ExitCode Verrà assegnato a ERRORLEVEL"
- STRING_FOR_HELP1 "Esegue un comand specifico per ogni file indicato\n\n\
-FOR %variabile IN (listafile) DO comando [parametri]\n\n\
+ STRING_FOR_HELP1 "Esegue un comand specifico per ogni file indicato.\n\n\
+FOR %variabile IN (insieme) DO comando [parametri]\n\
+FOR /L %variabile IN (start,step,end) DO comando [parametri]\n\
+FOR /D %variabile IN (insieme) DO comando [parametri]\n\
+FOR /R [[drive:]path] IN (insieme) DO comando [parametri]\n\
+FOR /F [""options""] IN (insieme) DO comando [parametri]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
%variabile Indica un parametro sostituibile.\n\
- (listafile)Indica un insieme di uno o più file. Si possono usare i\
- caratteri jolly.\n\
+ (insieme) Indica un insieme di uno o più file. Si possono usare i caratteri\n\
+ jolly.\n\
comando Indica un comando da eseguire per ogni file.\n\
- parametri Indica i parametri o le selezioni per il comando.\n\n\
+ parametri Indica i parametri o le selezioni per il comando.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
Per usare FOR in un batch usare %%variable invece di %variable.\n"
STRING_FREE_HELP1 "\nIl Volume del disco %s è %-11s\n\
Il numero di serie è %s\n\
diff --git a/base/shell/cmd/lang/ja-JP.rc b/base/shell/cmd/lang/ja-JP.rc
index eb84b25017..369b4a5a85 100644
--- a/base/shell/cmd/lang/ja-JP.rc
+++ b/base/shell/cmd/lang/ja-JP.rc
@@ -217,11 +217,24 @@ PUSHD [パス | ..]\n\n\
STRING_ECHO_HELP5 "ECHO は %s です。\n"
STRING_EXIT_HELP "コマンド インタープリタを終了します。\n\nEXIT\n"
STRING_FOR_HELP1 "指定されたコマンドをファイル セットの各ファイルに対して実行します。\n\n\
-FOR %%変数 IN (セット) DO コマンド [パラメータ]\n\n\
- %%変数 単一文字の置き換え可能なパラメータを指定します。\n\
+FOR %変数 IN (セット) DO コマンド [パラメータ]\n\
+FOR /L %変数 IN (start,step,end) DO コマンド [パラメータ]\n\
+FOR /D %変数 IN (セット) DO コマンド [パラメータ]\n\
+FOR /R [[drive:]path] IN (セット) DO コマンド [パラメータ]\n\
+FOR /F [""options""] IN (セット) DO コマンド [パラメータ]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
+ %変数 単一文字の置き換え可能なパラメータを指定します。\n\
(セット) ファイル セットを指定します。ワイルドカードを使用できます。\n\
- コマンド 各ファイルごとに実行するコマンドを指定します。\n\
- パラメータ 指定されたコマンドのパラメータまたはスイッチを指定します。\n\n\
+ コマンド 各ファイルごとに実行するコマンドを指定します。\n\
+ パラメータ 指定されたコマンドのパラメータまたはスイッチを指定します。\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
バッチ プログラムで FOR コマンドを使用するときは、%%変数の代わりに、\n\
%%%%変数を使用してください。\n"
STRING_FREE_HELP1 "\nドライブ %c のボリューム ラベルは %-11s です\n\
diff --git a/base/shell/cmd/lang/no-NO.rc b/base/shell/cmd/lang/no-NO.rc
index 0eb9439faf..b2aa73a3ef 100644
--- a/base/shell/cmd/lang/no-NO.rc
+++ b/base/shell/cmd/lang/no-NO.rc
@@ -211,12 +211,25 @@ Skriv ECHO uten parameter for å vise gjeldende ECHO
innstillinger."
/B Avslutt bare en batch fil. \n\
Hvis det kjøres en batch fil på utsiden vil den avslutte cmd.exe\n\
ExitCode Denne verdien vil bli utpekt til ERRORLEVEL ved avslutting\n"
- STRING_FOR_HELP1 "Kjør en spesifisert kommando for hver fil i en gruppe med
filer\n\n\
-FOR %variabel IN (gruppe) DO kommando [parametere]\n\n\
- %variable Angir en erstattelig parameter.\n\
+ STRING_FOR_HELP1 "Kjør en spesifisert kommando for hver fil i en gruppe med
filer.\n\n\
+FOR %variabel IN (gruppe) DO kommando [parametere]\n\
+FOR /L %variabel IN (start,step,end) DO kommando [parametere]\n\
+FOR /D %variabel IN (gruppe) DO kommando [parametere]\n\
+FOR /R [[drive:]path] IN (gruppe) DO kommando [parametere]\n\
+FOR /F [""options""] IN (gruppe) DO kommando [parametere]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
+ %variabel Angir en erstattelig parameter.\n\
(sett) Angir en gruppe med en eller flere filer. Jokertegn kan bli brukt.\n\
kommando Angir kommandoen som skal brukes for hver enkelt fil.\n\
- parametere Angir parameterne eller bryterne for angitte kommando.\n\n\
+ parametere Angir parameterne eller bryterne for angitte kommando.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
For å bruke FOR kommando i en satsvis fil, spesifisere %%variabel isteden for\n\
%variabel.\n"
STRING_FREE_HELP1 "\nVolum i stasjon %s er %-11s\n\
diff --git a/base/shell/cmd/lang/pl-PL.rc b/base/shell/cmd/lang/pl-PL.rc
index 5bb15f3e45..5adf2e068b 100644
--- a/base/shell/cmd/lang/pl-PL.rc
+++ b/base/shell/cmd/lang/pl-PL.rc
@@ -219,12 +219,25 @@ Wpisz ECHO bez żadnych parametrów, by wyświetlić obecne
ustawienie."
/B Zamyka jedynie plik wsadowy. \n\
Jeśli użyty będzie poza plikiem wsadowym, zamknie cmd.exe\n\
kod Ta wartość zostanie przypisana do ERRORLEVEL przy wyjściu.\n"
- STRING_FOR_HELP1 "Uruchamia wyznaczoną komendę dla każdego pliku w
zestawie\n\n\
-FOR %zmienna IN (zestaw) DO komenda [parametery]\n\n\
- %zmienna Wyznacza zamienny parametr.\n\
- (zestaw) Definiuje zestaw plików. Można stosować wieloznaczniki (np. *.*)\n\
- komenda Wyznacza komendę do wykonania na zestawie plików.\n\
- parametry Wyznacza parametry dla podanej komendy.\n\n\
+ STRING_FOR_HELP1 "Uruchamia wyznaczoną komendę dla każdego pliku w
zestawie.\n\n\
+FOR %zmienna IN (zestaw) DO komenda [parametery]\n\
+FOR /L %zmienna IN (start,step,end) DO komenda [parametery]\n\
+FOR /D %zmienna IN (zestaw) DO komenda [parametery]\n\
+FOR /R [[drive:]path] IN (zestaw) DO komenda [parametery]\n\
+FOR /F [""options""] IN (zestaw) DO komenda [parametery]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
+ %zmienna Wyznacza zamienny parametr.\n\
+ (zestaw) Definiuje zestaw plików. Można stosować wieloznaczniki (np. *.*)\n\
+ komenda Wyznacza komendę do wykonania na zestawie plików.\n\
+ parametry Wyznacza parametry dla podanej komendy.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
By użyć FOR w pliku wsadowym, oznacz zmienną jako %%zmienna zamiast\n\
%zmienna.\n"
STRING_FREE_HELP1 "\nWolumin w napędzie %s ma etykietę: %-11s\n\
diff --git a/base/shell/cmd/lang/ro-RO.rc b/base/shell/cmd/lang/ro-RO.rc
index 2f5c5e6adf..4e86924670 100644
--- a/base/shell/cmd/lang/ro-RO.rc
+++ b/base/shell/cmd/lang/ro-RO.rc
@@ -235,14 +235,27 @@ Tastați ECHO fără argumente pentru afișarea stării curente a
ecoului.\n"
cod_de_ieșire Valoare atribuită variabilei ERRORLEVEL la ieșirea din\n\
interpretorul de comenzi.\n"
STRING_FOR_HELP1 "Execută o comandă pentru fiecare fișier dintr-un grup.\n\n\
-FOR %%variablă IN (grup) DO comandă [argumente]\n\n\
- %%variablă Specifică un argument înlocuitor.\n\
+FOR %variablă IN (grup) DO comandă [argumente]\n\
+FOR /L %variablă IN (start,step,end) DO comandă [argumente]\n\
+FOR /D %variablă IN (grup) DO comandă [argumente]\n\
+FOR /R [[drive:]path] IN (grup) DO comandă [argumente]\n\
+FOR /F [""options""] IN (grup) DO comandă [argumente]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
+ %variablă Specifică un argument înlocuitor.\n\
(grup) Specifică un grup de unul sau mai multe fișiere.\n\
Sunt permise metacaractere.\n\
comandă Specifică o comandă executată pentru fiecare fișier.\n\
- argumente Indică argumente pentru comanda executată.\n\n\
-Pentru utilizarea comenzii FOR într-un fișier de comenzi,\n\
-specificați %%%%variabilă în loc de %%variabilă.\n"
+ argumente Indică argumente pentru comanda executată.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
+Pentru utilizarea comenzii FOR într-un fișier de comenzi, specificați\n\
+%%variabilă în loc de %variabilă.\n"
STRING_FREE_HELP1 "\nVolumul unității %s este etichetat ca %-11s\n\
Numărul de serie este %s\n\
%16s octeți pe disc în total\n\
diff --git a/base/shell/cmd/lang/ru-RU.rc b/base/shell/cmd/lang/ru-RU.rc
index 63d45f9dde..54f3d4ed07 100644
--- a/base/shell/cmd/lang/ru-RU.rc
+++ b/base/shell/cmd/lang/ru-RU.rc
@@ -212,13 +212,26 @@ ECHO без параметра выводит текущий режим отоб
/B Завершает текущий пакетный файл. \n\
Если выполняется вне пакетного файла, то будет завершена программа
CMD.EXE\n\
ExitCode Это значение будет присвоено ERRORLEVEL после выхода\n"
- STRING_FOR_HELP1 "Запускает указанную команду для каждого файла из набора
файлов\n\n\
-FOR %переменная IN (набор) DO команда [параметры]\n\n\
+ STRING_FOR_HELP1 "Запускает указанную команду для каждого файла из набора
файлов.\n\n\
+FOR %переменная IN (набор) DO команда [параметры]\n\
+FOR /L %переменная IN (start,step,end) DO команда [параметры]\n\
+FOR /D %переменная IN (набор) DO команда [параметры]\n\
+FOR /R [[drive:]path] IN (набор) DO команда [параметры]\n\
+FOR /F [""options""] IN (набор) DO команда [параметры]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
%переменная Подставляемый параметр.\n\
(набор) Набор из одного или нескольких файлов.\n\
Допускается использование подстановочных знаков.\n\
команда Команда, которую следует выполнить для каждого файла.\n\
- параметры Параметры и ключи для указанной команды.\n\n\
+ параметры Параметры и ключи для указанной команды.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
В пакетных файлах для команды FOR используется запись\n\
%%переменная вместо %переменная.\n"
STRING_FREE_HELP1 "\nТом диска %s: %-11s\n\
diff --git a/base/shell/cmd/lang/sk-SK.rc b/base/shell/cmd/lang/sk-SK.rc
index e705969ba8..e2a301ae9b 100644
--- a/base/shell/cmd/lang/sk-SK.rc
+++ b/base/shell/cmd/lang/sk-SK.rc
@@ -217,12 +217,25 @@ Type ECHO without a parameter to display the current ECHO
setting."
/B Exits a batch file only. \n\
If run outside of a batch file it will exit cmd.exe\n\
ExitCode This value will be assigned to ERRORLEVEL on exit\n"
- STRING_FOR_HELP1 "Runs a specified command for each file in a set of files\n\n\
-FOR %variable IN (set) DO command [parameters]\n\n\
+ STRING_FOR_HELP1 "Runs a specified command for each file in a set of
files.\n\n\
+FOR %variable IN (set) DO command [parameters]\n\
+FOR /L %variable IN (start,step,end) DO command [parameters]\n\
+FOR /D %variable IN (set) DO command [parameters]\n\
+FOR /R [[drive:]path] IN (set) DO command [parameters]\n\
+FOR /F [""options""] IN (set) DO command [parameters]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
%variable Specifies a replaceable parameter.\n\
(set) Specifies a set of one or more files. Wildcards may be used.\n\
command Specifies the command to carry out for each file.\n\
- parameters Specifies parameters or switches for the specified command.\n\n\
+ parameters Specifies parameters or switches for the specified command.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
To use the FOR command in a batch program, specify %%variable instead of\n\
%variable.\n"
STRING_FREE_HELP1 "\nVolume in drive %s is %-11s\n\
diff --git a/base/shell/cmd/lang/sq-AL.rc b/base/shell/cmd/lang/sq-AL.rc
index 05f78a1b0b..91845f7ece 100644
--- a/base/shell/cmd/lang/sq-AL.rc
+++ b/base/shell/cmd/lang/sq-AL.rc
@@ -215,14 +215,27 @@ Shkruaj ECHO pa parametra qe shfaqin konfigurimin aktual te
ECHO."
/B Dalje nga batch vetëm. \n\
Nëse drejtuar jashtë nga një skedar batch do të dalë nga cmd.exe\n\
ExitCode Kjo vlerë do të caktohet për ERRORLEVEL në dalje\n"
- STRING_FOR_HELP1 "Ekzekuto një komandë të specifikuar për secilën dokument në
një grupim dokumentesh\n\n\
-FOR %variable IN (set) DO command [parameters]\n\n\
+ STRING_FOR_HELP1 "Ekzekuto një komandë të specifikuar për secilën dokument në
një grupim dokumentesh.\n\n\
+FOR %variable IN (set) DO command [parameters]\n\
+FOR /L %variable IN (start,step,end) DO command [parameters]\n\
+FOR /D %variable IN (set) DO command [parameters]\n\
+FOR /R [[drive:]path] IN (set) DO command [parameters]\n\
+FOR /F [""options""] IN (set) DO command [parameters]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
%variable Specifikon një parametër zëvndësueshme.\n\
(set) Përcakton një grup të një ose më shumë dosjeve. Jokeri mund të përdoret.\n\
command Përcakton komandën për ta rrealizuar për çdo skedar.\n\
- parameters Përcakton parametrat apo çelsin për komandën e specifikuar.\n\n\
-Për të përdorur komanden FOR në një program batch, specifiko %%variablet në vënd të\n\
-%variable.\n"
+ parameters Përcakton parametrat apo çelsin për komandën e specifikuar.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
+Për të përdorur komanden FOR në një program batch, specifiko %%variablet në vënd\n\
+të %variable.\n"
STRING_FREE_HELP1 "\nVolume në drive %s is %-11s\n\
Nummeri Serial është %s\n\
%16s bytes total në disk\n\
diff --git a/base/shell/cmd/lang/sv-SE.rc b/base/shell/cmd/lang/sv-SE.rc
index 4eee829b65..613f18f33b 100644
--- a/base/shell/cmd/lang/sv-SE.rc
+++ b/base/shell/cmd/lang/sv-SE.rc
@@ -211,13 +211,26 @@ Skriv ECHO utan parametar för att visa aktuell ECHO
inställning."
/B Avslutt bara en batchfil. \n\
Om det körs utan en batch filkommer det avslutta cmd.exe\n\
ExitCode Detta värdet kommer att skickas till ERRORLEVEL vid avslutning\n"
- STRING_FOR_HELP1 "Kör ett angivet kommando för varje fil i en grupp med
filer\n\n\
-FOR %variabel IN (grupp) DO kommando [parametrar]\n\n\
- %variable Anger en utbytbar parameter (en enda bokstav).\n\
+ STRING_FOR_HELP1 "Kör ett angivet kommando för varje fil i en grupp med
filer.\n\n\
+FOR %variabel IN (grupp) DO kommando [parametrar]\n\
+FOR /L %variabel IN (start,step,end) DO kommando [parametrar]\n\
+FOR /D %variabel IN (grupp) DO kommando [parametrar]\n\
+FOR /R [[drive:]path] IN (grupp) DO kommando [parametrar]\n\
+FOR /F [""options""] IN (grupp) DO kommando [parametrar]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
+ %variabel Anger en utbytbar parameter (en enda bokstav).\n\
(grupp) Anger en grupp med en eller flera filer. Jokertecken kan användas.\n\
kommando Anger kommandot som skall användas för varje enskild fil.\n\
- parametrar Anger parametrarna eller växlarna för angivet kommando.\n\n\
-för att bruke FOR kommando i en batchfil, ange %%variabel istället för\n\
+ parametrar Anger parametrarna eller växlarna för angivet kommando.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
+För att bruke FOR kommando i en batchfil, ange %%variabel istället för\n\
%variabel.\n"
STRING_FREE_HELP1 "\nVolum i enhet %s är %-11s\n\
Serienummret är %s\n\
diff --git a/base/shell/cmd/lang/tr-TR.rc b/base/shell/cmd/lang/tr-TR.rc
index b2cf89458f..982af49de0 100644
--- a/base/shell/cmd/lang/tr-TR.rc
+++ b/base/shell/cmd/lang/tr-TR.rc
@@ -218,12 +218,25 @@ PUSHD [yol | ..]\n\n\
Bir toplu iş kütüğünün dışında çalışırsa cmd.exe'den çıkacaktır.\n\
çıkış kodu Bu değer çıkışta ERRORLEVEL'e atanacaktır.\n"
STRING_FOR_HELP1 "Bir takım kütükte tüm kütükler için belirtilen bir komut
çalıştırır.\n\n\
-FOR %%değişken IN (takım) DO komut [değişkenler]\n\n\
- %%değişken Yerine geçebilir bir değişken belirtir.\n\
- (takım) Bir ya da daha çok kütük takımını belirtir. Umûmî arama damgaları
kullanılabilir.\n\
+FOR %değişken IN (takım) DO komut [değişkenler]\n\
+FOR /L %değişken IN (start,step,end) DO komut [değişkenler]\n\
+FOR /D %değişken IN (takım) DO komut [değişkenler]\n\
+FOR /R [[drive:]path] IN (takım) DO komut [değişkenler]\n\
+FOR /F [""options""] IN (takım) DO komut [değişkenler]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
+ %değişken Yerine geçebilir bir değişken belirtir.\n\
+ (takım) Bir ya da daha çok kütük takımını belirtir. Umûmî arama damgaları\n\
+ kullanılabilir.\n\
komut Tüm kütükler için yürütülecek komutu belirtir.\n\
değişkenler Belirtilen komut için değişkenleri ya da seçenekleri belirtir.\n\n\
-FOR komutunu bir toplu iş kütüğünde kullanmak için %%değişken yerine %%%%değişken\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
+FOR komutunu bir toplu iş kütüğünde kullanmak için %değişken yerine %%değişken\n\
belirtiniz.\n"
STRING_FREE_HELP1 "\n%s sürücüsünde birim %-11s\n\
Dizilik numarası %s\n\
diff --git a/base/shell/cmd/lang/uk-UA.rc b/base/shell/cmd/lang/uk-UA.rc
index 063d0c44ac..d30ef0163e 100644
--- a/base/shell/cmd/lang/uk-UA.rc
+++ b/base/shell/cmd/lang/uk-UA.rc
@@ -222,14 +222,27 @@ ECHO без параметра виводить поточний режим вi
/B Виходить лише з пакетного файлу. \n\
Якщо робота йде поза пакетним файлом - вихiд з cmd.exe\n\
ExitCode Це значення буде присвоєно ERRORLEVEL при виходi\n"
- STRING_FOR_HELP1 "Запускає вказану команду для кожного файлу з набору
файлiв\n\n\
-FOR %variable IN (набiр) DO команда [параметри]\n\n\
- %variable Параметр, що пiдставляється.\n\
+ STRING_FOR_HELP1 "Запускає вказану команду для кожного файлу з набору
файлiв.\n\n\
+FOR %параметр IN (набiр) DO команда [параметри]\n\
+FOR /L %параметр IN (start,step,end) DO команда [параметри]\n\
+FOR /D %параметр IN (набiр) DO команда [параметри]\n\
+FOR /R [[drive:]path] IN (набiр) DO команда [параметри]\n\
+FOR /F [""options""] IN (набiр) DO команда [параметри]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
+ %параметр Параметр, що пiдставляється.\n\
(набiр) Набiр з одного або декiлькох файлiв. Можна використовувати маски.\n\
команда Команда, яку слiд виконати для кожного файлу.\n\
- параметри Параметри i ключi для вказаної команди.\n\n\
-В пакетних програмах для команди FOR використовується %%variable замiсть\n\
-%variable.\n"
+ параметри Параметри i ключi для вказаної команди.\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
+В пакетних програмах для команди FOR використовується %%параметр замiсть\n\
+%параметр.\n"
STRING_FREE_HELP1 "\nТом диску %s : %-11s\n\
Серiйний номер: %s\n\
%16s байт загального дискового простору\n\
diff --git a/base/shell/cmd/lang/zh-CN.rc b/base/shell/cmd/lang/zh-CN.rc
index bce3965b93..00543e1b7b 100644
--- a/base/shell/cmd/lang/zh-CN.rc
+++ b/base/shell/cmd/lang/zh-CN.rc
@@ -202,11 +202,24 @@ PUSHD [路径 | ..]\n\n\
如果在一个批处理文件之外运行,将会使 cmd.exe 退出。\n\
退出代码 这个值将会在退出时赋给 ERRORLEVEL。\n"
STRING_FOR_HELP1 "在一组文件中为每个文件运行指定的命令。\n\n\
-FOR %变量 IN (集合) DO 命令 [参数]\n\n\
- %变量 指定一个可被替换的参数。\n\
- (集合) 指定一个含有一个或多个文件的集合。可以使用通配符。\n\
- 命令 指定要为每个文件执行的命令。\n\
- 参数 为指定的命令指定参数或开关。\n\n\
+FOR %变量 IN (集合) DO 命令 [参数]\n\
+FOR /L %变量 IN (start,step,end) DO 命令 [参数]\n\
+FOR /D %变量 IN (集合) DO 命令 [参数]\n\
+FOR /R [[drive:]path] IN (集合) DO 命令 [参数]\n\
+FOR /F [""options""] IN (集合) DO 命令 [参数]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
+ %变量 指定一个可被替换的参数。\n\
+ (集合) 指定一个含有一个或多个文件的集合。可以使用通配符。\n\
+ 命令 指定要为每个文件执行的命令。\n\
+ 参数 为指定的命令指定参数或开关。\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
在批处理文件中使用 FOR 命令时,使用 %%变量 而不是 %变量。\n"
STRING_FREE_HELP1 "\n驱动器 %s 中的卷是 %-11s\n\
序列号为 %s\n\
diff --git a/base/shell/cmd/lang/zh-TW.rc b/base/shell/cmd/lang/zh-TW.rc
index 3a108bf599..1366af2cd1 100644
--- a/base/shell/cmd/lang/zh-TW.rc
+++ b/base/shell/cmd/lang/zh-TW.rc
@@ -202,11 +202,24 @@ PUSHD [路徑 | ..]\n\n\
如果在一個批處理檔案之外運行,將會使 cmd.exe 退出。\n\
退出程式碼 這個值將會在退出時賦給 ERRORLEVEL。\n"
STRING_FOR_HELP1 "在一組檔案中為每個檔案運行指定的命令。\n\n\
-FOR %變數 IN (集合) DO 命令 [參數]\n\n\
- %變數 指定一個可被替換的參數。\n\
- (集合) 指定一個含有一個或多個檔案的集合。可以使用通配符。\n\
- 命令 指定要為每個檔案執行的命令。\n\
- 參數 為指定的命令指定參數或開關。\n\n\
+FOR %變數 IN (集合) DO 命令 [參數]\n\
+FOR /L %變數 IN (start,step,end) DO 命令 [參數]\n\
+FOR /D %變數 IN (集合) DO 命令 [參數]\n\
+FOR /R [[drive:]path] IN (集合) DO 命令 [參數]\n\
+FOR /F [""options""] IN (集合) DO 命令 [參數]\n\n\
+ /L Generates a number sequence from start to end incrementing by step.\n\
+ /D Modifies the set to refer to directories instead of files.\n\
+ /R Executes command for files in the set in the specified path (or current\n\
+ working directory if not specified) and every directory below.\n\
+ /F Modifies the set to refer to the contents of the files in the set.\n\n\
+ %變數 指定一個可被替換的參數。\n\
+ (集合) 指定一個含有一個或多個檔案的集合。可以使用通配符。\n\
+ 命令 指定要為每個檔案執行的命令。\n\
+ 參數 為指定的命令指定參數或開關。\n\
+ options Supported options are: eol, skip, delims, tokens, and usebackq.\n\n\
+Replacable parameters can be modified by adding a ~ and an optional qualifier\n\
+after the % and before the name (e.g. %~X). Supported qualifiers are:\n\
+f,d,p,n,x,s,a,t,z.\n\n\
在批處理檔案中使用 FOR 命令時,使用 %%變數 而不是 %變數。\n"
STRING_FREE_HELP1 "\n驅動器 %s 中的卷是 %-11s\n\
序列號為 %s\n\