Reactos

[LABEL][CMD] Convert the label command to a standalone executable

CORE-9444

+710 -227
+1
base/applications/cmdutils/CMakeLists.txt
··· 11 11 add_subdirectory(fsutil) 12 12 add_subdirectory(help) 13 13 add_subdirectory(hostname) 14 + add_subdirectory(label) 14 15 add_subdirectory(lodctr) 15 16 add_subdirectory(mode) 16 17 add_subdirectory(mofcomp)
+8
base/applications/cmdutils/label/CMakeLists.txt
··· 1 + 2 + include_directories(${REACTOS_SOURCE_DIR}/sdk/lib/conutils) 3 + 4 + add_executable(label label.c label.rc) 5 + set_module_type(label win32cui UNICODE) 6 + target_link_libraries(label conutils ${PSEH_LIB}) 7 + add_importlibs(label user32 msvcrt kernel32) 8 + add_cd_file(TARGET label DESTINATION reactos/system32 FOR all)
+218
base/applications/cmdutils/label/label.c
··· 1 + /* 2 + * LABEL.C - label internal command. 3 + * 4 + * 5 + * History: 6 + * 7 + * 10-Dec-1998 (Eric Kohl) 8 + * Started. 9 + * 10 + * 11-Dec-1998 (Eric Kohl) 11 + * Finished. 12 + * 13 + * 19-Jan-1998 (Eric Kohl) 14 + * Unicode ready! 15 + * 16 + * 28-Apr-2005 (Magnus Olsen <magnus@greatlord.com>) 17 + * Remove all hardcoded strings in En.rc 18 + */ 19 + 20 + #include <stdio.h> 21 + #include <stdlib.h> 22 + 23 + #include <windef.h> 24 + #include <winbase.h> 25 + #include <wincon.h> 26 + #include <winnls.h> 27 + #include <winuser.h> 28 + 29 + #include <conutils.h> 30 + 31 + #include "resource.h" 32 + 33 + #define MAX_LABEL_LENGTH 32 34 + #define MAX_DRIVE_LENGTH 2 35 + 36 + 37 + static 38 + VOID 39 + ConFormatMessage(PCON_STREAM Stream, DWORD MessageId, ...) 40 + { 41 + va_list arg_ptr; 42 + 43 + va_start(arg_ptr, MessageId); 44 + ConMsgPrintfV(Stream, 45 + FORMAT_MESSAGE_FROM_SYSTEM, 46 + NULL, 47 + MessageId, 48 + LANG_USER_DEFAULT, 49 + &arg_ptr); 50 + va_end(arg_ptr); 51 + } 52 + 53 + 54 + static 55 + VOID 56 + ConInString(LPWSTR lpInput, DWORD dwLength) 57 + { 58 + DWORD dwOldMode; 59 + DWORD dwRead = 0; 60 + HANDLE hFile; 61 + LPWSTR p; 62 + PCHAR pBuf; 63 + 64 + pBuf = (PCHAR)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, dwLength - 1); 65 + 66 + hFile = GetStdHandle(STD_INPUT_HANDLE); 67 + GetConsoleMode(hFile, &dwOldMode); 68 + 69 + SetConsoleMode(hFile, ENABLE_LINE_INPUT | ENABLE_ECHO_INPUT); 70 + 71 + ReadFile(hFile, (PVOID)pBuf, dwLength - 1, &dwRead, NULL); 72 + 73 + MultiByteToWideChar(GetConsoleCP(), 0, pBuf, dwRead, lpInput, dwLength - 1); 74 + HeapFree(GetProcessHeap(), 0, pBuf); 75 + 76 + for (p = lpInput; *p; p++) 77 + { 78 + if (*p == L'\x0d') 79 + { 80 + *p = UNICODE_NULL; 81 + break; 82 + } 83 + } 84 + 85 + SetConsoleMode(hFile, dwOldMode); 86 + } 87 + 88 + 89 + static 90 + BOOL 91 + IsValidPathName(LPCWSTR pszPath) 92 + { 93 + WCHAR szOldPath[MAX_PATH]; 94 + BOOL bResult; 95 + 96 + GetCurrentDirectoryW(MAX_PATH, szOldPath); 97 + bResult = SetCurrentDirectoryW(pszPath); 98 + 99 + SetCurrentDirectoryW(szOldPath); 100 + 101 + return bResult; 102 + } 103 + 104 + 105 + int wmain(int argc, WCHAR *argv[]) 106 + { 107 + WCHAR szRootPath[] = L" :\\"; 108 + WCHAR szBuffer[80]; 109 + WCHAR szLabel[80]; 110 + WCHAR szOldLabel[80]; 111 + DWORD dwSerialNr; 112 + INT len, i; 113 + 114 + /* Initialize the Console Standard Streams */ 115 + ConInitStdStreams(); 116 + 117 + /* set empty label string */ 118 + szLabel[0] = UNICODE_NULL; 119 + 120 + /* print help */ 121 + if (argc > 1 && wcscmp(argv[1], L"/?") == 0) 122 + { 123 + ConResPuts(StdOut, STRING_LABEL_HELP); 124 + return 0; 125 + } 126 + 127 + if (argc > 1) 128 + { 129 + len = 0; 130 + for (i = 1; i < argc; i++) 131 + { 132 + if (i > 1) 133 + len++; 134 + len += wcslen(argv[i]); 135 + } 136 + 137 + if (len > MAX_LABEL_LENGTH + MAX_DRIVE_LENGTH) 138 + { 139 + ConResPuts(StdOut, STRING_ERROR_INVALID_LABEL); 140 + return 1; 141 + } 142 + 143 + for (i = 1; i < argc; i++) 144 + { 145 + if (i > 1) 146 + wcscat(szBuffer, L" "); 147 + wcscat(szBuffer, argv[i]); 148 + } 149 + } 150 + 151 + if (wcslen(szBuffer) > 0) 152 + { 153 + if (szBuffer[1] == L':') 154 + { 155 + szRootPath[0] = towupper(szBuffer[0]); 156 + wcscpy(szLabel, &szBuffer[2]); 157 + } 158 + else 159 + { 160 + wcscpy(szLabel, szBuffer); 161 + } 162 + } 163 + 164 + if (wcslen(szLabel) > MAX_LABEL_LENGTH) 165 + { 166 + ConResPuts(StdOut, STRING_ERROR_INVALID_LABEL); 167 + return 1; 168 + } 169 + 170 + if (szRootPath[0] == L' ') 171 + { 172 + /* get label of current drive */ 173 + WCHAR szCurPath[MAX_PATH]; 174 + GetCurrentDirectoryW(MAX_PATH, szCurPath); 175 + szRootPath[0] = szCurPath[0]; 176 + } 177 + 178 + /* check root path */ 179 + if (!IsValidPathName(szRootPath)) 180 + { 181 + ConResPuts(StdErr, STRING_ERROR_INVALID_DRIVE); 182 + return 1; 183 + } 184 + 185 + if (wcslen(szLabel) == 0) 186 + { 187 + GetVolumeInformationW(szRootPath, szOldLabel, ARRAYSIZE(szOldLabel), &dwSerialNr, 188 + NULL, NULL, NULL, 0); 189 + 190 + /* print drive info */ 191 + if (szOldLabel[0] != UNICODE_NULL) 192 + { 193 + ConResPrintf(StdOut, STRING_LABEL_TEXT1, towupper(szRootPath[0]), szOldLabel); 194 + } 195 + else 196 + { 197 + ConResPrintf(StdOut, STRING_LABEL_TEXT2, towupper(szRootPath[0])); 198 + } 199 + 200 + /* print the volume serial number */ 201 + ConResPrintf(StdOut, STRING_LABEL_TEXT3, HIWORD(dwSerialNr), LOWORD(dwSerialNr)); 202 + 203 + ConResPuts(StdOut, STRING_LABEL_TEXT4); 204 + 205 + ConInString(szLabel, ARRAYSIZE(szLabel)); 206 + ConPuts(StdOut, L"\n"); 207 + } 208 + 209 + if (!SetVolumeLabelW(szRootPath, szLabel)) 210 + { 211 + ConFormatMessage(StdOut, GetLastError()); 212 + return 1; 213 + } 214 + 215 + return 0; 216 + } 217 + 218 + /* EOF */
+77
base/applications/cmdutils/label/label.rc
··· 1 + #include <windef.h> 2 + 3 + #include "resource.h" 4 + 5 + LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL 6 + 7 + #define REACTOS_STR_FILE_DESCRIPTION "ReactOS Label Command" 8 + #define REACTOS_STR_INTERNAL_NAME "label" 9 + #define REACTOS_STR_ORIGINAL_FILENAME "label.exe" 10 + #include <reactos/version.rc> 11 + 12 + /* UTF-8 */ 13 + #pragma code_page(65001) 14 + 15 + #ifdef LANGUAGE_CS_CZ 16 + #include "lang/cs-CZ.rc" 17 + #endif 18 + #ifdef LANGUAGE_DE_DE 19 + #include "lang/de-DE.rc" 20 + #endif 21 + #ifdef LANGUAGE_EL_GR 22 + #include "lang/el-GR.rc" 23 + #endif 24 + #ifdef LANGUAGE_EN_US 25 + #include "lang/en-US.rc" 26 + #endif 27 + #ifdef LANGUAGE_ES_ES 28 + #include "lang/es-ES.rc" 29 + #endif 30 + #ifdef LANGUAGE_FR_FR 31 + #include "lang/fr-FR.rc" 32 + #endif 33 + #ifdef LANGUAGE_HU_HU 34 + #include "lang/hu-HU.rc" 35 + #endif 36 + #ifdef LANGUAGE_ID_ID 37 + #include "lang/id-ID.rc" 38 + #endif 39 + #ifdef LANGUAGE_IT_IT 40 + #include "lang/it-IT.rc" 41 + #endif 42 + #ifdef LANGUAGE_NB_NO 43 + #include "lang/no-NO.rc" 44 + #endif 45 + #ifdef LANGUAGE_JA_JP 46 + #include "lang/ja-JP.rc" 47 + #endif 48 + #ifdef LANGUAGE_PL_PL 49 + #include "lang/pl-PL.rc" 50 + #endif 51 + #ifdef LANGUAGE_RO_RO 52 + #include "lang/ro-RO.rc" 53 + #endif 54 + #ifdef LANGUAGE_RU_RU 55 + #include "lang/ru-RU.rc" 56 + #endif 57 + #ifdef LANGUAGE_SK_SK 58 + #include "lang/sk-SK.rc" 59 + #endif 60 + #ifdef LANGUAGE_SV_SE 61 + #include "lang/sv-SE.rc" 62 + #endif 63 + #ifdef LANGUAGE_SQ_AL 64 + #include "lang/sq-AL.rc" 65 + #endif 66 + #ifdef LANGUAGE_TR_TR 67 + #include "lang/tr-TR.rc" 68 + #endif 69 + #ifdef LANGUAGE_UK_UA 70 + #include "lang/uk-UA.rc" 71 + #endif 72 + #ifdef LANGUAGE_ZH_CN 73 + #include "lang/zh-CN.rc" 74 + #endif 75 + #ifdef LANGUAGE_ZH_TW 76 + #include "lang/zh-TW.rc" 77 + #endif
+20
base/applications/cmdutils/label/lang/cs-CZ.rc
··· 1 + /* FILE: base/shell/cmd/lang/cs-CZ.rc 2 + * TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com) 3 + * UPDATED: 2015-04-12 4 + */ 5 + 6 + LANGUAGE LANG_CZECH, SUBLANG_DEFAULT 7 + 8 + STRINGTABLE 9 + BEGIN 10 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 11 + LABEL [drive:][label]\n\n\ 12 + drive: Specifies the drive letter of a drive.\n\ 13 + label Specifies the label of the drive." 14 + STRING_LABEL_TEXT1 "Volume in drive %c: is %s\n" 15 + STRING_LABEL_TEXT2 "Volume in drive %c: has no label\n" 16 + STRING_LABEL_TEXT3 "Volume Serial Number is %04X-%04X\n" 17 + STRING_LABEL_TEXT4 "Volume label (32 Characters, ENTER if none)? " 18 + STRING_ERROR_INVALID_DRIVE "Neplatná specifikace jednotky\n" 19 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 20 + END
+17
base/applications/cmdutils/label/lang/de-DE.rc
··· 1 + /* German language file by Klemens Friedl <frik85> 2005-06-03 */ 2 + 3 + LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL 4 + 5 + STRINGTABLE 6 + BEGIN 7 + STRING_LABEL_HELP "Erstellt, ändert oder löscht die Bezeichnung eines Laufwerks.\n\n\ 8 + LABEL [Laufwerk:][Bezeichnung]\n\n\ 9 + Laufwerk: Gibt den Laufwerksbuchstaben eines Laufwerks an.\n\ 10 + Bezeichnung Gibt die Bezeichnung des Laufwerks an.\n" 11 + STRING_LABEL_TEXT1 "Volume in Laufwerk %c: ist %s\n" 12 + STRING_LABEL_TEXT2 "Volume in Laufwerk %c: hat keine Bezeichnung\n" 13 + STRING_LABEL_TEXT3 "Volumenummer: %04X-%04X\n" 14 + STRING_LABEL_TEXT4 "Volumebezeichnung (32 Zeichen, EINGABETASTE für keine)? " 15 + STRING_ERROR_INVALID_DRIVE "Ungültige Laufwerksangaben\n" 16 + STRING_ERROR_INVALID_LABEL "Unzulässige Volumebezeichnung\n" 17 + END
+21
base/applications/cmdutils/label/lang/el-GR.rc
··· 1 + /* 2 + * Αρχική έκδοση - Ημιτελής. 3 + * Ελληνική μετάφραση - Απόστολος Αλεξιάδης 4 + */ 5 + 6 + LANGUAGE LANG_GREEK, SUBLANG_DEFAULT 7 + 8 + STRINGTABLE 9 + BEGIN 10 + // STRING_LABEL_HELP "Displays or changes drive label.\n\nLABEL [drive:][label]\n" 11 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 12 + LABEL [drive:][label]\n\n\ 13 + drive: Specifies the drive letter of a drive.\n\ 14 + label Specifies the label of the drive." 15 + STRING_LABEL_TEXT1 "Volume in drive %c: is %s\n" 16 + STRING_LABEL_TEXT2 "Volume in drive %c: has no label\n" 17 + STRING_LABEL_TEXT3 "Volume Serial Number is %04X-%04X\n" 18 + STRING_LABEL_TEXT4 "Volume label (32 Characters, ENTER if none)? " 19 + STRING_ERROR_INVALID_DRIVE "Invalid drive specification\n" 20 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 21 + END
+15
base/applications/cmdutils/label/lang/en-US.rc
··· 1 + LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US 2 + 3 + STRINGTABLE 4 + BEGIN 5 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 6 + LABEL [drive:][label]\n\n\ 7 + drive: Specifies the drive letter of a drive.\n\ 8 + label Specifies the label of the drive." 9 + STRING_LABEL_TEXT1 "Volume in drive %c: is %s\n" 10 + STRING_LABEL_TEXT2 "Volume in drive %c: has no label\n" 11 + STRING_LABEL_TEXT3 "Volume Serial Number is %04X-%04X\n" 12 + STRING_LABEL_TEXT4 "Volume label (32 characters, ENTER if none)? " 13 + STRING_ERROR_INVALID_DRIVE "Invalid drive specification\n" 14 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 15 + END
+18
base/applications/cmdutils/label/lang/es-ES.rc
··· 1 + /* Spanish translation by HUMA2000, Jose Pedro Fernández Pascual e Ismael Ferreras Morezuelas (Swyter) */ 2 + 3 + LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL 4 + 5 + STRINGTABLE 6 + BEGIN 7 + // STRING_LABEL_HELP "Muestra o cambia la etiqueta de una unidad.\n\nLABEL [unidad:][etiqueta]\n" 8 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 9 + LABEL [drive:][label]\n\n\ 10 + drive: Specifies the drive letter of a drive.\n\ 11 + label Specifies the label of the drive." 12 + STRING_LABEL_TEXT1 "El volumen en la unidad %c: es %s\n" 13 + STRING_LABEL_TEXT2 "El volumen en la unidad %c: no tiene etiqueta\n" 14 + STRING_LABEL_TEXT3 "El número de serie del volumen es %04X-%04X\n" 15 + STRING_LABEL_TEXT4 "Etiqueta del volumen (32 Caracteres, INTRO para ninguna)? " 16 + STRING_ERROR_INVALID_DRIVE "Especificación de unidad errónea\n" 17 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 18 + END
+18
base/applications/cmdutils/label/lang/fr-FR.rc
··· 1 + /* French translation by Sylvain Pétréolle, Pierre Schweitzer */ 2 + 3 + LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL 4 + 5 + STRINGTABLE 6 + BEGIN 7 + // STRING_LABEL_HELP "Affiche ou change le nom de volume du disque.\n\nLABEL [disque:][nomdevolume]\n" 8 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 9 + LABEL [drive:][label]\n\n\ 10 + drive: Specifies the drive letter of a drive.\n\ 11 + label Specifies the label of the drive." 12 + STRING_LABEL_TEXT1 "Le nom de volume du disque %c: est %s\n" 13 + STRING_LABEL_TEXT2 "Le disque %c: n'a pas de nom de volume\n" 14 + STRING_LABEL_TEXT3 "Le numéro de serie du volume est %04X-%04X\n" 15 + STRING_LABEL_TEXT4 "Nom de volume (32 Caractères, ENTREE si aucun) ? " 16 + STRING_ERROR_INVALID_DRIVE "Lecteur spécifié introuvable\n" 17 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 18 + END
+19
base/applications/cmdutils/label/lang/hu-HU.rc
··· 1 + /* Hungarian translation by Robert Horvath (talley at cubeclub.hu) 2005 */ 2 + 3 + LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT 4 + 5 + STRINGTABLE 6 + BEGIN 7 + // STRING_LABEL_HELP "A kötet címkéjét megjeleníti, vagy megváltoztatja.\n\n\ 8 + //LABEL [meghajtó:] [új_címke]\n" 9 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 10 + LABEL [drive:][label]\n\n\ 11 + drive: Specifies the drive letter of a drive.\n\ 12 + label Specifies the label of the drive." 13 + STRING_LABEL_TEXT1 "A (%c) meghajtóban lévõ kötet címkéje %s\n" 14 + STRING_LABEL_TEXT2 "A (%c) megjajtóban lévõ kötetnek nincs címkéje.\n" 15 + STRING_LABEL_TEXT3 "A kötet sorozatszáma %04X-%04X\n" 16 + STRING_LABEL_TEXT4 "Új kötetcímke (32 betû, ENTER ha üres)? " 17 + STRING_ERROR_INVALID_DRIVE "Érvénytelen meghajtó\n" 18 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 19 + END
+18
base/applications/cmdutils/label/lang/id-ID.rc
··· 1 + /* Indonesian language file by Zaenal Mutaqin <ade999 at gmail dot com> 2007-02-15 */ 2 + 3 + LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT 4 + 5 + STRINGTABLE 6 + BEGIN 7 + // STRING_LABEL_HELP "Menampilkan atau mengubah label drive.\n\nLABEL [drive:][label]\n" 8 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 9 + LABEL [drive:][label]\n\n\ 10 + drive: Specifies the drive letter of a drive.\n\ 11 + label Specifies the label of the drive." 12 + STRING_LABEL_TEXT1 "Volume di drive %c: adalah %s\n" 13 + STRING_LABEL_TEXT2 "Volume di drive %c: tidak berlabel\n" 14 + STRING_LABEL_TEXT3 "Nomor Seri Volume adalah %04X-%04X\n" 15 + STRING_LABEL_TEXT4 "Label Drive (32 Karakter, ENTER jika sudah)? " 16 + STRING_ERROR_INVALID_DRIVE "Spesifikasi drive tidak benar\n" 17 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 18 + END
+17
base/applications/cmdutils/label/lang/it-IT.rc
··· 1 + LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL 2 + 3 + STRINGTABLE 4 + BEGIN 5 + // STRING_LABEL_HELP "Visualizza o modifica l'etichetta di un disco.\n\n\ 6 + //LABEL [disco:][etichetta]\n" 7 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 8 + LABEL [drive:][label]\n\n\ 9 + drive: Specifies the drive letter of a drive.\n\ 10 + label Specifies the label of the drive." 11 + STRING_LABEL_TEXT1 "Il Volume nel disco %c: è %s\n" 12 + STRING_LABEL_TEXT2 "Il Volume nel disco %c: non ha etichetta\n" 13 + STRING_LABEL_TEXT3 "Il numero di serie del Volume è %04X-%04X\n" 14 + STRING_LABEL_TEXT4 "Etichetta del disco (32 Caratteri, INVIO per nessuna)? " 15 + STRING_ERROR_INVALID_DRIVE "Disco non valido\n" 16 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 17 + END
+16
base/applications/cmdutils/label/lang/ja-JP.rc
··· 1 + LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT 2 + 3 + STRINGTABLE 4 + BEGIN 5 + // STRING_LABEL_HELP "ディスクのボリューム ラベルを表示または変更します。\n\nLABEL [ドライブ:][ラベル]\n" 6 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 7 + LABEL [drive:][label]\n\n\ 8 + drive: Specifies the drive letter of a drive.\n\ 9 + label Specifies the label of the drive." 10 + STRING_LABEL_TEXT1 "ドライブ %c: のボリューム ラベルは %s です\n" 11 + STRING_LABEL_TEXT2 "ドライブ %c: にはボリューム ラベルがありませんl\n" 12 + STRING_LABEL_TEXT3 "ボリューム シリアル番号は %04X-%04X\n です" 13 + STRING_LABEL_TEXT4 "ボリューム ラベルを 32 文字以内で入力してください。\n必要なければ Enter キーを押してください: " 14 + STRING_ERROR_INVALID_DRIVE "無効なドライブ指定です。\n" 15 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 16 + END
+16
base/applications/cmdutils/label/lang/no-NO.rc
··· 1 + LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL 2 + 3 + STRINGTABLE 4 + BEGIN 5 + // STRING_LABEL_HELP "Viser eller endrer navn på stasjon.\n\nLABEL [stasjon:][merke]\n" 6 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 7 + LABEL [drive:][label]\n\n\ 8 + drive: Specifies the drive letter of a drive.\n\ 9 + label Specifies the label of the drive." 10 + STRING_LABEL_TEXT1 "Volumet i stasjon %c: er %s\n" 11 + STRING_LABEL_TEXT2 "Volumet i stasjon %c: er uten navn\n" 12 + STRING_LABEL_TEXT3 "Volumserienummeret er %04X-%04X\n" 13 + STRING_LABEL_TEXT4 "Volumnavn (32 tegn, Enter = intet navn)? " 14 + STRING_ERROR_INVALID_DRIVE "Ugyldig stasjon angitt\n" 15 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 16 + END
+25
base/applications/cmdutils/label/lang/pl-PL.rc
··· 1 + /* 2 + * Translated by Caemyr - Olaf Siejka (Jan, 2008) 3 + * Updated by niski - Maciej Bialas (Mar, 2010) 4 + * Use ReactOS forum PM or IRC to contact me 5 + * http://www.reactos.org 6 + * IRC: irc.freenode.net #reactos-pl; 7 + * UTF-8 conversion by Caemyr (May, 2011) 8 + */ 9 + 10 + LANGUAGE LANG_POLISH, SUBLANG_DEFAULT 11 + 12 + STRINGTABLE 13 + BEGIN 14 + // STRING_LABEL_HELP "Wyświetla lub zmienia etykietę napędu.\n\nLABEL [napęd:][etykieta]\n" 15 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 16 + LABEL [drive:][label]\n\n\ 17 + drive: Specifies the drive letter of a drive.\n\ 18 + label Specifies the label of the drive." 19 + STRING_LABEL_TEXT1 "Wolumin w napędzie %c: ma etykietę: %s\n" 20 + STRING_LABEL_TEXT2 "Wolumin w napędzie %c: nie posiada etykiety\n" 21 + STRING_LABEL_TEXT3 "Numer seryjny woluminu to: %04X-%04X\n" 22 + STRING_LABEL_TEXT4 "Podaj etykietę (0-32 znaków, ENTER = brak etykiety) " 23 + STRING_ERROR_INVALID_DRIVE "Nieprawidłowe określenie napędu\n" 24 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 25 + END
+18
base/applications/cmdutils/label/lang/ro-RO.rc
··· 1 + /* Translator: Ștefan Fulea (stefan dot fulea at mail dot com) */ 2 + 3 + LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL 4 + 5 + STRINGTABLE 6 + BEGIN 7 + // STRING_LABEL_HELP "Afișează sau modifică eticheta unei unități (de stocare).\n\nLABEL [unitate:][etichetă]\n" 8 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 9 + LABEL [drive:][label]\n\n\ 10 + drive: Specifies the drive letter of a drive.\n\ 11 + label Specifies the label of the drive." 12 + STRING_LABEL_TEXT1 "Volumul unității %c: este etichetat ca %s\n" 13 + STRING_LABEL_TEXT2 "Volumul unității %c: nu este etichetat.\n" 14 + STRING_LABEL_TEXT3 "Numărul de serie al volumului este %04X-%04X\n" 15 + STRING_LABEL_TEXT4 "Introduceți eticheta unității (opțională, de 32 caractere), apoi ENTER " 16 + STRING_ERROR_INVALID_DRIVE "Specificarea unității este eronată\n" 17 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 18 + END
+18
base/applications/cmdutils/label/lang/ru-RU.rc
··· 1 + /* Russian translation by Andrey Korotaev (unC0Rr@inbox.ru) & Aleksey Bragin (aleksey@reactos.org) & Kudratov Olimjon (olim98@bk.ru)*/ 2 + 3 + LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT 4 + 5 + STRINGTABLE 6 + BEGIN 7 + // STRING_LABEL_HELP "Создание, изменение и удаление меток тома.\n\nLABEL [диск:][метка]\n" 8 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 9 + LABEL [drive:][label]\n\n\ 10 + drive: Specifies the drive letter of a drive.\n\ 11 + label Specifies the label of the drive." 12 + STRING_LABEL_TEXT1 "Том в устройстве %c имеет метку %s\n" 13 + STRING_LABEL_TEXT2 "Том в устройстве %c: не имеет метки\n" 14 + STRING_LABEL_TEXT3 "Серийный номер тома: %04X-%04X\n" 15 + STRING_LABEL_TEXT4 "Метка тома (32 букв, ВВОД для пустой метки)? " 16 + STRING_ERROR_INVALID_DRIVE "Неверное определение диска\n" 17 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 18 + END
+22
base/applications/cmdutils/label/lang/sk-SK.rc
··· 1 + /* Slovak translation for CMD 2 + * TRANSLATOR: Mário Kačmár /Mario Kacmar/ aka Kario (kario@szm.sk) 3 + * DATE OF TR: 21-03-2009 4 + * LastChange: 10-08-2010 5 + */ 6 + 7 + LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT 8 + 9 + STRINGTABLE 10 + BEGIN 11 + STRING_LABEL_HELP "Displays or changes drive label.\n\nLABEL [drive:][label]\n" 12 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 13 + LABEL [drive:][label]\n\n\ 14 + drive: Specifies the drive letter of a drive.\n\ 15 + label Specifies the label of the drive." 16 + STRING_LABEL_TEXT1 "Volume in drive %c: is %s\n" 17 + STRING_LABEL_TEXT2 "Volume in drive %c: has no label\n" 18 + STRING_LABEL_TEXT3 "Volume Serial Number is %04X-%04X\n" 19 + STRING_LABEL_TEXT4 "Volume label (32 Characters, ENTER if none)? " 20 + STRING_ERROR_INVALID_DRIVE "Invalid drive specification\n" 21 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 22 + END
+20
base/applications/cmdutils/label/lang/sq-AL.rc
··· 1 + /* TRANSLATOR : Ardit Dani (Ard1t) (ardit.dani@gmail.com) 2 + * DATE OF TR: 29-11-2013 3 + */ 4 + 5 + LANGUAGE LANG_ALBANIAN, SUBLANG_NEUTRAL 6 + 7 + STRINGTABLE 8 + BEGIN 9 + // STRING_LABEL_HELP "Shfaq ose ndrysho etiketën e driverit.\n\nLABEL [drive:][etikete]\n" 10 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 11 + LABEL [drive:][label]\n\n\ 12 + drive: Specifies the drive letter of a drive.\n\ 13 + label Specifies the label of the drive." 14 + STRING_LABEL_TEXT1 "Volumi në drive %c: is %s\n" 15 + STRING_LABEL_TEXT2 "Volumi në drive %c: has no label\n" 16 + STRING_LABEL_TEXT3 "Numri Serial i Volumit është %04X-%04X\n" 17 + STRING_LABEL_TEXT4 "Volume label (32 Characters, ENTER if none)? " 18 + STRING_ERROR_INVALID_DRIVE "Specifikimi i drivit invalid\n" 19 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 20 + END
+16
base/applications/cmdutils/label/lang/sv-SE.rc
··· 1 + LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL 2 + 3 + STRINGTABLE 4 + BEGIN 5 + // STRING_LABEL_HELP "Skapar, tar bort eller ändrar etikett på enhet.\n\nLABEL [enhet:][etikett]\n" 6 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 7 + LABEL [drive:][label]\n\n\ 8 + drive: Specifies the drive letter of a drive.\n\ 9 + label Specifies the label of the drive." 10 + STRING_LABEL_TEXT1 "Volymen i enhet %c: är %s\n" 11 + STRING_LABEL_TEXT2 "Volymen i enhet %c: är utan namn\n" 12 + STRING_LABEL_TEXT3 "Volymens serienummer är %04X-%04X\n" 13 + STRING_LABEL_TEXT4 "Volymnamn (32 tecken, Enter = inget namn)? " 14 + STRING_ERROR_INVALID_DRIVE "Ogiltig enhet angiven\n" 15 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 16 + END
+18
base/applications/cmdutils/label/lang/tr-TR.rc
··· 1 + /* TRANSLATOR: 2015 Erdem Ersoy (eersoy93) (erdemersoy [at] erdemersoy [dot] net) */ 2 + 3 + LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT 4 + 5 + STRINGTABLE 6 + BEGIN 7 + STRING_LABEL_HELP "Sürücü etiketini görüntüler ya da değiştirir.\n\nLABEL [sürücü:][etiket]\n" 8 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 9 + LABEL [drive:][label]\n\n\ 10 + drive: Specifies the drive letter of a drive.\n\ 11 + label Specifies the label of the drive." 12 + STRING_LABEL_TEXT1 "%c sürücüsünde birim %s\n" 13 + STRING_LABEL_TEXT2 "%c sürücüsünde birimin etiketi yok\n" 14 + STRING_LABEL_TEXT3 "Birim Dizilik Numarası %04X-%04X\n" 15 + STRING_LABEL_TEXT4 "Sürücü etiketi (32 damga, yok için Giriş)? " 16 + STRING_ERROR_INVALID_DRIVE "Geçersiz sürücü belirtmesi.\n" 17 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 18 + END
+24
base/applications/cmdutils/label/lang/uk-UA.rc
··· 1 + /* 2 + * PROJECT: Command-line interface 3 + * LICENSE: GPL - See COPYING in the top level directory 4 + * FILE: base/shell/cmd/lang/uk-UA.rc 5 + * PURPOSE: Ukraianian Language File for Command-line interface 6 + * TRANSLATORS: Artem Reznikov, Igor Paliychuk 7 + */ 8 + 9 + LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT 10 + 11 + STRINGTABLE 12 + BEGIN 13 + // STRING_LABEL_HELP "Вiдображення або змiна мiтки тому.\n\nLABEL [диск:][мiтка]\n" 14 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 15 + LABEL [drive:][label]\n\n\ 16 + drive: Specifies the drive letter of a drive.\n\ 17 + label Specifies the label of the drive." 18 + STRING_LABEL_TEXT1 "Том в пристрої %c: має мiтку %s\n" 19 + STRING_LABEL_TEXT2 "Том в пристрої %c: не має мiтки\n" 20 + STRING_LABEL_TEXT3 "Серiйний номер тому: %04X-%04X\n" 21 + STRING_LABEL_TEXT4 "Мiтка тому (32 букв, ENTER без мiтки)? " 22 + STRING_ERROR_INVALID_DRIVE "Невiрне визначення диску\n" 23 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 24 + END
+18
base/applications/cmdutils/label/lang/zh-CN.rc
··· 1 + /* Simplified Chinese translation by Song Fuchang (0xfc) <sfc_0@yahoo.com.cn> 2011 */ 2 + 3 + LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED 4 + 5 + STRINGTABLE 6 + BEGIN 7 + // STRING_LABEL_HELP "显示或改变驱动器卷标。\n\nLABEL [驱动器:][卷标]\n" 8 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 9 + LABEL [drive:][label]\n\n\ 10 + drive: Specifies the drive letter of a drive.\n\ 11 + label Specifies the label of the drive." 12 + STRING_LABEL_TEXT1 "驱动器 %c 中的卷是 %s\n" 13 + STRING_LABEL_TEXT2 "驱动器 %c 中的卷没有卷标。\n" 14 + STRING_LABEL_TEXT3 "卷的序列号是 %04X-%04X\n" 15 + STRING_LABEL_TEXT4 "驱动器卷标 (32 个字符, 按 ENTER 忽略)? " 16 + STRING_ERROR_INVALID_DRIVE "无效驱动器指定\n" 17 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 18 + END
+19
base/applications/cmdutils/label/lang/zh-TW.rc
··· 1 + /* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2@hotmail.com) */ 2 + /* Improved by Luo Yufan 2019 <njlyf2011@hotmail.com> */ 3 + 4 + LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL 5 + 6 + STRINGTABLE 7 + BEGIN 8 + // STRING_LABEL_HELP "顯示或改變驅動器卷標。\n\nLABEL [驅動器:][卷標]\n" 9 + STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\ 10 + LABEL [drive:][label]\n\n\ 11 + drive: Specifies the drive letter of a drive.\n\ 12 + label Specifies the label of the drive." 13 + STRING_LABEL_TEXT1 "驅動器 %c 中的卷是 %s\n" 14 + STRING_LABEL_TEXT2 "驅動器 %c 中的卷沒有卷標。\n" 15 + STRING_LABEL_TEXT3 "卷的序列號是 %04X-%04X\n" 16 + STRING_LABEL_TEXT4 "驅動器卷標 (32 個字元, 按 ENTER 忽略)? " 17 + STRING_ERROR_INVALID_DRIVE "無效驅動器指定\n" 18 + STRING_ERROR_INVALID_LABEL "Invalid volume label\n" 19 + END
+13
base/applications/cmdutils/label/resource.h
··· 1 + #pragma once 2 + 3 + #define RC_STRING_MAX_SIZE 3072 4 + 5 + #define STRING_LABEL_HELP 661 6 + #define STRING_LABEL_TEXT1 662 7 + #define STRING_LABEL_TEXT2 663 8 + #define STRING_LABEL_TEXT3 664 9 + #define STRING_LABEL_TEXT4 665 10 + 11 + #define STRING_ERROR_INVALID_DRIVE 106 12 + #define STRING_ERROR_INVALID_LABEL 107 13 +
-1
base/shell/cmd/CMakeLists.txt
··· 36 36 history.c 37 37 if.c 38 38 internal.c 39 - label.c 40 39 locale.c 41 40 memory.c 42 41 misc.c
-3
base/shell/cmd/cmd.h
··· 237 237 INT CommandRem (LPTSTR); 238 238 INT CommandShowCommands (LPTSTR); 239 239 240 - /* Prototypes for LABEL.C */ 241 - INT cmd_label (LPTSTR); 242 - 243 240 /* Prototypes for LOCALE.C */ 244 241 extern TCHAR cDateSeparator; 245 242 extern INT nDateFormat;
-4
base/shell/cmd/cmdtable.c
··· 121 121 122 122 {_T("if"), 0, cmd_if}, 123 123 124 - #ifdef INCLUDE_CMD_LABEL 125 - {_T("label"), 0, cmd_label}, 126 - #endif 127 - 128 124 #ifdef INCLUDE_CMD_MEMORY 129 125 {_T("memory"), 0, CommandMemory}, 130 126 #endif
-1
base/shell/cmd/config.h
··· 61 61 #define INCLUDE_CMD_DELAY 62 62 #define INCLUDE_CMD_DIR 63 63 #define INCLUDE_CMD_FREE 64 - #define INCLUDE_CMD_LABEL 65 64 #define INCLUDE_CMD_MEMORY 66 65 #define INCLUDE_CMD_MKDIR 67 66 #define INCLUDE_CMD_MKLINK
-105
base/shell/cmd/label.c
··· 1 - /* 2 - * LABEL.C - label internal command. 3 - * 4 - * 5 - * History: 6 - * 7 - * 10-Dec-1998 (Eric Kohl) 8 - * Started. 9 - * 10 - * 11-Dec-1998 (Eric Kohl) 11 - * Finished. 12 - * 13 - * 19-Jan-1998 (Eric Kohl) 14 - * Unicode ready! 15 - * 16 - * 28-Apr-2005 (Magnus Olsen <magnus@greatlord.com>) 17 - * Remove all hardcoded strings in En.rc 18 - */ 19 - 20 - #include "precomp.h" 21 - 22 - #ifdef INCLUDE_CMD_LABEL 23 - 24 - 25 - INT cmd_label (LPTSTR param) 26 - { 27 - TCHAR szRootPath[] = _T("A:\\"); 28 - TCHAR szLabel[80]; 29 - TCHAR szOldLabel[80]; 30 - DWORD dwSerialNr; 31 - 32 - /* set empty label string */ 33 - szLabel[0] = _T('\0'); 34 - 35 - nErrorLevel = 0; 36 - 37 - /* print help */ 38 - if (!_tcsncmp (param, _T("/?"), 2)) 39 - { 40 - ConOutResPaging(TRUE,STRING_LABEL_HELP1); 41 - return 0; 42 - } 43 - 44 - /* get parameters */ 45 - if (param[0] != _T('\0') && param[1] == _T(':')) 46 - { 47 - szRootPath[0] = toupper(*param); 48 - param += 2; 49 - while (_istspace(*param)) 50 - param++; 51 - } 52 - else 53 - { 54 - /* get label of current drive */ 55 - TCHAR szCurPath[MAX_PATH]; 56 - GetCurrentDirectory (MAX_PATH, szCurPath); 57 - szRootPath[0] = szCurPath[0]; 58 - } 59 - 60 - _tcsncat(szLabel, param, 79); 61 - 62 - /* check root path */ 63 - if (!IsValidPathName (szRootPath)) 64 - { 65 - error_invalid_drive (); 66 - nErrorLevel = 1; 67 - return 1; 68 - } 69 - 70 - if (szLabel[0] == _T('\0')) 71 - { 72 - GetVolumeInformation(szRootPath, szOldLabel, 80, &dwSerialNr, 73 - NULL, NULL, NULL, 0); 74 - 75 - /* print drive info */ 76 - if (szOldLabel[0] != _T('\0')) 77 - { 78 - ConOutResPrintf(STRING_LABEL_HELP2, _totupper(szRootPath[0]), szOldLabel); 79 - } 80 - else 81 - { 82 - ConOutResPrintf(STRING_LABEL_HELP3, _totupper(szRootPath[0])); 83 - } 84 - 85 - /* print the volume serial number */ 86 - ConOutResPrintf(STRING_LABEL_HELP4, HIWORD(dwSerialNr), LOWORD(dwSerialNr)); 87 - 88 - ConOutResPuts(STRING_LABEL_HELP5); 89 - 90 - ConInString(szLabel, 80); 91 - } 92 - 93 - if (!SetVolumeLabel(szRootPath, szLabel)) 94 - { 95 - ConOutFormatMessage(GetLastError()); 96 - nErrorLevel = 1; 97 - return 1; 98 - } 99 - 100 - return 0; 101 - } 102 - 103 - #endif /* INCLUDE_CMD_LABEL */ 104 - 105 - /* EOF */
-5
base/shell/cmd/lang/cs-CZ.rc
··· 249 249 EXIST filename Specifies a true condition if the specified filename exists.\n\ 250 250 DEFINED variable Specifies a true condition if the specified variable is\n\ 251 251 defined.\n" 252 - STRING_LABEL_HELP1 "Displays or changes drive label.\n\nLABEL [drive:][label]\n" 253 - STRING_LABEL_HELP2 "Volume in drive %c: is %s\n" 254 - STRING_LABEL_HELP3 "Volume in drive %c: has no label\n" 255 - STRING_LABEL_HELP4 "Volume Serial Number is %04X-%04X\n" 256 - STRING_LABEL_HELP5 "Drive label (11 Characters, ENTER if none)? " 257 252 STRING_LOCALE_HELP1 "Current time is" 258 253 STRING_MKDIR_HELP "Creates a directory.\n\n\ 259 254 MKDIR [drive:]path\nMD [drive:]path"
-5
base/shell/cmd/lang/de-DE.rc
··· 243 243 EXIST Dateiname Bedingung ist erfüllt, wenn die angegebene Datei existiert.\n\ 244 244 DEFINED Variable Bedingung ist erfüllt, wenn die angegebene Datei definiert\n\ 245 245 wurde." 246 - STRING_LABEL_HELP1 "Erstellt, ändert oder löscht die Bezeichnung eines Volumes.\n\nLABEL [Laufwerk:][label]" 247 - STRING_LABEL_HELP2 "Datenträger im Laufwerk %c: ist %s\n" 248 - STRING_LABEL_HELP3 "Datenträger im Laufwerk %c: hat keine Bezeichnung\n" 249 - STRING_LABEL_HELP4 "Datenträger-Seriennummer: %04X-%04X\n" 250 - STRING_LABEL_HELP5 "Laufwerksbezeichnung (max. 11 Zeichen, ENTER für keine)? " 251 246 STRING_LOCALE_HELP1 "Aktuelle Zeit: " 252 247 STRING_MKDIR_HELP "Erzeugt ein Verzeichnis.\n\n\ 253 248 MKDIR [Laufwerk:]Pfad\nMD [Laufwerk:]Pfad"
-5
base/shell/cmd/lang/el-GR.rc
··· 248 248 EXIST filename Specifies a true condition if the specified filename exists.\n\ 249 249 DEFINED variable Specifies a true condition if the specified variable is\n\ 250 250 defined.\n" 251 - STRING_LABEL_HELP1 "Displays or changes drive label.\n\nLABEL [drive:][label]\n" 252 - STRING_LABEL_HELP2 "Volume in drive %c: is %s\n" 253 - STRING_LABEL_HELP3 "Volume in drive %c: has no label\n" 254 - STRING_LABEL_HELP4 "Volume Serial Number is %04X-%04X\n" 255 - STRING_LABEL_HELP5 "Drive label (11 Characters, ENTER if none)? " 256 251 STRING_LOCALE_HELP1 "Current time is" 257 252 STRING_MKDIR_HELP "Creates a directory.\n\n\ 258 253 MKDIR [drive:]path\nMD [drive:]path"
-5
base/shell/cmd/lang/en-US.rc
··· 244 244 EXIST filename Specifies a true condition if the specified filename exists.\n\ 245 245 DEFINED variable Specifies a true condition if the specified variable is\n\ 246 246 defined.\n" 247 - STRING_LABEL_HELP1 "Displays or changes drive label.\n\nLABEL [drive:][label]\n" 248 - STRING_LABEL_HELP2 "Volume in drive %c: is %s\n" 249 - STRING_LABEL_HELP3 "Volume in drive %c: has no label\n" 250 - STRING_LABEL_HELP4 "Volume Serial Number is %04X-%04X\n" 251 - STRING_LABEL_HELP5 "Drive label (11 Characters, ENTER if none)? " 252 247 STRING_LOCALE_HELP1 "Current time is" 253 248 STRING_MKDIR_HELP "Creates a directory.\n\n\ 254 249 MKDIR [drive:]path\nMD [drive:]path"
-5
base/shell/cmd/lang/es-ES.rc
··· 246 246 string1==string2 Especifica una condición verdadera si las cadenas de texto coinciden.\n\ 247 247 EXIST archivo Especifica una condición verdadera si existe el archivo especificado.\n\ 248 248 DEFINED variable Especifica una condición verdadera si la variable está definida.\n" 249 - STRING_LABEL_HELP1 "Muestra o cambia la etiqueta de una unidad.\n\nLABEL [unidad:][etiqueta]\n" 250 - STRING_LABEL_HELP2 "El volumen en la unidad %c: es %s\n" 251 - STRING_LABEL_HELP3 "El volumen en la unidad %c: no tiene etiqueta\n" 252 - STRING_LABEL_HELP4 "El número de serie del volumen es %04X-%04X\n" 253 - STRING_LABEL_HELP5 "Etiqueta del volumen (11 Caracteres, INTRO para ninguna)? " 254 249 STRING_LOCALE_HELP1 "La hora actual es" 255 250 STRING_MKDIR_HELP "Crea un directorio.\n\n\ 256 251 MKDIR [unidad:]ruta\nMD [unidad:]ruta"
-5
base/shell/cmd/lang/fr-FR.rc
··· 258 258 chaine1==chaine2 La condition sera vraie si les deux chaines sont identiques.\n\ 259 259 EXIST nomfichier La condition sera vraie si le fichier spécifié existe.\n\ 260 260 DEFINED variable La condition sera vraie si la variable indiquée est définie." 261 - STRING_LABEL_HELP1 "Affiche ou change le nom de volume du disque.\n\nLABEL [disque:][nomdevolume]\n" 262 - STRING_LABEL_HELP2 "Le nom de volume du disque %c: est %s\n" 263 - STRING_LABEL_HELP3 "Le disque %c: n'a pas de nom de volume\n" 264 - STRING_LABEL_HELP4 "Le numéro de serie du volume est %04X-%04X\n" 265 - STRING_LABEL_HELP5 "Nom de volume (11 Caractères, ENTREE si aucun) ? " 266 261 STRING_LOCALE_HELP1 "L'heure actuelle est " 267 262 STRING_MKDIR_HELP "Crée un répertoire.\n\n\ 268 263 MKDIR [lecteur:]chemin\nMD [lecteur:]chemin"
-6
base/shell/cmd/lang/hu-HU.rc
··· 230 230 EXIST állományname Specifies a true condition if the specified állományname exists.\n\ 231 231 DEFINED variable Specifies a true condition if the specified variable is\n\ 232 232 defined.\n" 233 - STRING_LABEL_HELP1 "A kötet címkéjét megjeleníti, vagy megváltoztatja.\n\n\ 234 - LABEL [meghajtó:] [új_címke]\n" 235 - STRING_LABEL_HELP2 "A (%c) meghajtóban lévõ kötet címkéje %s\n" 236 - STRING_LABEL_HELP3 "A (%c) megjajtóban lévõ kötetnek nincs címkéje.\n" 237 - STRING_LABEL_HELP4 "A kötet sorozatszáma %04X-%04X\n" 238 - STRING_LABEL_HELP5 "Új kötetcímke (11 betû, ENTER ha üres)? " 239 233 STRING_LOCALE_HELP1 "Az aktuális idõ:" 240 234 STRING_MKDIR_HELP "Létrehoz egy új mappát.\n\n\ 241 235 MKDIR [meghajtó:]path\nMD [meghajtó:]path"
-5
base/shell/cmd/lang/id-ID.rc
··· 245 245 sama.\n\ 246 246 EXIST filename Menetapkan kondisi benar jika nama file ada.\n\ 247 247 DEFINED variable Menetapkan kondisi benar jika variabel didefinisikan.\n" 248 - STRING_LABEL_HELP1 "Menampilkan atau mengubah label drive.\n\nLABEL [drive:][label]\n" 249 - STRING_LABEL_HELP2 "Volume di drive %c: adalah %s\n" 250 - STRING_LABEL_HELP3 "Volume di drive %c: tidak berlabel\n" 251 - STRING_LABEL_HELP4 "Nomor Seri Volume adalah %04X-%04X\n" 252 - STRING_LABEL_HELP5 "Label Drive (11 Karakter, ENTER jika sudah)? " 253 248 STRING_LOCALE_HELP1 "Waktu saat ini" 254 249 STRING_MKDIR_HELP "Membuat direktori.\n\n\ 255 250 MKDIR [drive:]path\nMD [drive:]path"
-6
base/shell/cmd/lang/it-IT.rc
··· 245 245 string1==string2 E' verificata se sono uguali le due stringhe\n\ 246 246 EXIST nomefile E' verificata se il file esiste.\n\ 247 247 DEFINED variabile E' verificata se la variabile è definita.\n" 248 - STRING_LABEL_HELP1 "Visualizza o modifica l'etichetta di un disco.\n\n\ 249 - LABEL [disco:][etichetta]\n" 250 - STRING_LABEL_HELP2 "Il Volume nel disco %c: è %s\n" 251 - STRING_LABEL_HELP3 "Il Volume nel disco %c: non ha etichetta\n" 252 - STRING_LABEL_HELP4 "Il numero di serie del Volume è %04X-%04X\n" 253 - STRING_LABEL_HELP5 "Etichetta del disco (11 Caratteri, INVIO per nessuna)? " 254 248 STRING_LOCALE_HELP1 "L'ora attuale è" 255 249 STRING_MKDIR_HELP "Crea una cartella.\n\n\ 256 250 MKDIR [disco:]percorso\nMD [disco:]percorso"
-5
base/shell/cmd/lang/ja-JP.rc
··· 251 251 指定します。\n\ 252 252 DEFINED 変数 指定した変数が定義されているときに条件が真になるように\n\ 253 253 指定します。\n" 254 - STRING_LABEL_HELP1 "ディスクのボリューム ラベルを表示または変更します。\n\nLABEL [ドライブ:][ラベル]\n" 255 - STRING_LABEL_HELP2 "ドライブ %c: のボリューム ラベルは %s です\n" 256 - STRING_LABEL_HELP3 "ドライブ %c: にはボリューム ラベルがありませんl\n" 257 - STRING_LABEL_HELP4 "ボリューム シリアル番号は %04X-%04X\n です" 258 - STRING_LABEL_HELP5 "ボリューム ラベルを 11 文字以内で入力してください。\n必要なければ Enter キーを押してください: " 259 254 STRING_LOCALE_HELP1 "現在時刻は" 260 255 STRING_MKDIR_HELP "ディレクトリを作成します。\n\n\ 261 256 MKDIR [ドライブ:]パス\n\
-5
base/shell/cmd/lang/no-NO.rc
··· 243 243 EXIST filnavn Angir et oppfylt vilkår hvis spesifisert filnavn eksisterer.\n\ 244 244 DEFINED variabel Angir et oppfylt vilkår hvis spesifisert variabel er\n\ 245 245 definert.\n" 246 - STRING_LABEL_HELP1 "Viser eller endrer navn på stasjon.\n\nLABEL [stasjon:][merke]\n" 247 - STRING_LABEL_HELP2 "Volumet i stasjon %c: er %s\n" 248 - STRING_LABEL_HELP3 "Volumet i stasjon %c: er uten navn\n" 249 - STRING_LABEL_HELP4 "Volumserienummeret er %04X-%04X\n" 250 - STRING_LABEL_HELP5 "Volumnavn (11 tegn, Enter = intet navn)? " 251 246 STRING_LOCALE_HELP1 "gjeldende tid er" 252 247 STRING_MKDIR_HELP "Oppretter en mappe.\n\n\ 253 248 MKDIR [stasjon:]mappe\nMD [stasjon:]mappe"
-5
base/shell/cmd/lang/pl-PL.rc
··· 250 250 ciąg1==ciąg2 Zwraca PRAWDA, gdy oba ciągi znaków są identyczne\n\ 251 251 EXIST plik Zwraca PRAWDA, jeśli podany plik istnieje.\n\ 252 252 DEFINED zmienna Zwraca PRAWDA, jeśli podana zmienna została zdefiniowana\n" 253 - STRING_LABEL_HELP1 "Wyświetla lub zmienia etykietę napędu.\n\nLABEL [napęd:][etykieta]\n" 254 - STRING_LABEL_HELP2 "Wolumin w napędzie %c: ma etykietę: %s\n" 255 - STRING_LABEL_HELP3 "Wolumin w napędzie %c: nie posiada etykiety\n" 256 - STRING_LABEL_HELP4 "Numer seryjny woluminu to: %04X-%04X\n" 257 - STRING_LABEL_HELP5 "Podaj etykietę (0-11 znaków, ENTER = brak etykiety) " 258 253 STRING_LOCALE_HELP1 "Czas bieżący" 259 254 STRING_MKDIR_HELP "Tworzy katalog.\n\n\ 260 255 MKDIR [napęd:]ścieżka\nMD [napęd:]ścieżka"
-5
base/shell/cmd/lang/ro-RO.rc
··· 274 274 fișierului specificat.\n\ 275 275 DEFINED variablă Determină o condiție satisfăcută dacă «variabilă»\n\ 276 276 a fost anterior definită.\n" 277 - STRING_LABEL_HELP1 "Afișează sau modifică eticheta unei unități (de stocare).\n\nLABEL [unitate:][etichetă]\n" 278 - STRING_LABEL_HELP2 "Volumul unității %c: este etichetat ca %s\n" 279 - STRING_LABEL_HELP3 "Volumul unității %c: nu este etichetat.\n" 280 - STRING_LABEL_HELP4 "Numărul de serie al volumului este %04X-%04X\n" 281 - STRING_LABEL_HELP5 "Introduceți eticheta unității (opțională, de 11 caractere), apoi ENTER " 282 277 STRING_LOCALE_HELP1 "Ora curentă este" 283 278 STRING_MKDIR_HELP "Crează un director.\n\n\ 284 279 MD [unitate:]cale\nMKDIR [unitate:]cale\n"
-5
base/shell/cmd/lang/ru-RU.rc
··· 250 250 За этой командой может следовать ключевое слово ELSE,\n\ 251 251 служащее для указания команды, которая должна\n\ 252 252 выполняться в том случае, если условие ложно.\n" 253 - STRING_LABEL_HELP1 "Создание, изменение и удаление меток тома.\n\nLABEL [диск:][метка]\n" 254 - STRING_LABEL_HELP2 "Том в устройстве %c имеет метку %s\n" 255 - STRING_LABEL_HELP3 "Том в устройстве %c: не имеет метки\n" 256 - STRING_LABEL_HELP4 "Серийный номер тома: %04X-%04X\n" 257 - STRING_LABEL_HELP5 "Метка тома (11 букв, ВВОД для пустой метки)? " 258 253 STRING_LOCALE_HELP1 "Текущее время: " 259 254 STRING_MKDIR_HELP "Создание каталога.\n\n\ 260 255 MKDIR [диск:]путь\nMD [диск:]путь"
-5
base/shell/cmd/lang/sk-SK.rc
··· 250 250 EXIST filename Specifies a true condition if the specified filename exists.\n\ 251 251 DEFINED variable Specifies a true condition if the specified variable is\n\ 252 252 defined.\n" 253 - STRING_LABEL_HELP1 "Displays or changes drive label.\n\nLABEL [drive:][label]\n" 254 - STRING_LABEL_HELP2 "Volume in drive %c: is %s\n" 255 - STRING_LABEL_HELP3 "Volume in drive %c: has no label\n" 256 - STRING_LABEL_HELP4 "Volume Serial Number is %04X-%04X\n" 257 - STRING_LABEL_HELP5 "Drive label (11 Characters, ENTER if none)? " 258 253 STRING_LOCALE_HELP1 "Aktuálny čas je" 259 254 STRING_MKDIR_HELP "Creates a directory.\n\n\ 260 255 MKDIR [drive:]path\nMD [drive:]path"
-5
base/shell/cmd/lang/sq-AL.rc
··· 248 248 EXIST filename Përcakton një kusht të vërtetë, nëse ekziston dokumenti i specifikuar.\n\ 249 249 DEFINED variable Përcakton një kusht të vërtetë nëse variabli është specifikuar\n\ 250 250 dhe karakterizuar.\n" 251 - STRING_LABEL_HELP1 "Shfaq ose ndrysho etiketën e driverit.\n\nLABEL [drive:][etikete]\n" 252 - STRING_LABEL_HELP2 "Volumi në drive %c: is %s\n" 253 - STRING_LABEL_HELP3 "Volumi në drive %c: has no label\n" 254 - STRING_LABEL_HELP4 "Numri Serial i Volumit është %04X-%04X\n" 255 - STRING_LABEL_HELP5 "Drive label (11 Characters, ENTER if none)? " 256 251 STRING_LOCALE_HELP1 "Koha e tanishme është" 257 252 STRING_MKDIR_HELP "Krijon një skedë.\n\n\ 258 253 MKDIR [drive:]rrugë\nMD [drive:]rrugë"
-5
base/shell/cmd/lang/sv-SE.rc
··· 243 243 EXIST filnamn Anger ett uppfyllt villkor om angivet filnamn existerar.\n\ 244 244 DEFINED variabel Anger ett uppfyllt villkor om angiven variabel är\n\ 245 245 definerad.\n" 246 - STRING_LABEL_HELP1 "Skapar, tar bort eller ändrar etikett på enhet.\n\nLABEL [enhet:][etikett]\n" 247 - STRING_LABEL_HELP2 "Volymen i enhet %c: är %s\n" 248 - STRING_LABEL_HELP3 "Volymen i enhet %c: är utan namn\n" 249 - STRING_LABEL_HELP4 "Volymens serienummer är %04X-%04X\n" 250 - STRING_LABEL_HELP5 "Volymnamn (11 tecken, Enter = inget namn)? " 251 246 STRING_LOCALE_HELP1 "aktuell tid är" 252 247 STRING_MKDIR_HELP "Skapar en mapp.\n\n\ 253 248 MKDIR [enhet:]mapp\nMD [enhet:]mapp"
-5
base/shell/cmd/lang/tr-TR.rc
··· 251 251 şart belirtir.\n\ 252 252 EXIST kütük adı Belirtilen kütük adı varsa bir doğru şart belirtir.\n\ 253 253 DEFINED değişken Belirtilen değişken tanımlanmışsa bir doğru şart belirtir.\n" 254 - STRING_LABEL_HELP1 "Sürücü etiketini görüntüler ya da değiştirir.\n\nLABEL [sürücü:][etiket]\n" 255 - STRING_LABEL_HELP2 "%c sürücüsünde birim %s\n" 256 - STRING_LABEL_HELP3 "%c sürücüsünde birimin etiketi yok\n" 257 - STRING_LABEL_HELP4 "Birim Dizilik Numarası %04X-%04X\n" 258 - STRING_LABEL_HELP5 "Sürücü etiketi (11 damga, yok için Giriş)? " 259 254 STRING_LOCALE_HELP1 "Şimdiki zaman" 260 255 STRING_MKDIR_HELP "Bir dizin oluşturur.\n\n\ 261 256 MKDIR [sürücü:]yol\nMD [sürücü:]yol"
-5
base/shell/cmd/lang/uk-UA.rc
··· 255 255 EXIST iм'я_файлу Умова є iстинною, якщо файл з вказаним iменем iснує.\n\ 256 256 DEFINED змiнна Ця умова є iстинною, якщо вказана змiнна\n\ 257 257 задана.\n" 258 - STRING_LABEL_HELP1 "Вiдображення або змiна мiтки тому.\n\nLABEL [диск:][мiтка]\n" 259 - STRING_LABEL_HELP2 "Том в пристрої %c: має мiтку %s\n" 260 - STRING_LABEL_HELP3 "Том в пристрої %c: не має мiтки\n" 261 - STRING_LABEL_HELP4 "Серiйний номер тому: %04X-%04X\n" 262 - STRING_LABEL_HELP5 "Мiтка тому (11 букв, ENTER без мiтки)? " 263 258 STRING_LOCALE_HELP1 "Поточний час: " 264 259 STRING_MKDIR_HELP "Створення каталогу.\n\n\ 265 260 MKDIR [диск:]шлях\nMD [диск:]шлях"
-5
base/shell/cmd/lang/zh-CN.rc
··· 230 230 字符串1==字符串2 当所指定的字符串相匹配时为真。\n\ 231 231 EXIST 文件名 当指定的文件名存在时为真。\n\ 232 232 DEFINED 变量 当指定的变量已被定义时为真。\n" 233 - STRING_LABEL_HELP1 "显示或改变驱动器卷标。\n\nLABEL [驱动器:][卷标]\n" 234 - STRING_LABEL_HELP2 "驱动器 %c 中的卷是 %s\n" 235 - STRING_LABEL_HELP3 "驱动器 %c 中的卷没有卷标。\n" 236 - STRING_LABEL_HELP4 "卷的序列号是 %04X-%04X\n" 237 - STRING_LABEL_HELP5 "驱动器卷标 (11 个字符, 按 ENTER 忽略)? " 238 233 STRING_LOCALE_HELP1 "当前时间是" 239 234 STRING_MKDIR_HELP "创建一个目录。\n\n\ 240 235 MKDIR [驱动器:]路径\nMD [驱动器:]路径"
-5
base/shell/cmd/lang/zh-TW.rc
··· 231 231 字元串1==字元串2 當所指定的字元串相匹配時為真。\n\ 232 232 EXIST 檔名 當指定的檔名存在時為真。\n\ 233 233 DEFINED 變數 當指定的變數已被定義時為真。\n" 234 - STRING_LABEL_HELP1 "顯示或改變驅動器卷標。\n\nLABEL [驅動器:][卷標]\n" 235 - STRING_LABEL_HELP2 "驅動器 %c 中的卷是 %s\n" 236 - STRING_LABEL_HELP3 "驅動器 %c 中的卷沒有卷標。\n" 237 - STRING_LABEL_HELP4 "卷的序列號是 %04X-%04X\n" 238 - STRING_LABEL_HELP5 "驅動器卷標 (11 個字元, 按 ENTER 忽略)? " 239 234 STRING_LOCALE_HELP1 "當前時間是" 240 235 STRING_MKDIR_HELP "創建一個目錄。\n\n\ 241 236 MKDIR [驅動器:]路徑\nMD [驅動器:]路徑"
-6
base/shell/cmd/resource.h
··· 134 134 135 135 #define STRING_GOTO_HELP1 659 136 136 137 - #define STRING_LABEL_HELP1 661 138 - #define STRING_LABEL_HELP2 662 139 - #define STRING_LABEL_HELP3 663 140 - #define STRING_LABEL_HELP4 664 141 - #define STRING_LABEL_HELP5 665 142 - 143 137 #define STRING_LOCALE_HELP1 666 144 138 145 139 #define STRING_MKDIR_HELP 667