; $Id: русский.mad 1.40 1995/07/30 15:18:28 sjd Exp $
;
; ┌─────────────────────────────────────────────────────────────────────┐
; │                             ENGLISH.MAD                             │
; │            Maximus Language File (English), Version 3.00            │
; │  Copyright 1991, 1995 by Lanius Corporation.  All rights reserved.  │
; │                                                                     │
; │ This file contains the Maximus language definition for the English  │
; │ language.  To create your own language file for Maximus, use this   │
; │ file as a starting point.  First, copy ENGLISH.MAD to some other    │
; │ filename.  Then, edit the strings inside the language file to       │
; │ suit the language to which you are translating.  Finally, MAID      │
; │ the new language file, add it to LANGUAGE.CTL, and run SILT.        │
; │                                                                     │
; │ However, if you simply want to modify the English language to suit  │
; │ your own tastes, you can edit this file freely.  However, you will  │
; │ still have to MAID this language file and recompile with SILT.      │
; │                                                                     │
; │ A few notes on translations:                                        │
; │                                                                     │
; │ 1) This file is organized into "heaps".  Each heap starts with a    │
; │    colon at the beginning of a line, followed by the name of the    │
; │    heap.  Example heaps are ":global", ":sysop" and ":max_main".    │
; │                                                                     │
; │    All heaps are processed identically, with one exception.  The    │
; │    "sysop" heap is only loaded once, and it's loaded from the FIRST │
; │    language file defined in LANGUAGE.CTL.  This heap will always be │
; │    used for SysOp log entries and local screen displays, no matter  │
; │    what language the user selects.  Therefore, it IS okay to        │
; │    translate the strings in the ":sysop" heap.                      │
; │                                                                     │
; │ 2) Language file strings can be of almost any length, so feel free  │
; │    to add or delete characters.                                     │
; │                                                                     │
; │ 3) THE ORDER OF STRINGS WITHN THIS FILE IS IMPORTANT!  Do not       │
; │    add or delete any lines in any of the heaps.                     │
; │                                                                     │
; └─────────────────────────────────────────────────────────────────────┘

; This section starts off with several macro definitions:

#define VER             3.00
#define BETA_TEST
#define YEAR            1989, 1995

#define LBRACKET        [
#define RBRACKET        ]

; For Swedish 7-bit, comment out the above and uncomment the following
; two definitions:
;
;#define LBRACKET        (
;#define RBRACKET        )

;MERICAN Change this to "color" for American spelling

#define COLOUR          colour

;MERICAN Change this to "mm-dd-yyyy" for American format.
;
; If you change DATESTR, don't forget to also recompile
; chgdob.mex with the right USDATE/EUDATE/JPDATE define!

;#define DATESTR         mm-dd-yyyy
#define DATESTR        dd-mm-yyyy
;#define DATESTR        yyyy-mm-dd

#include <colors.lh>
#include <rip.lh>

; Next comes the global heap.  These strings are displayed to the user
; in many places throughout the BBS:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                           Global Heap                                    ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:global

@MEX left_x=            "\x16\x19\x02" ЛЕВО "%c";
located=                WHITE "\nНайдено %d пример%s.\n";
pl_match=               "ов";
wrong_pwd=              "\aПароль неверен! (Попытка #%d)\n";
@MEX end_prompt=        RBRACKET ": ";
@MEX bed_lu=            CYAN "Введите \"" WHITE "?" CYAN "\" для списка пользователей.\n";
@MEX dot_slash_n=       ".\n";
@MEX r_cleol=           "\r" CLEOL;
paddr=                  " (%d/%d)";
bs_sn=                  "\\\n";
@MEX max_tear=          "--- Maximus";
@MEX cleol=             CLEOL;
@MEX cantkill=          LRED "\nСообщение \n не может быть удалено" WHITE;
addrfmt=                "%s%s    %s%0.34s (%s) %0.30s\n";
@MEX orig_addr=         "Ориг:";
@MEX dest_addr=         "Куда:";
@MEX endavailmsg=       CLS "Конец доступных сообщений в этом разделе%s.\n";
@MEX remain_pvt=        " или оставшиеся сообщения частные";
@MEX msgnotavail=       WHITE "\nЭто сообщение недоступно.\n";
@MEX abortmsg=          CLEOL "Удалить сообщение";
@MEX toomanylines=      "Слишком много строк.\n";
@MEX tryagain=          "Попытайтесь еще раз: ";
znnp=                   "%d:%d/%d.%d";
xferaborted=            WHITE "\n\nПередача прервана.\n";
xfercomplete=           WHITE "\n\nПередача закончена.";
cps_rating=             YELLOW "  (CPS=%lu, %02lu%%)\n";
@MEX unlisteddest=      WHITE "\n\nАдрес назначения отсутствует в списке.\n";
baudtoolowforxfer=      WHITE "Вы должны позвонить со скоростью %u бит/с для передачи файлов.\n";
xtrn_caller=            "%s%s %s -p%%p -b%%b -t%%k -m%%d -f%%D -r%%t";
iseenoxhere=            LRED "Файл \"%s\" в системе отсутствует.\n" WHITE;
dontunderstand=         WHITE "\nКоманда не понятна \"%c\".\n\n";
no_undrstnd=            "Команда не понятна \"%c\".  ";
printfstringtoolong=    "Ошибка!  %srintf слишком много букв!\n";
@MEX err999_1=          WHITE "\nОшибка 999, Системный Оператор в недоумении.\n";
@MEX err999_2=          "Нажмите ENTER для возвращения в реальность ";
searchingfor=           WHITE "\nСканирование \"%s\".\n%c";
errwriting=             " \a\aОшибка во время написания сообщения! (Диск заполнен ?)\n";
idxnode=                "%snodelist.idx";
datnode=                "%snodelist.dat";
sysnode=                "%snodelist.sys";
@MEX pressentertoskip=  "Нажмите ENTER для пропуска.";
@MEX sp_public=         " Публичное";
@MEX sp_private=        " Частное";
@MEX cantskip=          "\n\nВы не можете пропустить этот вопрос.\n";
asctime_format=         "%H:%M:%S %a %b %d %Y\n";
@MEX useyforyes=        "Используйте \"Y\" для положительного ответа и \"N\" для отрицательного.  ";
@MEX useyforyesns=      "Используйте \"Y\" для согласия, \"N\" отрицания и "=\" для продвижения\nбез остановки.  ";
@MEX useyforyesnst=     "Используйте \"Y\" для согласия, \"N\" для отрицания и \"T\" для пометки\nфайла.  ";
@MEX unlisted_system=   CYAN "%s:    " GREEN "Системы нет в списке (%s)\n";
@MEX unlisted_node=     "Узла нет в списке";
@MEX more_prompt=       "Далее";
@MEX Tag=               "T";
@MEX MoreYnTag=         "Ynt=";
@MEX CYn=               "Yn";
@MEX yCN=               "yN";
@MEX Yne=               "Yn=";
@MEX CYnq=              "Yn?";
@MEX yCNq=              "yN?";
@MEX Yes=               "Y";
@MEX No=                "N";
@MEX M_nonstop=         "=";
quote_format=           "\x16\x08%c\x01%s" CLEOL " %s> %s";
norm_format=            "\x16\x08%c\x01%s" CLEOL "%s";
@MEX areadoesntexist=   WHITE "\nТакого раздела не существует!\n";
@MEX done_ex=           "Выполнено!\n";
@MEX tnx4ul=            WHITE "\nСпасибо за передачу файла на нашу BBS, %s.\n";
@MEX press_enter_s=     "Нажмите ENTER для продолжения ";
@RIP press_enter_s=     RIP RIP_QUERY "0000$SMF$\n"
                        RLI RIP_KILL RIP_FONTSTY "00000100" RIP_BUTSTY "HN0A0207PE0200000F080700020F07000000\n"
                        RLI RIP_BUTDEF "019000002700<>Нажмите OK для продолжения<>^M"
                        RIP_END;
@MEX usr_pwd=           "Пароль: ";
@MEX unavailable=       WHITE "Извините, но эта опция недоступна в настоящий момент.\n";
@MEX e_save=            " Сохранить ";
@MEX e_quit=            " Выход ";
@MEX select_p=          "Ваш выбор: ";
@MEX userdoesntexist=   WHITE "Такого пользователя не существует!\n";
ck_for_help=            YELONBLUE "Нажмите Ctrl-N для справки.";
@MEX l_invalid_pwd=     " УКАЗАН НЕВЕРНЫЙ ПАРОЛЬ";
@MEX invalid_pwd=       BLINK "\n\aУКАЗАН НЕВЕРНЫЙ ПАРОЛЬ\a\n" CYAN;
time_added_for_ul=      LGREEN "\n%ld:%02ld" YELLOW " минут добавлено за передачу файла.\n\n";
@MEX yes=               "Да";
@MEX no=                "Нет";
@MEX s_ansi=            "ANSI";
@MEX s_avatar=          "AVATAR";
@MEX s_tty=             "TTY";
@MEX enter_city=        "Пожалуйста, введите Ваш город и край/область: ";
@RIP enter_city=        RIP RIP_KILL RIP_END "Пожалуйста, введите Ваш город и край/область: ";
@MEX enter_phone=       "Пожалуйста, введите Ваш телефонный номер " LBRACKET "(xxx) yyy-zzzz" RBRACKET ": ";
@RIP enter_phone=       RIP RIP_KILL RIP_END "Пожалуйста, введите Ваш телефонный номер " LBRACKET "(xxx) yyy-zzzz" RBRACKET ": ";
@MEX enter_name=        "Пожалуйста, введите Ваш псевдоним: ";
@RIP enter_name=        RIP RIP_KILL RIP_END "Пожалуйста, введите Ваш псевдоним: ";
@MEX msg_aborted=       CLS WHITE CLEOL "\n" CLEOL "\n" CLEOL "Сообщение прервано.\n" CLEOL "\n" CLEOL;
node_listing=           " %5d," CYAN " %s, %s\n";
@MEX pad_zone=          YELLOW "Зона  ";
@MEX pad_region=        YELLOW "Регион";
@MEX pad_net=           YELLOW "Сеть   ";
@MEX pad_none=          YELLOW "      ";
@MEX ordinal_th=        "th";
@MEX ordinal_st=        "ый";
@MEX ordinal_nd=        "ой";
@MEX ordinal_rd=        "rd";
file_ar_name=           LGREEN "Файловый раздел " LMAGENTA "%s" GRAY " ... " CYAN "%s";
message_name=           LGREEN "%sраздел " LMAGENTA "%s" GRAY " ... " CYAN "%s\n";
@MEX space_over=        "\r" CLEOL "                          \r";
@MEX s_on=              "ВКЛ";
@MEX s_off=             "ВЫК";
four_blanks#=           "────";
moreyn_blank=           "              \r";
moreynns_blank=         "\r                  \r";
lzh_type=               "%-15.15s %8lu %8lu %-02.2d.%d%% %02d-%02d-%02.2d %02u:%02u:%02u %s %-8.8s %04X\n";
@MEX exper=             "EXPERT";
@MEX regul=             "REGULAR";
@MEX novic=             "NOVICE";
@MEX proto_none=        "Нет";
@MEX eq_help=           "=Помощь";
erl_xx=                 "ErrorLevel %s";
@MEX no_last=           "NLN";
hfl_prmpt=              ATTR "\x08\x08" CLEOL "  SPACE>" ATTR " \x08" ATTR;
@MEX w_select_c=        WHITE "Ваш выбор: " CYAN;
; LEAVE THIS UNTRANSLATED!  This is used for the "Area_Change" menu command!
@MEX mnu_msg=           "message";
srchng=                 "\r\x16\x01%cСканирование: %-10s" CLEOL;
@RIP srchng=            RIP RIP_FONTSTY "00000100" RIP_COL "08" RIP_RECT "0101HR0C\n"
                        RLI RIP_COL "0B" RIP_RECT "0000HQ0B" RIP_FILLSTY "0101" RIP_BAR "0101HQ0B\n"
                        RLI RIP_MOVE "0403\n"
                        RLI RIP_COL "07" RIP_TEXT "Сканирование: \n"
                        RLI RIP_COL "%02X" RIP_TEXT "%s"
                        RIP_END;
bad_menu_opt=           "!Неправильная опция меню %02x";
@MEX yep=               "Да ";
@MEX nope=              "Нет";
@MEX no_wildcard=       "\n%s не требует знаки \"*\" or \"?\" для поиска a\nуказанного\n файла/описания. (Один символ \"*\" используется для поиска новых файлов.)\n\n";
@MEX no_wc1=            "Все, что Вы введете станет предметом поиска во всех именах файлов и их\nописаниях;\n";
@MEX no_wc2=            "Например, во время поска \"AB\" будет найдено ABCD.ARC и BABAR.DOC.\n";
err_writ=               "Ошибка написания \"%s\".  (Диск заполнен ?)\n";
@MEX dtsf=              "Задайте дату поиска или нажмите <enter> для ";
@MEX bad_date=          "Некорректная дата.  Сканирование прервано.\n";
date_str=               "%02d-%02d-%02d";
datestr=                "%02d%02d%02d";
scan_str=               "%d-%d-%d";
file_offline=           "%soffline\x19 %c";
@MEX s_matrix=          "Матрица ";
@MEX s_echo=            "Эхо ";
@MEX s_msg=             "Сбщ-е.";
@MEX s_conf=            "Конференция ";
@MEX which_area=        WHITE "Какой раздел (\"?\"=Список)? ";
gray_n=                 GRAY "\n";
time_fmt=               "%02d:%02d:%02d";
time_loc=               "\x16\x08\x01%c%s" GRAY "\n";
list_option=            YELLOW "  %d" WHITE ") %s\n";
msgattr_keys=           "PCRSAFOKLHXG!$TU";
@MEX sysop_txt=         "Системный Оператор";
@MEX menu_start=        LBRACKET COL_MNU_OPTION;
@MEX menu_end=          COL_MNU_NAME RBRACKET ": ";
listanswer_left=        " " LBRACKET;
listanswer_right=       RBRACKET "? ";
@MEX please_wait=       YELLOW "\nПожалуйста, подождите...";
@MEX gen_none=           "Нет";
xp_minutes=              "%lu минут";
; Used to separate every group of three digits in long numbers
@MEX number_comma=       "-";
@MEX achg_help=         YELLOW "Для других разделов введите \"" LGREEN ".." YELLOW "\" to go up one level or \"" LGREEN "/" YELLOW "\" for top level areas.\n\n";
@MEX bar_access=        "Код дступа: ";
bar_priv_huh=           "!Barricade file priv, \"%s\"?";
@MEX sex_male=          "Муж";
@MEX sex_female=        "Жен";
@MEX sex_unknown=      ;
; Separators for
@MEX thousand_sep=      ",";
@MEX decimal_sep=       ".";
@MEX lbracket=          LBRACKET;
@MEX rbracket=          RBRACKET;
@MEX stat_hdr=          CLS LGREEN "Ваша статистика на ";
@RIP stat_hdr=          RIP RIP_RESET RIP_FONTSTY "00000100\n"
                        RLI RIP_COL "01" RIP_RECT "0101HR0A" RIP_COL "0B" RIP_RECT "0000HQ09" RIP_FILLSTY "0109" RIP_BAR "0101HQ09\n"
                        RLI RIP_COL "08" RIP_RECT "0L0HH87I" RIP_COL "0F" RIP_RECT "0K0GH77H" RIP_FILLSTY "0107" RIP_BAR "0L0HH77H\n"
                        RLI RIP_COL "08" RIP_RECT "0T0NH07A" RIP_COL "0F" RIP_RECT "0U0OH17B\n"
                        RLI RIP_COL "0E" RIP_TEXTXY "0402Ваша статистика на ";
