Я хочу локализовать приложение для двух языков, то есть LTR & Другим является RTL без перезапуска приложения.Локализовать приложение для английского и арабского языков без перезапуска приложения
class func changeLanguageForceFully(currLan : String){
let langCultureCode: String = currLan
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject([langCultureCode], forKey: "AppleLanguages")
defaults.synchronize()
}
Выше функция работает нормально, но она вступает в силу после перезапуска приложения.
Но LTR & RTL не работает (LTR = слева направо) (RTL = справа налево) –
Вам также нужно будет установить textAlignment. например, если вы выбрали язык RTL, вы можете установить правильное выравнивание текста в случае UILabel. и для LTR. вы можете установить выравнивание по левому краю. Каждый раз, когда вы переключаете язык, вы будете устанавливать эти свойства вручную. –
есть ли способ, которым мы можем переопределить язык связки, так что это будет автоматически RTL & LTR, поскольку мы не можем изменить все вещи, которые я имею в виду как ограничения. –