Какао не имеет встроенной поддержки для "кадров в секунду", поэтому вам придется предоставить суффикс самостоятельно, например, используя систему локализации Xcode.
Вам все еще нужно отформатировать числовое значение с помощью NumberFormatter
для текущей локали, а затем вставить полученную строку чисел в строку локализованного формата:
let formatter = NumberFormatter()
formatter.maximumFractionDigits = 2
let numberString = formatter.string(from: fps)
let formatString = NSLocalizedString("%@ fps", comment: "") // provide localizations via .strings files
let fpsString = String(format: formatString, arguments: numberString)
Если размещение блока соответствует локали-зависимым (вам придется выяснить это для целевых локалей вашего приложения), вам придется справиться и с этим вручную.Вы можете использовать систему локализации здесь, предоставив локализации с адекватно расположенным заполнителем для числового значения, например, %@ fps
для английского языка и x %@ yz
для ... ну, Fantasy Language.