Files
fish-shell/tests/checks/check-translations.fish
Fabian Boehm e8bd45d760 tests: Remove the need to pass $FISH_SOURCE_DIR
This is only used in check-translations, where we can just use a
relative path from the test script
2025-03-19 18:26:11 +01:00

20 lines
455 B
Fish

#RUN: fish=%fish %fish %s
#REQUIRES: msgfmt --help
set -l dir (status dirname)
set -l fail_count 0
for file in $dir/../../po/*.po
# We only check the format strings.
# Later on we might do a full "--check" to also check the headers.
msgfmt --check-format $file
or set fail_count (math $fail_count + 1)
end
# Prevent setting timestamp if any errors were encountered
if test "$fail_count" -gt 0
exit 1
end
# No output is good output