Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » NLS for Multi-Edit (MEW)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

  /\/•\/•\/  
  Presents   
 
  ·  NLS  ·  
 / \     / \ 
·———·———·———·
     \ /     
 for  ·  Mew 
     / \     
    ·———·    
 
  1999...2019  

0. NLS for Multi-Edit (пилотный пост)
 
  Назначение: Пакет поддержки национального языка в редакторе Multi-Edit
  Средства: Windows API, комплект макросов, настройка редактора.
  Документация: инструкция по установке и использованию, обильные комментарии в макросах.
  Сопровождение: поскольку-постольку (т.е. мне это интересно, но "без фанатизма", smile).
  Требования к месту: (свеже установленный, желательно) редактор Multi-Edit 2008 (v11.04) с поддержкой компиляции макросов (компилятор и полный комплект системных макросов);
  Требования к навыкам: не ниже чем "продвинутый пользователь", с навыками:
  а) работа с файловой системой ОС;
  б) глубокая настройка конфигов редактора (штатными средствами);
  в) компиляция и использование сторонних макросов.
  Результат: Комфортная и почти корректная работа с национальным языком в редакторе.
 
Notes:
  1. Пакет разрабатывался под Multi-Edit for Windows Version 8.0j. Т.е. будет работать во всех нижестоящих версиях вплоть до v0812. Но ниже v11.04 - может потребоваться [квалифицированная] адаптация (с соответствующей потерей функционала).
  2. Требования к навыкам - для установщика пакета. Установленный пакет может использовать обычный пользователь.
  3. Пакет может работать с одной/двумя раскладками клавиатуры и таблицами ASCII. Больше - нельзя (без очень серьёзных усилий).
  4. Мой "национальный язык" - русский (кириллица) в кодировках DOS-866 (OEM) и WIN-1251 (ANSI). Должно работать и для других языков, имеющих свои стандартные раскладки и таблицы.
  5. Касаемо "почти корректной работы" пакета - см. секцию "*Ложка дёгтя*..." в файле Nls4Mew.win.
 
Состав пакета:
Relevance File Date Size Status    
основа Nls4Mew.s 2017.05.08 17749 updated    
- '' - Nls4Mew.sh 2015.08.26 6849 -    
+база  nAltSys.swi 2015.04.30 16533 -    
- '' - nAscii.s 2017,09,01 16349 updated    
- '' - nConText.s 2016.05.11 54965 -    
- '' - nConText.swi 2016.05.02 50235 -    
- '' - nJustify.s 2019.03.04 22142 updated    
- '' - nRusLat.s 2016.05.02 14158 -    
- '' - nSessMgr.s 2015.06.19 70974 updated    
- '' - nTextMarks.Swi 2019.03.04 36760 updated    
- '' - nWinList.s 2016.11.21 54374 updated    
- '' - StartUp.s 2016.10.17 2047 updated    
+check CheckOemAnsi.s 2015.04.24 488 -    
+Doc  Nls4Mew.win 2016.05.13 24838 черновик

Автор: Владислав Носов, Владивосток, Россия. Местный ник - NvvLazyTiger.
Впервые опубликовано: в ФИДО (FIDO), 1999 г.
 
Благодарности:
    1. American Cybernetics, Inc., за великолепный :-| редактор,
    2. Славе Ротько, за титаническую борьбу с символом 0xFF :-| и  множество
ценных идей, почерпнутых из наших обсуждений (и его макросов;),
    3. Константину Козарновскому, за открытие (для меня;) отличного TrueType
моноширинного шрифта Monotype.com, в котором, помимо продуманного начертания
символов, есть и "Контролы" (0x01 - 0x31,  0x7F),  и  обе  кодовые  страницы
(204/255) для работы с ANSI и OEM кодировками.
    4. Эдуарду  Журавлеву,  за  идею  использовать  255-ю  кодовую  страницу
шрифтов для отображения текстов в OEM(DOS) кодировке  (866).  (С  указанием,
где "копать").
    5. Леониду Буничу, Евгению Корзуну, Александру Романову и многим другим,
замечательным людям, подарившим поклоникам ME потрясающие наборы макросов  в
выпусках незабвенной "СофтПанорамы", и показавшим мне в  начале  девяностых,
КАК надо писать макросы.
 
Официоз:
    1. (c) NVV, 1999..2019. (т.е. мои;)
    2.  Я  не  несу  ни какой  ответственности  за  любые  последствия
использования моих рецептов и файлов,  Как  и  не  гарантирую  Вам,  что  (в
результате применения оных) у Вас  получится  что-нибудь  Вас  устраивающее.
Применяйте их на свой страх и риск. :-|
 
Файл Nls4Mew.win - инструкция по установке и использованию (устаревший черновик)
 
