[sane-devel] Translation Instructions

Yuri Chornoivan yurchor at ukr.net
Tue Sep 4 16:46:12 BST 2018


вівторок, 4 вересня 2018 р. 18:14:18 EEST Elishai Shkury написано:
> 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

That means that "./configure" was not finished successfully (not all "-devel" 
packages have been installed by the time of the configuration).

Packed sane-backends.pot attached (please unpack it first).

Best regards,
Yuri
> 
> 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: sane-backends.pot.bz2
Type: application/x-bzip
Size: 16706 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/sane-devel/attachments/20180904/ce7442ff/attachment-0001.bin>


More information about the sane-devel mailing list