Комментарии 2
При переходе на Swift что предпримете?
Или оставите этот функционал на совести Objective C?
Или оставите этот функционал на совести Objective C?
0
Ответ Вячеслава:
Для swift всё ещё проще получается, нужно настроить скрипт чтобы он генерировал вместо LocalizableKeys.h и LocalizableKeys.m один файл LocalizableKeys.swift со структурой:
Далее в коде этим можно пользоваться так:
Для swift всё ещё проще получается, нужно настроить скрипт чтобы он генерировал вместо LocalizableKeys.h и LocalizableKeys.m один файл LocalizableKeys.swift со структурой:
//
import Foundation
struct Localizable
{
static let buttonDone = "button.done"
static let buttonNext = "button.next"
static let titleMain = "title.main"
}
//
Далее в коде этим можно пользоваться так:
//
self.title = NSLocalizedString(Localizable.buttonDone, comment: "")
//
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Локализация мобильных приложений на примере iOS. Реализация, поддержка и развитие в следующих версиях