Действия по воспроизведению:
let testString = NSLocalizedString("test", comment: "string for test")
let testStringAttributed = NSAttributedString(string: testString)
print(testStringAttributed)
ожидаемый результат: тест
фактический результат: ТЕСТ
Я использую 7.3.1, свифт 2.2
Вы можете видеть, что я даже не устанавливал атрибуты, даже с атрибутами (с обычным стилем шрифта) результат тот же. Это неожиданное поведение, и я должен иметь возможность локализовать свои атрибутированные строки в своем приложении (в основном текст, который я установил в метке со ссылками). Любое известное обходное решение?
P.S.: Установка строки в нижнем регистре удаляет верхний регистр, НО заставляет меня потерять все атрибуты, которые я установил. Здесь не рабочий вариант.