[sane-devel] Translation Instructions
Elishai Shkury
e1907 at mm.st
Tue Sep 4 16:14:18 BST 2018
Dear Olaf and Dear Yuri,
When "make update-po" I get "make: *** No rule to make target 'update-po'. Stop." ?
Apologies for this elementary question. My translation experience is limited to the web interface of transifex.
My system is xubuntu (uname -a = Linux eesh-Unknow 4.15.0-33-generic #36-Ubuntu SMP Wed Aug 15 16:00:05 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux)
Actions completed for now:
Download Gtranslator, Download zip of repo from gitlab, update LINGUAS file, perform a fork with merge request.
Thank you,
Elishai
On Tue, Sep 4, 2018, at 3:35 PM, Olaf Meeuwissen wrote:
> Hi Elishai,
>
> Yuri Chornoivan writes:
>
> > четвер, 16 серпня 2018 р. 20:36:40 EEST Elishai Shkury написано:
> >> Hello
> >> I would please like to translate SANE.
> >> Please provide instructions for translating.
> >> Thank you,
> >> Elishai
> >
> > Hi,
> >
> > 1. The initial data
> >
> > sane-backends is translated using Gettext PO files. You can edit them manually
> > (they are just plain text files) but it would be better to use specialized
> > software. It can be Lokalize, poEdit, GTranslator, OmegaT or Virtaal.
> >
> > To be synced with the current code you should pull whole sane-backends repo
> > from gitlab:
> >
> > https://gitlab.com/sane-project/backends
> >
> > Fork it, clone to your machine or just download the archive (if you are not
> > planning to update the translation), then do
> >
> > ./configure
> > cd po
> > make update-po
> >
> > Then either translate your locale's .po-file or rename sane-backends.pot into
> > <your_locale>.po (if there is no <your_locale>.po in the current repo) and
> > translate it from scratch.
> >
> > If you have troubles with this procedure just send me a message and I send you
> > the needed file back.
> >
> > 2. The results
> >
> > Ready-to-use translation (do not forget to check is validity with "msgfmt -vc
> > <your_locale>.po") can be submitted as gitlab merge request or added to the
> > bug report on gitlab.
> >
> > Hope this helps.
> >
> > Best regards,
> > Yuri
>
> All of the above applies. In addition, if you are adding a new
> language, you need to add the locale to the po/LINGUAS file. If you
> want to work on an existing translation, you may want to get into touch
> with the Last-Translator and/or Language-Team mentioned in the header of
> the po/*.po file for your locale.
>
> Hope this helps,
> --
> Olaf Meeuwissen, LPIC-2 FSF Associate Member since 2004-01-27
> GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13 F43E B8A4 A88A F84A 2DD9
> Support Free Software https://my.fsf.org/donate
> Join the Free Software Foundation https://my.fsf.org/join
More information about the sane-devel
mailing list