1
0
mirror of https://git.tukaani.org/xz.git synced 2026-10-31 03:14:56 +00:00

Translations: Fix LTR/RTL issue in Arabic xz man page tables

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>
This commit is contained in:
Lasse Collin 2026-06-21 19:29:59 +03:00
parent b46944d734
commit e95cd90da9
No known key found for this signature in database
GPG Key ID: 38EE757D69184620

View File

@ -782,7 +782,7 @@ msgstr "ذ_الفك"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-0" msgid "-0"
msgstr "-0" msgstr "‏‎-0‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
@ -812,7 +812,7 @@ msgstr "1 ميجابايت"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-1" msgid "-1"
msgstr "-1" msgstr "‏‎-1‏"
#. type: TP #. type: TP
#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #: ../src/xz/xz.1 ../src/scripts/xzgrep.1
@ -836,7 +836,7 @@ msgstr "2 ميجابايت"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-2" msgid "-2"
msgstr "-2" msgstr "‏‎-2‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
@ -854,7 +854,7 @@ msgstr "17 ميجابايت"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-3" msgid "-3"
msgstr "-3" msgstr "‏‎-3‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
@ -884,7 +884,7 @@ msgstr "5 ميجابايت"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-4" msgid "-4"
msgstr "-4" msgstr "‏‎-4‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
@ -902,7 +902,7 @@ msgstr "48 ميجابايت"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-5" msgid "-5"
msgstr "-5" msgstr "‏‎-5‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
@ -926,7 +926,7 @@ msgstr "94 ميجابايت"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-6" msgid "-6"
msgstr "-6" msgstr "‏‎-6‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
@ -938,7 +938,7 @@ msgstr "6"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-7" msgid "-7"
msgstr "-7" msgstr "‏‎-7‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
@ -956,7 +956,7 @@ msgstr "186 ميجابايت"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-8" msgid "-8"
msgstr "-8" msgstr "‏‎-8‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
@ -974,7 +974,7 @@ msgstr "33 ميجابايت"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-9" msgid "-9"
msgstr "-9" msgstr "‏‎-9‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
@ -1044,7 +1044,7 @@ msgstr "بما أن هناك مستويين بحجم قاموس 4 ميجاباي
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-0e" msgid "-0e"
msgstr "-0e" msgstr "‏‎-0e‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
@ -1056,7 +1056,7 @@ msgstr "8"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-1e" msgid "-1e"
msgstr "-1e" msgstr "‏‎-1e‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
@ -1068,7 +1068,7 @@ msgstr "13 ميجابايت"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-2e" msgid "-2e"
msgstr "-2e" msgstr "‏‎-2e‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
@ -1080,7 +1080,7 @@ msgstr "25 ميجابايت"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-3e" msgid "-3e"
msgstr "-3e" msgstr "‏‎-3e‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
@ -1092,37 +1092,37 @@ msgstr "7"
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-4e" msgid "-4e"
msgstr "-4e" msgstr "‏‎-4e‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-5e" msgid "-5e"
msgstr "-5e" msgstr "‏‎-5e‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-6e" msgid "-6e"
msgstr "-6e" msgstr "‏‎-6e‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-7e" msgid "-7e"
msgstr "-7e" msgstr "‏‎-7e‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-8e" msgid "-8e"
msgstr "-8e" msgstr "‏‎-8e‏"
#. type: tbl table #. type: tbl table
#: ../src/xz/xz.1 #: ../src/xz/xz.1
#, no-wrap #, no-wrap
msgid "-9e" msgid "-9e"
msgstr "-9e" msgstr "‏‎-9e‏"
#. type: Plain text #. type: Plain text
#: ../src/xz/xz.1 #: ../src/xz/xz.1