@MEX stat_time=         YELLOW "ВРЕМЯ\n";
@RIP stat_time=         RIP RIP_COL "00" RIP_RECT "1C0W6B18" RIP_COL "0F" RIP_RECT "1D0X6C19" RIP_FILLSTY "0108" RIP_BAR "1D0X6B18" RIP_COL "0E" RIP_TEXTXY "1W0ZВРЕМЯ" RIP_END;
@MEX stat_files=        YELLOW "ФАЙЛЫ\n";
@RIP stat_files=        RIP RIP_COL "00" RIP_RECT "1C2G6B2S" RIP_COL "0F" RIP_RECT "1D2H6C2T" RIP_FILLSTY "0108" RIP_BAR "1D2H6B2S" RIP_COL "0E" RIP_TEXTXY "1W2JФАЙЛЫ" RIP_END;
@MEX stat_matrix=       YELLOW "МАТРИЦА\n";
@RIP stat_matrix=       RIP RIP_COL "00" RIP_RECT "1C406B4C" RIP_COL "0F" RIP_RECT "1D416C4D" RIP_FILLSTY "0108" RIP_BAR "1D406B4C" RIP_COL "0E" RIP_TEXTXY "1W43МАТРИЦА" RIP_END;
@MEX stat_subscrip=     YELLOW "АБОНЕМЕНТ\n";
@RIP stat_subscrip=     RIP RIP_COL "00" RIP_RECT "1C546B5G" RIP_COL "0F" RIP_RECT "1D556C5H" RIP_FILLSTY "0108" RIP_BAR "1D546B5G" RIP_COL "0E" RIP_TEXTXY "1W57SUBSCRIPTION" RIP_END;
@MEX stat_misc=         YELLOW "РАЗНОЕ\n";
@RIP stat_misc=         RIP RIP_COL "00" RIP_RECT "1C686B6K" RIP_COL "0F" RIP_RECT "1D696C6L" RIP_FILLSTY "0108" RIP_BAR "1D686B6K" RIP_COL "0E" RIP_TEXTXY "1W6BMISCELLANEOUS" RIP_END;
@MEX stat_minutes=      GRAY " минут";
@RIP stat_minutes=      RIP_COL "03" RIP_TEXT " минут";
@MEX stat_file=         GRAY " файлов";
@RIP stat_file=         RIP_COL "03" RIP_TEXT " файлов";
@MEX stat_kb=           GRAY " Кб";
@RIP stat_kb=           RIP_COL "03" RIP_TEXT " КБайт";
@MEX stat_cents=        GRAY " рублей";
@RIP stat_cents=        RIP_COL "03" RIP_TEXT " рублей";
@MEX stat_time_online=  GRAY " Время на линии в текущем сеансе..........   " CYAN;
@RIP stat_time_online=  RIP RIP_MOVE "2S1E" RIP_COL "01" RIP_TEXT "Время на линии в текущем сеансе" RIP_COL "08" RIP_TEXT "..........   " RIP_COL "05" RIP_TEXT;
@MEX stat_time_remain=  GRAY " Оставшееся время в текущем сеансе........   " CYAN;
@RIP stat_time_remain=  RIP RIP_MOVE "2S1M" RIP_COL "01" RIP_TEXT "Оставшееся время в текущем сеансе " RIP_COL "08" RIP_TEXT "........   " RIP_COL "05" RIP_TEXT;
@MEX stat_time_prev=    GRAY " Время предыдущих сеансов сегодня.........   " CYAN;
@RIP stat_time_prev=    RIP RIP_MOVE "2S1U" RIP_COL "01" RIP_TEXT "Время предыдущих сеансов сегодня " RIP_COL "08" RIP_TEXT ".........   " RIP_COL "05" RIP_TEXT;
@MEX stat_time_calls=   GRAY " Звонков на дату .........................   " CYAN;
@RIP stat_time_calls=   RIP RIP_MOVE "2S22" RIP_COL "01" RIP_TEXT "Звонков на дату " RIP_COL "08" RIP_TEXT "......................   " RIP_COL "05" RIP_TEXT;
@MEX stat_file_ul=      GRAY " Передано (от Вас)........................   " CYAN;
@RIP stat_file_ul=      RIP RIP_MOVE "2S2Y" RIP_COL "01" RIP_TEXT "Передано (от Вас) " RIP_COL "08" RIP_TEXT "...........................   " RIP_COL "05" RIP_TEXT;
@MEX stat_file_dl=      GRAY " Принято (Вами)...........................   " CYAN;
@RIP stat_file_dl=      RIP RIP_MOVE "2S36" RIP_COL "01" RIP_TEXT "Принято (Вами) " RIP_COL "08" RIP_TEXT "...........................   " RIP_COL "05" RIP_TEXT;
@MEX stat_file_dlday=   GRAY " Принято сегодня..........................   " CYAN;
@RIP stat_file_dlday=   RIP RIP_MOVE "2S3E" RIP_COL "01" RIP_TEXT "Принято сегодня " RIP_COL "08" RIP_TEXT "..........................   " RIP_COL "05" RIP_TEXT;
@MEX stat_file_dlavl=   GRAY " Доступно для принятия сегодня............   " CYAN;
@RIP stat_file_dlavl=   RIP RIP_MOVE "2S3M" RIP_COL "01" RIP_TEXT "Доступно для принятия сегодня " RIP_COL "08" RIP_TEXT "............   " RIP_COL "05" RIP_TEXT;
@MEX stat_net_credit=   GRAY " Кредит (на счету)........................   " CYAN;
@RIP stat_net_credit=   RIP RIP_MOVE "2S4I" RIP_COL "01" RIP_TEXT "Кредитов (на счету) " RIP_COL "08" RIP_TEXT "........................   " RIP_COL "05" RIP_TEXT;
@MEX stat_net_debit=    GRAY " Дебит (затраты)..........................   " CYAN;
@RIP stat_net_debit=    RIP RIP_MOVE "2S4Q" RIP_COL "01" RIP_TEXT "Дебит (затраты) " RIP_COL "08" RIP_TEXT "..........................   " RIP_COL "05" RIP_TEXT;
@MEX stat_sub_mins=     GRAY " Осталось минут................   " CYAN;
@RIP stat_sub_mins=     RIP RIP_MOVE "2S5M" RIP_COL "01" RIP_TEXT "Осталось минут " RIP_COL "08" RIP_TEXT "................   " RIP_COL "05" RIP_TEXT;
@MEX stat_sub_date=     GRAY " Дата истекает......................   " CYAN;
@RIP stat_sub_date=     RIP RIP_MOVE "2S5U" RIP_COL "01" RIP_TEXT "Дата истекает " RIP_COL "08" RIP_TEXT "......................   " RIP_COL "05" RIP_TEXT;
@MEX stat_pwd_chg=      GRAY " Последняя смена пароля...................   " CYAN;
@RIP stat_pwd_chg=      RIP RIP_MOVE "2S6Q" RIP_COL "01" RIP_TEXT "Последняя смена пароля " RIP_COL "08" RIP_TEXT "...................   " RIP_COL "05" RIP_TEXT;
rip_disabled=           RIP RIP_RESET RIP_END CLS WHITE
                        "\nThe system has detected too many RIP protocol errors and has"
                        "\nавтоматически отключен терминал RIP-графики.\n\n";
@MEX press_enter_c=     "\n";
@RIP press_enter_c=     RIP RIP_FILLSTY "0100" RIP_BAR "008WHR9Q" RIP_FONTSTY "00000100\n"
                        RLI RIP_QUERY "0000$RMF$" RIP_END;
@MEX end_rip=           "\n!|*|*|#|#|#\r           \r";
menu_name_col=          COL_MNU_NAME;
menu_high_col=          COL_MNU_HILITE;
menu_opt_col=           COL_MNU_OPTION;
maxed_init=             CLS;
@RIP maxed_init=        RIP RIP_KILL RIP_FONTSTY "00000100" RIP_FILLSTY "0100\n"
                        RLI RIP_BAR "008YHR9Q" RIP_FONTSTY "00000100" RIP_TEXTWIN "0007271400\n"
                        RLI RIP_COL "08" RIP_RECT "018YHR99" RIP_COL "0F" RIP_RECT "008XHQ98" RIP_FILLSTY "0107\n"
                        RLI RIP_BAR "018YHQ98" RIP_BUTSTY "1O080207PE02010F0F000700060407000000" RIP_FONTSTY "02000400\n"
                        RLI RIP_BUTDEF "059000000000<>Save<>^z\n"
                        RLI RIP_BUTDEF "1Y9000000000<>Abort<>^[^[\n"
                        RLI RIP_BUTDEF "3R9000000000<>Quote<>^k^r\n"
                        RLI RIP_BUTDEF "5K9000000000<>Copy<>^k^c\n"
                        RLI RIP_BUTDEF "7D9000000000<>PgDn<>^c\n"
                        RLI RIP_BUTDEF "969000000000<>PgUp<>^r\n"
                        RLI RIP_BUTDEF "AZ9000000000<>Redraw<>^w\n"
                        RLI RIP_BUTDEF "CS9000000000<>Menu<>^k^h\n"
                        RLI RIP_BUTDEF "EL9000000000<>Help<>^n\n"
                        RLI RIP_COL "0F" RIP_TEXTXY "GL8XMaxEd" RIP_COL "04" RIP_TEXTXY "GK8WMaxEd\n"
                        RLI RIP_FONTSTY "00000100" RIP_END;
@MEX stat_comma=        ", " CYAN;
@RIP stat_comma=        RIP_TEXT ", " RIP_COL "05" RIP_TEXT;
@MEX stat_newline=      "\n";
@RIP stat_newline=      RIP_END;
; This string is sent at the beginning of the list, tag, scan,
; track (and other commands) to put the RIP cursor in the right
; position:
rip_autoerase=          "\r!|*\n";

; The following strings are displayed to the sysop.  This heap should
; also be translated, as the 'sysop' heap from the FIRST language file
; in language.ctl is always used, regardless of the user's current
; language setting.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                             SysOp Heap                                   ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:sysop

pwd_is=                 "Пароль: %s";
entering=               "Вход";
exiting=                "Выход";
the_chatmode=           " Режим беседы";
log_bad_pwd=            "!Пароль не верен \"%s\"";
external_prog=          "#Внешняя программа: \"%s\"";
return_prog=            ":Возвращение из: \"%s\" (%d)";
so_and_so_calling=      "+Вызывает %s";
denied_access=          ":ДОСТУП НАРУШЕН: %sarea %s";
cantfind=               "!Невозможно найти \"%s\"";
cantopen=               "!Невозможно открыть \"%s\" (%d)";
cantwrite=              "!Невозможно записать \"%s\"";
cantread=               "!Невозможно прочитать \"%s\"";
cantmove=               "!Невозможно переместить \"%s\" to \"%s\"";
cant_unlink=            "Невозмжно рассоединить \"%s\"\n";
usingeditor=            " Использование редактора";
outofeditor=            " Вне редактора";
msgto=                  "#Сообщение для %s%s, раздел %s, #%d";
chgdmsg=                "#Измененное сообщение для %s%s, раздел %s, #%d";
inputtimeout=           "!Вышло время ввода";
ltooslow=               "!Слишком медленно (текущая скорость=%lu, необходимая=%u)";
cf_barricade=           "!Невозможно найти файл barricade %s";
nomls=                  "!Нет памяти для последнего сканирования";
lvl5_reqd=              "!Требуется уровень 5 драйвера FOSSIL";
log_begin_mt=           "+Начало, v%s (задача=%u)";
log_begin_1t=           "+Начало, v%s";
log_syscrash1=          "!Обнаружен сбой системы на задаче %d";
log_syscrash2=          "!Во время сбоя системы был подключен %s";
log_user_off_line=      "+%s отключен. Звонков=%d, Время=%ld, Сегодня=%ld";
log_max_end=            ":Конец, v%s (%d)\n";
log_ret_from_app=       "+Возвращение из внешнего приложения";
@DOS log_no_fossil=     "!Драйвер FOSSIL не загружен";
@OS2 log_no_fossil=     "!Комуникационный драйвер установлен некорректно";
@NT log_no_fossil=      "!Комуникационный драйвер установлен некорректно";
log_err_msgapi=         "!Couldn't initialize message API";
log_got_null_ptr=       ">!User off-line by NULL pointer!";
brain_lapse=            "!Temporary brain lapse.  Name=\"%s\"?";
log_ft_yuhu=            ">!Fall-through YooHoo?";
log_axe=                ">!Системный Оператор отключил пользователя";
log_pv_change=          ":Уровень доступа установлен %s";
log_pvchg=              ">!ИЗМЕНЕНА ПЕРЕМЕННАЯ ПОРТА! Пожалуйста, скажите автору.";
log_got_ansi=           "!Найдена последовательность ANSI, раздел %s сообщение %ld";
log_lread_xlink=        "!Err: Lastread ptr xlinked for '%s' (%d)";
no_class_rec=           "!%s, невозможно определить уровень доступа";
inv_ccmd=               "!Invalid custom format command: \"%%%c\"";
log_max_nest=           "!Maximum nested link limit exceeded; %s aborted";
log_farea=              ":Раздел файлов %s";
log_dllim=              ":Dnld req. would exceed limit";
log_exc_ratio=          ":Dnld req. would exceed ratio";
log_sending_to=         " Передача %s со скоростью %ld бит/с";
log_getting_from=       " Прием от %s со скоростью %ld бит/с";
log_disp=               "=Показ %s%s";
bad_ul_path=            "!Неправильный путь для передачи пользователя, раздел %s";
supp_path=              "!User supplied path \"%s\"";
udev=                   "!User gave device/path \"%s\"";
ullog_format=           "%s UL %s%s (%ldb), %s %s\n";
ul_renamed=             "!Upload \"%s\" renamed to \"%s\"";
log_msga=               ":Раздел сообщений %s";
log_msgfrom=            "#Сбщ. от: %s -=> %s";
log_read_msg=           " Чтение сообщения#%ld, раздел %s";
log_check_mail=         " Сканирование почты";
log_kill=               "#Удалено #%ld, раздел %s";
log_fwd=                "#Fwd сообщение для%s, раздел %s, #%d";
log_charge=             "+Изменение матрицы %d";
log_bal=                ":Low matrix balance, %d cents";
log_chat=               ":%s%s";
log_tlimit=             ">!Лимит времени";
log_byebye=             ">:Связь потеряна со стороны пользователя";
log_bad_erl=            ">!Invalid outside errorlevel";
log_badex1=             ">!| Xtern_Run требует расширения .EXE или .COM";
@NT  log_badex2=        ">!| Use Xtern_Dos for .BAT or other!";
@DOS log_badex2=        ">!| Use Xtern_Dos for .BAT or other!";
@OS2 log_badex2=        ">!| Use Xtern_Os2 for .CMD or other!";
log_badnf=              ">!Программа не существует";
log_badnm=              ">!Недостаточно памяти";
log_badee=              ">!Exec error (errno=%d)";
log_badom=              "!Неизвестный внешний метод";
log_ul=                 "=UL-%c %s%s";
log_dl=                 "=DL-%c %s";
log_dump=               ">!Системный Оператор выбросил пользователя";
log_no_menu_mem=        ">!Недостаточно памяти для чтения меню";
chat_nest=              "*** Can't nest CHAT mode, exit current .BBS file first ***";
chat_on=                "СисОп-у: <esc> для выхода, or <Alt-C> to toggle capture buffer";
chat_capoff=            "ЗАХВАТ ВЫК";
chat_capon=             "ЗАХВАТ ВКЛ";
chat_logmsg#=           "****** Беседа начата %s в %s с %s ******\n\n";
chat_logend#=           "\n****** Беседа закончена %s в %s ******\n\n";
log_user_yelling=       ":%s вызывает Системного Оператора";
log_ch_pwd=             ":Пользователь меняет пароль";
log_inv_pwd=            "!Неверный текущий пароль \"%s\"";
log_cb_start =          "#Вход в публичный канал %d";
log_pvt_start=          "#Частный разговор с %s (узел %d)";
log_exit_chat=          "#Выход из многолинейного разговора";
min_add=                "%d минут%s добавлено (%d осталось)";
min_less=               "%d минут%s убрано (%d осталось)";
key_on=                 "Клавиатура включена";
pv_lock=                "Priv-уровень заблокирован для %s";
on_snoop=               "Контроль: ВКЛЮЧЕН";
off_snoop=              "Контроль: ВЫКЛЮЧЕН";
pv_unlock=              "Priv-уровень разблокирован";
cume_zero=              "Дневное время обнулено";
pv_change=              "Уровень изменен (%s)";
togkey=                 "Key #%c toggled. (Now %s)";
key_off=                "Клавиатура отключена";
stat_0=                 "\n" CLEOL;
stat_1=                 CLEOL "       Имя: %-20.20sПсе-ним: %-20.20sБс: %ld\n";
stat_2=                 CLEOL "   Уровень: %-20.20sТелефон: %-20.20sДР: %04u.%02u.%02u\n";
stat_3=                 CLEOL "\x16\x01%c"
                              " Последний: %-20.20s  Город: %-20.20s  %s\n";
stat_4=                 CLEOL "    Ширина: %-8d    Длина: %-5d    Осталось: %-5d        Прошло: %d\n";
stat_5 =                CLEOL " Сообщений: %-10s";
stat_6 =                      "   Файл: %-10sВызовов: %-5d         Время: %d\n";
stat_7 =                CLEOL "    Помощь: %-8s  Пробелы: %-5s        Нули: %-5d     IBM-знаки: %s\n";
stat_8 =                CLEOL "     Видео: %-8s Редактор: %-5s       Далее: %-5s           CLS: %s\n";
stat_9 =                CLEOL "   Принято: %-8ld    Всего: %-5lu    Передано: %-5lu         Ключи: %s\n";
stat_10=                CLEOL "    Кредит: %-5u       Дебит: %-5u   SubAction: %-6s    SubExpire: %s\n";
stat_11=                CLEOL "       RIP: %-8s\n";
stat_12=                CLEOL " <Alt-C> On-line       #) 1-8, toggle user keys  !) Toggle yell noise\n";
stat_13=                CLEOL "      A) Клавиатура    S) Рriv-уровень           ^x) Отключить\n";
stat_14=                CLEOL "      N) Контроль ВКЛ  <Up/PgUp> Добавить (1/5)  <Alt-D> Откл. со звуком\n";
stat_15=                CLEOL "      O) Контроль ВЫК  <Dn/PgDn> Уменьшить (1/5) Z) Обнулить время\n";
stat_16=                CLEOL "      L) Priv блок.    U) Рriv разблок.          <Alt-N> NERD-флаг";
stat_mins=              "%ld минут";
stat_hangup=            "Отключить";
stat_demote=            "Demote";
ch_req=                 BLINK "C'REQ" WHITE;
log_not_in_ulist=       "!%s нет в списке";
log_applic=             ":Приложение";
log_cust=               "+Custom welcome for %s";
log_caller_bps=         ":Пользователь при %ld бит/с";
turf_hidden=            ">!Отключение HIDDEN-класса";
bad_uword=              ">!Некорректное имя пользователя";
log_given=              "#Дано %d мин.";
log_event_err=          "!Ошибка синтаксиса события: \"%s\"";
log_bad_evt_time=       "!Неверное время события: \"%s\"";
log_hurl=               "#Перемещение из раздела %s #%ld в раздел %s";
log_maxfiles_sync=      "!MAXFILES.IDX out of sync: run FB.EXE";
log_qwk_download=       ":Прием пакета QWK";
log_qwk_upload=         ":Передача QWK";
log_qwk_msg_to=         "#QWK сообщение для %s, раздел %s #%ld";
log_start_browse=       ":Просмотр разделов файлов";
sysop_yes=              "Да";
sysop_no=               "Нет";
log_exc_daylimit=       "!Пользователь превысил дневной лимит времени";
log_free_time_dl=       "=Free DL: reimbursed %ld seconds";
log_free_bytes_dl=      "=Free DL: reimbursed %ld Kb";
nerd_toggled=           "NERD setting toggled (now %s)";
sys_on=                 "ВКЛ";
sys_off=                "ВЫК";
cantcreate=             "!Невозможно создать \"%s\"";
log_err_compr=          "!Archiver error (errorlevel %d)";
type_keys_to_toggle=    YELLOW "\nСисОпу: Type letters/numbers of keys to toggle.  <enter> to save changes, or\n<esc> to restore old keys.\n\n" CYAN;
copen_log=              "\aНевозможно открыть log-файл \"%s\"\n";
line_noise=             "√ k¤п[╞\rЬ▐wУЮUVаUqА>V&є\"FГТ┴∙";
yell_toggle=            "Yell noise toggled (now %s)";
priv_1=                 "   Используйте <up> и <down>";
priv_2=                 "   для выбора уровня доступа.";
priv_3=                 "Нажмите <enter> когда закончите.";
priv_keys=              "Ключи: ";
sys_aborted=            "\nИзменения прерваны.\n";
log_qwk_bad_date=       "!Некорректная дата в сообщении формата QWK";
log_repacking_mtag=     ":Автоматическая распаковка MTAG.DAT";
log_error_pack=         "!Error packing mtag %d";
log_bad_bar_pwd=        "!Неверный пароль для защищенного раздела %s: \"%s\"";
log_mcp_err_1#=         "!Невозможно соединиться с MCP-программой  при '%s'";
log_mcp_err_2#=         "!Ошибка запуска MCP-сервера (SYS%04d)";
log_qwk_busy=           "!Упаковщик QWK занят другим узлом (%s left behind?)";
log_mex_no_reentrancy=  "!Только одна MEX-программа может работать одновременно";
brackets_encrypted=     "<зашифровано>";
log_invalid_acs=        "!Invalid ACS definition: '%s'";
log_attach_upload=      ":Upload local file attach";
log_attach_download=    ":Download local file attach";
log_err_open_attach_db= "!Error opening file attach database (%s)";
log_err_upd_attach_db=  "!Error updating file attach database";
log_err_noarea=         "!Attach for unknown area %s";
@MEX lxferaborted=      "~Передача файла прервана";
log_err_ripsend=        ">#RIP block send protocol error, retry %d";
log_abort_ripsend=      ">#RIP block send/display aborted";
log_rip_enabled_ndt=    ">:RIP not detected but enabled by caller";
so_and_so_realname=     ":Настоящее имя: %s";
so_and_so_alias=        ":Псевдоним: %s";
log_display_file=       "> Показ на экране RIP-файла %s";
log_disable_rip=        "!Too many RIP send failures; RIP disabled.";
log_searchingfor=       " File locate for \"%s\"";
log_starting_mcp=       ":Запуск MCP-сервера";
log_no_mcp=             "!MCP-сервер '%s' не найден.  IPC features disabled!";
called_with_idx_0=      "%s called with index of 0";
log_invalid_acs_key=    "!Invalid ACS key: '%c'";
log_cant_open_trk=      "!Can't open tracking subsystem!";
log_err_setting_owner=  "!Error setting track owner %s/%s";
log_tracking=           "%%Tracking %s:%ld -> %s";
log_track_cantadd1=     "!\\ Can't add message %s:%ld to tracking db!";
log_track_cantadd2=     "!/ (Maybe no default owner assigned?)";
log_err_updating_stat=  "!Error updating tracking status to TS_OPEN!";
log_trk_kludges=        "!Can't get memory for track kludges!";


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                           Initialization Heap                            ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:max_init

