Skip to content

Instantly share code, notes, and snippets.

@seyhunak
Last active July 6, 2020 08:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save seyhunak/0bf2ec7bdf530850a8a2ebec9f89f743 to your computer and use it in GitHub Desktop.
Save seyhunak/0bf2ec7bdf530850a8a2ebec9f89f743 to your computer and use it in GitHub Desktop.
Initializer
import Lokalise
func applicationDidBecomeActive(_ application: UIApplication) {
Lokalise.shared.checkForUpdates { _, _ in }
}
import Foundation
protocol Initializer {
func perform()
}
let initializers: [Initializer] = [
LokaliseInitializer()
]
initializers.forEach {
$0.perform()
}
import Lokalise
class LokaliseInitializer: Initializer {
func perform() {
Lokalise.shared.setAPIToken("472b823ae94430928f60562ef4b9f64dcf3bbbce", projectID: "3947163159df13df851b51.98101647")
Lokalise.shared.swizzleMainBundle()
Lokalise.shared.localizationType = .prerelease // TODO: Ortama göre localizationType değişmelidir.
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment