diff options
-rw-r--r-- | common/entities/.cvsignore | 2 | ||||
-rw-r--r-- | common/entities/Makefile | 19 | ||||
-rw-r--r-- | common/entities/entities-en.xml | 10 | ||||
-rw-r--r-- | common/entities/entities-it.ent | 4 | ||||
-rw-r--r-- | common/entities/entities-it.xml | 8 | ||||
-rw-r--r-- | common/entities/entities.dtd | 7 | ||||
-rw-r--r-- | common/entities/entities.xsl | 21 | ||||
-rw-r--r-- | common/entities/it.po | 27 |
8 files changed, 98 insertions, 0 deletions
diff --git a/common/entities/.cvsignore b/common/entities/.cvsignore new file mode 100644 index 0000000..f7a9d08 --- /dev/null +++ b/common/entities/.cvsignore @@ -0,0 +1,2 @@ +.xml2po.mo +*.pot diff --git a/common/entities/Makefile b/common/entities/Makefile new file mode 100644 index 0000000..fb23056 --- /dev/null +++ b/common/entities/Makefile @@ -0,0 +1,19 @@ +PRI_LANG=en + +all: entities-it.ent + +entities-it.ent: entities-it.xml entities.xsl + xsltproc -o $@ entities.xsl entities-it.xml + +entities-it.xml: entities-${PRI_LANG}.xml it.po + xml2po -p it.po entities-${PRI_LANG}.xml >$@ + +it.po: it.pot + if [ ! -f $@ ]; then \ + cp $< $@; \ + else \ + msgmerge -o $@ --backup=simple $@ $<; \ + fi + +it.pot: entities-${PRI_LANG}.xml + xml2po -o $@ $< diff --git a/common/entities/entities-en.xml b/common/entities/entities-en.xml new file mode 100644 index 0000000..2585533 --- /dev/null +++ b/common/entities/entities-en.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> + +<!DOCTYPE entities SYSTEM "entities.dtd"> + +<entities> + <entity name="FDPX"> + <desc>Short docs project name</desc> + <text>Fedora Docs Project</text> + </entity> +</entities> diff --git a/common/entities/entities-it.ent b/common/entities/entities-it.ent new file mode 100644 index 0000000..8e29fe7 --- /dev/null +++ b/common/entities/entities-it.ent @@ -0,0 +1,4 @@ + + <!-- Italian short docs project name --> +<!ENTITY FDPX "Projecto Fedora Document"> + diff --git a/common/entities/entities-it.xml b/common/entities/entities-it.xml new file mode 100644 index 0000000..05bf402 --- /dev/null +++ b/common/entities/entities-it.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<!DOCTYPE entities SYSTEM "entities.dtd"> +<entities> + <entity name="FDPX"> + <desc>Italian short docs project name</desc> + <text>Projecto Fedora Document</text> + </entity> +</entities> diff --git a/common/entities/entities.dtd b/common/entities/entities.dtd new file mode 100644 index 0000000..3ed10e6 --- /dev/null +++ b/common/entities/entities.dtd @@ -0,0 +1,7 @@ +<!ELEMENT entities (entity*) > + +<!ELEMENT entity (desc,text) > +<!ATTLIST entity name NMTOKEN #REQUIRED > + +<!ELEMENT desc (#PCDATA) > +<!ELEMENT text (#PCDATA) >
\ No newline at end of file diff --git a/common/entities/entities.xsl b/common/entities/entities.xsl new file mode 100644 index 0000000..727d83b --- /dev/null +++ b/common/entities/entities.xsl @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <xsl:output omit-xml-declaration="yes"/> + + <xsl:template match="/entities"> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="entity"> + <xsl:comment> + <xsl:text> </xsl:text> + <xsl:value-of select="desc"/> + <xsl:text> </xsl:text> + </xsl:comment> + <xsl:text disable-output-escaping="yes"><!ENTITY</xsl:text> + <xsl:text> </xsl:text> + <xsl:value-of select="concat(' ', @name,' "',text,'"')"/> + <xsl:text disable-output-escaping="yes">></xsl:text> + </xsl:template> +</xsl:stylesheet> diff --git a/common/entities/it.po b/common/entities/it.po new file mode 100644 index 0000000..5464ce4 --- /dev/null +++ b/common/entities/it.po @@ -0,0 +1,27 @@ +# translation of it.po to US English +# Tommy Reynolds <Tommy.Reynolds@MegaCoder.com>, 2006. +msgid "" +msgstr "" +"Project-Id-Version: it\n" +"POT-Creation-Date: 2006-02-23 02:09-0600\n" +"PO-Revision-Date: 2006-02-23 03:14-0600\n" +"Last-Translator: Tommy Reynolds <Tommy.Reynolds@MegaCoder.com>\n" +"Language-Team: US English <en@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.1\n" + +#: entities.xml:7(desc) +msgid "Short docs project name" +msgstr "Italian short docs project name" + +#: entities.xml:8(text) +msgid "Fedora Docs Project" +msgstr "Projecto Fedora Document" + +#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2. +#: entities.xml:0(None) +msgid "translator-credits" +msgstr "Tommy Reynolds <Tommy.Reynolds@MegaCoder.com> 2006" + |