288 lines
16 KiB
Plaintext
288 lines
16 KiB
Plaintext
|
/*
|
|||
|
* Wine command prompt
|
|||
|
* Ukrainian Language Support
|
|||
|
*
|
|||
|
* Copyright (C) 1999 D A Pickles
|
|||
|
* Copyright (C) 2010 Igor Paliychuk
|
|||
|
*
|
|||
|
* 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_UKRAINIAN, SUBLANG_DEFAULT
|
|||
|
|
|||
|
STRINGTABLE
|
|||
|
{
|
|||
|
WCMD_ATTRIB, "ATTRIB відображає або змінює атрибути файлу DOS.\n"
|
|||
|
WCMD_CALL,
|
|||
|
"CALL <ім'я_пакетного_файлу> використовується в пакетному файлі для виконання\n\
|
|||
|
команд з іншого пакетного файлу. Якщо пакетний файл існує, керування\n\
|
|||
|
повертається до файлу, який його викликав. Команда CALL може передати\n\
|
|||
|
параметри до викликаної процедури.\n\
|
|||
|
\n\
|
|||
|
Зміни теки за замовчуванням, змінних оточення та ін., зроблені викликаною\n\
|
|||
|
процедурою, успадковуються тим, хто її викликав.\n"
|
|||
|
|
|||
|
WCMD_CD, "CD <тека> це короткий варіант CHDIR. Вона змінює поточну\n\
|
|||
|
теку за зомовчуванням.\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 вмикає відображення всіх наступних команд пакетного файлу\n\
|
|||
|
в термінальному пристрої перед їх виконанням.\n\
|
|||
|
\n\
|
|||
|
ECHO OFF дає протилежний ефект до попередьної ECHO ON (ECHO вимкнено\n\
|
|||
|
(OFF) за замовчуванням). Команда ECHO OFF може бути прихована зазначенням\n\
|
|||
|
перед нею знаку @.\n"
|
|||
|
|
|||
|
WCMD_ERASE, "ERASE <ім'я_файлу> видаляє файл чи набір файлів.\n"
|
|||
|
|
|||
|
WCMD_FOR,
|
|||
|
"FOR використовується для виконання команди для кожного набору файлів.\n\
|
|||
|
\n\
|
|||
|
Синтаксис: FOR %змінна IN (набір) DO команда\n\
|
|||
|
\n\
|
|||
|
Немає необхідності подвоєння знаку % при використанні FOR в пакетних\n\
|
|||
|
файлах в cmd від wine.\n"
|
|||
|
|
|||
|
WCMD_GOTO,
|
|||
|
"Команда GOTO передає керування певному рядку пакетного файлу.\n\
|
|||
|
\n\
|
|||
|
Мітка, що є ціллю GOTO, може мати довжину до 255 знаків, але\n\
|
|||
|
не повинна містити пробіли (відмінність від інших операційних\n\
|
|||
|
систем). Якщо в пакетному файлі є дві чи більше однакових мітки,\n\
|
|||
|
завжди буде працювати перша. Спроба GOTO перейти до неіснуючої\n\
|
|||
|
мітки перериває виконання пакетного файлу.\n\
|
|||
|
\n\
|
|||
|
GOTO не працює в інтерактивному режимі.\n"
|
|||
|
|
|||
|
WCMD_HELP, "HELP <команда> показує коротку довідкову інформацію про команду.\n\
|
|||
|
HELP без аргументів показує всі вбудовані команди CMD.\n"
|
|||
|
|
|||
|
WCMD_IF,
|
|||
|
"IF використовується для умовної обробки команди.\n\
|
|||
|
\n\
|
|||
|
Синтаксис: IF [NOT] EXIST ім'я_файлу команда\n\
|
|||
|
IF [NOT] рядок1==рядок2 команда\n\
|
|||
|
IF [NOT] ERRORLEVEL число команда\n\
|
|||
|
\n\
|
|||
|
В другій формі команди, рядок1 та рядок2 повинні бути в\n\
|
|||
|
подвійних лапках. Порівняння не чутливе до регістру.\n"
|
|||
|
|
|||
|
WCMD_LABEL, "LABEL використовується щоб задати мітку диску.\n\
|
|||
|
\n\
|
|||
|
Синтаксис: LABEL [диск:]\n\
|
|||
|
Команда запитує нову мітку тому для відповідного диску.\n\
|
|||
|
З допомогою команди VOL ви можете подивитись мітку диску.\n"
|
|||
|
|
|||
|
WCMD_MD,
|
|||
|
"MD <ім'я> це коротка версія MKDIR. Вона створює пвдтеку.\n"
|
|||
|
WCMD_MKDIR, "MKDIR <ім'я> створює підтеку.\n"
|
|||
|
WCMD_MOVE,
|
|||
|
"MOVE переміщує файл чи теку на нове місце файлової системи.\n\
|
|||
|
\n\
|
|||
|
Якщо переміщується тека, то переміщуються всі файли та підтеки,\n\
|
|||
|
які містить ця тека.\n\
|
|||
|
\n\
|
|||
|
MOVE не працює для переміщення даних з одного логічного диска DOS на інший.\n"
|
|||
|
|
|||
|
WCMD_PATH,
|
|||
|
"PATH відображає або змінює шлях пошуку cmd.\n\
|
|||
|
\n\
|
|||
|
Команда PATH відобразить поточні параметри PATH (спочатку береться\n\
|
|||
|
з реєстру). Для зміни налаштувань використайте команду\n\
|
|||
|
PATH з новим значенням.\n\
|
|||
|
\n\
|
|||
|
Також можна змінити значення PATH, використавши змінну оточення\n\
|
|||
|
PATH, наприклад:\n\
|
|||
|
PATH %PATH%;c:\\temp\n"
|
|||
|
|
|||
|
WCMD_PAUSE,
|
|||
|
"PAUSE показує на екрані повідомлення 'Натисніть Enter для продовження'\n\
|
|||
|
та очікує натиснення користувачем клавіші. В основному корисно в\n\
|
|||
|
пакетних файлах щоб користувач міг прочитати вивід попередньої команди\n\
|
|||
|
перед її зникненням з екрану.\n"
|
|||
|
|
|||
|
WCMD_PROMPT,
|
|||
|
"PROMPT задає запрошення командного рядка.\n\
|
|||
|
\n\
|
|||
|
Рядок, що йде після команди PROMPT і пробілу після команди,\n\
|
|||
|
появляється на початку рядка, коли cmd очікує введення.\n\
|
|||
|
\n\
|
|||
|
Наступні символьні рядки мають спеціальні значення і відображення:\n\
|
|||
|
\n\
|
|||
|
$$ Знак долара $_ Linefeed $b Знак Pipe (|)\n\
|
|||
|
$d Поточна дата $e Escape $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=text' має той же ефект, що і 'PROMPT text'\n"
|
|||
|
|
|||
|
WCMD_REM,
|
|||
|
"Командний рядок, що починається з REM (з наступним пробілом) нічого\n\
|
|||
|
не виконує, тому може бути використаний як коментар в пакетному файлі.\n"
|
|||
|
|
|||
|
WCMD_REN,
|
|||
|
"REN <ім'я_файлу> це коротка версія RENAME. Вона переіменовує файл.\n"
|
|||
|
WCMD_RENAME, "RENAME <ім'я_файлу> переіменовує файл\n"
|
|||
|
WCMD_RD,
|
|||
|
"RD <тека> це коротка версія RMDIR. Вона видаляє підтеку.\n"
|
|||
|
WCMD_RMDIR, "RMDIR <тека> видаляє підтеку.\n"
|
|||
|
|
|||
|
WCMD_SET,
|
|||
|
"SET показує чи задає змiнні оточення cmd.\n\
|
|||
|
\n\
|
|||
|
SET без параметрiв виводить поточнi значення змiнних оточення.\n\
|
|||
|
\n\
|
|||
|
Для створення чи зміни змінної оточення використовуйте:\n\
|
|||
|
\n\
|
|||
|
SET <змінна>=<значення>\n\
|
|||
|
\n\
|
|||
|
де <змінна> та <значення> є символьними рядками. Перед знаком рівності\n\
|
|||
|
не повинно бути пробілів, ім'я змінної не повинно містити в собі\n\
|
|||
|
пробіли.\n\
|
|||
|
\n\
|
|||
|
В Wine, оточення основної операційної системи включене\n\
|
|||
|
в оточення Win32, тому буде доступно більше змінних, ніж\n\
|
|||
|
в звичайній реалізації Win32. Зверніть увагу на те, що неможливо\n\
|
|||
|
змінити оточення операційної системи з cmd.\n"
|
|||
|
|
|||
|
WCMD_SHIFT,
|
|||
|
"SHIFT використовується в пакетному файлі для вилучення одного параметра з\n\
|
|||
|
вершини списку, тому параметр 2 стає параметром 1 і т.д. Команда не працює при\n\
|
|||
|
її виклику з командного рядка.\n"
|
|||
|
|
|||
|
WCMD_TIME, "TIME задає чи показує поточний системний час.\n"
|
|||
|
|
|||
|
WCMD_TITLE, "Задає заголовок вікна для вікна cmd, синтаксис TITLE [рядок]\n"
|
|||
|
|
|||
|
WCMD_TYPE,
|
|||
|
"TYPE <ім'я_файлу> копіює <ім'я_файлу> до консольного пристрою (чи в інше місце,\n\
|
|||
|
якщо він перенаправлений). Не перевіряється, чи файл це текст, призначений\n\
|
|||
|
для читання.\n"
|
|||
|
|
|||
|
WCMD_VERIFY,
|
|||
|
"VERIFY пизначена для задання, скидання чи тестування прапора перевірки. Діючі форми:\n\
|
|||
|
\n\
|
|||
|
VERIFY ON\tЗадати прапор\n\
|
|||
|
VERIFY OFF\tСкинути прапор\n\
|
|||
|
VERIFY\t\tВідображає відповідні значення ON чи OFF.\n\
|
|||
|
\n\
|
|||
|
Прапор перевірки не має функцій в Wine.\n"
|
|||
|
|
|||
|
WCMD_VER,
|
|||
|
"VER відображає версію запущеного cmd\n"
|
|||
|
|
|||
|
WCMD_VOL, "VOL відображає мітку тому дискового пристрою.\n"
|
|||
|
|
|||
|
WCMD_PUSHD, "PUSHD <ім'я_теки> зберігає поточну теку в стек,\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Запуск пакетного файлу всередині іншого\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\
|
|||
|
PROMPT\t\tЗміна запрошення командного рядка\n\
|
|||
|
PUSHD\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, "Y"
|
|||
|
WCMD_NO, "N"
|
|||
|
WCMD_NOASSOC, "Файлова асоціація для розширення %s втрачена\n"
|
|||
|
WCMD_NOFTYPE, "Немає команди відкриття, асоційованої з файловим типом '%s'\n"
|
|||
|
WCMD_OVERWRITE, "Перезаписати %s"
|
|||
|
WCMD_MORESTR, "Більше..."
|
|||
|
WCMD_TRUNCATEDLINE, "Рядок в обробці Пакету мабуть урізаний. Використовую:\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, "Не можу викликати мітку пакету за межами пакетного скрипта\n"
|
|||
|
WCMD_ALL, "A"
|
|||
|
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,"Натисніть Enter для продовження: "
|
|||
|
WCMD_CONSTITLE,"Командний рядок Wine"
|
|||
|
WCMD_VERSION,"Версія CMD %s\n\n"
|
|||
|
WCMD_MOREPROMPT, "Більше? "
|
|||
|
WCMD_LINETOOLONG, "Введений рядок задовгий.\n"
|
|||
|
}
|