The headings are RTL but in some tables the rows were LTR because the
first strong char was LTR, like the "e" in "-0e". Add {RLM}{LRM}...{RLM}
to those columns ("-0" to "-9", and "-0e" to "-9e"):
sed -ri $'/^msgstr /{s/"(-[0-9]e?)"/"\u200f\u200e\\1\u200f"/}' ar.po
It's not perfect because groff doesn't treat RLM and LRM as zero-width
chars, and thus the columns are slightly misaligned. It's good enough
in practice still.
Thanks-to: Zayed Al-Saidi <zayed.alsaidi@gmail.com>
#: ../src/xz/xz.1
#, no-wrap
msgid "-0"
-msgstr "-0"
+msgstr "-0"
#. type: tbl table
#: ../src/xz/xz.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-1"
-msgstr "-1"
+msgstr "-1"
#. type: TP
#: ../src/xz/xz.1 ../src/scripts/xzgrep.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-2"
-msgstr "-2"
+msgstr "-2"
#. type: tbl table
#: ../src/xz/xz.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-3"
-msgstr "-3"
+msgstr "-3"
#. type: tbl table
#: ../src/xz/xz.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-4"
-msgstr "-4"
+msgstr "-4"
#. type: tbl table
#: ../src/xz/xz.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-5"
-msgstr "-5"
+msgstr "-5"
#. type: tbl table
#: ../src/xz/xz.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-6"
-msgstr "-6"
+msgstr "-6"
#. type: tbl table
#: ../src/xz/xz.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-7"
-msgstr "-7"
+msgstr "-7"
#. type: tbl table
#: ../src/xz/xz.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-8"
-msgstr "-8"
+msgstr "-8"
#. type: tbl table
#: ../src/xz/xz.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-9"
-msgstr "-9"
+msgstr "-9"
#. type: tbl table
#: ../src/xz/xz.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-0e"
-msgstr "-0e"
+msgstr "-0e"
#. type: tbl table
#: ../src/xz/xz.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-1e"
-msgstr "-1e"
+msgstr "-1e"
#. type: tbl table
#: ../src/xz/xz.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-2e"
-msgstr "-2e"
+msgstr "-2e"
#. type: tbl table
#: ../src/xz/xz.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-3e"
-msgstr "-3e"
+msgstr "-3e"
#. type: tbl table
#: ../src/xz/xz.1
#: ../src/xz/xz.1
#, no-wrap
msgid "-4e"
-msgstr "-4e"
+msgstr "-4e"
#. type: tbl table
#: ../src/xz/xz.1
#, no-wrap
msgid "-5e"
-msgstr "-5e"
+msgstr "-5e"
#. type: tbl table
#: ../src/xz/xz.1
#, no-wrap
msgid "-6e"
-msgstr "-6e"
+msgstr "-6e"
#. type: tbl table
#: ../src/xz/xz.1
#, no-wrap
msgid "-7e"
-msgstr "-7e"
+msgstr "-7e"
#. type: tbl table
#: ../src/xz/xz.1
#, no-wrap
msgid "-8e"
-msgstr "-8e"
+msgstr "-8e"
#. type: tbl table
#: ../src/xz/xz.1
#, no-wrap
msgid "-9e"
-msgstr "-9e"
+msgstr "-9e"
#. type: Plain text
#: ../src/xz/xz.1