Changeset 25287 for other-projects/gti/gti-tmx-to-txt.xsl
- Timestamp:
- 2012-03-23T21:09:57+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
other-projects/gti/gti-tmx-to-txt.xsl
r25242 r25287 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:java="http://xml.apache.org/xslt/java" xmlns:tmx="http://www.lisa.org/tmx14"> 3 <!-- For character entities: http://www.w3.org/MarkUp/html3/latin1.html --> 3 4 <!-- The necessity for using xml namespaces all over and matching on namespaced element names http://www.stylusstudio.com/xsllist/200302/post70120.html --> 5 6 <!-- HOW AND WHEN TO USE THIS FILE 7 This file (obsolete) is used to produce the intermediate text file required from a translated TMX file sent in by the user. This intermediate text file, consisting of 8 2 columns of data, is then fed into the existing pipeline of processing translated spreadsheets, so that translation updates can be committed back into the GS repository. 9 10 This assumes that the file returned by the translator is a TMX file also. In practice, this is unlikely to be the case when using GTT, since it does not allow downloading 11 of GTT files. That is why this XSLT file is obsolete. 12 However, it's use on an input TMX file is explained below. 13 14 15 1. Generate an xml file containing the chunks requiring work. 16 GS2/bin/script> perl -S gti.pl get-first-n-chunks-requiring-work mi coredm 1000 > ../../macros/maori/mi-core.xml 17 18 2. Generate a TMX file from that XML file as follows: 19 GS2/bin/script> java -cp /research/ak19/gs2-svn/bin/java/ApplyXSLT.jar org.nzdl.gsdl.ApplyXSLT -x ../../macros/maori/mi-core.xml -t ../script/gti-generate-tmx-xml.xsl -l mi > ../../maori/core-mi.tmx 20 21 3. Once the user has finished translating, and ONLY ASSUMING the file they return is a TMX file again, apply this XSLT to obtain the .txt required: 22 GS2/bin/java>java -cp /research/ak19/gs2-svn/bin/java/ApplyXSLT.jar org.nzdl.gsdl.ApplyXSLT -x ../../maori/core-mi.tmx -t ../script/gti-tmx-to-txt.xsl > ../../maori/core-mi.txt 23 24 25 4. Try processing this UTF-16 text file as before, as explained on the wiki: http://internal.greenstone.org/wiki/GTI 26 27 > perl -S gti-process-spreadsheet.pl language.txt > language-submission.xml 28 > cat language-submission.xml | perl -S gti.pl submit-translations language-code module-name username 29 (There are extra steps when GLI help files are translated, see the internal.greenstone wiki page again). 30 31 --> 4 32 5 33 <xsl:output method="text" encoding="UTF-16"/> <!-- When we save as txt from Excel, we choose UTF-16 too -->
Note:
See TracChangeset
for help on using the changeset viewer.