[Goodies-commits] r7239 - in xfce4-clipman-plugin/trunk: . docs docs/manual docs/manual/C docs/manual/C/html docs/manual/C/images po-doc

Mike Massonnet mmassonnet at xfce.org
Sun Apr 19 21:32:28 CEST 2009


Author: mmassonnet
Date: 2009-04-19 19:32:27 +0000 (Sun, 19 Apr 2009)
New Revision: 7239

Added:
   xfce4-clipman-plugin/trunk/docs/
   xfce4-clipman-plugin/trunk/docs/Makefile.am
   xfce4-clipman-plugin/trunk/docs/manual/
   xfce4-clipman-plugin/trunk/docs/manual/C/
   xfce4-clipman-plugin/trunk/docs/manual/C/Makefile.am
   xfce4-clipman-plugin/trunk/docs/manual/C/html/
   xfce4-clipman-plugin/trunk/docs/manual/C/html/index.html
   xfce4-clipman-plugin/trunk/docs/manual/C/images/
   xfce4-clipman-plugin/trunk/docs/manual/C/images/Makefile.am
   xfce4-clipman-plugin/trunk/docs/manual/C/images/clipman-action-dialog.png
   xfce4-clipman-plugin/trunk/docs/manual/C/images/clipman-menu.png
   xfce4-clipman-plugin/trunk/docs/manual/C/images/clipman-settings-actions.png
   xfce4-clipman-plugin/trunk/docs/manual/C/images/clipman-settings-general.png
   xfce4-clipman-plugin/trunk/docs/manual/C/xfce4-clipman-plugin.xml.in
   xfce4-clipman-plugin/trunk/docs/manual/Makefile.am
   xfce4-clipman-plugin/trunk/docs/manual/xfce-nochunk.xsl
   xfce4-clipman-plugin/trunk/po-doc/
   xfce4-clipman-plugin/trunk/po-doc/ChangeLog
   xfce4-clipman-plugin/trunk/po-doc/LINGUAS
   xfce4-clipman-plugin/trunk/po-doc/Makefile.am
   xfce4-clipman-plugin/trunk/po-doc/xfce4-clipman-plugin.pot
Modified:
   xfce4-clipman-plugin/trunk/Makefile.am
   xfce4-clipman-plugin/trunk/configure.ac.in
Log:
Add documentation

Modified: xfce4-clipman-plugin/trunk/Makefile.am
===================================================================
--- xfce4-clipman-plugin/trunk/Makefile.am	2009-04-19 15:06:59 UTC (rev 7238)
+++ xfce4-clipman-plugin/trunk/Makefile.am	2009-04-19 19:32:27 UTC (rev 7239)
@@ -3,8 +3,10 @@
 SUBDIRS =								\
 	icons								\
 	panel-plugin							\
+	tests								\
 	po								\
-	tests								\
+	po-doc								\
+	docs								\
 	$(NULL)
 
 distclean-local:
@@ -15,6 +17,11 @@
 desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
 @INTLTOOL_DESKTOP_RULE@
 
+DISTCHECK_CONFIGURE_FLAGS =						\
+	--enable-xml2po							\
+	--enable-xsltproc						\
+	$(NULL)
+
 EXTRA_DIST =								\
 	AUTHORS								\
 	ChangeLog							\

Modified: xfce4-clipman-plugin/trunk/configure.ac.in
===================================================================
--- xfce4-clipman-plugin/trunk/configure.ac.in	2009-04-19 15:06:59 UTC (rev 7238)
+++ xfce4-clipman-plugin/trunk/configure.ac.in	2009-04-19 19:32:27 UTC (rev 7239)
@@ -22,7 +22,7 @@
 dnl ***************************
 AC_COPYRIGHT([Copyright (c) 2005-2009
         The Xfce development team. All rights reserved.])