@MEX logo1=             "Maximus " VER;
@MEX logo2=             "Все права защищены " YEAR " корпорацией Lanius";
err_startup_tlong=      "Startup directory name too long!\n";
mtask_detected=         " %s найден";
@MEX user_text=         "Пользователь";
found_nptr=             "Found a null pointer!  Please call back and report to SysOp!\n\a";
@found_nptr=            RIP RIP_RESET RIP_FILLSTY "0104" RIP_BAR "018AHS8K" RIP_COL "0F" RIP_TEXTXY "088CFound a null pointer!  Please call back and report to SysOp\!" RIP_END "\a";
pls_rsp=                CYAN "\n\aПожалуйста, опишите: ";
@RIP pls_rsp=           RIP RIP_FILLSTY "0104" RIP_BAR "018AHS8K" RIP_COL "0F" RIP_TEXTXY "088CПожалуйста, опишите\!" RIP_END "\a";
min5_left=              CYAN "\n\aВАМ ОСТАЛОСЬ ТОЛЬКО 5 МИНУТ.\a\n";
@RIP min5_left=         RIP RIP_FILLSTY "0104" RIP_BAR "018AHS8K" RIP_COL "0F" RIP_TEXTXY "088CYOU HAVE ONLY 5 MINTUES LEFT\!" RIP_END "\a";
almost_up=              CYAN "\n\aВРЕМЯ ПОЧТИ ВЫШЛО.\a\n";
@RIP almost_up=         RIP RIP_FILLSTY "0104" RIP_BAR "018AHS8K" RIP_COL "0F" RIP_TEXTXY "088CВРЕМЯ ПОЧТИ ВЫШЛО." RIP_END "\a";
time_up=                CYAN "\n\aЛИМИТ ВРЕМЕНИ.\a\n";
@RIP time_up=           RIP RIP_FILLSTY "0104" RIP_BAR "018AHS8K" RIP_COL "0F" RIP_TEXTXY "088CTIME UP." RIP_END "\a";
time_file=              "%sВРЕМЯ ВЫШЛО";
grunged_exe=            "!Grunged MAX.EXE";
what_first_name=        "Ваше имя%s: ";
what_last_name=         "Ваша фамилия%s: ";
s_alias=                ;
@MEX invalid_punct=     "Неверная пунктуация.\n\n";
uc_warn=                "Внимание!  Задан параметр -c, но файл USER.BBS уже существует!\n";
@MEX pvt_system=        "\nЭто частная система.\n";
@MEX get_ansi1=         "Ваша система поддерживает\n";
@MEX get_ansi2=         "ANSI-символы";
@MEX get_rip=           "Remote Imaging Protocol (RIP)";
@MEX get_fsed=          "Использование полноэкранного редактора";
@MEX get_ibmpc=         "Использование IBM-знаков";
@MEX get_hotkeys=       "Использование \"hotkeys\"";
tlimit1=                "Ваш дневной лимит времени %u минут.\n";
tlimit2=                "Вы соединялись %u минут.\n";
get_pwd1=               "Пожалуйста, введите пароль, который Вы хотите использовать: ";
bad_pwd1=               "\nПароль должен состоять из одного слова (без пробелов).\nОн должен быть от 4 до 15 букв (или цифр) длиной.\n\n";
bad_pwd2=               "\nВы ввели \"%s\" в первый раз, а \"%s\" во второй .\n\n";
check_pwd2=            "Пожалуйста, введите пароль еще раз для проверки: ";
cs_logging_on=          "Входит в систему";
@MEX ansi_autodetect=   "\x1b[6n\r    \r";
@MEX rip_autodetect=    RIP "|1F000000xyzy+$$$.icn\r                       \r";
@MEX chat_start=        WHITE "\nCHAT: start\n";
@RIP chat_start=        RIP RIP_TEXTWIN "0000271710" RIP_COL "00" RIP_ERASEWIN RIP_END WHITE "\nCHAT: start\n";
@MEX chat_end=          WHITE "\nCHAT: end\n";
searching_for_user=     "(сканирование)";
searching_for_user_back="\r                 \r";
check_ansi=             "Графика ANSI включена, но ANSI не может работать корректно.\n\nЖелаете отключить графику ANSI";
check_rip=              "Графика RIP включена, но RIP не может работать корректно.\n\nЖелаете отключить RIP-графику";


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                           File-area Heap                                 ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:f_area

deny_file=              "файл ";
file_prmpt=             "Раздел файлов " LBRACKET "Раздел, \"%c\"=Предыдущий, \"%c\"=Следующий, \"%c\"=Список" RBRACKET ": ";
file_title=             "Файлы: " LBRACKET "\"*\"=новые, <ENTER>=все, или введите имя" RBRACKET ": ";
@RIP file_title=        RIP RIP_KILL RIP_FILLSTY "0100" RIP_BAR "008MHS9Q\n"
                        RLI RIP_TEXTWIN "0002271210" RIP_HOME RIP_COL "00\n"
                        RLI RIP_ERASEWIN RIP_END "\r"
                        "Файлы: " LBRACKET "\"*\"=новые, <ENTER>=все, или введите имя" RBRACKET ": ";
@MEX ze_file_cmd=       "Команда для файлов";
@MEX ze_loc_cmd=        "Поиск";
@MEX loc_banner=        WHITE "\nПРОСМОТР (сканирование ВСЕХ файловых разделов)\n";
@MEX note_helpnf=       "\nВведите \"?\" для справки, или \"*\" для списка новых файлов.\n\n";
@MEX loc_file=          "Введите текст для поиска: ";
fbbs_counter=           LBRACKET "%4d" RBRACKET " ";
bytes_for_ul=           WHITE "\nВ этом разделе доступно " YELLOW "%s" WHITE " байт для передачи.\n";
@MEX noupl=             WHITE "\nВы не можете передавать файлы в этот раздел.\n";
desc_many=              WHITE "\nПожалуйста, опишите %s (до 3 строк; нажмите <enter> на пустой строке для окончания):\n";
dupe_file=              LRED "Файл %s уже существует в этой системе!\n";
checking_ul=            YELLOW "\nПожалуйста, подождите.  Проверка %s...\n";
@MEX exc_daily_lim=     LRED "Это превысит Ваш лимит приема файлов.\n";
exc_ratio=              LRED "\nЭто превысит Ваш коэффициент приема/передачи файлов %d:1.\n";
@MEX exc_time_limit=    LRED "Это превысит Ваш лимит времени.\n";
file_offl=              LRED "The file \"%s\" is stored off-line.\n";
@MEX file_dl_tagged=    "Прием помеченных файлов";
@MEX file_hangup_text=  "отключение";
pause_msg=              YELLOW "Нажмите <enter> (или подождите %u секунд) для %s или нажмите <esc>, чтобы прервать:\n";
pause_time=             "\r%-2d";
@MEX fname_mask=        "Маска имени файла: ";
@MEX avail_proto=       YELLOW "\nДоступные протоколы:\n\n";
proto_box_top=          LCYAN " ┌\x19─%c┐\n";
proto_box_mid=          " │ " YELLOW "%c" GRAY ")%-*.*s " LCYAN "│\n";
proto_box_bot=          " └\x19─%c┘\n\n" WHITE;
@MEX proto_quit=        "Выход";
@MEX file_ul=           "Файл для передачи ? ";
file_dl=                "Файл(ы) для приема (#%u): ";
file1_dl=               "Файл для приема (#%u): ";
@MEX file_only1=        WHITE "Этот протокол может передавать только один файл одновременно.\n";
@MEX how_dl=            YELLOW "Введите \"/q\" на пустой строке, чтобы прервать прием.  Введите \"/e\" для\n редактирования списка файлов для приема.  Введите \"/g\" для того, чтобы\n начать прием файлов и выйти из системы после этого.  Для обычного приема\n просто нажмите <enter>.\n\n";
@MEX method_download=   "прием файлов";
@MEX method_tag=        "tag";
@MEX down_fnam=         YELLOW "\n\n  Файл: " LGREEN;
down_fsiz=              YELLOW "Размер: " WHITE "%ld байт (%ld Xмодем блоки)\n";
down_ftim=              YELLOW " Время: " WHITE "%d минут и %d секунд (приблизительно)\n";
down_fmode=             YELLOW " Режим: " WHITE "%s\n\n";
@MEX start_receive=     LRED "Сейчас начинайте прием или нажмите <Ctrl-X> несколько раз для отмены.\n\n" WHITE;
mode_bg=                YELLOW "\n\nРежим: " WHITE "%s\n" LRED "	Сейчас начинайте передачу\n или нажмите <Ctrl-X> несколько раз для отмены.\n\n" WHITE;
file_max_expand=        LRED "\nBatch transfer limit of %u files exceeded.\n";
file_stats=             YELLOW "(%u) " LMAGENTA "%-12s " LGREEN "(%02u:%02u, %ld bytes)  ";
dup_filename=           LRED "Файл %s уже выбран!\n";
; /e=edit, /g=goodbye_after_dl, /q=quit
@MEX file_dl_keys=      "EGQ";
@MEX file_to_kill=      "Удалить файл ? ";
delete_yn=              "Удалить %s";
@MEX lfbrfbe=           "Leave file but remove FILES.BBS entry";
@MEX hurl_what=         "Что переместить ? ";
hurled_file=            "Перемещение %s в %s...\n";
@MEX type_which=        "Какой файл вывести на экран ? ";
@MEX type_for_text=     WHITE "\nКоманда "Просмотр текста" предназначена для ТЕКСТОВЫХ файлов.\n";
@MEX dot_zip=           ".zip";
@MEX dot_pak=           ".pak";
@MEX dot_arc=           ".arc";
@MEX dot_lzh=           ".lzh";
@MEX dot_arj=           ".arj";
@MEX contents_of=       "Показать содержание какого архива ? ";
bad_arc=                WHITE "\n	Файл \"%s\" не является архивом ZIP/LZH/ARC/PAK/ARJ\n или файл поврежден.\n";
sarc=                   "\nСканирование архива: %s ";
ziphdr1=                " Длина   Метод   Размер  Коэф.  Дата    Время   CRC-32  Attr Name\n";
ziphdr2=                "──────── ─────── ─────── ───── ──────── ───── ──────── ──── ────\n";
zip_store=              "Сохранено ";
zip_shrunk=             "Shrunk ";
zip_reduce=             "ReduceX";
zip_implode=            "Implode";
unknown=                "Неизвестно";
zip_format=             "%8lu %-7s %7lu %-02.2d.%d%% %02d-%02d-%02d %02d:%02d %08lx %s%c %-0.17s\n";
zip_cmnt=               "Коментарий: %s\n";
zip_encrypt=            "Внимание!  Файл \"%s\" зашифрован!\n";
zip_trail1=             "────────         ─────── ─────                              ────\n";
zip_trail2=             "%8ld        %8ld %-02.2d.%d%%                              %d\n";
arc_h1=                 "\n\n       Имя       Длина   Размер Коэф.   Дата     Время  Attr   Type   CRC\n";
arc_h2=                 "─────────────── ──────── ──────── ───── ──────── ──────── ──── ──────── ────\n";
arc_t1=                 "─────────────── ──────── ──────── ─────\n";
arc_t2=                 "%15d %8ld %8ld %-02.2d.%d%%\n";
@MEX full_ovr_path=     "Enter FULL override path: ";
file_enter_tag=         "(%u) Имена файлов для пометки: ";
@RIP file_enter_tag=    RIP RIP_KILL RIP_FONTSTY "00000100" RIP_FILLSTY "0100" RIP_BAR "008MHS9Q\n"
                        RLI RIP_COL "08" RIP_RECT "018UI196" RIP_COL "0F" RIP_RECT "008THQ95\n"
                        RLI RIP_FILLSTY "0107" RIP_BAR "018UHQ95" RIP_COL "01" RIP_TEXTXY "048W(%u) Имена файлов для пометки:\n"
                        RLI RIP_TEXTWIN "0P14271400" RIP_END
                        HOME BLUEONWHIT CLEOL;
file_tag_total=         YELLOW "\nВсего: " LGREEN "%ld байтов " YELLOW "(%ld:%02ld)\n";
@MEX no_tagged=         LRED "Нет отмеченных файлов.\n";
file_untag=             "File number to detag " LBRACKET "1-%d, or A)ll" RBRACKET ": ";
@MEX file_untagged=     YELLOW "Файл " LMAGENTA "%s " YELLOW "detagged.\n";
@MEX tag_menu=          "Tag: " LBRACKET "A)dd, L)ist, D)elete, C)lear, Q)uit, ?=help" RBRACKET ": ";
@MEX file_edit_menu=    "Edit: " LBRACKET "L)ist, D)elete, C)lear, Q)uit, ?=help" RBRACKET ": ";
@MEX all_untagged=      "File queue is now empty.\n";
@MEX tag_keys=          "ALDC?Q";
@MEX file_no_wc=        LRED "Эта команда не поддерживает маски.\n";
zip_deflate=            "Deflate";
@MEX file_sect_hdr=     CLS YELONBLUE CLEOL "Сессия файлов" GRAY;
@RIP file_sect_hdr=     RIP RIP_RESET RIP_FONTSTY "00000100" RIP_COL "08" RIP_RECT "010HHR0S\n"
                        RLI RIP_COL "09" RIP_RECT "000GHQ0R" RIP_FILLSTY "0101" RIP_BAR "010HHQ0R\n"
                        RLI RIP_COL "0E" RIP_TEXTXY "040JСессия файлов" RIP_END;
@MEX file_menu_hdr=     LGREEN "\n\nРаздел файлов " LMAGENTA;
@RIP file_menu_hdr=     RIP RIP_TEXTWIN "0002271210" RIP_COL "08" RIP_RECT "0101HR0C\n"
                        RLI RIP_COL "0F" RIP_RECT "0000HQ0B" RIP_FILLSTY "0107" RIP_BAR "0101HQ0B\n"
                        RLI RIP_MOVE "0403" RIP_COL "02" RIP_TEXT "Раздел файлов " RIP_COL "05" RIP_TEXT;
@MEX file_menu_sep=     GRAY " ... " CYAN;
@RIP file_menu_sep=     RIP_COL "00" RIP_TEXT ": " RIP_COL "01" RIP_TEXT;
badupload=              LRED "\nThe filename '%s' is not acceptible as an upload to this BBS.\n";
file_name_col=          COL_FILE_NAME;
file_size_col=          COL_FILE_SIZE;
file_date_col=          COL_FILE_DATE;
file_desc_col=          COL_FILE_DESC;
file_found_col=         COL_FILE_FIND;
file_offline_col=       COL_FILE_OFFLN;
file_new_col=           COL_FILE_NEW;
@MEX file_hdr_end=      "\n\n";
@RIP file_hdr_end=      RIP_END "\n\n\n";
fbbs_more_prompt=       "Далее";
@RIP fbbs_more_prompt=  RIP RIP_KILL RIP_FONTSTY "00000100" RIP_FILLSTY "0100" RIP_BAR "008PHS9Q\n"
                        RLI RIP_COL "08" RIP_RECT "018Y4L9A" RIP_COL "0F" RIP_RECT "008X4K99\n"
                        RLI RIP_FILLSTY "0107" RIP_BAR "018Y4K99" RIP_COL "01" RIP_TEXTXY "0A90More?\n"
                        RLI RIP_BUTSTY "1E080207PE0201080F000700020407000000\n"
                        RLI RIP_BUTDEF "1L9000002H00<>Yes<>Y\n"
                        RLI RIP_BUTDEF "349000002600<>No<>N\n"
                        RLI RIP_END;
