diff options
author | Vadim Dashevskiy <watcherhd@gmail.com> | 2012-07-09 07:51:11 +0000 |
---|---|---|
committer | Vadim Dashevskiy <watcherhd@gmail.com> | 2012-07-09 07:51:11 +0000 |
commit | 226e4fb73c7cc9fe7aa8d7e2afe9afc124a51cb7 (patch) | |
tree | 8c425311bfaf8199af2b55745f9cc7908184bdd6 /plugins/ChangeKeyboardLayout/docs | |
parent | fb601ef6dc92cfcb1ce60fc7e93faae774a98b20 (diff) |
changekeyboardlayout: changed folder structure
git-svn-id: http://svn.miranda-ng.org/main/trunk@872 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/ChangeKeyboardLayout/docs')
3 files changed, 176 insertions, 0 deletions
diff --git a/plugins/ChangeKeyboardLayout/docs/ChangeLogEn.txt b/plugins/ChangeKeyboardLayout/docs/ChangeLogEn.txt new file mode 100644 index 0000000000..1d2e0324f5 --- /dev/null +++ b/plugins/ChangeKeyboardLayout/docs/ChangeLogEn.txt @@ -0,0 +1,44 @@ +The plugin is intended to switch text layout in the input fileds (all text, selection or current word) (E.g. (EN->RU): Ghbdtn? rfr ltkf& - ЏаЁўҐв, Є Є ¤Ґ« ?) or displaying "decoded" text from readonly fields (in logs of RTF, History++, IEView) using a popup with ability to copy result to clipboard. As of version 0.0.1.0 the ability to change register of symbols was added.
+Keyboards layouts are arbitrary, their list is taken from system layouts. For text conversion configurational strings are used, which beginning from version 0.0.1.0 are generated by the plugin itself(!). The ability to edit this strings is temporary left in case of incorrect strings generation for layouts which weren't tested by author.
+There is ability to define hotkeys for all above functions.
+Questions and requests also bugreports on russian forum: http://lemnews.com/forum/viewtopic.php?t=1493
+
+----------
+ChangeLog:
+
+0.0.1.4
+* Fixed error in hotkeys setup GUI
+* Fixed configurations strings generation for layouts with zero symbol
+* Added ability to change Caps Lock state on lettercase inversion (optional)
+* Removed the "Layout of text is the current layout" option. Now combined method is used for layout detection of converted text.
+* Added a check for IM client.
+* Small bugfixes.
+
+0.0.1.2
+* Enhanced abilities of hotkeys configuration
+* Minor bugfixes
+* Thanks to induction for icons
+
+0.0.1.1
+* Added Updater support
+* Fixed crash when making conversion in History++ window
+* Minor bugfixes
+
+0.0.1.0
+* The plugin is uploaded to FL for the first time.
+* Compiled in two versions: ANSI and Unicode
+* Generated UUID: {c5ef53a8-80d4-4ce9-b341-ec90d3ec9156} (UNICODE)
+ {87af74ba-035c-4d0d-b68d-d0d6ae1ebfcd} (ANSI)
+* Memory leaks were fixed
+* Generation of configurational strings is done by plugin without using predefined strings.
+* Only those configurational strings are kept in the database which differentiate from default strings (generated by plugin). Names of parametrs are changed to reflect full HKL value for layout.
+* Added ability to change the register of text.
+* Added ability to use alternative hotkey for text conversion.
+* "Current word" mode is set for each hotkey, not globally.
+* Added ability of two-way text conversion if system has 2 layouts. (E.g. (EN<->RU): Jgthfwbjyyfz cbcntvf „ивЈз ckj;yf lkz hzljds[ ЈлгЄ-jd - ЋЇҐа жЁ® п бЁб⥬ Linux б«®¦ ¤«п а冷ўле user-®ў)
+* Added ability to play sound on conversion (Options - Customize - Sounds)
+* Added ability of "decoding" text for History++ log without entering the pseudo-edit mode of message (with ability to select several messages)
+* Displaying of "decoded" text for readonly fields in popups (if a popup plugin is installed and enabled) or in MessageBox (in the opposite case). Popups settings are at Options - PopUps - ChangeKeyboardLayout
+* Thanks to induction for default icons for popups
+* Added ability to change popups icons
+* A lot of code optimizations and tweaks.
\ No newline at end of file diff --git a/plugins/ChangeKeyboardLayout/docs/ChangeLogRu.txt b/plugins/ChangeKeyboardLayout/docs/ChangeLogRu.txt new file mode 100644 index 0000000000..b71786267a --- /dev/null +++ b/plugins/ChangeKeyboardLayout/docs/ChangeLogRu.txt @@ -0,0 +1,89 @@ +Плагин предназначен для изменения раскладки текста в полях редактирования (всего текста, выделенного, или текущего слова) (Пример (EN->RU): Ghbdtn? rfr ltkf& - Привет, как дела?), или отображения "расшифрованного" текста из нередактируемых полей (включая логи: RTF, History++, IEView) посредством вплывающего окна с возможностью копирования результата в буфер обмена. Начиная с версии 0.0.1.0 в плагин добавлена возможность преобразования и регистра символов.
+
+Раскладки клавиатуры произвольные, их перечень заимствуется из установленных в системе. Для преобразования текста используются конфигурационные строки, которые начиная с версии 0.0.1.0 генерируются плагином самостоятельно(!). Возможность их отредактировать временно оставлена на случай неверной генерации строк для неоттестированных автором раскладок.
+Имеется возможность изменять горячие клавиши для указанных выше функций.
+Вопросы и предложения, а также отчеты о багах на форуме: http://lemnews.com/forum/viewtopic.php?t=1493
+Отдельное спасибо за помощь в разработке и вдохновение: Vasilich, theMIROn, Awkward, Nullbie, Thief, induction, LEMnews-форуму, каналу #mirandaim на RusNet и многим, многим другим, включая всех пользователей, заинтересованных в развитии плагина.
+
+----------
+ChangeLog:
+
+0.0.1.4
+* Исправлена ошибка в GUI настроек горячих клавиш
+* Исправлена генерация конфигурационных строк для раскладок с нулевым символом
+* Добавлена возможность изменения состояния Caps Lock при инвертировании регистра символов (опционально).
+* Убрана опция "Layout of text is the current layout". Для определения раскладки конвертируемого текста теперь используется совмещенный метод.
+* Добавлена проверка на используемый IM-клиент.
+* Мелкие багфиксы
+
+0.0.1.2
+* Расширенные возможности конфигурирования горячих клавиш
+* Мелкие багфиксы
+* Спасибо induction за иконки
+
+0.0.1.1
+* Добавлена поддержка Updater
+* Пофиксен краш при вызове преобразования в окне истории History++
+* Мелкие багфиксы
+
+0.0.1.0
+* Впервые плагин выкладывается на FL.
+* Плагин компилируется в двух версиях: ANSI и Unicode.
+* Сгенерирован UUID: {c5ef53a8-80d4-4ce9-b341-ec90d3ec9156} (UNICODE)
+ {87af74ba-035c-4d0d-b68d-d0d6ae1ebfcd} (ANSI)
+* Пофиксены утечки памяти
+* Генерация конфигурационных строк осуществляется плагином самостоятельно без использования предопределенных строк.
+* В базе хранятся только те конфигурационные строки, что отличаются от строк по-умолчанию (сгенерированных плагином). Имена параметров в базе для них изменены в соответствии с полным значением HKL для раскладки.
+* Добавлена возможность преобразования регистра текста.
+* Добавлена возможность использования альтернативной горячей клавиши для преобразования раскладки текста.
+* Режим "текущего слова" задается не глобально, а для каждой горячей клавиши.
+* Добавлена возможность двунаправленного преобразования текста, если в системе установлено 2 раскладки. (Пример (EN<->RU): Jgthfwbjyyfz cbcntvf Дштгч ckj;yf lkz hzljds[ гыук-jd - Операционная система Linux сложна для рядовых user-ов)
+* Добавлена возможность воспроизведения звука при преобразованиях (Options - Customize - Sounds)
+* Добавлена возможность "расшифровки" текста для лога History++ и без входа в режим псевдо-редактирования сообщения (возможно выделение сразу нескольких сообщений).
+* Отображение "расшифрованного" текста для нередактируемых полей возможно во всплывающих окнах (если установлен и включен popup-плагин), или MessageBoxe-е (в противоположном случае). Настройка всплывающих окон Options - PopUps - ChangeKeyboardLayout
+* Спасибо induction за иконки по-умолчанию для всплывающих окон.
+* Добавлена возможность изменять иконки для всплывающих окон.
+* Большое количество прочих оптимизаций и изменений кода.
+
+0.0.0.9
+* Пофиксен баг, при котором плагин крашил Миранду, если не установлен плагин IEView
+* Некоторые оптимизации
+* Изменена кодировка translate.txt :))))
+* Добавлено 2 новых сервиса (определение раскладки текста и изменение раскладки произвольного текста). См. m_changekeyboardlayout.h
+
+0.0.0.8
+* Вновь обновлены конфигурационные строки для известных плагину раскладок. При первом запуске Миранды после обновления они будут принудительно обновлены. Поэтому, если Вы используете раскладки, отличные от EN, RU, DE, BE, RO сконфигурируйте их заново в соответствии с новыми строками.
+* Добавлены конфигурационные строки по умолчанию для белоруской и румынской раскладок.
+* Добавлена возможность работы с журналом сообщений. Результат преобразования выдается в буфер обмена и MessageBox() (опционально). В случае использования IEView обрабатывается только выделенный текст. Для RTF-журналов равносильно с полем набора (выделенный, весь или текущее слово)
+* Значительное изменение кода, оптимизации и, вероятно, новые баги :-D
+* Добавлен файл перевода translate.txt (на примере русского языка)
+
+0.0.0.7
+* Обновлены конфигурационные строки для известных плагину раскладок. При первом запуске Миранды после обновления они будут принудительно обновлены. Поэтому, если Вы использовали раскладки, отличные от EN, RU, DE, сконфигурируйте их заново в соответствии с новыми строками.
+* Добавлена возможность сброса конфигурационной строки для выбранной раскладки в значение по умолчанию.
+* Добавлена возможность выбора режима "текущего слова" (по умолчанию - отключено). Во включенном состоянии по горячей клавише, если нет выделенного текста, будет преобразовываться текущее слово. Во выключенном состоянии при отсутствии выделенного текста - весь текст в поле редактирования.
+
+0.0.0.6
+* Пофиксен баг, при котором модуль отказывался переключать раскладку текста до повторной установки горячей клавиши.
+
+0.0.0.5
+* Плагин вновь работает только для Unicode Miranda IM.
+* Поддержка произвольных раскладок клавиатуры, перечень которых заимствуется из системы. При наличии неизвестных плагину раскладок, для них необходимо в настройках задать конфигурационные строки, использующиеся для преобразования текста (В данный момент строки конфигурировать не надо для языков EN, RU, DE). Преобразование текста происходит в прямой последовательности расположения раскладок в системе.
+* 2 способа определения текущей раскладки текста: 1) соответствует активной раскладке; 2) по наибольшему количеству символов из конфигурационных строк. Опционально.
+* Переключение раскладки клавиатуры в системе одновременно с изменением раскладки текста.
+* Запоминание позиции курсора и выделения.
+* Одна горячая клавиша для двух функций. Если имеется выделенный текст, он и преобразуется, если нет, то весь текст в окне редактирования.
+* Возможность редактирования конфигурационных строк посредством GUI.
+* Добавлен сервис, позволяющий вызывать функцию преобразования текста в окне редактирования из других модулей. См. m_changekeyboardlayout.h
+
+0.0.0.3
+* Пофиксены баги
+* Изменен алгоритм определения текущей раскладки, теперь он эффективнее
+
+0.0.0.2
+* Теперь плагин универсален для ANSI и Unicode Миранды.
+* Добавлена возможность менять раскладку для всего текста в поле редактирования
+* Добавлена возможность редактирования горячих клавиш (Plugins - ChangeKeyboardLayout)
+
+0.0.0.1
+* Первый публичный релиз
diff --git a/plugins/ChangeKeyboardLayout/docs/changekeyboardlayout-translation.txt b/plugins/ChangeKeyboardLayout/docs/changekeyboardlayout-translation.txt new file mode 100644 index 0000000000..03dd47d661 --- /dev/null +++ b/plugins/ChangeKeyboardLayout/docs/changekeyboardlayout-translation.txt @@ -0,0 +1,43 @@ +; Common strings that belong to many files
+;[Copy to clipboard]
+
+; ../../plugins/ChangeKeyboardLayout/ChangeKeyboardLayout.rc
+;[Back]
+;[Change active keyboard layout in system]
+;[Changing layout (alternative):]
+;[Changing layout:]
+;[Colours]
+;[Copy result to clipboard]
+;[Custom]
+;[Custom colours]
+;[Custom1]
+;[Default]
+;[Dismiss]
+;[EN]
+;[From PopUp plugin]
+;[Hotkeys]
+;[Invert current state]
+;[Inverting lettercase:]
+;[Leave as it is]
+;[Log operations]
+;[On left click]
+;[On right click]
+;[Options]
+;[Permanent]
+;[PopUp colours]
+;[Preview]
+;[Set Caps Lock state when inverting lettercase:]
+;[Show result in PopUp]
+;[Strings for keyboard layouts]
+;[Switch off]
+;[Text]
+;[Timeout]
+;[Two-way changing layout (experimental)]
+;[Windows colours]
+
+; ../../plugins/ChangeKeyboardLayout/hook_events.cpp
+;[Changing Case]
+;[Changing Layout]
+;[Plugins]
+;[PopUps]
+;[Popup]
|