From 37277ddd37ac1746a75cad7ff081d1d7edd65884 Mon Sep 17 00:00:00 2001 From: Alexander Borsuk Date: Sat, 18 Feb 2023 14:13:32 +0100 Subject: [PATCH] [tools] Fixed wrong RTL translations generated by the trans tool Signed-off-by: Alexander Borsuk --- tools/unix/translate_categories.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/unix/translate_categories.sh b/tools/unix/translate_categories.sh index d5ce74d028..06c0017300 100755 --- a/tools/unix/translate_categories.sh +++ b/tools/unix/translate_categories.sh @@ -30,7 +30,8 @@ esac LANGUAGES=( en ar be bg ca cs da de el es et eu fa 'fi' fr he hu id it ja ko mr nb nl pl pt pt-BR ro ru sk sv sw th tr uk vi zh-CN zh-TW ) for lang in "${LANGUAGES[@]}"; do - TRANSLATION=$(trans -b "$SRC:$lang" "$WORD" | sed 's/ *//') + # -no-bidi fixes wrong characters order for RTL languages. + TRANSLATION=$(trans -b -no-bidi "$SRC:$lang" "$WORD" | sed 's/ *//') # Correct language codes to ours. case $lang in zh-CN) lang="zh-Hans" ;;