[kde-doc-english] [plasma-desktop] doc: Initial import from the monolithic kde-runtime.

Aleix Pol aleixpol at kde.org
Wed Apr 9 17:06:40 UTC 2014


Git commit d64d589db1291fc61935585019f492943ce0032a by Aleix Pol.
Committed on 09/04/2014 at 17:06.
Pushed by apol into branch 'master'.

Initial import from the monolithic kde-runtime.

This is the beginning of revision history for this module. If you
want to look at revision history older than this, please refer to the
techbase wiki for how to use Git history grafting. At the time of
writing, this wiki is located here:

http://community.kde.org/Frameworks/GitOldHistory

If you have already performed the grafting and you don't see any
history beyond this commit, try running "git log" with the "--follow"
argument.

Branched from the monolithic repo kde-runtime, frameworks  branch, at commit
85b1a18736650e28d8addd441f83083987298233

A  +2    -0    doc/kcontrol/attica/CMakeLists.txt
A  +61   -0    doc/kcontrol/attica/index.docbook
A  +2    -0    doc/kcontrol/bookmarks/CMakeLists.txt
A  +101  -0    doc/kcontrol/bookmarks/index.docbook
A  +2    -0    doc/kcontrol/cache/CMakeLists.txt
A  +66   -0    doc/kcontrol/cache/index.docbook
A  +2    -0    doc/kcontrol/componentchooser/CMakeLists.txt
A  +68   -0    doc/kcontrol/componentchooser/index.docbook
A  +2    -0    doc/kcontrol/cookies/CMakeLists.txt
A  +208  -0    doc/kcontrol/cookies/index.docbook
A  +2    -0    doc/kcontrol/ebrowsing/CMakeLists.txt
A  +173  -0    doc/kcontrol/ebrowsing/index.docbook
A  +3    -0    doc/kcontrol/emoticons/CMakeLists.txt
A  +-    --    doc/kcontrol/emoticons/emoticons.png
A  +168  -0    doc/kcontrol/emoticons/index.docbook
A  +2    -0    doc/kcontrol/filemanager/CMakeLists.txt
A  +61   -0    doc/kcontrol/filemanager/index.docbook
A  +2    -0    doc/kcontrol/filetypes/CMakeLists.txt
A  +367  -0    doc/kcontrol/filetypes/index.docbook
A  +2    -0    doc/kcontrol/history/CMakeLists.txt
A  +62   -0    doc/kcontrol/history/index.docbook
A  +2    -0    doc/kcontrol/icons/CMakeLists.txt
A  +-    --    doc/kcontrol/icons/delete-theme.png
A  +-    --    doc/kcontrol/icons/effects.png
A  +-    --    doc/kcontrol/icons/get-new-theme.png
A  +354  -0    doc/kcontrol/icons/index.docbook
A  +-    --    doc/kcontrol/icons/install-theme.png
A  +-    --    doc/kcontrol/icons/main.png
A  +-    --    doc/kcontrol/icons/size.png
A  +-    --    doc/kcontrol/icons/use-of-icons.png
A  +2    -0    doc/kcontrol/kcm_ssl/CMakeLists.txt
A  +-    --    doc/kcontrol/kcm_ssl/details.png
A  +134  -0    doc/kcontrol/kcm_ssl/index.docbook
A  +-    --    doc/kcontrol/kcm_ssl/module.png
A  +2    -0    doc/kcontrol/kcmcgi/CMakeLists.txt
A  +44   -0    doc/kcontrol/kcmcgi/index.docbook
A  +2    -0    doc/kcontrol/kcmcss/CMakeLists.txt
A  +367  -0    doc/kcontrol/kcmcss/index.docbook
A  +2    -0    doc/kcontrol/kcmlaunch/CMakeLists.txt
A  +59   -0    doc/kcontrol/kcmlaunch/index.docbook
A  +2    -0    doc/kcontrol/kcmnotify/CMakeLists.txt
A  +159  -0    doc/kcontrol/kcmnotify/index.docbook
A  +2    -0    doc/kcontrol/kded/CMakeLists.txt
A  +64   -0    doc/kcontrol/kded/index.docbook
A  +2    -0    doc/kcontrol/khtml-adblock/CMakeLists.txt
A  +90   -0    doc/kcontrol/khtml-adblock/index.docbook
A  +2    -0    doc/kcontrol/khtml-behavior/CMakeLists.txt
A  +96   -0    doc/kcontrol/khtml-behavior/index.docbook
A  +2    -0    doc/kcontrol/khtml-general/CMakeLists.txt
A  +135  -0    doc/kcontrol/khtml-general/index.docbook
A  +2    -0    doc/kcontrol/khtml-java-js/CMakeLists.txt
A  +145  -0    doc/kcontrol/khtml-java-js/index.docbook
A  +2    -0    doc/kcontrol/khtml-plugins/CMakeLists.txt
A  +149  -0    doc/kcontrol/khtml-plugins/index.docbook
A  +2    -0    doc/kcontrol/language/CMakeLists.txt
A  +633  -0    doc/kcontrol/language/index.docbook
A  +-    --    doc/kcontrol/language/oxygen-22x22-document-revert.png
A  +2    -0    doc/kcontrol/netpref/CMakeLists.txt
A  +109  -0    doc/kcontrol/netpref/index.docbook
A  +2    -0    doc/kcontrol/performance/CMakeLists.txt
A  +91   -0    doc/kcontrol/performance/index.docbook
A  +2    -0    doc/kcontrol/phonon/CMakeLists.txt
A  +93   -0    doc/kcontrol/phonon/index.docbook
A  +2    -0    doc/kcontrol/proxy/CMakeLists.txt
A  +209  -0    doc/kcontrol/proxy/index.docbook
A  +2    -0    doc/kcontrol/smb/CMakeLists.txt
A  +104  -0    doc/kcontrol/smb/index.docbook
A  +2    -0    doc/kcontrol/solid-device-automounter/CMakeLists.txt
A  +102  -0    doc/kcontrol/solid-device-automounter/index.docbook
A  +2    -0    doc/kcontrol/spellchecking/CMakeLists.txt
A  +119  -0    doc/kcontrol/spellchecking/index.docbook
A  +2    -0    doc/kcontrol/trash/CMakeLists.txt
A  +65   -0    doc/kcontrol/trash/index.docbook
A  +2    -0    doc/kcontrol/useragent/CMakeLists.txt
A  +110  -0    doc/kcontrol/useragent/index.docbook
A  +2    -0    doc/knetattach/CMakeLists.txt
A  +378  -0    doc/knetattach/index.docbook
A  +-    --    doc/knetattach/screenshot.png
A  +-    --    doc/knetattach/screenshot1.png
A  +-    --    doc/knetattach/screenshot2.png
A  +-    --    doc/knetattach/screenshot3.png
A  +-    --    doc/knetattach/screenshot4.png

http://commits.kde.org/plasma-desktop/d64d589db1291fc61935585019f492943ce0032a

