]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
po: Update translations to build with gettext 0.26
authorAndrew Hamilton <adhamilt@gmail.com>
Sat, 23 Aug 2025 03:43:17 +0000 (22:43 -0500)
committerDaniel Kiper <daniel.kiper@oracle.com>
Thu, 4 Sep 2025 12:37:21 +0000 (14:37 +0200)
Gettext 0.26 validates format strings. In some cases before
the GRUB build process was converting newlines sequences (\n)
to (\<translated character>) which is invalid. Update the
impacted language sed script files to ensure newlines use
the correct escape sequence.

This avoids build errors such as:

  de@hebrew.po:8192: 'msgstr' is not a valid Shell printf format string, unlike 'msgid'. Reason: This escape sequence is invalid.

Fixes: https://savannah.gnu.org/bugs/?67353
Signed-off-by: Andrew Hamilton <adhamilt@gmail.com>
Reviewed-by: Vladimir Serbinenko <phcoder@gmail.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
po/arabic.sed
po/cyrillic.sed
po/greek.sed
po/hebrew.sed

index 3fbee72480a9ab607be6e298ae3a59f78972c5be..50bede0f81992fbea4b7bad49d5e730a1270ed77 100644 (file)
@@ -81,3 +81,5 @@ s,%\([0-9]*\)زو,%\1zu,g
 s,%\([0-9]*\)كس,%\1x,g
 s,%\([0-9]*\)لكس,%\1lx,g
 s,%\([0-9]*\)للكس,%\1llx,g
+
+s,\\ن,\\n,g
index 472f0952956fe708e9b80320f1e7c015ce37109b..d3db388381b66f4f39ca928609e97679779e88e3 100644 (file)
@@ -104,3 +104,5 @@ s,%\([0-9]*\)зу,%\1zu,g
 s,%\([0-9]*\)ѯ,%\1x,g
 s,%\([0-9]*\)лѯ,%\1lx,g
 s,%\([0-9]*\)ллѯ,%\1llx,g
+
+s,\\н,\\n,g
index 0e81625fbbba4ca7cfa3a2c985b48775975be35b..1ace5fcd2e5cff40e86032eee9effa4d22a8ae24 100644 (file)
@@ -106,3 +106,5 @@ s,%\([0-9]*\)ζυ,%\1zu,g
 s,%\([0-9]*\)ξ,%\1x,g
 s,%\([0-9]*\)λξ,%\1lx,g
 s,%\([0-9]*\)λλξ,%\1llx,g
+
+s,\\ν,\\n,g
index 33174bbdcc0acdceeee4e5d8c8a1099290f209cd..ce59e576e095f2c3f75ecd6689b92809d79e1368 100644 (file)
@@ -89,3 +89,5 @@ s,%\([0-9]*\)זוּ,%\1zu,g
 s,%\([0-9]*\)כּס,%\1x,g
 s,%\([0-9]*\)לכּס,%\1lx,g
 s,%\([0-9]*\)ללכּס,%\1llx,g
+
+s,\\נ,\\n,g