Arabic Strings не хочет оставаться в строке в правильном порядке - PullRequest
0 голосов
/ 19 ноября 2018

Хеллоу,

Редактировать Я нашел " решение " самостоятельно (см. Ниже), извините за столь поспешный запрос.

Я разработал скрипт и получил запрос на его перевод на арабский язык. Он также отправляет мне все соответствующие строки, которые мне нужны. И после некоторого облегчения я мог скопировать и вставить его в свой редактор (Notepad ++, ATOM), но я НЕ МОГУ писать или вставлять его в строку.

datetime.strings.register("ar", {
    months: [
        "يناير", 
        "فبراير",
        "مارس",
        "أبريل",
        "مايو",
        "يونيو",
        "يوليو",
        "أغسطس",
        "سبتمبر",
        "أكتوبر",
        "نوفمبر",
        "ديسمبر"
    ],
    days:   [
        "الأحد",
        "الإثنين",
        "الثلاثاء",
        "الأربعاء",
        "الخميس",
        "الجمعة",
        "السبت"
    ],
    shorts: [
        "أحد",
        "إثن",
        "ثلا",
        "أرب",
        "خمي",
        "جمع",
        "سبت"
    ],
    time:   [
        "ساعة",
        "دقيقة",
        "ثانية"
    ],
    header: [
        "إختر الشهر",
        "إخنر السنة",
        "إختر العقد",
        "إختر الوقت"
    ]
});
return datetime;

Приведенный выше код находится в правильном порядке (я надеюсь, по крайней мере), но когда я сейчас пытаюсь немного «минимизировать» это, он полностью меняет порядок:

datetime.strings.register("ar", {
    months: [
        "يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"
    ],
    days:   [
        "الأحد", "الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"
    ],
    shorts: [
        "أحد", "إثن", "ثلا", "أرب", "خمي", "جمع", "سبت"
    ],
    time:   [
        "ساعة", "دقيقة", "ثانية"
    ],
    header: [
        "إختر الشهر", "إخنر السنة", "إختر العقد", "إختر الوقت"
    ]
});

Это действительно раздражает, и «основная» проблема заключается в следующем: мой сценарий также сжимается с помощью jsCompress, который подвержен той же проблеме. Итак, мой вопрос: существует ли ЛЮБОЙ способ минимизации нескольких строк на арабском языке без потери их порядка?

Я пытался

  • для удаления пробелов вручную,
  • для "регулярного выражения" пробелов между строками (используя ATOM и N ++)
  • несколько инструментов сжатия и минификации

но ничего не сработало: /.

С уважением, Сэм.

1 Ответ

0 голосов
/ 19 ноября 2018

Нет,

Неважно.Это просто «вопрос презентации» редактора.Так что это в правильном порядке, но просто отображается неправильно (RTL не «останавливается» на кавычках).

Извините за вопрос, я глупый.

С уважением,Сэм.

...