NB.#1 Не лежит у меня душа (хм;) заниматься этой инструкцией, написаной аж 20 лет назад. Мне - не нужно, а другим, - их число ничтожно.
  По сему. В основном всё и так изложено верно, явные несуразицы я убрал, а при сомнениях или с вопросами на предмет - обращайтесь.
 
NB.#2 Ниже реплик с файлами NLS размещениы реплики с прочими моими макросами и их сборниками.

Всего записей: 257 | Зарегистр. 14-02-2009 | Отправлено: 08:30 04-04-2015 | Исправлено: NvvLazyTiger, 11:34 26-03-2019
NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. Базовый комплект.
 
Файл Nls4Mew.sh - дефайны, импорты и т.п.
 
Файл Nls4Mew.s - комплек базовых макросов.
 
Файл nAscii.s - Ascii table & some useful macro.

Всего записей: 257 | Зарегистр. 14-02-2009 | Отправлено: 15:27 04-04-2015 | Исправлено: NvvLazyTiger, 08:15 04-03-2019
NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2. Базовый комплект (продолжение).
 
Файл nRusLat.s - wrong typing (in wrong layout) -> proper one (in other layout) both ANSI & OEM
 
Файл nWinList.s - alt Window list (instead Window^WinOp /T=3)
 
Файл StartUp.s - инициация NLS + подмена (в памяти) кривых системных макросов.

Всего записей: 257 | Зарегистр. 14-02-2009 | Отправлено: 11:07 08-04-2015 | Исправлено: NvvLazyTiger, 08:00 04-03-2019
NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
3. Базовый комплект (продолжение).
 
Файл nSessMgr.s - Alt ME Session Manager
 
Файл nJustify.s - выравнивание абзацев текста, в т.ч. "от и до"

Всего записей: 257 | Зарегистр. 14-02-2009 | Отправлено: 13:06 13-04-2015 | Исправлено: NvvLazyTiger, 07:40 04-03-2019
NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4. Базовый комплект (продолжение).
 
Файл nAltSys.swi - штатные системные макросы в правильной редакции
 
Файл nConText.s - средство для ПРОСМОТРА (и использования!) истории КОНТЕКСТОВ поиска/замены/свёртывания

Всего записей: 257 | Зарегистр. 14-02-2009 | Отправлено: 12:32 14-04-2015 | Исправлено: NvvLazyTiger, 07:29 04-03-2019
NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
5. Базовый комплект (продолжение).
 
Файл nConText.swi - приложение к nConText.s
 
Файл nTextMarks.Swi - замена штатной подсистемы Bookmarks для работы с метками - Backmarks
 
Файл CheckOemAnsi.s - мелкий макрос для проверки настроек системы (см. инструкцию)

Всего записей: 257 | Зарегистр. 14-02-2009 | Отправлено: 12:01 15-04-2015 | Исправлено: NvvLazyTiger, 07:15 04-03-2019
NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
6. Всячина-1.
 
Файл nCode.s (8144b,2016.06.04) - CodePage translation Win/Dos/Koi
 
Файл nCode.swi (16689b,2002.02.24) - tables for nCode.s
 
Файл nKeytest.s (4439b,2015.06.19) - Show the macro assigned to specified key.
 
Файл ShowCmd.s (10323b,2017.11.26) - вывод в новое окно раскладки клавиатура-CmdLine
 
Файл nComm.s (16011b,2019.02.03) - комментарии в текстах программ
 
Файл nCollapse.s (26628b,2016.10.26) - набор макросов для усиления Collapse.s (новые игры с Line_Stat)

Всего записей: 257 | Зарегистр. 14-02-2009 | Отправлено: 11:23 16-04-2015 | Исправлено: NvvLazyTiger, 10:56 04-03-2019
NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7. Всячина-2.
 
Файл Nvv4Mew.s (74114b,2018.12.24) - набор разных макросов для повседневных нужд

Всего записей: 257 | Зарегистр. 14-02-2009 | Отправлено: 10:10 19-04-2015 | Исправлено: NvvLazyTiger, 11:02 04-03-2019
NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Deleted.

Всего записей: 257 | Зарегистр. 14-02-2009 | Отправлено: 11:11 25-08-2015 | Исправлено: NvvLazyTiger, 07:24 01-02-2020
NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Deleted.

Всего записей: 257 | Зарегистр. 14-02-2009 | Отправлено: 11:14 31-08-2015 | Исправлено: NvvLazyTiger, 11:36 26-03-2019
NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Deleted.

Всего записей: 257 | Зарегистр. 14-02-2009 | Отправлено: 06:20 03-04-2016 | Исправлено: NvvLazyTiger, 10:58 04-03-2019
NvvLazyTiger



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Deleted.

Всего записей: 257 | Зарегистр. 14-02-2009 | Отправлено: 08:06 13-05-2016 | Исправлено: NvvLazyTiger, 10:57 04-03-2019
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Программы » NLS for Multi-Edit (MEW)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru