Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Delete created "foo.xml.in" symlink as soon as we're through with it. | Tommy Reynolds | 2006-03-08 | 1 | -2/+7 |
| | | | | Also removed all the zillion "rm *.in" commands from "make clean" ;-) | ||||
* | Remove irritating, distracting comment.FC-5-GOLD-for-iso | Tommy Reynolds | 2006-03-07 | 1 | -1/+0 |
| | |||||
* | Each Makefile command is run using a different shell, so no need | Tommy Reynolds | 2006-03-07 | 1 | -3/+1 |
| | | | | | | to clean up after oneself. Thanks for helping out with this. | ||||
* | This should complete Tommy's fix, WORKSFORME now. | Paul W. Frields | 2006-03-06 | 1 | -2/+2 |
| | |||||
* | My bad. FC4 xml2po does NOT have the "-l ${LANG}" switch, so I've | Tommy Reynolds | 2006-03-06 | 1 | -1/+4 |
| | | | | | | | taken it out. Tranlations will have the bogus 'lang="po/${LANG}"' attribute on their top-level element. I'll complete the fix later this evening. Sorry. | ||||
* | Added "-l ${LANG}" switch to ${XML2PO} xml production to correctly | Tommy Reynolds | 2006-03-06 | 1 | -1/+1 |
| | | | | set the language. | ||||
* | Translatable entities: a reality! | Tommy Reynolds | 2006-03-06 | 1 | -116/+172 |
| | |||||
* | Added secret "make mrproper" target ;-) | Tommy Reynolds | 2006-03-04 | 1 | -0/+21 |
| | |||||
* | OK, OK, OK! We'll leave the default to XML2PO, but I'm keeping the | Tommy Reynolds | 2006-03-04 | 1 | -2/+2 |
| | | | | | | | | | PO2XML line (commented out, though) until XML2PO works for me. It may be a matter of one's robustness in handling the XML formatting style rather than something obviously broken, but I'm not convinced. Anyway, using XML2PO works for the release-notes and for right now, "that's good enough"(tm). | ||||
* | ${PO2XML} is back!! You need the "kdesdk" RPM after all!! Sorry!! | Tommy Reynolds | 2006-03-04 | 1 | -3/+5 |
| | | | | | | | | | | Evidently, the XML merge mode of xml2po(1) is broken; at least I could never get it to work reliably. The worst bug is that it doesn't handle "&FOO;"-style entities reliably: sometimes they get substituted, even if the "-k" switch is used and often times they are simply dropped from the output XML. Boo! Using po2xml(1) doesn't fix everything, but it's a step. | ||||
* | Place the per-document entities file in the ${LANG}/ directory, where | Tommy Reynolds | 2006-03-03 | 1 | -4/+1 |
| | | | | | | | | it belonged all along. Using relative paths from within the local entities should work the same as relative paths elsewhere. With using the symbolic link "../doc-entities.ent" previously, relative paths within the per-document entities had to be relative to the parent directory unlike all other relative paths in the document. | ||||
* | When validating XML, be sure to include the dependent files such as | Tommy Reynolds | 2006-03-03 | 1 | -1/+1 |
| | | | | | ${1}/fdp-info.xml and ${1}/${DOC_ENTITIES}.ent so there is actually a hope of the XML validating. | ||||
* | Replaced ${MSGMERGE} processing to update .PO file when the .XML and | Tommy Reynolds | 2006-03-03 | 1 | -0/+2 |
| | | | | thus the .POT file changes. | ||||
* | Deleted the 'DIR_template' foolishness and removed the "${LANG}" dummy | Tommy Reynolds | 2006-03-03 | 1 | -17/+2 |
| | | | | | | target, too. Replaced the explicit "mkdir -p ${LANG}" in the rule to derive the non-${PRI_LANG} XML. This cuts down on the unnecessary XML regeneration and speeds things up a good bit. | ||||
* | Added "-k" switch to ${XML2PO} usages to try and keep entity references | Tommy Reynolds | 2006-03-03 | 1 | -12/+10 |
| | | | | intact. This doesn't fix the whole problem, but it's a start. | ||||
* | Oops, removed too much. Sorry. | Tommy Reynolds | 2006-03-02 | 1 | -0/+1 |
| | |||||
* | Removed bogus targets that appeared before the "all::" rule, which | Tommy Reynolds | 2006-03-02 | 1 | -9/+0 |
| | | | | absolutely, positively, must be first. | ||||
* | When doing "make clean", forgot the ".ent" extention on the ${DOC_ENTITIES} | Tommy Reynolds | 2006-03-02 | 1 | -1/+1 |
| | | | | reference. | ||||
* | Fixed depandancies so that ${LANG}/fdp-info.xml and | Tommy Reynolds | 2006-03-02 | 1 | -4/+11 |
| | | | | ${LANG}/${DOC_ENTITIES}.ent both get built | ||||
* | Hide our work | Tommy Reynolds | 2006-03-01 | 1 | -1/+1 |
| | |||||
* | Added support for per-document translatable entities file. | Tommy Reynolds | 2006-03-01 | 1 | -4/+39 |
| | |||||
* | Reverting, this is just not good. | Paul W. Frields | 2006-03-01 | 1 | -5/+2 |
| | |||||
* | Let's generate new entities for a document at build time, into a real | Paul W. Frields | 2006-03-01 | 1 | -2/+5 |
| | | | | | | | | | | file. This particular fix lets the document author specify a "entities.xml" file in the PRI_LANG directory, which can be PO'd and translated like anything else. I'm thinking this should be one of the XMLFILES in the Makefile as well, right? In any case, there's a little bit of comment duplication but nothing that really matters, since the file shouldn't be entered in CVS anyway and will be rebuilt regularly. | ||||
* | Set proper locale before validating XML. Do a more thourough jobrelease-notes-FC-5-GOLD-for-ISO | Tommy Reynolds | 2006-03-01 | 1 | -2/+14 |
| | | | | of cleaning up after ourselves. | ||||
* | Include "${1}/fdp-info.xml" as a prerequisite to validation. | Tommy Reynolds | 2006-02-28 | 1 | -1/+1 |
| | |||||
* | Added "make validate-xml-${LANG}" and "make validate-xml" targets to | Tommy Reynolds | 2006-02-28 | 1 | -0/+24 |
| | | | | validate the document XML without performing any subsequent processing. | ||||
* | Provided viewing hint to "make help" output: use sort(1)! | Tommy Reynolds | 2006-02-28 | 1 | -1/+1 |
| | |||||
* | Added "msgmerge -U" switch to update .PO file in-place. Dropped the | Tommy Reynolds | 2006-02-28 | 1 | -2/+1 |
| | | | | "*.po.bank" backup file in favor of the msgmerge default behavior. | ||||
* | Added "fdpcommon" kind of entity. Automatically relocate files | Tommy Reynolds | 2006-02-28 | 1 | -1/+1 |
| | | | | | | marked as "fdpcommon" when building the ".ent" files. Revert Karsten's "Makefile.common" change as a courtesey. | ||||
* | The file is a legal XML file now, and it is thus named, so now this ↵ | Karsten Wade | 2006-02-27 | 1 | -1/+1 |
| | | | | shouldn't break stuff. | ||||
* | Use UTF-8 for these targets too, methinks. Also, fix rpm-common to do a ↵ | Paul W. Frields | 2006-02-26 | 1 | -4/+8 |
| | | | | more brainful job of automagicking. I love making up words. | ||||
* | Added "set-locale-${LANG}" target to change the local symlink | Tommy Reynolds | 2006-02-26 | 1 | -35/+63 |
| | | | | | | | | "locale-entities.xml" to point to the "docs-common/common/entities/entities-${LANG}.ent" file. The locale gets reset automatically as needed each time the XML is rendered via xmlto(1). | ||||
* | Need XML files for src-tarball | Paul W. Frields | 2006-02-24 | 1 | -1/+2 |
| | |||||
* | Add another phony alias "help" for better across-the-project adherence | Paul W. Frields | 2006-02-24 | 1 | -2/+2 |
| | | | | (q.v. Fedora Extras), plus it makes a weird kind of sense. | ||||
* | Use xml2po(1) for all XML=>PO=>XML conversions; drop dependancy on | Tommy Reynolds | 2006-02-23 | 1 | -2/+1 |
| | | | | | the buggy po2xml(1) from the kdesdk. This allows translators to free up potentially 82Mbyte or so of disk space as a bonus. | ||||
* | Every .PO file is precious and make(1) should not delete it unless | Tommy Reynolds | 2006-02-22 | 1 | -0/+3 |
| | | | | explicitly directed to do so. | ||||
* | Revert prior changes. Document template purpose. | Tommy Reynolds | 2006-02-22 | 1 | -2/+4 |
| | |||||
* | Move "-p" arg usage from application path to the actual usage. | Tommy Reynolds | 2006-02-22 | 1 | -2/+2 |
| | |||||
* | wrong argument sequence :( | Yuan Yijun | 2006-02-22 | 1 | -2/+2 |
| | |||||
* | use xml2po instead of po2xml | Yuan Yijun | 2006-02-22 | 1 | -2/+2 |
| | |||||
* | a second make should not fail because of mkdir | Yuan Yijun | 2006-02-22 | 1 | -1/+1 |
| | |||||
* | Added "make targets" to see a list of all targets for the current | Tommy Reynolds | 2006-02-20 | 1 | -2/+128 |
| | | | | | | | | "Makefile". It looks much better if you sort the output: make targets | sort Needs some entries fleshed out. | ||||
* | Add "text" alias for "txt" for bad typists and lexihounds. Also strip | Paul W. Frields | 2006-02-17 | 1 | -7/+16 |
| | | | | | | | annoying revhistory and index elements from plain text builds. There are very few instances where we will be providing txt builds -- e.g. release notes -- so this doesn't seem like a loss. If it is, XSLT is cheap. | ||||
* | Whoa Nelly, let's keep those removals to the right stuff... :-) | Paul W. Frields | 2006-02-17 | 1 | -1/+1 |
| | |||||
* | Make text build cleanly without unnecessary link lists, esp. given our ↵ | Paul W. Frields | 2006-02-17 | 1 | -1/+4 |
| | | | | standards for ulink element usage | ||||
* | Make sure HTML nochunks files do not overwrite each other | Paul W. Frields | 2006-02-16 | 1 | -0/+1 |
| | |||||
* | Add txt targets | Paul W. Frields | 2006-02-16 | 1 | -1/+20 |
| | |||||
* | Added "${LANG}::" target to use as a dependant to the "xml-${LANG}" rules | Tommy Reynolds | 2006-02-15 | 1 | -2/+13 |
| | | | | so we don't invoke "mkdir -p ${LANG}" for every translated XML file. | ||||
* | Reorganize the CVS layout to fully embrace I18N translator support. | Tommy Reynolds | 2006-02-15 | 1 | -71/+226 |
| | | | | | | | | | | | | | | | | | | | | | Many, many changes here. Refer to "example-tutorial/" for a model. 1) Only one rpm-info.xml file, and that is in the top-level dir. 2) XML file names are now language independant (para.xml, not para-en.xml). 3) The "Makefile" in the document directory has been completely rewritten. Now, a ${PRI_LANG} variable identifies the original language for the document. Additional language translations are listed in the ${OTHERS} macro. The ${XMLEXTRAFILES-${LANG}} variable is no more; instead an XMLFILES_template must be filled out to enumerate the necessary XML files. 4) Translated XML files are automatically generated from .POT and .PO files located in a "po/" directory. 5) Translated XML files should NOT be archived in CVS, since they are now generated files. 6) Many new virtual targets have been added to "Makefile.common", such as "make xml-de", "make po-de", and the like. Consult the "Makefile.common". | ||||
* | Oops, remember Tommy's rule of good behavior in targets | Paul W. Frields | 2006-02-13 | 1 | -1/+1 |
| |