@ -12,8 +12,8 @@ import Localize_Swift
class SettingViewController : UIViewController {
struct StringConstants {
var changePasswordText = " change_password_text " . localized ( )
var settingText = " setting_text " . localized ( )
var changePasswordText = " change_password_text " . localized ( )
var settingText = " setting_text " . localized ( )
var languageText = " language_text " . localized ( )
}
@ -25,35 +25,38 @@ class SettingViewController: UIViewController {
if code = = " lk " {
Localize . setCurrentLanguage ( " si " )
} else
if code = = " kh " {
Localize . setCurrentLanguage ( " km " )
} else
if code = = " kr " {
Localize . setCurrentLanguage ( " ko " )
} else
if code = = " mm " {
Localize . setCurrentLanguage ( " my " )
} else
if code = = " bd " {
Localize . setCurrentLanguage ( " bn " )
}
else
if code = = " kh " {
Localize . setCurrentLanguage ( " km " )
} else
if code = = " np " {
Localize . setCurrentLanguage ( " ne " )
}
else {
Localize . setCurrentLanguage ( code )
if code = = " kr " {
Localize . setCurrentLanguage ( " ko " )
} else
if code = = " mm " {
Localize . setCurrentLanguage ( " my " )
} else
if code = = " bd " {
Localize . setCurrentLanguage ( " bn " )
}
else
if code = = " np " {
Localize . setCurrentLanguage ( " ne " )
} else
if code = = " ru " {
Localize . setCurrentLanguage ( " ru-RU " )
}
else {
Localize . setCurrentLanguage ( code )
}
UserDefaults . standard . set ( code , forKey : AppConstants . firstTimeLanguageIsSet )
}
}
@IBOutlet weak var settingLabel : UILabel !
@IBOutlet weak var changePasswordButton : UIButton !
@IBOutlet weak var settingButton : UIButton !
@ -83,7 +86,7 @@ class SettingViewController: UIViewController {
self . languages = Utility . getLanguages ( )
}
override func viewWillAppear ( _ animated : Bool ) {
super . viewWillAppear ( animated )
self . setupNormalNavigation ( )