Форматирование строки на арабском языке (Swift) - PullRequest
0 голосов
/ 19 октября 2019

Мне нужно отформатировать строку так, чтобы, если у пользователя был арабский язык в настойках, порядок фраз в строке не менялся. Проблема в том, что если есть арабская строка, swift меняет порядок фраз при форматировании.

Исходные данные:

let string = "%1$@ - %2$d"
let arguments = [
    اللغة,
    10000
]

Если я использую:

String(format: string, arguments: arguments)

Я получаю: اللغة - 10000 (но мне нужно, чтобы номер был справа)

Если я использую:

String(format: string, locale: Locale(identifier: "en_US"), arguments: arguments)

Я получаю: (string) - 10,000 (но мне нужно, чтобы число не делилось на группы)

Как мне получить такую ​​строку: (string) - 10000?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...