From 0701bf45bdd354892469bd3f1ea17ac1db444467 Mon Sep 17 00:00:00 2001
From: Gabor Kovesdan <gabor@FreeBSD.org>
Date: Mon, 25 Feb 2013 20:17:26 +0000
Subject: [PATCH] - Add infrastructure for language-specific XSLT
 customizations

---
 bn_BD.ISO10646-1/share/xsl/freebsd-epub.xsl        | 12 ++++++++++++
 bn_BD.ISO10646-1/share/xsl/freebsd-fo.xsl          | 12 ++++++++++++
 bn_BD.ISO10646-1/share/xsl/freebsd-xhtml-chunk.xsl | 12 ++++++++++++
 bn_BD.ISO10646-1/share/xsl/freebsd-xhtml.xsl       | 12 ++++++++++++
 da_DK.ISO8859-1/share/xsl/freebsd-epub.xsl         | 12 ++++++++++++
 da_DK.ISO8859-1/share/xsl/freebsd-fo.xsl           | 12 ++++++++++++
 da_DK.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl  | 12 ++++++++++++
 da_DK.ISO8859-1/share/xsl/freebsd-xhtml.xsl        | 12 ++++++++++++
 de_DE.ISO8859-1/share/xsl/freebsd-epub.xsl         | 12 ++++++++++++
 de_DE.ISO8859-1/share/xsl/freebsd-fo.xsl           | 12 ++++++++++++
 de_DE.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl  | 12 ++++++++++++
 de_DE.ISO8859-1/share/xsl/freebsd-xhtml.xsl        | 12 ++++++++++++
 el_GR.ISO8859-7/share/xsl/freebsd-epub.xsl         | 12 ++++++++++++
 el_GR.ISO8859-7/share/xsl/freebsd-fo.xsl           | 12 ++++++++++++
 el_GR.ISO8859-7/share/xsl/freebsd-xhtml-chunk.xsl  | 12 ++++++++++++
 el_GR.ISO8859-7/share/xsl/freebsd-xhtml.xsl        | 12 ++++++++++++
 en_US.ISO8859-1/share/xsl/freebsd-epub.xsl         | 12 ++++++++++++
 en_US.ISO8859-1/share/xsl/freebsd-fo.xsl           | 12 ++++++++++++
 en_US.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl  | 12 ++++++++++++
 en_US.ISO8859-1/share/xsl/freebsd-xhtml.xsl        | 12 ++++++++++++
 es_ES.ISO8859-1/share/xsl/freebsd-epub.xsl         | 12 ++++++++++++
 es_ES.ISO8859-1/share/xsl/freebsd-fo.xsl           | 12 ++++++++++++
 es_ES.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl  | 12 ++++++++++++
 es_ES.ISO8859-1/share/xsl/freebsd-xhtml.xsl        | 12 ++++++++++++
 fr_FR.ISO8859-1/share/xsl/freebsd-epub.xsl         | 12 ++++++++++++
 fr_FR.ISO8859-1/share/xsl/freebsd-fo.xsl           | 12 ++++++++++++
 fr_FR.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl  | 12 ++++++++++++
 fr_FR.ISO8859-1/share/xsl/freebsd-xhtml.xsl        | 12 ++++++++++++
 hu_HU.ISO8859-2/share/xsl/freebsd-epub.xsl         | 12 ++++++++++++
 hu_HU.ISO8859-2/share/xsl/freebsd-fo.xsl           | 12 ++++++++++++
 hu_HU.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl  | 12 ++++++++++++
 hu_HU.ISO8859-2/share/xsl/freebsd-xhtml.xsl        | 12 ++++++++++++
 it_IT.ISO8859-15/share/xsl/freebsd-epub.xsl        | 12 ++++++++++++
 it_IT.ISO8859-15/share/xsl/freebsd-fo.xsl          | 12 ++++++++++++
 it_IT.ISO8859-15/share/xsl/freebsd-xhtml-chunk.xsl | 12 ++++++++++++
 it_IT.ISO8859-15/share/xsl/freebsd-xhtml.xsl       | 12 ++++++++++++
 ja_JP.eucJP/share/xsl/freebsd-epub.xsl             | 12 ++++++++++++
 ja_JP.eucJP/share/xsl/freebsd-fo.xsl               | 12 ++++++++++++
 ja_JP.eucJP/share/xsl/freebsd-xhtml-chunk.xsl      | 12 ++++++++++++
 ja_JP.eucJP/share/xsl/freebsd-xhtml.xsl            | 12 ++++++++++++
 mn_MN.UTF-8/share/xsl/freebsd-epub.xsl             | 12 ++++++++++++
 mn_MN.UTF-8/share/xsl/freebsd-fo.xsl               | 12 ++++++++++++
 mn_MN.UTF-8/share/xsl/freebsd-xhtml-chunk.xsl      | 12 ++++++++++++
 mn_MN.UTF-8/share/xsl/freebsd-xhtml.xsl            | 12 ++++++++++++
 nl_NL.ISO8859-1/share/xsl/freebsd-epub.xsl         | 12 ++++++++++++
 nl_NL.ISO8859-1/share/xsl/freebsd-fo.xsl           | 12 ++++++++++++
 nl_NL.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl  | 12 ++++++++++++
 nl_NL.ISO8859-1/share/xsl/freebsd-xhtml.xsl        | 12 ++++++++++++
 pl_PL.ISO8859-2/share/xsl/freebsd-epub.xsl         | 12 ++++++++++++
 pl_PL.ISO8859-2/share/xsl/freebsd-fo.xsl           | 12 ++++++++++++
 pl_PL.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl  | 12 ++++++++++++
 pl_PL.ISO8859-2/share/xsl/freebsd-xhtml.xsl        | 12 ++++++++++++
 pt_BR.ISO8859-1/share/xsl/freebsd-epub.xsl         | 12 ++++++++++++
 pt_BR.ISO8859-1/share/xsl/freebsd-fo.xsl           | 12 ++++++++++++
 pt_BR.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl  | 12 ++++++++++++
 pt_BR.ISO8859-1/share/xsl/freebsd-xhtml.xsl        | 12 ++++++++++++
 ru_RU.KOI8-R/share/xsl/freebsd-epub.xsl            | 12 ++++++++++++
 ru_RU.KOI8-R/share/xsl/freebsd-fo.xsl              | 12 ++++++++++++
 ru_RU.KOI8-R/share/xsl/freebsd-xhtml-chunk.xsl     | 12 ++++++++++++
 ru_RU.KOI8-R/share/xsl/freebsd-xhtml.xsl           | 12 ++++++++++++
 share/mk/doc.docbook.mk                            |  8 ++++----
 sr_YU.ISO8859-2/share/xsl/freebsd-epub.xsl         | 12 ++++++++++++
 sr_YU.ISO8859-2/share/xsl/freebsd-fo.xsl           | 12 ++++++++++++
 sr_YU.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl  | 12 ++++++++++++
 sr_YU.ISO8859-2/share/xsl/freebsd-xhtml.xsl        | 12 ++++++++++++
 tr_TR.ISO8859-9/share/xsl/freebsd-epub.xsl         | 12 ++++++++++++
 tr_TR.ISO8859-9/share/xsl/freebsd-fo.xsl           | 12 ++++++++++++
 tr_TR.ISO8859-9/share/xsl/freebsd-xhtml-chunk.xsl  | 12 ++++++++++++
 tr_TR.ISO8859-9/share/xsl/freebsd-xhtml.xsl        | 12 ++++++++++++
 zh_CN.GB2312/share/xsl/freebsd-epub.xsl            | 12 ++++++++++++
 zh_CN.GB2312/share/xsl/freebsd-fo.xsl              | 12 ++++++++++++
 zh_CN.GB2312/share/xsl/freebsd-xhtml-chunk.xsl     | 12 ++++++++++++
 zh_CN.GB2312/share/xsl/freebsd-xhtml.xsl           | 12 ++++++++++++
 zh_TW.Big5/share/xsl/freebsd-epub.xsl              | 12 ++++++++++++
 zh_TW.Big5/share/xsl/freebsd-fo.xsl                | 12 ++++++++++++
 zh_TW.Big5/share/xsl/freebsd-xhtml-chunk.xsl       | 12 ++++++++++++
 zh_TW.Big5/share/xsl/freebsd-xhtml.xsl             | 12 ++++++++++++
 77 files changed, 916 insertions(+), 4 deletions(-)
 create mode 100644 bn_BD.ISO10646-1/share/xsl/freebsd-epub.xsl
 create mode 100644 bn_BD.ISO10646-1/share/xsl/freebsd-fo.xsl
 create mode 100644 bn_BD.ISO10646-1/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 bn_BD.ISO10646-1/share/xsl/freebsd-xhtml.xsl
 create mode 100644 da_DK.ISO8859-1/share/xsl/freebsd-epub.xsl
 create mode 100644 da_DK.ISO8859-1/share/xsl/freebsd-fo.xsl
 create mode 100644 da_DK.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 da_DK.ISO8859-1/share/xsl/freebsd-xhtml.xsl
 create mode 100644 de_DE.ISO8859-1/share/xsl/freebsd-epub.xsl
 create mode 100644 de_DE.ISO8859-1/share/xsl/freebsd-fo.xsl
 create mode 100644 de_DE.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 de_DE.ISO8859-1/share/xsl/freebsd-xhtml.xsl
 create mode 100644 el_GR.ISO8859-7/share/xsl/freebsd-epub.xsl
 create mode 100644 el_GR.ISO8859-7/share/xsl/freebsd-fo.xsl
 create mode 100644 el_GR.ISO8859-7/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 el_GR.ISO8859-7/share/xsl/freebsd-xhtml.xsl
 create mode 100644 en_US.ISO8859-1/share/xsl/freebsd-epub.xsl
 create mode 100644 en_US.ISO8859-1/share/xsl/freebsd-fo.xsl
 create mode 100644 en_US.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 en_US.ISO8859-1/share/xsl/freebsd-xhtml.xsl
 create mode 100644 es_ES.ISO8859-1/share/xsl/freebsd-epub.xsl
 create mode 100644 es_ES.ISO8859-1/share/xsl/freebsd-fo.xsl
 create mode 100644 es_ES.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 es_ES.ISO8859-1/share/xsl/freebsd-xhtml.xsl
 create mode 100644 fr_FR.ISO8859-1/share/xsl/freebsd-epub.xsl
 create mode 100644 fr_FR.ISO8859-1/share/xsl/freebsd-fo.xsl
 create mode 100644 fr_FR.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 fr_FR.ISO8859-1/share/xsl/freebsd-xhtml.xsl
 create mode 100644 hu_HU.ISO8859-2/share/xsl/freebsd-epub.xsl
 create mode 100644 hu_HU.ISO8859-2/share/xsl/freebsd-fo.xsl
 create mode 100644 hu_HU.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 hu_HU.ISO8859-2/share/xsl/freebsd-xhtml.xsl
 create mode 100644 it_IT.ISO8859-15/share/xsl/freebsd-epub.xsl
 create mode 100644 it_IT.ISO8859-15/share/xsl/freebsd-fo.xsl
 create mode 100644 it_IT.ISO8859-15/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 it_IT.ISO8859-15/share/xsl/freebsd-xhtml.xsl
 create mode 100644 ja_JP.eucJP/share/xsl/freebsd-epub.xsl
 create mode 100644 ja_JP.eucJP/share/xsl/freebsd-fo.xsl
 create mode 100644 ja_JP.eucJP/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 ja_JP.eucJP/share/xsl/freebsd-xhtml.xsl
 create mode 100644 mn_MN.UTF-8/share/xsl/freebsd-epub.xsl
 create mode 100644 mn_MN.UTF-8/share/xsl/freebsd-fo.xsl
 create mode 100644 mn_MN.UTF-8/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 mn_MN.UTF-8/share/xsl/freebsd-xhtml.xsl
 create mode 100644 nl_NL.ISO8859-1/share/xsl/freebsd-epub.xsl
 create mode 100644 nl_NL.ISO8859-1/share/xsl/freebsd-fo.xsl
 create mode 100644 nl_NL.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 nl_NL.ISO8859-1/share/xsl/freebsd-xhtml.xsl
 create mode 100644 pl_PL.ISO8859-2/share/xsl/freebsd-epub.xsl
 create mode 100644 pl_PL.ISO8859-2/share/xsl/freebsd-fo.xsl
 create mode 100644 pl_PL.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 pl_PL.ISO8859-2/share/xsl/freebsd-xhtml.xsl
 create mode 100644 pt_BR.ISO8859-1/share/xsl/freebsd-epub.xsl
 create mode 100644 pt_BR.ISO8859-1/share/xsl/freebsd-fo.xsl
 create mode 100644 pt_BR.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 pt_BR.ISO8859-1/share/xsl/freebsd-xhtml.xsl
 create mode 100644 ru_RU.KOI8-R/share/xsl/freebsd-epub.xsl
 create mode 100644 ru_RU.KOI8-R/share/xsl/freebsd-fo.xsl
 create mode 100644 ru_RU.KOI8-R/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 ru_RU.KOI8-R/share/xsl/freebsd-xhtml.xsl
 create mode 100644 sr_YU.ISO8859-2/share/xsl/freebsd-epub.xsl
 create mode 100644 sr_YU.ISO8859-2/share/xsl/freebsd-fo.xsl
 create mode 100644 sr_YU.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 sr_YU.ISO8859-2/share/xsl/freebsd-xhtml.xsl
 create mode 100644 tr_TR.ISO8859-9/share/xsl/freebsd-epub.xsl
 create mode 100644 tr_TR.ISO8859-9/share/xsl/freebsd-fo.xsl
 create mode 100644 tr_TR.ISO8859-9/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 tr_TR.ISO8859-9/share/xsl/freebsd-xhtml.xsl
 create mode 100644 zh_CN.GB2312/share/xsl/freebsd-epub.xsl
 create mode 100644 zh_CN.GB2312/share/xsl/freebsd-fo.xsl
 create mode 100644 zh_CN.GB2312/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 zh_CN.GB2312/share/xsl/freebsd-xhtml.xsl
 create mode 100644 zh_TW.Big5/share/xsl/freebsd-epub.xsl
 create mode 100644 zh_TW.Big5/share/xsl/freebsd-fo.xsl
 create mode 100644 zh_TW.Big5/share/xsl/freebsd-xhtml-chunk.xsl
 create mode 100644 zh_TW.Big5/share/xsl/freebsd-xhtml.xsl

