summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen McGinnes <ben@adversary.org>2018-05-15 13:50:14 +1000
committerBen McGinnes <ben@adversary.org>2018-05-15 13:50:14 +1000
commitf64d259e1d2a844fdc68c2676dff64e807a97a22 (patch)
tree5a3862d5d41d3c15fad5b59315160a882e2bc456
parentf0063afa71bc7e71f19d174acc2fde26f0c11850 (diff)
downloadgpgme-f64d259e1d2a844fdc68c2676dff64e807a97a22.tar.gz
docs: python bindings howto
* Added metadata, author info, version number and xml:lang data.
-rw-r--r--lang/python/docs/dita/gpgme-python-howto.ditamap24
-rw-r--r--lang/python/docs/dita/howto/part-1.dita2
-rw-r--r--lang/python/docs/dita/howto/part-2.dita2
-rw-r--r--lang/python/docs/dita/howto/part-3.dita2
-rw-r--r--lang/python/docs/dita/howto/part-4.dita2
-rw-r--r--lang/python/docs/dita/howto/part-5.dita2
-rw-r--r--lang/python/docs/dita/howto/part-6.dita2
-rw-r--r--lang/python/docs/dita/howto/part01/docs-source.dita2
-rw-r--r--lang/python/docs/dita/howto/part01/examples.dita2
-rw-r--r--lang/python/docs/dita/howto/part01/introduction.dita2
-rw-r--r--lang/python/docs/dita/howto/part01/python2-vs-python3.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/c-api.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/context.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/daesh.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/differences-to-others.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/fundamentals.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/gpgme-concepts.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/installation.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/installing.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/no-pypi.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/no-rest.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/pyme.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/python-bindings.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/python-gnupg.dita2
-rw-r--r--lang/python/docs/dita/howto/part02/requirements.dita2
-rw-r--r--lang/python/docs/dita/howto/part03/get-key.dita2
-rw-r--r--lang/python/docs/dita/howto/part03/key-counting.dita2
-rw-r--r--lang/python/docs/dita/howto/part03/key-selection.dita2
-rw-r--r--lang/python/docs/dita/howto/part04/basic-functions.dita2
-rw-r--r--lang/python/docs/dita/howto/part04/clear-signing.dita2
-rw-r--r--lang/python/docs/dita/howto/part04/decryption.dita2
-rw-r--r--lang/python/docs/dita/howto/part04/default-signing.dita2
-rw-r--r--lang/python/docs/dita/howto/part04/detached-signing.dita2
-rw-r--r--lang/python/docs/dita/howto/part04/encrypt-to-many.dita2
-rw-r--r--lang/python/docs/dita/howto/part04/encrypt-to-one.dita2
-rw-r--r--lang/python/docs/dita/howto/part04/encryption.dita2
-rw-r--r--lang/python/docs/dita/howto/part04/signing-key-selection.dita2
-rw-r--r--lang/python/docs/dita/howto/part04/signing.dita2
-rw-r--r--lang/python/docs/dita/howto/part04/verification.dita2
-rw-r--r--lang/python/docs/dita/howto/part05/add-uid.dita2
-rw-r--r--lang/python/docs/dita/howto/part05/certification.dita2
-rw-r--r--lang/python/docs/dita/howto/part05/key-creation.dita2
-rw-r--r--lang/python/docs/dita/howto/part05/primary-key.dita2
-rw-r--r--lang/python/docs/dita/howto/part05/rev-uid.dita2
-rw-r--r--lang/python/docs/dita/howto/part05/subkeys.dita2
-rw-r--r--lang/python/docs/dita/howto/part05/user-ids.dita2
-rw-r--r--lang/python/docs/dita/howto/part06/group-lines.dita2
-rw-r--r--lang/python/docs/dita/howto/version-info.dita14
48 files changed, 83 insertions, 47 deletions
diff --git a/lang/python/docs/dita/gpgme-python-howto.ditamap b/lang/python/docs/dita/gpgme-python-howto.ditamap
index 99dde6ce..e66c9f4a 100644
--- a/lang/python/docs/dita/gpgme-python-howto.ditamap
+++ b/lang/python/docs/dita/gpgme-python-howto.ditamap
@@ -1,9 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE bookmap PUBLIC "-//OASIS//DTD DITA BookMap//EN" "bookmap.dtd">
-<bookmap>
+<bookmap xml:lang="en-GB">
<booktitle>
<mainbooktitle>GPGME Python Bindings HOWTO</mainbooktitle>
</booktitle>
+ <bookmeta>
+ <author>Ben McGinnes</author>
+ <authorinformation>
+ <personinfo>
+ <namedetails>
+ <personname id="author" name="Ben McGinnes"/>
+ </namedetails>
+ <emailaddresses id="author-email" name="ben@gnupg.org"/>
+ </personinfo>
+ <organizationinfo>
+ <emailaddresses>
+ <emailaddress id="gnupg-devel" name="gnupg-devel@gnupg.org"/>
+ </emailaddresses>
+ <urls>
+ <url id="web" name="https://gnupg.org"/>
+ </urls>
+ </organizationinfo>
+ </authorinformation>
+ </bookmeta>
+ <frontmatter>
+ <draftintro id="draft" href="howto/version-info.dita"/>
+ </frontmatter>
<part id="part-1" href="howto/part-1.dita">
<topicref id="intro" href="howto/part01/introduction.dita">
<topicref id="py2v3" href="howto/part01/python2-vs-python3.dita"/>
diff --git a/lang/python/docs/dita/howto/part-1.dita b/lang/python/docs/dita/howto/part-1.dita
index 12488f8c..a4e675cf 100644
--- a/lang/python/docs/dita/howto/part-1.dita
+++ b/lang/python/docs/dita/howto/part-1.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_syw_3qx_5db">
<title>Introducing the Python Bindings</title>
<body>
diff --git a/lang/python/docs/dita/howto/part-2.dita b/lang/python/docs/dita/howto/part-2.dita
index 6ddd174a..1706dc35 100644
--- a/lang/python/docs/dita/howto/part-2.dita
+++ b/lang/python/docs/dita/howto/part-2.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_y52_zwx_5db">
<title>Preparation and Setting Up</title>
<body>
diff --git a/lang/python/docs/dita/howto/part-3.dita b/lang/python/docs/dita/howto/part-3.dita
index 37cd3ba9..d19f0eb5 100644
--- a/lang/python/docs/dita/howto/part-3.dita
+++ b/lang/python/docs/dita/howto/part-3.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_s5w_23y_5db">
<title>Working With Keys</title>
<body>
diff --git a/lang/python/docs/dita/howto/part-4.dita b/lang/python/docs/dita/howto/part-4.dita
index b79a04e8..3b805e0d 100644
--- a/lang/python/docs/dita/howto/part-4.dita
+++ b/lang/python/docs/dita/howto/part-4.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_dz3_mpy_5db">
<title>The Fun Stuff</title>
<body>
diff --git a/lang/python/docs/dita/howto/part-5.dita b/lang/python/docs/dita/howto/part-5.dita
index 77849a01..a7793911 100644
--- a/lang/python/docs/dita/howto/part-5.dita
+++ b/lang/python/docs/dita/howto/part-5.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_akd_rwz_5db">
<title>Generating Keys</title>
<body>
diff --git a/lang/python/docs/dita/howto/part-6.dita b/lang/python/docs/dita/howto/part-6.dita
index 01b94270..f86fb044 100644
--- a/lang/python/docs/dita/howto/part-6.dita
+++ b/lang/python/docs/dita/howto/part-6.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_bdk_vwz_5db">
<title>Miscellaneous Work-arounds</title>
<body>
diff --git a/lang/python/docs/dita/howto/part01/docs-source.dita b/lang/python/docs/dita/howto/part01/docs-source.dita
index f0a8affa..a9924b42 100644
--- a/lang/python/docs/dita/howto/part01/docs-source.dita
+++ b/lang/python/docs/dita/howto/part01/docs-source.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_nb3_hrx_5db">
<title>Documentation Source Files</title>
<body>
diff --git a/lang/python/docs/dita/howto/part01/examples.dita b/lang/python/docs/dita/howto/part01/examples.dita
index afa66197..6671a184 100644
--- a/lang/python/docs/dita/howto/part01/examples.dita
+++ b/lang/python/docs/dita/howto/part01/examples.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_bv2_qqx_5db">
<title>Examples</title>
<body>
diff --git a/lang/python/docs/dita/howto/part01/introduction.dita b/lang/python/docs/dita/howto/part01/introduction.dita
index 7b18eb89..9b77b389 100644
--- a/lang/python/docs/dita/howto/part01/introduction.dita
+++ b/lang/python/docs/dita/howto/part01/introduction.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_ucm_3mx_5db">
<title>Introduction</title>
<body>
diff --git a/lang/python/docs/dita/howto/part01/python2-vs-python3.dita b/lang/python/docs/dita/howto/part01/python2-vs-python3.dita
index 97662764..cc70b357 100644
--- a/lang/python/docs/dita/howto/part01/python2-vs-python3.dita
+++ b/lang/python/docs/dita/howto/part01/python2-vs-python3.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_j1r_qmx_5db">
<title>Python 2 vs. Python 3</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/c-api.dita b/lang/python/docs/dita/howto/part02/c-api.dita
index 67736ab2..ac8fdd0e 100644
--- a/lang/python/docs/dita/howto/part02/c-api.dita
+++ b/lang/python/docs/dita/howto/part02/c-api.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_jrb_pxx_5db">
<title>A C API</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/context.dita b/lang/python/docs/dita/howto/part02/context.dita
index 4b137af8..cddde52a 100644
--- a/lang/python/docs/dita/howto/part02/context.dita
+++ b/lang/python/docs/dita/howto/part02/context.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_bpb_why_5db">
<title>Context</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/daesh.dita b/lang/python/docs/dita/howto/part02/daesh.dita
index 0d02f45e..8839710d 100644
--- a/lang/python/docs/dita/howto/part02/daesh.dita
+++ b/lang/python/docs/dita/howto/part02/daesh.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_ob2_yzx_5db">
<title>The gnupg package created and maintained by Isis Lovecruft</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/differences-to-others.dita b/lang/python/docs/dita/howto/part02/differences-to-others.dita
index dd3521f2..083e5231 100644
--- a/lang/python/docs/dita/howto/part02/differences-to-others.dita
+++ b/lang/python/docs/dita/howto/part02/differences-to-others.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_ecj_yyx_5db">
<title>Difference between the Python bindings and other GnuPG Python packages</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/fundamentals.dita b/lang/python/docs/dita/howto/part02/fundamentals.dita
index a81faf50..2c713b0b 100644
--- a/lang/python/docs/dita/howto/part02/fundamentals.dita
+++ b/lang/python/docs/dita/howto/part02/fundamentals.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_xsp_ygy_5db">
<title>Fundamentals</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/gpgme-concepts.dita b/lang/python/docs/dita/howto/part02/gpgme-concepts.dita
index 436111bf..fd83f440 100644
--- a/lang/python/docs/dita/howto/part02/gpgme-concepts.dita
+++ b/lang/python/docs/dita/howto/part02/gpgme-concepts.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_zm1_lxx_5db">
<title>GPGME Concepts</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/installation.dita b/lang/python/docs/dita/howto/part02/installation.dita
index 4e35dc99..148a6154 100644
--- a/lang/python/docs/dita/howto/part02/installation.dita
+++ b/lang/python/docs/dita/howto/part02/installation.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_isl_32y_5db">
<title>GPGME Python bindings installation</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/installing.dita b/lang/python/docs/dita/howto/part02/installing.dita
index 91a0cf49..879f6ca7 100644
--- a/lang/python/docs/dita/howto/part02/installing.dita
+++ b/lang/python/docs/dita/howto/part02/installing.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_ivh_zfy_5db">
<title>Installing</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/no-pypi.dita b/lang/python/docs/dita/howto/part02/no-pypi.dita
index 8f2b6013..5b07c291 100644
--- a/lang/python/docs/dita/howto/part02/no-pypi.dita
+++ b/lang/python/docs/dita/howto/part02/no-pypi.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_mss_p2y_5db">
<title>No PyPI</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/no-rest.dita b/lang/python/docs/dita/howto/part02/no-rest.dita
index 82cf8e80..2ebb3478 100644
--- a/lang/python/docs/dita/howto/part02/no-rest.dita
+++ b/lang/python/docs/dita/howto/part02/no-rest.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_wmg_2hy_5db">
<title>No REST</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/pyme.dita b/lang/python/docs/dita/howto/part02/pyme.dita
index 3ced2dc5..b08e2ce4 100644
--- a/lang/python/docs/dita/howto/part02/pyme.dita
+++ b/lang/python/docs/dita/howto/part02/pyme.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_oy4_zcy_5db">
<title>The PyME package maintained by Martin Albrecht</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/python-bindings.dita b/lang/python/docs/dita/howto/part02/python-bindings.dita
index 6590fee4..cd73f6a2 100644
--- a/lang/python/docs/dita/howto/part02/python-bindings.dita
+++ b/lang/python/docs/dita/howto/part02/python-bindings.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_g4z_wxx_5db">
<title>Python Bindings</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/python-gnupg.dita b/lang/python/docs/dita/howto/part02/python-gnupg.dita
index f083a7a6..6c52b1b6 100644
--- a/lang/python/docs/dita/howto/part02/python-gnupg.dita
+++ b/lang/python/docs/dita/howto/part02/python-gnupg.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_llw_kzx_5db">
<title>The python-gnupg package maintained by Vinay Sajip</title>
<body>
diff --git a/lang/python/docs/dita/howto/part02/requirements.dita b/lang/python/docs/dita/howto/part02/requirements.dita
index 584219d5..89cde681 100644
--- a/lang/python/docs/dita/howto/part02/requirements.dita
+++ b/lang/python/docs/dita/howto/part02/requirements.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_zqn_nfy_5db">
<title>Requirements</title>
<body>
diff --git a/lang/python/docs/dita/howto/part03/get-key.dita b/lang/python/docs/dita/howto/part03/get-key.dita
index 1e3309c2..a49a0f78 100644
--- a/lang/python/docs/dita/howto/part03/get-key.dita
+++ b/lang/python/docs/dita/howto/part03/get-key.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_j3h_5my_5db">
<title>Get Key</title>
<body>
diff --git a/lang/python/docs/dita/howto/part03/key-counting.dita b/lang/python/docs/dita/howto/part03/key-counting.dita
index b26fbd2d..a78a7e67 100644
--- a/lang/python/docs/dita/howto/part03/key-counting.dita
+++ b/lang/python/docs/dita/howto/part03/key-counting.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_jgw_wly_5db">
<title>Counting Keys</title>
<body>
diff --git a/lang/python/docs/dita/howto/part03/key-selection.dita b/lang/python/docs/dita/howto/part03/key-selection.dita
index 3e51a4da..41baf364 100644
--- a/lang/python/docs/dita/howto/part03/key-selection.dita
+++ b/lang/python/docs/dita/howto/part03/key-selection.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_flg_p3y_5db">
<title>Key Selection</title>
<body>
diff --git a/lang/python/docs/dita/howto/part04/basic-functions.dita b/lang/python/docs/dita/howto/part04/basic-functions.dita
index a0c64b56..0e8493ee 100644
--- a/lang/python/docs/dita/howto/part04/basic-functions.dita
+++ b/lang/python/docs/dita/howto/part04/basic-functions.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_w5f_zpy_5db">
<title>Basic Functions</title>
<body>
diff --git a/lang/python/docs/dita/howto/part04/clear-signing.dita b/lang/python/docs/dita/howto/part04/clear-signing.dita
index c6104922..f774d063 100644
--- a/lang/python/docs/dita/howto/part04/clear-signing.dita
+++ b/lang/python/docs/dita/howto/part04/clear-signing.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_ydy_5qz_5db">
<title>Clear Signatures</title>
<body>
diff --git a/lang/python/docs/dita/howto/part04/decryption.dita b/lang/python/docs/dita/howto/part04/decryption.dita
index e3918c55..4261e69d 100644
--- a/lang/python/docs/dita/howto/part04/decryption.dita
+++ b/lang/python/docs/dita/howto/part04/decryption.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_vqx_tqy_5db">
<title>Decryption</title>
<body>
diff --git a/lang/python/docs/dita/howto/part04/default-signing.dita b/lang/python/docs/dita/howto/part04/default-signing.dita
index d3a227b5..7e2926dd 100644
--- a/lang/python/docs/dita/howto/part04/default-signing.dita
+++ b/lang/python/docs/dita/howto/part04/default-signing.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_ntx_sqz_5db">
<title>Default Signatures</title>
<body>
diff --git a/lang/python/docs/dita/howto/part04/detached-signing.dita b/lang/python/docs/dita/howto/part04/detached-signing.dita
index 38406eff..ff1e8c4b 100644
--- a/lang/python/docs/dita/howto/part04/detached-signing.dita
+++ b/lang/python/docs/dita/howto/part04/detached-signing.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_rfg_5qz_5db">
<title>Detached Signatures</title>
<body>
diff --git a/lang/python/docs/dita/howto/part04/encrypt-to-many.dita b/lang/python/docs/dita/howto/part04/encrypt-to-many.dita
index df3454f8..34c18b40 100644
--- a/lang/python/docs/dita/howto/part04/encrypt-to-many.dita
+++ b/lang/python/docs/dita/howto/part04/encrypt-to-many.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_wmg_tjz_5db">
<title>Encrypting to Multiple Keys</title>
<body>
diff --git a/lang/python/docs/dita/howto/part04/encrypt-to-one.dita b/lang/python/docs/dita/howto/part04/encrypt-to-one.dita
index 2abbe06a..275bc198 100644
--- a/lang/python/docs/dita/howto/part04/encrypt-to-one.dita
+++ b/lang/python/docs/dita/howto/part04/encrypt-to-one.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_dkk_sjz_5db">
<title>Encrypting to One Key</title>
<body>
diff --git a/lang/python/docs/dita/howto/part04/encryption.dita b/lang/python/docs/dita/howto/part04/encryption.dita
index 572cc9d2..63f11f36 100644
--- a/lang/python/docs/dita/howto/part04/encryption.dita
+++ b/lang/python/docs/dita/howto/part04/encryption.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_on2_nqy_5db">
<title>Encryption</title>
<body>
diff --git a/lang/python/docs/dita/howto/part04/signing-key-selection.dita b/lang/python/docs/dita/howto/part04/signing-key-selection.dita
index 34d02b4a..1256dadd 100644
--- a/lang/python/docs/dita/howto/part04/signing-key-selection.dita
+++ b/lang/python/docs/dita/howto/part04/signing-key-selection.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_dpb_fqz_5db">
<title>Signing Key Selection</title>
<body>
diff --git a/lang/python/docs/dita/howto/part04/signing.dita b/lang/python/docs/dita/howto/part04/signing.dita
index 289e3742..b1c1b929 100644
--- a/lang/python/docs/dita/howto/part04/signing.dita
+++ b/lang/python/docs/dita/howto/part04/signing.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_nqk_vqy_5db">
<title>Signing Text and Files</title>
<body>
diff --git a/lang/python/docs/dita/howto/part04/verification.dita b/lang/python/docs/dita/howto/part04/verification.dita
index d50482a8..1b0a8fef 100644
--- a/lang/python/docs/dita/howto/part04/verification.dita
+++ b/lang/python/docs/dita/howto/part04/verification.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_p3g_yqy_5db">
<title>Signature Verification</title>
<body>
diff --git a/lang/python/docs/dita/howto/part05/add-uid.dita b/lang/python/docs/dita/howto/part05/add-uid.dita
index 4265d421..d7403296 100644
--- a/lang/python/docs/dita/howto/part05/add-uid.dita
+++ b/lang/python/docs/dita/howto/part05/add-uid.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_e4q_jyz_5db">
<title>Adding a User ID</title>
<body>
diff --git a/lang/python/docs/dita/howto/part05/certification.dita b/lang/python/docs/dita/howto/part05/certification.dita
index 072c774e..a764e10b 100644
--- a/lang/python/docs/dita/howto/part05/certification.dita
+++ b/lang/python/docs/dita/howto/part05/certification.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_p15_1yz_5db">
<title>Key Certification</title>
<body>
diff --git a/lang/python/docs/dita/howto/part05/key-creation.dita b/lang/python/docs/dita/howto/part05/key-creation.dita
index 6478bf95..d7152dfb 100644
--- a/lang/python/docs/dita/howto/part05/key-creation.dita
+++ b/lang/python/docs/dita/howto/part05/key-creation.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_c4z_syd_vdb">
<title>Creating Keys and Subkeys</title>
<body>
diff --git a/lang/python/docs/dita/howto/part05/primary-key.dita b/lang/python/docs/dita/howto/part05/primary-key.dita
index 5401dc9f..2d092507 100644
--- a/lang/python/docs/dita/howto/part05/primary-key.dita
+++ b/lang/python/docs/dita/howto/part05/primary-key.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_nfy_byz_5db">
<title>Primary Key Creation</title>
<body>
diff --git a/lang/python/docs/dita/howto/part05/rev-uid.dita b/lang/python/docs/dita/howto/part05/rev-uid.dita
index 18d6efbd..abe8d8d2 100644
--- a/lang/python/docs/dita/howto/part05/rev-uid.dita
+++ b/lang/python/docs/dita/howto/part05/rev-uid.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_fbb_lyz_5db">
<title>Revoking a User ID</title>
<body>
diff --git a/lang/python/docs/dita/howto/part05/subkeys.dita b/lang/python/docs/dita/howto/part05/subkeys.dita
index 81491979..47222c56 100644
--- a/lang/python/docs/dita/howto/part05/subkeys.dita
+++ b/lang/python/docs/dita/howto/part05/subkeys.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_cb4_fyz_5db">
<title>Subkey Creation</title>
<body>
diff --git a/lang/python/docs/dita/howto/part05/user-ids.dita b/lang/python/docs/dita/howto/part05/user-ids.dita
index 9308c0a6..92209545 100644
--- a/lang/python/docs/dita/howto/part05/user-ids.dita
+++ b/lang/python/docs/dita/howto/part05/user-ids.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_d1j_hyz_5db">
<title>User IDs</title>
<body>
diff --git a/lang/python/docs/dita/howto/part06/group-lines.dita b/lang/python/docs/dita/howto/part06/group-lines.dita
index 5a63d150..50d63df0 100644
--- a/lang/python/docs/dita/howto/part06/group-lines.dita
+++ b/lang/python/docs/dita/howto/part06/group-lines.dita
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
-<dita>
+<dita xml:lang="en-GB">
<topic id="topic_gbm_bxz_5db">
<title>Group Lines</title>
<body>
diff --git a/lang/python/docs/dita/howto/version-info.dita b/lang/python/docs/dita/howto/version-info.dita
new file mode 100644
index 00000000..67768204
--- /dev/null
+++ b/lang/python/docs/dita/howto/version-info.dita
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE dita PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd">
+<dita xml:lang="en-GB">
+ <topic id="topic_vnz_nn2_vdb">
+ <title>Documentation Version</title>
+ <body>
+ <p><b>Version:</b> 0.1.1</p>
+ <p><b>Author:</b> Ben McGinnes &lt;<xref href="mailto:ben@gnupg.org" format="html"
+ scope="external">ben@gnupg.org</xref>></p>
+ <p><b>Author GPG Key ID:</b> DB4724E6FA4286C92B4E55C4321E4E2373590E5D</p>
+ <p><b>Language:</b> Australian English, British English</p>
+ </body>
+ </topic>
+</dita>