-AC_INIT([xfce4-clipman-plugin], [project_version], [http://bugzilla.xfce.org/], [xfce4-clipman-plugin])
+AC_INIT([Clipman], [project_version], [http://bugzilla.xfce.org/], [xfce4-clipman-plugin])
 AC_PREREQ([2.50])
 AC_CANONICAL_TARGET()
 AC_REVISION([project_version_build])
@@ -77,7 +77,31 @@
 dnl ***********************************
 XDT_FEATURE_DEBUG()
 
+dnl **************************
+dnl *** Check for xsltproc ***
+dnl **************************
+AC_ARG_ENABLE([xsltproc], [AC_HELP_STRING([--enable-xsltproc], [Use xsltproc to build documentation @<:@default=no@:>@])],, [enable_xsltproc=no])
+if test x"$enable_xsltproc" = x"yes"; then
+  AC_PATH_PROG([XSLTPROC], [xsltproc], [no])
+  if test x"$XSLTPROC" = x"no"; then
+    enable_xsltproc=no
+  fi
+fi
+AM_CONDITIONAL([ENABLE_XSLTPROC], [test x"$enable_xsltproc" = x"yes"])
+
 dnl ************************
+dnl *** Check for xml2po ***
+dnl ************************
+AC_ARG_ENABLE([xml2po], [AC_HELP_STRING([--enable-xml2po], [Use xml2po to translate documentation @<:@default=no@:>@])],, [enable_xml2po=no])
+if test x"$enable_xml2po" = x"yes"; then
+  AC_PATH_PROG([XML2PO], [xml2po], [no])
+  if test x"$XML2PO" = x"no"; then
+    enable_xml2po=no
+  fi
+fi
+AM_CONDITIONAL([ENABLE_XML2PO], [test x"$enable_xml2po" = x"yes"])
+
+dnl ************************
 dnl *** Makefile outputs ***
 dnl ************************
 AC_OUTPUT([
@@ -91,12 +115,25 @@
 panel-plugin/Makefile
 tests/Makefile
 po/Makefile.in
+po-doc/Makefile
+docs/Makefile
+docs/manual/Makefile
+docs/manual/C/Makefile
+docs/manual/C/xfce4-clipman-plugin.xml
+docs/manual/C/images/Makefile
 ])
 
 dnl ***************************
 dnl *** Print configuration ***
 dnl ***************************
+if test "x$USE_MAINTAINER_MODE" = "xyes" ; then
 echo
+echo "Maintainer Mode:"
+echo
+echo "    * xml2po:       $enable_xml2po"
+echo "    * xsltproc:     $enable_xsltproc"
+fi
+echo
 echo "Build Configuration:"
 echo
 echo "* Debug Support:    $enable_debug"

Added: xfce4-clipman-plugin/trunk/docs/Makefile.am
===================================================================
--- xfce4-clipman-plugin/trunk/docs/Makefile.am	                        (rev 0)
+++ xfce4-clipman-plugin/trunk/docs/Makefile.am	2009-04-19 19:32:27 UTC (rev 7239)
@@ -0,0 +1,5 @@
+NULL = 
+SUBDIRS =								\
+	manual								\
+	$(NULL)
+

Added: xfce4-clipman-plugin/trunk/docs/manual/C/Makefile.am
===================================================================
--- xfce4-clipman-plugin/trunk/docs/manual/C/Makefile.am	                        (rev 0)
+++ xfce4-clipman-plugin/trunk/docs/manual/C/Makefile.am	2009-04-19 19:32:27 UTC (rev 7239)
@@ -0,0 +1,74 @@
+## Makefile.am file for the Docbook to HTML generation
+##
+## Copyright (C) 2006 The Xfce development team.
+##
+## Written by Benedikt Meurer <benny at xfce.org>, 2006.
+
+NULL = 
+
+SUBDIRS =								\
+	images								\
+	$(NULL)
+
+TARGET_DIR = $(datadir)/doc/xfce4-clipman-plugin/html/C
+STYLESHEET = ../xfce-nochunk.xsl
+DOCUMENT = xfce4-clipman-plugin.xml
+
+# We set GPATH here; this gives us semantics for GNU make
+# which are more like other make's VPATH, when it comes to
+# whether a source that is a target of one rule is then
+# searched for in VPATH/GPATH.
+GPATH = $(srcdir)
+
+DOC_STAMPS = html-build.stamp
+
+EXTRA_DIST = $(DOCUMENT)
+CLEANFILES = $(DOC_STAMPS)
+
+if ENABLE_XSLTPROC
+all-local: html-build.stamp
+
+html-build.stamp: $(srcdir)/$(DOCUMENT) $(srcdir)/$(STYLESHEET)
+	@echo "*** Building HTML ***"
+	@-chmod -R u+w $(srcdir)
+	rm -rf $(srcdir)/html
+	mkdir $(srcdir)/html
+	$(XSLTPROC) --nonet -o $(srcdir)/html/ $(srcdir)/$(STYLESHEET) \
+		$(srcdir)/$(DOCUMENT)
+	touch html-build.stamp
+else
+all-local:
+endif
+
+maintainer-clean-local: clean
+	(cd $(srcdir) && rm -rf html)
+
+install-data-local:
+	installfiles=`echo $(srcdir)/html/*`;				\
+	if test "$$installfiles" = '$(srcdir)/html/*'; then		\
+		echo "--- Nothing to install";				\
+	else								\
+		$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR);		\
+		for file in $$installfiles; do				\
+			echo "--- Installing "$$file;			\
+			$(INSTALL_DATA) $$file $(DESTDIR)$(TARGET_DIR);	\
+		done;							\
+	fi
+
+uninstall-local:
+	rm -rf $(DESTDIR)$(TARGET_DIR)/*
+
+if ENABLE_XSLTPROC
+dist-check-xsltproc: all
+else
+dist-check-xsltproc:
+	@echo "*** xsltproc must be installed and enabled in order to make dist"
+	@false
+endif
+
+dist-hook: dist-check-xsltproc dist-hook-local
+	mkdir $(distdir)/html
+	-cp $(srcdir)/html/* $(distdir)/html
+
+.PHONY: dist-hook-local
+

Added: xfce4-clipman-plugin/trunk/docs/manual/C/html/index.html
===================================================================
--- xfce4-clipman-plugin/trunk/docs/manual/C/html/index.html	                        (rev 0)
+++ xfce4-clipman-plugin/trunk/docs/manual/C/html/index.html	2009-04-19 19:32:27 UTC (rev 7239)
@@ -0,0 +1,107 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Clipman Manual</title><link rel="stylesheet" href="../xfce.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="#index" title="Clipman Manual"><link rel="next" href="#intro" title="Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="index"></a>Clipman Manual</h2></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Mike</span> <span class="surname">Massonnet</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:mmassonnet at xfce.org">mmassonnet at xfce.org</a>></code></p></div></div></div></div></div><div><span xmlns="http://www.w3.org/TR/xhtml1/transitional" class="releaseinfo">
+      This manual describes version 1.0.0 of Clipman.
+    <br></br></span></div><div><p class="copyright">Copyright © 2009 Mike Massonnet</p></div><div><div class="legalnotice"><a name="legalnotice"></a><p>
+        Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free
+        Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no
+        Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. The complete license text is
+        available from the <a class="ulink" href="http://www.fsf.org/" target="_top">Free Software Foundation</a>.
+      </p></div></div><div><p class="pubdate">April 2009</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#intro">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="#anatomy-clipboard">Anatomy of a Clipboard</a></span></dt></dl></dd><dt><span class="sect1"><a href="#usage">Usage</a></span></dt><dt><span class="sect1"><a href="#settings">Settings</a></span></dt><dd><dl><dt><span class="sect2"><a href="#history">History</a></span></dt><dt><span class="sect2"><a href="#actions">Actions</a></span></dt><dt><span class="sect2"><a href="#xfconf">Xfconf</a></span></dt></dl></dd><dt><span class="sect1"><a href="#action">Action</a></span></dt><dd><dl><dt><span class="sect2"><a href="#regexes">Regular Expression</a></span></dt><dt><span class="sect2"><a href="#command">Command</a></span></dt></dl></dd><dt><span class="sect1"><a href="#support">Support</a></span></dt><dt><span class="sect1"><a href="#about">A
 bout Clipman</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="intro"></a>Introduction</h2></div></div></div><p>
+      Clipman is a clipboard manager for Xfce. It keeps the clipboard contents around while it is usually lost
+      when you close an application. It is able to handle text and images, and has a feature to execute actions on
+      specific text selections by matching them against regular expressions.
+    </p><p>
+      There are two ways to run Clipman. You can select Clipman in the applications menu under the category
+      Utility or type <span class="command"><strong>xfce4-clipman-plugin</strong></span> on the command line, or you can add it into your panel. To
+      add a new item in the panel right click the panel and select “Add new item…”.
+    </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="anatomy-clipboard"></a>Anatomy of a Clipboard</h3></div></div></div><p>
+        In X11 (all Unix platforms) there are by default two clipboards to exchange any data between the windows. A
+        default clipboard which is modified by manual copies (for instance when you select a file and press the copy
+        button), and there is a primary clipboard which is modified by selections (for instance when you select text in
+        a field).
+      </p><p>
+        Clipman handles only the default clipboard, but optionnaly it can also notice the selections.  When it is
+        handling the selections, the default clipboard will always be synced with it and contain the same data.
+      </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="usage"></a>Usage</h2></div></div></div><p>
+      Clipman is used to keep in history a list of clipboard contents and to restore them. The history is
+      displayed in a menu by clicking on the main icon. Within the menu it is possible to select an item to restore it,
+      to clear the history and to activate or deactivate the clipboard manager.
+    </p><div class="screenshot"><div class="mediaobject"><img src="images/clipman-menu.png" alt="Menu displaying the history"></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="settings"></a>Settings</h2></div></div></div><p>
+      The settings dialog is available under the “Properties” item in the right click context menu on the main icon. It
+      allows to tweak the history and to edit actions.
+    </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="history"></a>History</h3></div></div></div><p>
+        The following table describes the available options for the history:
+      </p><div class="table"><a name="id2966022"></a><p class="title"><b>Table 1. History options in the Settings dialog</b></p><div class="table-contents"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" bgcolor="#F8F9FD" cellspacing="0" cellpadding="4" summary="History options in the Settings dialog" border="1"><colgroup><col xmlns=""><col xmlns=""></colgroup><thead xmlns=""><tr><th align="left">Options</th><th align="left">Description</th></tr></thead><tbody xmlns=""><tr><td align="left">Save on quit</td><td align="left">Keeps the history at every new session</td></tr><tr><td align="left">Add selections</td><td align="left">Adds the selections to the history</td></tr><tr><td align="left">Store an image</td><td align="left">Allows to store one image in the history</td></tr><tr><td align="left">Size of the history</td><td align="left">Sets the number of items to keep in history</td></tr></tbody></table></div></div><br class="table-break"><div class="screenshot"><div 
 class="mediaobject"><img src="images/clipman-settings-general.png" alt="Settings dialog with the General tab"></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="actions"></a>Actions</h3></div></div></div><p>
+        An action is a pair of an action name and a regular expression. Each action can have one or more commands. The
+        support of actions is optional and can be enabled or disabled through the “Enable actions” option.
+      </p><p>
+        To add an action click the Add icon, to edit an action select the action and click the Edit icon or double click
+        the action, and to remove an action select an action and click the Delete icon. By adding or editing an action a
+        new dialog is opened.
+      </p><p>
+        To learn more about actions go to <a class="xref" href="#action" title="Action">the section called “Action”</a>.
+      </p><div class="screenshot"><div class="mediaobject"><img src="images/clipman-settings-actions.png" alt="Settings dialog with the Actions tab"></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="xfconf"></a>Xfconf</h3></div></div></div><p>
+        Clipman uses Xfconf to store its settings in the <code class="constant">xfce4-panel</code> channel. That allows you
+        to change the settings with the tool <span class="command"><strong>xfconf-query</strong></span>. The following table lists all the
+        properties with their possible values:
+      </p><div class="table"><a name="id2966369"></a><p class="title"><b>Table 2. Xfconf Properties</b></p><div class="table-contents"><table xmlns="http://www.w3.org/TR/xhtml1/transitional" bgcolor="#F8F9FD" cellspacing="0" cellpadding="4" summary="Xfconf Properties" border="1"><colgroup><col xmlns=""><col xmlns=""><col xmlns=""><col xmlns=""></colgroup><thead xmlns=""><tr><th align="left">Property</th><th align="left">Type</th><th align="left">Default</th><th align="left">Values</th></tr></thead><tbody xmlns=""><tr><td align="left">/plugins/clipman/settings/add-primary-clipboard</td><td align="left">bool</td><td align="left">false</td><td align="left">true to add selections</td></tr><tr><td align="left">/plugins/clipman/settings/enable-actions</td><td align="left">bool</td><td align="left">false</td><td align="left">true to enable actions</td></tr><tr><td align="left">/plugins/clipman/settings/max-images-in-history</td><td align="left">uint</td><td align="left">0</td><td a
 lign="left">0-5 number of images in history</td></tr><tr><td align="left">/plugins/clipman/settings/max-texts-in-history</td><td align="left">uint</td><td align="left">10</td><td align="left">5-100 number of texts in history</td></tr><tr><td align="left">/plugins/clipman/settings/save-on-quit</td><td align="left">bool</td><td align="left">true</td><td align="left">true to restore the history at every new session</td></tr></tbody></table></div></div><br class="table-break"><p>
+        To change a setting type the command-line:
+      </p><code class="literal">xfconf-query -c xfce4-panel -p <property> -s <value></code></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="action"></a>Action</h2></div></div></div><p>
+      An action has a human readable name that describes the pattern it is going to match. The matches are made against
+      text from the selections and the pattern is a regular expression. An action must have at least one command which
+      also has a human readable name. The matched text can be reused in the command.
+    </p><div class="screenshot"><div class="mediaobject"><img src="images/clipman-action-dialog.png" alt="Action edit dialog"></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="regexes"></a>Regular Expression</h3></div></div></div><p>
+        Basic special characters: "<span class="bold"><strong><code class="code">.?+*(|)[]\</code></strong></span>".
+      </p><div class="itemizedlist"><ul type="disc"><li>
+          ”<span class="bold"><strong><code class="code">.</code></strong></span>”: represents a single character.
+        </li><li>
+          ”<span class="bold"><strong><code class="code">?+*</code></strong></span>”: respectively means zero or one character, one or more
+          characters, and zero or more characters.
+        </li><li>
+          ”<span class="bold"><strong><code class="code">(|)</code></strong></span>”: used for grouping and substitution, the vertical bar is
+          used as an OR operation.
+        </li><li>
+          ”<span class="bold"><strong><code class="code">[^]</code></strong></span>”: used to match a character from a set of characters and
+          special characters, the circumflex is used at the start as a negation.
+        </li><li>
+          ”<span class="bold"><strong><code class="code">\</code></strong></span>”: escapes a special character.
+        </li></ul></div><p>
+        Basic alphanumeric character class: "<span class="bold"><strong><code class="code">A-Za-z0-9</code></strong></span>". Character classes
+        are used within square brackets to represent a set of characters.
+      </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="regexes-examples"></a>Examples</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li>
+            "<span class="bold"><strong><code class="code">bug ?#?[0-9]+</code></strong></span>": text "<span class="emphasis"><em>bug </em></span>", zero or one
+            space, zero or one sharp character, and one or more numbers.
+          </li><li>
+            "<span class="bold"><strong><code class="code">(http|ftp).+\.(jpg|png|gif)</code></strong></span>": text
+            "<span class="emphasis"><em>http</em></span>" or "<span class="emphasis"><em>ftp</em></span>", one or more character, a point, and the text
+            "<span class="emphasis"><em>jpg</em></span>", "<span class="emphasis"><em>png</em></span>" or "<span class="emphasis"><em>gif</em></span>".
+          </li><li>
+            "<span class="bold"><strong><code class="code">http://.{120}[^ ]+</code></strong></span>": text "<span class="emphasis"><em>http://</em></span>", 120
+            characters, and one or more characters except a space.
+          </li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="regexes-external-ressource"></a>External Ressource</h4></div></div></div><p>
+          Have a look at the <a class="ulink" href="http://en.wikipedia.org/wiki/Regular_expression" target="_top">Wikipedia
+          article</a> about regular expressions.
+        </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="command"></a>Command</h3></div></div></div><p>
+        A command can reuse one or more substitutions from the regular expression. The substitutions are represented by
+        ”<span class="bold"><strong><code class="code">\<number></code></strong></span>” where <number> corresponds to the
+        sub-pattern within parentheses or 0 for the complete text.
+      </p><p>
+        For example, from the simple pattern ”<span class="bold"><strong><code class="code">bug #(123)</code></strong></span>” it is possible
+        to use ”<span class="emphasis"><em><code class="code">\0</code></em></span>” for the text “bug #123” and ”<span class="emphasis"><em><code class="code">\1</code></em></span>” for the text “123”.  For the command ”<code class="code">exo-open
+        http://host/\1</code>”, the real executed command would be ”<code class="code">exo-open http://host/123</code>”.
+      </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="support"></a>Support</h2></div></div></div><p>
+      To report a bug or a feature request use the bug tracking system at <a class="ulink" href="http://bugzilla.xfce.org/" target="_top">http://bugzilla.xfce.org/</a>. If you have questions about the use of this software,
+      please ask on the <a class="ulink" href="http://foo-projects.org/mailman/listinfo/xfce" target="_top">Xfce mailing list</a>
+      or point your IRC client to <span class="bold"><strong>irc.freenode.net</strong></span>, join the channel <span class="bold"><strong>#xfce</strong></span> and ask for help.
+    </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="about"></a>About Clipman</h2></div></div></div><p>
+      Clipman was written by Mike Massonnet (<code class="email"><<a class="email" href="mailto:mmassonnet at xfce.org">mmassonnet at xfce.org</a>></code>). Visit the <a class="ulink" href="http://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin" target="_top">Clipman Web site</a>.
+    </p><p>
+      This documentation was written by Mike Massonnet (<code class="email"><<a class="email" href="mailto:mmassonnet at xfce.org">mmassonnet at xfce.org</a>></code>). Please send all your comments and
+      suggestions regarding this manual to <code class="email"><<a class="email" href="mailto:mmassonnet at xfce.org">mmassonnet at xfce.org</a>></code>.
+      
+    </p><p>
+      This software is distributed under the terms of the <em class="citetitle">GNU General Public License</em> as published
+      by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+    </p><p>
+      You should have received a copy of the <em class="citetitle">GNU General Public License</em> along with this program;
+      if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA.
+    </p></div></div></body></html>

Added: xfce4-clipman-plugin/trunk/docs/manual/C/images/Makefile.am
===================================================================
--- xfce4-clipman-plugin/trunk/docs/manual/C/images/Makefile.am	                        (rev 0)
+++ xfce4-clipman-plugin/trunk/docs/manual/C/images/Makefile.am	2009-04-19 19:32:27 UTC (rev 7239)
@@ -0,0 +1,12 @@
+NULL = 
+
+imagesdir = $(datadir)/doc/xfce4-clipman-plugin/html/C/images
+images_DATA =								\
+	clipman-action-dialog.png					\
+	clipman-menu.png						\
+	clipman-settings-actions.png					\
+	clipman-settings-general.png					\
+	$(NULL)
+
+EXTRA_DIST = $(images_DATA)
+

Added: xfce4-clipman-plugin/trunk/docs/manual/C/images/clipman-action-dialog.png
===================================================================
(Binary files differ)


Property changes on: xfce4-clipman-plugin/trunk/docs/manual/C/images/clipman-action-dialog.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: xfce4-clipman-plugin/trunk/docs/manual/C/images/clipman-menu.png
===================================================================
(Binary files differ)


Property changes on: xfce4-clipman-plugin/trunk/docs/manual/C/images/clipman-menu.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: xfce4-clipman-plugin/trunk/docs/manual/C/images/clipman-settings-actions.png
===================================================================
(Binary files differ)


Property changes on: xfce4-clipman-plugin/trunk/docs/manual/C/images/clipman-settings-actions.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: xfce4-clipman-plugin/trunk/docs/manual/C/images/clipman-settings-general.png
===================================================================
(Binary files differ)


Property changes on: xfce4-clipman-plugin/trunk/docs/manual/C/images/clipman-settings-general.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: xfce4-clipman-plugin/trunk/docs/manual/C/xfce4-clipman-plugin.xml.in
===================================================================
--- xfce4-clipman-plugin/trunk/docs/manual/C/xfce4-clipman-plugin.xml.in	                        (rev 0)
+++ xfce4-clipman-plugin/trunk/docs/manual/C/xfce4-clipman-plugin.xml.in	2009-04-19 19:32:27 UTC (rev 7239)
@@ -0,0 +1,423 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+    "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+  <!ENTITY app-author "Mike Massonnet">
+  <!ENTITY app-email "mmassonnet at xfce.org">
+  <!ENTITY app-website "http://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin">
+  <!ENTITY doc-author "Mike Massonnet">
+  <!ENTITY doc-email "mmassonnet at xfce.org">
+  <!ENTITY date "April 2009"> 
+  <!ENTITY application "@PACKAGE_NAME@"> 
+  <!ENTITY version "@PACKAGE_VERSION@">
+  <!ENTITY bugtracker "@PACKAGE_BUGREPORT@">
+]>
+<!--
+translators: suit lang to your locale, don't change id
+-->
+<article id="index" lang="en">
+
+  <!-- Header -->
+  <articleinfo>
+    <title>@PACKAGE_NAME@ Manual</title>
+
+    <pubdate>&date;</pubdate>
+
+    <copyright>
+      <year>2009</year>
+      <holder>&doc-author;</holder>
+    </copyright>
+
+    <!--
+    translators: uncomment this:
+
+    <copyright>
+      <year>1970</year>
+      <holder>ME-THE-TRANSLATOR (Latin translation)</holder>
+    </copyright>
+
+    -->
+
+    <legalnotice id="legalnotice">
+      <para>
+        Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free
+        Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no
+        Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. The complete license text is
+        available from the <ulink type="http" url="http://www.fsf.org/">Free Software Foundation</ulink>.
+      </para>
+    </legalnotice>
+
+    <authorgroup>
+      <author>
+        <firstname>Mike</firstname>
+        <surname>Massonnet</surname>
+        <affiliation>
+          <address><email>mmassonnet at xfce.org</email></address>
+        </affiliation>
+      </author>
+    </authorgroup>
+
+    <releaseinfo>
+      This manual describes version &version; of &application;.
+    </releaseinfo>
+  </articleinfo>
+
+
+  <sect1 id="intro">
+    <title>Introduction</title>
+
+    <para>
+      &application; is a clipboard manager for Xfce. It keeps the clipboard contents around while it is usually lost
+      when you close an application. It is able to handle text and images, and has a feature to execute actions on
+      specific text selections by matching them against regular expressions.
+    </para>
+
+    <para>
+      There are two ways to run &application;. You can select &application; in the applications menu under the category
+      Utility or type <command>xfce4-clipman-plugin</command> on the command line, or you can add it into your panel. To
+      add a new item in the panel right click the panel and select “Add new item…”.
+    </para>
+
+    <sect2 id="anatomy-clipboard">
+      <title>Anatomy of a Clipboard</title>
+
+      <para>
+        In X11 (all Unix platforms) there are by default two clipboards to exchange any data between the windows. A
+        default clipboard which is modified by manual copies (for instance when you select a file and press the copy
+        button), and there is a primary clipboard which is modified by selections (for instance when you select text in
+        a field).
+      </para>
+
+      <para>
+        &application; handles only the default clipboard, but optionnaly it can also notice the selections.  When it is
+        handling the selections, the default clipboard will always be synced with it and contain the same data.
+      </para>
+    </sect2>
+  </sect1>
+
+
+  <sect1 id="usage">
+    <title>Usage</title>
+
+    <para>
+      &application; is used to keep in history a list of clipboard contents and to restore them. The history is
+      displayed in a menu by clicking on the main icon. Within the menu it is possible to select an item to restore it,
+      to clear the history and to activate or deactivate the clipboard manager.
+    </para>
+
+    <screenshot>
+      <mediaobject>
+        <imageobject>
+          <imagedata fileref="images/clipman-menu.png" format="PNG" />
+        </imageobject>
+        <textobject>
+          <phrase>Menu displaying the history</phrase>
+        </textobject>
+      </mediaobject>
+    </screenshot>
+
+  </sect1>
+
+
+  <sect1 id="settings">
+    <title>Settings</title>
+
+    <para>
+      The settings dialog is available under the “Properties” item in the right click context menu on the main icon. It
+      allows to tweak the history and to edit actions.
+    </para>
+
+    <sect2 id="history">
+      <title>History</title>
+
+      <para>
+        The following table describes the available options for the history:
+      </para>
+
+      <table frame="all"><title>History options in the Settings dialog</title>
+      <tgroup cols="2" align="left">
+      <thead>
+      <row>
+        <entry>Options</entry>
+        <entry>Description</entry>
+      </row>
+      </thead>
+      <tbody>
+      <row>
+        <entry>Save on quit</entry>
+        <entry>Keeps the history at every new session</entry>
+      </row>
+      <row>
+        <entry>Add selections</entry>
+        <entry>Adds the selections to the history</entry>
+      </row>
+      <row>
+        <entry>Store an image</entry>
+        <entry>Allows to store one image in the history</entry>
+      </row>
+      <row>
+        <entry>Size of the history</entry>
+        <entry>Sets the number of items to keep in history</entry>
+      </row>
+      </tbody>
+      </tgroup>
+      </table>
+
+      <screenshot>
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="images/clipman-settings-general.png" format="PNG" />
+          </imageobject>
+          <textobject>
+            <phrase>Settings dialog with the General tab</phrase>
+          </textobject>
+        </mediaobject>
+      </screenshot>
+
+    </sect2>
+
+    <sect2 id="actions">
+      <title>Actions</title>
+
+      <para>
+        An action is a pair of an action name and a regular expression. Each action can have one or more commands. The
+        support of actions is optional and can be enabled or disabled through the “Enable actions” option.
+      </para>
+
+      <para>
+        To add an action click the Add icon, to edit an action select the action and click the Edit icon or double click
+        the action, and to remove an action select an action and click the Delete icon. By adding or editing an action a
+        new dialog is opened.
+      </para>
+
+      <para>
+        To learn more about actions go to <xref linkend="action" />.
+      </para>
+
+      <screenshot>
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="images/clipman-settings-actions.png" format="PNG" />
+          </imageobject>
+          <textobject>
+            <phrase>Settings dialog with the Actions tab</phrase>
+          </textobject>
+        </mediaobject>
+      </screenshot>
+
+    </sect2>
+
+    <sect2 id="xfconf">
+      <title>Xfconf</title>
+
+      <para>
+        &application; uses Xfconf to store its settings in the <constant>xfce4-panel</constant> channel. That allows you
+        to change the settings with the tool <command>xfconf-query</command>. The following table lists all the
+        properties with their possible values:
+      </para>
+
+      <table frame="all"><title>Xfconf Properties</title>
+      <tgroup cols="4" align="left">
+      <thead>
+      <row>
+        <entry>Property</entry>
+        <entry>Type</entry>
+        <entry>Default</entry>
+        <entry>Values</entry>
+      </row>
+      </thead>
+      <tbody>
+      <row>
+        <entry>/plugins/clipman/settings/add-primary-clipboard</entry>
+        <entry>bool</entry>
+        <entry>false</entry>
+        <entry>true to add selections</entry>
+      </row>
+      <row>
+        <entry>/plugins/clipman/settings/enable-actions</entry>
+        <entry>bool</entry>
+        <entry>false</entry>
+        <entry>true to enable actions</entry>
+      </row>
+      <row>
+        <entry>/plugins/clipman/settings/max-images-in-history</entry>
+        <entry>uint</entry>
+        <entry>0</entry>
+        <entry>0-5 number of images in history</entry>
+      </row>
+      <row>
+        <entry>/plugins/clipman/settings/max-texts-in-history</entry>
+        <entry>uint</entry>
+        <entry>10</entry>
+        <entry>5-100 number of texts in history</entry>
+      </row>
+      <row>
+        <entry>/plugins/clipman/settings/save-on-quit</entry>
+        <entry>bool</entry>
+        <entry>true</entry>
+        <entry>true to restore the history at every new session</entry>
+      </row>
+      </tbody>
+      </tgroup>
+      </table>
+
+      <para>
+        To change a setting type the command-line:
+      </para>
+
+      <literal><![CDATA[xfconf-query -c xfce4-panel -p <property> -s <value>]]></literal>
+    </sect2>
+  </sect1>
+
+  <sect1 id="action">
+    <title>Action</title>
+
+    <para>
+      An action has a human readable name that describes the pattern it is going to match. The matches are made against
+      text from the selections and the pattern is a regular expression. An action must have at least one command which
+      also has a human readable name. The matched text can be reused in the command.
+    </para>
+
+    <screenshot>
+      <mediaobject>
+        <imageobject>
+          <imagedata fileref="images/clipman-action-dialog.png" format="PNG" />
+        </imageobject>
+        <textobject>
+          <phrase>Action edit dialog</phrase>
+        </textobject>
+      </mediaobject>
+    </screenshot>
+
+    <sect2 id="regexes">
+      <title>Regular Expression</title>
+
+      <para>
+        Basic special characters: "<emphasis role="bold"><code>.?+*(|)[]\</code></emphasis>".
+      </para>
+
+      <itemizedlist>
+        <listitem>
+          ”<emphasis role="bold"><code>.</code></emphasis>”: represents a single character.
+        </listitem>
+        <listitem>
+          ”<emphasis role="bold"><code>?+*</code></emphasis>”: respectively means zero or one character, one or more
+          characters, and zero or more characters.
+        </listitem>
+        <listitem>
+          ”<emphasis role="bold"><code>(|)</code></emphasis>”: used for grouping and substitution, the vertical bar is
+          used as an OR operation.
+        </listitem>
+        <listitem>
+          ”<emphasis role="bold"><code>[^]</code></emphasis>”: used to match a character from a set of characters and
+          special characters, the circumflex is used at the start as a negation.
+        </listitem>
+        <listitem>
+          ”<emphasis role="bold"><code>\</code></emphasis>”: escapes a special character.
+        </listitem>
+      </itemizedlist>
+
+      <para>
+        Basic alphanumeric character class: "<emphasis role="bold"><code>A-Za-z0-9</code></emphasis>". Character classes
+        are used within square brackets to represent a set of characters.
+      </para>
+
+
+      <sect3 id="regexes-examples">
+        <title>Examples</title>
+
+        <itemizedlist>
+          <listitem>
+            "<emphasis role="bold"><code>bug ?#?[0-9]+</code></emphasis>": text "<emphasis>bug </emphasis>", zero or one
+            space, zero or one sharp character, and one or more numbers.
+          </listitem>
+          <listitem>
+            "<emphasis role="bold"><code>(http|ftp).+\.(jpg|png|gif)</code></emphasis>": text
+            "<emphasis>http</emphasis>" or "<emphasis>ftp</emphasis>", one or more character, a point, and the text
+            "<emphasis>jpg</emphasis>", "<emphasis>png</emphasis>" or "<emphasis>gif</emphasis>".
+          </listitem>
+          <listitem>
+            "<emphasis role="bold"><code>http://.{120}[^ ]+</code></emphasis>": text "<emphasis>http://</emphasis>", 120
+            characters, and one or more characters except a space.
+          </listitem>
+        </itemizedlist>
+      </sect3>
+
+      <sect3 id="regexes-external-ressource">
+        <title>External Ressource</title>
+
+        <para>
+          Have a look at the <ulink type="http" url="http://en.wikipedia.org/wiki/Regular_expression">Wikipedia
+          article</ulink> about regular expressions.
+        </para>
+      </sect3>
+    </sect2>
+
+    <sect2 id="command">
+      <title>Command</title>
+
+      <para>
+        A command can reuse one or more substitutions from the regular expression. The substitutions are represented by
+        ”<emphasis role="bold"><code>\<number></code></emphasis>” where <number> corresponds to the
+        sub-pattern within parentheses or 0 for the complete text.
+      </para>
+
+      <para>
+        For example, from the simple pattern ”<emphasis role="bold"><code>bug #(123)</code></emphasis>” it is possible
+        to use ”<emphasis rold="bold"><code>\0</code></emphasis>” for the text “bug #123” and ”<emphasis
+        rold="bold"><code>\1</code></emphasis>” for the text “123”.  For the command ”<code>exo-open
+        http://host/\1</code>”, the real executed command would be ”<code>exo-open http://host/123</code>”.
+      </para>
+    </sect2>
+  </sect1>
+
+  <sect1 id="support">
+    <title>Support</title>
+
+    <para>
+      To report a bug or a feature request use the bug tracking system at <ulink type="http"
+      url="&bugtracker;">&bugtracker;</ulink>. If you have questions about the use of this software,
+      please ask on the <ulink type="http" url="http://foo-projects.org/mailman/listinfo/xfce">Xfce mailing list</ulink>
+      or point your IRC client to <emphasis role="bold">irc.freenode.net</emphasis>, join the channel <emphasis
+      role="bold">#xfce</emphasis> and ask for help.
+    </para>
+  </sect1>
+
+
+  <sect1 id="about">
+    <title>About &application;</title>
+
+    <para>
+      &application; was written by &app-author; (<email>&app-email;</email>). Visit the <ulink type="http"
+      url="&app-website;">&application; Web site</ulink>.
+    </para>
+
+    <para>
+      This documentation was written by &doc-author; (<email>&doc-email;</email>). Please send all your comments and
+      suggestions regarding this manual to <email>&doc-email;</email>.
+      <!-- The latest version of this document is always available from the <ulink type="http"
+      url="http://www.xfce.org/">Xfce website</ulink>. -->
+    </para>
+
+    <!--
+    translators: uncomment this:
+
+    <para>
+      Latin translation was done by ME (<email>MYNAME at MYADDRESS</email>). Please send all  comments  and suggestions
+      regarding this translation to SOMEWHERE.
+    </para>
+
+    -->
+
+    <para>
+      This software is distributed under the terms of the <citetitle>GNU General Public License</citetitle> as published
+      by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+    </para>
+
+    <para>
+      You should have received a copy of the <citetitle>GNU General Public License</citetitle> along with this program;
+      if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA.
+    </para>
+  </sect1>
+
+</article>
+

Added: xfce4-clipman-plugin/trunk/docs/manual/Makefile.am
===================================================================
--- xfce4-clipman-plugin/trunk/docs/manual/Makefile.am	                        (rev 0)
+++ xfce4-clipman-plugin/trunk/docs/manual/Makefile.am	2009-04-19 19:32:27 UTC (rev 7239)
@@ -0,0 +1,10 @@
+NULL = 
+
+SUBDIRS =								\
+	C								\
+	$(NULL)
+
+EXTRA_DIST =								\
+	xfce-nochunk.xsl						\
+	$(NULL)
+

Added: xfce4-clipman-plugin/trunk/docs/manual/xfce-nochunk.xsl
===================================================================
--- xfce4-clipman-plugin/trunk/docs/manual/xfce-nochunk.xsl	                        (rev 0)
+++ xfce4-clipman-plugin/trunk/docs/manual/xfce-nochunk.xsl	2009-04-19 19:32:27 UTC (rev 7239)
@@ -0,0 +1,269 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                version='1.0'
+                xmlns="http://www.w3.org/TR/xhtml1/transitional"
+                exclude-result-prefixes="#default">
+
+<!-- Load onechunk.xsl stylesheet
+     TODO: how can I put a location independent link here?
+This should work. The url can be translated to a local one in the catalog
+file"
+-->
+<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/onechunk.xsl"/>
+
+<xsl:param name="suppress.navigation">1</xsl:param>
+
+<!-- Use stylesheet -->
+<xsl:param name="html.stylesheet" select="'../xfce.css'"/>
+
+<!-- labels and numbering -->
+<xsl:param name="autotoc.label.separator" select="'. '"/>
+<xsl:param name="chapter.autolabel" select="1"/>
+
+<!-- Don't force the use of index.html as root filename -->
+<xsl:param name="root.filename" select="''"/>
+
+<!--  Use element id (if present) as file name  -->
+<xsl:variable name="use.id.as.filename">1</xsl:variable>
+
+<xsl:template match="releaseinfo" mode="titlepage.mode">
+  <span class="{name(.)}">
+    <xsl:apply-templates mode="titlepage.mode"/>
+    <br/>
+  </span>
+</xsl:template>
+
+<!-- Use graphics in admonitions (note, warning, etc)  -->
+<xsl:variable name="admon.graphics">0</xsl:variable>
+
+<xsl:param name="admon.style">
+	<xsl:text>text-align: left;</xsl:text></xsl:param>
+
+<xsl:variable name="admon.graphics.path">stylesheet-images/</xsl:variable>
+
+<xsl:variable name="admon.graphics.extension">.gif</xsl:variable>
+
+<xsl:param name="table.border.thickness" select="'0.2pt'"/>
+
+<xsl:param name="graphic.default.extension" select="png"/>
+
+<xsl:attribute-set name="shade.verbatim.style">
+	<xsl:attribute name="border">0</xsl:attribute>
+	<xsl:attribute name="bgcolor">#F3F4F8</xsl:attribute>
+	<xsl:attribute name="width">100%</xsl:attribute>
+</xsl:attribute-set>
+
+<!-- Addition by Jasper Huijsmans to be able to set background color -->
+<!-- and cell attributes. -->
+<!-- This requires an adapted template for tgroup (see end of stylesheet) -->
+<xsl:attribute-set name="table.style">
+  	<xsl:attribute name="bgcolor">#F8F9FD</xsl:attribute>
+	<xsl:attribute name="cellspacing">0</xsl:attribute>
+	<xsl:attribute name="cellpadding">4</xsl:attribute>
+</xsl:attribute-set>
+
+
+<xsl:param name="generate.legalnotice.link" select="0"/>
+
+<xsl:param name="shade.verbatim" select="1"/>
+
+<!-- set font styles for various tags   -->
+<xsl:template match="guibutton">
+<xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="guiicon">
+<xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="guilabel">
+<xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="guimenu">
+<xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="guimenuitem">
+<xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="guisubmenu">
+<xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="application">
+<xsl:call-template name="inline.boldmonoseq"/>
+</xsl:template>
+
+<xsl:template match="caption">
+<xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<!-- Adapted template for tgroup. The only change is the addition of -->
+<!-- table.style attributes -->
+<xsl:template match="tgroup">
+  <table xsl:use-attribute-sets="table.style">
+    <xsl:choose>
+      <!-- If there's a <?dbhtml table-summary="foo"?> PI, use it for
+           the HTML table summary attribute -->
+      <xsl:when test="processing-instruction('dbhtml')">
+        <xsl:variable name="summary">
+          <xsl:call-template name="dbhtml-attribute">
+            <xsl:with-param name="pis"
+                            select="processing-instruction('dbhtml')[1]"/>
+            <xsl:with-param name="attribute" select="'table-summary'"/>
+          </xsl:call-template>
+        </xsl:variable>
+        <xsl:if test="$summary != ''">
+          <xsl:attribute name="summary">
+            <xsl:value-of select="$summary"/>
+          </xsl:attribute>
+        </xsl:if>
+      </xsl:when>
+      <!-- Otherwise, if there's a title, use that -->
+      <xsl:when test="../title">
+        <xsl:attribute name="summary">
+          <xsl:value-of select="string(../title)"/>
+        </xsl:attribute>
+      </xsl:when>
+      <!-- Otherwise, forget the whole idea -->
+      <xsl:otherwise><!-- nevermind --></xsl:otherwise>
+    </xsl:choose>
+
+    <xsl:if test="../@pgwide=1">
+      <xsl:attribute name="width">100%</xsl:attribute>
+    </xsl:if>
+
+    <xsl:choose>
+      <xsl:when test="../@frame='none'">
+        <xsl:attribute name="border">0</xsl:attribute>
+      </xsl:when>
+      <xsl:when test="$table.borders.with.css != 0">
+        <xsl:attribute name="border">0</xsl:attribute>
+        <xsl:choose>
+          <xsl:when test="../@frame='topbot' or ../@frame='top'">
+            <xsl:attribute name="style">
+              <xsl:call-template name="border">
+                <xsl:with-param name="side" select="'top'"/>
+              </xsl:call-template>
+            </xsl:attribute>
+          </xsl:when>
+          <xsl:when test="../@frame='sides'">
+            <xsl:attribute name="style">
+              <xsl:call-template name="border">
+                <xsl:with-param name="side" select="'left'"/>
+              </xsl:call-template>
+              <xsl:call-template name="border">
+                <xsl:with-param name="side" select="'right'"/>
+              </xsl:call-template>
+            </xsl:attribute>
+          </xsl:when>
+        </xsl:choose>
+      </xsl:when>
+      <xsl:otherwise>
+        <xsl:attribute name="border">1</xsl:attribute>
+      </xsl:otherwise>
+    </xsl:choose>
+
+    <xsl:variable name="colgroup">
+      <colgroup>
+        <xsl:call-template name="generate.colgroup">
+          <xsl:with-param name="cols" select="@cols"/>
+        </xsl:call-template>
+      </colgroup>
+    </xsl:variable>
+
+    <xsl:variable name="explicit.table.width">
+      <xsl:call-template name="dbhtml-attribute">
+        <xsl:with-param name="pis"
+                        select="../processing-instruction('dbhtml')[1]"/>
+        <xsl:with-param name="attribute" select="'table-width'"/>
+      </xsl:call-template>
+    </xsl:variable>
+
+    <xsl:variable name="table.width">
+      <xsl:choose>
+        <xsl:when test="$explicit.table.width != ''">
+          <xsl:value-of select="$explicit.table.width"/>
+        </xsl:when>
+        <xsl:when test="$default.table.width = ''">
+          <xsl:text>100%</xsl:text>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:value-of select="$default.table.width"/>
+        </xsl:otherwise>
+      </xsl:choose>
+    </xsl:variable>
+
+    <xsl:if test="$default.table.width != ''
+                  or $explicit.table.width != ''">
+      <xsl:attribute name="width">
+        <xsl:choose>
+          <xsl:when test="contains($table.width, '%')">
+            <xsl:value-of select="$table.width"/>
+          </xsl:when>
+          <xsl:when test="$use.extensions != 0
+                          and $tablecolumns.extension != 0">
+            <xsl:choose>
+              <xsl:when test="function-available('stbl:convertLength')">
+                <xsl:value-of select="stbl:convertLength($table.width)"/>
+              </xsl:when>
+              <xsl:when test="function-available('xtbl:convertLength')">
+                <xsl:value-of select="xtbl:convertLength($table.width)"/>
+              </xsl:when>
+              <xsl:otherwise>
+                <xsl:message terminate="yes">
+                  <xsl:text>No convertLength function available.</xsl:text>
+                </xsl:message>
+              </xsl:otherwise>
+            </xsl:choose>
+          </xsl:when>
+          <xsl:otherwise>
+            <xsl:value-of select="$table.width"/>
+          </xsl:otherwise>
+        </xsl:choose>
+      </xsl:attribute>
+    </xsl:if>
+
+    <xsl:choose>
+      <xsl:when test="$use.extensions != 0
+                      and $tablecolumns.extension != 0">
+        <xsl:choose>
+          <xsl:when test="function-available('stbl:adjustColumnWidths')">
+            <xsl:copy-of select="stbl:adjustColumnWidths($colgroup)"/>
+          </xsl:when>
+          <xsl:when test="function-available('xtbl:adjustColumnWidths')">
+            <xsl:copy-of select="xtbl:adjustColumnWidths($colgroup)"/>
+          </xsl:when>
+          <xsl:otherwise>
+            <xsl:message terminate="yes">
+              <xsl:text>No adjustColumnWidths function available.</xsl:text>
+            </xsl:message>
+          </xsl:otherwise>
+        </xsl:choose>
+      </xsl:when>
+      <xsl:otherwise>
+        <xsl:copy-of select="$colgroup"/>
+      </xsl:otherwise>
+    </xsl:choose>
+
+    <xsl:apply-templates select="thead"/>
+    <xsl:apply-templates select="tbody"/>
+    <xsl:apply-templates select="tfoot"/>
+
+    <xsl:if test=".//footnote">
+      <tbody class="footnotes">
+        <tr>
+          <td colspan="{@cols}">
+            <xsl:apply-templates select=".//footnote"
+                                 mode="table.footnote.mode"/>
+          </td>
+        </tr>
+      </tbody>
+    </xsl:if>
+  </table>
+</xsl:template>
+
+
+</xsl:stylesheet>

Added: xfce4-clipman-plugin/trunk/po-doc/ChangeLog
===================================================================
--- xfce4-clipman-plugin/trunk/po-doc/ChangeLog	                        (rev 0)
+++ xfce4-clipman-plugin/trunk/po-doc/ChangeLog	2009-04-19 19:32:27 UTC (rev 7239)
@@ -0,0 +1,4 @@
+2009-19-04  Mike Massonnet <mmassonnet at xfce.org>
+
+	* *: Initial directory
+

Added: xfce4-clipman-plugin/trunk/po-doc/LINGUAS
===================================================================
--- xfce4-clipman-plugin/trunk/po-doc/LINGUAS	                        (rev 0)
+++ xfce4-clipman-plugin/trunk/po-doc/LINGUAS	2009-04-19 19:32:27 UTC (rev 7239)
@@ -0,0 +1,2 @@
+# Set of languages supported
+

Added: xfce4-clipman-plugin/trunk/po-doc/Makefile.am
===================================================================
--- xfce4-clipman-plugin/trunk/po-doc/Makefile.am	                        (rev 0)
+++ xfce4-clipman-plugin/trunk/po-doc/Makefile.am	2009-04-19 19:32:27 UTC (rev 7239)
@@ -0,0 +1,96 @@
+## Makefile.am file for the XML documents translation.
+##
+## Copyright (C) 2006 The Xfce development team.
+##
+## Written by Daichi Kawahata <daichi at xfce.org>, 2006.
+##
+## This file is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2, or (at your option)
+## any later version.
+##
+## This file is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+## 02111-1307, USA.
+
+##
+## Rules to auto-generate translated XML files
+##
+## At first, you need to install `xml2po' package maintained by
+## GNOME team, too bad it's not a separated package (and depends
+## libxml2 >= 2.5.11), to get a workable package, try the following
+## steps:
+##
+##    cvs -d:pserver:anonymous at anoncvs.gnome.org:/cvs/gnome login
+##    (RETURN)
+##    cvs -d:pserver:anonymous at anoncvs.gnome.org:/cvs/gnome co \
+##      gnome-doc-utils/xml2po
+##    cd gnome-doc-utils/xml2po && ./autogen.sh && make
+##
+## For developers: Nothing, you need nothing to do basically,
+##   however it's appreciated if you'll install the package above,
+##   keep updating POT, PO files when you'll update your documents.
+##
+## For translators: Just translate your PO file with your favorite
+##   editor, if you see no PO file for your language, then type
+##   `msginit' in this directory and enter your contact address.
+##
+## For maintainers: You're supposed to watch every changes made
+##   by the developers, translators; if POT, PO files are out-of-
+##   dated or generated XML files are committed properly.
+##
+## A problem could be the matter is, it takes a time to update
+## entire files due to its size and processing method in general
+## (comparing with the gettext PO files), also with the same
+## reason, it costs a certain disk spaces against the repository.
+##
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+docdir = $(top_srcdir)/docs/manual
+
+if ENABLE_XML2PO
+all-local: $(PACKAGE).pot
+
+$(PACKAGE).pot: $(docdir)/C/$(PACKAGE).xml.in
+	$(XML2PO) -o $(PACKAGE).pot $(docdir)/C/$(PACKAGE).xml.in
+
+# Run after updating the C manual
+update-po: Makefile $(PACKAGE).pot
+	@echo "*** Updating PO ***"
+	langs=`sed -e '/^#/d' $(srcdir)/LINGUAS`; \
+	for lang in $$langs; do \
+		$(XML2PO) -u $$lang.po $(docdir)/C/$(PACKAGE).xml.in; \
+	done
+
+# Run after updating a po translation
+update-xml: Makefile $(PACKAGE).pot
+	@echo "*** Updating XML ***"
+	langs=`sed -e '/^#/d' $(srcdir)/LINGUAS`; \
+	for lang in $$langs; do \
+		if test -n $(docdir)/$$lang; then \
+			mkdir -p $(docdir)/$$lang; \
+		fi; \
+		$(XML2PO) -p $$lang.po $(docdir)/C/$(PACKAGE).xml.in > $(docdir)/$$lang/$(PACKAGE).xml.in; \
+	done
+
+else
+all-local:
+endif
+
+if ENABLE_XML2PO
+dist-check-xml2po: all
+else
+dist-check-xml2po:
+	@echo "*** xml2po must be installed and enabled in order to make dist"
+	@false
+endif
+
+DISTCLEANFILES = $(PACKAGE).pot
+

Added: xfce4-clipman-plugin/trunk/po-doc/xfce4-clipman-plugin.pot
===================================================================
--- xfce4-clipman-plugin/trunk/po-doc/xfce4-clipman-plugin.pot	                        (rev 0)
+++ xfce4-clipman-plugin/trunk/po-doc/xfce4-clipman-plugin.pot	2009-04-19 19:32:27 UTC (rev 7239)
@@ -0,0 +1,458 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2009-04-19 20:49+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:110(None) 
+msgid "@@image: 'images/clipman-menu.png'; md5=89f6d4a8a424bc811cd4e5fc6e615e9d"
+msgstr ""
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:168(None) 
+msgid "@@image: 'images/clipman-settings-general.png'; md5=f577538daab6934a771ee5e1b64f296f"
+msgstr ""
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:199(None) 
+msgid "@@image: 'images/clipman-settings-actions.png'; md5=6fb9c256043ac683a341d6d68c40adae"
+msgstr ""
+
+#. When image changes, this message will be marked fuzzy or untranslated for you.
+#. It doesn't matter what you translate it to: it's not used at all.
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:283(None) 
+msgid "@@image: 'images/clipman-action-dialog.png'; md5=a9d968f3ad842bc3aa9b45795c2a837a"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:21(title) 
+msgid "@PACKAGE_NAME@ Manual"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:26(year) 
+msgid "2009"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:41(para) 
+msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. The complete license text is available from the <ulink type=\"http\" url=\"http://www.fsf.org/\">Free Software Foundation</ulink>."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:51(firstname) 
+msgid "Mike"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:52(surname) 
+msgid "Massonnet"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:54(email) 
+msgid "mmassonnet at xfce.org"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:59(releaseinfo) 
+msgid "This manual describes version @PACKAGE_VERSION@ of @PACKAGE_NAME at ."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:66(title) 
+msgid "Introduction"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:68(para) 
+msgid "@PACKAGE_NAME@ is a clipboard manager for Xfce. It keeps the clipboard contents around while it is usually lost when you close an application. It is able to handle text and images, and has a feature to execute actions on specific text selections by matching them against regular expressions."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:74(para) 
+msgid "There are two ways to run @PACKAGE_NAME at . You can select @PACKAGE_NAME@ in the applications menu under the category Utility or type <command>xfce4-clipman-plugin</command> on the command line, or you can add it into your panel. To add a new item in the panel right click the panel and select “Add new item…”."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:81(title) 
+msgid "Anatomy of a Clipboard"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:83(para) 
+msgid "In X11 (all Unix platforms) there are by default two clipboards to exchange any data between the windows. A default clipboard which is modified by manual copies (for instance when you select a file and press the copy button), and there is a primary clipboard which is modified by selections (for instance when you select text in a field)."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:90(para) 
+msgid "@PACKAGE_NAME@ handles only the default clipboard, but optionnaly it can also notice the selections. When it is handling the selections, the default clipboard will always be synced with it and contain the same data."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:99(title) 
+msgid "Usage"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:101(para) 
+msgid "@PACKAGE_NAME@ is used to keep in history a list of clipboard contents and to restore them. The history is displayed in a menu by clicking on the main icon. Within the menu it is possible to select an item to restore it, to clear the history and to activate or deactivate the clipboard manager."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:113(phrase) 
+msgid "Menu displaying the history"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:122(title) 
+msgid "Settings"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:124(para) 
+msgid "The settings dialog is available under the “Properties” item in the right click context menu on the main icon. It allows to tweak the history and to edit actions."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:130(title) 
+msgid "History"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:132(para) 
+msgid "The following table describes the available options for the history:"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:136(title) 
+msgid "History options in the Settings dialog"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:140(entry) 
+msgid "Options"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:141(entry) 
+msgid "Description"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:146(entry) 
+msgid "Save on quit"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:147(entry) 
+msgid "Keeps the history at every new session"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:150(entry) 
+msgid "Add selections"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:151(entry) 
+msgid "Adds the selections to the history"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:154(entry) 
+msgid "Store an image"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:155(entry) 
+msgid "Allows to store one image in the history"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:158(entry) 
+msgid "Size of the history"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:159(entry) 
+msgid "Sets the number of items to keep in history"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:171(phrase) 
+msgid "Settings dialog with the General tab"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:179(title) 
+msgid "Actions"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:181(para) 
+msgid "An action is a pair of an action name and a regular expression. Each action can have one or more commands. The support of actions is optional and can be enabled or disabled through the “Enable actions” option."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:186(para) 
+msgid "To add an action click the Add icon, to edit an action select the action and click the Edit icon or double click the action, and to remove an action select an action and click the Delete icon. By adding or editing an action a new dialog is opened."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:192(para) 
+msgid "To learn more about actions go to <xref linkend=\"action\"/>."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:202(phrase) 
+msgid "Settings dialog with the Actions tab"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:210(title) 
+msgid "Xfconf"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:212(para) 
+msgid "@PACKAGE_NAME@ uses Xfconf to store its settings in the <constant>xfce4-panel</constant> channel. That allows you to change the settings with the tool <command>xfconf-query</command>. The following table lists all the properties with their possible values:"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:218(title) 
+msgid "Xfconf Properties"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:222(entry) 
+msgid "Property"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:223(entry) 
+msgid "Type"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:224(entry) 
+msgid "Default"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:225(entry) 
+msgid "Values"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:230(entry) 
+msgid "/plugins/clipman/settings/add-primary-clipboard"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:231(entry) ../docs/manual/C/xfce4-clipman-plugin.xml.in:237(entry) ../docs/manual/C/xfce4-clipman-plugin.xml.in:255(entry) 
+msgid "bool"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:232(entry) ../docs/manual/C/xfce4-clipman-plugin.xml.in:238(entry) 
+msgid "false"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:233(entry) 
+msgid "true to add selections"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:236(entry) 
+msgid "/plugins/clipman/settings/enable-actions"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:239(entry) 
+msgid "true to enable actions"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:242(entry) 
+msgid "/plugins/clipman/settings/max-images-in-history"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:243(entry) ../docs/manual/C/xfce4-clipman-plugin.xml.in:249(entry) 
+msgid "uint"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:244(entry) 
+msgid "0"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:245(entry) 
+msgid "0-5 number of images in history"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:248(entry) 
+msgid "/plugins/clipman/settings/max-texts-in-history"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:250(entry) 
+msgid "10"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:251(entry) 
+msgid "5-100 number of texts in history"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:254(entry) 
+msgid "/plugins/clipman/settings/save-on-quit"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:256(entry) 
+msgid "true"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:257(entry) 
+msgid "true to restore the history at every new session"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:263(para) 
+msgid "To change a setting type the command-line:"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:272(title) 
+msgid "Action"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:274(para) 
+msgid "An action has a human readable name that describes the pattern it is going to match. The matches are made against text from the selections and the pattern is a regular expression. An action must have at least one command which also has a human readable name. The matched text can be reused in the command."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:286(phrase) 
+msgid "Action edit dialog"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:292(title) 
+msgid "Regular Expression"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:294(para) 
+msgid "Basic special characters: \"<emphasis role=\"bold\"><code>.?+*(|)[]\\</code></emphasis>\"."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:300(code) 
+msgid "."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:299(listitem) 
+msgid "”<emphasis role=\"bold\"><placeholder-1/></emphasis>”: represents a single character."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:303(code) 
+msgid "?+*"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:302(listitem) 
+msgid "”<emphasis role=\"bold\"><placeholder-1/></emphasis>”: respectively means zero or one character, one or more characters, and zero or more characters."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:307(code) 
+msgid "(|)"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:306(listitem) 
+msgid "”<emphasis role=\"bold\"><placeholder-1/></emphasis>”: used for grouping and substitution, the vertical bar is used as an OR operation."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:311(code) 
+msgid "[^]"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:310(listitem) 
+msgid "”<emphasis role=\"bold\"><placeholder-1/></emphasis>”: used to match a character from a set of characters and special characters, the circumflex is used at the start as a negation."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:315(code) 
+msgid "\\"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:314(listitem) 
+msgid "”<emphasis role=\"bold\"><placeholder-1/></emphasis>”: escapes a special character."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:319(para) 
+msgid "Basic alphanumeric character class: \"<emphasis role=\"bold\"><code>A-Za-z0-9</code></emphasis>\". Character classes are used within square brackets to represent a set of characters."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:326(title) 
+msgid "Examples"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:330(code) 
+msgid "bug ?#?[0-9]+"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:330(emphasis) 
+msgid "bug"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:329(listitem) 
+msgid "\"<emphasis role=\"bold\"><placeholder-1/></emphasis>\": text \"<placeholder-2/>\", zero or one space, zero or one sharp character, and one or more numbers."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:334(code) 
+msgid "(http|ftp).+\\.(jpg|png|gif)"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:335(emphasis) 
+msgid "http"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:335(emphasis) 
+msgid "ftp"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:336(emphasis) 
+msgid "jpg"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:336(emphasis) 
+msgid "png"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:336(emphasis) 
+msgid "gif"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:333(listitem) 
+msgid "\"<emphasis role=\"bold\"><placeholder-1/></emphasis>\": text \"<placeholder-2/>\" or \"<placeholder-3/>\", one or more character, a point, and the text \"<placeholder-4/>\", \"<placeholder-5/>\" or \"<placeholder-6/>\"."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:339(code) 
+msgid "http://.{120}[^ ]+"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:339(emphasis) 
+msgid "http://"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:338(listitem) 
+msgid "\"<emphasis role=\"bold\"><placeholder-1/></emphasis>\": text \"<placeholder-2/>\", 120 characters, and one or more characters except a space."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:346(title) 
+msgid "External Ressource"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:348(para) 
+msgid "Have a look at the <ulink type=\"http\" url=\"http://en.wikipedia.org/wiki/Regular_expression\">Wikipedia article</ulink> about regular expressions."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:356(title) 
+msgid "Command"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:358(para) 
+msgid "A command can reuse one or more substitutions from the regular expression. The substitutions are represented by ”<emphasis role=\"bold\"><code>\\<number></code></emphasis>” where <number> corresponds to the sub-pattern within parentheses or 0 for the complete text."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:364(para) 
+msgid "For example, from the simple pattern ”<emphasis role=\"bold\"><code>bug #(123)</code></emphasis>” it is possible to use ”<emphasis rold=\"bold\"><code>\\0</code></emphasis>” for the text “bug #123” and ”<emphasis rold=\"bold\"><code>\\1</code></emphasis>” for the text “123”. For the command ”<code>exo-open http://host/\\1</code>”, the real executed command would be ”<code>exo-open http://host/123</code>”."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:374(title) 
+msgid "Support"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:376(para) 
+msgid "To report a bug or a feature request use the bug tracking system at <ulink type=\"http\" url=\"@PACKAGE_BUGREPORT@\">@PACKAGE_BUGREPORT@</ulink>. If you have questions about the use of this software, please ask on the <ulink type=\"http\" url=\"http://foo-projects.org/mailman/listinfo/xfce\">Xfce mailing list</ulink> or point your IRC client to <emphasis role=\"bold\">irc.freenode.net</emphasis>, join the channel <emphasis role=\"bold\">#xfce</emphasis> and ask for help."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:387(title) 
+msgid "About @PACKAGE_NAME@"
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:389(para) 
+msgid "@PACKAGE_NAME@ was written by Mike Massonnet (<email>mmassonnet at xfce.org</email>). Visit the <ulink type=\"http\" url=\"http://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin\">@PACKAGE_NAME@ Web site</ulink>."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:394(para) 
+msgid "This documentation was written by Mike Massonnet (<email>mmassonnet at xfce.org</email>). Please send all your comments and suggestions regarding this manual to <email>mmassonnet at xfce.org</email>."
+msgstr ""
+
+#. translators: uncomment this:
+#. 
+#.     <para>
+#.       Latin translation was done by ME (<email>MYNAME at MYADDRESS</email>). Please send all  comments  and suggestions
+#.       regarding this translation to SOMEWHERE.
+#.     </para>
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:411(para) 
+msgid "This software is distributed under the terms of the <citetitle>GNU General Public License</citetitle> as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version."
+msgstr ""
+
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:416(para) 
+msgid "You should have received a copy of the <citetitle>GNU General Public License</citetitle> along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA."
+msgstr ""
+
+#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
+#: ../docs/manual/C/xfce4-clipman-plugin.xml.in:0(None) 
+msgid "translator-credits"
+msgstr ""
+




More information about the Goodies-commits mailing list