i18n: Update translation templates from Weblate
Translation template (*.pot) files were updated last time in year 2023. As a result msgmerge run during building DNF5 removed all newly added translated messages from message cataloges because the new messages were missing from the template files. This patch fixes it by copying the templates together with messages catalogs from Weblate on every DNF5 release. Resolves: #1744
This commit is contained in:
parent
61a0e357f7
commit
126a07a6e5
|
@ -1,4 +1,4 @@
|
|||
name: Retrieve *.po files from weblate repository
|
||||
name: Retrieve *.po and *.pot files from weblate repository
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
|
@ -9,7 +9,7 @@ runs:
|
|||
repository: ${{ github.repository }}-l10n
|
||||
path: .l10n
|
||||
|
||||
- name: Copy *.po files from weblate repository
|
||||
- name: Copy *.po and *.pot files from weblate repository
|
||||
shell: bash
|
||||
run: |
|
||||
pushd .l10n
|
||||
|
@ -17,9 +17,9 @@ runs:
|
|||
source_path=""
|
||||
if [ -f "${component}/PATH" ]; then
|
||||
read -r source_path < "${component}/PATH"
|
||||
for po in "${component}"/*.po; do
|
||||
if [ -f "$po" ]; then
|
||||
cp "${po}" "../${source_path}/"
|
||||
for file in "${component}"/*.{po,pot}; do
|
||||
if [ -f "$file" ]; then
|
||||
cp "${file}" "../${source_path}/"
|
||||
fi
|
||||
done
|
||||
git -C .. add "${source_path}"
|
||||
|
@ -32,7 +32,7 @@ runs:
|
|||
run: |
|
||||
rm -rf .l10n
|
||||
|
||||
- name: Commit *.po files
|
||||
- name: Commit *.po and *.pot files
|
||||
shell: bash
|
||||
run: |
|
||||
# only commit if there is any change in translations
|
||||
|
|
Loading…
Reference in New Issue