fbbs_more_promptt=      "More";
@RIP fbbs_more_promptt= RIP RIP_KILL RIP_FONTSTY "00000100" RIP_FILLSTY "0100" RIP_BAR "008PHS9Q\n"
                        RLI RIP_COL "08" RIP_RECT "018Y7I9A" RIP_COL "0F" RIP_RECT "008X7H99\n"
                        RLI RIP_FILLSTY "0107" RIP_BAR "018Y7H99" RIP_COL "01" RIP_TEXTXY "0A90More?\n"
                        RLI RIP_BUTSTY "1E080207PE0201080F000700020407000000\n"
                        RLI RIP_BUTDEF "1L9000002H00<>Yes<>Y\n"
                        RLI RIP_BUTDEF "349000002600<>No<>N\n"
                        RLI RIP_BUTSTY "2O080207PE0200080F000700020407000000\n"
                        RLI RIP_BUTDEF "4N9000002C00<>Tag Files<>T\n"
                        RLI RIP_END;
fbbs_more_blank=        "\r" CLEOL;
@RIP file_more_blank=   RIP RIP_KILL RIP_FILLSTY "0100" RIP_BAR "008MHS9Q"
                        RIP_TEXTWIN "0002271210" RIP_GOTOXY "0010" RIP_END "\r";
file_clear_tag=         CLEOL;
@RIP file_clear_tag=    RIP RIP_KILL RIP_FILLSTY "0100" RIP_BAR "008MHS9Q"
                        RIP_TEXTWIN "0002271210" RIP_GOTOXY "0010" RIP_END "\r";

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                               Editor Heap                                ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:max_bor

last_line=              "Это Ваша последняя строка.\n";
list_from=              CYAN "     От: " YELLOW "%s\n";
list_to  =              CYAN "   Кому: " YELLOW "%s\n";
list_subj=              CYAN "   Тема: " YELLOW "%s\n\n";
bed_to=                 GRAY "\nКому: " YELLOW "%s\n\n";
bto=                    "    Кому: ";
bfrom=                  GRAY "\nОт:   " YELLOW "%s\n\n";
bfromsp=                "      От: ";
bsubj=                  GRAY "\nТема: " YELLOW "%s\n\n";
bsubject=               "    Тема: ";
edlist_quit=            YELLOW "Q" GRAY ")uit\n\n" WHITE;
line_del_from=          "Delete FROM which line number: ";
line_del_to=            "Delete TO which line number: ";
deld=                   "\nСтрока удалена.\n";
ins_bef=                "Insert a line BEFORE which line: ";
line_ins=               "\nLine inserted.\n";
line_edit_num=          "Введите номер строки, которую Вы хотите изменить: ";
rep_what=               "Что переместить: ";
noroom=                 "\nНедостаточно места.  Прервано.\n\n";
editl1=                 YELLOW "\nНапечатайте что Вы хотите разместить в строке\n";
editl2=                 "в начале.\n\n";
editl3=                 "вместо \"%s\".\n\n";
e_numch=                LGREEN "You can put as many as %d characters\nhere.\n\n" WHITE;
new_st=                 "New: ";
not_reply=              WHITE "\nСообщение не является ответом.\n";
qstart=                 "Start quoting FROM line# (\"?\" displays message): ";
qend=                   "End quoting AT line#: ";
sstmt=                  "\nSOCIAL STMT:  Quoting more than 15 lines at a time is bad practice.\n";
blfmt1=                 GRAY     "%2d: " YELLOW "%s";
; The offsets of these message attributes match MSGKEY_xxx defs in max_msg.h
@MEX msg_attr0$=        "Частное";
@MEX msg_attr1=         "Crash";
@MEX msg_attr2=         "Получено";
@MEX msg_attr3=         "Sent";
@MEX msg_attr4=         "Attach File";
@MEX msg_attr5=         "Forward";
@MEX msg_attr6=         "Orphan";
@MEX msg_attr7=         "Kill/Sent";
@MEX msg_attr8=         "Локально";
@MEX msg_attr9=         "Hold";
@MEX msg_attr10=        "Xx2";
@MEX msg_attr11=        "Get File";
@MEX msg_attr12=        "!Receipt Request";
@MEX msg_attr13=        "$Return Receipt";
@MEX msg_attr14=        "Trail Req.";
@MEX msg_attr15=        "Update Req.";
word_not_found=         "\n\"%s\" не найдено.\n";
@MEX happy=             WHITONBLUE "\aНе волнуйтесь, будте счастливы!\x19 \x23" CYAN;
max_status=             YELONBLUE CLEOL "^Z=сохранить" WHITONBLUE "  Кому: %0.20s, Тема: %0.27s";
end_widget=             WHITE "-конец-%s";
end_widget2=            WHITE "-конец-" GRAY;
status_insert=          MAGONBLUE " Insert";
insrt_ovrwrt=           MAGONBLUE "       ";
max_not_reply=          YELONBLUE CLEOL "\aНе ответ";
import_file=            "Файл (введите ПОЛНЫЙ путь): ";
@MEX max_no_understand= WHITONBLUE CLEOL "\aКоманда не понятна.  %s";
@MEX abortchange=       CLEOL "Игнорировать изменения";
req_graph=              "\nMaxEd requires a non-TTY video mode, and a 79x24 monitor.\n\n";
@MEX cant_change_field= LRED "You cannot change that field.\n" WHITE;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                           Message-Area Heap                              ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:m_area

@MEX msg_abbr=          "Сбщ";
msg_prmpt=              "Раздел сообщений " LBRACKET "Раздел, \"%c\"=Предыдущий, \"%c\"=Следующий, \"%c\"=Список" RBRACKET ": ";
savedmsg1=              CLEOL CLS WHITE CLEOL "Ваше сообщение сохранено с номером";
savedmsg2=              " (#%ld).\n";
savedmsg3=              " (%s:#%ld).\n";
msg_tlong=              "\n" CLEOL "\aСообщение слишком длинное -- Truncated.\n" CLEOL;
@MEX comment_fr=        "Комментарий при отключении";
inrefto=                WHITE "\nТема: %s";
atag_quest=             LCYAN LBRACKET "Введите раздел(ы) для пометки, \"?\"=список разделов,\n\"-\"=стереть все, <ENTER>=Выход" RBRACKET WHITE "\nTag Area: ";
atag_done=              YELLOW "Раздел " LGREEN "%s" YELLOW " %sпомечен.\n";
notag=                  "не";
@MEX atag_help=         WHITE "\nПожалуйста, введите номер раздела для пометки/снятия.\n";
at_equals_tagged=       YELLOW "Разделы, отмеченые знаком \"@\", являются помеченными.\n";
@MEX atag_cant=         LRED "Ошибка: слишком много разделов помечено.  Сотрите некоторые разделы и попробуйте еще раз.\n";
@MEX ncredit=           YELLOW "\n\nВы не имеете достаточного кредита.\n" WHITE;
warn_splow=             WHITE "\aВнимание!  Мало места в этом разделе сообщений -- возможно, метста\nне хватит для сохранения сообщения.\n\n";
warn_mleft=             WHITE "\nВнимание!  Только %d минут осталось.\n";
strt_any=               "Продолжать редактирование";
rd_only=                WHITE "\nЭтот раздел только для чтения.\n";
@MEX this_be=           "Это будет";
@MEX pl_n=              "n";
@MEX th_e=              " ЭхоПочта";
this_area=              " сообщение в разделе %s." GRAY "\n\n";
@MEX gmsg_l2p5=         "Введите \"?\" для списка пользователей.";
@MEX apvt=              "Частное";
@MEX edmsg=             "Введите адрес назначения. Use \"/\" for net list, and \"#\" for node list.";
@MEX naddr=             "Сетевой адрес: ";
@MEX eto=               CYAN "   Кому: " YELLOW;
mroute_sysop=           YELLOW "Сообщение написано Системному Оператору, %s.\n";
nowto=                  CYAN "   Кому: " YELLOW "%s\n";
@MEX keep_subj=         "Нажмите <ENTER> для сохранения этой темы.\n\n";
@MEX new_subj=          "Новая тема: " YELLOW;
pefon=                  CYAN "\nНажмите <ENTER>, чтобы использовать настоящее имя.\n";
@MEX n_from=            "     От: " YELLOW;
a_noex=                 WHITE "\n\nВнимание!  Связанный файл \"%s\" не существует!\n";
p_for_pvt_or_q_for_help="Нажмите \"P\" чтобы задать атрибут частного или \"?\" для помощи.";
pvt_or_attach_or_help=  "Нажмите \"P\" чтобы задать атрибут частного, \"A\" чтобы связать файл или \"?\" для помощи.";
enter_msg_attrs=        "Введите атрибуты сообщения (\"?\"=Помощь) или нажмите <enter> для продолжения.";
enter_msg_attrs_attach= "Нажмите \"A\" чтобы связать файл (\"?\"=Помощь) или <enter> для продолжения.";
keep_to=                "Нажмите <enter> для \"%s\".\n\n";
mfrom=                  "%s   От:  %s%-38.38s %s";
net_orig=               "Ориг";
mto=                    "%s Кому:  %s%-38s %sСообщение #%ld, %s\n";
net_dest=               "Dest";
subj_colon=             "   Тема:";
files_colon=            "Файл(ы):";
this_reply=             WHITE "\n*** Это ответ на сообщение #%ld";
see_also=               WHITE "*** Посмотрите так же #%ld";
and=                    " и";
comma=                  ",";
endofline=              ".\n";
dot_spsp=               ".  ";
msgar_name=             "\nСообщение ";
msgn_prompt=            "#: ";
@MEX attribs0$=         "Частное";
@MEX attribs1=          "Разрушено";
@MEX attribs2=          "Получено";
@MEX attribs3=          "Отправлено";
@MEX attribs4=          "Файл";
@MEX attribs5=          "Копировать";
@MEX attribs6=          "Orphan";
@MEX attribs7=          "Удалить";
@MEX attribs8=          ;
@MEX attribs9=          "Hold";
@MEX attribs10=         ;
@MEX attribs11=         "FReq";
@MEX attribs12=         "RcptReq";
@MEX attribs13=         "Rcpt";
@MEX attribs14=         "AudtReq";
@MEX attribs15=         "UpdReq";
@MEX del_msg=           "Удалить это сообщение";
@MEX kill_which=        "Какое сообщение удалить (\"=\" для текущего)? ";
kill_done=              LRED "\nСообщение #%ld удалено.\n";
@MEX fwd_which=         "Какое сообщение копировать (\"=\" для текущего)? ";
where_to_fwd=           WHITE "Копировать в какой раздел " LBRACKET "<enter>=Текущий, \"?\"=Список" RBRACKET ": ";
fwd_to=                 WHITE "Копировано в %s при %s (#%ld)\n";
org_area#=              "*  Оригинальный раздел: %s\r";
orig_from#=             "* Оригинально написано: %s (%s)\r";
orig_to#=               "*         Написано для: %s (%s)\r";
orig_subj#=             "*    Оригинальная тема: %s\r";
@MEX get_route_file=    "Задайте файл (используйте ПОЛНЫЙ путь): ";
@MEX hurl_which=        "Какое сообщение переместить (\"=\" для текущего)? ";
@MEX hurl_cant=         LRED "Невозможно переместить сообщение.\n" WHITE;
hurling=                "\nПеремещение #%ld из раздела %s в раздел %s...\n";
@MEX xport_which=       "Какое сообщение экспортировать (\"=\" для текущего)? ";
@MEX xport_where=       "Куда экспортировать (Задайте ПОЛНЫЙ путь): ";
@MEX xporting=          "Экспортирование...\n";
xp_hdr1#=                "Раздел %s, Сообщение #%ld, %s\n";
xp_hdr2#=                "     От: %-36s %s%s%s\n";
xp_hdr3#=                "   Кому: %-36s %s%s%s\n";
xp_hdr4#=                "   Тема: %s\n\n";
ms_1=                   YELLOW "\nРАПОРТ ИЗМЕНЕНИЯ СУММЫ МАТРИЦЫ:\n";
ms_2=                   CYAN "  Payments....... %5u рублей\n";
ms_3=                   CYAN "  Charges........ %5u рублей\n";
ms_4=                   CYAN "  This message... %5u рублей\n";
ms_5=                   CYAN "  Balance........ %5u рублей\n";
balance_adjusted=       LRED "\nBalance adjusted by +%d cents to compensate for original msg.\n";
replying_to_area=       "* Replying to a message originally in area %s\r\r";
@MEX reader_more_prompt="Далее";
@RIP reader_more_prompt=RIP RIP_KILL RIP_FONTSTY "00000100\n"
                        RLI RIP_FILLSTY "0100" RIP_BAR "008XHI9Q" RIP_COL "08" RIP_RECT "018YHR9A\n"
                        RLI RIP_COL "0F" RIP_RECT "008XHQ99" RIP_FILLSTY "0107" RIP_BAR "018YHQ99\n"
                        RLI RIP_COL "01" RIP_TEXTXY "0A90More?\n"
                        RLI RIP_BUTSTY "1E080207PE0201080F000700020407000000\n"
                        RLI RIP_BUTDEF "1L9000002H00<>Yes<>Y\n"
                        RLI RIP_BUTDEF "349000002600<>No<>N\n"
                        RLI RIP_BUTDEF "4N9000001P00<>=Cont<>=\n"
                        RLI RIP_BUTDEF "669000001600<>*Again<>*\n"
                        RLI RIP_BUTDEF "7P9000002800<>Prev<>^@K\n"
                        RLI RIP_BUTDEF "989000001X00<>Next<>^@M\n"
                        RLI RIP_BUTDEF "AR9000001900<>-orig<>-\n"
                        RLI RIP_BUTDEF "CA9000001700<>+reply<>+\n"
                        RLI RIP_BUTDEF "DT9000002A00<>Reply<>R\n"
                        RLI RIP_BUTSTY "2A080207PE0200080F000700020407000000\n"
                        RLI RIP_BUTDEF "FC9000001100<>PvtReply<>%\n"
                        RLI RIP_END;
@MEX reader_more_blank= "\r" CLEOL;
@RIP reader_more_blank= RIP RIP_FILLSTY "0100" RIP_BAR "008RHS9Q" RIP_END;
reader_box_top=         POS_FSR_TOP COL_FSR_BORDER CLEOL "─ " COL_FSR_MSGINFO "%s: %s " COL_FSR_BORDER "\x19─%c";
@RIP reader_box_top=    RIP RIP_FILLSTY "0100" RIP_BAR "008GHR9P" RIP_TEXTWIN "0007271110" RIP_FONTSTY "00000100" RIP_KILL "\n"
                        RLI RIP_COL "08" RIP_RECT "0101HR0C" RIP_COL "0F" RIP_RECT "0000HQ0B" RIP_FILLSTY "0107" RIP_BAR "0101HQ0B\n"
                        RLI RIP_MOVE "0403" RIP_COL "02" RIP_TEXT "Msg Area " RIP_COL "05" RIP_TEXT "%s" RIP_COL "00" RIP_TEXT ": " RIP_COL "01" RIP_TEXT "%s\n"
                        RLI RIP_COL "08" RIP_RECT "010EHR1J" RIP_COL "0F" RIP_RECT "000DHQ1I" RIP_FILLSTY "0107" RIP_BAR "010EHQ1I\n"
                        RLI RIP_COL "08" RIP_LINE "041EHL1E" RIP_COL "0F" RIP_LINE "051FHM1F" RIP_END;
