288 lines
16 KiB
Plaintext
288 lines
16 KiB
Plaintext
/*
|
||
* Wine command prompt (Russian resources)
|
||
*
|
||
* Copyright 2003 Igor Stepin
|
||
* Copyright 2007 Lyutin Anatoly
|
||
*
|
||
* This library is free software; you can redistribute it and/or
|
||
* modify it under the terms of the GNU Lesser General Public
|
||
* License as published by the Free Software Foundation; either
|
||
* version 2.1 of the License, or (at your option) any later version.
|
||
*
|
||
* This library is distributed in the hope that it will be useful,
|
||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||
* Lesser General Public License for more details.
|
||
*
|
||
* You should have received a copy of the GNU Lesser General Public
|
||
* License along with this library; if not, write to the Free Software
|
||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||
*/
|
||
|
||
#include "wcmd.h"
|
||
|
||
/* UTF-8 */
|
||
#pragma code_page(65001)
|
||
|
||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||
|
||
STRINGTABLE
|
||
{
|
||
WCMD_ATTRIB, "Справка об ATTRIB\n"
|
||
WCMD_CALL,
|
||
"CALL <имя bat-файла> используется в bat-файлах для запуска других\n\
|
||
bat-файлов. При выходе из bat-файла управление возвращается\n\
|
||
файлу, вызвавшему его. Команда CALL может передавать параметры\n\
|
||
вызванному bat-файлу.\n\
|
||
\n\
|
||
Изменения каталога по умолчанию, переменных окружения и т.д., сделанные\n\
|
||
вызванной процедурой, наследуются вызвавшему.\n"
|
||
|
||
WCMD_CD, "Справка о CD\n"
|
||
WCMD_CHDIR, "Справка о CHDIR\n"
|
||
|
||
WCMD_CLS, "CLS очищает экран консоли\n"
|
||
|
||
WCMD_COPY, "Справка о COPY\n"
|
||
WCMD_CTTY, "Справка о CTTY\n"
|
||
WCMD_DATE, "Справка о DATE\n"
|
||
WCMD_DEL, "Справка о DEL\n"
|
||
WCMD_DIR, "Справка о DIR\n"
|
||
|
||
WCMD_ECHO,
|
||
"ECHO <строка> отображает <строку> на текущем терминальном устройстве.\n\
|
||
\n\
|
||
ECHO ON включает отображение всех последующих команд в bat-файле\n\
|
||
в терминал перед их выполнением.\n\
|
||
\n\
|
||
ECHO OFF даёт эффект, противоположный ECHO ON (ECHO отключено (OFF) по\n\
|
||
умолчанию). Знак @, предшествующий ECHO OFF, препятствует её отображению.\n"
|
||
|
||
WCMD_ERASE, "Справка об ERASE\n"
|
||
|
||
WCMD_FOR,
|
||
"FOR используется для применения заданной <команды> для\n\
|
||
одного файла или набора файлов.\n\
|
||
\n\
|
||
Синтаксис: FOR %переменная IN (набор) DO команда\n\
|
||
\n\
|
||
Необходимость в удвоении знака % при использовании FOR в bat-файлах\n\
|
||
отсутствует в cmd.\n"
|
||
|
||
|
||
WCMD_GOTO,
|
||
"GOTO передаёт управление на строку, помеченную специальной меткой, в\n\
|
||
пределах bat-файла.\n\
|
||
\n\
|
||
Метка, являющаяся целью GOTO, может иметь длину до 255 символов, но\n\
|
||
не может содержать пробелы (это отличие от других операционных\n\
|
||
систем). Если в bat-файле присутствует две или более метки с одинаковым именем,\n\
|
||
то передаваться управление будет всегда на первую.\n\
|
||
Попытка GOTO перейти по несуществующей метке прерывает выполнение bat-файла.\n\
|
||
\n\
|
||
Команда GOTO не работает в интерактивном режиме.\n"
|
||
|
||
WCMD_HELP, "Справка о HELP\n"
|
||
|
||
WCMD_IF,
|
||
"IF осуществляет условную обработку.\n\
|
||
\n\
|
||
Синтаксис: IF [NOT] EXIST файл команда\n\
|
||
IF [NOT] \"строка1\"==\"строка2\" команда\n\
|
||
IF [NOT] ERRORLEVEL число команда\n\
|
||
\n\
|
||
В первом примере команда EXIST проверяет существование файла.\n\
|
||
Во втором примере сравнение не зависит от регистра.\n\
|
||
В третьем примере ERRORLEVEL - значение, возвращаемое программой после выполнения.\n\
|
||
IF проверяет ERRORLEVEL на >= <число>.\n"
|
||
|
||
WCMD_LABEL,
|
||
"LABEL задаёт метку диска.\n\
|
||
\n\
|
||
Синтаксис: LABEL [диск:]\n\
|
||
Команда выводит подсказку о создании новой метки для диска.\n\
|
||
Посмотреть текущую метку диска возможно с помощью команды VOL.\n"
|
||
|
||
|
||
WCMD_MD, "Справка о MD\n"
|
||
WCMD_MKDIR, "Справка о MKDIR\n"
|
||
WCMD_MOVE,
|
||
"MOVE перемещает файл или каталог на новое место файловой системы.\n\
|
||
\n\
|
||
Если перемещается каталог, то все файлы и подкаталоги внутри него\n\
|
||
также переместятся.\n\
|
||
\n\
|
||
MOVE не работает для перемещения данных с одного логического диска на другой.\n"
|
||
|
||
WCMD_PATH,
|
||
"PATH отображает или изменяет маршрут поиска в cmd.\n\
|
||
\n\
|
||
Команда PATH отображает текущую установку пути поиска исполняемых файлов\n\
|
||
(первоначально это значение задаётся в вашем файле wine.conf).\n\
|
||
Для изменения значения вызовите PATH с новым значением.\n\
|
||
\n\
|
||
Так же возможно изменять значение PATH, используя значение переменной\n\
|
||
окружения PATH, например:\n\
|
||
PATH %PATH%;c:\\temp\n"
|
||
|
||
WCMD_PAUSE,
|
||
"PAUSE выводит на экран сообщение 'Press Return key to continue'\n\
|
||
и ждёт пока пользователь не нажмёт клавишу Return. Она используется\n\
|
||
в bat-файлах для того, чтобы пользователь смог прочесть вывод предыдущей команды\n\
|
||
прежде чем он исчезнет с экрана.\n"
|
||
|
||
WCMD_PROMPT,
|
||
"PROMPT изменяет вид подсказки командной строки.\n\
|
||
\n\
|
||
Строка, идущая после команды PROMPT (и за пробелом после команды),\n\
|
||
появляется в начале строки, когда cmd ждёт ввода.\n\
|
||
\n\
|
||
Следующие строки имеют предопределённые значения, которые можно отобразить:\n\
|
||
\n\
|
||
$$ Знак доллара $_ Linefeed $b Знак Pipe (|)\n\
|
||
$d Текущая дата $e Esc-символ (27) $g Знак >\n\
|
||
$l Знак < $n Текущий диск $p Текущий путь\n\
|
||
$q Знак равно $t Текущее время $v Версия cmd\n\
|
||
\n\
|
||
При вводе команды PROMPT без новой строки подсказки\n\
|
||
подсказка устанавливается по умолчанию (буква текущего диска, путь до текущего\n\
|
||
каталога и знак больше (>).\n\
|
||
(как при вызове PROMPT $p$g).\n\
|
||
\n\
|
||
Подсказка может быть также изменена сменой переменной окружения PROMPT,\n\
|
||
поэтому команда 'SET PROMPT=<текст>' имеет такой же эффект, как 'PROMPT <text>'\n"
|
||
|
||
WCMD_REM,
|
||
"Командная строка, начинающаяся с REM (с последующим пробелом) не выполняет\n\
|
||
никаких действий, поэтому REM используется для комментариев в bat-файлах.\n"
|
||
|
||
WCMD_REN, "Справка о REN\n"
|
||
WCMD_RENAME, "Справка о RENAME\n"
|
||
WCMD_RD, "Справка о RD\n"
|
||
WCMD_RMDIR, "Справка о RMDIR\n"
|
||
|
||
WCMD_SET,
|
||
"SET показывает или изменяет переменные окружения cmd.\n\
|
||
\n\
|
||
SET без параметров показывает всё текущее окружение.\n\
|
||
\n\
|
||
Для создания или изменения переменной окружения используйте:\n\
|
||
\n\
|
||
SET <переменная>=<значение>\n\
|
||
\n\
|
||
где <переменная> и <значение> являются символьными строками. Перед знаком\n\
|
||
равно не должно быть пробелов, имя переменной не может содержать\n\
|
||
пробелы.\n\
|
||
\n\
|
||
В Wine переменные окружения основной операционной системы включены\n\
|
||
в окружение Win32, поэтому будет доступно несколько больше\n\
|
||
переменных, чем в обычной Win32. Стоит отметить,\n\
|
||
что невозможно изменить окружение операционной системы из cmd.\n"
|
||
|
||
WCMD_SHIFT,
|
||
"SHIFT используется в bat-файлах для удаления одного параметра с вершины\n\
|
||
списка, таким образом параметр 2 переместится в параметр 1 и так далее.\n\
|
||
SHIFT не работает при вызове в командной строке.\n"
|
||
|
||
WCMD_TIME, "Справка о TIME\n"
|
||
|
||
WCMD_TITLE, "Устанавливает заголовок окна cmd для текущей сессии.\n Синтаксис: TITLE <строка>\n"
|
||
|
||
WCMD_TYPE,
|
||
"TYPE <файл> копирует <файл> в устройство консоли (или куда угодно, если он перенаправлен).\n\
|
||
Проверка на то, что файл - это текст, предназначенный для чтения, отсутствует.\n"
|
||
|
||
WCMD_VERIFY,
|
||
"VERIFY предназначена для установки, сброса или определения флага проверки\n\
|
||
корректности записи файлов на диск. Возможные значения:\n\
|
||
\n\
|
||
VERIFY ON Установить флаг\n\
|
||
VERIFY OFF Сбросить флаг\n\
|
||
VERIFY Выводит текущее состояние: ON или OFF.\n\
|
||
\n\
|
||
Флаг verify не используется Wine.\n"
|
||
|
||
WCMD_VER,
|
||
"VER отображает версию запущенного cmd\n"
|
||
|
||
WCMD_VOL, "Справка о VOL\n"
|
||
|
||
WCMD_PUSHD, "PUSHD <directoryname> сохраняет текущий каталог в стек,\n\
|
||
а затем переходит в указанный каталог.\n"
|
||
|
||
WCMD_POPD, "POPD переходит в каталог, сохранённый командой\n\
|
||
PUSHD.\n"
|
||
|
||
WCMD_MORE, "MORE выводит содержимое файлов или каналов постранично.\n"
|
||
|
||
WCMD_EXIT,
|
||
"EXIT завершает текущую командную сессию и возвращает\n\
|
||
в операционную систему или оболочку из которой был запущен cmd.\n"
|
||
|
||
WCMD_ALLHELP, "Встроенные команды CMD:\n\
|
||
ATTRIB\t\tПоказать или изменить DOS-атрибуты файла\n\
|
||
CALL\t\tЗапустить bat-файл из другого bat-файла\n\
|
||
CD (CHDIR)\tСменить текущую папку\n\
|
||
CLS\t\tОчистить экран консоли\n\
|
||
COPY\t\tСкопировать файл\n\
|
||
CTTY\t\tСменить устройство ввода/вывода\n\
|
||
DATE\t\tПоказать или изменить системную дату\n\
|
||
DEL (ERASE)\tУдалить файл или набор файлов\n\
|
||
DIR\t\tПоказать содержание папки\n\
|
||
ECHO\t\tСкопировать текст прямо на выход консоли\n\
|
||
HELP\t\tПоказать краткую подсказку по команде\n\
|
||
MD (MKDIR)\tСоздать папку\n\
|
||
MORE\t\tВывести данные по страницам\n\
|
||
MOVE\t\tПереместить файл, набор файлов или дерево папок\n\
|
||
PATH\t\tПоказать или изменить путь поиска программ\n\
|
||
POPD\t\tВосстановить предыдущее значение текущей папки, сохранённого с помощью PUSHD\n\
|
||
PUSHD\t\tСохранить значение текущей папки и переходит к другой папке\n\
|
||
PROMPT\t\tИзменить приглашение командной строки\n\
|
||
REN (RENAME)\tПереименовать файл\n\
|
||
RD (RMDIR)\tУдалить папку\n\
|
||
SET\t\tПоказать или изменить переменные окружения\n\
|
||
TIME\t\tПоказать или изменить текущее системное время\n\
|
||
TITLE\t\tУстанавить заголовок окна cmd для текущей сессии\n\
|
||
TYPE\t\tВывести содержание текстового файла\n\
|
||
VER\t\tПоказать текущую версию CMD\n\
|
||
VOL\t\tПоказать метку тома дискового устройства\n\
|
||
EXIT\t\tВыйти из CMD\n\n\
|
||
Выполните HELP <команда> для дополнительной информации по перечисленным выше командам.\n"
|
||
|
||
WCMD_CONFIRM, "Вы уверены?"
|
||
WCMD_YES, "Д"
|
||
WCMD_NO, "Н"
|
||
WCMD_NOASSOC, "Файл, ассоциированный с расширением %s,отсутствует\n"
|
||
WCMD_NOFTYPE, "Не работает команда, ассоциированная с файлом '%s'\n"
|
||
WCMD_OVERWRITE, "Перезаписано %s"
|
||
WCMD_MORESTR, "Дальше..."
|
||
WCMD_TRUNCATEDLINE, "Строка в обрабатываемом bat-файле возможно урезана. Используем:\n"
|
||
WCMD_NYI, "Ещё не выполнено\n\n"
|
||
WCMD_NOARG, "Отсутствует аргумент\n"
|
||
WCMD_SYNTAXERR, "Синтаксическая ошибка\n"
|
||
WCMD_FILENOTFOUND, "%s : Файл не найден\n"
|
||
WCMD_NOCMDHELP, "Справка для %s отсутствует\n"
|
||
WCMD_NOTARGET, "Цель для GOTO не найдена\n"
|
||
WCMD_CURRENTDATE, "Текущая дата %s\n"
|
||
WCMD_CURRENTTIME, "Текущее время %s\n"
|
||
WCMD_NEWDATE, "Введите новую дату: "
|
||
WCMD_NEWTIME, "Введите новое время: "
|
||
WCMD_MISSINGENV, "Переменная окружения %s не определена\n"
|
||
WCMD_READFAIL, "Ошибка при открытии '%s'\n"
|
||
WCMD_CALLINSCRIPT, "Не могу вызвать метку bat-файла вне bat-скрипта\n"
|
||
WCMD_ALL, "В"
|
||
WCMD_DELPROMPT, "%s, Удалено"
|
||
WCMD_ECHOPROMPT, "Echo установлено в %s\n"
|
||
WCMD_VERIFYPROMPT, "Verify установлено в %s\n"
|
||
WCMD_VERIFYERR, "Verify должен быть либо ON, либо OFF\n";
|
||
WCMD_ARGERR, "Неверный параметр\n"
|
||
WCMD_VOLUMEDETAIL, "Объём диска %c %s\n Серийный номер %04x-%04x\n\n"
|
||
WCMD_VOLUMEPROMPT, "Метка диска (11 символов, ENTER для ввода пустой метки)?"
|
||
WCMD_NOPATH, "PATH не найден\n"
|
||
WCMD_ANYKEY,"Нажмите ввод для продолжения: "
|
||
WCMD_CONSTITLE,"Приглашение командной строки Wine"
|
||
WCMD_VERSION,"Версия CMD %s\n\n"
|
||
WCMD_MOREPROMPT, "Ещё? "
|
||
WCMD_LINETOOLONG, "Введенная команда слишком длинная.\n"
|
||
}
|