~vcs-imports/gnome-control-center/+git/gnome-control-center:kick-ci

Last commit made on 2024-04-08
Get this branch:
git clone -b kick-ci https://git.launchpad.net/~vcs-imports/gnome-control-center/+git/gnome-control-center

Branch merges

Branch information

Recent commits

61a6782... by Felipe Borges <email address hidden>

WIP

c18168b... by Matthijs Velsink <email address hidden>

test-network-panel: Allow separator in speed label

Commit b76d6d0d (!2130) added a thousands separator to the speed label
for ethernet. This did not affect the tests, as they are run under the
`C` locale, meaning no separator was present in the tests and the label
test matched.

However, running tests with locale set to `en_US.UTF-8` for example
fails, as the label then reads "1,234 Mb/s" instead.

Fix this by adding a wildcard in the place of the separator.

b8337b0... by Matthijs Velsink <email address hidden>

po: Fix POTFILES.in to pass the new CI

Now that the CI checks for any mistakes in POTFILES.in, let's fix it
completely.

I manually checked any removed files if strings were accidentally not
marked as translatable, but there were none. Note that this is a benefit
of also checking for files that are in POTFILES.in but are not
translatable; accidental removal of translation markers can be caught.

e32f271... by Matthijs Velsink <email address hidden>

ci: Fix potfiles check for *gettext functions

The `*gettext()` function family is only translatable for us if it
contains string literals or uses our `GETTEXT_PACKAGE` domain. A broad
`'gettext *('` grep will therefore not work.

So, narrow the grep a bit to only work for `*gettext()` call where the
first argument is a string literal or `GETTEXT_PACKAGE`.

b43b705... by Matthijs Velsink <email address hidden>

ci: Check sorting of POTFILES.in in fixed locale

Sorting is locale dependent, so make sure it is always the same.

60dfb43... by Matthijs Velsink <email address hidden>

ci: Fix potfiles check for submodules

Submodules can also contain translatable files, but the CI does not
automatically pull submodules.

Fix that for the potfiles check.

c13f8a8... by Matthijs Velsink <email address hidden>

ci: Also check if POTFILES.in is properly sorted

And fail if it is not.

46e6024... by Matthijs Velsink <email address hidden>

ci: Add potfile check

This script checks for files that are translatable, but are missing from
POTFILES.in. Also, it checks whether files that are in POTFILES.in are
translatable at all or are missing.

Based on nautilus!1418.

Closes #2845

06f97c6... by Alexandre Franke

Update French translation

(cherry picked from commit 323b2364ed33af4835f816c0d6644ab0d389799d)

7fcc142... by Sam Hewitt <email address hidden>

mouse: Update assets for test window; improve scroll arrow display

- add new assets for clicking and scrolling view switcher
- adjust the scroll test arrow display
- remove old inappropriate asset
- use gresource for new assets