svn commit: r50686 - head/share/xml

Warren Block wblock at FreeBSD.org
Fri Aug 18 17:19:55 UTC 2017


Author: wblock
Date: Fri Aug 18 17:19:53 2017
New Revision: 50686
URL: https://svnweb.freebsd.org/changeset/doc/50686

Log:
  Add the ability to set a translate="no" property on any element that
  uses the common properties attributes.  This also adds the ability to
  set rules in the <info> element to select types of elements that should
  not be translated.  Non-translated text does not appear in PO files and
  is not seen by translators, but is included verbatim in the final
  translated output document.
  
  The current use case for this is to prevent the PGP keys from being
  translated, which makes no sense and introduces duplication.
  
  This work was made possible with assistance by Shaun McCance at the 2017
  Open Help Conference.
  
  Sponsored by:	iXsystems

Modified:
  head/share/xml/docbook50.dtd

Modified: head/share/xml/docbook50.dtd
==============================================================================
--- head/share/xml/docbook50.dtd	Thu Aug 17 17:23:46 2017	(r50685)
+++ head/share/xml/docbook50.dtd	Fri Aug 18 17:19:53 2017	(r50686)
@@ -31,6 +31,8 @@
 	audience	CDATA	#IMPLIED
 	condition	CDATA	#IMPLIED
 	conformance	CDATA	#IMPLIED
+	xmlns:its	CDATA	#FIXED	'http://www.w3.org/2005/11/its'
+	its:translate	(yes|no)	#IMPLIED
 	os	CDATA	#IMPLIED
 	revision	CDATA	#IMPLIED
 	security	CDATA	#IMPLIED
@@ -48,7 +50,7 @@
 
 <!ENTITY % db.common.linking.attributes "
 	linkend	IDREF	#IMPLIED
-	xmlns:xlink	CDATA	#FIXED	'http://www.w3.org/1999/xlink'	
+	xmlns:xlink	CDATA	#FIXED	'http://www.w3.org/1999/xlink'
 	xlink:href	CDATA	#IMPLIED
 	xlink:type	CDATA	#IMPLIED
 	xlink:role	CDATA	#IMPLIED
@@ -95,7 +97,22 @@
 
 >
 
-<!ELEMENT info ((title|titleabbrev|subtitle)*|(abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|productname|productnumber)*)*>
+<!ELEMENT its:translateRule EMPTY>
+
+<!ATTLIST its:translateRule
+	translate	CDATA	#IMPLIED
+	selector	CDATA	#IMPLIED
+>
+
+<!ELEMENT its:rules ((its:translateRule)*)>
+
+<!ATTLIST its:rules
+	xmlns:its	CDATA	#FIXED	"http://www.w3.org/2005/11/its"
+	xmlns:db	CDATA	#FIXED	"http://docbook.org/ns/docbook"
+	version		CDATA	#IMPLIED
+>
+
+<!ELEMENT info ((title|titleabbrev|subtitle)*|(abstract|address|artpagenums|author|authorgroup|authorinitials|bibliocoverage|biblioid|bibliosource|collab|confgroup|contractsponsor|contractnum|copyright|cover|date|edition|editor|issuenum|keywordset|legalnotice|mediaobject|org|orgname|othercredit|pagenums|printhistory|pubdate|publisher|publishername|releaseinfo|revhistory|seriesvolnums|subjectset|volumenum|annotation|extendedlink|bibliomisc|bibliomset|bibliorelation|biblioset|itermset|its:rules|productname|productnumber)*)*>
 
 <!ATTLIST info
 	xmlns	CDATA	#FIXED	"http://docbook.org/ns/docbook"


More information about the svn-doc-all mailing list