docs-common/common/entities .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 entities-en.xml, NONE, 1.1 entities-it.ent, NONE, 1.1 entities-it.xml, NONE, 1.1 entities.dtd, NONE, 1.1 entities.xsl, NONE, 1.1 it.po, NONE, 1.1
Tommy Reynolds (jtr)
fedora-docs-commits at redhat.com
Sat Feb 25 01:27:04 UTC 2006
Author: jtr
Update of /cvs/docs/docs-common/common/entities
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9307
Added Files:
.cvsignore Makefile entities-en.xml entities-it.ent
entities-it.xml entities.dtd entities.xsl it.po
Log Message:
Adding infrastucture for I18N support for the Fedora Documentation
Project Standard Entities.
--- NEW FILE .cvsignore ---
.xml2po.mo
*.pot
--- NEW FILE Makefile ---
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 $@ $<
--- NEW FILE entities-en.xml ---
<?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>
--- NEW FILE entities-it.ent ---
<!-- Italian short docs project name -->
<!ENTITY FDPX "Projecto Fedora Document">
--- NEW FILE entities-it.xml ---
<?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>
--- NEW FILE entities.dtd ---
<!ELEMENT entities (entity*) >
<!ELEMENT entity (desc,text) >
<!ATTLIST entity name NMTOKEN #REQUIRED >
<!ELEMENT desc (#PCDATA) >
<!ELEMENT text (#PCDATA) >
--- NEW FILE entities.xsl ---
<?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>
--- NEW FILE it.po ---
# translation of it.po to US English
# Tommy Reynolds <Tommy.Reynolds at 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 at MegaCoder.com>\n"
"Language-Team: US English <en at 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 at MegaCoder.com> 2006"
More information about the Fedora-docs-commits
mailing list