diff --git a/bn_BD.ISO10646-1/share/xsl/freebsd-epub.xsl b/bn_BD.ISO10646-1/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/bn_BD.ISO10646-1/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/bn_BD.ISO10646-1/share/xsl/freebsd-fo.xsl b/bn_BD.ISO10646-1/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/bn_BD.ISO10646-1/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/bn_BD.ISO10646-1/share/xsl/freebsd-xhtml-chunk.xsl b/bn_BD.ISO10646-1/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/bn_BD.ISO10646-1/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/bn_BD.ISO10646-1/share/xsl/freebsd-xhtml.xsl b/bn_BD.ISO10646-1/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/bn_BD.ISO10646-1/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/da_DK.ISO8859-1/share/xsl/freebsd-epub.xsl b/da_DK.ISO8859-1/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/da_DK.ISO8859-1/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/da_DK.ISO8859-1/share/xsl/freebsd-fo.xsl b/da_DK.ISO8859-1/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/da_DK.ISO8859-1/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/da_DK.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl b/da_DK.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/da_DK.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/da_DK.ISO8859-1/share/xsl/freebsd-xhtml.xsl b/da_DK.ISO8859-1/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/da_DK.ISO8859-1/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/de_DE.ISO8859-1/share/xsl/freebsd-epub.xsl b/de_DE.ISO8859-1/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/de_DE.ISO8859-1/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/de_DE.ISO8859-1/share/xsl/freebsd-fo.xsl b/de_DE.ISO8859-1/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/de_DE.ISO8859-1/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/de_DE.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl b/de_DE.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/de_DE.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/de_DE.ISO8859-1/share/xsl/freebsd-xhtml.xsl b/de_DE.ISO8859-1/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/de_DE.ISO8859-1/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/el_GR.ISO8859-7/share/xsl/freebsd-epub.xsl b/el_GR.ISO8859-7/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/el_GR.ISO8859-7/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/el_GR.ISO8859-7/share/xsl/freebsd-fo.xsl b/el_GR.ISO8859-7/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/el_GR.ISO8859-7/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/el_GR.ISO8859-7/share/xsl/freebsd-xhtml-chunk.xsl b/el_GR.ISO8859-7/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/el_GR.ISO8859-7/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/el_GR.ISO8859-7/share/xsl/freebsd-xhtml.xsl b/el_GR.ISO8859-7/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/el_GR.ISO8859-7/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/en_US.ISO8859-1/share/xsl/freebsd-epub.xsl b/en_US.ISO8859-1/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/en_US.ISO8859-1/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/en_US.ISO8859-1/share/xsl/freebsd-fo.xsl b/en_US.ISO8859-1/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/en_US.ISO8859-1/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/en_US.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl b/en_US.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/en_US.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/en_US.ISO8859-1/share/xsl/freebsd-xhtml.xsl b/en_US.ISO8859-1/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/en_US.ISO8859-1/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/es_ES.ISO8859-1/share/xsl/freebsd-epub.xsl b/es_ES.ISO8859-1/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/es_ES.ISO8859-1/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/es_ES.ISO8859-1/share/xsl/freebsd-fo.xsl b/es_ES.ISO8859-1/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/es_ES.ISO8859-1/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/es_ES.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl b/es_ES.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/es_ES.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/es_ES.ISO8859-1/share/xsl/freebsd-xhtml.xsl b/es_ES.ISO8859-1/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/es_ES.ISO8859-1/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/fr_FR.ISO8859-1/share/xsl/freebsd-epub.xsl b/fr_FR.ISO8859-1/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/fr_FR.ISO8859-1/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/fr_FR.ISO8859-1/share/xsl/freebsd-fo.xsl b/fr_FR.ISO8859-1/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/fr_FR.ISO8859-1/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/fr_FR.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl b/fr_FR.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/fr_FR.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/fr_FR.ISO8859-1/share/xsl/freebsd-xhtml.xsl b/fr_FR.ISO8859-1/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/fr_FR.ISO8859-1/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/hu_HU.ISO8859-2/share/xsl/freebsd-epub.xsl b/hu_HU.ISO8859-2/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/hu_HU.ISO8859-2/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/hu_HU.ISO8859-2/share/xsl/freebsd-fo.xsl b/hu_HU.ISO8859-2/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/hu_HU.ISO8859-2/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/hu_HU.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl b/hu_HU.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/hu_HU.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/hu_HU.ISO8859-2/share/xsl/freebsd-xhtml.xsl b/hu_HU.ISO8859-2/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/hu_HU.ISO8859-2/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/it_IT.ISO8859-15/share/xsl/freebsd-epub.xsl b/it_IT.ISO8859-15/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/it_IT.ISO8859-15/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/it_IT.ISO8859-15/share/xsl/freebsd-fo.xsl b/it_IT.ISO8859-15/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/it_IT.ISO8859-15/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/it_IT.ISO8859-15/share/xsl/freebsd-xhtml-chunk.xsl b/it_IT.ISO8859-15/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/it_IT.ISO8859-15/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/it_IT.ISO8859-15/share/xsl/freebsd-xhtml.xsl b/it_IT.ISO8859-15/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/it_IT.ISO8859-15/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/ja_JP.eucJP/share/xsl/freebsd-epub.xsl b/ja_JP.eucJP/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/ja_JP.eucJP/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/ja_JP.eucJP/share/xsl/freebsd-fo.xsl b/ja_JP.eucJP/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/ja_JP.eucJP/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/ja_JP.eucJP/share/xsl/freebsd-xhtml-chunk.xsl b/ja_JP.eucJP/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/ja_JP.eucJP/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/ja_JP.eucJP/share/xsl/freebsd-xhtml.xsl b/ja_JP.eucJP/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/ja_JP.eucJP/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/mn_MN.UTF-8/share/xsl/freebsd-epub.xsl b/mn_MN.UTF-8/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/mn_MN.UTF-8/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/mn_MN.UTF-8/share/xsl/freebsd-fo.xsl b/mn_MN.UTF-8/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/mn_MN.UTF-8/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/mn_MN.UTF-8/share/xsl/freebsd-xhtml-chunk.xsl b/mn_MN.UTF-8/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/mn_MN.UTF-8/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/mn_MN.UTF-8/share/xsl/freebsd-xhtml.xsl b/mn_MN.UTF-8/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/mn_MN.UTF-8/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/nl_NL.ISO8859-1/share/xsl/freebsd-epub.xsl b/nl_NL.ISO8859-1/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/nl_NL.ISO8859-1/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/nl_NL.ISO8859-1/share/xsl/freebsd-fo.xsl b/nl_NL.ISO8859-1/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/nl_NL.ISO8859-1/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/nl_NL.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl b/nl_NL.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/nl_NL.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/nl_NL.ISO8859-1/share/xsl/freebsd-xhtml.xsl b/nl_NL.ISO8859-1/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/nl_NL.ISO8859-1/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/pl_PL.ISO8859-2/share/xsl/freebsd-epub.xsl b/pl_PL.ISO8859-2/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/pl_PL.ISO8859-2/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/pl_PL.ISO8859-2/share/xsl/freebsd-fo.xsl b/pl_PL.ISO8859-2/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/pl_PL.ISO8859-2/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/pl_PL.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl b/pl_PL.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/pl_PL.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/pl_PL.ISO8859-2/share/xsl/freebsd-xhtml.xsl b/pl_PL.ISO8859-2/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/pl_PL.ISO8859-2/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/pt_BR.ISO8859-1/share/xsl/freebsd-epub.xsl b/pt_BR.ISO8859-1/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/pt_BR.ISO8859-1/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/pt_BR.ISO8859-1/share/xsl/freebsd-fo.xsl b/pt_BR.ISO8859-1/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/pt_BR.ISO8859-1/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/pt_BR.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl b/pt_BR.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/pt_BR.ISO8859-1/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/pt_BR.ISO8859-1/share/xsl/freebsd-xhtml.xsl b/pt_BR.ISO8859-1/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/pt_BR.ISO8859-1/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/ru_RU.KOI8-R/share/xsl/freebsd-epub.xsl b/ru_RU.KOI8-R/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/ru_RU.KOI8-R/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/ru_RU.KOI8-R/share/xsl/freebsd-fo.xsl b/ru_RU.KOI8-R/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/ru_RU.KOI8-R/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/ru_RU.KOI8-R/share/xsl/freebsd-xhtml-chunk.xsl b/ru_RU.KOI8-R/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/ru_RU.KOI8-R/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/ru_RU.KOI8-R/share/xsl/freebsd-xhtml.xsl b/ru_RU.KOI8-R/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/ru_RU.KOI8-R/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/share/mk/doc.docbook.mk b/share/mk/doc.docbook.mk
index 8ba1041ab9..256182b6ba 100644
--- a/share/mk/doc.docbook.mk
+++ b/share/mk/doc.docbook.mk
@@ -80,10 +80,10 @@ DSLHTML?=	${DOC_PREFIX}/share/xml/spellcheck.dsl
 DSLPRINT?=	${DOC_PREFIX}/share/xml/default.dsl
 DSLPGP?=	${DOC_PREFIX}/share/xml/pgp.dsl
 
