summaryrefslogtreecommitdiffstats
path: root/doc/kspell
diff options
context:
space:
mode:
Diffstat (limited to 'doc/kspell')
-rw-r--r--doc/kspell/Makefile.am5
-rw-r--r--doc/kspell/index.docbook174
2 files changed, 179 insertions, 0 deletions
diff --git a/doc/kspell/Makefile.am b/doc/kspell/Makefile.am
new file mode 100644
index 000000000..ea6c9c3a4
--- /dev/null
+++ b/doc/kspell/Makefile.am
@@ -0,0 +1,5 @@
+
+KDE_LANG = en
+KDE_DOCS = AUTO
+KDE_DOCS_DEPS = $(MEINPROC_DEP)
+
diff --git a/doc/kspell/index.docbook b/doc/kspell/index.docbook
new file mode 100644
index 000000000..5f91f24f5
--- /dev/null
+++ b/doc/kspell/index.docbook
@@ -0,0 +1,174 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&kspell;">
+ <!ENTITY % English "INCLUDE" > <!-- change language only here -->
+ <!ENTITY % addindex "IGNORE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title>The &kspell; Handbook</title>
+
+<authorgroup>
+<author>&David.Sweet; &David.Sweet.mail;</author>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+
+</authorgroup>
+
+<date>2003-02-24</date>
+<releaseinfo>1.00.00</releaseinfo>
+<abstract>
+<para>&kspell; is the spelling checker used by &kde; applications such
+as &kate;, &kmail;, and &kword;. It is a &GUI; frontend to <application>International ISpell</application> and <application>ASpell</application>.</para>
+
+</abstract>
+<keywordset>
+<keyword>spell</keyword>
+<keyword>spelling</keyword>
+<keyword>kspell</keyword>
+<keyword>ispell</keyword>
+<keyword>aspell</keyword>
+<keyword>check</keyword>
+<keyword>checker</keyword>
+<keyword>KDE</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="misspelled-word-dialog">
+<title>Misspelled Word Dialog</title>
+
+<!-- This one might need a paragraph of its own) -->
+<para>(If you do not have <application>Ispell</application> installed
+you can obtain it from the <ulink
+url="http://fmg-www.cs.ucla.edu/geoff/ispell.html">International
+ISpell home page</ulink>. ASpell is available from the <ulink
+url="http://aspell.sourceforge.net/">ASpell home page</ulink>.)
+</para>
+
+<sect1 id="general-use">
+<title>General Use</title>
+
+<para><anchor id="spelldlg"/>
+The top line in the dialog displays a possibly misspelled word which was found in your
+document. &kspell; attempts to find an appropriate replacement word. One or
+several may be found. The best guess is shown to the right of <guilabel>Replacement:</guilabel>.
+To accept this replacement, click on <guibutton>Replace</guibutton>. You may also select a word
+from the list of <guilabel>Suggestions</guilabel> and then click <guibutton>Replace</guibutton> to replace the
+misspelled word with the selected word.</para>
+
+<para>To keep your original spelling, click on <guilabel>Ignore</guilabel>.</para>
+
+<para>To stop the spellchecking -- keeping the changes you've already made -- click
+on <guibutton>Stop</guibutton>.</para>
+
+<para>To stop the spellchecking and cancel the changes you've already made, click on
+<guibutton>Cancel</guibutton>.</para>
+
+<para>Clicking on <guibutton>Replace All</guibutton> will initially perform the same function as
+clicking on <guibutton>Replace</guibutton>, but will automatically replace the misspelled word
+with the chosen replacement word, if it appears again (at a later point) in your
+document.</para>
+
+<para>The <guibutton>Ignore All</guibutton> button ignores this and all future occurrences of the
+misspelled word.</para>
+
+<para>Clicking on <guibutton>Add</guibutton> will add the misspelled word to your personal dictionary
+(this is distinct from the original system dictionary, so the additions you make
+will not be seen by other users).</para>
+</sect1>
+</chapter>
+
+<chapter id="configuration-dialog">
+<title>Configuration Dialog </title>
+<anchor id="configuration"/>
+
+<sect1 id="dictionaries">
+<title>Dictionaries</title>
+
+<para>You can choose the dictionary to use for spellchecking from the list of
+installed dictionaries.</para>
+</sect1>
+
+<sect1 id="encodings">
+<title>Encodings</title>
+
+<para>The most commonly used character encodings are:
+<variablelist>
+<varlistentry>
+<term>US-ASCII</term>
+<listitem>
+<para>This is the character set used for English text.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>ISO-8859-1</term>
+<listitem>
+<para>This is used for Western European languages.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>UTF-8</term>
+<listitem>
+<para>This is a Unicode encoding that can be used for almost any language, if
+your system has the necessary fonts.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+<para>You should select the one that matches the character set you are using.
+In some cases, dictionaries will support more than one encoding. A
+dictionary might, for example, accept accented characters when <guilabel>ISO-8859-1</guilabel> is
+selected, but accept email-style character combinations (like <literal>'a</literal> for an
+accented <literal>a</literal>) when <guilabel>US-ASCII</guilabel> is selected. Please see
+your dictionary's distribution for more information.</para>
+</sect1>
+
+<sect1 id="spell-checking-client">
+<title>Spell-checking client</title>
+
+<para>You may choose to use <application>Ispell</application> or <application>Aspell</application> as the spell-checking
+backend for &kspell;. <application>Ispell</application> is more widely available and may
+have better international support, but <application>Aspell</application> is gaining
+popularity as it claims to give better suggestions for word replacements.</para>
+</sect1>
+
+<sect1 id="other">
+<title>Other</title>
+
+<para>It is recommend that you do not change the first two options unless you have
+read the International <application>ISpell</application> man page.</para>
+</sect1>
+</chapter>
+
+<chapter id="contact-information">
+<title>Contact Information</title>
+
+<para>For more information about &kspell;, visit the <ulink url="http://www.chaos.umd.edu/~dsweet/KDE/KSpell">&kspell;
+Home Page</ulink>. In particular, you will find information about programming the &kspell; C++ class.</para>
+
+<para>You may email the author/maintainer with questions and/or comments at
+&David.Sweet.mail;.</para>
+
+<para>
+Documentation Copyright &copy; 2003 &David.Sweet; &David.Sweet.mail;
+</para>
+
+<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
+
+&underFDL; <!-- FDL: do not remove -->
+
+</chapter>
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-omittag: nil
+sgml-shorttag: t
+sgml-general-insert-case: lower
+End:
+-->
+