reader_box_mid=         POS_FSR_MID COL_FSR_STATIC CLEOL "Сбщ-е#:     " COL_FSR_STATIC "%s" COL_FSR_STATIC;
@RIP reader_box_mid=    RIP RIP_FSR_STATIC RIP_FSR_STATIC RIP_TEXTXY "040GСбщ#:" RIP_FSR_STATIC RIP_TEXTXY "2M0G%s" RIP_END;
reader_box_from=        POS_FSR_FROM COL_FSR_STATIC CLEOL "  От:";
@RIP reader_box_from=   RIP RIP_FSR_STATIC RIP_TEXTXY "040OОт:" RIP_END;
reader_box_to=          POS_FSR_TO COL_FSR_STATIC CLEOL "Кому:";
@RIP reader_box_to=     RIP RIP_FSR_STATIC RIP_TEXTXY "040WКому:" RIP_END;
reader_box_bottom=      POS_FSR_BOTTOM COL_FSR_BORDER CLEOL "\x19─%c";
@RIP reader_box_bottom= ;
rbox_msgn=              POS_FSR_MSGNUM COL_FSR_MSGNUM "%5d";
@RIP rbox_msgn=         RIP RIP_FSR_MSGNUM RIP_TEXTXY "1C0G%-5d" RIP_END;
rbox_high=              POS_FSR_HIGH COL_FSR_MSGNUM "%5d" CLEOL;
@RIP rbox_high=         RIP RIP_FSR_MSGNUM RIP_TEXTXY "3K0G%-5d" RIP_END;
rbox_replyto=           " - %ld";
rbox_replies=           " + %ld";
@MEX rbox_links=        POS_FSR_LINKS COL_FSR_LINKS "%s";
@RIP rbox_links=        RIP RIP_FSR_LINKS RIP_TEXTXY "500G%s" RIP_END;
rbox_attrs=             POS_FSR_ATTRIB COL_FSR_ATTRIB "%0.32s" CLEOL;
@RIP rbox_attrs=        RIP RIP_FILLSTY "0107" RIP_BAR "8N0GHC0N" RIP_FSR_ATTRIB RIP_TEXTXY "8O0G%0.38s" RIP_END;
rbox_sho_fname=         POS_FSR_FRTEXT COL_FSR_MSGINFO "%-32.32s";
@RIP rbox_sho_fname=    RIP RIP_FILLSTY "0107" RIP_BAR "1B0O8C0V" RIP_FSR_MSGINFO RIP_TEXTXY "1C0O%-32.32s" RIP_END;
rbox_sho_fdate=         POS_FSR_FRDATE COL_FSR_DATE "%s";
@RIP rbox_sho_fdate=    RIP RIP_FILLSTY "0107" RIP_BAR "8N0OCP0V" RIP_FSR_DATE RIP_TEXTXY "8O0O%s" RIP_END;
rbox_sho_faddr=         POS_FSR_FRADDR COL_FSR_ADDR "%s" CLEOL;
@RIP rbox_sho_faddr=    RIP RIP_FILLSTY "0107" RIP_BAR "CV0OHC0V" RIP_FSR_ADDR RIP_TEXTXY "CW0O%s" RIP_END;
rbox_sho_tname=         POS_FSR_TOTEXT COL_FSR_MSGINFO "%-32.32s";
@RIP rbox_sho_tname=    RIP RIP_FILLSTY "0107" RIP_BAR "1B0W8C13" RIP_FSR_MSGINFO RIP_TEXTXY "1C0W%-32.32s" RIP_END;
rbox_sho_tdate=         POS_FSR_TODATE COL_FSR_DATE "%s";
@RIP rbox_sho_tdate=    RIP RIP_FILLSTY "0107" RIP_BAR "8N0WCP13" RIP_FSR_DATE RIP_TEXTXY "8O0W%s" RIP_END;
rbox_sho_taddr=         POS_FSR_TOADDR COL_FSR_ADDR "%s" CLEOL;
@RIP rbox_sho_taddr=    RIP RIP_FILLSTY "0107" RIP_BAR "CV0WHC13" RIP_FSR_ADDR RIP_TEXTXY "CW0W%s" RIP_END;
rbox_sho_subj=          POS_FSR_SUBJTXT COL_FSR_MSGINFO "%-0.70s" CLEOL;
@RIP rbox_sho_subj=     RIP RIP_FILLSTY "0107" RIP_BAR "1B14HC1B" RIP_FSR_MSGINFO RIP_TEXTXY "1C14%-0.70s" RIP_END;
rbox_files_att=         POS_FSR_SUBJ COL_FSR_STATIC LBRACKET " Files attached to this message " RBRACKET RIP_END;
@RIP rbox_files_att=    RIP RIP_FILLSTY "0107" RIP_BAR "1K14HA1B" RIP_FSR_STATIC RIP_TEXTXY "0414" LBRACKET " Files attached to this message " RBRACKET RIP_END;
reader_box_subj=        POS_FSR_SUBJ COL_FSR_STATIC "Тема:" CLEOL;
@RIP reader_box_subj=   RIP RIP_FILLSTY "0107" RIP_BAR "04141B1B" RIP_FSR_STATIC RIP_TEXTXY "0414Тема:" RIP_END;
reader_box_file=        POS_FSR_SUBJ COL_FSR_STATIC "Файл:" CLEOL;
@RIP reader_box_file=   RIP RIP_FILLSTY "0107" RIP_BAR "04141B1B" RIP_FSR_STATIC RIP_TEXTXY "0414Файл:" RIP_END;
fsr_dest=               POS_FSR_BODY COL_FSR_LOCUS CLEOL "Destination: %s (%s)";
@RIP fsr_dest=          RIP RIP_FSR_LOCUS RIP_HOME RIP_CLEOL RIP_END "Destination: %s (%s)" RIP_END;
fsr_unlisted_node=      POS_FSR_BODY COL_FSR_LOCUS CLEOL "Unlisted node";
@RIP fsr_unlisted_node= RIP RIP_FSR_LOCUS RIP_HOME RIP_CLEOL RIP_END "Unlisted node" RIP_END;
reader_pos_attr=        POS_FSR_ATTRIB COL_FSR_ATTRIB;
@RIP reader_pos_attr=   RIP RIP_TEXTWIN "1302270200" RIP_END HOME;
reader_pos_from=        POS_FSR_FRTEXT;
@RIP reader_pos_from=   RIP RIP_TEXTWIN "0603120300" RIP_END HOME BLUEONWHIT CLEOL;
reader_pos_from_addr=   POS_FSR_FRADDR;
@RIP reader_pos_from_addr=RIP RIP_TEXTWIN "0603120300" RIP_END HOME BLUEONWHIT CLEOL;
reader_pos_to=          POS_FSR_TOTEXT;
@RIP reader_pos_to=     RIP RIP_TEXTWIN "0604120400" RIP_END HOME BLUEONWHIT CLEOL;
reader_pos_to_addr=     POS_FSR_TOADDR;
@RIP reader_pos_to_addr=RIP RIP_TEXTWIN "0604120400" RIP_END HOME BLUEONWHIT CLEOL;
reader_pos_subj=        POS_FSR_SUBJTXT;
@RIP reader_pos_subj=   RIP RIP_TEXTWIN "06051Z0500" RIP_END HOME BLUEONWHIT CLEOL;
reader_pos_text=        POS_FSR_BODY COL_MSG_BODY CLEOL;
@RIP reader_pos_text=   RIP RIP_HOME RIP_TEXTWIN "0007271410" RIP_END COL_MSG_BODY CLEOL;
err_entering_msg_area=  WHITE "\nОшибка!  Невозможно войти в раздел сообщений потому что: \n";
merr_corrupt=           "раздел продан";
merr_nomem=             "недостаточно памяти";
merr_nods=              "недостаточно пространства на диске";
merr_noent=             "раздел не существует";
merr_nolock=            "раздел не заблокирован";
merr_share=             "раздел используется другим процессом";
merr_unknown=           "неизвестная ошибка (#%d)";
dont_upload_compressed= "Ошибка!  Команда "Передать" данного меню обрабатывает файлы\nтолько формата ASCII.  Если Вы хотите передать файл формата QWK,\nпожалуйста используйте аналогичную опцию в Меню автономной почты.\n";
msg_with_attach=        "Передайте файл для привязки к этому сообщению ";
dload_attach=           "С этим сообщением связан(ы) файл(ы).  Примите их сейчас";
del_attach=             "Удалить связанные файлы";
n_files_attached=       "Вы имеете %u файлов, ожидающих Вас.  Принять сейчас";
attach_dload=           WHITE "Принятие текущей связи";
no_files_attached=      LRED "Для Вас нет неполученных связанных файлов.\n" WHITE;
attach_hdr0=            WHITE "\nСписок связанных файлов для " LRED "Вас:\n";
attach_hdr0_5=          "                                              Compr.\n";
attach_hdr1=            "Дата     Время От                             Размер   Раздел сообщений\n";
attach_hdr2=            "──────── ───── ────────────────────────────── ────── ──────────────────────────\n";
attach_fmt=             LMAGENTA "%-8.8s %02.2d:%02.2d " YELLOW "%-30.30s " LRED "%6s " LGREEN "%-0.26s\n" WHITE;
attach_fmt2=            LGREEN "\n Дата: " LMAGENTA "%-8.8s %02.2d:%02.2d\n" LGREEN " От: " YELLOW   "%s\n" LGREEN " Раздел: " LCYAN    "%s\n\n";
ok_to_overwrite=        "Файл '%s' уже существует.  Перезаписать";
@MEX msg_sect=          CLS YELONBLUE CLEOL "Сессия сообщений" GRAY "\n";
@RIP msg_sect=          RIP RIP_KILL RIP_RESET RIP_FONTSTY "00000100" RIP_COL "08" RIP_RECT "010HHR0S\n"
                        RLI RIP_COL "09" RIP_RECT "000GHQ0R" RIP_FILLSTY "0101" RIP_BAR "010HHQ0R\n"
                        RLI RIP_COL "0E" RIP_TEXTXY "040JСессия сообщений" RIP_END;
@MEX msg_menu_hdr=      LGREEN "Раздел сообщений " LMAGENTA;
@RIP msg_menu_hdr=      RIP RIP_MOVE "0404" RIP_COL "02" RIP_TEXT "Msg Area " RIP_COL "05" RIP_TEXT;
@MEX msg_menu_sep=      GRAY " ... " CYAN;
@RIP msg_menu_sep=      RIP_COL "00" RIP_TEXT ": " RIP_COL "01" RIP_TEXT;
@MEX msg_nomsgs=        WHITE "В этом разделе нет ни одного сообщения.\n";
@RIP msg_nomsgs=        RIP RIP_COL "0F" RIP_TEXTXY "0414В этом разделе нет ни одного сообщения." RIP_END;
@MEX msg_thereare1=     LGREEN "В этом разделе ";
@RIP msg_thereare1=     RIP RIP_COL "0A" RIP_TEXTXY "0414В этом разделе ";
@MEX msg_thereare2=     " сообщений.  ";
@MEX msg_highest=       "Номер последнего #";
@MEX msg_haventread=    "Вы не читали не одного из них.\n";
@RIP msg_haventread=    RIP RIP_COL "0B" RIP_TEXTXY "041EВы не читали не одного из них." RIP_END;
@MEX msg_nonew=         "Никаких новых сообщений не поступало.\n";
@RIP msg_nonew=         RIP RIP_COL "0B" RIP_TEXTXY "041EНикаких новых сообщений не поступало." RIP_END;
@MEX msg_lastread=      "Последнее сообщение, которое Вы читали #";
@RIP msg_lastread=      RIP RIP_COL "0B" RIP_TEXTXY "041EПоследнее сообщение, которое Вы читали #";
@MEX msg_enter_prompt1= GREEN "Нажмите <ENTER> для " LGREEN;
@MEX msg_enter_prompt2= GREEN " сообщения.\n\n";
@MEX msg_dir_next=      "СЛЕДУЮЩЕГО";
@MEX msg_dir_prev=      "ПРЕДЫДУЩЕГО";
reader_box_of=          "  из";
reader_box_highest=     "high";
change_any=             "Продолжить редактирование";
@MEX msg_menu_intro=    "\n";
@RIP msg_menu_intro=    RIP RIP_END;
@MEX msg_lbracket=      LBRACKET;
@RIP msg_lbracket=      RIP RIP_COL "08" RIP_RECT "0101HR0C\n"
                        RLI RIP_COL "0F" RIP_RECT "0000HQ0B" RIP_FILLSTY "0107" RIP_BAR "0101HQ0B\n"
                        RLI RIP_COL "0E" RIP_TEXTXY "F403";
@MEX msg_separator=     " / ";
@RIP msg_separator=     "/";
@MEX msg_rbracket=      RBRACKET;
@RIP msg_rbracket=      RIP_END;
reader_msg_init=        POS_FSR_BODY COL_MSG_BODY CLEOL;
@RIP reader_msg_init=   RIP RIP_KILL RIP_FILLSTY "0100" RIP_BAR "008RHS9Q" RIP_TEXTWIN "0007271310" RIP_END
                        COL_MSG_BODY CLEOL;
@MEX msg_lastread_end=  ".\n";
@RIP msg_lastread_end=  "." RIP_END;
msg_text_col=           COL_MSG_BODY;
msg_quote_col=          COL_MSG_QUOTE;
msg_kludge_col=         COL_MSG_KLUDGE;
msg_from_col=           COL_MSG_FROM;
msg_from_txt_col=       COL_MSG_FROMTXT;
msg_attr_col=           COL_MSG_ATTR;
msg_to_col=             COL_MSG_TO;
msg_to_txt_col=         COL_MSG_TOTXT;
msg_date_col=           COL_MSG_DATE;
msg_subj_col=           COL_MSG_SUBJ;
msg_subj_txt_col=       COL_MSG_SUBJTXT;
msg_addr_col=           COL_MSG_ADDR;
msg_locus_col=          COL_MSG_LOCUS;
fsr_border_col=         COL_FSR_BORDER;
fsr_msginfo_col=        COL_FSR_MSGINFO;
fsr_addr_col=           COL_FSR_ADDR;
enter_msg_init=         "\n" CLS;
@RIP enter_msg_init=    RIP RIP_FILLSTY "0100" RIP_BAR "001JHS9Q" RIP_END CLS;
enter_header_init=      "\n" CLS;
@RIP enter_msg_init=    RIP RIP_FILLSTY "0100" RIP_BAR "001JHS9Q" RIP_END CLS;
where_to_reply=         WHITE "Reply to which area number " LBRACKET "<enter>=current, \"?\"=list" RBRACKET ": ";
atag_questmore=         WHITE "Пометить разделы " LBRACKET "\"?\"=список разделов, \"*\"=Выход, " YELLOW "<ENTER>" WHITE " показать далее" RBRACKET ": ";

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                           Main Menu Options                              ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:max_main

disconnect=             "Отсоединение";
@RIP disconnect=        RIP RIP_RESET RIP_FONTSTY "00000100" RIP_COL "08" RIP_RECT "2U2A7U3E" RIP_FILLSTY "0107" RIP_BAR "2S287S3C\n"
                        RLI RIP_COL "00" RIP_RECT "2T297T3D" RIP_COL "0F" RIP_RECT "2S287S3C" RIP_COL "01" RIP_TEXTXY "322GОтсоединить сейчас?\n"
                        RLI RIP_BUTSTY "1K0G0207BE0300080F000700020407000000\n"
                        RLI RIP_BUTDEF "2X2S00002H00<>Yes<>Y\n"
                        RLI RIP_BUTDEF "4I2S00002600<>No<>N\n"
                        RLI RIP_BUTDEF "632S00002000<>Help<>?\n"
                        RLI RIP_END;
leave_msg=              "Оставить сообщение для %s";
@RIP leave_msg=         RIP "|1K|Y00000100|c08|R2U2ABG3E|S0107|B2S28BE3C|c00|R2T29BF3D|c0F|R2S28BE3C|c01|@322GLeave message to %s?|1B1K0G0207BE0300080F000700020407000000\n"
                        RLI RIP_BUTDEF "4B2S00002H00<>Yes<>Y\n"
                        RLI RIP_BUTDEF "5W2S00002600<>No<>N\n"
                        RLI RIP_BUTDEF "7H2S00002000<>Help<>?\n"
                        RLI RIP_END;
bibi=                   WHITE "До свидания %s; спасибо за звонок.  Сейчас, пожалуйста, отключитесь.\n";
@RIP bibi=              RIP "|*|1K|Y00000100|c08|R2U2ABG34|S0107|B2S28BE32|c00|R2T29BF33|c0F|R2S28BE32|c01\n"
                        RLI "|m322E|TBye|c0E|T%s|c01|T|c01|@322PPlease hangup now.|g0117" RIP_END;
user_yelling=           WHITE "\n%s вызывает Системного Оператора...";
il_nest_pas_ici=        "\nИзвините, но он не отвечает.\n\n";
yell_is_off=            "\n" WHITE "Вызов Системного Оператора отключен.\n";
computer_type=          "Компьютер: ";
class_pc=               "PC-класс";
class_xt=               "XT-класс";
class_pcjr=             "PCjr";
class_ps2_xt=           "PC XT Модель 286";
class_ps2_mod=          "PS/2 Модель %u";
class_at=               "PC-140";
class_pc_conv=          "PC Convertible";
class_compaq_p=         "COMPAQ-Plus";
class_compaq=           "COMPAQ";
class_generic=          "Generic AT класс 0x%02x\n";
minor_revision=         ", изменение %u";
oper_sys=               "\n       OС: ";
os2_ver=                "OS/2 Версия %u.%02u\n";
os2_dosbox=             "DOS BOX (OS/2 Version %u.%02u)\n";
dos_ver=                "DOS %u.%02u\n";
fossil_ver=             "   FOSSIL: %0.249Fs\n";
heap_mem=               "   Память: %s байт осталось для передачи\n\n";
ul_all=                 "Нажмите <ENTER> чтобы увидеть всех или введите имя для поиска: ";
ul_1=                   "\nНажмите <ENTER> чтобы увидеть весь список\n";
ul_2=                   "или введите имя для поиска: ";
ul_format=              YELLOW "%-30.30s " LCYAN " %-18.18s  " LGREEN "%-0.26s\n";
ul_notfound=            WHITE "\"%s\" не найден в списках пользователей.\n\n";
compiled_on=            LGREEN "   Версия: Компилировано %s в %s (";
inval_cur_msg=          WHITE "\nInvalid current message area.\n";
inval_cur_file=         WHITE "\nInvalid current file area.\n";
you_dont_have_access=   LRED "\nYou do not have access to that function.\n";
default_tag_save=       "tagged*.lst";


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                           Change Menu Options                            ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:max_chng

@MEX not_impl=          LBLUE "Не осуществимо.\n";
@MEX current_pwd=       "Текущий пароль: ";
@MEX help_menu=         CLS YELLOW "N" GRAY ")ovice ..... " WHITE "Full menus\n" YELLOW "R" GRAY ")egular .... " WHITE "Brief menus\n" YELLOW "E" GRAY ")xpert ..... " WHITE "No menus\n\n" WHITE;
@RIP help_menu=         RIP RIP_KILL RIP_END CLS YELLOW "N" GRAY ")ovice ..... " WHITE "Full menus\n" YELLOW "R" GRAY ")egular .... " WHITE "Brief menus\n" YELLOW "E" GRAY ")xpert ..... " WHITE "No menus\n\n" WHITE;
@MEX help_prompt=       "Уровень помощи: ";
@MEX help_keys=         "NRE";
@MEX num_nulls=         "Нули (0-200): ";
@RIP num_nulls=         RIP RIP_KILL RIP_END "Nulls (0-200): ";
@MEX mon_width=         "Ширина монитора (20-132): ";
@RIP mon_width=         RIP RIP_KILL RIP_END "Monitor width (20-132): ";
@MEX bad_width=         "Неврная ширина.  Попытайтесь еще раз.\n\n";
draw_line=              CLS "\n\n\n" GRAY "\x19─%cX\x19─\x09\n\n\n\n\n" WHITE;
@RIP draw_line=         RIP RIP_RESET RIP_KILL RIP_END
                        CLS "\n\n\n" GRAY "\x19─%cX\x19─\x09\n\n\n\n\n" WHITE;
