update README file for translators

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3908 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2002-04-05 10:29:23 +00:00
parent 9844394f76
commit cfd441248e
2 changed files with 32 additions and 77 deletions

View File

@ -1,3 +1,7 @@
2002-04-04 Adrien Rebollo <adrien.rebollo@gmx.fr>
* README: removed obsolete status, updated build instructions
2002-04-04 Allan Rae <rae@lyx.org> 2002-04-04 Allan Rae <rae@lyx.org>
* Makefile.in.in (.po.pox): make it work when builddir != srcdir * Makefile.in.in (.po.pox): make it work when builddir != srcdir

105
po/README
View File

@ -1,53 +1,6 @@
This file is intended to provide information about the status of the This file is intended to provide information about the different translation
different translation files. Please help us out to keep them up to date. files. If you want to make one for your language, please read
"Help->Customization" for more information, and the information below.
If you want to make one for your language, please read "Help->Customization"
for more information, and the information below.
Status
------
The intention here is to provide information about the status of the
different translation files.
1998-02-03: no.po for Norwegian by Lars G. Bjønnes (larsbj@ifi.uio.no)
Pretty much done except for some keyboard-shortcuts, and a few
things that I don't know how to translate yet.
Updated for 0.12.0
1998-01-23: es.po, Spanish by Daniel Manrique and Alejandro Aguilar
Sierra. Advanced but not yet complete. Send comments about this
translation to (lyxesp@modelos1.atmosfcu.unam.mx) and get the
latest version from http://www.linux.org.mx/lyx/es.html.
1999-04-30: da.po for Danish by Asger Alstrup (alstrup@diku.dk):
Pretty much done for 1.0.2, except for some keyboard shortcuts.
1998-07-27: Updated sv.po, Swedish by Joacim Persson (sp2joap1@ida.his.se)
Complete, in the sense that it works. (except some shortcuts in a
few hard-to-crack dialogs)
1998-02-01: de.po, German by Peter Metternich and Peter Sütterlin
Complete as of pre8, allthough some translations could be nicer.
Shortcuts do work, allthough some are missing (not enough
unique letters...). Additional shortcut definition file
menus_de.bind available.
1998-02-11: hu.po, Hungarian by Peter Kremer & Andras Kadar
Menus and some simple dialog box are done. Additional shortcut
definition file menus_hu.bind available.
1998-11-27: fr.po, by Emmanuel Gureghian <gureghia@spi.lip6.fr>, with
*slight* changes by Jean-Marc Lasgouttes. All strings are basically
translated, but the keyboard shortcuts have not been updated and
the translation could really be improved. Feel free to contact
Emmanuel if you want to help.
1998-12-02: ru.po, by Victor Lavrenko <lyx@lavrenko.pp.ru>. Last updated
on 1999-01-29.
The status of the other files is unknown at this point in time, but
most should be pretty good.
How can I update an existing po file? How can I update an existing po file?
------------------------------------- -------------------------------------
@ -59,47 +12,45 @@ the procedure should be relatively easy:
Get and install gettext (available from ftp://alpha.gnu.org). Read the Get and install gettext (available from ftp://alpha.gnu.org). Read the
documentation for gettext. Then get the latest LyX distribution including documentation for gettext. Then get the latest LyX distribution including
patches, and unpack it in your home directory. Read README in the LyX patches, and unpack it in your home directory. It is yet better if you checkout
distribution. Read the files in development/Code_rules/. the CVS version of LyX.
Read the README in the LyX distribution.
Check the mailing list archives to learn what is going on at the moment. Check the mailing list archives to learn what is going on at the moment.
Consider subscribing to the developer's mailing list. Consider subscribing to the developer's mailing list, lyx-devel@lists.lyx.org.
2) Preparing a patch 2) Preparing a patch
Now do (if you want to update the no.po file): Now do (where XX stands for the code of your language):
cp -R lyx-*.*.* lyx.new cp -R lyx-*.*.* lyx.new
(which makes a copy of the source distribution for (Which makes a copy of the source distribution for
you to change) you to change, but you should work in a CVS workarea)
cd lyx.new/po/ cd lyx.new/po/
msgmerge no.po lyx.pot > no.pox make XX.pox
(use no.pox as a temporary) (It merges the po file into the temporary file XX.pox)
emacs no.pox emacs XX.pox
(using po-mode.) (Using po-mode. Emacs is convenient for po editing, but not
(finish editing no.pox, save) mandatory.)
msgfmt no.pox (Make all necessary changes in XX.pox, and save.)
mv messages no.gmo mv XX.pox XX.po
mv no.pox no.po rm XX.pox~
rm no.pox~ (To remove Emacs autosave.)
make XX.gmo
(Update the ChangeLog file.)
(update the status list in this README file) cd ..
cd .. (Maybe update lib/CREDITS)
(update CHANGES and maybe also lib/CREDITS) cvs diff -u > XX_po_update.patch
(Or whatever good method to have a patch in unified diff format)
lyx.new/development/tools/makepatch lyx-*.*.* lyx.new
(which will create a patch file)
3) Submitting the patch 3) Submitting the patch
zcat *.patch.gz | less Check your patch and mail it to lyx-devel@lists.lyx.org
(to check that the patch is ok)
Mail the patch along with an announcement mail to
lyx-devel@lists.lyx.org)
Thanks! Thanks!
The LyX Team. The LyX Team.