Lokalise lets you manage keys and translations of your app, game, or website – either on your own or with a team of collaborators. Built for developers, Lokalise offers neat features including inline suggestions, project chat, export webhooks, and an API, so you can easily integrate with the workflow of your project.
- Over-the-air (OTA) localization
- Instant UI language switching
- Test localizations (using prerelease bundles)
- NSBundle swizzling for transparent integration
- XIB and storyboard localization
- Xcode 15+
- iOS 12.0+
To install using Swift Package Manager:
a. Add through File -> Swift Packages -> Add Package Dependency... action in Xcode. Use https://github.com/lokalise/lokalise-ios-framework.git
repository URL and the Version: Up to Next Minor starting with 1.0.2
option.
b. Add this line to dependencies
section of your Package.swift
:
.package(name: "Lokalise", url: "https://github.com/lokalise/lokalise-ios-framework.git", .upToNextMinor(from: "1.0.2"))
To install using CocoaPods:
- Add these line to your Podfile
use_frameworks!
pod 'Lokalise', '~> 1.0.2'
To install using Carthage:
- Add this line to your Cartfile
binary "https://raw.githubusercontent.com/lokalise/lokalise-ios-framework/master/LokaliseCarthage.json" ~> 1.0.2
- Link c++ (libc++.tbd) and z (libz.tbd) libraries to your targets.
To install .xcframework manualy:
-
Download Lokalise.xcframework from this repository and add it to your project.
-
Add it to your targets (embed and link).
Read documentation page for detailed integration guide.
Please contact us through our live support chat for support and bug reports. It is available at every page on lokalise.com.