check_x=                "Сивол \"X\" находится на крайней левой стороне дисплея";
@MEX incorrect_width=   "\nШирина, которую Вы ввели некорректна.  Попытайтесь еще раз.\n\n";
@MEX top_num=           "Пожалуйста, введите цифру вверху экрана: ";
@MEX video_menu=        CLS YELLOW "Видео:\n\n" YELLOW "T" GRAY ")TY\n" YELLOW "A" GRAY ")NSI/VT-100\n" YELLOW "V" GRAY ") AVATAR\n\n" WHITE;
@RIP video_mode=        RIP RIP_KILL RIP_END CLS YELLOW "Видео:\n\n" YELLOW "T" GRAY ")TY\n" YELLOW "A" GRAY ")NSI/VT-100\n" YELLOW "V" GRAY ") AVATAR\n\n" WHITE;
@MEX video_keys=        "TAV";
@MEX no_colour=         "Извините; эта система не делает " COLOUR ".\n";
col_too_slow=           "Вы длжны войти со скоростью %u бит/с для " COLOUR ".\n";
@MEX ph_too_long=       WHITE "\nТелефонный номер слишком длинный; попытайтесь еще раз.\n";
@MEX inv_phone=         WHITE "\nНекорректный телефонный номер.\n";
@MEX select_lang=       WHITE "\nВыберите язык:\n\n" YELLOW;
@RIP select_lang=       RIP RIP_KILL RIP_END WHITE "\nВыберите язык:\n\n" YELLOW;
@MEX chose_default_proto=YELLOW "\nВыберите протокол для передачи файлов по умолчанию:\n\n";
@RIP chose_default_proto=RIP RIP_KILL RIP_END  YELLOW "\nВыберите протокол для передачи файлов по умолчанию:\n\n";
@MEX already_used=      WHITE "Это имя уже используется.\n";
@MEX select_def_archiver=YELLOW "\nВыберите метод архивации:\n\n";
@RIP select_def_archiver=RIP RIP_KILL RIP_END YELLOW "\nВыберите метод архивации:\n\n";
@MEX ask_dob=           WHITE "\nВведите дату Вашего рождения " LBRACKET DATESTR RBRACKET ": ";
@RIP ask_dob=           RIP RIP_KILL RIP_END WHITE "\nВведите дату Вашего рождения " LBRACKET DATESTR RBRACKET ": ";
@MEX invalid_dob=       "Некорректная дата рождения";
@MEX invalid_dob_day=   " (день).";
@MEX invalid_dob_mon=   " (месяц).";
@MEX invalid_dob_year=  " (год).";
@MEX ask_sex=           WHITE "\nПожалуйста, введите Ваш пол:\n\n" YELLOW "  M" GRAY ")ale\n" YELLOW "  F" GRAY ")emale\n\n";
@RIP ask_sex=           RIP RIP_KILL RIP_END WHITE "\nПожалуйста, введите Ваш пол:\n\n" YELLOW "  M" GRAY ")ale\n" YELLOW "  F" GRAY ")emale\n\n" WHITE "Ваш выбор: ";
@MEX sex_keys=          "MFU";
@MEX invalid_sex=       " is not a valid selection.";
@MEX force_pwd_chg=     YELLOW "\nYour password has expired. You must select a new password.\n" WHITE;
@MEX new_pwd_error=     LRED "\nError! You must select a different password.\n\n";

; This line displayed when the user switches to this language.
@MEX language_change=   "Вы выбрали русский язык...\n";
@MEX Chg_userlist=      "В списке:       ";
@RIP Chg_userlist=      RIP_BUTDEF "CI3M00001100<>%In userlist<>%\n"
                        RLI RIP_TEXTXY "GE3Q";
@MEX Chg_nulls=         "Нули:        ";
@RIP Chg_nulls=         RIP_BUTDEF "643M00002600<>Nulls<>N\n"
                        RLI RIP_TEXTXY "A03Q";
@MEX Chg_width=         "Ширина:      ";
@RIP Chg_width=         RIP_BUTDEF "0A4600002F00<>screen Width<>W\n"
                        RLI RIP_TEXTXY "464A";
@MEX Chg_length=        "Длина:       ";
@RIP Chg_length=        RIP_BUTDEF "644600002400<>screen Length<>L\n"
                        RLI RIP_TEXTXY "A04A";
@MEX Chg_realname=      "Настоящее имя:";
@MEX Chg_alias=         "Пседоним:               ";
@RIP Chg_alias=         RIP_BUTDEF "0A0U00001T00<>Alias<>A\n"
                        RLI RIP_TEXTXY "640Y";
@MEX Chg_phone=         "Голосовой телефон:      ";
@RIP Chg_phone=         RIP_BUTDEF "0A1E00002C00<>Voice Telephone<>T\n"
                        RLI RIP_TEXTXY "641I";
@MEX Chg_city=          "Город, Область:         ";
@RIP Chg_city=          RIP_BUTDEF "0A1Y00001V00<>City, State<>C\n"
                        RLI RIP_TEXTXY "6422";
@MEX Chg_dataphone=     "Модемный телефон:          ";
@RIP Chg_dataphone=     "";
@MEX Chg_dob=           "Дата рождения:       ";
@RIP Chg_dob=           RIP_BUTDEF "0A2I00001U00<>Birth date<>B\n"
                        RLI RIP_TEXTXY "642M";
@MEX Chg_tabs=          "Пробелы:        ";
@RIP Chg_tabs=          RIP_BUTDEF "CI4600000000<>Tabs<>\n"
                        RLI RIP_TEXTXY "GE4A";
@MEX Chg_video=         "Видео:       ";
@RIP Chg_video=         RIP_BUTDEF "0A4Q00002E00<>Video mode<>V\n"
                        RLI RIP_TEXTXY "464U";
@MEX Chg_help=          "Помощь:      ";
@RIP Chg_help=          RIP_BUTDEF "0A3M00002000<>Help level<>H\n"
                        RLI RIP_TEXTXY "463Q";
@MEX Chg_more=          "Далее:       ";
@RIP Chg_more=          RIP_BUTDEF "644Q00001600<>*More prompt<>*\n"
                        RLI RIP_TEXTXY "A04U";
@MEX Chg_cls=           "Чистый экран:   ";
@RIP Chg_cls=           RIP_BUTDEF "CI4Q00002B00<>Screen clear<>S\n"
                        RLI RIP_TEXTXY "GE4U";
@MEX Chg_fse=           "Редактор:    ";
@RIP Chg_fse=           RIP_BUTDEF "0A5A00001Y00<>Fullscrn Edit<>F\n"
                        RLI RIP_TEXTXY "465E";
@MEX Chg_ibm=           "IBM-знаки:   ";
@RIP Chg_ibm=           RIP_BUTDEF "645A00002100<>IBM-PC chars<>I\n"
                        RLI RIP_TEXTXY "A05E";
@MEX Chg_hotkeys=       "Гор. ключи:     ";
@RIP Chg_hotkeys=       RIP_BUTDEF "CI5A00000X00<>\\!Hotkeys<>\\!\n"
                        RLI RIP_TEXTXY "GE5E";
@MEX Chg_protocol=      "Протокол:    ";
@RIP Chg_protocol=      RIP_BUTDEF "0A5U00001000<>\\$Protocol<>\$\n"
                        RLI RIP_TEXTXY "465Y";
@MEX Chg_language=      "Язык:        ";
@RIP Chg_language=      RIP_BUTDEF "645U00001S00<>@Language<>@\n"
                        RLI RIP_TEXTXY "A05Y";
@MEX Chg_fsr=           "Полный экран:   ";
@RIP Chg_fsr=           RIP_BUTDEF "CI5U00002M00<>\\^F/S Reader<>\\^\n"
                        RLI RIP_TEXTXY "GE5Y";
@MEX Chg_archiver=      "Архиватор:   ";
@RIP Chg_archiver=      RIP_BUTDEF "0A6E00001200<>&Archiver<>&\n"
                        RLI RIP_TEXTXY "466I";
@MEX Chg_gender=        "Пол:         ";
@RIP Chg_gender=        RIP_BUTDEF "646E00001Z00<>Gender<>G\n"
                        RLI RIP_TEXTXY "A06I";
@MEX Chg_rip=           "RIP-графика:    ";
@RIP Chg_rip=           RIP_BUTDEF "CI6E00002A00<>Rip grapics<>R\n"
                        RLI RIP_TEXTXY "GE6I";
@MEX chg_newline=       "\n";
@RIP chg_newline=       "";
@MEX chg_col_info=      "\x16\x01\x0e";
@RIP chg_col_info=      "";
@MEX chg_col_data1=     "\x16\x01\x07";
@RIP chg_col_data1=     "";
@MEX chg_col_data2=     "\x16\x01\x0a";
@RIP chg_col_data2=     "";
@MEX chg_separator=     "\n";
@RIP chg_separator=     RIP RIP_BUTSTY "3M0E0209AA0201080F0807000I0407000000|c05\n" RLI;
@MEX chg_end=           "";
@RIP chg_end=           "\n" RLI RIP_TEXTWIN "000X271610" RIP_END CLS;
chg_need_fsr=           LRED "The full-screen reader cannot be disabled while RIP graphics are active.\n";
@MEX chg1=              CLS YELONBLUE CLEOL "Сессия Конфигураций" GRAY "\n\n";
@RIP chg1=              RIP RIP_KILL RIP_COL "08" RIP_RECT "0000HQ0D\n"
                        RLI RIP_COL "09" RIP_RECT "0000HP0C" RIP_FILLSTY "0101" RIP_BAR "0101HQ0B\n"
                        RLI RIP_COL "0E" RIP_TEXTXY "0403The CHANGE SETUP Section\n"
                        RLI RIP_COL "08" RIP_RECT "000EHQ77" RIP_COL "0F" RIP_RECT "000EHP76\n"
                        RLI RIP_FILLSTY "0107" RIP_BAR "010FHQ76" RIP_COL "08" RIP_RECT "040IHL72\n"
                        RLI RIP_COL "0F" RIP_RECT "050JHM73" RIP_COL "07" RIP_RECT "050JHL72\n"
                        RLI RIP_TEXTWIN "000X271610" RIP_BUTSTY "5K0E0209AA0200080F0807000I0407000000\n"
                        RLI RIP_COL "0E";

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                           Chat Commands                                  ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:max_chat

@MEX cs_avail     =     "Доступен для беседы";
@MEX cs_notavail  =     "Недоступен для беседы";
@MEX cs_enter_msg =     "Вводит сообщение";
@MEX cs_file_xfer =     "Передача файла";
@MEX cs_outside   =     "Работа с внешней программой";
ch_page_msg  =          "\a%s\n" CLEOL;
ch_hey_dude_msg=        "%s\n" CLEOL;
hu_is_on_1=             WHITE "\nИмя Пользователя                     Узел         Статус\n";
hu_is_on_2=             "\x19─\x23  \x19─\x04  \x19─\x1d\n";
hu_is_on_3=             YELLOW "%-36.36s  %3d  " GRAY "%s%s\n";
ch_xx_join   =          LRED "%s " LMAGENTA "вступает в разговор.\n" CLEOL;
ch_xx_leave  =          LRED "%s " LMAGENTA "заканчивает разговор.\n" CLEOL;
ch_msg       =          "%s\n";
@MEX ch_node_to_page=   "Пожалуйста, введите номер узла для вызова (?=Список): ";
ch_being_paged=         YELLOW "\a\aВас вызывает " LGREEN "%s" YELLOW " (узел %d).";
ch_waiting   =          YELLOW "\nОжидание ответа на вызов с узла %d...\n";
@MEX ch_you       =     " (Вы)";
@MEX ch_enter_cb  =     "Пожалуйста, введите публичный канал (1-255): ";
@MEX ch_chat_cb   =     "Публичный разговор на канале %d";
@MEX ch_enter_node=     "Пожалуйста, введите номер узла, с которым Вы хотите поговорить (?=Список): ";
ch_chat_pvt  =          "Частный разговор с узлом %d";
@MEX ch_enter_chat=     WHITE "\nВход в режим разговоров.  ";
@MEX ch_help_str  =     "Введите \"/q\" для выхода, \"/w\" для списка пользователей на этом\nканале,\"/s\" для списка пользователей в системе и\"/?\" для помощи.\n\n";
ch_byline    =          LGREEN LBRACKET "%-15.15s" RBRACKET ": \x16\x01%c";
@MEX ch_ulist_hdr =     YELLOW "\nСписок пользовотелей на этом канале:\n\n" WHITE "Name\n───────────────────────────────────\n" YELLOW;
@MEX ch_alone     =     "Вы один на этом канале.\n";
@MEX ch_chat_sect =     CLS YELONBLUE CLEOL "Сессия разговоров\n";
ch_us_avail  =          YELLOW "\nВ данный момент Вы " LGREEN "%sДОСТУПНЫ" YELLOW " для разговора.\n\n";
@MEX ch_us_noavail=     "НЕ";
ch_nodenavail=          "\nУзел %d недоступен для раговора.\n";
@MEX ch_you_dummy =     "\nВы не можете вызвать самого себя.\n";
ch_off_abnormally=      LRED "%s's" LMAGENTA " Сессия закончена ненормально.  (Возможно закончилось время)\n" CLEOL;
@MEX ch_youare=         YELLOW "\nВ данный момент Вы " LGREEN;
@MEX ch_availforchat=   "ДОСТУПНЫ" YELLOW " для разговора.\n\n";


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                           User Editor                                    ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:max_ued

really_erase=           "Really erase pwd field";
log_nomem_del=          "!No mem for delete buf";
ued_nodel_current=      WHITE "\nВы не можете удалить текущего пользователя!\n";
ued_calls=              "Вызов: ";
ued_nulls=              "Нули: ";
ued_width=              "Ширина: ";
ued_length=             "Длина: ";
ued_realname=           "Псевдоним: ";
ued_phone=              "Телефонный номер: ";
ued_city=               "Город: ";
ued_dlall=              "Total downloads (in K): ";
ued_debit=              "Дебит (рубли): ";
ued_lastfile=           "Последний файл: ";
ued_gethelp=            "N)ovice, R)egular, or E)xpert? ";
ued_help_keys=          "NRE";
ued_keytoggle=          "Which keys to toggle? ";
ued_curkeys=            YELLOW GOTO "\x18\x01Current keys: " WHITE "%s" GOTO "\x17\x01";
ued_dltoday=            "Downloads for today (in K): ";
ued_lastmsg=            "Последнее сбщ-е: ";
ued_uname=              "Имя пользователя: ";
ued_vidmode=            "T)ty, A)nsi, or O)pus/Avatar? ";
ued_vid_keys=           "TAO";
ued_credit=             "Кредит (рубли): ";
ued_time=               "Время: ";
ued_ulall=              "Total uploads (in K): ";
ued_getpriv=            CLEOL "New priv level (# or priv key): ";
ued_ss1$=               CLS YELLOW "U" GRAY "ser " LGREEN "─────────────────────────────── " GRAY "Last call                   " LGREEN "────────────┐\n";
ued_ss2=                " │ " YELLOW "N" GRAY "ame                         " YELLOW "A" GRAY "lias                                        " LGREEN "│\n";
ued_ss3=                " │ " YELLOW "C" GRAY "ity                         " YELLOW "V" GRAY "oicePhone                 " YELLOW "S" GRAY "ex               " LGREEN "│\n";
ued_ss4=                " └ " YELLOW "P" GRAY "assword                     " YELLOW "D" GRAY "ataPhone                  " YELLOW "B" GRAY "Day              " LGREEN "┘\n";
ued_ss5=                YELLOW "A" GRAY "ccess " LGREEN "─────────────────────────────────────┐    " YELLOW "S" GRAY "ettings " LGREEN "───────────────────┐\n";
ued_ss6=                " │ " YELLOW "P" GRAY "riv level             " YELLOW "C" GRAY "redit            " LGREEN "│     │ " YELLOW "W" GRAY "idth                    " LGREEN "│\n";
ued_ss7=                " │ " YELLOW "K" GRAY "eys                   " YELLOW "D" GRAY "ebit             " LGREEN "│     │ " YELLOW "L" GRAY "ength                   " LGREEN "│\n";
ued_ss8=                " │ " YELLOW "G" GRAY "roup Num              " YELLOW "U" GRAY "sed Pts          " LGREEN "│     │ " YELLOW "N" GRAY "ulls                    " LGREEN "│\n";
ued_ss9=                " │ " YELLOW "A" GRAY "lloc Pts              " YELLOW "S" GRAY "howUlist         " LGREEN "│     │ " YELLOW "M" GRAY "sgArea                  " LGREEN "│\n";
ued_ss10=               " └ " YELLOW "N" GRAY "erd                                     " LGREEN "┘     │ " YELLOW "F" GRAY "ileArea                 " LGREEN "│\n";
ued_ss11=               YELLOW "I" GRAY "nformation " LGREEN "────────────────────────────────────┐ │ " YELLOW "V" GRAY "ideo Mode               " LGREEN "│\n";
ued_ss12=               " │ " YELLOW "D" GRAY "L (all)                 " YELLOW "C" GRAY "ur. Time           " LGREEN "│ │ " YELLOW "H" GRAY "elp                     " LGREEN "│\n";
ued_ss13=               " │ " YELLOW "T" GRAY "oday DL                 " YELLOW "A" GRAY "dded Time          " LGREEN "│ │ " YELLOW "!" GRAY "Language                " LGREEN "│\n";
ued_ss14=               " │ " YELLOW "U" GRAY "ploads                  " YELLOW "#" GRAY " calls             " LGREEN "│ │ " YELLOW "P" GRAY "rotocol                 " LGREEN "│\n";
ued_ss15=               " │ " YELLOW "P" GRAY "ostMsgs                 " YELLOW "R" GRAY "eadMsgs            " LGREEN "│ └ " YELLOW "C" GRAY "ompress                 " LGREEN "┘\n";
ued_ss16=               " └ " YELLOW "1" GRAY "stCall                  " YELLOW "!" GRAY "PwdDate            " LGREEN "┘\n";
ued_ss17=               YELLOW "F" GRAY "lags " LGREEN "──────────────────────────────────────────┐ " YELLOW "E" GRAY "xpiry " LGREEN "────────────────────┐\n";
ued_ss18=               " │ " YELLOW "H" GRAY "otkeys      " YELLOW "I" GRAY "BM Chars         " YELLOW "S" GRAY "crnClr       " LGREEN "│  │ " YELLOW "E" GRAY "xpire by               " LGREEN "│\n";
ued_ss19=               " │ " YELLOW "M" GRAY "axEd        " YELLOW "P" GRAY "ause (More)      " YELLOW "A" GRAY "vailChat     " LGREEN "│  │ " YELLOW "A" GRAY "ction                  " LGREEN "│\n";
ued_ss20=               " │ " YELLOW "T" GRAY "abs         " YELLOW "C" GRAY "alledBefore      " YELLOW "F" GRAY "SR           " LGREEN "│  └ " YELLOW "D" GRAY "ate                    " LGREEN "┘\n";
ued_ss21=               " └ " YELLOW "R" GRAY "IP                                          " LGREEN "┘\n";
ued_ss22=               ;

