[gnome-shell] ci: Include .ui files in POTFILES check
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] ci: Include .ui files in POTFILES check
- Date: Sat, 12 Feb 2022 11:53:47 +0000 (UTC)
commit 5a18f00fa642806291ce29952d1a4769cb88a417
Author: Florian Müllner <fmuellner gnome org>
Date: Thu Feb 10 18:18:34 2022 +0100
ci: Include .ui files in POTFILES check
As the previous commit shows, just checking source files isn't
enough. Extending the existing check to .ui files should make
sure that we catch that kind of breakage in the future before
it hits translators.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2173>
.gitlab-ci/check-potfiles.sh | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/.gitlab-ci/check-potfiles.sh b/.gitlab-ci/check-potfiles.sh
index a36fe7539b..82f101cf87 100755
--- a/.gitlab-ci/check-potfiles.sh
+++ b/.gitlab-ci/check-potfiles.sh
@@ -1,10 +1,14 @@
#!/usr/bin/env bash
srcdirs="src subprojects/extensions-tool"
+uidirs="js subprojects/extensions-app"
# find source files that contain gettext keywords
files=$(grep -lR --include='*.c' '\(gettext\|[^I_)]_\)(' $srcdirs)
+# find ui files that contain translatable string
+files="$files "$(grep -lRi --include='*.ui' 'translatable="[ty1]' $uidirs)
+
# filter out excluded files
if [ -f po/POTFILES.skip ]; then
files=$(for f in $files; do ! grep -q ^$f po/POTFILES.skip && echo $f; done)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]