X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=README.localization;h=d933d01e70c8836905de9315eaef415281c81ba8;hb=43c09d723435a5b203f2ac0c39e2086de836b386;hp=41bda4832c3ea51f0b302680aa6c0bc470eb4f3f;hpb=004787bd65542b21e3e2e6cd0f9419bf9b1dd69b;p=lyx.git diff --git a/README.localization b/README.localization index 41bda4832c..d933d01e70 100644 --- a/README.localization +++ b/README.localization @@ -1,9 +1,12 @@ Localization/Translation FAQ + (2007-2011) by Ran Rutenberg, Pavel Sanda, Michael Gerz - February 2007 + +PART I - Interface translation +------------------------------ This file is mainly intended for those who have no or little experience using .po files, but want to contribute by translating the LyX interface (i.e. menu @@ -137,3 +140,34 @@ have a look at Consider subscribing to the documentation list at lyx-docs@lists.lyx.org (rather silent one) or developer's mailing list lyx-devel@lists.lyx.org (high volume). + + + +PART II - Translation of Math environments and Floats in the final output +------------------------------------------------------------------------- + +As of 2.0 LyX allows automatic translation in tex/dvi/ps/pdf output for math +environment strings (and some floats) which are not automatically translated via +babel package to the localized form. For example the environment "Exercise" +becomes "Aufgabe" in the output of the documents with language set to german. + +These translations are taken from the previously translated .po file before the +final major LyX release (e.g. 2.0.0) and are fixed for all next minor releases +(e.g. 2.0.x) in order to have fixed output of LyX documents. + +The current translation for your language can be found in lib/layouttranslations +file. Easy way to check many of the translation is to simply load +lib/examples/localization_test.lyx in LyX and read its instructions. + +The problematic strings can be then fixed in the .po file. For inspiration the +typical places in .po files, where to fix the translation, can be seen on the +following commit: http://www.lyx.org/trac/changeset/38169 . + +If you need to manually regenerate layouttranslations file from .po files run +`make ../lib/layouttranslations' in po directory. Python polib library is +needed for building the output file. + +Q: Running make ../lib/layouttranslations return with just saying + ../lib/layouttranslations is up to date. +A: To force regerenation, use something like (XX is your language) + make -W XX.po ../lib/layouttranslations