diff options
author | Vadim Dashevskiy <watcherhd@gmail.com> | 2012-05-19 11:12:34 +0000 |
---|---|---|
committer | Vadim Dashevskiy <watcherhd@gmail.com> | 2012-05-19 11:12:34 +0000 |
commit | 927add1b301c9f38808f3d35854d3ce896bff095 (patch) | |
tree | 244dfff95aee5393ec835e5804252ff8cf07866d /plugins/SpellChecker/Docs | |
parent | e447995b61b645d48ebe837a0ee4fdb28373aa1c (diff) |
adding SpellChecker plugin
git-svn-id: http://svn.miranda-ng.org/main/trunk@69 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/SpellChecker/Docs')
-rw-r--r-- | plugins/SpellChecker/Docs/langpack_spellchecker.txt | 74 | ||||
-rw-r--r-- | plugins/SpellChecker/Docs/spellchecker.png | bin | 0 -> 28060 bytes | |||
-rw-r--r-- | plugins/SpellChecker/Docs/spellchecker_changelog.txt | 235 | ||||
-rw-r--r-- | plugins/SpellChecker/Docs/spellchecker_readme.txt | 36 | ||||
-rw-r--r-- | plugins/SpellChecker/Docs/spellchecker_version.txt | 1 |
5 files changed, 346 insertions, 0 deletions
diff --git a/plugins/SpellChecker/Docs/langpack_spellchecker.txt b/plugins/SpellChecker/Docs/langpack_spellchecker.txt new file mode 100644 index 0000000000..6bd580b2eb --- /dev/null +++ b/plugins/SpellChecker/Docs/langpack_spellchecker.txt @@ -0,0 +1,74 @@ +; Spell Checker
+; Author: Pescuma
+
+; Options
+
+[Message Sessions]
+[Spell Checker]
+[Auto-replacements]
+
+[Dictionaries]
+[Custom Dictionaries]
+[Flags DLL]
+
+[Enabled]
+[Disabled]
+
+[Spell Checker]
+[Default language:]
+[Auto-replace words with dictionary suggestions]
+[Ignore words with numbers]
+[Ignore words in UPPER CASE]
+[Download more dictionaries]
+
+[Advanced]
+[Underline type:]
+[Line]
+[Dotted]
+[Dash]
+[Dash dot]
+[Dash dot dot]
+[Wave]
+[Thick]
+[Show corrections in submenu]
+[Show all corrections in context menu (takes more time to show)]
+[Show wrong word]
+[Use flags]
+[Use input language to select dictionary]
+
+[Replacements]
+[Enable auto-replacements]
+[Language:]
+[Wrong word]
+[Correction]
+
+
+; Menu
+
+[Language]
+[Enable spell checking]
+[Always replace with]
+[Ignore all]
+[Add to dictionary]
+[Wrong word: %s]
+[Other...]
+
+
+; Add auto-replace word
+
+[Add auto-replace word]
+[Wrong word:]
+[Correction:]
+[No separators and all lowercase chars]
+[Use variables in correction]
+[The wrong word can't be empty!]
+[The correction can't be empty!]
+[The correction can't be equal to the wrong word!]
+[Wrong Correction]
+[The wrong word typed by the user]
+
+
+; Message Box
+
+[Something is wrong with the message window.\n\nThis usually means one of two things:\n- In tabSRMM the checkbox 'Enable event API' is disabled or\n- You are using SRMM (which don't support Spell Checker).\n In this case, please install tabSRMM or Scriver.]
+[There are spelling errors. Are you sure you want to send this message?]
diff --git a/plugins/SpellChecker/Docs/spellchecker.png b/plugins/SpellChecker/Docs/spellchecker.png Binary files differnew file mode 100644 index 0000000000..14812f5d87 --- /dev/null +++ b/plugins/SpellChecker/Docs/spellchecker.png diff --git a/plugins/SpellChecker/Docs/spellchecker_changelog.txt b/plugins/SpellChecker/Docs/spellchecker_changelog.txt new file mode 100644 index 0000000000..d34330f5bb --- /dev/null +++ b/plugins/SpellChecker/Docs/spellchecker_changelog.txt @@ -0,0 +1,235 @@ +Spell Checker
+
+Changelog:
+
+. 0.2.6.0
+ + improved support for UserInfoEx Plugin
+ + added Updater support for Addons Page (pluginInfo.shortName didnt match Addons name due to separate Unicode/ANSI version)
+ You will have to enable beta Versions in Updater again if you want beta versions
+ + added error count to confirmation message
+ + added support for Miranda IM path API
+ the new default path for custom dictionaries is now %miranda_userdata%\Dictionaries
+ This change allows per-profile-dictionaries
+ IMPORTANT: You may have to move your custom dictionaries, as these are not moved automatically!!
+ IMPORTANT: You also need at least Folders plugin 0.1.5.1 or newer!!
+ * Updated some header files
+ ! Fixed a bug with translated hotkeys (Fixes issue 115)
+ - removed PLUGININFO support, since it is obsolete
+ * internal Unicode transition
+ * increased options dialog size a bit for translators
+ * Fixed lookup of Language in UserInfo module of metacontacts
+ * updated Hunspell library to version 1.3.1
+
+. 0.2.5.0
+ * Removed space in frame names in options
+ * Added notification if using SRMM (closes issue #92)
+ * Fix for autoreplacement of URL like texts (closes issue #127)
+ * Better speed (but it is not "underscore-friendly" by default anymore)
+ + Added hotkey to disable spell checker in dialog window (closes issue #132)
+ * Fix icons in Vista
+
+. 0.2.4.0
+ + Applied "patch" from miranda-avd with x64 code (but no build using it yet)
+ * Use default input language instead of keyboard layout to get language name (fixes issue #124)
+ * Ctr-Z is now working again (fixes issue #125)
+
+. 0.2.3.0
+ + Option to don't send message with error
+ * Better getting language name for non-english windows
+
+. 0.2.2.0
+ + Allow replacements that only change case
+ + Ignore words with numbers
+ * Fix for last char in a wrapped word
+ * Enable replacements is now on replacement dialog
+
+. 0.2.1.0
+ * Fixes for translation
+ * Better performance for backspace and delete
+ * Keep without redrawing when replacing text
+ * Fix for some cyrilic letters
+
+. 0.2.0.0
+ + Allow editing of auto-replacements
+ + Allow variables in auto-replacements
+ + Better handling of URLs
+ * Fix for a lot of replacements at same line
+ PS: The auto-replacement files (*.ar) are now stored as UTF-8, so you may need to fix some old replacements
+
+. 0.1.2.0
+ + Play nicer with underlines in IRC (it's not perfect)
+ * Creates custom dicts folder if don't exist
+ * Fix for tabSRMM timeout ballon
+
+. 0.1.1.0
+ + Remove underline on send to avoid sending it to the contact (Fixes issue 101)
+ + Use language set with UInfoEx
+ * Force one last check before send to replace errors (Fixes issue 67)
+
+. 0.1.0.5
+ * Fix for ICQ contacts with languages
+
+. 0.1.0.4
+ * Fix for codepage
+
+. 0.1.0.3
+ + Updated to Hunspell 1.2.8
+ * Fix for wordchar in utf8 (fixes French dict)
+
+. 0.1.0.2
+ + Updated to Hunspell 1.2.2b (closes issue 16)
+ + Use also TRY as word chars (closes issue 13)
+
+. 0.1.0.1
+ + Will use also language files avaiable for other apps (Thunderbird and Firefox by now) (thanks yb)
+ * Fix for showing popup menu in group chat
+ + Now it can patch languages that are only equal in prefix (thanks yb)
+
+. 0.1.0.0
+ + First release in FL
+
+. 0.0.4.0
+ * Updated to Hunspell 1.2.1
+ * Changes for compatibility with meSpeak
+
+. 0.0.3.2
+ * Renamed to Use input language to select dictionary
+
+. 0.0.3.1
+ + Option to use keyboard locale to select dictionary (disabled by default)
+
+. 0.0.3.0
+ + Show dict flag on *srmm status bar
+
+. 0.0.2.9
+ * Fix for big dict names
+ + Put back folders support for flags.dll
+ + Added de_frami_neu to list of known dict names
+
+. 0.0.2.8
+ * Fix for wordchars (you can revert the WORDCHARS to old values)
+ + Option to name the dict changing the db
+
+. 0.0.2.7
+ * Fix to allow editing .ar by hand
+ * Fix for crash in options
+ - Changed how icons are read - now only throught IcoLib or Icons\flags.dll
+ + Option to only replace user-defined words
+ + New dialog to add a word to always auto-replace
+ + Updated to latest version of Hunspell (side-effect: WORDCHARS now have to have all chars)
+
+. 0.0.2.6
+ * Try to fix freeze when making an suggestion
+
+. 0.0.2.5
+ + Updated Hunspell to version 1.1.5
+ * Fix to avoid sending typing notification when correcting words
+ * Fix to store custom dics as encoded strings
+
+. 0.0.2.4
+ + Added support for Miranda 0.8
+ * Fixed big bad bug in text reading from richedit
+
+. 0.0.2.3
+ * Fix for resource leak (thanks borkra)
+
+. 0.0.2.2
+ * Better handling of icons (thanks borkra)
+ * Don't crash anymore if default SRMM is installed (thanks borkra)
+
+. 0.0.2.1
+ + Better handling of URLs
+
+. 0.0.2.0
+ + Now ignores URLs and email addresses
+ + Added option to ignore words in UPPER CASE
+ + Added custom folder for flags.dll
+ * Use number as part of words too
+ * Changed text of show all corrections
+ * Fix for interation with srmm icon API
+
+. 0.0.1.9
+ * New icons for status bar (thanks Angeli-Ka)
+ * Changed links to new site
+ + Option to show wrong word
+ + Load flags from flags.dll (thanks Faith Healer)
+
+. 0.0.1.8
+ * Fix for crash
+
+. 0.0.1.7
+ * Better handling of poppup menus
+
+. 0.0.1.6
+ + Option to use flags
+ + Unknown flag
+ + Flags in other menus too
+ * Fix in typo in ShowAllCorrections setting. Sorry but the value of this setting will need to be reset
+
+. 0.0.1.5
+ * Fix for checking while selecting
+ * Fix for CTRL-Z
+ * Fix for add words to dict
+ + Added icon to status bar (needs improviment)
+ + Start adding flags (thanks to famfamfam.com for the icons)
+
+. 0.0.1.4
+ + Option to show all wrong words in menu
+ * Fix for check while selecting
+ + Added one more codepage to list of known ones
+
+. 0.0.1.3
+ * Fix for disable in context menu
+ * Fix to not change fnt settings in tabSRMM (only underline is changed - can't do anything about it)
+ * Fix to ignore char when holding CTRL
+
+. 0.0.1.2
+ * Fix in options
+ + Added hwndOwner param into SPELLCHECKER_POPUPMENU struct
+
+. 0.0.1.1
+ + Don't check if field is read-only
+ * Fix for services
+
+. 0.0.1.0
+ + Auto replace
+
+. 0.0.0.9
+ * Fix for auto-replace
+ + Parse max 3 lines when typing (to speed a little)
+
+. 0.0.0.8
+ * Fix for strange things
+
+. 0.0.0.7
+ + Unicode version (should fix encoding problems)
+ + Better way to handle typing
+ + Underline type
+ + langpack txt
+ * Fixes
+
+. 0.0.0.6
+ + Try to guess contact dict language from spoken language in contact setting
+ * fix for srmm bkg color
+
+. 0.0.0.5
+ + Per contact dictionaries
+ + Option to get dict from tabSRMM keyboard locale
+
+. 0.0.0.4
+ + More changes in srmm interface
+ + Better marking of words
+ * Changed tabSRMM to new interface and made it handle WM_CONTEXTMENU
+
+. 0.0.0.3
+ + Added generic interface for SRMMs
+ * Changed srmm patch to this interface
+ + Created scriver patch using this interface
+
+. 0.0.0.2
+ + Added support for SRMM
+ * Changes in options dialog (thanks sefo and Chudilo)
+ - Removed auto support for SRMMs (it didn't worked)
+
+. 0.0.0.1
+ + Initial version
\ No newline at end of file diff --git a/plugins/SpellChecker/Docs/spellchecker_readme.txt b/plugins/SpellChecker/Docs/spellchecker_readme.txt new file mode 100644 index 0000000000..e0ae5a0fac --- /dev/null +++ b/plugins/SpellChecker/Docs/spellchecker_readme.txt @@ -0,0 +1,36 @@ +Spell Checker plugin
+--------------------
+
+This is a spell checker for message windows. It also allow to configure replacements to auto-correct words.
+
+It uses Hunspell to do the dirty work. Hunspell is the spell checker used by OpenOffice, so it should have a good range of dictionaries. The dictionaries: each is a couple of files with the name beeing the language and the extensions .dic and .aff. Both need to be inside the dir <Miranda Path>\Dictionaries (of a custom folder if folders plugin is installed). You can download them at: http://wiki.services.openoffice.org/wiki/Dictionaries .
+PS: This path is read only at startup, so changing it needs a restart of miranda.
+
+Note that this plugin does NOT work with SRMM, because it doesn't have a rich edit in the input field. I've done a moded version, but it is old and I'm not sure if it still works:
+Ansi: http://pescuma.org/miranda/srmm.zip
+Unicode: http://pescuma.org/miranda/srmmW.zip
+Patch: http://pescuma.org/miranda/srmm.spellchecker.patch
+
+It has an options page to set the default dictionary and some other options. It is at Message Sessions/Spell Checker .
+
+For other plugins, it works throught providing 3 serices for them to interact:
+- one to add handling of a rich edit control
+- one to remove it
+- one to append options needed to a popup menu and show it
+These plugins have to call this services in other for the magic to happen. So, things like when the popup menu is show are handled by the calling plugin.
+
+The flags: it supports showing flags to represent the dicts. This is done to have an visual way to represent the dict. To load the flags, the following steps are done:
+1. Try to load from file Icons\flags.dll - in this case an icon resource must exist with same name as language (for ex: pt_BR). If this is found, the icon is also added to IconLib to allow further customizing.
+2. Load unknown flag. It can be customized thorught IconLib
+Currently there are 2 sets of flags, one from Angeli-Ka and one from the famfamfam.com site:
+- famfamfam's icons as .ico: http://pescuma.org/miranda/flags-famfamfam.zip (note that there are a lot of files inside this zip with wrong names. It happens because I don't know which languages they represent - and if they represent a language or not. So, if you think some file name must change, please tell me)
+- famfamfam's icons as .dll: http://pescuma.org/miranda/flags-dll-famfamfam.zip
+- Angeli-Ka's icons as .ico: http://pescuma.org/miranda/flags-angelika.zip
+- Angeli-Ka's icons as .ico with language names: http://pescuma.org/miranda/flags-angelika-name.zip
+- Angeli-Ka's icons as .dll: http://pescuma.org/miranda/flags-dll-angelika.zip
+
+Many thanks to the Hunspell team and to Vladimir Vainer that made an initial version of the plugin. And thanks to the famfamfam.com site for the icons I'm using for the flags.
+
+Needs Miranda 0.8
+
+To report bugs/make suggestions, go to the forum thread: http://forums.miranda-im.org/showthread.php?t=11555
\ No newline at end of file diff --git a/plugins/SpellChecker/Docs/spellchecker_version.txt b/plugins/SpellChecker/Docs/spellchecker_version.txt new file mode 100644 index 0000000000..bbd059decf --- /dev/null +++ b/plugins/SpellChecker/Docs/spellchecker_version.txt @@ -0,0 +1 @@ +Spell Checker 0.2.6.0
\ No newline at end of file |