diff --git a/doc/kcontrol/attica/CMakeLists.txt b/doc/kcontrol/attica/CMakeLists.txt
new file mode 100644
index 0000000..369797c
--- /dev/null
+++ b/doc/kcontrol/attica/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/attica)
diff --git a/doc/kcontrol/attica/index.docbook b/doc/kcontrol/attica/index.docbook
new file mode 100644
index 0000000..4cb02f6
--- /dev/null
+++ b/doc/kcontrol/attica/index.docbook
@@ -0,0 +1,61 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="attica" lang="&language;">
+<articleinfo>
+
+<title>Social Desktop</title>
+<authorgroup>
+<author><personname><firstname>Frederik</firstname><surname>Gladhorn</surname></personname>
+<email>gladhorn at kde.org</email>
+</author>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-11-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>Social Desktop</keyword>
+</keywordset>
+</articleinfo>
+
+<para>The Social Desktop (Open Collaboration Services) settings module lets you 
+configure your user accounts for Open Collaboration Service Providers.</para>
+
+<para>At the time of writing <ulink url="http://opendesktop.org/">openDesktop.org
+</ulink> is the first provider that you can use.
+You can use the web site or this settings dialog to register and manage your account.
+</para> 
+
+<para>The benefit is that you can do more things in <quote>Get Hot New Stuff</quote>: 
+vote for items, become a fan of them and upload new content. A configured 
+account also allows you to use the social Plasma widgets (<quote>Community</quote>, 
+<quote>Social News</quote> &etc;) to their full extent.
+</para>
+
+<para>Using the &systemsettings; module:</para>
+
+<para>You can select which provider to configure at the top.
+Either enter your existing user name and password to let &kde; use them. 
+You can verify that these work by using the <guibutton>Test Login</guibutton> button</para>
+
+<!--
+missing:
+Enable
+Add/Remove Providers-->
+
+<para>If you do not have an account yet, use the <guilabel>Register</guilabel> tab.
+Here you need to fill out all fields.
+After clicking <guibutton>Register...</guibutton> you will receive an email from the 
+server to activate your account.
+</para>
+
+</article>
diff --git a/doc/kcontrol/bookmarks/CMakeLists.txt b/doc/kcontrol/bookmarks/CMakeLists.txt
new file mode 100644
index 0000000..5fba3a1
--- /dev/null
+++ b/doc/kcontrol/bookmarks/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/bookmarks)
diff --git a/doc/kcontrol/bookmarks/index.docbook b/doc/kcontrol/bookmarks/index.docbook
new file mode 100644
index 0000000..173222c
--- /dev/null
+++ b/doc/kcontrol/bookmarks/index.docbook
@@ -0,0 +1,101 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="bookmarks" lang="&language;">
+<articleinfo>
+
+<title>Bookmarks</title>
+<authorgroup>
+<author>
+<personname><firstname>Xavier</firstname><surname>Vello</surname></personname>
+<email>xavier.vello at gmail.com</email>
+</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2010-09-24</date>
+<releaseinfo>0.2 (&kde; 4.5)</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>KControl</keyword>
+<keyword>bookmarks</keyword>
+<keyword>KIO</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="conf">
+<title>Bookmarks home page</title>
+<para>This module lets you configure the bookmarks home page.</para>
+<para>To view the bookmarks home page enter <userinput>bookmarks:/</userinput> in 
+the location bar.</para>
+<para>The settings in this module are also accessible by entering 
+<userinput>bookmarks:/config</userinput> in the location bar.</para>
+<sect2 id="conf-general">
+<title>General settings</title>
+<variablelist>
+<varlistentry>
+<term><guilabel>Number of columns to show</guilabel></term>
+<listitem>
+<para>Folders are automatically distributed in several columns. The optimal number of columns depends on the width of the konqueror window and the number of bookmarks you have.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Show folder backgrounds</guilabel></term>
+<listitem>
+<para>Disable it on slow system to disable background images.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="conf-bookmark">
+<title>Bookmarks</title>
+<variablelist>
+<varlistentry>
+<term><guilabel>Show bookmarks without folder</guilabel></term>
+<listitem>
+<para>If this option is unchecked, bookmarks at the root of the hierarchy (not in a folder) are not displayed. If checked, they are gathered in a "root" folder.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Flatten bookmarks tree</guilabel></term>
+<listitem>
+<para>Sub-folders are shown within their parent by default. If you activate this option, sub-folders are displayed on their own. It looks less nice but it may help if you have a very big folder you want to spread in two columns.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Show system places</guilabel></term>
+<listitem>
+<para>Show a box with KDE places (Home, Network, ...). Useful if you use konqueror as a file manager.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="conf-cache">
+<title>Pixmap cache</title>
+<variablelist>
+<varlistentry>
+<term><guilabel>Disk cache size</guilabel></term>
+<listitem>
+<para>Specify how much disk space is used to cache the pixmaps.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Clear Cache</guilabel></term>
+<listitem>
+<para>Remove all cached images. This may be necessary if some favicons become corrupt and don't refresh automatically.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+</sect1>
+</article>
diff --git a/doc/kcontrol/cache/CMakeLists.txt b/doc/kcontrol/cache/CMakeLists.txt
new file mode 100644
index 0000000..7728027
--- /dev/null
+++ b/doc/kcontrol/cache/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/cache)
diff --git a/doc/kcontrol/cache/index.docbook b/doc/kcontrol/cache/index.docbook
new file mode 100644
index 0000000..063a6b3
--- /dev/null
+++ b/doc/kcontrol/cache/index.docbook
@@ -0,0 +1,66 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="cache" lang="&language;">
+<title>Cache</title>
+<articleinfo>
+
+<authorgroup>
+<author><firstname>Lauri</firstname><surname>Watts</surname></author>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2009-11-20</date>
+<releaseinfo>&kde; 4.4</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>Konqueror</keyword>
+<keyword>Cache</keyword>
+</keywordset>
+</articleinfo>
+
+<para>This module allows you to control the size of the local cache
+folder used by &konqueror;. Note that each user account on your
+computer has a separate cache folder, and this folder is not
+shared with other web browsers such as &Netscape;.</para>
+
+<para>Storing local copies of web pages that you have visited allows
+&konqueror; to quickly load their contents on subsequent visits. It
+will only be necessary to reload the contents from the original site
+if they have changed since your last visit, or if you click the reload
+button in &konqueror;.</para>
+
+<para>If you really do not want any of the web pages you visit to be
+stored on your computer, you can disable &konqueror;'s disk cache by
+clearing the checkbox labeled <guilabel>Use cache</guilabel>.</para>
+
+<para>You can set here how aggressively &konqueror; keeps the cache up
+to date. <guilabel>Keep cache in sync</guilabel> means that &konqueror;
+will hit the cache for all objects, downloading them if they are not
+there, and then display the item from the cache.  <guilabel>Use cache
+whenever possible</guilabel> means that &konqueror; will try the cache,
+and if an object is not there, it will directly download it for display.
+<guilabel>Offline browsing mode</guilabel> means that &konqueror; will
+try the cache, and if an object is not there, it will not attempt to
+download it from the Internet.</para>
+
+<para>You can control the size of the cache by typing a number into the
+text box labeled <guilabel>Disk cache size</guilabel>.  This is the
+average amount of space in kilobytes that the cache folder is allowed
+to use. When the cache grows too large, &konqueror; will delete older
+files to reduce the size of the cache folder.</para>
+
+<para>This is however, only an average, and during a browsing session
+the cache could become substantially larger.</para>
+
+<para>You can use the <guibutton>Clear Cache</guibutton> button to empty
+the cache at any time.</para>
+
+</article>
diff --git a/doc/kcontrol/componentchooser/CMakeLists.txt b/doc/kcontrol/componentchooser/CMakeLists.txt
new file mode 100644
index 0000000..0c897eb
--- /dev/null
+++ b/doc/kcontrol/componentchooser/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/componentchooser)
diff --git a/doc/kcontrol/componentchooser/index.docbook b/doc/kcontrol/componentchooser/index.docbook
new file mode 100644
index 0000000..56e43b1
--- /dev/null
+++ b/doc/kcontrol/componentchooser/index.docbook
@@ -0,0 +1,68 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article lang="&language;" id="default-components">
+<articleinfo>
+
+<title>Default Applications</title>
+<authorgroup>
+<author><personname><firstname>Burkhard</firstname><surname>Lück</surname></personname>
+<email>lueck at hube-lueck.de</email>
+</author>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>component</keyword>
+</keywordset>
+</articleinfo>
+
+<para>In this module you can change &kde; default components.</para>
+
+<para>Components are programs that handle basic tasks, like the terminal emulator, the text 
+editor and the email client. Different &kde; applications sometimes need to 
+invoke a console emulator, send a mail or display some text.</para> 
+
+<para>To do so consistently, these applications always call the same components. Here you 
+can select which programs these components are.</para>
+
+<para>The list on the left shows the configurable component types:</para>
+<itemizedlist>
+<listitem>
+<para>Email Client</para>
+</listitem>
+<listitem>
+<para>Embedded Text Editor</para>
+</listitem>
+<listitem>
+<para>File Manager</para>
+</listitem>
+<listitem>
+<para>Instant Messenger</para>
+</listitem>
+<listitem>
+<para>Terminal Emulator</para>
+</listitem>
+<listitem>
+<para>Web Browser</para>
+</listitem>
+<listitem>
+<para>Window Manager</para>
+</listitem>
+</itemizedlist>
+
+<para> Click the component you want to configure. In the right part of the dialog then all available
+applications for this service are displayed and you are able to select your favorite terminal emulator, text 
+editor and the email client &etc;</para>
+
+</article>
diff --git a/doc/kcontrol/cookies/CMakeLists.txt b/doc/kcontrol/cookies/CMakeLists.txt
new file mode 100644
index 0000000..8f86430
--- /dev/null
+++ b/doc/kcontrol/cookies/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/cookies)
diff --git a/doc/kcontrol/cookies/index.docbook b/doc/kcontrol/cookies/index.docbook
new file mode 100644
index 0000000..bcf8f74
--- /dev/null
+++ b/doc/kcontrol/cookies/index.docbook
@@ -0,0 +1,208 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="cookies" lang="&language;">
+<articleinfo>
+<title>Cookies</title>
+<authorgroup>
+<author>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<author>&Jost.Schenck; &Jost.Schenck.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2012-11-11</date>
+<releaseinfo>&kde; 4.10</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>cookie</keyword>
+</keywordset>
+
+</articleinfo>
+
+<sect1 id="cookie">
+<title>Cookies</title>
+
+<para>Cookies are a mechanism used by web sites to store and retrieve
+information using your browser.  For example, a web site may allow you
+to customize the content and layout of the pages you see, so that your
+choices are persistent across different visits to that web site.</para>
+
+<para>The web site is able to remember your preferences by storing a
+cookie on your computer. Then, on future visits, the web site retrieves
+the information stored in the cookie to format the content of the site
+according to your previously specified preferences.</para>
+
+<para>Thus, cookies play a very useful role in web browsing.
+Unfortunately, web sites often store and retrieve information in cookies
+without your explicit knowledge or consent. Some of this information may
+be quite useful to the web site owners, for example, by allowing them to
+collect summary statistics on the number of visits different areas of
+the web sites get, or to customize banner advertising.</para>
+
+<para>The cookies page allows you to set policies
+for the use of cookies when you are browsing the web with the
+&konqueror; web browser. </para>
+
+<warning><para>Note that the policies that you set using this control
+module will <emphasis>not</emphasis> apply to other web browsers such
+as &Netscape;.</para></warning>
+
+<sect2 id="cookie-policy">
+
+<title>Policy</title>
+
+<para>Using the <guilabel>Policy</guilabel> tab, you can configure the
+&kde; applications that will handle cookies. You can do this by specifying a
+general cookie policy as well as special cookie policies for certain
+domains or hosts.</para>
+
+<para>The top of the policy tab has a check box labeled <guilabel>Enable
+cookies</guilabel>. If you leave this unchecked, cookies will be
+completely disabled. However, this may make browsing rather
+inconvenient, especially as some web sites require the use of browsers
+with cookies enabled.</para>
+
+<para>You will probably want to enable cookies and then set
+specific policies on how you want them to be handled.</para>
+
+<para>The first group of options create settings that apply to all cookies.</para>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Only accept cookies from originating server</guilabel></term>
+<listitem>
+<para>Some pages try to set cookies from servers other than the one
+you are seeing the &HTML; page from.  For example,
+they show you advertisements, and the advertisements are from another
+computer, often one that belongs to a large advertising group.  These
+advertisements may try to set a cookie which would allow them to
+track the pages you view across multiple web sites.</para>
+<para>Enabling this option will mean only cookies that come from the
+same web server as you are explicitly connecting to will be
+accepted.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Automatically accept session cookies</guilabel></term>
+<listitem>
+
+<para>An increasingly common use for cookies is not to track your
+movements across many visits to a web site, but to just follow what you
+do during one single visit.  Session cookies are saved as long as you
+are looking at the site, and deleted when you leave it.</para>
+
+<para>Web sites can use this information for various things, most
+commonly it is a convenience so that you do not have to keep logging in
+to view pages.  For example, on a webmail site, without some kind of
+session <acronym>ID</acronym>, you would have to give your password
+again for each email you want to read.  There are other ways to
+achieve this, but cookies are simple and very common.</para>
+
+<para>Enabling this option means that session cookies are always
+accepted, even if you don't accept any other kind, and even if you
+choose to reject cookies from a particular site, session cookies from
+that site will be accepted.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para>The section for <guilabel>Default Policy</guilabel> sets some
+further options that are mutually exclusive — you can choose only one
+of these options as the default, but you are free to set a different
+option for any specific web server.</para>
+<note><para>Site specific policies always take precedence over the default 
+policy.</para></note>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Accept all cookies</guilabel></term>
+<listitem>
+<para>If this option is selected, all cookies will be accepted without
+asking for confirmation.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Accept until end of session</guilabel></term>
+<listitem>
+<para>Cookies will be accepted, but they will expire at the end
+of the session.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Ask for confirmation</guilabel></term>
+<listitem>
+<para>If this option is selected, you will be asked for confirmation
+every time a cookie is stored or retrieved. You can selectively accept
+or reject each cookie. The confirmation dialog will also allow you to
+set a domain specific policy, if you do not want to confirm each
+cookie for that domain.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Reject all cookies</guilabel></term>
+<listitem>
+<para>If this option is selected, all cookies will be rejected without
+asking for confirmation.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para>In addition to the default policy for handling of cookies, which you can
+set by selecting one of the three options described above, you can also set
+policies for specific host domains using the controls in the <guilabel>Site
+Policy</guilabel> group.</para>
+
+<para>The Ask, Accept, Accept until end of session, or Reject policy can be applied to a specific
+domain by clicking on the <guibutton>New...</guibutton> button, which
+brings up a dialog. In this dialog, you can type the name of the
+domain (with a leading dot), then select the policy you want to apply
+to this domain. Note that entries may also get added while you are
+browsing, if the default policy is to ask for confirmation, and you
+choose a general policy for a specific host (for example, by selecting
+<guilabel>Reject</guilabel> when asked to
+confirm a cookie).</para>
+
+<para>You can also select a specific host domain from the list and click the
+<guibutton>Change</guibutton> button to choose a different policy for that
+domain than the one shown in the list.</para>
+
+<para>To delete a domain specific policy, choose a domain from the list, and
+then click the <guibutton>Delete</guibutton> button. The default policy will
+apply to domains which have been deleted from the list.</para>
+
+</sect2>
+
+<sect2 id="cookie-management">
+<title>Management</title>
+
+<para>In the <guilabel>Management</guilabel> tab you can browse and selectively
+delete cookies that have been set in the past.</para>
+
+<para>In the upper part of this dialog, you can see a list of domains displayed
+  as a tree. Click on the little <guiicon>></guiicon> next to a domain to see all
+cookies that have been set for this particular target domain. If you select one
+of these cookies, you will notice that its contents will show up in the frame
+<guilabel>Details</guilabel> below.</para>
+
+<para>By clicking the <guibutton>Delete</guibutton> button you can now delete the selected
+cookie. Click <guibutton>Delete All</guibutton> to delete all cookies stored.</para>
+
+<para>If a domain is selected, you can use <guibutton>Configure Policy</guibutton> to set 
+a site policy.</para>
+
+<para>Choose <guibutton>Reload List</guibutton> to reload the list
+from your hard disk. You might want to do this if you have had the
+module open and are testing web sites, or have made many changes in the
+module itself.</para>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/ebrowsing/CMakeLists.txt b/doc/kcontrol/ebrowsing/CMakeLists.txt
new file mode 100644
index 0000000..2d73a20
--- /dev/null
+++ b/doc/kcontrol/ebrowsing/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/ebrowsing)
diff --git a/doc/kcontrol/ebrowsing/index.docbook b/doc/kcontrol/ebrowsing/index.docbook
new file mode 100644
index 0000000..de3d743
--- /dev/null
+++ b/doc/kcontrol/ebrowsing/index.docbook
@@ -0,0 +1,173 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="ebrowsing" lang="&language;">
+<articleinfo>
+<title>Web Shortcuts</title>
+<authorgroup>
+<author>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<author>&Yves.Arrouye; &Yves.Arrouye.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-05-30</date>
+<releaseinfo>&kde; 4.11</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>enhanced browsing</keyword>
+<keyword>web shortcuts</keyword>
+<keyword>browsing</keyword>
+</keywordset>
+
+</articleinfo>
+<sect1 id="ebrowse">
+
+<title>Web Shortcuts</title>
+
+<sect2 id="ebrowse-intro">
+
+<title>Introduction</title>
+
+<para>&konqueror; offers some features to enhance your browsing
+experience. One such feature is <emphasis>Web Shortcuts</emphasis>.</para>
+
+<para>You may already have noticed that &kde; is very Internet friendly.
+For example, you can click on the <guimenuitem>Run</guimenuitem> menu
+item or type the keyboard shortcut assigned to that command (<keycombo
+action="simul">&Alt;<keycap>F2</keycap></keycombo>,
+unless you have changed it) and type in a &URI;.
+<footnote><para>Uniform Resource Identifier. A standardized way of
+referring to a resource such as a file on your computer, a World Wide
+Web address, an email address,
+<abbrev>etc...</abbrev>.</para></footnote></para>
+
+<para>Web shortcuts, on the other hand, let you come up with new pseudo
+&URL; schemes, or shortcuts, that basically let you
+<emphasis>parameterize</emphasis> commonly used
+&URI;s. For example, if you like the Google search
+engine, you can configure &kde; so that a pseudo &URL;
+scheme like <emphasis>gg</emphasis> will trigger a search on
+Google. This way, typing <userinput>gg:<replaceable>my
+query</replaceable></userinput> will search for <replaceable>my
+query</replaceable> on Google.</para>
+
+<note><para>One can see why we call these pseudo &URL;
+schemes. They are used like a &URL; scheme, but the
+input is not properly &URL; encoded, so one will type
+<userinput>google:kde apps</userinput> and not
+<userinput>google:kde+apps</userinput>.</para></note>
+
+<para>You can use web
+shortcuts wherever you would normally use
+&URI;s. Shortcuts for several search engines should
+already be configured on your system, but you can add new keywords, and
+change or delete existing ones in this module. </para>
+
+</sect2>
+
+<sect2 id="ebrowse-use">
+
+<title>Web Shortcuts</title>
+
+<para>The descriptive names of defined web shortcuts are shown in a
+list box. As with other lists in &kde;, you can click on a column
+heading to toggle the sort order between ascending and
+descending, and you can resize the columns.</para>
+
+<para>At the bottom of the list the option <guilabel>Enable Web shortcuts</guilabel> 
+has to be checked to enable this feature. Use the buttons on the right to 
+create, modify or delete shortcuts.</para>
+
+<para>If <guilabel>Use preferred shortcuts only</guilabel> is checked, only
+web shortcuts marked as preferred in the third column of the list
+are used in places where only a few select 
+shortcuts can be shown at one time.
+</para>
+ 
+<para>Below the list you find two additional options:</para>
+<variablelist>
+<varlistentry><term><guilabel>Default Web shortcuts</guilabel></term>
+<listitem>
+<para>Select the search engine to use for input boxes that provide automatic 
+lookup services when you type in normal words and phrases instead of a &URL;. 
+To disable this feature select <guilabel>None</guilabel> from the list.
+</para></listitem>
+</varlistentry>
+<varlistentry><term><guilabel>Keyword delimiter</guilabel></term>
+<listitem>
+<para>Choose the delimiter that separates the keyword from the phrase or word to 
+be searched.</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para>If you double-click on a specific entry in the list of defined
+search providers or click the <guibutton>Change</guibutton> button, 
+the details for that entry are shown in a popup
+dialog.  In addition to the descriptive name for the item, you can
+also see the &URI; which is used, as well as the
+associated shortcuts which you can type anywhere in &kde; where
+&URI;s are expected. A given search provider can have
+multiple shortcuts, each separated by a comma.</para>
+
+<para> The text boxes are used not only for displaying information
+about an item in the list of web shortcuts, but also for modifying or
+adding new items.</para>
+
+<para>You can change the contents of either the <guilabel>Shortcut 
+URL</guilabel> or the <guilabel>Shortcuts</guilabel> text box.
+Click <guibutton>OK</guibutton> to save your changes or
+<guibutton>Cancel</guibutton> to exit the dialog with no
+changes.</para>
+
+<para>If you examine the contents of the <guilabel>Shortcuts 
+URL</guilabel> text box, you will find that most, if not all of the
+entries have a <option>\{@}</option> in them. This sequence of four
+characters acts as a parameter, which is to say that they are replaced
+by whatever you happen to type after the colon character that is
+between a shortcut and its parameter. To add this query placeholder 
+to a shortcuts url, click on the button at the right of the text box.
+Let's consider some examples to clarify how to use web shortcuts.</para>
+
+<para>Suppose that the &URI; is
+<userinput>http://www.google.com/search?q=\{@}</userinput>, and
+<userinput>gg</userinput> is a shortcut to this
+&URI;. Then, typing
+<userinput>gg:<replaceable>alpha</replaceable></userinput> is
+equivalent to
+<userinput>http://www.google.com/search?q=<replaceable>alpha</replaceable></userinput>.
+You could type anything after the <userinput>:</userinput> character;
+whatever you have typed simply replaces the <option>\{@}</option>
+characters, after being converted to the appropriate character set for
+the search provider and then properly
+&URL;-encoded. Only the <option>\{@}</option> part of
+the search &URI; is touched, the rest of it is
+supposed to be properly &URL;-encoded already and is
+left as is.</para>
+
+<para>You can also have shortcuts without parameters. Suppose the
+&URI; was
+<emphasis>file:/home/me/mydocs/calligra/words</emphasis> and the
+shortcut was <emphasis>mywords</emphasis>. Then, typing
+<userinput>mywords:</userinput> is the same as typing the complete
+&URI;. Note that there is nothing after the colon
+when typing the shortcut, but the colon is still required in order for
+the shortcut to be recognized as such.</para>
+
+<para>By now, you will have understood that even though these shortcuts
+are called web shortcuts, they really are shortcuts to parameterized
+&URI;s, which can point not only to web sites like
+search engines but also to anything else that can be pointed to by a
+&URI;. Web shortcuts are a very powerful feature of
+navigation in &kde;.</para>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/emoticons/CMakeLists.txt b/doc/kcontrol/emoticons/CMakeLists.txt
new file mode 100644
index 0000000..2d9f7b7
--- /dev/null
+++ b/doc/kcontrol/emoticons/CMakeLists.txt
@@ -0,0 +1,3 @@
+########### install files ###############
+#
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/emoticons)
diff --git a/doc/kcontrol/emoticons/emoticons.png b/doc/kcontrol/emoticons/emoticons.png
new file mode 100644
index 0000000..9c46727
Binary files /dev/null and b/doc/kcontrol/emoticons/emoticons.png differ
diff --git a/doc/kcontrol/emoticons/index.docbook b/doc/kcontrol/emoticons/index.docbook
new file mode 100644
index 0000000..12b6059
--- /dev/null
+++ b/doc/kcontrol/emoticons/index.docbook
@@ -0,0 +1,168 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+  <!ENTITY % addindex "IGNORE">
+  <!ENTITY % English "INCLUDE">
+]>
+<article id="emoticons" lang="&language;">
+<articleinfo>
+<title>Emoticons</title>
+<authorgroup>
+<author>&Anne-Marie.Mahfouf;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>System Settings</keyword>
+<keyword>emoticons</keyword>
+<keyword>KCMEmoticons</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="kcm_emoticons">
+<title><guilabel>Emoticons Themes Manager</guilabel></title>
+<sect2 id="icons-intro">
+<title>Introduction</title>
+
+<para>
+<screenshot>
+<screeninfo>Screenshot of the Emoticons Theme Manager</screeninfo>
+  <mediaobject>
+    <imageobject>
+      <imagedata fileref="emoticons.png" format="PNG"/>
+    </imageobject>
+     <textobject>
+      <phrase>The Emoticons Theme Manager</phrase>
+    </textobject>
+  </mediaobject>
+</screenshot>
+</para>
+
+<para>Emoticons can be used in several &kde; applications: &kopete;, &konversation;, &kmail;... This module offers you to easily manage your emoticons sets. You can:</para>
+
+<itemizedlist>
+<listitem><para>add emoticons themes</para></listitem>
+<listitem><para>remove emoticons themes</para></listitem>
+<listitem><para>install an existing theme</para></listitem>
+<listitem><para>add, remove or edit emoticons within a theme</para></listitem>
+</itemizedlist>
+
+<important><para>Please note that you will set emoticons themes per application.</para></important>
+
+<para>
+The module is separated in two parts: on the left you can manage your themes and on the right you can manage emoticons within themes.
+</para>
+
+<para>
+An emoticon consists in two parts: an icon (typically a <filename>.png</filename>, <filename>.mng</filename> or <filename>.gif</filename> picture) and a text describing the emoticon. The text can be some ASCII symbols like <userinput>]:-></userinput> or the emoticon short description enclosed within <userinput>*</userinput> like <userinput>*FRIEND*</userinput>. The user types the symbol or the text and the emoticon icon replaces it.
+</para>
+
+<para>
+The emoticons themes will be saved locally in your home in <filename class="directory">$KDEHOME/share/emoticons</filename>.
+</para>
+
+</sect2>
+
+<sect2 id="themes">
+<title>Emoticons Themes</title>
+
+<para>
+This section allows you to manage emoticons themes.
+</para>
+
+<variablelist>
+<varlistentry><term><guilabel>Require spaces around emoticons</guilabel></term>
+<listitem>
+<para>
+When this option is checked, you need to separate the emoticon with a white space before and after it so it is changed to an icon. If you type "Hello:-)" then this string will stay as it is while if you type "Hello :-)" you will get "Hello" followed by the :-) emoticon.
+</para>
+<para>
+When this option is not checked (default), each emoticon string will be replaced by its icon.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term><guilabel>New Theme...</guilabel></term>
+<listitem>
+<para>
+You can create your own new theme from scratch. Clicking on this button brings a dialog asking for the name of the new theme. You can then use the <guibutton>Add...</guibutton> button on the right to create new emoticons and their associated text.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><guilabel>Get New Icon Themes...</guilabel></term>
+<listitem>
+<para>
+You need to be connected to the Internet to use this action. A dialog displays a list of emoticons themes from <ulink url="http://www.kde-look.org">http://www.kde-look.org</ulink> and you can install one by clicking the <guibutton>Install</guibutton> button on the right side of the theme description in the list.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><guilabel>Install Theme File...</guilabel></term>
+<listitem>
+<para>
+This action allows you to install a theme you downloaded yourself. A theme file is an archive file, usually a <filename>.tar.gz</filename> or a <filename>.zip</filename> file or any other archive files. A dialog asks you for the location of this local archive file and after you entered or dragged the URL and clicked <guibutton>OK</guibutton>, the theme is installed and will appear in the themes list.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><guilabel>Remove Theme</guilabel></term>
+<listitem>
+<para>
+This action will remove the selected theme from your disk. Select the theme you want to remove in the list. Click the <guibutton>Remove Theme</guibutton> button. This theme will be removed from the disk if you click <guibutton>Apply</guibutton>. 
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="emoticons-management">
+<title>Emoticons Management</title>
+
+<para>
+This section allows you to manage emoticons within the selected theme. The list on the right displays all emoticons of the selected theme. You can add, edit or remove any emoticon. Select a theme in the list on the left and then select the action you want to perform.
+</para>
+
+<variablelist>
+<varlistentry><term><guilabel>Add...</guilabel></term>
+<listitem>
+<para>
+This button allows you to add an emoticon to the selected theme. The dialog asks you to choose an icon for your emoticon and to enter the corresponding ASCII symbol or text attached to it. After that, clicking <guibutton>OK</guibutton> will add your new emoticon in the emoticon list, you will see the icon and the corresponding text displayed. If you want to modify either the icon or the text, you can use the <guibutton>Edit...</guibutton> button described below.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term><guilabel>Edit...</guilabel></term>
+<listitem>
+<para>
+The <guibutton>Edit...</guibutton> button allows you to change either the icon or the text of the selected emoticon. You need to click the <guibutton>OK</guibutton> button to validate this action.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><guilabel>Remove</guilabel></term>
+<listitem>
+<para>
+This will remove the selected emoticon from the selected theme. You need to click the <guibutton>Yes</guibutton> button to validate this action.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+</sect1>
+</article>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+kate: space-indent on; indent-width 2; tab-width 2; indent-mode none;
+-->
diff --git a/doc/kcontrol/filemanager/CMakeLists.txt b/doc/kcontrol/filemanager/CMakeLists.txt
new file mode 100644
index 0000000..dfd6879
--- /dev/null
+++ b/doc/kcontrol/filemanager/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/filemanager)
diff --git a/doc/kcontrol/filemanager/index.docbook b/doc/kcontrol/filemanager/index.docbook
new file mode 100644
index 0000000..2ac80b6
--- /dev/null
+++ b/doc/kcontrol/filemanager/index.docbook
@@ -0,0 +1,61 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="filemanager" lang="&language;">
+<articleinfo>
+<title>File Management</title>
+<authorgroup>
+<author>&Mike.McBride; &Mike.McBride.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2009-12-18</date>
+<releaseinfo>&kde; 4.4</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>file manager</keyword>
+</keywordset>
+</articleinfo>
+
+<para>In these modules, you can configure various aspects of
+&konqueror;'s file manager functionality. </para>
+
+<note><para>&konqueror;'s web browser functionality has its <ulink
+url="help:/kcontrol/khtml-behavior/index.html">own configuration
+modules</ulink>.</para></note>
+
+<variablelist>
+<title><guilabel>Misc Options</guilabel></title>
+<varlistentry>
+<term><guilabel>Open folders in separate windows</guilabel></term>
+<listitem> <para>If this option is checked, a new
+&konqueror; window will be created when you open a
+folder, rather than simply showing that folder's contents in the
+ current
+window.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Show 'Delete' menu entries which 
+bypass the trashcan</guilabel></term>
+<listitem>
+<para>Check this if you want <quote>Delete</quote> menu commands to be 
+displayed on the desktop and in the file manager's context menus. 
+You can always delete files by holding the &Shift; key while calling 
+<guimenuitem>Move to Trash</guimenuitem>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para>The settings for &konqueror;'s file manager mode on the <guilabel>View Modes</guilabel>, 
+<guilabel>Navigation</guilabel>, <guilabel>Services</guilabel>, <guilabel>General</guilabel>
+and <guilabel>Trash</guilabel> pages are used by &dolphin; as well.
+</para>
+
+</article>
diff --git a/doc/kcontrol/filetypes/CMakeLists.txt b/doc/kcontrol/filetypes/CMakeLists.txt
new file mode 100644
index 0000000..c6a6b24
--- /dev/null
+++ b/doc/kcontrol/filetypes/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/filetypes)
diff --git a/doc/kcontrol/filetypes/index.docbook b/doc/kcontrol/filetypes/index.docbook
new file mode 100644
index 0000000..3c49c2a
--- /dev/null
+++ b/doc/kcontrol/filetypes/index.docbook
@@ -0,0 +1,367 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY calligrawords "<application>Calligra Words</application>">
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="filetypes" lang="&language;">
+<articleinfo>
+
+<title>File Associations</title>
+<authorgroup>
+<author>&Mike.McBride; &Mike.McBride.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>files association</keyword>
+<keyword>association</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="file-assoc">
+<title>File Associations</title>
+
+<sect2 id="file-assoc-intro">
+<title>Introduction</title>
+
+<para>One of the most convenient aspects of &kde;, is its ability to
+automatically match a data file with its application.  As an example,
+when you click on your favorite &calligrawords; document in the filemanager, &kde;
+automatically starts &calligrawords;, and automatically loads that file into
+&calligrawords; so you can begin working on it.</para>
+
+<para>In the example above, the &calligrawords; Data file is
+<emphasis>associated</emphasis> with &calligrawords; (the application).  These
+file associations are crucial to the functioning of &kde;.</para>
+
+<para>When &kde; is installed, it automatically creates hundreds of file
+associations to many of the most common data types. These initial
+associations are based on the most commonly included software, and the
+most common user preferences.</para>
+
+<para>Unfortunately, &kde; can not:</para>
+
+<itemizedlist>
+<listitem><para>predict every possible combination of software and data files</para></listitem>
+<listitem><para>prepare for file formats not yet invented</para></listitem>
+<listitem><para>or predict everyone's favorite application for certain file formats</para></listitem>
+</itemizedlist>
+
+<para>You can change your current file associations or add new file
+associations using this module.</para>
+
+<para>Each file association is recorded as a mime type.
+&MIME; stands for <quote>Multipurpose Internet Mail
+Extensions</quote>. It allows a computer to determine the type of file,
+without opening and analyzing the format of each and every file.</para>
+
+</sect2>
+
+<sect2 id="file-assoc-use">
+<title>How to use this module</title>
+
+<para>You can start this module  
+by opening &systemsettings; and selecting <guilabel>File Associations</guilabel> in the 
+<guilabel>Common Appearance and Behavior</guilabel> category. Alternatively, you can start it by
+typing <command>kcmshell5 filetypes</command> from the terminal or &krunner;.</para>
+
+<para>The file associations are organized into several categories, and
+at a minimum you will have:</para>
+
+<orderedlist>
+<listitem><para>Application</para></listitem>
+<listitem><para>Audio</para></listitem>
+<listitem><para>Image</para></listitem>
+<listitem><para>Inode</para></listitem>
+<listitem><para>Message</para></listitem>
+<listitem><para>Multipart</para></listitem>
+<listitem><para>Text</para></listitem>
+<listitem><para>Video</para></listitem>
+</orderedlist>
+
+<para>All of the file associations are sorted into one of these
+categories.</para>
+
+<note><para>There is no functional difference between any of the
+categories.  These categories are designed to help organize your file
+associations, but they do not alter the associations in any way.
+</para></note>
+
+<para>The categories are listed in the box labeled <guilabel>Known
+Types</guilabel>.</para>
+
+<para>You can explore each of these categories, and see the file
+associations contained within each one, by simply double-clicking on the
+category name.  You will be presented with a list of the associated
+mime-types under that category.</para>
+
+<tip><para>You can also search for a particular &MIME; type by using the
+search box. The search box is labeled <guilabel>Find file type or filename
+pattern</guilabel> and is located above the category list.</para>
+
+<para>Simply type the first letter of the &MIME; type you are interested
+in.  The categories are automatically expanded, and only the mime-types
+that include that letter are displayed.</para>
+
+<para>You can then enter a second character and the mime-types will be
+further limited to mime types containing those two
+characters.</para></tip>
+
+<sect3 id="file-assoc-use-add">
+<title>Adding a new mime type</title>
+
+<para>If you want to add a new &MIME; type to your file associations,
+you can click on the <guibutton>Add...</guibutton> button.  A small
+dialog box will appear.  You select the category from the drop down
+box labeled <guilabel>Group</guilabel>, and type the &MIME; name in the blank labeled <guilabel>Type
+name</guilabel>.  Click <guibutton>OK</guibutton> to add the new mime
+type, or click <guibutton>Cancel</guibutton> to not add any new
+mime-types.</para>
+
+</sect3>
+
+<sect3 id="file-assoc-use-del">
+<title>Removing a mime type</title>
+
+<para>If you want to remove a &MIME; type, simply select the &MIME;
+type you want to delete by clicking once with the mouse on the &MIME;
+type name.  Then click the button labeled
+<guibutton>Remove</guibutton>.  The &MIME; type will be deleted
+immediately.</para>
+
+</sect3>
+
+<sect3 id="file-assoc-use-edit">
+<title>Editing a mime types properties</title>
+
+<para>Before you can edit a &MIME; types property, you must first
+specify which &MIME; type.  Simply browse through the categories until
+you find the &MIME; type you want to edit, then click once on it with
+the mouse.</para>
+
+<para>As soon as you have selected the &MIME; type, the current values of
+the &MIME; type will appear in the module window.</para>
+
+<para>You will notice the current values are split into two tabs:
+<guilabel>General</guilabel> and <guilabel>Embedding</guilabel></para>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>General</guilabel></term>
+<listitem>
+<para>There are 4 properties for each &MIME; type in this tab:</para>
+
+<orderedlist>
+<listitem><para><guilabel>Mime Type Icon</guilabel> is the icon that
+will be visible when using &dolphin; or &konqueror; as a file
+manager.</para></listitem>
+<listitem><para><guilabel>Filename Patterns</guilabel> is a search
+pattern which &kde; will use to determine the &MIME; type.</para></listitem>
+<listitem><para><guilabel>Description</guilabel> is a short description
+of the file type. This is for your benefit only.</para></listitem>
+<listitem><para><guilabel>Application Preference Order</guilabel>
+determines which applications will be associated with the specified
+&MIME; type.</para></listitem>
+</orderedlist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Embedding Tab</guilabel></term>
+<listitem>
+<para>The Embedding tab allows you to determine if a file will be
+viewed within a filemanager window, or by starting the
+application.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3 id="file-assoc-use-icon">
+<title>Changing the Icon</title>
+
+<para>To change the icon, simply click on the Icon button.  A dialog box
+will appear, which will show you all available icons.  Simply click once
+with the mouse on the icon of your choice, and click
+<guibutton>OK</guibutton>.</para>
+
+</sect3>
+
+<sect3 id="file-assoc-use-pattern">
+<title>Editing the mime-type patterns</title>
+
+<para>The box labeled <guilabel>Filename Patterns</guilabel>, determines
+what files will be included within this mime-type.</para>
+
+<para>Usually, files are selected based on their suffix.  (Examples:
+Files that end with <literal role="extension">.wav</literal> are sound
+files, using the WAV format and files that end in <literal
+role="extension">.c</literal> are program files written in C).</para>
+
+<para>You should enter your filename mask in this combo box.</para>
+
+<para>The asterisk (<literal>*</literal>) is a wildcard character that
+will be used with nearly every mime type mask. A complete discussion
+of wildcards is beyond the scope of this manual, but it is important
+to understand that the asterisk (in this context),
+<quote>matches</quote> any number of characters.  As an example:
+<userinput>*.pdf</userinput> will match
+<filename>Datafile.pdf</filename>, <filename>Graphics.pdf</filename>
+and <filename>User.pdf</filename>, but not <filename>PDF</filename>,
+<filename>Datafile.PDF</filename>, or
+<filename>.pdf</filename>.</para>
+
+<tip><para>It is very beneficial to have multiple masks.  One for lower
+case, one for upper case, &etc;  This will help ensure that &kde; can
+determine the file type more accurately.</para></tip>
+
+</sect3>
+
+<sect3 id="file-assoc-use-desc">
+<title>Editing a mime types description.</title>
+
+<para>You can type a short description of the &MIME; type in the text
+box labeled <guilabel>Description</guilabel>.  This label is to help
+you, it does not affect the function of the &MIME; type.</para>
+
+</sect3>
+
+<sect3 id="file-assoc-use-app">
+<title>Editing the application associations</title>
+
+<para>There are five buttons (<guibutton>Move Up</guibutton>,
+<guibutton>Move Down</guibutton>, <guibutton>Add</guibutton>, <guibutton>Edit</guibutton> and
+<guibutton>Remove</guibutton>) and a list box (which lists the
+applications) which are used to configure the applications.</para>
+
+<para>The list box lists all of the applications associated with a
+specific &MIME; type.  The list is in a specific order.  The top
+application is the first application tried.  The next application down
+the list is the second, &etc;</para>
+
+<note><para>What do you mean there is more than one application per
+&MIME; type?  Why is this necessary?</para>
+
+<para>We started out by saying that &kde; comes preconfigured with
+hundreds of file associations.  The reality is, each system that &kde;
+is installed on has a different selection of applications.  By
+allowing multiple associations per &MIME; type, &kde; can continue to
+operate when a certain application is not installed on the
+system.</para>
+
+<para>As an example:</para>
+<para>For the &MIME; type <literal>pdf</literal>, there are two
+applications associated with this file type.  The first program is
+called &okular;.  If your system does not
+have &okular; installed, then &kde;
+automatically starts the second application &krita;.  
+As you can see, this will help keep &kde; running
+strong  as you add and subtract applications.</para></note>
+
+<para>We have established that the order is important.  You can change
+the order of the applications by clicking once with the mouse on the
+application you want to move, and then clicking either <guibutton>Move
+Up</guibutton> or <guibutton>Move Down</guibutton>.  This will shift
+the currently selected application up or down the list of
+applications. </para>
+
+<para>You can add new applications to the list by clicking the button
+labeled <guibutton>Add</guibutton>.  A dialog box will appear. Using the
+dialog box, you can select the application you want to use for this mime
+type.  Click <guibutton>OK</guibutton> when you are done, and the
+application will be added to the current list.</para>
+
+<para>To change the options of an application for a particular &MIME; type 
+select it in the list and then press the <guibutton>Edit...</guibutton> button. 
+This opens a new dialog with <guilabel>General</guilabel>, 
+<guilabel>Permissions</guilabel>, <guilabel>Applications</guilabel> and
+<guilabel>Preview</guilabel> tabs.
+On the <guilabel>Applications</guilabel> tab you can edit <guilabel>Name</guilabel>,
+<guilabel>Description</guilabel> and <guilabel>Comment</guilabel>.
+In the <guilabel>Command</guilabel> field you can have several place holders 
+following the command, which will be replaced with the actual values 
+when the actual program is run:</para>
+<itemizedlist>
+<listitem><para>%f - a single file name</para></listitem>
+<listitem><para>%F - a list of files; use for applications that can open several local files 
+at once</para></listitem>
+<listitem><para>%u - a single URL</para></listitem>
+<listitem><para>%U - a list of URLs</para></listitem>
+<listitem><para>%d - the folder of the file to open</para></listitem>
+<listitem><para>%D - a list of folders</para></listitem>
+<listitem><para>%i - the icon</para></listitem>
+<listitem><para>%m - the mini-icon</para></listitem>
+<listitem><para>%c - the caption</para></listitem>
+</itemizedlist>
+
+<para>You can remove an application (thereby ensuring that the
+application will never run with this &MIME; type by clicking once on the
+name of the application, and clicking the <guibutton>Remove</guibutton>
+button.</para>
+
+<tip><para>It is a good idea to use the <guibutton>Move Up</guibutton>
+and <guibutton>Move Down</guibutton> buttons to adjust the unwanted
+application to a lower position in the list, rather than deleting the
+application from the list entirely.  Once you have deleted an
+application, if your preferred application should become compromised,
+there will not be an application to view the data document.</para></tip>
+
+</sect3>
+
+<sect3 id="file-assoc-embedding">
+<title>Embedding</title>
+<para>These settings are valid only for &konqueror; used as file manager, &dolphin;
+is not able to use embedded views and opens a file always in the associated application.</para>
+<para>By clicking on the <guilabel>Embedding</guilabel> tab, you are
+presented with four radio buttons in the <guilabel>Left click
+action</guilabel> group.  These determine how the filemanager views the selected
+&MIME; type:</para>
+
+<variablelist>
+<varlistentry><term>Show file in embedded viewer</term>
+<listitem><para>If this is selected, the file will be shown <emphasis>within</emphasis> the filemanager window.</para></listitem></varlistentry>
+<varlistentry><term>Show file in separate viewer</term>
+<listitem><para>This will cause a separate window to be created when showing this mime-type.</para></listitem></varlistentry>
+<varlistentry><term>Use settings for 'application' group</term>
+<listitem><para>This will cause the mime-type to use the settings for the mime-type group.
+(if you are editing an audio mime type, then the settings for the audio group are used).</para></listitem></varlistentry>
+<varlistentry><term>Ask whether to save to disk instead</term>
+<listitem><para>This setting applies only to &konqueror; in browser mode and determines
+if the file is shown in an embedded viewer or if you are asked to save the file to disk instead.</para></listitem></varlistentry>
+</variablelist>
+
+<para>Below this is a listbox labeled <guilabel>Services Preference
+Order</guilabel>.</para>
+
+<para>When you use a filemanager like &dolphin; or &konqueror;, you can
+<mousebutton>right</mousebutton> mouse click, and a menu will with an
+entry labeled <guimenu>Open with...</guimenu> will appear.  This box
+lists the applications that will appear, in the order they will
+appear, under this menu.</para>
+
+<para>You can use the <guibutton>Move Up</guibutton> and
+<guibutton>Move Down</guibutton> buttons to change the order.</para>
+
+</sect3>
+
+<sect3 id="file-assoc-use-done">
+<title>Making changes permanent</title>
+
+<para>When you are done making any changes to mime types, you can click
+<guibutton>Apply</guibutton> to make your changes permanent, but keep
+you in this module.</para>
+
+</sect3>
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/history/CMakeLists.txt b/doc/kcontrol/history/CMakeLists.txt
new file mode 100644
index 0000000..6b269dc
--- /dev/null
+++ b/doc/kcontrol/history/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/history)
diff --git a/doc/kcontrol/history/index.docbook b/doc/kcontrol/history/index.docbook
new file mode 100644
index 0000000..27f805c
--- /dev/null
+++ b/doc/kcontrol/history/index.docbook
@@ -0,0 +1,62 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+  <!ENTITY % addindex "IGNORE">
+  <!ENTITY % English "INCLUDE">
+]>
+<article id="history" lang="&language;">
+<title>History Sidebar</title>
+<articleinfo>
+<authorgroup>
+<author>&Burkhard.Lueck;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2009-11-24</date>
+<releaseinfo>&kde; 4.4</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>history</keyword>
+</keywordset>
+</articleinfo>
+
+<para>
+This dialog allows you to configure the history sidebar.
+</para>
+
+<variablelist>
+<varlistentry><term><guilabel>Limits</guilabel></term>
+<listitem><para>
+The options in this section can be used to set the maximum size of your history and set a time after which
+items are automatically removed. 
+<!-- URLs expire after
+Maximum number of URLs-->
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><guilabel>Custom Font</guilabel></term>
+<listitem><para>
+Here you can also set different fonts for new and
+old &URL;s by selecting the <guibutton>Choose Font</guibutton> button.
+<!--URLs older than
+URLs newer than-->
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><guilabel>Details</guilabel></term>
+<listitem><para>
+The <guilabel>Detailed tooltips</guilabel> check box controls how much
+information is displayed when you hover the mouse pointer over an item in the
+history page.</para>
+<para>If checked the number of times visited and the dates of the first and last 
+visits are shown, in addition to the URL.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para>Selecting <guibutton>Clear History</guibutton> will
+clear out the entire history.
+</para>
+</article>
diff --git a/doc/kcontrol/icons/CMakeLists.txt b/doc/kcontrol/icons/CMakeLists.txt
new file mode 100644
index 0000000..81aee65
--- /dev/null
+++ b/doc/kcontrol/icons/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/icons)
diff --git a/doc/kcontrol/icons/delete-theme.png b/doc/kcontrol/icons/delete-theme.png
new file mode 100644
index 0000000..8421b7e
Binary files /dev/null and b/doc/kcontrol/icons/delete-theme.png differ
diff --git a/doc/kcontrol/icons/effects.png b/doc/kcontrol/icons/effects.png
new file mode 100644
index 0000000..78f2729
Binary files /dev/null and b/doc/kcontrol/icons/effects.png differ
diff --git a/doc/kcontrol/icons/get-new-theme.png b/doc/kcontrol/icons/get-new-theme.png
new file mode 100644
index 0000000..a6ba6fe
Binary files /dev/null and b/doc/kcontrol/icons/get-new-theme.png differ
diff --git a/doc/kcontrol/icons/index.docbook b/doc/kcontrol/icons/index.docbook
new file mode 100644
index 0000000..083e116
--- /dev/null
+++ b/doc/kcontrol/icons/index.docbook
@@ -0,0 +1,354 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="icons" lang="&language;">
+<articleinfo>
+<title>Icons</title>
+<authorgroup>
+<author>&Mike.McBride; &Mike.McBride.mail;</author>
+<author>&Jost.Schenck; &Jost.Schenck.mail;</author>
+<author>&Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>KControl</keyword>
+<keyword>icon</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="kcm_icons">
+<title>Icons</title>
+
+<sect2 id="icons-intro">
+<title>Introduction</title>
+
+<para>&kde; comes with a full set of icons in several sizes. These icons
+are being used all over &kde;: the desktop, the panel, the &konqueror; file
+manager, in every toolbar of every &kde; application, etc. The icons
+control module offers you very flexible ways of customizing the way &kde;
+handles icons. </para>
+
+<para>
+<screenshot>
+<screeninfo>Here's a screenshot of the icon theme manager</screeninfo>
+  <mediaobject>
+    <imageobject>
+      <imagedata fileref="main.png" format="PNG"/>
+    </imageobject>
+    <textobject>
+      <phrase>Customizing &kde; icons</phrase>
+    </textobject>
+  </mediaobject>
+</screenshot>
+</para>
+
+<para>In this module you can:</para>
+<itemizedlist>
+<listitem><para>install and choose icon themes</para></listitem>
+<listitem><para>choose different icon sizes</para></listitem>
+<listitem><para>assign effects to icons (for example make them
+semi-transparent or colorize them) </para></listitem>
+<listitem><para>configure these settings for each of the different places
+icons will be used in: for example the desktop, toolbars &etc;
+</para></listitem>
+</itemizedlist>
+
+<important><para>Please note that some of these settings may depend on
+your selected icon theme. &kde; comes with three icon themes by default,
+Oxygen, Monochrome and Crystal SVG.  There are additional color themes
+in the kdeartwork package.</para></important>
+
+<para>There are two pages in this module: <guilabel>Theme</guilabel> and <guilabel>Advanced</guilabel>. <guilabel>Theme</guilabel> manages the icon themes while <guilabel>Advanced</guilabel> lets you configure how icons will be used in &kde;.</para>
+</sect2>
+
+<sect2 id="icon-theme">
+<title>Theme</title>
+
+<para>At the top is a preview of the current theme icons. Most default
+installations will have only one icon theme available, the &kde; default
+Oxygen theme.  There are other themes contained separately in the
+kdeartwork package, and you can also download more from the Internet from <ulink url="http://www.kde-look.org">http://www.kde-look.org</ulink>.</para>
+
+<variablelist>
+<varlistentry><term><guilabel>Get New Themes...</guilabel></term>
+<listitem>
+<para>
+You need to be connected to the Internet to use it. Clicking on this button will display a dialog where you can choose a new icon theme. Clicking on <guibutton>Install</guibutton> in the dialog will install the chosen icon theme and after you <guibutton>Close</guibutton>  the installer your new theme is immediately available.
+</para>
+<para>
+<screenshot>
+<screeninfo>Get New Icon Themes</screeninfo>
+  <mediaobject>
+    <imageobject>
+      <imagedata fileref="get-new-theme.png" format="PNG"/>
+    </imageobject>
+    <textobject>
+      <phrase>Get New Icon Themes</phrase>
+    </textobject>
+  </mediaobject>
+</screenshot>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><guilabel>Install Theme File...</guilabel></term>
+<listitem>
+<para>
+If you dowloaded new themes from the internet, you can use this to browse to the
+location of those newly downloaded themes. Clicking on this button will bring you a small dialog to point to the icon theme tarball you have on your disk.</para>
+<para>
+<screenshot>
+<screeninfo>Installing A New Icon Theme</screeninfo>
+  <mediaobject>
+    <imageobject>
+      <imagedata fileref="install-theme.png" format="PNG"/>
+    </imageobject>
+    <textobject>
+      <phrase>Installing A New Icon Theme</phrase>
+    </textobject>
+  </mediaobject>
+</screenshot>
+</para>
+<para>Clicking <guibutton>OK</guibutton> in this dialog will install the theme you pointed to and make it available in the theme list.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><guilabel>Remove Theme</guilabel></term>
+<listitem>
+<para>
+Clicking this button will remove all files for this theme from your system. A confirmation message is displayed and will ask you if you are really sure you want to remove all the files for this theme.
+</para>
+<para>
+<screenshot>
+<screeninfo>Removing A Theme</screeninfo>
+  <mediaobject>
+    <imageobject>
+      <imagedata fileref="delete-theme.png" format="PNG"/>
+    </imageobject>
+    <textobject>
+      <phrase>Removing A Theme</phrase>
+    </textobject>
+  </mediaobject>
+</screenshot>
+</para>
+<para>Clicking <guibutton>Delete</guibutton> will remove the theme files and clicking <guibutton>Cancel</guibutton> will not delete anything and will cancel the remove action.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="icons-use">
+<title>Advanced</title>
+
+<para>Looking at this second page of the icons control module, you
+will see two areas:</para>
+
+<itemizedlist> 
+<listitem> 
+<para>An area labelled <guilabel>Use of Icon</guilabel>. Here you can
+choose which particular usage of icons you want to configure, for
+example <guilabel>Toolbar</guilabel> or <guilabel>Panel</guilabel>.
+</para> 
+<para>
+<screenshot>
+<screeninfo>Choosing the icons to configure</screeninfo>
+  <mediaobject>
+    <imageobject>
+      <imagedata fileref="use-of-icons.png" format="PNG"/>
+    </imageobject>
+    <textobject>
+      <phrase>Choosing the icons to configure</phrase>
+    </textobject>
+  </mediaobject>
+</screenshot>
+</para>
+</listitem> 
+
+<listitem> <para>A preview area where you can see how
+icons of the selected kind will look using the current
+settings. Note that the state of this preview also depends on the icon
+state selected in the effects below (do not worry
+about that now, we will explain that below). </para> </listitem>
+</itemizedlist>
+
+<para>When you want to configure icons, first select the usage of icons
+you want to configure. Change the settings until you like the
+preview. You can then choose a different icon usage and configure
+that. At the end, if you are satisfied with your settings, click
+<guibutton>OK</guibutton> or <guibutton>Apply</guibutton> to take the
+changes in effect.</para>
+
+<para>There are two further options to consider,
+<guilabel>Size</guilabel> and <guilabel>Effects</guilabel>. </para>
+
+<sect3 id="icons-use-size">
+<title>Icon Size</title>
+
+<para>
+<screenshot>
+<screeninfo>Setting icons sizes</screeninfo>
+  <mediaobject>
+    <imageobject>
+      <imagedata fileref="size.png" format="PNG"/>
+    </imageobject>
+    <textobject>
+      <phrase>Setting icons sizes</phrase>
+    </textobject>
+  </mediaobject>
+</screenshot>
+</para>
+
+<para>You can choose
+from a list of icon sizes. The largest icon sizes are especially useful
+for visually impaired people.</para>
+
+<para>Which sizes will be offered by the icon size listbox depends on
+the icon theme you have selected in the icon themes control module. For
+example, the low color icon theme only offers the sizes 16 and 32 for
+desktop icons and 16, 22 and 32 for toolbar icons. The HiColor theme
+offers icon sizes 16, 32 and 48 as well as sizes from 64 to 128.
+However, as &kde; can not have all these icon sizes in store, icons
+using size 64 to 128 will be automatically generated which may result in
+a loss of quality.</para>
+<!-- not in 4.5
+<para>If the icon sizes offered by your chosen icon theme are not enough
+for you, there is still the option <guilabel>Double-sized
+pixels</guilabel>. If this option is selected, all icons will have
+double sized pixels, &ie; a 2x2 block instead of normal pixels. While
+this makes it possible to achieve very large icon sizes, the quality is
+poor: icons will look <quote>blocky</quote>, an effect you may remember
+if you've grown up using a Sinclair ZX Spectrum or similar. If this is
+an option for you, using the large sizes offered by &kde;'s HiColor
+icon theme will always result in a much better quality than using the
+low color icon theme with double sized pixels.</para> 
+-->
+<!-- 
+<para>You can also choose to have smoothed icons, an effect similar to
+anti-aliasing of fonts.  Enable the checkbox <guilabel>Blend alpha
+channel</guilabel> to see this in action, but note that it will slow
+down graphics on a slower computer.</para>
+-->
+
+<para>You can also choose animated icons. Many of the icons have
+animations associated with them.  Enable the checkbox labelled
+<guilabel>Animate Icons</guilabel>, to enable this effect, but note
+that it may appear slow or jerky if your graphics card is old or you
+are low on memory.</para>
+
+</sect3>
+
+<sect3 id="icons-use-effects">
+<title>Effects</title>
+<para>
+<screenshot>
+<screeninfo>Setting icons effects</screeninfo>
+  <mediaobject>
+    <imageobject>
+      <imagedata fileref="effects.png" format="PNG"/>
+    </imageobject>
+    <textobject>
+      <phrase>Setting icons effects</phrase>
+    </textobject>
+  </mediaobject>
+</screenshot>
+</para>
+
+<para>Finally you can configure certain <quote>filters</quote> to be
+applied on icons which are in one of three states:</para>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Default</guilabel></term>
+<listitem><para>This is how the icon will look normally.</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Active</guilabel>:</term>
+<listitem><para>This is how the icon will look when the mouse cursor is over the icon.</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Disabled</guilabel>:</term>
+<listitem><para>This is how the icon will look if its corresponding action is
+disabled, &ie; clicking on it will not lead to any
+result.</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para>Select one of these states, and press the <guibutton>Set
+Effect...</guibutton> button to configure a corresponding icon effect.
+Please note that this configuration will only affect icons of the
+currently selected <guilabel>Use of Icon</guilabel> category (see
+above): configuring an effect for active icons, while
+<guilabel>Toolbar</guilabel> icon usage is selected, will
+<emphasis>not</emphasis> affect active icons used in other
+places.</para>
+
+<para>Below the list of icon states there are two options: you can
+configure an effect and you can select the
+<guilabel>Semi-transparent</guilabel> option, which will make the
+background <quote>shine through</quote> the icon. To the right of the
+effects list box there is a slider button to pass additional parameters to
+a filter for colours and <guilabel>Amount</guilabel>.</para>
+<!-- TODO: Figure out what 'amount' really means -->
+
+<para>The following effects can be applied to icons:</para>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>No Effect</guilabel>:</term>
+<listitem><para>Icons will be used without applying any
+effect.</para></listitem> 
+</varlistentry>
+<varlistentry>
+<term><guilabel>To Gray</guilabel>:</term>
+<listitem><para>This filter will apply a grayish look to the icon. Use the 
+<guilabel>Amount</guilabel> slider to configure the intensity of this filter. Note
+that it is customary for most user interfaces to use this effect for disabled
+icons only.</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Colorize</guilabel>:</term>
+<listitem><para>Icons will be colorized using a custom color. For example, you
+may configure active icons (&ie; the icon the mouse cursor is over) to
+shine golden. Use the color buttons and the <guilabel>Amount</guilabel> slider 
+to configure the used color and the intensity of the colorization.</para></listitem> 
+</varlistentry>
+<varlistentry>
+<term><guilabel>Gamma</guilabel>:</term>
+<listitem><para>A different gamma value will be applied to all icons. If you're
+no photographer and don't know what Gamma is: it's quite similar to what people
+call contrast. Just play around with the gamma settings by moving the 
+<guilabel>Amount</guilabel> slider to get a feeling for this
+effect.</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Desaturate</guilabel>:</term>
+<listitem><para>Icons will be drawn desaturated. This is quite similar to the
+<quote>Color</quote> setting on your television. Use the slider to configure 
+the amount of desaturation.
+</para></listitem> 
+</varlistentry>
+<varlistentry>
+<term><guilabel>To Monochrome:</guilabel></term>
+<listitem>
+<para>Icons will be drawn using only the two colours selected.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/icons/install-theme.png b/doc/kcontrol/icons/install-theme.png
new file mode 100644
index 0000000..fbe5316
Binary files /dev/null and b/doc/kcontrol/icons/install-theme.png differ
diff --git a/doc/kcontrol/icons/main.png b/doc/kcontrol/icons/main.png
new file mode 100644
index 0000000..bae9e46
Binary files /dev/null and b/doc/kcontrol/icons/main.png differ
diff --git a/doc/kcontrol/icons/size.png b/doc/kcontrol/icons/size.png
new file mode 100644
index 0000000..599c162
Binary files /dev/null and b/doc/kcontrol/icons/size.png differ
diff --git a/doc/kcontrol/icons/use-of-icons.png b/doc/kcontrol/icons/use-of-icons.png
new file mode 100644
index 0000000..5132bcc
Binary files /dev/null and b/doc/kcontrol/icons/use-of-icons.png differ
diff --git a/doc/kcontrol/kcm_ssl/CMakeLists.txt b/doc/kcontrol/kcm_ssl/CMakeLists.txt
new file mode 100644
index 0000000..73f5286
--- /dev/null
+++ b/doc/kcontrol/kcm_ssl/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/kcm_ssl)
diff --git a/doc/kcontrol/kcm_ssl/details.png b/doc/kcontrol/kcm_ssl/details.png
new file mode 100644
index 0000000..f4131b3
Binary files /dev/null and b/doc/kcontrol/kcm_ssl/details.png differ
diff --git a/doc/kcontrol/kcm_ssl/index.docbook b/doc/kcontrol/kcm_ssl/index.docbook
new file mode 100644
index 0000000..757c018
--- /dev/null
+++ b/doc/kcontrol/kcm_ssl/index.docbook
@@ -0,0 +1,134 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+  <!ENTITY % addindex "IGNORE">
+  <!ENTITY % English "INCLUDE">
+]>
+<article id="kcm_ssl" lang="&language;">
+<title>SSL Versions and Certificates</title>
+<articleinfo>
+<authorgroup>
+<author><firstname>Subhashish</firstname> <surname>Pradhan</surname></author>
+<author>&TC.Hollingsworth; &TC.Hollingsworth.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>SSL</keyword>
+<keyword>certificates</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="intro">
+<title>Introduction</title>
+<para>&kde; provides a list of all the X.509 certificates used by the system. They
+can be accessed in the <guilabel>SSL Preferences</guilabel> module in
+&systemsettings;.</para>
+
+<para>This module provides a categorized listing of all SSL versions and
+certificates. You can see the details of each of the certificates and add, delete,
+disable, or enable them.</para>
+
+<para>The certificates are categorized into <guilabel>System certificates</guilabel>
+and <guilabel>User-added certificates</guilabel>. The <guilabel>System
+certificates</guilabel> are further categorized by the organization that issued
+them.</para>
+
+<screenshot id="screenshot-module">
+<screeninfo>The SSL Versions and Certificates Module</screeninfo>
+<mediaobject>
+<imageobject><imagedata fileref="module.png" format="PNG"/></imageobject>
+<textobject><phrase>The SSL Versions and Certificates module.</phrase></textobject>
+</mediaobject>
+</screenshot>
+
+<sect2 id="details">
+<title>Viewing the Details of a Certificate</title>
+
+<para>Select a certificate under a listed organization, and click on the
+<guibutton>Display</guibutton> underneath the list to view the details of the
+certificate.</para>
+
+<screenshot id="screenshot-details">
+<screeninfo>Viewing the Details of a Certificate</screeninfo>
+<mediaobject>
+<imageobject><imagedata fileref="details.png" format="PNG"/></imageobject>
+<textobject><phrase>The certificate details window.</phrase></textobject>
+</mediaobject>
+</screenshot>
+
+</sect2>
+
+<sect2 id="enable-disable">
+<title>Enabling or Disabling a Certificate</title>
+
+<para>First, select a certificate listed under an organization.  Then, click the
+<guibutton>Enable</guibutton> button to enable the certificate, or click the
+<guibutton>Disable</guibutton> button to disable an enabled certificate.</para>
+
+<para>Alternatively, you can enable or disable a certificate by selecting or
+clearing the check box before the certificate.</para>
+
+<tip>
+<para>You can enable or disable multiple certificates by selecting them while
+holding the &Ctrl; key and then clicking on the <guibutton>Enable</guibutton> or
+<guibutton>Disable</guibutton> button below the list.</para>
+</tip>
+
+</sect2>
+
+<sect2 id="add">
+<title>Adding a Certificate</title>
+
+<!--link file selector dialog to buildingblocks when its done-->
+<para>First, click on the <guibutton>Add</guibutton> button below the certificate
+list.  It will open the file selector dialog allowing you to locate where the
+certificate files are stored.  After locating the certificate file, select it
+and click on the <guibutton>Open</guibutton> button to add it.</para>
+
+<note>
+<para>The certificates must be in one of the following formats:
+<acronym>DER</acronym>, <acronym>PEM</acronym>, or &Netscape;-encoded X.509
+certificate.</para>
+</note>
+
+</sect2>
+
+<sect2 id="remove">
+<title>Removing a Certificate</title>
+
+<para>Select the listed certificate that you want to remove, and click the
+<guibutton>Remove</guibutton> button to remove the certificate.</para>
+
+<important>
+<para>System certificates cannot be removed.</para>
+</important>
+
+</sect2>
+
+<sect2 id="ack">
+<title>Thanks and Acknowledgments</title>
+
+<para>Special thanks to Google Code-In 2011 participant Subhashish Pradhan for
+writing this article.</para>
+
+</sect2>
+
+</sect1>
+
+</article>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:;
+-->
diff --git a/doc/kcontrol/kcm_ssl/module.png b/doc/kcontrol/kcm_ssl/module.png
new file mode 100644
index 0000000..80253e2
Binary files /dev/null and b/doc/kcontrol/kcm_ssl/module.png differ
diff --git a/doc/kcontrol/kcmcgi/CMakeLists.txt b/doc/kcontrol/kcmcgi/CMakeLists.txt
new file mode 100644
index 0000000..37af3f3
--- /dev/null
+++ b/doc/kcontrol/kcmcgi/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/kcmcgi)
diff --git a/doc/kcontrol/kcmcgi/index.docbook b/doc/kcontrol/kcmcgi/index.docbook
new file mode 100644
index 0000000..b5d6d7f
--- /dev/null
+++ b/doc/kcontrol/kcmcgi/index.docbook
@@ -0,0 +1,44 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="kcmcgi" lang="&language;">
+<articleinfo>
+
+<title>CGI Scripts</title>
+<authorgroup>
+<author><personname><firstname>Burkhard</firstname><surname>Lück</surname></personname>
+<email>lueck at hube-lueck.de</email>
+</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2009-11-20</date>
+<releaseinfo>&kde; 4.4</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>cgi</keyword>
+</keywordset>
+</articleinfo>
+
+<para>
+The CGI KIO slave lets you execute local CGI programs 
+without the need to run a web server.</para> 
+
+<para>In this system settings module you can 
+configure the paths that are searched for CGI scripts.
+</para>
+
+<para>Paths to CGI scripts are displayed in the list box at the
+bottom of this dialog.
+</para>
+
+<para>Use the buttons below the list box to add or remove paths from the search.
+</para>
+
+</article>
diff --git a/doc/kcontrol/kcmcss/CMakeLists.txt b/doc/kcontrol/kcmcss/CMakeLists.txt
new file mode 100644
index 0000000..6f1f7e6
--- /dev/null
+++ b/doc/kcontrol/kcmcss/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/kcmcss)
diff --git a/doc/kcontrol/kcmcss/index.docbook b/doc/kcontrol/kcmcss/index.docbook
new file mode 100644
index 0000000..c63e83c
--- /dev/null
+++ b/doc/kcontrol/kcmcss/index.docbook
@@ -0,0 +1,367 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="kcmcss" lang="&language;">
+<articleinfo>
+<title>Appearance</title>
+<authorgroup>
+<author>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2009-12-01</date>
+<releaseinfo>&kde; 4.4</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>CSS</keyword>
+<keyword>Appearance</keyword>
+<keyword>Font</keyword>
+<keyword>CSS</keyword>
+<keyword>Stylesheets</keyword>
+<keyword>Accessibility</keyword>
+</keywordset>
+
+</articleinfo>
+
+<sect1 id="appearance">
+<title>Appearance</title>
+<para>This module consists of three tabs with configure options how to display web pages.</para>
+
+<sect2 id="general">
+<title>General</title> <!-- modified copy from khtml/index.docbook <sect2 id="kbrowse-html"-->
+
+<para>The check box labeled <guilabel>Automatically load
+images</guilabel> allows you to control whether images on web pages are
+loaded by default. Unless you have a very slow connection, you will
+probably want to leave this option selected, as there are many web pages
+that are difficult to use without images. If you don't select the option
+to automatically load images, you can still view the text on the page,
+and then load the images if you need them.</para>
+
+<para>If <guilabel>Draw frame around not completely loaded images</guilabel>
+is checked, &konqueror; will draw a frame as a placeholder 
+around images embedded in a web page that are not yet fully loaded. You 
+will probably want to check this box to enhance your browsing experience, 
+especially if have a slow network connection.</para>
+
+<para>Many web pages use animated gif images, and these can be very
+annoying, and in some cases, quite a drain on your system resources.
+The <guilabel>Animations</guilabel> option lets you choose when
+animations are enabled.  The default is enabled, but you can set this
+to disabled, or to run the animation only once, even if the file
+itself contains instructions that the animation should run more times,
+or continuously.</para>
+
+<para>The next setting is <guilabel>Underline links:</guilabel>. You can
+choose to underline links <guilabel>Enabled</guilabel>.  If this option
+is selected, any text on web pages that acts as a link will be shown in
+an underlined font. While many web pages do use color to distinguish
+text that acts as a link, underlining makes it very easy to spot
+links.</para>
+
+<para>If you don't like underlined links, you can choose
+<guilabel>Disabled</guilabel>, so that no links are underlined.  Or you
+can choose a middle ground, <guilabel>Only on Hover</guilabel>, so that links
+are underlined when the mouse cursor is resting over them, and not
+underlined the rest of the time.</para>
+
+<note><para>The site's CSS definitions can override this value.</para></note>
+
+<para><guilabel>Smooth scrolling</guilabel>
+determines whether &konqueror; should use smooth steps to scroll &HTML; 
+pages, or whole steps:
+<itemizedlist>
+<listitem><para><guilabel>Always</guilabel>: Always use smooth steps 
+when scrolling.</para></listitem>
+<listitem><para><guilabel>Never</guilabel>: Never use smooth scrolling, scroll 
+with whole steps instead.</para></listitem>
+<listitem><para><guilabel>When Efficient</guilabel>: Only use smooth 
+scrolling on pages where it can be achieved with moderate usage of system 
+resources.</para></listitem>
+</itemizedlist>
+</para>
+
+</sect2>
+
+<sect2 id="fonts"> <!-- modified copy from khtml/index.docbook <sect2 id="kbrowse-appearance"-->
+<title>Fonts</title>
+<para>Under this tab, you can select various options related to the use
+of fonts. Although the shapes and sizes of fonts are often part of the
+design of a web page, you can select some default settings for
+&konqueror; to use.</para>
+
+<para>The first thing you can set here is the font size.  There are two
+settings which work together to allow you a comfortable browsing
+experience.</para>
+
+<para>Firstly, you can set a <guilabel>Minimum font size</guilabel>.
+This means, even if the font size is set specifically in the page you
+are viewing, &konqueror; will ignore that instruction and never show
+smaller fonts than you set here.</para>
+
+<para>Next you can set a <guilabel>Medium font size</guilabel>.  This is
+not only the default size of text, used when the page does not specify
+sizes, but it is also used as the base size that relative font sizes are
+calculated against.  That is, the &HTML; instruction
+<quote>smaller</quote>, it means smaller than the size you set for this
+option.</para>
+
+<para>For either option, you can select the exact font size in points by
+using the up/down spin control (or just typing) next to the option
+label.</para>
+
+<para>These options are independent of each other.  Pages that do not
+set a font size, or ask for the default, will display with the size
+you set from <guilabel>Medium font size</guilabel>, while any pages
+that ask for a size smaller than your <guilabel>Minimum font
+size</guilabel> setting will instead show that size.  The one does not
+affect the other.</para>
+
+<para>The remaining options are for the fonts to be associated with
+different types of markup used in &HTML; pages. Note
+that many web pages may override these settings. For any type of font
+(Standard, Fixed, Serif, &etc;) you can select a different font if you like.</para>
+
+<para>Below this, you can set a <guilabel>Font size adjustment for this
+encoding</guilabel>.  Sometimes the fonts you want to use for a
+particular encoding or language are much larger or smaller than average,
+so you can use this setting to bring them into line.</para>
+
+<para>You can set a default encoding that &konqueror; should assume
+pages are when rendering them.  The default setting is <guilabel>Use
+Language Encoding</guilabel>, but you can change it to any encoding
+available in the list.</para>
+
+</sect2>
+
+<sect2 id="stylesheets">
+
+<title>Stylesheets</title>
+
+<sect3>
+<title>Introduction</title>
+
+<para><acronym>CSS</acronym> style sheets affect the way web pages
+appear.  <acronym>CSS</acronym> stands for
+<emphasis>C</emphasis>ascading <emphasis>S</emphasis>tyle
+<emphasis>S</emphasis>heets.</para>
+
+<para>&kde; can use its own stylesheet, based on simple defaults and
+the color scheme you are using for your desktop.  &kde; can also use a
+stylesheet that you have written yourself.  Finally, you can specify a
+stylesheet in this module.  The options presented in this module are
+tuned for accessibility purposes, especially for people with reduced
+vision.</para>
+
+<para>Your choices here affect every &kde; application that renders HTML
+with &kde;'s own renderer, which is called khtml.  These include
+&kmail;, &khelpcenter; and of course &konqueror;.  Choices here do not
+affect other browsers such as &Netscape;.</para>
+
+</sect3>
+
+<sect3 id="css-general">
+<title>Stylesheets</title>
+
+<para>This section contains the following options:</para>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Use default stylesheet</guilabel></term>
+<listitem>
+<para>&kde; will use the default stylesheet.  Some of the colors will
+default to those defined in your chosen color scheme.  Most settings are
+easily overridden by the page you are viewing.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Use user-defined stylesheet</guilabel></term>
+<listitem>
+<para>&kde; will use a stylesheet that you have written yourself. You
+can use the browse button to locate the stylesheet on your system.
+<acronym>CSS</acronym> files traditionally have a <literal
+role="extension">.css</literal> extension, but this is not
+required.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Use accessibility stylesheet</guilabel></term>
+<listitem>
+<para>Use the settings defined in the <guilabel>Customize</guilabel>
+dialog.  Enabling this option will enable the <guibutton>Customize</guibutton> 
+button lo launch a dialog to define stylesheet settings.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3 id="css-customize">
+<title>Customize</title>
+
+<para>In this dialog you can set up a user stylesheet.  The options available are
+only a subset of the instructions you can add in a stylesheet, and they
+are geared towards people with reduced vision, to allow users to create
+a stylesheet that makes web pages and the &kde; help files more
+readable.</para>
+
+<para>The options in this dialog are disabled unless you chose
+<guilabel>Use accessibility stylesheet</guilabel>.</para>
+
+<sect4>
+<title><guilabel>Font Family</guilabel></title>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Base family</guilabel></term>
+<listitem>
+<para>Choose a font family to use for body text.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Use same family for all text</guilabel></term>
+<listitem>
+<para>If you enable this, then the same font family will be used for all
+text, regardless of the settings on the page you are viewing.  This is
+useful for pages which have used a decorative or hard to read font for
+headlines.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect4>
+
+<sect4>
+<title>Font Size</title>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Base font size</guilabel></term>
+<listitem>
+<para>This is the default size for text on the page.  Many web sites set
+their font sizes relative to this default, using <quote>larger</quote>
+or <quote>+1</quote> to make the text bigger, and <quote>smaller</quote>
+or <quote>-1</quote> to make the text smaller.</para>
+<para>Many people design their web pages on platforms where the ordinary
+default text size is too large for the average user to read, so it is
+very common to come across web pages that have forced the font smaller
+in this way.</para>
+<para>This setting will allow you to set the default font to a
+comfortable size, so that the relative sizes are also enlarged enough to
+be comfortable.</para>
+<para>Do not forget you can also have &konqueror; enforce a minimum size,
+so that text is <emphasis>never</emphasis> too small to read.
+<!-- Set that under Behavior, in the Web Browser section in &kcontrol;.
+adapt to new documentation-->
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Use same size for all elements</guilabel></term>
+<listitem>
+<para>If you enable this option, then all text will be rendered at your
+specified font size, regardless of the instructions the page contains.
+Relative font sizes as discussed earlier, and even specific instructions
+that text should be rendered at a certain size will be overridden
+here.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect4>
+
+<sect4>
+<title>Images</title>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Suppress images</guilabel></term>
+<listitem>
+<para>If you do not want to view images, you can turn this off
+here.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Suppress background images</guilabel></term>
+<listitem>
+<para>One major problem for reduced vision users is that background
+images do not give sufficient contrast to allow them to read the text.
+You can disable background images here, independently of your choice
+above to view all images.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect4>
+
+<sect4>
+<title>Colors</title>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Black on white</guilabel></term>
+<listitem>
+<para>Many people with reduced vision find black text on a white screen
+gives the most contrast, and is easiest to read.  If this applies to
+you, you can set this here.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>White on black</guilabel></term>
+<listitem>
+<para>Many other people with reduced vision find the opposite to be
+true, that white text on a black screen is easier to read.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Custom</guilabel></term>
+<listitem>
+<para>Still other people find that pure black and white, in either
+order, is difficult to read.  You can set custom colors here for both
+the <guilabel>Background</guilabel> and the
+<guilabel>Foreground</guilabel>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Use same color for all text</guilabel></term>
+<listitem>
+<para>Many web sites use a different, often contrasting color for
+headings or other flourishes.  If this interferes with your ability to
+read the content, you can enable this check box to have &kde; use the
+colors you have set above for all text.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect4>
+
+<sect4>
+<title>Preview</title>
+
+<para>The <guilabel>Preview</guilabel> section allows you to see the effect of
+your changes.  Several types of headings are displayed with your stylesheet, 
+and a sentence in the default body text.</para>
+
+<para>This should allow you to fine-tune your stylesheet until you have
+something that you can comfortably read.</para>
+
+<para>Happy surfing!</para>
+
+</sect4>
+
+</sect3>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/kcmlaunch/CMakeLists.txt b/doc/kcontrol/kcmlaunch/CMakeLists.txt
new file mode 100644
index 0000000..2d734cd
--- /dev/null
+++ b/doc/kcontrol/kcmlaunch/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/kcmlaunch)
diff --git a/doc/kcontrol/kcmlaunch/index.docbook b/doc/kcontrol/kcmlaunch/index.docbook
new file mode 100644
index 0000000..cdb0fcb
--- /dev/null
+++ b/doc/kcontrol/kcmlaunch/index.docbook
@@ -0,0 +1,59 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article lang="&language;" id="launch-feedback">
+<articleinfo>
+<title>Launch Feedback</title>
+<authorgroup>
+<author>&Lauri.Watts; &Lauri.Watts.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+</articleinfo>
+
+<para>Sometimes it is reassuring to know that your computer didn't just
+ignore your command, and something is happening behind the scenes.  In
+this module you can configure visible feedback to help you know if you
+really hit that icon or not.</para>
+	
+<para>The traditional way to indicate that your computer is busy is to
+modify the cursor, and you can turn this on by choosing a
+<guilabel>Busy Cursor</guilabel>.</para>
+
+<para>With this option enabled, your cursor will have an icon attached
+to it for a short time, when a new application is being launched.  You
+can configure how long this icon is displayed beside your cursor with the
+<guilabel>Startup indication timeout:</guilabel> spinbox.  The
+default is 10 seconds.</para>
+
+<para>There are several variations of busy cursor available, including
+a <guilabel>Blinking Cursor</guilabel>, a <guilabel>Bouncing Cursor</guilabel> 
+or a <guilabel>Passive Busy Cursor</guilabel> icon with no animation.</para>
+
+<para>Traditional &kde; launch notification has taken another form,
+which you can also enable and disable here.  Normally when you start an
+application, it gets an immediate entry in the taskbar, with the icon
+replaced by a spinning hourglass to let you know something is
+happening.  You can toggle this behavior on and off with the
+<guilabel>Enable taskbar notification</guilabel> checkbox, and when it's
+enabled, you can set a time in the 
+<guilabel>Startup indication timeout</guilabel> spinbox.</para>
+
+<para>Not all applications that you start will eventually show a
+window, or an entry in the taskbar.  Some of them, for example, are
+docked into the &kde; system tray. Alternatively, it might be that you
+sent it off to a different virtual desktop, and in the <guilabel>Filters</guilabel> 
+section of the <ulink url="help:/plasma-desktop/panel.html">
+<guilabel>Task Manager Settings</guilabel></ulink> the option <guilabel>Only show
+tasks from the current desktop</guilabel> is checked.  Setting a timeout ensures that,
+even in these cases, you can still get launch feedback, but also that
+it will go away when the job is done.</para>
+
+</article>
diff --git a/doc/kcontrol/kcmnotify/CMakeLists.txt b/doc/kcontrol/kcmnotify/CMakeLists.txt
new file mode 100644
index 0000000..986d527
--- /dev/null
+++ b/doc/kcontrol/kcmnotify/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/kcmnotify)
diff --git a/doc/kcontrol/kcmnotify/index.docbook b/doc/kcontrol/kcmnotify/index.docbook
new file mode 100644
index 0000000..383978e
--- /dev/null
+++ b/doc/kcontrol/kcmnotify/index.docbook
@@ -0,0 +1,159 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="kcmnotify" lang="&language;">
+<title>System Notification Settings</title>
+<articleinfo>
+
+<authorgroup>
+<author>&Mike.McBride; &Mike.McBride.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>system notification</keyword>
+<keyword>notification</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="sys-notify">
+<title>System Notification Settings</title>
+
+<para>&kde;, like all applications, needs to inform the user when a
+problem occurs, a task is completed, or something has happened.  &kde;
+uses a set of <quote>System Notifications</quote> to keep the user
+informed on what is happening.</para>
+
+<para>Using this module, you can determine what &kde; does to communicate
+each event.</para>
+
+<para>This settings module consists of the two tabs <guilabel>Applications</guilabel> 
+and <guilabel>Player Settings</guilabel>.</para>
+
+<sect2 id="notify-applications">
+<title>Applications</title>
+<para>To configure a notification, simply select the application from the drop down box at the top
+of the dialog labeled <guilabel>Event source:</guilabel>.  This will lead to a list of 
+all configurable notifications for the application. The list of notifications includes 6 columns to 
+the left of the notification name.  These columns (from left to right) are:</para>
+
+<variablelist>
+<varlistentry>
+<term><guiicon>Play a sound</guiicon></term>
+<listitem><para>This does exactly what you think it does.  If an icon is present in this column, &kde; will play a specific sound over the speakers.  This is commonly used by games in &kde; for starting a new game, or other action within the game.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guiicon>Show a message in a pop up</guiicon></term>
+<listitem><para>If an icon is present in this column, &kde; will open a message box and inform the user of the notification.  This is probably the most commonly selected option for alerting users to an error.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guiicon>Log to a file</guiicon></term>
+<listitem><para>If an icon is present in this column, &kde; will write certain information to a file on disk for later retrieval.  This is useful for tracking problems or important system changes.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guiicon>Mark taskbar entry</guiicon></term>
+<listitem><para>If an icon is present in this column, &kde; will cause the taskbar to flash until the user has clicked the taskbar entry.  This is most useful when you want the user to look at the program (such as a new email message was received, or the users name was said on an IRC channel).</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Speech</guilabel></term>
+<listitem><para>If a mark is in this checkbox, &kde; will cause the taskbar of the program sending the notification to flash until the user has clicked the taskbar entry.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guiicon>Run command</guiicon></term>
+<listitem><para>If an icon is present in this column, a separate program will be executed when this notification is performed.  This can be used to execute a program to help restore data, shutdown a potentially compromised system or email another user to alert them to a problem.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<sect3><title>Change a notification</title>
+<para>To make a change to a notification, click on the name of the notification once with the &LMB;.  The notification will be highlighted 
+and the checkboxes for all notification types are enabled.</para>
+
+<tip><para>You can have more than one event triggered by a single notification. As an example, it is easy to have a sound played and 
+a message box appear in response to a system notification.  One notification does not prevent other notifications from operating.</para></tip>
+
+<para>The following list details each of the notification types and how to use them. </para>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Play a sound</guilabel></term>
+<listitem><para>If a mark is in this checkbox, &kde; will play a sound everytime this notification is initiated. To specify the sound, use the text box to the right of the checkbox to enter the folder location of the sound file you want &kde; to play.  You can use the folder button (located to the far right of the dialog box) to browse your directory tree.  To hear a test of your sound, simply click on the play button (small button directly to the right of <guilabel>Play a sound</guilabel>.)</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Show a message in a pop up</guilabel></term>
+<listitem><para>If a mark is in this checkbox, &kde; will open a message box and inform the user of the notification.  The text of the box can not be changed from this dialog.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Log to a file</guilabel></term>
+<listitem><para>If a mark is in this checkbox, &kde; will write certain information to a file on disk for later retrieval.  To specify the log file to use, enter the pathname in the text box to the right of the checkbox.  You can use the folder button (located to the far right of the dialog box) to browse your directory tree.  </para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Mark taskbar entry</guilabel></term>
+<listitem><para>If a mark is in this checkbox, &kde; will cause the taskbar of the program sending the notification to flash until the user has clicked the taskbar entry.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Run command</guilabel></term>
+<listitem><para>If a mark is in this checkbox, a separate program will be executed when this notification is performed.  To specify the program to execute, enter the pathname in the text box to the right of the checkbox.  You can use the folder button (located to the far right of the dialog box) to browse your directory tree.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Speech</guilabel></term>
+<listitem><para>If a mark is in this checkbox, &kde; will use Jovie to speak the event 
+message, event name or custom text.</para>
+<para>If you select <guilabel>Speak Custom Text</guilabel>, enter the text in the box.  
+You may use the following 
+substitution strings in the text:
+<simplelist>
+<member> <userinput>%e</userinput> Name of the event </member>
+<member> <userinput>%a</userinput> Application that sent the event </member>
+<member> <userinput>%m</userinput> Message sent by the application </member>
+</simplelist>
+</para></listitem>
+</varlistentry>
+</variablelist>
+
+<tip><para>You can use the icon columns (located to the left of the notifications) to quickly select or deselect the options. Clicking in the column with the &LMB; will toggle the notification on and off.</para></tip>
+</sect3>
+</sect2>
+
+<sect2>
+<title>Player Settings</title>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Use the &kde; sound system</guilabel></term>
+<listitem><para>If a mark is in this radio button, &kde; will play all sound notifications through the &kde; sound system.  You can adjust the volume of system notifications using the slider.</para>
+<note><para>The slider only affects &kde; system notifications.  Changes to this slider will not affect other sounds on your computer.</para></note></listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Use an external player</guilabel></term>
+<listitem><para>If a mark is in this radio button, &kde; will not use the &kde; sound system to play the sound.  This is a good choice if the sound format you want to use is not supported by the &kde; notification system. After checking the radio box, enter the full path and name of the program you want to use into the text field.  You can use the folder button (located along the right side) to browse the directory tree.</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>No audio output</guilabel></term>
+<listitem><para>Disables all sound notifications.</para></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/kded/CMakeLists.txt b/doc/kcontrol/kded/CMakeLists.txt
new file mode 100644
index 0000000..68ae83c
--- /dev/null
+++ b/doc/kcontrol/kded/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/kded)
diff --git a/doc/kcontrol/kded/index.docbook b/doc/kcontrol/kded/index.docbook
new file mode 100644
index 0000000..4c407e2
--- /dev/null
+++ b/doc/kcontrol/kded/index.docbook
@@ -0,0 +1,64 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="kded" lang="&language;">
+<articleinfo>
+
+<title>Service Manager</title>
+<authorgroup>
+<author><personname><firstname>Burkhard</firstname><surname>Lück</surname></personname>
+<email>lueck at hube-lueck.de</email>
+</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>Service</keyword>
+</keywordset>
+</articleinfo>
+
+<para>
+The <guilabel>Service Manager</guilabel> module allows you to have an overview of all 
+plugins of the &kde; Daemon, also referred to as &kde; Services. Generally, 
+there are two types of service:</para>
+
+<variablelist>
+
+<varlistentry>
+<term><guilabel>Load-on-Demand Services</guilabel></term>
+<listitem><para>
+This is a list of available &kde; services which will be started on demand. 
+They are only listed for convenience, as you cannot manipulate these 
+services.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Startup Services</guilabel></term>
+<listitem><para>
+This shows all &kde; services that can be loaded on &kde; startup.  
+Services checked in the <guilabel>Use</guilabel> column will be invoked on next startup.</para>
+<para>Be careful with deactivation of 
+unknown services: some services are vital for &kde;; do 
+not deactivate services if you do not know what you are doing.
+</para>
+<para>To change the <guilabel>Status</guilabel> of a service, select it in the list. 
+Then you can use the <guibutton>Start</guibutton> and <guibutton>Stop</guibutton>
+to change the status of a service from <guilabel>Not running</guilabel> to <guilabel>Running</guilabel>
+and vice versa.
+</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</article>
diff --git a/doc/kcontrol/khtml-adblock/CMakeLists.txt b/doc/kcontrol/khtml-adblock/CMakeLists.txt
new file mode 100644
index 0000000..651f86d
--- /dev/null
+++ b/doc/kcontrol/khtml-adblock/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/khtml-adblock)
diff --git a/doc/kcontrol/khtml-adblock/index.docbook b/doc/kcontrol/khtml-adblock/index.docbook
new file mode 100644
index 0000000..1868626
--- /dev/null
+++ b/doc/kcontrol/khtml-adblock/index.docbook
@@ -0,0 +1,90 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY nsplugins-kcontrol SYSTEM "nsplugin.docbook">
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+<!-- extragear has another adblock ? -->
+<article lang="&language;" id="khtml-adblock">
+<articleinfo>
+<title>AdBlocK Filters</title>
+<authorgroup>
+<author>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2011-11-22</date>
+<releaseinfo>&kde; 4.8</releaseinfo>
+</articleinfo>
+
+<para>&konqueror; AdBlocK can be configured to replace or remove
+images or frames from web pages that match a series of filters.</para>
+
+<para>The setting <guilabel>Enable filters</guilabel> enables or
+disables the use of list of URL filters.</para>
+<para>If <guilabel>Hide filtered images</guilabel> is enabled then
+blocked images are completely removed from the page and the space they
+occupied is reclaimed. If the option is disabled then a placeholder
+image is used in place of filtered images.</para>
+
+<variablelist>
+<varlistentry id="khtml-adblock-manual">
+<term><guilabel>Manual Filter</guilabel></term>
+<listitem>
+<para>The main part of this tab is a list of
+URLs that will be compared against image and frame names to decide
+on fitlering actions. The wildcards can be given as filename style
+regular expressions.</para>
+
+<para>Use the <guilabel>Search</guilabel> edit box above the list box 
+to filter matching entries an the fly.</para>
+
+<para>Each filter can either be expressed as a file style wildcard
+string (e.g. http://www.site.com/ads/*) or as a full regular expression
+by enclosing the filter with forward slashes (e.g. //(ads|dclk)\./).</para>
+
+<para>Any filter string can be preceded by <literal>@@</literal> to whitelist 
+(allow) any matching &URL;, which takes priority over any blacklist (blocking) 
+filter.</para>
+
+<para><guilabel>Import</guilabel> and <guilabel>Export</guilabel> will 
+save or read the current filter list to a plain text file. The file begins with a 
+header line <userinput>[AdBlock]</userinput>, then all of the filters follow each 
+on a  separate line. Lines prefixed with an exclamation mark (<userinput>!</userinput>) 
+and the header line are treated as comments and can be used 
+to clarify or label a set of filters.</para>
+
+<para>Highlight an entry from the list to change it in the edit box or remove this item.
+Enter a new filter string here and add it to the list using the <guibutton>
+Insert</guibutton> button.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry id="khtml-adblock-automatic">
+<term><guilabel>Automatic Filter</guilabel></term>
+<listitem>
+<para>
+This tab shows a list of names and &URL;'s with predefined AdBlock filter entries. 
+To enable an entry tick the checkbox beside the filter name and adjust the
+<guilabel>Automatic update interval</guilabel> (default 7 days).
+<!-- how goes it work? After 7 days eachtime going online with konqui the selected 
+entries are updated in the background?
+User notification about that?
+-->
+</para>
+</listitem>
+</varlistentry>
+  
+</variablelist>
+
+<para>If AdBlock filters are enabled, an icon at the right side of status bar is shown.
+Use a &RMB; click on this icon to open the context menu with actions to show all blockable 
+elements on a web page, open this &systemsettings; module and disable blocking for a site 
+or page temporarily.</para>
+
+<para>A click with the &LMB; shows the dialog with all blockable elements on the opened web page
+as well. From this dialog you can add new filters directly without opening this &systemsettings; 
+module.</para>
+
+</article>
diff --git a/doc/kcontrol/khtml-behavior/CMakeLists.txt b/doc/kcontrol/khtml-behavior/CMakeLists.txt
new file mode 100644
index 0000000..6f26166
--- /dev/null
+++ b/doc/kcontrol/khtml-behavior/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/khtml-behavior)
diff --git a/doc/kcontrol/khtml-behavior/index.docbook b/doc/kcontrol/khtml-behavior/index.docbook
new file mode 100644
index 0000000..ca39472
--- /dev/null
+++ b/doc/kcontrol/khtml-behavior/index.docbook
@@ -0,0 +1,96 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY nsplugins-kcontrol SYSTEM "nsplugin.docbook">
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="khtml-behavior" lang="&language;">
+<articleinfo>
+<title>Web Browsing</title>
+<authorgroup>
+<author>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2011-11-11</date>
+<releaseinfo>&kde; 4.10</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>konqueror</keyword>
+<keyword>browsing</keyword>
+</keywordset>
+
+</articleinfo>
+<sect1 id="konq-browsing">
+<title>Web Browsing</title>
+
+<para>The &konqueror; Browser module of &systemsettings; allows you to select
+various options for the behavior of &konqueror;, the
+integrated web browser of &kde;.</para>
+
+<para>If <guilabel>Ask for name and folder when adding bookmarks</guilabel> 
+is checked, &konqueror; will allow you to change the title of the 
+bookmark and choose a folder in which to store it when you add a new 
+bookmark.</para>
+
+<para>Enable <guilabel>Show only marked bookmarks in bookmark toolbar</guilabel>
+and &konqueror; will show only those bookmarks in the 
+bookmark toolbar which you have marked to do so in the bookmark editor.</para>
+
+<para>The next option you can enable on this page is <guilabel>Form 
+Completion</guilabel>.  If you check this box, &konqueror; will
+try to remember what you answer to form questions, and will try to fill
+in forms for you with the answers you previously used.</para>
+
+<para>You can configure the number of form items &konqueror; remembers
+with the spin box labelled <guilabel>Maximum
+completions</guilabel></para>
+
+<note><para>Of course, anything &konqueror; fills in a form with, you
+can still edit before submitting the form!</para></note>
+
+<para>The next option is <guilabel>Change cursor over
+links</guilabel>. If this option is selected, the shape of the cursor
+will change (usually to a hand) whenever it moves over a
+hyperlink. This makes it easy to identify links, especially when they
+are in the form of images.</para>
+
+<para>If <guilabel>Middle click opens URL in selection</guilabel>
+is checked, you can open the &URL; in the selection by middle 
+clicking on a &konqueror; view.</para>
+
+<para>As a convenience feature, if you enable <guilabel>Right click
+goes back in history</guilabel>, then clicking an empty area (&ie; not
+a link) in the &konqueror; window will act as if you pressed the
+<guiicon>Back</guiicon> button on the toolbar.</para>
+
+<para>Enabling <guilabel>Allow automatic delayed
+reloading/redirecting</guilabel> allows websites to send you to
+another page without your interaction.  In many cases, this is a
+convenience.  For example, the website has moved to a new
+&URL;.  Many webmasters in this situation will put up
+a page on the old site, telling you that it has moved and you may like
+to change your bookmark, and then automatically move you along to the
+new website.  However, such features can be confusing, or annoying,
+when misused, and so you may wish to disable it.</para>
+
+<para><guilabel>Enable Access Key activation with &Ctrl; key</guilabel>: 
+Pressing the &Ctrl; key when viewing web pages activates Access Keys. 
+Unchecking this box will disable this accessibility feature. &konqueror; 
+needs to be restarted for this change to take effect.</para>
+
+<para><guilabel>Send the DNT header to tell web sites you do not want
+to be tracked</guilabel>. Check this box if you want to inform a web site 
+that you do not want to your web browsing habits tracked.
+</para>
+
+<para><guilabel>Offer to save website passwords</guilabel>.
+Uncheck this box from being prompted to save website passwords
+</para>
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/khtml-general/CMakeLists.txt b/doc/kcontrol/khtml-general/CMakeLists.txt
new file mode 100644
index 0000000..ef6dce6
--- /dev/null
+++ b/doc/kcontrol/khtml-general/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/khtml-general)
diff --git a/doc/kcontrol/khtml-general/index.docbook b/doc/kcontrol/khtml-general/index.docbook
new file mode 100644
index 0000000..1b9c80e
--- /dev/null
+++ b/doc/kcontrol/khtml-general/index.docbook
@@ -0,0 +1,135 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article lang="&language;" id="konq-general-behavior">
+<title>General &konqueror; Behavior</title>
+<articleinfo>
+
+<authorgroup>
+<author>&Burkhard.Lueck;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2011-11-22</date>
+<releaseinfo>&kde; 4.8</releaseinfo>
+
+</articleinfo>
+<para>On this page you find settings for home and start page and the behavior 
+of tabbed browsing both for &konqueror;'s file manager and browser mode.</para>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>When Konqueror starts</guilabel></term>
+<listitem>
+<para>This option determines which page is displayed when &konqueror; starts, 
+the introduction page, your home page, a blank page or your bookmarks page.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Home page</guilabel></term>
+<listitem><para>This is the &URL; (⪚ a
+folder or a web page) where &konqueror; in browser mode will jump to
+when the <guibutton>Home Page</guibutton> button in the toolbar is pressed. 
+You can set a path that is your <guilabel>Home page</guilabel> by
+typing into the text field, or using the <guiicon>browse</guiicon>
+icon to select a local folder. &konqueror; needs to be restarted for 
+changes to take effect.</para>
+<para>When &konqueror; is used in file manager mode, the <guilabel>Home Page</guilabel> 
+button in the toolbar is replaced by a <guilabel>Home Folder</guilabel> button 
+which makes it jump to your local home folder instead.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Default web browser engine</guilabel></term>
+<listitem><para>
+This option provides an easy way to select the preferred web engine in &konqueror;, either 
+<guilabel>KHTML</guilabel> or <guilabel>Webkit</guilabel>, if installed.
+Using the <menuchoice><guimenu>View</guimenu><guimenuitem>View Mode</guimenuitem></menuchoice> 
+menu allows you to change the web engine temporarily on the fly.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Open links in
+new tab instead of in new window</guilabel></term>
+<listitem><para>&konqueror; defaults to a single window per page, but has the
+capability to open multiple <firstterm>tabs</firstterm> inside a
+single window. &konqueror; also, by default, has a &MMB; shortcut to
+open any link in a new window.  If you enable <guilabel>Open links in
+new tab instead of in new window</guilabel> you can &MMB; click on a
+link to have it open in a new tab.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Open popups in new tab instead of in new window</guilabel></term>
+<listitem><para>Whether or not JavaScript popups if allowed shall open in a new tab or in a 
+new window.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Open as tab in existing Konqueror when URL is called externally</guilabel></term>
+<listitem><para>When you click a &URL; in another &kde; program or call kfmclient to open a &URL;, 
+the current desktop will be searched for a non-minimized &konqueror; and, if 
+found, the &URL; opened as a new tab within it. Otherwise a new &konqueror; 
+window will be opened with the required &URL;.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Open new tabs in the background</guilabel></term>
+<listitem><para>If you are using tabbed browsing, you can choose if a newly
+opened tab becomes the active (<quote>front</quote>) tab, or goes to
+the back.  On a slow Internet connection, or while browsing a page
+that has a list of headlines or other links in a list, you may like to
+have the new tabs load in the background while you continue reading.
+In this case, enable this setting.  If you prefer to go
+straight to the new page, leaving the old one in the background to
+return to later, disable it.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Open new tab after current tab</guilabel></term>
+<listitem><para>This will open a new tab opened from a page after the current tab, instead 
+of after the last tab.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Hide the tab bar when only one tab is open</guilabel></term>
+<listitem><para>This will display the tab bar only if there are two or more tabs. Otherwise 
+it will always be displayed.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Show close button on tabs</guilabel></term>
+<listitem><para>This will display close buttons inside each tab instead of websites' icons.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Middle-click on a tab to close it</guilabel></term>
+<listitem><para>When you click on a tab using the middle mouse button or mouse wheel, it 
+will close that tab. &konqueror; needs to be restarted for changes to take 
+effect.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Confirm when closing windows with multiple tabs</guilabel></term>
+<listitem><para>If you close a window in &konqueror; that has multiple tabs
+open, &konqueror; will ask you if you're sure that you meant to close
+it.  You can toggle on and off this behavior with this
+check box.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Activate previously used tab when closing the current tab</guilabel></term>
+<listitem><para>When checking this the previous used or opened tab will be activated when 
+you close the current active tab instead of the one right to the current tab.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+</article>
diff --git a/doc/kcontrol/khtml-java-js/CMakeLists.txt b/doc/kcontrol/khtml-java-js/CMakeLists.txt
new file mode 100644
index 0000000..fabc610
--- /dev/null
+++ b/doc/kcontrol/khtml-java-js/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/khtml-java-js)
diff --git a/doc/kcontrol/khtml-java-js/index.docbook b/doc/kcontrol/khtml-java-js/index.docbook
new file mode 100644
index 0000000..d707fcb
--- /dev/null
+++ b/doc/kcontrol/khtml-java-js/index.docbook
@@ -0,0 +1,145 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY nsplugins-kcontrol SYSTEM "nsplugin.docbook">
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="khtml-java-js" lang="&language;">
+<articleinfo>
+<title>Java and JavaScript</title>
+<authorgroup>
+<author>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2009-11-24</date>
+<releaseinfo>&kde; 4.4</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>konqueror</keyword>
+<keyword>browsing</keyword>
+<keyword>Java</keyword>
+<keyword>JavaScript</keyword>
+</keywordset>
+
+</articleinfo>
+<sect1 id="konq-browsing">
+<title>&Java; and JavaScript</title>
+
+<sect2 id="kbrowse-java">
+<title>&Java;</title>
+
+<para>&Java; allows applications to be downloaded and run by a web
+browser, provided you have the necessary software installed on your
+machine. Many web sites make use of &Java; (for example, online
+banking services or interactive gaming sites). You should be aware
+that running programs from unknown sources could pose a threat to the
+security of your computer, even if the potential extent of the damage
+is not great.</para>
+
+<para>The check box <guilabel>Enable Java globally</guilabel> allows
+you to turn &Java; support on for all web sites by default. You can
+also select to turn &Java; on or off for specific hosts. To add a
+policy for a specific host, click the <guibutton>New...</guibutton>
+button to bring up a dialog in which you can type the host name and
+then choose to accept or reject &Java; code from that particular host,
+which will add the domain to the list on the left of the page.</para>
+
+<para>You can select a host in the list, and click the
+<guibutton>Change...</guibutton> button to choose a different policy for
+that host. Clicking the <guibutton>Delete</guibutton> button removes the
+policy for the selected host; after deletion, the global settings will
+then apply to that host.</para>
+
+<para>Finally, the group of controls labeled <guilabel>Java Runtime
+Settings</guilabel> allows you to set some options for the way in
+which &Java; should run.</para>
+
+<para><guilabel>Use security
+manager</guilabel> is normally enabled by default.  This setting will
+cause the <acronym>JVM</acronym> to run with a Security Manager in place. This will keep
+applets from being able to read and write to your file system, creating
+arbitrary sockets, and other actions which could be used to compromise
+your system. Disable this option at your own risk. You can modify your 
+<filename>$<envar>HOME</envar>/.java.policy</filename> file with the
+&Java; policytool utility to give code downloaded from certain sites
+more permissions.</para>
+
+<para><guilabel>Use KIO</guilabel> will cause the
+<acronym>JVM</acronym>to use &kde;'s own <acronym>KIO</acronym>
+transports for network connections.</para>
+
+<para>The <guilabel>Shutdown applet server when inactive for more than</guilabel>
+check box allows you to save resources by closing the &Java; Applet
+Server when it is not in use, rather than leaving it running in the
+background.  Leaving this disabled may make &Java; applets start up
+faster, but it will use system resources when you are not using a
+&Java; applet.  If you enable this, you can set a timeout.</para>
+
+<para>You can either opt to have &konqueror; automatically detect the
+&Java; installation on your system, or specify the path to the
+installation yourself by selecting <guilabel>Path to Java
+executable or 'java'</guilabel>. You may want to choose the latter method, for
+instance, if you have multiple &Java; installations on your system,
+and want to specify which one to use. If the &Java; Virtual Machine
+you are using requires any special startup options, you can type them
+in the text box labeled <guilabel>Additional Java
+arguments</guilabel>.</para>
+
+</sect2>
+
+<sect2 id="kbrowse-javascript">
+<title>JavaScript</title>
+
+<para>Despite the name, JavaScript is not related at all to
+&Java;.</para>
+
+<para>The first part of this tab works the same as the &Java; settings.</para>
+
+<para>The checkbox <guilabel>Enable JavaScript globally</guilabel> allows
+you to turn JavaScript support on for all web sites by default. You
+can also select to turn JavaScript on or off for specific hosts. To
+add a policy for a specific host, click the
+<guibutton>New...</guibutton> button to bring up a dialog in which you
+can type the host name and then choose to accept or reject JavaScript
+code from that particular host, which will add the domain to the list
+on the left of the page.</para>
+
+<para>You can select a host in the list, and click the
+<guibutton>Change...</guibutton> button to choose a different policy for
+that host. Clicking the <guibutton>Delete</guibutton> button removes the
+policy for the selected host; after deletion, the global settings will
+then apply to that host.</para>
+<!-- missing section Debugging
+Enable debugger Enables builtin JavaScript debugger.
+Report errors Enables the reporting of errors that occur when JavaScript code is executed.
+How are errors reported? popup window? icon in status bar?
+-->
+<para>The final set of options in the section <guilabel>Global JavaScript 
+Policies</guilabel> determine what happens
+when a page uses JavaScript for specific actions.</para>
+
+<para>You can individually enable or disable the ability of JavaScript
+to manipulate your windows by moving, resizing or changing focus.  You
+can also disable JavaScript from changing the status bar text, so that
+for instance, you can always see where links will take you when
+clicked. The choices for these options are <guilabel>Allow</guilabel> and
+<guilabel>Ignore</guilabel>.</para>
+
+<para>For opening a new window, there is even more control.  You can
+set &konqueror; to <guilabel>Allow</guilabel> all such requests,
+<guilabel>Ask</guilabel> each time a request is made, or
+<guilabel>Deny</guilabel> all popup requests.</para>
+
+<para>The <guilabel>Smart</guilabel> setting will only allow
+JavaScript popup windows when you have explicitly chosen a link that
+creates one.</para>
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/khtml-plugins/CMakeLists.txt b/doc/kcontrol/khtml-plugins/CMakeLists.txt
new file mode 100644
index 0000000..b041b5e
--- /dev/null
+++ b/doc/kcontrol/khtml-plugins/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/khtml-plugins)
diff --git a/doc/kcontrol/khtml-plugins/index.docbook b/doc/kcontrol/khtml-plugins/index.docbook
new file mode 100644
index 0000000..faa4004
--- /dev/null
+++ b/doc/kcontrol/khtml-plugins/index.docbook
@@ -0,0 +1,149 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY nsplugins-kcontrol SYSTEM "nsplugin.docbook">
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="khtml-plugins" lang="&language;">
+<articleinfo>
+<title>Browser Plugins</title>
+<authorgroup>
+<author>&Krishna.Tateneni;</author><author>&Jost.Schenck;
+</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2009-11-24</date>
+<releaseinfo>&kde; 4.4</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>Konqueror</keyword>
+<keyword>Browsing</keyword>
+<keyword>Plugins</keyword>
+</keywordset>
+
+</articleinfo>
+<!--from the old konqueror handbook - reuse it here? lueck 05-2010
+<para>The <guilabel>Global Settings</guilabel> page controls how &kde; scans for new
+&Netscape; plugins, either manually by pressing the <guibutton>Scan for 
+Plugins</guibutton> button or automatically each time &kde; starts up.</para>
+
+<para>The dialog box also contains a checkbox <guilabel>
+Enable plugins globally</guilabel> which you can use to enable or disable 
+plugins that can be contained in <acronym>HTML</acronym> pages (these can 
+be considered a security risk).</para>
+
+<para>The <guilabel>Plugins</guilabel> page shows you the &Netscape; plugins
+that &kde; has found, and for each plugin it lists the <acronym>MIME</acronym>
+types and the filename suffixes it uses to recognize them.</para>
+
+<para>The scan is done by looking through the folders listed in the
+<guilabel>Scan Folders</guilabel> list for <literal
+role="extension">.so</literal> files containing plugin code. It examines every
+such file to find out which <acronym>MIME</acronym> types the plugin
+supports. It then creates <acronym>MIME</acronym> type definitions for &kde; in
+the user's <filename class="directory"> ~/.kde/share/mimelnk</filename>
+folder to make other applications aware of them.</para>
+-->
+<sect1 id="konq-browsing">
+<title>Browser Plugins</title>
+
+<sect2 id="kbrowse-plugins">
+<title>Global Settings</title>
+
+<para>The first setting here is <guilabel>Enable Plugins
+globally</guilabel>.  If you disable this check box, then &konqueror;
+will not use any plugins.  If you enable it, then any installed and
+configured plugins that it can find will be used by &konqueror;</para>
+
+<para>You can also restrict &konqueror; to <guilabel>Only allow HTTP
+and HTTPS URLs for plugins</guilabel> by checking the box.</para>
+
+<para>The next option determines, if plugins are loaded on demand only.</para>
+<para>Use the slider labeled <guilabel>CPU priority for plugins</guilabel> 
+to adjust this setting.
+</para>
+
+<para>Click the <guibutton>Domain-Specific Settings</guibutton> button to open
+a dialog where you can set specific plugin policies for any particular 
+host or domain. These policies will be used instead of the default policy for 
+enabling or disabling plugins on pages sent by these domains or hosts.</para>
+<para>
+Add a new policy here or select a policy and use the controls on the right to modify it.
+</para>
+</sect2>
+
+<sect2 id="nsplugins">
+<title>Plugins</title>
+
+<sect3 id="nsplugins-intro">
+<title>Introduction</title>
+
+<para>As &Netscape;'s <application>Navigator</application> has been a
+web browsing standard for many years, so-called &Netscape; plugins have
+appeared that allow rich web content.  Using those plugins, web sites
+can contain <acronym>PDF</acronym> files, flash animations, video, &etc;
+With &konqueror;, you can still use these plugins to take advantage of
+rich web content.</para>
+
+<note><para>&Netscape; plugins should not be confused with &konqueror;
+plugins. The latter ones specifically extend &konqueror;'s
+functionality; they are normally not used to display rich web
+content.</para></note>
+
+</sect3>
+
+<sect3 id="nsplugins-scan">
+<title>Scan for Plugins</title>
+
+<para>&konqueror; has to know where your &Netscape; plugins are
+installed.  This can be in several places, &ie; you might have
+system-wide plugins in <filename
+class="directory">/opt/netscape/plugins</filename> and your personal
+plugins in <filename
+class="directory">$<envar>HOME</envar>/.netscape/plugins</filename>.
+However, &konqueror; will not automatically use the installed plugins:
+it first has to scan a list of folders.  You can initiate the scan
+by clicking <guibutton>Scan for Plugins</guibutton>.</para>
+
+<para>To find plugins, &konqueror; will look in the folders
+specified in the <guilabel>Folders</guilabel> frame.  When you
+use this control module for the first time, this list will already be
+filled with reasonable paths that should work on most operating systems.
+If you need to provide a new path, click the <guibutton>New</guibutton>
+button; then you can either enter the new path in the text edit box to
+the left, or choose a folder using the file dialog by clicking the
+<guibutton>Open file</guibutton> icon.  As scanning the folders can take
+a little time, you might want to remove folders from the list where
+you know that no plugins are installed: do this by selecting a folder
+and clicking <guibutton>Remove</guibutton>.  Using the
+<guibutton>Up</guibutton> and <guibutton>Down</guibutton> buttons you
+can change the order in which folders will be scanned by moving the
+selected folder up or down.</para>
+
+<para>As usual, click <guibutton>Apply</guibutton> to save your changes
+permanently.</para>
+
+</sect3>
+
+<sect3 id="nsplugins-plugins">
+<title>Plugins</title>
+
+<para>In this section, you can see a list of the &Netscape; plugins found by
+&konqueror;, displayed as a tree.  Double click on a plugin to fold it
+out and you will see that the different mime types this plugin can handle
+will be displayed as branches.  Fold out a mime type to see its
+info.</para>
+
+<para>This list is only for informational purposes.</para>
+
+</sect3>
+
+</sect2>
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/language/CMakeLists.txt b/doc/kcontrol/language/CMakeLists.txt
new file mode 100644
index 0000000..c0fb059
--- /dev/null
+++ b/doc/kcontrol/language/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/language)
diff --git a/doc/kcontrol/language/index.docbook b/doc/kcontrol/language/index.docbook
new file mode 100644
index 0000000..ea9f4ef
--- /dev/null
+++ b/doc/kcontrol/language/index.docbook
@@ -0,0 +1,633 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="language" lang="&language;">
+<articleinfo>
+<title>Country/Region & Language</title>
+<authorgroup>
+<author>&Mike.McBride; &Mike.McBride.mail;</author>
+<author>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+ </authorgroup>
+
+	  <date>2013-12-05</date>
+	  <releaseinfo>4.12</releaseinfo>
+
+	  <keywordset>
+		<keyword>KDE</keyword>
+		<keyword>Systemsettings</keyword>
+		<keyword>locale</keyword>
+		<keyword>country</keyword>
+		<keyword>language</keyword>
+	  </keywordset>
+</articleinfo>
+
+
+<sect1 id="locale">
+
+<title>Country/Region & Language</title>
+
+<para>
+This module of the &kde; &systemsettings; allows you to select customization
+options that depend on the region of the world that you happen to live in.
+There are seven different tabs in this module, each of which is described in
+detail in the following sections.
+</para>
+
+<para>
+In most cases, you can simply select the country and the language, and the
+other options will be set in an appropriate manner.
+</para>
+
+<para>
+Below the tabs of this module you can see a preview of what the settings look
+like. In addition to positive and negative numbers, you can see how positive
+and negative currency values, long and short dates, and times are displayed.
+When you change any of the settings, the preview shows the effects of the
+changes before you apply them.
+</para>
+
+<para>
+Each setting option in the various tabs has an individual <inlinemediaobject>
+<imageobject><imagedata fileref="oxygen-22x22-document-revert.png" format="PNG"/>
+</imageobject></inlinemediaobject> default button which
+is activated whenever that setting is different to your country default value.
+Clicking on the button will restore only that setting to your Country default.
+</para>
+
+
+<sect2 id="locale-country">
+
+<title>Country</title>
+
+<para>
+In this tab you can select the country or region that you want to use.
+</para>
+
+<para>
+The <guilabel>Country</guilabel> drop down box contains the list of available
+countries and will initially show your currently selected country. If the
+selection shows <quote>System Country</quote> then you have not set a country
+and are defaulting to the Country set by the system, which will also be shown.
+Changing the country will automatically change the settings to the defaults for
+that country, except were you have set your own settings which will be left
+unchanged.  You can easily see where your personal settings differ from the
+country settings by looking at the Default button next to the individual
+setting. If the button is enabled then your personal setting is different and
+you can click on the button to restore the country setting for that option
+only.
+</para>
+
+</sect2>
+
+
+<sect2 id="locale-languages">
+
+<title>Languages</title>
+
+<para>
+In this tab you can set your preferred languages for the &kde; Workspace and
+Applications to be displayed in.
+</para>
+
+<para>
+The &kde; Workspace and Applications are written in American English and are
+translated into many different languages by teams of volunteers. These
+translations need to be installed first before you can choose to use them. The
+list of <guilabel>Available Languages</guilabel> shows what KDE translations
+are installed and available on your system. If the language you want to use is 
+not shown in this list then you will need to install it using the usual method 
+for your system. Your system may have enabled the
+<guilabel>Install more languages</guilabel> button to make this easy for you.
+</para>
+
+<para>
+The <guilabel>Preferred Languages</guilabel> list shows the languages that will
+be used when displaying the &kde; Workspace and Applications. Because not all
+of the KDE Workspace and Applications may be translated into every language
+&kde; will try to find suitable translations for you by working down the
+<guilabel>Preferred Languages</guilabel> list until it finds a translation. If
+none of your preferred languages have a required translation then the original
+American English will be used.
+</para>
+
+<para>
+You can add a language to the <guilabel>Preferred Languages</guilabel> list by
+selecting it in the <guilabel>Available Languages</guilabel> and then clicking
+on the Add arrow button. You can remove a language from the
+<guilabel>Preferred Languages</guilabel> list by selecting it and then clicking
+on the Remove arrow button. You can change the order of preference in the
+<guilabel>Preferred Languages</guilabel> list by selecting a language and
+clicking on the Up or Down arrow button.
+</para>
+
+<para>Only languages listed in <guilabel>Preferred Languages</guilabel> and 
+<guilabel>Available Languages</guilabel> will be offered as options  
+for <guilabel>Primary language</guilabel> and <guilabel>Fallback language</guilabel> 
+in the <guilabel>Switch Application Language</guilabel> dialog of the 
+<guimenu>Help</guimenu> menu.
+</para>
+
+<note>
+<para>
+Language and Country/Region are independent settings. Changing a language does
+<emphasis>not</emphasis> automatically change the settings for numbers,
+currency &etc; to the corresponding country or region. It will only change the
+language used in displaying dates, such as month names.
+</para>
+</note>
+
+</sect2>
+
+
+<sect2 id="locale-numbers">
+
+<title>Numbers</title>
+
+<para>
+On this tab, you can select options for how numbers are displayed. The defaults
+are selected automatically based on the country which is currently selected.
+</para>
+
+<para>In the first drop down box you can define the <guilabel>Digit grouping</guilabel> 
+used to display numbers.</para>
+
+<para>
+In the <guilabel>Group separator</guilabel> text box you can type the character
+that you want to use to separate groups of digits in numbers, usually a
+<userinput>.</userinput> or a <userinput>,</userinput>. You should ensure that
+this value is different to the <guilabel>Decimal separator</guilabel> setting.
+The drop-down box provides a list of common values to choose from.
+</para>
+
+<para>
+In the <guilabel>Decimal separator</guilabel> text box you can type the
+character that you want to use to separate the decimal portion of numbers,
+usually a <userinput>.</userinput> or a <userinput>,</userinput>. You should
+ensure that this value is different to the <guilabel>Group separator</guilabel>
+setting. The drop-down box provides a list of common values to choose from.
+</para>
+
+<para>
+In the <guilabel>Decimal places</guilabel> spin box you can set the number of
+decimal places displayed for numeric values, &ie; the number of digits
+<emphasis>after</emphasis> the decimal separator.
+</para>
+
+<para>
+In the <guilabel>Positive sign</guilabel> text box you can type the character
+that you want to use to indicate positive numbers.  You should ensure that this
+value is different to the <guilabel>Negative sign</guilabel> setting.  The
+drop-down box provides a list of common values to choose from. This value may
+also be used for monetary values depending on the
+<guilabel>Positive format</guilabel> selected in the <guilabel>Money</guilabel>
+tab.
+</para>
+
+<para>
+In the <guilabel>Negative sign</guilabel> text box you can type the character
+that you want to use to indicate negative numbers.  You should ensure that this
+value is different to the <guilabel>Positive sign</guilabel> setting.  The
+drop-down box provides a list of common values to choose from. This value may
+also be used for monetary values depending on the
+<guilabel>Negative format</guilabel> selected in the <guilabel>Money</guilabel>
+tab.
+</para>
+
+<para>
+The <guilabel>Digit set</guilabel> drop down box lists digit sets which may be
+used instead of Arabic digits when displaying numbers. If you select a digit
+set other than Arabic, it will be applied only to numbers which appear in a
+language context that uses that digit set while Arabic digits are still going
+to be used elsewhere, ⪚ Arabic-Indic digits will be applied to Arabic but
+not to American English.
+</para>
+
+<para>
+Note that digit grouping, group separator, decimal separator, decimal places, positive format,
+negative format and the digit set used to display monetary values has to be set
+separately on the <guilabel>Money</guilabel> tab.
+</para>
+
+</sect2>
+
+
+<sect2 id="locale-money">
+
+<title>Money</title>
+
+<para>
+On this tab, you can select options for how monetary values are displayed. The
+defaults are selected automatically based on the country which is currently
+selected.
+</para>
+
+<para>
+In the <guilabel>Currency</guilabel> drop-down box you can choose the currency
+you want to use when displaying monetary values.  This will default to the main
+currency in use in your selected country. You can choose a different currency
+from the drop-down box, which displays the names of all available currencies
+their ISO 4217 standard Currency Code. The currencies used in your selected
+country are listed at the top, followed by all the other currencies. Changing
+the currency will also update the <guilabel>Currency symbol</guilabel> to use
+the default symbol for that currency, but no other format settings will be
+changed.
+</para>
+
+<para>
+In the <guilabel>Currency symbol</guilabel> drop-down box you can choose the
+currency symbol you want to use when displaying monetary values.  This will
+default to the usual symbol of the currency you have selected in the
+<guilabel>Currency</guilabel> drop-down box. This will only allow you to select
+a valid currency symbol for the currency code to prevent inconsistent choices,
+such as choosing US Dollars but showing the Pound Sterling symbol £ instead.
+This setting will automatically be changed when you change the
+<guilabel>Currency</guilabel> setting.
+</para>
+
+<para>In the next drop down box you can define the <guilabel>Digit grouping</guilabel> 
+used to display monetary values.</para>
+
+<para>
+In the <guilabel>Group separator</guilabel> text box you can type the character
+that you want to use to separate groups of digits in monetary values, usually a
+<userinput>.</userinput> or a <userinput>,</userinput>. You should ensure that
+this value is different to the <guilabel>Decimal separator</guilabel> setting.
+The drop-down box provides a list of common values to choose from.
+</para>
+
+<para>
+In the <guilabel>Decimal separator</guilabel> text box you can type the
+character that you want to use to separate the decimal portion of monetary
+values, usually a <userinput>.</userinput> or a <userinput>,</userinput>. You
+should ensure that this value is different to the
+<guilabel>Group separator</guilabel> setting. The drop-down box provides a list
+of common values to choose from.
+</para>
+
+<para>
+In the <guilabel>Decimal places</guilabel> spin box you can set the number of
+decimal places displayed for monetary values, &ie; the number of digits
+<emphasis>after</emphasis> the decimal separator.
+</para>
+
+<para>
+In the <guilabel>Positive format</guilabel> drop-down box you can select how
+you want positive monetary values to be displayed. The drop-down box displays a
+list of four sample formats that you can choose from, combining the options for
+where the <guilabel>Currency symbol</guilabel> and the numeric value
+<guilabel>Positive sign</guilabel> are displayed. You can also choose to
+replace the numeric value <guilabel>Positive sign</guilabel> with brackets.
+</para>
+
+<para>
+In the <guilabel>Negative format</guilabel> drop-down box you can select how
+you want negative monetary values to be displayed. The drop-down box displays a
+list of ten sample formats that you can choose from, combining the options for
+where the <guilabel>Currency symbol</guilabel> and the numeric value
+<guilabel>Negative sign</guilabel> are displayed. You can also choose to
+replace the numeric value <guilabel>Negative sign</guilabel> with brackets.
+</para>
+
+<para>
+The <guilabel>Digit set</guilabel> drop down box lists digit sets which may be
+used instead of Arabic digits when displaying money. If you select a digit
+set other than Arabic, it will be applied only to numbers which appear in a
+language context that uses that digit set while Arabic digits are still going
+to be used elsewhere, ⪚ Arabic-Indic digits will be applied to Arabic but
+not to American English.
+</para>
+
+<para>
+Note that digit grouping, group separator, decimal separator, decimal places, positive sign,
+negative sign and the digit set used to display numeric values has to be set
+separately on the <guilabel>Numbers</guilabel> tab.
+</para>
+
+</sect2>
+
+
+<sect2 id="locale-calendar">
+
+<title>Calendar</title>
+
+<para>
+On this tab, you can select options for how calendar information is displayed.
+The defaults are selected automatically based on the country which is currently
+selected.
+</para>
+
+<para>
+In the <guilabel>Calendar system</guilabel> drop-down box you can choose the
+calendar system to be used when displaying or inputting dates. This will
+default to the main calendar system in use in your selected country, usually
+the Gregorian calendar. Changing the calendar system will also update the
+various weekday name drop-down combos with the names of days of the week in the
+new calendar system, will enable or disable the <guilabel>Use Common Era</guilabel>
+tick box and may change the value of the <guilabel>Short year window</guilabel>
+setting.
+</para>
+
+<para>
+Note that the Gregorian calendar used is a hybrid of the Julian calendar up to
+Thursday 4 October 1582 and the Gregorian calendar from Friday 15 October 1582,
+leaving a <quote>gap</quote> of ten <quote>missing</quote> days. We are aware
+this conversion date is not factually correct for all countries, however this
+is how Qt have chosen to implement the Gregorian calendar and we wish to remain
+consistent with them.
+</para>
+
+<para>
+If you have selected the Gregorian calendar system then the <guilabel>Use
+Common Era</guilabel> tick box will be enabled. This allows you to choose to
+use the Common Era (CE/BCE) instead of the Christian Era (AD/BC) when
+displaying and inputting dates. See the <guilabel>Date & Time</guilabel>
+tab for how to set this up.
+</para>
+
+<para>
+The <guilabel>Short year window</guilabel> option is only used when you choose
+to use a short two digit year format (YY) in the <guilabel>Long date
+format</guilabel> or <guilabel>Short date format</guilabel> settings in the
+<guilabel>Date & Time</guilabel> tab.  When inputting a short year value,
+⪚ 10, the system must guess what century that year falls in. By setting
+the <guilabel>Short year window</guilabel> you tell the system how you want the
+short year to be interpreted, ⪚ whether 50 is interpreted as 1950 or 2050.
+This window can be set differently for each calendar system as they all use
+different epochs (start dates). For example, the Hebrew calendar is into its
+58th century (2010 Gregorian is roughly 5771 Hebrew), so may use a window of
+5750 to 5850.
+</para>
+
+<para>The <guilabel>Week number system</guilabel> option determines how the 
+week number will be calculated. There are four options available:</para>
+<variablelist>
+<varlistentry>
+<term><guilabel>ISO Week</guilabel></term>
+<listitem><para>Use the ISO standard Week Number. This will always use Monday 
+as the first day of the ISO week. This is the most commonly used system.
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Full First Week</guilabel></term>
+<listitem><para>The first week of the year starts on the first occurrence 
+of the <emphasis>First day of the week</emphasis>, and lasts for seven days. 
+Any days before Week 1 are considered part of the last week of the previous year. 
+This system is most commonly used in the USA.
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Partial First Week</guilabel></term>
+<listitem><para>The first week
+starts on the first day of the year. The second week of the year starts on
+the first occurrence of the <emphasis>First day of the week</emphasis>, and 
+lasts for seven days. The first week may not contain seven days.
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Simple Week</guilabel></term>
+<listitem><para>The first week starts on the first day of the year and lasts 
+seven days, with all new weeks starting on the same weekday as the first day 
+of the year.</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para>
+In the <guilabel>First day of week</guilabel> drop-down box you can choose
+which weekday is considered the first day of the week.  This value is often
+used when displaying calendar tables to determine which day is listed first.
+</para>
+
+<para>
+In the <guilabel>First working day of week</guilabel> drop-down box you can
+choose which weekday is considered the first working day of the week. This
+value is often used when displaying calendar tables to determine when the
+weekend is.
+</para>
+
+<para>
+In the <guilabel>Last working day of week</guilabel> drop-down box you can
+choose which weekday is considered the last working day of the week. This
+value is often used when displaying calendar tables to determine when the
+weekend is.
+</para>
+
+<para>
+In the <guilabel>Week day for special religious observance</guilabel> drop-down
+box you can choose which weekday is regularly used for special religious
+observances. This value is often used when displaying calendar tables to
+<quote>red letter</quote> a certain day. If you do not have any particular
+weekday for religious observance then you can choose the
+<parameter>None / None in particular</parameter> option.
+</para>
+
+</sect2>
+
+
+<sect2 id="locale-datetime">
+
+<title>Date & Time</title>
+
+<para>
+On this tab, you can select options for how date and time values are input or
+displayed. The defaults are selected automatically based on the country which
+is currently selected.
+</para>
+
+<para>
+In the <guilabel>Time format</guilabel> text box you can enter the format that
+you want to use to input and display times. The format entered is a combination
+of special codes representing time components and literal text used to separate
+the time components. The special time component codes are listed below. You can
+set the format to any combination of time components you like, but you should
+always include at least an hour and minutes portion to allow you to input times
+that are not ambiguous. The drop-down box provides a list of common time
+formats in your currently selected language to choose from.
+</para>
+
+<itemizedlist>
+<listitem><para>
+<parameter>HH</parameter> - The hour as a decimal number using a 24-hour clock
+(00-23).
+</para></listitem>
+<listitem><para>
+<parameter>hH</parameter> - The hour as a decimal number using a 24-hour clock
+(0-23).
+</para></listitem>
+<listitem><para>
+<parameter>PH</parameter> - The hour as a decimal number using a 12-hour clock
+(01-12).
+</para></listitem>
+<listitem><para>
+<parameter>pH</parameter> - The hour as a decimal number using a 12-hour clock
+(1-12).
+</para></listitem>
+<listitem><para>
+<parameter>MM</parameter> - The minutes as a decimal number (00-59).
+</para></listitem>
+<listitem><para>
+<parameter>SS</parameter> - The seconds as a decimal number (00-59).
+</para></listitem>
+<listitem><para>
+<parameter>AMPM</parameter> - Either 'AM' or 'PM' according to the given time
+value. Noon is treated as 'PM' and midnight as 'AM'. You should always include
+this code if you are using the 12-hour clock codes <parameter>PH</parameter> or
+<parameter>pH</parameter> to prevent ambiguity when entering times.
+</para></listitem>
+</itemizedlist>
+
+<para>
+In the <guilabel>AM symbol</guilabel> text box you can enter the symbol that
+you want to use to input or display for AM when using a 12-hour clock. The
+drop-down box provides a list of common symbols for your currently selected
+language to choose from.
+</para>
+
+<para>
+In the <guilabel>PM symbol</guilabel> text box you can enter the symbol that
+you want to use to input or display for PM when using a 12-hour clock. The
+drop-down box provides a list of common symbols for your currently selected
+language to choose from.
+</para>
+
+<para>
+In the <guilabel>Long date format</guilabel> text box you can enter the format
+that you want to use to input and display long dates. The format entered is a
+combination of special codes representing date components and literal text used
+to separate the date components. The special date component codes are listed
+below. You can set the format to any combination of date components you like,
+but you should always include at least enough components to uniquely identify a
+day in the year, ⪚ a month and day, to allow you to input dates that are not
+ambiguous. If you don't include a year component then the current year will be
+used. The drop-down box provides a list of common date formats in your
+currently selected language to choose from.
+</para>
+
+<itemizedlist>
+<listitem><para>
+<parameter>YYYY</parameter> - The year with century as a decimal number
+(0000-9999).
+</para></listitem>
+<listitem><para>
+<parameter>YY</parameter> - The year without century as a decimal number
+(00-99).
+</para></listitem>
+<listitem><para>
+<parameter>MM</parameter> - The month as a decimal number (01-12).
+</para></listitem>
+<listitem><para>
+<parameter>mM</parameter> - The month as a decimal number (1-12).
+</para></listitem>
+<listitem><para>
+<parameter>MONTH</parameter> - The full month name.
+</para></listitem>
+<listitem><para>
+<parameter>SHORTMONTH</parameter> - The first three characters of the month
+name.
+</para></listitem>
+<listitem><para>
+<parameter>DD</parameter> - The day of month as a decimal number (01-31).
+</para></listitem>
+<listitem><para>
+<parameter>dD</parameter> - The day of month as a decimal number (1-31).
+</para></listitem>
+<listitem><para>
+<parameter>WEEKDAY</parameter> - The full weekday name.
+</para></listitem>
+<listitem><para>
+<parameter>SHORTWEEKDAY</parameter> - The first three characters of the weekday
+name.
+</para></listitem>
+<listitem><para>
+<parameter>ERAYEAR</parameter> - The Era Year in local format (⪚ 2000 AD).
+</para></listitem>
+<listitem><para>
+<parameter>SHORTERANAME</parameter> - The short Era Name (⪚ AD).
+</para></listitem>
+<listitem><para>
+<parameter>YEARINERA</parameter> - The Year in Era as a decimal number
+(⪚ 2000).
+</para></listitem>
+<listitem><para>
+<parameter>DAYOFYEAR</parameter> - The Day of Year as a decimal number.
+</para></listitem>
+<listitem><para>
+<parameter>ISOWEEK</parameter> - The ISO Week as a decimal number.
+</para></listitem>
+<listitem><para>
+<parameter>DAYOFISOWEEK</parameter> - The Day of the ISO Week as a decimal
+number.
+</para></listitem>
+</itemizedlist>
+
+<para>
+In the <guilabel>Short date format</guilabel> text box you can enter the format
+that you want to use to input and display short dates. This is in the same
+format as the <guilabel>Long date format</guilabel>, please read that section
+for more details. The drop-down box provides a list of common date formats in
+your currently selected language to choose from.
+</para>
+
+<para>
+The <guilabel>Digit set</guilabel> drop down box lists digit sets which may be
+used instead of Arabic digits when displaying dates and times. If you select a
+digit set other than Arabic, it will be applied only to numbers which appear in
+a language context that uses that digit set while Arabic digits are still going
+to be used elsewhere, ⪚ Arabic-Indic digits will be applied to Arabic but
+not to American English.
+</para>
+
+</sect2>
+
+
+<sect2 id="locale-other">
+
+<title>Other</title>
+
+<para>
+On this tab, you can select how other options are displayed. The defaults are
+selected automatically based on the country which is currently selected.
+</para>
+
+<para>
+In the <guilabel>Page size</guilabel> drop-down box you can choose the page
+size to use as the default for new documents, ⪚ in KWord. Note that this
+setting does not affect your default paper size in the print dialog, to set
+that you need to use the Printers module of the &kde; &systemsettings;.
+</para>
+
+<para>
+In the <guilabel>Measurement system</guilabel> drop-down box you can choose the
+measurement system to use, either metric or imperial.
+</para>
+
+<para>
+In the <guilabel>Byte size units</guilabel> drop-down box you can choose the
+unit system to use when displaying numbers counted in bytes.  Traditionally
+<quote>kilobytes</quote> meant units of 1024 instead of the metric 1000 for
+most but not all byte sizes. To reduce confusion you can choose which system
+you prefer. The available unit systems are listed below.
+</para>
+
+<itemizedlist>
+<listitem><para>
+The <parameter>IEC Units</parameter> standard is always in multiples of 1024.
+</para></listitem>
+<listitem><para>
+The <parameter>Metric Units</parameter> standard is always in multiples of 1000.
+</para></listitem>
+<listitem><para>
+The <parameter>JEDEC Units</parameter> standard uses the traditional units used
+in &kde; 3.5 and some other operating systems.
+</para></listitem>
+</itemizedlist>
+
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/language/oxygen-22x22-document-revert.png b/doc/kcontrol/language/oxygen-22x22-document-revert.png
new file mode 100644
index 0000000..75ff210
Binary files /dev/null and b/doc/kcontrol/language/oxygen-22x22-document-revert.png differ
diff --git a/doc/kcontrol/netpref/CMakeLists.txt b/doc/kcontrol/netpref/CMakeLists.txt
new file mode 100644
index 0000000..42010fd
--- /dev/null
+++ b/doc/kcontrol/netpref/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/netpref)
diff --git a/doc/kcontrol/netpref/index.docbook b/doc/kcontrol/netpref/index.docbook
new file mode 100644
index 0000000..786065b
--- /dev/null
+++ b/doc/kcontrol/netpref/index.docbook
@@ -0,0 +1,109 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="netpref" lang="&language;">
+<articleinfo>
+<title>Connection Preferences</title>
+<authorgroup>
+<author>&Lauri.Watts; &Lauri.Watts.mail;</author>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>kdebase</keyword>
+<keyword>kcontrol</keyword>
+<keyword>network</keyword>
+<keyword>timeouts</keyword>
+</keywordset>
+
+</articleinfo>
+
+<sect1 id="timeouts">
+
+<title>Connection Preferences</title>
+
+<para>Here you can set timeout values.  You might want to tweak them
+if your connection is very slow, but the default settings are
+appropriate for most users.</para>
+
+<para>Here <guilabel>Timeout Values</guilabel> are the length of time
+an application should wait for an answer from a network operation.</para>
+
+<para>You can configure the following timeouts:</para>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Socket read:</guilabel></term>
+<listitem>
+<para> Some applications use <firstterm>sockets</firstterm> to
+communicate.  You can think of a socket as a water tap; while it is
+open, water (or in our case, data) comes out, without any interaction.
+If something stops this flow of data, the application will wait for
+more to come.  This could be a very long time, but you can configure a
+maximum time for an application to wait with this option.</para>
+<para>This setting will only apply to &kde; applications, of course.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Proxy connect:</guilabel></term>
+<listitem>
+<para>
+Sets how long to wait for a connection to a proxy server, if one is configured.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Server connect:</guilabel></term>
+<listitem>
+<para>
+Sets how long to wait for a connection to a remote server.  
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Server response:</guilabel></term>
+<listitem>
+<para>
+Sets how long to wait for a reply from a remote server.
+</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+<para>You can configure <guilabel>FTP Options</guilabel> here.  At
+present there is just two options:</para>
+<variablelist>
+<varlistentry>
+<term><guilabel>Enable passive mode (PASV)</guilabel></term>
+<listitem><para>Passive &FTP; is often required when you are behind a firewall.
+Many firewalls only permit connections that were initiated from
+<quote>the inside</quote>.  Passive &FTP; is controlled by the client,
+which makes it usable through firewalls.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Mark partially uploaded files</guilabel></term>
+<listitem><para>When a mark is placed in this box, partially uploaded files will 
+have a <literal role="extension">.part</literal> extension added to the end 
+of the file. This extension is removed once the file download is complete. </para></listitem>
+</varlistentry>
+
+</variablelist>
+
+
+
+</sect1>
+</article>
diff --git a/doc/kcontrol/performance/CMakeLists.txt b/doc/kcontrol/performance/CMakeLists.txt
new file mode 100644
index 0000000..803a3ce
--- /dev/null
+++ b/doc/kcontrol/performance/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/performance)
diff --git a/doc/kcontrol/performance/index.docbook b/doc/kcontrol/performance/index.docbook
new file mode 100644
index 0000000..5ac5055
--- /dev/null
+++ b/doc/kcontrol/performance/index.docbook
@@ -0,0 +1,91 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="performance" lang="&language;">
+<articleinfo>
+<title>Performance</title>
+<authorgroup>
+<author>&Mike.McBride; &Mike.McBride.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2009-11-24</date>
+<releaseinfo>&kde; 4.4</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>performance</keyword>
+<keyword>preload</keyword>
+</keywordset>
+</articleinfo>
+
+<sect1 id="sys-performance">
+<title>Performance Settings</title>
+
+<para>&kde;, is used on a wide variety of computers by a wide variety of users.  Under the category of 
+performance, this dialog allows each user to adjust options which may make the computer that &konqueror; is 
+installed on feel more responsive. </para>
+
+<sect2><title>&konqueror; instances</title>
+<para>The first section of this dialog is labeled <guilabel>Minimize Memory Usage</guilabel> and has three options which determine maximum number of instances of &konqueror; that can be open on one machine at any one time.</para>
+
+<note><para>Do not confuse &konqueror; instances, with &konqueror; windows or tabs.  The number of &konqueror; instances is determined by &kde; not by the user.  You can think of instances as the hidden data of your &konqueror; windows and tabs.  One &konqueror; instance can contain the data for multiple windows or tabs. Your choice on the following radio buttons does not limit the number of windows you can open at one time, but rather, how many instances of &konqueror; you can have open.  </para>
+<para>The reason the choices you make in this dialog box are important is evident when something goes wrong and &konqueror; is forced to close an instance.  <emphasis>All &konqueror; windows associated with a &konqueror; instance must be closed immediatly (without time to save data or bookmark locations).</emphasis> Therefore, the more instances you can have open at one time, the less likely a problem in one instance will affect all of your work.  Each instance requires more memory which can be a problem on systems with less system memory.  </para></note>
+
+<para>Your options are:</para>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Never</guilabel></term>
+<listitem><para>There are no restraints.  Any number of &konqueror; instances can be open at any one time.  The advantage of this option is if any &konqueror; instance crashes the remaining will be unaffected.  The disadvantage is that each &konqueror; instance uses more memory.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>For file browsing only (recommended)</guilabel></term>
+<listitem><para>If this option is selected, you can have as many as you want &konqueror; instances open that are browsing the web, but only one instance of &konqueror; for file management.  </para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Always (use with care)</guilabel></term>
+<listitem><para>If this option is selected, you can only have one instance of &konqueror; running at any one time.  This saves system memory, but if your &konqueror; window crashes, all your browsing windows close immediatly without warning.  This should only be used for seriously memory limited systems.</para></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2><title>Preloading</title>
+<para>The subsection labeled <guilabel>Preloading</guilabel> also makes a tradeoff between memory and performance.</para>
+
+<para><emphasis>Preloading</emphasis> refers to loading an instance of &konqueror; into memory before a user asks to start &konqueror;.  The positive effect of this is that when a user asks &kde; to load &konqueror; the window appears instantly
+ because most of the application has been preloaded.  The negative effect is that this instance of &konqueror; uses memory that 
+could be used by other programs. By default, when a user closes &konqueror;, &kde; does not close the instance.
+This means that the next time a user wants &konqueror; loaded, it is nearly instantaneous again.</para>
+<para>The spinbox labeled <guilabel>Maximum number of instances kept preloaded:</guilabel> can be used to adjust the maximum number of preloaded instances.  This option does not affect instances when they are loaded.  It also does not limit the number of instances that can be used by active windows.  It only affects the number of preloaded instances.</para>
+<para>The check box labeled <guilabel>Preload an instance after &kde; startup</guilabel> does just what it says.  It tells 
+&kde; to preload one instance of &konqueror; at the startup of &kde;.</para>
+<note><para>This does extend the startup time for &kde;.</para></note>
+<para>The final check box labeled <guilabel>Always try to have at least one preloaded instance</guilabel> signals to &kde; that you always want &kde; to have one preloaded, but not used, instance of &konqueror; available.  This option will actually decrease performance on some machines (especially those with limited physical memory).</para>
+</sect2>
+<!-- not in kde4
+<sect2><title>&kde; system performance options</title>
+<para>Click on the tab labeled <guilabel>System</guilabel>.</para>
+<para>Currently there is only one option labeled <guilabel>Disable system configuration startup check</guilabel>.
+</para>
+<para>When &kde; starts, it checks several directories for changes to configuration.  Most of these changes relate to installation and uninstalling applications to the computer.  This scan extends the startup time for &kde;  and many times this scan is not needed as the configuration is current from the last time &kde; was started.  When the configuration has changed &kde; uses this scan to update various datafiles to ensure a smooth user experience.  </para>
+<warning><para>You are given the option to skip this initial scan during startup.  &kde; developers strongly suggest you do not disable this scan because of the potential to introduce instability into your system.</para>
+<para>If you do select this option:</para>
+<itemizedlist>
+<listitem><para>&kde; will wait to perform the scan until after &kde; has started.  This scan will be performed after the desktop is loaded.</para></listitem>
+<listitem><para>In the event of a crash, &kde; will not perform a backtrace because your problem may be related to the delayed scan.</para></listitem>
+<listitem><para>Switch this option off if any application is crashing as a delayed scan may be responsible for the crash.</para></listitem>
+</itemizedlist>
+</warning>
+</sect2>
+-->
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/phonon/CMakeLists.txt b/doc/kcontrol/phonon/CMakeLists.txt
new file mode 100644
index 0000000..82c5bea
--- /dev/null
+++ b/doc/kcontrol/phonon/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/phonon)
diff --git a/doc/kcontrol/phonon/index.docbook b/doc/kcontrol/phonon/index.docbook
new file mode 100644
index 0000000..b6215d9
--- /dev/null
+++ b/doc/kcontrol/phonon/index.docbook
@@ -0,0 +1,93 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+  <!ENTITY % addindex "IGNORE">
+  <!ENTITY % English "INCLUDE">
+]>
+<article id="phonon" lang="&language;">
+<title>Audio and Video Settings</title>
+<articleinfo>
+<authorgroup>
+<author><firstname>Matthias</firstname><surname>Kretz</surname></author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>hardware</keyword>
+<keyword>multimedia</keyword>
+<keyword>sound</keyword>
+<keyword>video</keyword>
+<keyword>backend</keyword>
+</keywordset>
+</articleinfo>
+
+<para>
+This &systemsettings; module allows you to configure the sound and video device
+preference and the backends used by Phonon.
+</para>
+
+<variablelist>
+<varlistentry><term><guilabel>Device Preference</guilabel> tab</term>
+<listitem><para>
+On the left you are presented a tree list with various categories of playback and recording. 
+For each category you may choose what device you wish to use.</para>
+<para>The <guilabel>Audio Playback</guilabel> and <guilabel>Audio Recording</guilabel>
+items define the default ordering of devices which can be overridden by 
+each sub items.</para>
+<para>Clicking the <guibutton>Apply Device List To</guibutton> button shows a dialog 
+which enables you to copy the selected setting from one category to many others.</para>
+<para>Highlight a category and the available devices for this category are displayed in the 
+list on the right. The order in this list determines the preference of the output and capture 
+devices. If for some reason the first device cannot be used Phonon will try to use the second, &etc;</para>
+<para>Use the <guibutton>Prefer</guibutton> and <guibutton>Defer</guibutton> buttons to change the order 
+and the <guibutton>Test</guibutton> button to play a test sound on the selected device.
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><guilabel>Audio Hardware Setup</guilabel> tab</term>
+<listitem><para>
+The various drop down boxes in this tab allow full control over all cards that are attached 
+to the system.</para>
+
+<variablelist>
+<varlistentry><term><guilabel>Hardware</guilabel></term>
+<listitem><para>Select the <guilabel>Sound Card</guilabel> and an available 
+<guilabel>Profile</guilabel> to be used.</para>
+</listitem></varlistentry>
+
+<varlistentry><term><guilabel>Device Configuration</guilabel></term>
+<listitem><para>Select the <guilabel>Sound Device</guilabel> and a <guilabel>Connector</guilabel>.</para>
+</listitem></varlistentry>
+
+<varlistentry><term><guilabel>Speaker Placement and Testing</guilabel> or <guilabel>Input Levels</guilabel></term>
+<listitem>
+<para>For a playback device: The buttons on this pane allow you to test each speaker separately.
+</para>
+<para>For a recording device: A slider shows the <guilabel>Input Levels</guilabel> 
+of the selected <guilabel>Connector</guilabel>.
+</para>
+</listitem></varlistentry>
+</variablelist>
+
+
+
+</listitem>
+</varlistentry>
+
+<varlistentry><term><guilabel>Backend</guilabel> tab</term>
+<listitem><para>
+On the left side of this module a list of Phonon backends found on your system is shown. 
+The order here determines the order Phonon will use the backends.
+Use the <guibutton>Prefer</guibutton> and <guibutton>Defer</guibutton> buttons 
+to change this order.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</article>
diff --git a/doc/kcontrol/proxy/CMakeLists.txt b/doc/kcontrol/proxy/CMakeLists.txt
new file mode 100644
index 0000000..37b19c9
--- /dev/null
+++ b/doc/kcontrol/proxy/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/proxy)
diff --git a/doc/kcontrol/proxy/index.docbook b/doc/kcontrol/proxy/index.docbook
new file mode 100644
index 0000000..06d30d8
--- /dev/null
+++ b/doc/kcontrol/proxy/index.docbook
@@ -0,0 +1,209 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="proxy" lang="&language;">
+<title>Proxy</title>
+<articleinfo>
+<authorgroup>
+<author>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>proxy</keyword>
+<keyword>proxies</keyword>
+</keywordset>
+
+</articleinfo>
+<sect1 id="proxies">
+<title>Proxies</title>
+
+<sect2 id="proxies-intro">
+
+<title>Introduction</title>
+
+<para>Proxies are programs running on a computer that acts a server on
+the network you are connected to (whether by modem or other
+means). These programs receive &HTTP; and &FTP; requests, retrieve the
+relevant files from the internet, and pass them on to the client
+computer that made the requests.</para>
+
+<para>When you have configured a proxy, &HTTP; and/or &FTP; requests
+are re-routed through the computer that is acting as a proxy server.
+However, you can also select specific hosts which should be contacted
+directly, rather than through the proxy server. If you are on a local
+network, for example, access to local hosts probably doesn't need to
+go through a proxy server.</para>
+
+<para>You should only need to configure a proxy server if your network
+administrator requires it (if you are a dial-up user, that would be
+your internet service provider or <acronym>ISP</acronym>). Otherwise,
+especially if you are feeling a bit confused about this proxy
+business, but everything seems to be fine with your internet
+connection, you don't need to change anything.</para>
+
+<para>Please note that using proxy servers is optional, but has the
+benefit or advantage of giving you faster access to data on the
+internet.</para>
+
+<para>If you are uncertain whether or not you need to use a proxy
+server to connect to the internet, please consult with your internet
+service provider's setup guide or your system administrator.</para>
+
+</sect2>
+
+<sect2 id="proxies-use">
+
+<title>Use</title>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>No Proxy</guilabel></term>
+<listitem>
+
+<para>Select this option if you do <emphasis>not</emphasis> want to use a proxy server
+and connect to the Internet directly.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para>If you have decided to use a proxy, you have several methods to
+configure the settings for it.</para>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Detect proxy configuration automatically</guilabel></term>
+<listitem>
+
+<para>Select this option if you want the proxy setup configuration
+script file to be automatically detected and downloaded.</para>
+<para>This option only differs from the next choice in that it
+<emphasis>does not</emphasis> require you to supply the location of
+the configuration script file. Instead, it will be automatically
+downloaded using <quote>Web Proxy Auto-Discovery</quote> 
+(<acronym>WPAD</acronym>) protocol.</para>
+
+<note><para>If you have a problem using this setup, please consult the
+<acronym>FAQ</acronym> section at <ulink
+url="http://www.konqueror.org">http://www.konqueror.org</ulink> for
+more information.</para></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Use proxy auto configuration URL</guilabel></term>
+<listitem>
+<para>Select this option if your proxy support is provided through a
+script file located at a specific address.  You can then enter the
+address in the location text box, or use the <guiicon>folder</guiicon>
+icon to browse to it.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Use system proxy configuration</guilabel></term>
+<listitem>
+<para>Some systems are setup with $<envar>HTTP_PROXY</envar> to allow
+graphical as well as non-graphical applications to share the same
+proxy configuration information.</para>
+<para>If you know this applies to you, select this option and click on
+the <guibutton>Auto Detect</guibutton> button to provide the environment
+variable names used to set the address of the proxy server(s).</para>
+<!-- Exceptions fields are different for system proxy (envar) + manual proxy list of hosts/IPs? -->
+<para>In the <guilabel>Exceptions</guilabel> field enter the environment variable, 
+⪚ $<envar>NO_PROXY</envar>, used to store the 
+addresses of sites for which the proxy server should not be used.</para>
+<para>Use <guilabel>Show the value of the environment variables</guilabel> to 
+show the value of an environment variable instead of its name.
+However it is not possible to edit the values of environment variables in this module.</para>
+<!--
+How to enable Auto Detect button?
+-->
+
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Use manually specified proxy configuration</guilabel></term>
+<listitem>
+
+<para>The complete addressing information for the proxy includes both
+the Internet address and a port number. You should enter these into
+the relevant text boxes. Check <guilabel>Use this proxy server for all 
+protocols</guilabel> to copy the addresses and port of the HTTP proxy server 
+into all other proxy fields, in order to help save some typing.</para>
+
+<variablelist>
+<varlistentry>
+<term><guilabel>Exceptions</guilabel></term>
+<listitem>
+<para>Enter a comma separated list of hostnames or ip addresses that should 
+be excluded from using the above proxy settings. If you want to exclude all 
+hosts for a given domain, then simply enter the domain name preceded by a dot. 
+For example, to exclude all hostnames for kde.org, enter <userinput>.kde.org</userinput>. 
+Wildcard characters such as <userinput>*</userinput> or <userinput>?</userinput> 
+are not supported and will have no effect. 
+Additionally, you can also enter IP addresses, e.g. 127.0.0.1 and 
+IP addresses with a subnet, e.g. 192.168.0.1/24.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para>You can also choose <guilabel>Use proxy settings only for addresses 
+in the Exceptions list</guilabel>.</para>
+
+<para>Check this box to reverse the use of the exception list, &ie;
+the proxy servers will only be used when the requested &URL; matches
+one of the addresses listed here.</para>
+
+<para>This feature is useful if all you need is a proxy to access a
+few specific sites, for example, an internal intranet.  If you have
+more complex requirements you might want to use a configuration
+script.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+<!-- not in 4.8 anymore
+
+What if authorization is needed?
+
+<sect2 id="authorization">
+<title><guilabel>Authorization</guilabel></title>
+
+<para>Here you can choose between two types of authentication, if your
+proxy requires it.  You can have <guilabel>Prompt as
+needed</guilabel>, the default, in which case &konqueror; will only
+ask for a username or password if it needs to.</para>
+
+<para>The other option is to use automatic login.
+Select this option and enter <guilabel>Username</guilabel> and <guilabel>Password</guilabel>.
+</para>
+
+</sect2>
+
+<sect2 id="options">
+<title><guilabel>Options</guilabel></title>
+<variablelist>
+<varlistentry>
+<term><guilabel>Use persistent connections to proxy</guilabel></term>
+<listitem>
+<para>Use persistent connection to your proxy server. Keeps connection to proxy open, helps lower bandwidth/speed up connection. Enabling this option will require the proxy server's cooperation, if the proxy server does not support this, it will bring your internet to a stop. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+-->
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/smb/CMakeLists.txt b/doc/kcontrol/smb/CMakeLists.txt
new file mode 100644
index 0000000..3285ccf
--- /dev/null
+++ b/doc/kcontrol/smb/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/smb)
diff --git a/doc/kcontrol/smb/index.docbook b/doc/kcontrol/smb/index.docbook
new file mode 100644
index 0000000..0940297
--- /dev/null
+++ b/doc/kcontrol/smb/index.docbook
@@ -0,0 +1,104 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="smb" lang="&language;">
+<articleinfo>
+<title>Windows Shares</title>
+<authorgroup>
+<author>&Mike.McBride; &Mike.McBride.mail;</author>
+<author>&Jost.Schenck; &Jost.Schenck.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>Windows shares</keyword>
+</keywordset>
+</articleinfo>
+<sect1 id="windows-shares">
+<title>Windows Shares</title>
+
+<sect2 id="windows-shares-intro">
+<title>Introduction</title>
+
+<para>In many small local area networks, the <acronym>SMB</acronym>
+protocol is used to offer network services. Names like
+<quote>&Windows; Network</quote> or <quote>&Windows; for Workgroups
+Network</quote> or <quote>LanManager</quote> are often used as
+well. Using <acronym>SMB</acronym> you can access so-called
+<quote>shares</quote> (&ie; folders made available by the server)
+as well as printers.  </para>
+
+<para>&kde; comes with built-in support for the <acronym>SMB</acronym>
+protocol. As &kde; is network-transparent that means you can access
+<acronym>SMB</acronym> shares from everywhere you can access your
+local files, for example in the &konqueror; file manager and in the
+file dialog. To make use of this you should provide &kde; with some
+information on your <acronym>SMB</acronym> network. But don't worry,
+this is normally pretty simple as, for example, all the Windows
+clients in your network need and have the same information.</para>
+
+<!-- Don't know if the following info should go in the base
+documentation --> 
+
+<!-- this smb-ioslave doesn't support showing a list
+of hosts (like e.g. smb:/), for this you need the lan or rlan-ioslave,
+very cool thing (TM) btw. If you want to write some documentation for
+this one too, have a look at kdenetwork/lanbrowsing/lisa/README and
+contact me if you have questions. -->
+
+<note><para>For the <acronym>SMB</acronym> protocol to work, it is
+required to have <application>Samba</application> correctly
+installed.</para></note>
+
+<!-- TODO: link to some place which explains USING SMB, i.e. konqueror
+or file dialog manual -->
+
+</sect2>
+
+<sect2 id="windows-shares-use">
+<title>Use</title>
+
+<para>Although there are a lot of insecure <acronym>SMB</acronym>
+networks out there which allow access to anyone, in principle you have
+to authenticate yourself to access the services of an
+<acronym>SMB</acronym> server.  By default, &kde; will use the data
+entered in the <guilabel>Default user name</guilabel> and
+<guilabel>Default password</guilabel> fields to authenticate itself on
+<acronym>SMB</acronym> hosts. If you leave the field <guilabel>Default
+user name</guilabel> empty, &kde; will try to access
+<acronym>SMB</acronym> hosts without a username. If you leave the
+default password empty, it will try without a password. If &kde; is
+unsuccessful accessing the host using these settings, you will be
+asked for a username and a password.</para>
+
+<important><para>While it makes things more comfortable if &kde;
+stores your <acronym>SMB</acronym> password, this may be a security
+problem. If you are using <acronym>SMB</acronym> in a security
+conscious environment, you should not store your password here but
+rather enter it anew every time you need to access an
+<acronym>SMB</acronym> host.</para></important>
+
+<!-- not in kde 4
+<para>In the <guilabel>Workgroup</guilabel> field, you can enter your
+workgroup name.  If you don't know it, ask your system administrator
+or have a look at other already configured machines in your network.
+However, in most cases providing the workgroup name is not required,
+so you probably can also leave this empty.</para>
+
+<para>If the option <guilabel>Show hidden shares</guilabel> is
+checked, shares ending with a <quote>$</quote> will be shown.</para>
+-->
+</sect2>
+
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/solid-device-automounter/CMakeLists.txt b/doc/kcontrol/solid-device-automounter/CMakeLists.txt
new file mode 100644
index 0000000..7dda183
--- /dev/null
+++ b/doc/kcontrol/solid-device-automounter/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/solid-device-automounter)
diff --git a/doc/kcontrol/solid-device-automounter/index.docbook b/doc/kcontrol/solid-device-automounter/index.docbook
new file mode 100644
index 0000000..3c687fc
--- /dev/null
+++ b/doc/kcontrol/solid-device-automounter/index.docbook
@@ -0,0 +1,102 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+  <!ENTITY % addindex "IGNORE">
+  <!ENTITY % English "INCLUDE">
+]>
+<article id="solid-device-automounter" lang="&language;">
+<title>Removable Devices</title>
+<articleinfo>
+<authorgroup>
+<author><firstname>Trever</firstname><surname>Fischer</surname></author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2012-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>automount</keyword>
+<keyword>device</keyword>
+</keywordset>
+</articleinfo>
+
+<para>
+This dialog allows you to configure automatic handling of removable storage media.
+</para>
+
+<para>If you enable the automatic mounting features in this module, you will not need to use
+the device notifier applet or the navigation panel in the file manager to get access to a 
+recently plugged in device.
+</para>
+
+<para>At the top of the dialog you find the global settings, which can be overridden
+for each single device in the <guilabel>Device Overrides</guilabel> list.
+For a single-user desktop it is recommended to have all the 
+check boxes above the overrides list enabled. 
+</para>
+<variablelist>
+<varlistentry><term><guilabel>Enable automatic mounting of removable media</guilabel></term>
+<listitem><para>
+When this is unchecked, no device automounting of any kind will happen, 
+regardless of anything selected in the <guilabel>Device Overrides</guilabel> section.
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><guilabel>Only automatically mount removable media that has been 
+manually mounted before</guilabel></term>
+<listitem><para>
+When this is checked, &kde; will only automatically mount devices it 
+remembers. A device is <quote>remembered</quote> if it has ever been mounted before; ⪚ 
+plugging in a USB media player to charge is not sufficient to <quote>remember</quote> it. 
+If the files are not accessed, &kde; 
+will not automatically mount the player next time it is seen. Once they have 
+been accessed, however, &kde; will remember to automatically make the contents 
+accessible to your system.
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><guilabel>Mount all removable media at login</guilabel></term>
+<listitem><para>
+If any removable storage devices are connected to your system when you login 
+to your desktop, &kde; will automatically make the contents available to your 
+system for other programs to read.
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><guilabel>Automatically mount removable media when attached</guilabel></term>
+<listitem><para>
+When this is checked, &kde; will automatically make the contents of any 
+storage device available to the system when it is plugged in or attached.
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><guilabel>Device Overrides</guilabel></term>
+<listitem><para>
+This list contains the storage devices known to &kde;. If <guilabel>Automount on Login
+</guilabel>is checked, the device will be automatically mounted even though <guilabel>Mount 
+all removable media at login</guilabel> is unchecked. The same applies for 
+<guilabel>Automount on Attach</guilabel>.</para>
+<para>
+If <guilabel>Enable automatic mounting of removable media</guilabel> is unchecked, the 
+overrides do not apply and no devices will be automatically mounted.
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><guibutton>Forget Device</guibutton></term>
+<listitem><para>
+Clicking this button causes &kde; to <quote>forget</quote> that the selected devices ever 
+existed. This is only useful if <guilabel>Only automatically mount removable media 
+that has been manually mounted before</guilabel> is checked. Once a device is 
+forgotten and &kde; is set to only automatically mount familiar devices, the 
+device will not be automatically mounted.
+</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para>
+</para>
+</article>
diff --git a/doc/kcontrol/spellchecking/CMakeLists.txt b/doc/kcontrol/spellchecking/CMakeLists.txt
new file mode 100644
index 0000000..35200c3
--- /dev/null
+++ b/doc/kcontrol/spellchecking/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/spellchecking)
diff --git a/doc/kcontrol/spellchecking/index.docbook b/doc/kcontrol/spellchecking/index.docbook
new file mode 100644
index 0000000..e771d53
--- /dev/null
+++ b/doc/kcontrol/spellchecking/index.docbook
@@ -0,0 +1,119 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+<!ENTITY kappname "&sonnet;">
+]>
+
+<article id="spellchecking" lang="&language;">
+<articleinfo>
+<title>Spell Checker</title>
+
+<authorgroup>
+<author>&Lauri.Watts; &Lauri.Watts.mail;</author>
+
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2013-12-05</date>
+<releaseinfo>&kde; 4.12</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Spelling</keyword>
+<keyword>dictionary</keyword>
+</keywordset>
+
+</articleinfo>
+
+<!--
+kdeui/sonnet/configui.ui
+-->
+
+<sect1 id="spellchecker">
+<title>Spell Checker</title>
+<para>The configuration options available here are used as default by all &kde;
+applications that use &sonnet;, which is a frontend to various free spell checkers.</para>
+
+<para>To use &sonnet; you need to install spell checkers like ⪚ 
+<ulink url="http://aspell.net/">GNU Aspell</ulink>, 
+<ulink url="http://www.abisource.com/projects/enchant/">Enchant</ulink>, 
+<ulink url="http://hspell.ivrix.org.il/">Hspell</ulink>, 
+<ulink url="http://fmg-www.cs.ucla.edu/geoff/ispell.html">ISpell</ulink> or 
+<ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>
+and additionally the corresponding dictionaries for your language.</para>
+
+<para>The configuration options selected here can be overridden by each application.</para>
+
+<para>In the drop down box <guilabel>Default language</guilabel> choose from the 
+available dictionaries, which one to use for &sonnet;. </para>
+
+<sect2 id="spell-options">
+<title>Spell Options</title>
+
+<variablelist>
+
+<varlistentry>
+<term><guilabel>Automatic spell checking enabled by default</guilabel></term>
+<listitem>
+<para>If a mark is placed in this checkbox, the spelling of words will be check in your document 
+as you type them. Misspelled will have a red line drawn under them.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Skip all uppercase words</guilabel></term>
+<listitem>
+<para>If a mark is placed in this checkbox, the spelling of any word which consists of all capital 
+letters will not be checked.</para>
+<tip><para>This is useful for document using a large number of acronyms. If this box is left unchecked, 
+most of those acronyms will be incorrectly marked. By placing a mark in this checkbox, 
+the acronyms will not be marked as misspelled.</para></tip>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><guilabel>Skip run-together words</guilabel></term>
+<listitem><para>If this box is not checked, then words that appear in the
+dictionary separately, but have been run together, are considered to be
+spelling errors. Examples of such words are shutout, cannot, and blackout.
+</para>
+
+<tip><para>Checking this box will help prevent applications from flagging website and email addresses 
+for spelling errors. These addresses often contain words run together.</para></tip>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+<!-- from koffice/kword/opt.docbook 1.6.2--> 
+<sect2><title>Ignoring words</title>
+<para>The bottom half of the dialog box allows you to designate specific words (they may be specialized terminology, proper names, &etc;) which
+should be ignored by the spelling program.</para>
+
+<sect3><title>Adding a word to the ignore list</title>
+<para>To add a word, type the word in the text box and click the <guibutton>Add</guibutton> button.</para>
+</sect3>
+
+<sect3><title>Deleting a word from the ignore list</title>
+<para>To remove a word, select the word in the listbox containing all the currently ignored words by clicking on it with
+the &LMB;.  Now click the <guibutton>Remove</guibutton> button.</para>
+</sect3>
+</sect2>
+<sect2><title>Changing the order a word appears in the list</title>
+<para>To move a word in the list, select the word in the listbox containing all the currently ignored words by clicking on it with
+the &LMB;.  Now click the <guibutton>Move Up</guibutton> button or the <guibutton>Move Down</guibutton> button to move the word
+within the list.</para>
+
+<para>When you are happy with the changes, simply click
+<guibutton>Apply</guibutton>.</para>
+
+<para>Clicking on the <guibutton>Defaults</guibutton> button restores all
+values to their default values.</para>
+
+</sect2>
+</sect1>
+
+</article>
diff --git a/doc/kcontrol/trash/CMakeLists.txt b/doc/kcontrol/trash/CMakeLists.txt
new file mode 100644
index 0000000..6790c61
--- /dev/null
+++ b/doc/kcontrol/trash/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/trash)
diff --git a/doc/kcontrol/trash/index.docbook b/doc/kcontrol/trash/index.docbook
new file mode 100644
index 0000000..d550b1b
--- /dev/null
+++ b/doc/kcontrol/trash/index.docbook
@@ -0,0 +1,65 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+  <!ENTITY % addindex "IGNORE">
+  <!ENTITY % English "INCLUDE">
+]>
+<article id="trash" lang="&language;">
+<title>Trash</title>
+<articleinfo>
+<authorgroup>
+<author>&Burkhard.Lueck;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2009-11-24</date>
+<releaseinfo>&kde; 4.4</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>trash</keyword>
+</keywordset>
+</articleinfo>
+
+<para>
+This module allows you to configure the settings for the trash.
+</para>
+
+<variablelist>
+<varlistentry><term><guilabel>Delete files older than</guilabel></term>
+<listitem><para>
+Check this box to allow automatic deletion of files that are 
+older than the value specified. Leave this disabled to <emphasis>not</emphasis> 
+automatically delete any items after a certain timespan.
+Set the number of days that files can remain in the trash. Any files 
+older than this will be automatically deleted.
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><guilabel>Limit to maximum size</guilabel></term>
+<listitem><para>
+Check this box to limit the trash to the maximum amount of disk space 
+that you specify below. Otherwise, it will be unlimited.
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><guilabel>Maximum size</guilabel></term>
+<listitem><para>
+This is the maximum percent of disk space that will be used for the 
+trash. The calculated amount of disk space that will be allowed for 
+the trash is displayed right of the spinbox.
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><guilabel>When limit reached</guilabel></term>
+<listitem><para>
+When the size limit is reached, the selected action will be performed, 
+either the oldest or biggest files will be deleted automatically
+or you will be warned.
+</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+</article>
diff --git a/doc/kcontrol/useragent/CMakeLists.txt b/doc/kcontrol/useragent/CMakeLists.txt
new file mode 100644
index 0000000..35165d2
--- /dev/null
+++ b/doc/kcontrol/useragent/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kcontrol/useragent)
diff --git a/doc/kcontrol/useragent/index.docbook b/doc/kcontrol/useragent/index.docbook
new file mode 100644
index 0000000..8300868
--- /dev/null
+++ b/doc/kcontrol/useragent/index.docbook
@@ -0,0 +1,110 @@
+<?xml version="1.0" ?>
+<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+<!ENTITY % addindex "IGNORE">
+<!ENTITY % English "INCLUDE" > <!-- change language only here -->
+]>
+
+<article id="useragent" lang="&language;">
+<title>Browser Identification</title>
+<articleinfo>
+<authorgroup>
+<author>&Krishna.Tateneni; &Krishna.Tateneni.mail;</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+<date>2009-11-24</date>
+<releaseinfo>&kde; 4.4</releaseinfo>
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>Systemsettings</keyword>
+<keyword>user agent</keyword>
+<keyword>browser</keyword>
+<keyword>identification</keyword>
+</keywordset>
+
+</articleinfo>
+
+<sect1 id="user-agent">
+<title>Browser Identification</title>
+
+
+<sect2 id="user-agent-intro">
+<title>Introduction</title>
+
+<para>When &konqueror; connects to a web site to retrieve information,
+some basic identifying information is sent to the web site in the form
+of a <quote>User Agent</quote> header.</para>
+
+<para>Because of minor differences in the way that different web
+browsers function, web sites that rely too much on a single browser may
+sometimes not display as intended when viewed using another
+browser. Some web sites are smart enough to examine the contents of the
+user agent header and incorporate this information in the
+&HTML; code so that the content is displayed correctly
+regardless of the browser used.</para>
+
+<para>However, you may find that some web sites refuse to function
+correctly unless you are using a browser recognized as
+<quote>proper</quote> by that site. In these cases, you may find it
+necessary to fool the web site by having &konqueror; report itself to be
+another browser by means of the user agent header.</para>
+
+</sect2>
+
+<sect2 id="user-agent-use">
+<title>Use</title>
+
+<para>In this module you can configure the
+type of browser that &konqueror; will report itself to be. You can
+control this information by web site. Usually, the list box that is
+labeled <guilabel>Site Specific Identification</guilabel> will be
+empty, so that &konqueror; will always use its default useragent
+string.</para>
+
+<para>You can disable the sending of a user agent entirely, by
+unchecking the <guilabel>Send identification</guilabel>
+check box.  This may cause strange behavior on some sites, and may even
+deny you access to some websites, so disable this with caution.</para>
+
+<para>To configure a new agent binding, press the
+<guibutton>New...</guibutton> button.  Type the name of the server or
+a domain in the text box at the top of the dialog that pops up, which
+is labeled <guilabel>When browsing the following
+site</guilabel>.</para>
+
+<para>Note that you can <emphasis>not</emphasis> use the wildcard
+character <token>*</token> in this text box. However, the string
+<userinput>kde.org</userinput> will match all hosts in the domain
+<systemitem>kde.org</systemitem></para>
+
+<para>After typing the name of the server, type in the identifying
+string in the next combo box, which is labeled <guilabel>Use the
+following identification:</guilabel>, or choose a string from the list. If
+you don't choose a string from the list, you will need to know what a
+valid string from the browser looks like. For example, you could type
+<userinput>Mozilla/4.0 (compatible; MSIE 4.0)</userinput>. </para>
+
+<para>You can click on an existing entry in the list, and then modify the contents of the
+text boxes, followed by clicking <guibutton>Change...</guibutton>.</para>
+
+<para>The <guibutton>Delete</guibutton> button can be used to delete
+the selected entry in the list of configured agent bindings.  The
+<guibutton>Delete All</guibutton> will remove all the configured user
+agent strings.  Click the <guibutton>Apply</guibutton> to take your
+changes in effect.</para>
+
+<para>You can use the check boxes at the top of the screen to build a
+user agent that is uniquely yours, by choosing your own combination of
+operating system name and version, platform, processor type, and
+language.</para>
+
+<para>In all cases, the user agent that is being sent by default is
+displayed in bold text at the top of the page.</para>
+
+</sect2>
+
+</sect1>
+
+</article>
\ No newline at end of file
diff --git a/doc/knetattach/CMakeLists.txt b/doc/knetattach/CMakeLists.txt
new file mode 100644
index 0000000..6fa988e
--- /dev/null
+++ b/doc/knetattach/CMakeLists.txt
@@ -0,0 +1,2 @@
+########### install files ###############
+kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en)
diff --git a/doc/knetattach/index.docbook b/doc/knetattach/index.docbook
new file mode 100644
index 0000000..9ede23e
--- /dev/null
+++ b/doc/knetattach/index.docbook
@@ -0,0 +1,378 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
+"dtd/kdedbx45.dtd" [
+  <!-- Define an entity for your application if it is not part of KDE
+       CVS -->
+  <!ENTITY kappname "&knetattach;">
+  <!ENTITY package "kdebase"><!-- I think this came from kdebase... -->
+  <!ENTITY % addindex "IGNORE">
+  <!ENTITY % English "INCLUDE"> 
+
+  <!-- Do not define any other entities; instead, use the entities
+       from entities/general.entities and $LANG/user.entities. -->
+]>
+
+<book id="knetattach" lang="&language;">
+
+<!-- This header contains all of the meta-information for the document such
+as Authors, publish date, the abstract, and Keywords -->
+
+<bookinfo>
+<title>The &knetattach; Handbook</title>
+
+<authorgroup>
+<author>
+&Orville.Bennett; &Orville.Bennett.mail;
+</author>
+<!-- TRANS:ROLES_OF_TRANSLATORS -->
+</authorgroup>
+
+
+<copyright>
+<year>2005</year>
+<holder>&Orville.Bennett;</holder>
+</copyright>
+<legalnotice>&FDLNotice;</legalnotice>
+
+<date>2010-01-18</date>
+<releaseinfo>&kde; 4.4</releaseinfo>
+
+<abstract>
+<para>
+&knetattach; is a wizard which makes it easier to integrate your 
+network resources with your &kde; Desktop.
+</para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword>KDE</keyword>
+<keyword>kdebase</keyword>
+<keyword>knetattach</keyword>
+<keyword>Network Folders</keyword>
+<keyword>Network Folder Wizard</keyword>
+<keyword>KDE Network Folder Wizard</keyword>
+</keywordset>
+
+</bookinfo>
+
+<!-- 
+in kde 4 no application any more.
+
+konqueror/dolphin/gwenview enter "remote:/" in location bar or click Network in Places
+"Add Network Folder" click opens the wizard
+-->
+
+<chapter id="introduction">
+<title>Introduction</title>
+
+<para>
+The &knetattach; wizard, affectionately and hereafter known as the 
+Network Folder Wizard, allows easy addition and integration of various 
+network folders with your &kde; desktop. Please report any problems or 
+feature requests for it to the &kde; bugs website.
+</para>
+</chapter>
+
+<chapter id="using-knetattach">
+<title>Using &knetattach;</title>
+
+<para>
+As you will see in the screenshot below, the Network Folder Wizard currently
+allows you to add four types of network folders: WebDav, &FTP;, 
+&Microsoft; &Windows; (Samba) network drives and SSH.
+Additionally you can select a recent connection for the list box.
+
+<screenshot>
+<screeninfo>Here's a screenshot of &knetattach;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Screenshot</phrase>
+</textobject>
+<caption>
+<para>Network Folder Wizard main window</para>
+</caption>
+</mediaobject>
+</screenshot>
+</para>
+
+
+<sect1 id="knetattach-features">
+<title>Adding network folders</title>
+
+<para>
+Network folders show up in a special location of &konqueror; and &dolphin; 
+called a <emphasis>virtual folder</emphasis>.
+This virtual folder is accessed by typing <userinput>remote:/</userinput> in
+the location bar or by selecting <guilabel>Network</guilabel> from the 
+<guilabel>Places</guilabel> panel. You will then be able to see
+any folders which have been previously added and you also will be able to use
+the wizard to add new ones.
+<screenshot>
+<screeninfo>Here's a screenshot of &knetattach;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot1.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Screenshot</phrase>
+</textobject>
+<caption>
+<para>The virtual folder with the Network Folder wizard</para>
+</caption>
+</mediaobject>
+</screenshot>
+</para>
+
+<para>
+Speaking of wizards, the Network Folder Wizard aims at being very easy to use.
+After opening the wizard you must choose the type of network folder you would
+like to access. When you move on to the next screen you will just need to 
+fill in the requested information. The final step is entering your username and
+login password for the network share you've chosen to access.
+</para>
+<para>
+Below is a list of the information needed by the wizard to create the network
+folders. If an option is not 
+available for a particular folder it does not have to be entered. The Samba
+folders ⪚ do not require a <guilabel>Port</guilabel> entry.
+</para>
+
+<para>
+<variablelist>
+<varlistentry>
+<term><guilabel>Name:</guilabel></term>
+<listitem>
+<para>
+This is where you give a name to the network connection. It is limited only by 
+your imagination (or alphabet).
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>User:</guilabel></term>
+<listitem>
+<para>
+This is the username that will be used to establish the connection.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Server:</guilabel></term>
+<listitem>
+<para>
+This is the address of the server you are attempting to add. It can be an 
+IP address or domain name.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Port:</guilabel></term>
+<listitem>
+<para>
+Here you enter the port number you wish to connect to. The defaults are usually 
+sufficient.
+<note>
+<para>
+Not available for &Microsoft; &Windows; (Samba) folders.
+</para>
+</note>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Folder:</guilabel></term>
+<listitem>
+<para>
+The path to the folder you wish to connect to should go here.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Encoding:</guilabel></term>
+<listitem>
+<para>
+Use the items in this list box to select an encoding for &FTP; and ssh connections.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Create an icon for this remote folder</guilabel></term>
+<listitem>
+<para>
+If this box is checked an icon will be created allowing access through the 
+remote:/ virtual folder. If it is not checked, a connection will be possible
+but it will not be accessible from remote:/.
+<note>
+<para>
+The <guilabel>Recent connection:</guilabel> option allows you to re-connect to
+the 
+last network mount point you connected to using the wizard whether an icon is
+created or not.
+</para>
+</note>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><guilabel>Use encryption</guilabel></term>
+<listitem>
+<para>
+If checked the ability to make a secure connection will be enabled.
+<note>
+<para>Available only for WebDav folders.</para>
+</note>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect1>
+</chapter>
+
+<chapter id="knetattach-walkthrough">
+<title>&knetattach; Walkthrough</title>
+
+
+<para>
+This will be a quick walkthrough of the Network Folder Wizard. Don't 
+blink or you might miss it.
+</para>
+
+<para>
+Below you see the main window of the Network Folder Wizard. It is here
+that we choose what type of folder we want to add or connect to. For 
+the purposes of this walkthrough we will be using &FTP;. It contains most
+of the options you will encounter while using the wizard.
+</para>
+
+<para>
+<screenshot>
+<screeninfo>Here's a screenshot of the &knetattach; main window</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Screenshot</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<para>
+OK, so we (as in me) have chosen to add an &FTP; folder. Below you see
+an example of the type of information you will need to add for your particular 
+&FTP; server. After filling it in we press <guibutton>Save &
+Connect</guibutton> 
+and wait for the magic. Oh yes, if your server requires validation of some kind
+you will be prompted at this point before being allowed to connect.
+</para>
+
+<para>
+<screenshot>
+<screeninfo>Screenshot showing addition of &FTP; Folder
+using &knetattach;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot2.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Screenshot</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<para>
+So now we are all connected now and able to navigate our newly added share. Joy!
+</para>
+
+<para>
+<screenshot>
+<screeninfo>Screenshot of the connected &FTP; folder</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot3.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Screenshot</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<para>
+To get back to our network folders all that is necessary is typing
+<action>remote:/</action>
+in the location bar of &konqueror; or &dolphin; or
+select <guilabel>Network</guilabel> from the <guilabel>Places</guilabel> panel.
+</para>
+
+<para>
+<screenshot>
+<screeninfo>Screenshot of the remote:/ virtual folder with the
+added connection</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="screenshot4.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>Screenshot</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+</para>
+
+<para>
+You can even add new folders from the same location by using the 
+<guilabel>Add a Network Folder</guilabel> link. Well that brings us to 
+the end of our walkthrough (told you it would be quick). I wish you the 
+best of luck in your own network folder adventures ;-)
+</para>
+</chapter>
+
+<chapter id="credits">
+
+<title>Credits and License</title>
+
+<para>
+&knetattach;
+</para>
+<para>
+Program copyright 2004 &George.Staikos; &George.Staikos.mail; 
+</para>
+
+<para>
+Documentation Copyright © 2005 &Orville.Bennett; &Orville.Bennett.mail;
+</para>
+
+<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
+
+&underFDL;               <!-- FDL: do not remove -->
+&underGPL;
+
+</chapter>
+
+&documentation.index;
+</book>
+
+<!--
+Local Variables:
+mode: xml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+vim:tabstop=2:shiftwidth=2:expandtab
+kate: space-indent on; indent-width 2; tab-width 2; indent-mode none;
+-->
diff --git a/doc/knetattach/screenshot.png b/doc/knetattach/screenshot.png
new file mode 100644
index 0000000..4ec81f4
Binary files /dev/null and b/doc/knetattach/screenshot.png differ
diff --git a/doc/knetattach/screenshot1.png b/doc/knetattach/screenshot1.png
new file mode 100644
index 0000000..93f0a64
Binary files /dev/null and b/doc/knetattach/screenshot1.png differ
diff --git a/doc/knetattach/screenshot2.png b/doc/knetattach/screenshot2.png
new file mode 100644
index 0000000..e5ca3e4
Binary files /dev/null and b/doc/knetattach/screenshot2.png differ
diff --git a/doc/knetattach/screenshot3.png b/doc/knetattach/screenshot3.png
new file mode 100644
index 0000000..0432897
Binary files /dev/null and b/doc/knetattach/screenshot3.png differ
diff --git a/doc/knetattach/screenshot4.png b/doc/knetattach/screenshot4.png
new file mode 100644
index 0000000..94ce11a
Binary files /dev/null and b/doc/knetattach/screenshot4.png differ



More information about the kde-doc-english mailing list