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