ued_spermflag=          GOTO "\x01\x0e%s";
ued_sstatcur=           LRED   " * Текущий * " WHITE;
ued_sstatdel=           LRED   " * Удален * " WHITE;
ued_sstatprm=           LRED   " *Permanent* " WHITE;
ued_sstatblank=         LGREEN "─────────────" WHITE;

ued_slastcall=          GOTO "\x01\x30%s";
ued_sname=              GOTO "\x02\x0e%-18.18s";
ued_scity=              GOTO "\x03\x0e%-18.18s";
ued_spwd=               GOTO "\x04\x0e%-18.18s";
ued_salias=             GOTO "\x02\x2c%-25.25s";
ued_svoicephone=        GOTO "\x03\x2c%-15.15s";
ued_sdataphone=         GOTO "\x04\x2c%-15.15s";
ued_ssex=               GOTO "\x03\x41%-6.6s";
ued_sdob=               GOTO "\x04\x41%-8.8s";
ued_spriv=              GOTO "\x06\x0f%-9.9s";
ued_skeys=              GOTO "\x07\x0f%-11.11s";
ued_sgroup=             GOTO "\x08\x0f%-5u";
ued_sallocpts=          GOTO "\x09\x0f%-10lu";
ued_snerd=              GOTO "\x0a\x0f%-3.3s";
ued_scredit=            GOTO "\x06\x25\x25%-5u";
ued_sdebit=             GOTO "\x07\x25\x25%-5u";
ued_susedpts=           GOTO "\x08\x25\x25%-8lu";
ued_sulistshow=         GOTO "\x09\x25\x25%-3.3s";
ued_sxfertemplate=      "%luK / %lu";
ued_sdlall=             GOTO "\x0c\x0d%-15.15s";
ued_sdltoday=           GOTO "\x0d\x0d%-15.15s";
ued_sup=                GOTO "\x0e\x0d%-15.15s";
ued_sposted=            GOTO "\x0f\x0d%-6lu";
ued_s1stcall=           GOTO "\x10\x0d%-8.8s";
ued_stimetoday=         GOTO "\x0c\x28%-5u";
ued_stimeadded=         GOTO "\x0d\x28%-5u";
ued_stimes=             GOTO "\x0e\x28%-5u";
ued_sreadmsgs=          GOTO "\x0f\x28%-7lu";
ued_spwdchg=            GOTO "\x10\x28%-8.8s";
ued_swidth=             GOTO "\x06\x40%-3u";
ued_slength=            GOTO "\x07\x40%-3u";
ued_snulls=             GOTO "\x08\x40%-3u";
ued_slastmarea=         GOTO "\x09\x40%-14.14s";
ued_slastfarea=         GOTO "\x0a\x40%-14.14s";
ued_svideo=             GOTO "\x0b\x40%-6.6s";
ued_shelp=              GOTO "\x0c\x40%-7.7s";
ued_slang=              GOTO "\x0d\x40%-13.13s";
ued_sproto=             GOTO "\x0e\x40%-13.13s";
ued_scompress=          GOTO "\x0f\x40%-13.13s";
ued_shotkeys=           GOTO "\x12\x0c%-3.3s";
ued_smaxed=             GOTO "\x13\x0c%-3.3s";
ued_stabs=              GOTO "\x14\x0c%-3.3s";
ued_srip=               GOTO "\x15\x0c%-3.3s";
ued_sibmchars=          GOTO "\x12\x1e%-3.3s";
ued_spause=             GOTO "\x13\x1e%-3.3s";
ued_scalledbefore=      GOTO "\x14\x1e%-3.3s";
ued_sscrnclr=           GOTO "\x12\x2d%-3.3s";
ued_schatavail=         GOTO "\x13\x2d%-3.3s";
ued_sfsr=               GOTO "\x14\x2d%-3.3s";
ued_sexpireby=          GOTO "\x12\x40%-7.7s";
ued_sexpireact=         GOTO "\x13\x40%-14.14s";
ued_sexpiredate=        GOTO "\x14\x40%-13.13s";

ued_cantdel1=           WHITE "\n\nОшибка!  Задача %02x еще активна.  Все активные задачи должны быть\n";
ued_cantdel2=           "terminated before Max can do a user purge.  If task %02x was terminated\n";
ued_cantdel3=           "prematurely, then you must delete the file called\n";
ued_cantdel4=           "%sACTIVE%02x.BBS to tell Max that task %02x is no longer active.\n\n";
ued_purging=            CLS WHITE "Purging users:\n\n";
ued_deleted=            YELLOW "Удалены: " GRAY "%s\n";
ued_cleansing_lastreads=YELLOW "\nCleansing lastread pointers:\n";
ued_not_found=          "\r" WHITE CLEOL "Не найдно.  ";
ued_find_who=           "Введите имя пользователя, которого Вы хотите наити: ";
ued_get_expby=          "Expire by D)ate, M)inutes, or N)one? ";
ued_get_exp=            "DMN";
ued_get_action=         "Expiry action: A)xe (hang up & delete), D)emote, or N)one? ";
ued_get_actionk=        "ADN";
ued_get_date_prompt=    "Expiry date, or press <enter> for ";
ued_minutes=            "Expire after how many minutes? ";
ued_xp_date=            "DATE";
ued_xp_mins=            "MINUTES";
ued_xp_none=            "NONE";
ued_xp_demote=          "Priv(%s)";
ued_xp_hangup=          "HANG UP";
ued_xp_minutes=         "%lu минут";
ued_need_graphics_cls=  LRED "You need ANSI graphics and ClearScreen enabled to use the user editor.\n" WHITE;
ued_are_you_sure=       LRED "USERS CANNOT BE UNDELETED.  " WHITE "Are you sure you want to delete this user";
ued_prompt=             WHITE "Ваш выбор (?=Помощь): ";
ued_user_prompt=        LRED "User " WHITE "Select (?=help): ";
ued_access_prompt=      LRED "Access " WHITE "Select (?=help): ";
ued_info_prompt=        LRED "Information " WHITE "Select (?=help): ";
ued_flags_prompt=       LRED "Flags " WHITE "Select (?=help): ";
ued_settings_prompt=    LRED "Settings " WHITE "Select (?=help): ";
ued_expiry_prompt=      LRED "Expiry " WHITE "Select (?=help): ";
ued_sex_prompt=         "M)ale, F)emale, or N)ot Given? ";
ued_sex_keys=           "MFN";
ued_group_prompt=       "Group number: ";
ued_pcredit_prompt=     "Point credit: ";
ued_pdebit_prompt=      "Point debit: ";
ued_ndlall=             "Total number of downloaded files: ";
ued_ndltoday=           "Number of files downloaded today: ";
ued_nulall=             "Total number of uploaded files: ";
ued_msgsposted_prompt=  "Number of messages posted: ";
ued_timeadd_prompt=     "Number of rewarded minutes for today: ";
ued_msgsread_prompt=    "Number of messages read: ";
ued_date1stcall_prompt= "Date of first call ";
ued_datepwdchg_prompt=  "Date of last pwd change ";
ued_dob_prompt=         "Date of birth " LBRACKET "yyyy-mm-dd; default %04u-%02u-%02d" RBRACKET ": ";
ued_nameinuse=          WHITE "That name is already in use.  ";
ued_invalidpriv=        WHITE "Invalid privilege level.  ";
ued_need_more_lines=    LRED "Your screen must be at least 24 lines long to use the user editor.\n" WHITE;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                           Browse Command                                 ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:m_browse

br_area_verbose=        LGREEN "Обзор - Сканирование сообщений и поиск\n\n" YELLOW "Какие разделы:\n\n" YELLOW "A" GRAY ".Текущий раздел\n" YELLOW "B" GRAY ".Помеченные разделы (выбранные командой Пометить - по умолчанию)\n" YELLOW "C" GRAY ".Маски\n" YELLOW "D" GRAY ".Группы\n" YELLOW "E" GRAY ".Только локальные и сетевые разделы\n" YELLOW "F" GRAY ".Все разделы\n" YELLOW "Q" GRAY ".Выход\n\n";
br_area=                "Тип раздела: " LBRACKET "A.Текущий, B.Помеченный (по умолчанию), C.Маски, D.Группы, E.Локальные,\nF.Все, Q.Выход" RBRACKET ": ";
br_areak=               "ABCDEFQ?";
br_type_verbose=        YELLOW "Тип сообщений для показа:\n\n" YELLOW "A" GRAY ".Все сообщения\n" YELLOW "B" GRAY ".Новые (введенные после последнего чтения - по умолчанию)\n" YELLOW "C" GRAY ".Ваша почта (сообщения адресованые Вам)\n" YELLOW "D" GRAY ".Сканирование (по предметам: кому, от кого, тема, текст и ключевые слова)\n" YELLOW "E" GRAY ".От заданного сообщения до последнего по порядку\n" YELLOW "Q" GRAY ".Выход\n" YELLOW "?" GRAY ".Помощь\n\n";
br_type=                "Типы: " LBRACKET "A.Все, B.Новые, C.Ваша почта, D.Сканирование, E.От заданного сообщения, Q.Выход, ?.Помощь" RBRACKET ": ";
br_typek=               "ABCED?Q";
br_ty_from=             "\nНачать с какого сообщения (\"=\" для текущего): ";
br_display_verbose=     YELLOW "Вывод на экран:\n\n" YELLOW "A" GRAY ".Чтение (показ полных сообщений: по умолчанию)\n" YELLOW "B" GRAY ".Список (по одной строке)\n" YELLOW "C" GRAY ".Упаковать (формат QWK)\n" YELLOW "Q" GRAY ".Выход\n\n";
br_display=             "Вывод на экран: " LBRACKET "A.Чтение (полные сообщения), B.Список (по одной строке), C.Упаковать (QWK), Q.Выход" RBRACKET ": ";
br_dispk=               "ABCQ?";
br_list_head1=          CLS WHITE "Сбщ#   От                   Кому                 Тема\n";
@RIP br_list_head1=     RIP RIP_KILL RIP_FONTSTY "00000100" RIP_FILLSTY "0100" RIP_BAR "000GHR0V\n"
                        RLI RIP_COL "08" RIP_RECT "010HHR0T" RIP_COL "0F" RIP_RECT "000GHQ0S" RIP_FILLSTY "0107" RIP_BAR "010HHQ0S\n"
                        RLI RIP_COL "01" RIP_TEXTXY "020HСбщ#   От                   Кому                 Тема" RIP_END;
br_list_head2=                    "────── ──────────────────── ──────────────────── ────────────────────────────\n";
@RIP br_list_head2=     RIP RIP_TEXTXY "020M────── ──────────────────── ──────────────────── ────────────────────────────\n"
                        RLI RIP_TEXTWIN "0004271600" RIP_END CLS;
br_this=                LGREEN "Раздел " LMAGENTA "%s" CYAN ": %s\n";
br_s_where_verbose=     YELLOW "Где искать?  (Можно ввести более одного символа.)\n\n" YELLOW "A" GRAY ".Дo поля\n" YELLOW "B" GRAY ".От поля\n" YELLOW "C" GRAY ".Тема поля\n" YELLOW "D" GRAY ".Тело сообщения\n" YELLOW "?" GRAY ".Помощь\n" WHITE;
br_s_where=             "Где искать " LBRACKET "any or all of T)o, F)rom, S)ubject, B)ody, or ?)help" RBRACKET ": ";
br_sk=                  "TFSBQ?";
br_s_opt_lim=           "L" YELLOW "L" GRAY ")imit search (with AND)\n";
br_s_opt_exp=           "E" YELLOW "E" GRAY ")xpand search (with OR)\n";
br_s_opt_go=            "S" YELLOW "S" GRAY ")earch with these criteria\n";
br_s_opt_quit=          "Q" YELLOW "Q" GRAY ")uit search\n" WHITE;
br_max_will=            LCYAN "\nMaximus будет искать сообщения, содержащие:\n\n    ";
br_or=                  LRED "\n              OR\n\n    ";
br_and=                 LRED "AND ";
br_in_the_xxx_fields=   YELLOW "\"" LGREEN "%s" YELLOW "\" in the ";
br_field_to=            "до";
br_field_from=          "от";
br_field_subj=          "тема";
br_field_body=          "тело сообщения";
br_field_maybe_plural=  " field(s)";
br_comma=               ", ";
br_then_or=             "или ";
br_text_to_search=      "Текст для поиска: ";
br_list_format=         GRAY "%6ld%s%s%-20.20s %s%-20.20s " LCYAN "%-0.28s\n";
br_msg_new=             LRED "*";
br_msg_notnew=          " ";
br_notfound=            WHITE "Сообщений не найдено.\n";
br_area_banner=         LGREEN "Раздел " LMAGENTA "%s: " GRAY "%s\n";
mchk_nmsg=              "Следующее " LBRACKET "Y.Да, N.Нет, A.Повтор";
@RIP mchk_nmsg=         RIP RIP_KILL RIP_FILLSTY "0100" RIP_BAR "008RHR9P" RIP_COL "08" RIP_RECT "028SHR96\n"
                        RLI RIP_COL "0F" RIP_RECT "018RHQ95" RIP_FILLSTY "0107" RIP_BAR "028SHQ95\n"
                        RLI RIP_COL "01" RIP_FONTSTY "00000100" RIP_BUTSTY "1J0A0207PE0201080F000700020407000000\n"
                        RLI RIP_BUTDEF "068V00002600<>Next<>Y\n"
                        RLI RIP_BUTDEF "1U8V00002900<>Quit<>N\n"
                        RLI RIP_BUTDEF "3I8V00001T00<>Again<>A\n";
mchk_reply=             ", R.Ответить";
@RIP mchk_reply=        RLI RIP_BUTDEF "568V00002A00<>Reply<>R\n";
mchk_kill=              ", K.Удалить";
@RIP mchk_kill=         RLI RIP_BUTDEF "6U8V00002300<>Kill<>K\n";
mchk_dload=             ", D.Принять файл(ы)";
@RIP mchk_kill=         RLI RIP_BUTDEF "6U8V00001W00<>D'Load<>D\n";
mchk_nextar=            ", *.След.раздел";
@RIP mchk_nextar=       RIP RIP_BUTSTY "1Y0A0207PE0201080F000700020407000000\n"
                        RLI RIP_BUTDEF "FO8V00001X00<>NextArea<>*\n";
mchk_kludge=            ", !)Kludge";
@RIP mchk_kludge=       RLI RIP_BUTSTY "1J0A0207PE0201080F000700020407000000\n"
                        RLI RIP_BUTDEF "8I8V00002300<>Kludge<>\!\n";
mchk_unreceive=         ", U.Неполученные";
@RIP mchk_unreceive=    RLI RIP_BUTSTY "1J0A0207PE0201080F000700020407000000\n"
                        RLI RIP_BUTDEF "A68V00002D00<>UnRecv<>\\^\n";
