Использование NSLocalizedString для преобразования двойных значений в строки

NSLocalizedString

NSLocalizedString принимает ключ и комментарий и возвращает локализованное значение строки. Вы можете передавать символы Юникода в NSLocalizedString и отображать специальный символ внутри вашего приложения.

Пример

Чтобы отобразить дробь, вы можете использовать числитель Unicode, дробную косую черту Unicode и знаменатель Unicode.

Юникод для числителей - \ u {207 x}. x - это число в этом наборе {0,4,5,6,7,8,9}. Дробная косая черта - \ u {2044}. Наконец, знаменатели в Юникоде - это \ u {208 x}. В отличие от числителей, x - это число от 1 до 9. Вы можете создать строковую переменную, которая содержит дробь 4/5 в SwiftUI, с помощью следующего кода:

Существуют символы Юникода для обычных дробей, такие как \ u {00BD} для 1/2. Вы можете использовать приведенную ниже функцию, чтобы вернуть обычные дроби. Передайте функции двойное значение, и она вернет эквивалент символа Юникода.

Вы можете использовать дробь для строковой функции выше внутри текстового представления, используя SwiftUI в качестве кода ниже:

Спасибо за чтение.