Difference between revisions of "User manual information"

From Inkscape Wiki
Jump to navigation Jump to search
Line 48: Line 48:
* when finishing editing, if necessary edit the Makefile and add your language to the Makefile. In every case test your file with some tools (xmllint...) or just type again "make your_language" : syntax errors will be displayed : please correct them.
* when finishing editing, if necessary edit the Makefile and add your language to the Makefile. In every case test your file with some tools (xmllint...) or just type again "make your_language" : syntax errors will be displayed : please correct them.
* svn commit
* svn commit
== FAQ  ==
'''Why is there only one xml file ?'''
Because some experience show it is much easier to follow : the translator reads the text in the same time it is editing. But the day many languages will be added, it will be a need to produce a trunked manual file.
'''I try to validate the manual file and i get some errors corresponding the the language attributes.'''
Normal, some tags are not allowed to be repeated in the DTD (sect1 title for example), but having all language in one file makes it necessary. In this case, validate with the given Makefile that take this difference in consideration.
'''How can i produce HTML files from the XML one ?'''
Type "make your_language" to have trunkated html file (one file per sect1), or "make singleYour_language" to have all the manual in one html file.
'''Can i export to PDF ?'''
yep. make a single html file (read above) and "make pdfYour_language". Dependancy to htmldoc. If anyone wants to work on a different XSL stylesheet that produce language specific XML file and use db2pdf, it is welcome.


== People ==
== People ==

Revision as of 15:07, 30 May 2006

This is mainly a scratchpad to begin working out the UserManual. We can post ideas and fragments of text up here, but the real deal will be in CVS so that it can be checked out and worked on.

Other manuals and tutorials are listed here

Why not write the manual here? Use wiki as a versioning & collaboration tool -- that's what it's for :) You can then use a script to turn raw wiki pages into whatever format you need for the distribution

Currently in CVS there is a manual (or beginnings of a manual) that was written in French for SodiPodi. Has anyone looked at it? What are your thoughts?

We need to work now on an update of this Manual and have a specific version for Inkscape.

  • Queries about Manual can be added here or sent to cedric@le-radar.com


Inkscape tutorial paginated for printing

In SVG, each page is a layer. Make one page visible and others invisible. (The Wiki would not accept the PDF because the files are too big.)

These tutorials were adapted from Inkscape 0.41.

  • upload:inkscape-tutorial-basic.svgz
  • upload:inkscape-tutorial-shapes.svgz


Where can I find the latest update?

How to Help

  • Adding new information to the manual : write your files in docbook or in plain text that we'll convert (please follow guidelines)
  • translating pages
  • contact a contributor or add your name in the follow list and have a look at the WIP


  • If you want to contribute, download the USER_MANUAL part of SVN
  • To view actual state in html, type "make your_language" (notice that xsltproc is needed). If nothing is generated, it is that your language is actually not added to the manual. Thanks to begin one, ad become responsible for this part ;)
  • edit the trunk/xml/inkscapeUTF.xml file. All languages are inside.
  • Just read the file, choose the language reference you want to use (en, fr...) and translate by duplicating the node and changing lang attribute to yours.
  • For pictures, you may use the "images/sshot_yourlanguage" directory or create it if necessary".
  • when finishing editing, if necessary edit the Makefile and add your language to the Makefile. In every case test your file with some tools (xmllint...) or just type again "make your_language" : syntax errors will be displayed : please correct them.
  • svn commit

FAQ

Why is there only one xml file ? Because some experience show it is much easier to follow : the translator reads the text in the same time it is editing. But the day many languages will be added, it will be a need to produce a trunked manual file.

I try to validate the manual file and i get some errors corresponding the the language attributes. Normal, some tags are not allowed to be repeated in the DTD (sect1 title for example), but having all language in one file makes it necessary. In this case, validate with the given Makefile that take this difference in consideration.

How can i produce HTML files from the XML one ? Type "make your_language" to have trunkated html file (one file per sect1), or "make singleYour_language" to have all the manual in one html file.

Can i export to PDF ? yep. make a single html file (read above) and "make pdfYour_language". Dependancy to htmldoc. If anyone wants to work on a different XSL stylesheet that produce language specific XML file and use db2pdf, it is welcome.

People

Cedricmain contributorcedric at le-radar.com
Johnuthor and fr/gb translation
Ernestospanish translation celise at prodigy.net.mx
Antonioitalian translation antonio.angelo at poste.it
Bryceenglish translation/editing bryce at bryceharrington.com
Kevinenglish translation/editing inkscape.docs at wixsonit.com