Project

General

Profile

Actions

action #57056

closed

run desktop-file translation extractor

Added by lnussel over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Release Engineering
Target version:
Start date:
2019-09-20
Due date:
2019-09-24
% Done:

100%

Estimated time:

Description

the extractor of desktop file translations that pushed to github needs to be run

A full rebuild without build-compare is needed.

on https://github.com/openSUSE/desktop-file-translations

Run

cd 51-xml
./download_data.sh download
./generate_and_merge_pos.sh download
git add */*.po */*.pot
git commit -m update
git push

Related issues 1 (0 open1 closed)

Copied from openSUSE Leap 15.2 - action #56348: run desktop-file translation extractorResolved2020-01-272020-01-30

Actions
Actions #1

Updated by lnussel over 5 years ago

  • Copied from action #56348: run desktop-file translation extractor added
Actions #2

Updated by favogt over 5 years ago

50-tools/update-po-files.sh needs to be run as well, apparently.

Actions #3

Updated by lnussel over 5 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

that seems wrong somehow. generate_and_merge_pos.sh is supposed to handle that. Anyways, looks like its dont.

Actions #4

Updated by favogt over 5 years ago

  • % Done changed from 100 to 20

Unfortunately not, YaST group translations didn't survive the renaming. I'll have to redo it.

Yes, generate_and_merge_pos.sh is supposed to handle msgmerge, I suppose it broke somehow.

Actions #5

Updated by favogt over 5 years ago

  • % Done changed from 20 to 90

TW: https://build.opensuse.org/request/show/732916
SLE: https://build.suse.de/request/show/201453

Diff is messy because someone created a new branch.

Actions #6

Updated by favogt over 5 years ago

  • % Done changed from 90 to 100

Yes, generate_and_merge_pos.sh is supposed to handle msgmerge, I suppose it broke somehow.

I guess there is a difference between "msgmerge --previous -q newpo.po newpot.pot > tmp.po; msgmerge oldpo.po tmp.po" and "msgmerge --previous oldpo.po newpot.pot".
Additionally, there's a bug that for new languages new .po files aren't created automatically (it only iterates over existing .po files and doesn't call msginit).

I don't have time to look at that further.

Actions

Also available in: Atom PDF