Switch Language help you to easily translate your iOS app.
pod 'SwitchLanguage, '~> 1.0'
First, you must import Language on each Swift file that will contain text to translate.
import SwitchLanguage
Then, you can add .localized()
after any String
object you want to translate.
textLabel.text = "Hello".localized()
Next, add the String key in each Localizable.string
file with its translation.
"Hello" = "Bonjour";
Enjoy ! :)
To set the table name:
Language.setTableName("TranslationFile")
To get the table name:
Language.getTableName()
To get all available languages:
Language.getAllLanguages()
To reset language to default:
Language.resetCurrentLanguageToDefault()
To set current language:
Language.setCurrentLanguage("fr")
To get current language:
Language.getCurrentLanguage()
To get default language:
Language.getDefaultLanguage()
- Bérangère LA TOUCHE
- Hoang-Nam NGUYEN
- Nicolas POINCET
This project is licensed under the MIT License - see the LICENSE file for details