Translatio alternatives and similar libraries
Based on the "Localization" category.
Alternatively, view Translatio alternatives based on common mentions on social networks and blogs.
9.7 4.5 L5 Translatio VS SwiftGen-L10nThe Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
7.5 7.4 L3 Translatio VS BartyCrouchLocalization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.
3.2 8.4 Translatio VS CrowdinSDKCrowdin iOS SDK delivers all new translations from Crowdin project to the application immediately
1.7 5.2 Translatio VS LocheckValidate iOS, Android, and Mac localizations. Find errors in .strings, .stringsdict, and strings.xml files.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Translatio or a related project?
To run the example project, clone the repo, and run
pod install from the Example directory first.
iOS 9 or higher. Swift 5.
Translatio is available through CocoaPods. To install it, simply add the following line to your Podfile:
Translatio provides 2 additions to the String objects :
They can both be used easily in code, this is an example :
let hello = "UI.Home.Hello".localized let anotherHello = "UI.Home.Hello".localized(withBundle: Bundle.main, tableName: "Labels")
Interface Builder (storyboard and xib)
Translatio adds extensions to all the most common UI elements such as UIButton, UITextField, UITextView, UILabel, UIBarButtonItem, UINavigationItem. The extensions provide an
@IBInspectable property that can be modified directly in the storyboard. This gives a very big advantage in localizing interface files.
As you can see the UILabel now has a Localizable Text property that can be modified directly in the IB.
Andrea Mario Lufino, andrealufino.me.
Translatio is available under the MIT license. See the LICENSE file for more info.
*Note that all licence references and agreements mentioned in the Translatio README section above are relevant to that project's source code only.