-XSLXHTML?=	${DOC_PREFIX}/share/xsl/freebsd-xhtml.xsl
-XSLXHTMLCHUNK?=	${DOC_PREFIX}/share/xsl/freebsd-xhtml-chunk.xsl
-XSLEPUB?=	${DOC_PREFIX}/share/xsl/freebsd-epub.xsl
-XSLFO?=		${DOC_PREFIX}/share/xsl/freebsd-fo.xsl
+XSLXHTML?=	${DOC_PREFIX}/${LANGCODE}/share/xsl/freebsd-xhtml.xsl
+XSLXHTMLCHUNK?=	${DOC_PREFIX}/${LANGCODE}/share/xsl/freebsd-xhtml-chunk.xsl
+XSLEPUB?=	${DOC_PREFIX}/${LANGCODE}/share/xsl/freebsd-epub.xsl
+XSLFO?=		${DOC_PREFIX}/${LANGCODE}/share/xsl/freebsd-fo.xsl
 
 IMAGES_LIB?=
 
diff --git a/sr_YU.ISO8859-2/share/xsl/freebsd-epub.xsl b/sr_YU.ISO8859-2/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/sr_YU.ISO8859-2/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/sr_YU.ISO8859-2/share/xsl/freebsd-fo.xsl b/sr_YU.ISO8859-2/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/sr_YU.ISO8859-2/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/sr_YU.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl b/sr_YU.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/sr_YU.ISO8859-2/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/sr_YU.ISO8859-2/share/xsl/freebsd-xhtml.xsl b/sr_YU.ISO8859-2/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/sr_YU.ISO8859-2/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/tr_TR.ISO8859-9/share/xsl/freebsd-epub.xsl b/tr_TR.ISO8859-9/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/tr_TR.ISO8859-9/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/tr_TR.ISO8859-9/share/xsl/freebsd-fo.xsl b/tr_TR.ISO8859-9/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/tr_TR.ISO8859-9/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/tr_TR.ISO8859-9/share/xsl/freebsd-xhtml-chunk.xsl b/tr_TR.ISO8859-9/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/tr_TR.ISO8859-9/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/tr_TR.ISO8859-9/share/xsl/freebsd-xhtml.xsl b/tr_TR.ISO8859-9/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/tr_TR.ISO8859-9/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/zh_CN.GB2312/share/xsl/freebsd-epub.xsl b/zh_CN.GB2312/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/zh_CN.GB2312/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/zh_CN.GB2312/share/xsl/freebsd-fo.xsl b/zh_CN.GB2312/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/zh_CN.GB2312/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/zh_CN.GB2312/share/xsl/freebsd-xhtml-chunk.xsl b/zh_CN.GB2312/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/zh_CN.GB2312/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/zh_CN.GB2312/share/xsl/freebsd-xhtml.xsl b/zh_CN.GB2312/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/zh_CN.GB2312/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>
diff --git a/zh_TW.Big5/share/xsl/freebsd-epub.xsl b/zh_TW.Big5/share/xsl/freebsd-epub.xsl
new file mode 100644
index 0000000000..88e727a761
--- /dev/null
+++ b/zh_TW.Big5/share/xsl/freebsd-epub.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-epub.xsl"/>
+</xsl:stylesheet>
diff --git a/zh_TW.Big5/share/xsl/freebsd-fo.xsl b/zh_TW.Big5/share/xsl/freebsd-fo.xsl
new file mode 100644
index 0000000000..c29de88df8
--- /dev/null
+++ b/zh_TW.Big5/share/xsl/freebsd-fo.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-fo.xsl"/>
+</xsl:stylesheet>
diff --git a/zh_TW.Big5/share/xsl/freebsd-xhtml-chunk.xsl b/zh_TW.Big5/share/xsl/freebsd-xhtml-chunk.xsl
new file mode 100644
index 0000000000..9f5872f807
--- /dev/null
+++ b/zh_TW.Big5/share/xsl/freebsd-xhtml-chunk.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml-chunk.xsl"/>
+</xsl:stylesheet>
diff --git a/zh_TW.Big5/share/xsl/freebsd-xhtml.xsl b/zh_TW.Big5/share/xsl/freebsd-xhtml.xsl
new file mode 100644
index 0000000000..92267b2357
--- /dev/null
+++ b/zh_TW.Big5/share/xsl/freebsd-xhtml.xsl
@@ -0,0 +1,12 @@
+<?xml version='1.0'?>
+
+<!-- $FreeBSD$ -->
+
+<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">
+
+  <!-- Pull in the language-independent stylesheet -->
+  <xsl:import href="http://www.FreeBSD.org/XML/doc/share/xsl/freebsd-xhtml.xsl"/>
+</xsl:stylesheet>