Thanks Chris,

I am not trying to cut out of the loop Pootle, I am trying to cut out of
the loop the manual work. There are so many PO files that it is impossible
to upload all of them manually as frequently as I would like.

I would prefer to do the merge offline, on the desktop, using tools like
Lokalize, which are wonderful for merging PO files. Then I would like
to upload the merged PO files automatically.
Probably some curl script can do the job. I will have to try it.

Another question:
Once I have downloaded all the PO files (which can be done easily)
how can I apply them so that I can check the translations in the context?
For example, for some other (gnome) application I can convert PO files to MO
files, put them to a special location (directory), and restart the application.
However I am not sure whether this works with LibreOffice PO files as well.
Can somebody help with this?

Regards,
Dashamir

P.s. Chris, I see on the admin panel that you are listed as an Albanian language
       user (cjl). How come?


On Fri, Sep 14, 2012 at 6:36 PM, Chris Leonard <[email protected]> wrote:
> On Fri, Sep 14, 2012 at 11:33 AM, Dashamir Hoxha <[email protected]> wrote:
>> I would like to be able to export PO files from the command line,
>> and to import them from the command line again.
>>
>> If all the PO files are kept in a GIT repository, this can be done easily:
>> first CLONE the repository, and then PULL to get the latest version of
>> the PO files, modify them locally, and finally PUSH to import them into
>> the main repository (upstream).
>>
>> Dashamir
>>
>
>
> Well, pulling all of the PO files is easily done from the command line
> with wget on the download "Zip of Directory"  link on the Translate
> tab.
>
> https://translations.documentfoundation.org/sq/llibo_ui/export/zip
> https://translations.documentfoundation.org/sq/libo_help/export/zip
>
> That will get you the current PO files hosted in Pootle.
>
> I personally find the deeply nested folder structure of the LO UI on
> Pootle a bit challenging, although I understand why it is set up that
> way.  I developed a little script (collapse36.sh)  to help me get all
> of the PO files into a single folder (only one layer deep).  Please
> note that to accomplish this is it necessary to rename files that
> share a name but are differentiated by their location in the folder
> hierarchy.
>
> The renaming is easy enough to decipher and reverse by just looking at
> the lines of the shell script.  Please note that the script is
> intentionally destructive of the original folders in order to monitor
> completeness, so only do it with a copy of your downloaded and
> unzipped file in a directory of it's own.
>
> Upload is another question entirely.  Speaking only for myself (as
> Translation Team Coordinator of another project, not LO).  Direct
> commit to the git repository /po directories bypassing Pootle is a
> simply bad idea.  The Pootle workflow serves multiple important
> purposes all of which are defeated by direct git commits of PO files.
>
> I cannot think of an easy way to do mass uploads via the Pootle web
> UI.  Unless you are going to be given an elevated level of privs on
> the Pootle server itself (and SHH access to log in), this may remain a
> repeated manual process to get the PO files into Pootle (where they
> belong).  Again, speaking only for Sugar Labs (and not LO)  I can tell
> you that very few people will ever get a privileged login to our
> Pootle server, this is not something you just hand out for convenience
> sake.
>
> Pootle is an important tool for collaboration and quality control.
> Trying to cut it out of the loop is not recommended.
>
> Just my 2 cents.;
>
> cjl

-- 
Unsubscribe instructions: E-mail to [email protected]
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/l10n/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to