svn commit: r47702 - head/en_US.ISO8859-1/books/fdp-primer/po-translations

Warren Block wblock at FreeBSD.org
Fri Oct 30 01:10:22 UTC 2015


Author: wblock
Date: Fri Oct 30 01:10:21 2015
New Revision: 47702
URL: https://svnweb.freebsd.org/changeset/doc/47702

Log:
  Add a tip about re-using $ entities in example version strings.

Modified:
  head/en_US.ISO8859-1/books/fdp-primer/po-translations/chapter.xml

Modified: head/en_US.ISO8859-1/books/fdp-primer/po-translations/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/fdp-primer/po-translations/chapter.xml	Thu Oct 29 22:43:45 2015	(r47701)
+++ head/en_US.ISO8859-1/books/fdp-primer/po-translations/chapter.xml	Fri Oct 30 01:10:21 2015	(r47702)
@@ -676,6 +676,38 @@ DOC_PREFIX?=    ${.CURDIR}/../../..
       </itemizedlist>
     </sect2>
 
+    <sect2 xml:id="po-translations-literal-dollar">
+      <title><literal>$FreeBSD$</literal>
+	Strings</title>
+
+      <para>The $FreeBSD$ version strings used in
+	files require special handling.  In examples like
+	<xref linkend="po-translations-creating-example"/>, these
+	strings are not meant to be expanded.  The English documents
+	use <literal>&dollar;</literal> entities to avoid
+	including actual literal dollar signs in the file:</para>
+
+      <programlisting>&dollar;FreeBSD&dollar;</programlisting>
+
+      <para>The <literal>&dollar;</literal> entities are not seen
+	as dollar signs by the version control system and so the
+	string is not expanded into a version string.</para>
+
+      <para>When a <acronym>PO</acronym> file is created, the
+	<literal>&dollar;</literal> entities used in examples are
+	replaced with actual dollar signs.  The resulting literal
+	<literal>$FreeBSD$</literal> string will be
+	wrongly expanded by the version control system when the file
+	is committed.</para>
+
+      <para>The same technique as used in the English documents can be
+	used in the translation.  The <literal>&dollar;</literal>
+	is used to replace the dollar sign in the translation entered
+	into the <acronym>PO</acronym> editor:</para>
+
+      <programlisting>&dollar;FreeBSD&dollar;</programlisting>
+    </sect2>
+
     <!--
     <sect2 xml:id="po-translations-tips-makefile">
       <title>Modifying the <filename>Makefile</filename></title>


More information about the svn-doc-all mailing list