Я сталкивался с одним вопросом Числовой набор хинди Целочисленное значение в Swift
Это было о том, как мы можем преобразовать хинди в английский любое числовое значение.
Интересно узнать, как мы можем преобразовать одно языковое число в другое языковое число
Пример: попытка преобразовать число языка хинди в арабский язык
Вот кодЯ пробовал на детской площадке:
let string = "४"
let intParse1 = Int(string)
let numberFormat = NumberFormatter()
numberFormat.locale = Locale(identifier: "ar")
if let getOP = numberFormat.number(from: string) {
print("output is: ", getOP)
}
Вот вывод, который он показывает только на английском языке
У меня естьискал эту проблему, но не нашел такого рода конкретного решения, поэтому публикуем новый вопрос для него.
Примечание. Не требуется расширение статического преобразования или функция такого типа.
РЕДАКТИРОВАТЬ: Я не хочу такого решения
преобразовать арабскую строку в английский номер в Swift
РЕДАКТИРОВАТЬ 2:
Я хочу знать, почему мы должны сначала преобразовать его в число, а затем преобразовать в арабский? Значит, необходимо сначала преобразовать его в английский?