mchk_end_prompt=        RBRACKET ": ";
@RIP mchk_end_prompt=   RLI RIP_END;
mchk_nmsgk=             "Yna";
mchk_keys=              "rk*!ud";
mchk_nunder=            "Попробуйте еще раз.";
@RIP mchk_nunder=       RIP RIP_FILLSTY "0104" RIP_RECT "018GHS8Q" RIP_COL "0F" RIP_TEXTXY "@088ITry again." RIP_END;
err_compr_mail=         LRED "Ошибка сжатия.  Пожалуйста, доведите это до сведения Системного Оператора.\n" WHITE;
download_msgs=          "Принять в формате QWK";
qwk_toomany=            LRED "Выбрано слишком много разделов для пакета QWK.  Пропускается.\n";
wrong_rep=              LRED "Ошибка!  Переданный .REP файл был для \"%s\", а не для \"%s\"!\n";
qwk_msg_stats=          LGREEN "Раздел#%-3d  " YELLOW "To: %-18.18s" LCYAN "  Re: %-18.18s  " LMAGENTA;
qwk_invalid_area=       LRED "\nInvalid area.  " YELLOW "(To=\"%s\"; subj=\"%s\".)\n\nНажмите <enter> чтобы пропустить сообщение.\n" WHITE;
qwk_max_area=           YELLOW "MaxArea: %s\n";
err_receive_rep=        LRED "Ошибка получения %s.REP file!\n";
err_decompr_rep=        LRED "Ошибка разархивации %s.REP file!\n";
qwk_local_rep=          "Enter path/name of .REP file: ";
unknown_compr=          LRED "Неизвестный метод сжатия.\n";
tossing_rep_packet=     YELLOW "\nTossing .REP packet %s...\n\n";
rep_to_send=            WHITE "\nPlease begin uploading %s now.\n";
br_msg_pvt=             RED "-";
err_toss_qwk=           LRED "Error tossing from %s!\n";
wait_doing_compr=       YELLOW "Сжатие почты.  Пожалуйста, подождите...\n";
qwk_update_lr=          YELLOW "Пожалуйста, подождите.  Обновления даты последнего чтения...";
door_id_name=           "ШЛЮЗ = %s\n";
door_id_ver=            "ВЕРСИЯ = %s\n";
door_id_sys=            "СИСТЕМА = %s\n";
door_id_cname=          "CONTROLNAME = %s\n";
cprog_name=             "MAXIMUS";
door_id_ctype_add=      "CONTROLTYPE = ADD\n";
door_id_ctype_drop=     "CONTROLTYPE = DROP\n";
cdat_hello=             "HELLO\n";
cdat_news=              "NEWS\n";
cdat_goodbye=           "GOODBYE\n";
qwk_too_many=           LRED "\nWarning!  A maximum of %ld messages can be packed during one download.\n\n" WHITE;
qwk_nuke_tear=          "\r---";
qwk_replace_tear=       "___";
qwk_msg_skipped=        LRED "\nСообщение пропущено.\n";
qwk_pack_start=         YELLOW "\nРаздел     Имя раздела                  Всего Сбщ    Сбщ Вам     Упаковано\n" WHITE "\x19─\x09  \x19─\x1b  \x19─\x0a  \x19─\x0b  \x19─\x0b\n";
qwk_pack_fmt=           LGREEN "%9.9s  " LCYAN "%-27.27s  " LMAGENTA "%7lu\x19 \x05" LRED "%6lu\x19 \x07" LGREEN "%7lu\n";
qwk_pack_end=           WHITE "\x19─\x09  \x19─\x1b  \x19─\x0a  \x19─\x0b  \x19─\x0b\n" LRED "\x19 \x0bВсего\x19 \x18" LMAGENTA "%7lu\x19 \x05" LRED "%6lu\x19 \x07" LGREEN "%7lu\n\n" WHITE;
restr_prompt=           "Введите дату самого старого сообщения для упаковки или <ENTER> для ";
qwk_busy_msg=           "Ошибка!  Упаковщик QWK в настоящее время занят другим узлом!  (QWK_BUSY.$$$)\n";
; Template to use for calling archiver/unarchiver
@NT  maxpipe_cmd=       "%s";
@DOS maxpipe_cmd=       "%s";
@OS2 maxpipe_cmd=       "maxpipe.exe %%P %s";
br_which_areas=         "Search which areas (use \"*\" as wildcard): ";
@RIP br_which_areas=    RIP RIP_KILL RIP_COL "01" RIP_TEXTXY "1C66Which areas (use "*" as wildcard):\n"
                        RLI RIP_COL "08" RIP_RECT "196LEY6Y" RIP_COL "0F" RIP_RECT "186KEX6X\n"
                        RLI RIP_COL "07" RIP_RECT "196LEX6X" RIP_TEXTWIN "060U1U0U00" RIP_END
                        HOME BLUEONWHIT CLEOL;
err_receive_attach=     LRED "Error receiving attached file(s)!\n\n";
err_compr_attach=       LRED "Error compressing file(s)!\n";
err_decompr_attach=     LRED "Error decompressing attached file(s)!\n";
make_attach_local=      "Enter path/name of the file to send: ";
attach_ask_compr=       "Store this file compressed";
recv_attach_local=      WHITE "Enter destination directory for attached file(s): ";
wait_compr_attach=      "\r" YELLOW "Архивирование файла(ов).  Пожалуйста, подождите...\n";
no_attach_files=        LRED "Файлов для передачи не найдено!";
attach_notavail=        LRED "Sorry - the attached file(s) are no longer available.";
wait_decompr_attach=    "\r" YELLOW "Разархивирование файла(ов).  Пожалуйста, подождите...\n";
really_abort_attach=    WHITE "Do you want to abort the file attach";
browse_select_s=        WHITE "Ваш выбор: " CYAN;
browse_select_c=        ;
@RIP browse_select_c=   RIP RIP_KILL RIP_TEXTWIN "0000271610" RIP_END CLS;
browse_which_c=         ;
@RIP browse_which_c=    RIP RIP_KILL RIP_TEXTWIN "0000271610" RIP_END CLS;
browse_more_prompt=     "Далее";
@RIP browse_more_prompt=RIP RIP_KILL RIP_FILLSTY "0100" RIP_BAR "008XHR9Q" RIP_COL "08" RIP_RECT "028Y6L9A\n"
                        RLI RIP_COL "0F" RIP_RECT "018X6K99" RIP_FILLSTY "0107" RIP_BAR "028Y6K99\n"
                        RLI RIP_COL "01" RIP_TEXTXY "0690More?\n"
                        RLI RIP_BUTSTY "1K0A0207PE0201080F000700020407000000\n"
                        RLI RIP_BUTDEF "1L9000002H00<>Yes<>Y\n"
                        RLI RIP_BUTDEF "349000002600<>No<>N\n"
                        RLI RIP_BUTDEF "4N9000001P00<>=Cont<>=\n"
                        RLI RIP_END;
browse_more_blank=      "\r" CLEOL;
@RIP browse_more_blank= RIP RIP_FILLSTY "0100" RIP_BAR "008KHS90" RIP_END;
browse_rbox_top=        CLS POS_FSR_TOP COL_FSR_BORDER CLEOL "─ " COL_FSR_MSGINFO "%s: %s " COL_FSR_BORDER "\x19─%c";
@RIP browse_rbox_top=   RIP RIP_KILL RIP_FILLSTY "0100" RIP_BAR "008GHR9P" RIP_TEXTWIN "0007271110" RIP_FONTSTY "00000100\n"
                        RLI RIP_COL "08" RIP_RECT "0101HR0C" RIP_COL "0F" RIP_RECT "0000HQ0B\n"
                        RLI RIP_FILLSTY "0107" RIP_BAR "0101HQ0B" RIP_MOVE "0403" RIP_COL "02" RIP_TEXT "Msg Area \n"
                        RLI RIP_COL "05" RIP_TEXT "%s" RIP_COL "00" RIP_TEXT ": " RIP_COL "01" RIP_TEXT "%s\n"
                        RLI RIP_COL "08" RIP_RECT "010EHR1J" RIP_COL "0F" RIP_RECT "000DHQ1I\n"
                        RLI RIP_FILLSTY "0107" RIP_BAR "010EHQ1I" RIP_COL "08" RIP_LINE "041EHL1E\n"
                        RLI RIP_COL "0F" RIP_LINE "051FHM1F" RIP_END;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                               WFC                                        ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:max_wfc

wfc_waiting=            "Ожидание";
wfc_hanging_up=         "Отсоединение";
wfc_initing=            "Инициализация";
wfc_connected=          "Соединен";

; It's OK to put these log messages here, since the user doesn't have a
; separate language file loaded at the same time anyway...

log_wfc_exit_keyb=      ":Выход командой с клавиатуры";
log_wfc_exit_erl=       ":Событие - Выход с уровнем ошибки %d";
log_wfc_waiting=        ":Ожидание вызова (событие через %ld минут)";
log_wfc_connect=        "+Соединение при %ld бит/с%s%s%s";
log_wfc_keybjunk=       " Введен знак с клавиатуры";


; Titles for the various windows on-screen

wfc_status_tit=         "╣ Статус ╠";
wfc_modem_tit=          "╣ Ответы модема ╠";
wfc_activ_tit=          "╣ Текущие действия ╠";
wfc_keys_tit=           "╣ Ключи Системного Оператора ╠";

wfc_keys1=              "<Alt-X>  Закрыть систему";
wfc_keys2=              "<Alt-J>  Эмуляция DOS";
wfc_keys3=              "<Alt-K>  Локальный вход";
wfc_keys4=              "<Alt-I>  Инициализация Модема";

wfc_stat_nextev=        "Событие:";
wfc_stat_stat=          "Статус:";
wfc_stat_calltoday=     "Сегодня:";
wfc_stat_calltotal=     "Всего:";
wfc_stat_lastcaller=    "Последний:";

wfc_maxbanner=          "Maximus версия %%s - %a %b %d @ %H:%M:%S";
wfc_event_time=         "%4ld минут";
wfc_no_last_caller=     "* Нет *";

cs_wfc=                 "Ожидание вызова";
log_wfc_status=         " Статус: %s";



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                           Protocol Messages                              ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:protocols

log_dupe_file_recd=     "!Несуществующий файл пропущен: %s";
log_ignoring_file=      "!Игнорирование \"%s\"";
log_dl_exceeds_time=    "!Превышение лимита времени принятия";
log_dl_speed=           "+бит/с: %lu (%lu байт)  Эффективность: %lu%%";
log_retry_num=          "!Потытка %d: ";
log_no_space=           "!Ошибка записи в файл (%d)";
log_cant_send_dev=      "!Can't send device %s";
log_no_space_to_rec=    "!Недостаточно места для принятия файла %s";
log_crc_error_block=    "!CRC ошибка (блок %ld)";
log_checksum_err_block= "!Checksum error (block %ld)";
log_err_write_block=    "!Error writing block to disk";
log_cant_ul_device=     "!Can't upload to device %s";
bad_crc_hdr=            "Bad CRC (header)";
bad_crc_at=             "Bad CRC at %ld";
bad_escape_seq=         "Bad escape sequence %x";
transfer_timeout=       "Время вышло";
bad_data_subpkt=        "Плохой пакет данных";
data_subpkt_long=       "Пакет данных слишком длинный";
sender_cancelled=       "Прервано передающей программой";
garbage_count_exceeded= "Garbage count exceeded";
xmodem_unknown_filename="Неизвестно";
win_block_check#=       "Проверка блоков :";
win_bytes_to_send#=     "Передать байт   :";
win_bytes_sent#=        "Передано байт   :";
win_bytes_to_receive#=  "Принять байт    :";
win_bytes_received#=    "Принято байт    :";
win_transfer_rate#=     "Коэф передачи :";
win_time_left#=         "Время осталось:";
win_time_elapsed#=      "Время прошло  :";
win_status#=            "Статус          :";
win_download#=          " Прием (%s) ";
win_upload#=            " Передача (%s) ";
win_name#=              "Имя: %s";
win_cps#=               "%9ld б/с";
win_crc16#=             "CRC-16  ";
win_checksum#=          "Подсчет контрольной суммы";
win_nak_block#=         "NAK block %ld (попыток#=%d)";
win_sending_eot#=       "Передача EOT";
win_got_eot#=           "Принят EOT";
win_nak#=               "NAK";
win_sent#=              "Передача";
win_eot#=               "EOT";
win_at_offset#=         " при %ld";
win_beginning_transfer#="Передача активна";
win_got#=               "Получен";
win_crchdr#=            "CRC-%d, %-4u";
win_crc32_size#=        "CRC-32, %4u";
win_crc16_size#=        "CRC-16 (%u)";
win_time#=              "%6lu:%02u мин";

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;                           Tracking Command                               ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

:track

insert_which=           "Insert which message (\"=\" for current)? ";
which_owner=            "Assign this message to whom (?=list): ";
modify_which=           "Modify which message (\"=\" for current)? ";
remove_which=           "Remove tracking from which message (\"=\" for current)? ";
trk_err_upd_db=         "Error updating tracking database!\n";
trk_msg_audit_str=      "Owner set to \"%s\" by %s";
trk_existing_cmt=       "Existing comment: %s\n";
trk_no_cmt=             "(нет)";
trk_enter_cmt=          "Enter new comment: ";
trk_status_def=         " (по умолчанию)";
trk_status_txt=         "Статус: " LBRACKET "N)ew%s, O)pen%s, W)orking%s, C)losed%s" RBRACKET ": ";
trk_status_keys=        "NOWC";
trk_status_set=         "Status set to %s by %s";
trk_pri_txt=            "Приоритет: " LBRACKET "nO)tify, L)ow, N)ormal, U)rgent, C)ritical" RBRACKET ": ";
trk_pri_keys=           "OLNUC";
trk_pri_set=            "Priority set to %s by %s";
trk_mod_txt=            "Modify: " LBRACKET "O)wner, S)tatus, P)riority, C)omment, Q)uit" RBRACKET ": ";
trk_mod_keys=           "OSPCQ";
trk_no_actrack_for_msg= "Cannot find ACTRACK information for this message!\n";
trk_not_owner=          "Ошибка!  You are not the owner of the specified message!\n";
trk_msg_stat_owner=     YELLOW "   Владелец: " WHITE "%s\n";
trk_msg_stat_status=    YELLOW "     Статус: " WHITE "%s\n";
trk_msg_stat_pri=       YELLOW "  Приоритет: " WHITE "%s\n";
trk_msg_stat_cmt=       YELLOW "Комментарий: " WHITE "%s\n";
trk_rem_cmt=            "Removed from database by %s";
trk_rem_err=            "Error!  Cannot remove message %ld from tracking database.\n";
trk_rem_done=           "Removed message %ld from tracking database.\n";
trk_new_owner=          "Name of new owner: ";
trk_new_alias=          "Enter four-character alias: ";
trk_set_alias=          "Set alias \"%s\" for %s.\n";
trk_err_alias=          "Error!  Could not set alias \"%s\"!\n";
trk_owner_header=       WHITE "\nAlias  Owner\n────── ──────────────────────\n" YELLOW;
trk_owner_fmt=          "%-6.6s %s\n";
trk_remalias_which=     "Remove which alias (?=list): ";
trk_remalias_done=      "Alias \"%s\" removed.\n";
trk_remalias_err=       "Could not remove alias \"%s\".\n";
trk_owner_txt=          "Owner: " LBRACKET "A)ssign Alias, D)elete Alias, L)ist Aliases" RBRACKET ": ";
trk_owner_keys=         "ADLQ";
trk_owner_area=         "Assign owner for which area (?=list): ";
trk_owner_assgn_done=   "Assigned \"%s\" as the default owner for %s.\n";
trk_owner_assgn_err=    "Error assigning owner for %s!  (Maybe area already has an owner?)\n";
trk_owner_lnk_rem=      "Remove owner link for which area (?=list): ";
trk_owner_lnk_done=     "Area/owner link removed for area %s\n";
trk_owner_lnk_err=      "Could not remove area/owner link for area %s!\n";
trk_owner_lnk_head=     WHITE "\nOwner  Area\n────── ──────────────────────\n" YELLOW;
trk_owner_lnk_fmt=      "%-6.6s %s\n";
trk_area_txt=           "Area: " LBRACKET "A)ssign Owner, D)elete Owner, L)ist Owners" RBRACKET": ";
trk_area_keys=          "ADLQ";
trk_admin_txt=          "Admin: " LBRACKET "O)wner/alias Links, A)rea/owner Links, R)emove Message" RBRACKET": ";
trk_admin_keys=         "OAR";
trk_admin_noaccess=     LRED "You do not have access to this command.\n";
trk_menu_txt=           "Track: " LBRACKET "I)nsert Message, M)odify Message, R)eport, A)dministration, Q)uit" RBRACKET ": ";
trk_menu_keys=          "IMRAQ";
trk_ins_ok=             "Сообщение %s:%ld введено в базу данных.\n";
trk_ins_err=            "Сообщение %s:%ld **НЕ** ВВЕДЕНО в базу данных .\n";
trk_rep_txt=            "Report areas: " LBRACKET "C)urrent, T)agged, G)roup, W)ildcard, A)ll (default)" RBRACKET": ";
trk_rep_keys=           "CTGWAQ";
trk_rep_get_areaname=   "Area name (use \"*\" as wildcard): ";
trk_rep_stat_txt=       "Enter status types: " LBRACKET "N)ew, O)pen, W)orking, C)losed, A)ll" RBRACKET " (default \"onw\"): ";
trk_rep_stat_keys=      "NOWCA";
trk_rep_pri_txt=        "Priority types: " LBRACKET "nO)tify, L)ow, N)ormal, U)rgent, C)rit, A)ll (default)" RBRACKET ": ";
trk_rep_pri_keys=       "OLNUCA";
trk_rep_s_owner=        "Search for messages owned by whom (*=all (default), ?=list): ";
trk_rep_dl_related_qwk= "Download related messages in QWK packet";
trk_rep_hdr#=            "ID               Date     Owner Priority     Status  Message\n---------------- -------- ----- ------------ ------- -------------------------\n";
trk_rep_hdr_graph#=      CLS WHITE "ID               Дата     Владелец Приоритет     Status  Message\n──────────────── ──────── ───── ──────────── ─────── ─────────────────────────\n" YELLOW;
trk_rep_msgnum=         "%s#%lu";
trk_rep_fmt=            "%-16.16s %02u.%02u.%02u%c%-5.5s %-12.12s %-7.7s %-0.26s\n";
trk_rep_qwk_bulletin=   "%sblt-1.99";
trk_rep_generating=     "Generating message tracking report...";
trk_rep_gen_err=        "Error generating message tracking report!\n";
trk_got_actrack=        "Got ACTRACK ID \"%s\"\n";
trk_err_msg_notfound=   "Ошибка!  Tracking message \"%s\" not found in database!\n";
trk_err_uploading=      "Error in uploading tracking information!  The \"^!> ACTRACK:\" line must\nprecede all other tracking information.\n";
trk_new_status=         "Новый статус: %s\n";
trk_bad_owner=          "Ошибка!  Invalid tracking owner \"%s\"!\n";
trk_new_owner_is=       "Новый владелец: %s\n";
trk_new_priority=       "Новый приоритет: %s\n";
trk_bad_cmd=            "Invalid tracking command: %-*.*s\n";
trk_bad_old_id=         "Error findind old tracking ID \"%s\" in database!\n";
trk_err_updating_db=    "Error updating tracking database for \"%s\"!\n";
trk_info_updated=       "Tracking information updated for \"%s\"!\n";
trk_list_hdr=           WHITE "\nID   Владелец\n──── ──────────────────────\n" YELLOW;
trk_list_type=          "%-4.4s %s\n";
trk_err_removing=       "Error removing message %s from tracking database!\n";
trk_owner_not_accept=   "Ошибка!  '%s' is not an acceptable message owner.\n";
trk_ask_owner_quest=    "Add owner '%s' to database";
trk_enter_4char=        "Enter four-character alias for owner %s: ";
trk_added_owner_as=     "Введен владелец '%s' as '%s'\n";
trk_msg_already_in_db=  "Ошибка!  Message is already in tracking database!\n";
trk_msg_not_in_db=      "Ошибка!  Message is not in tracking database!\n";
trk_added_to_db=        "Введено в базу данных";
trk_msg_info=           "%sСтатус: %s, Приоритет: %s, Владелец: %s%s";

; Include any user heaps here

#include <user.lh>

:end

