willpowell8 / LocalizationKit_iOS

Realtime Dynamic localization translation delivery system for iOS and Mac OSX in Swift. Create and update texts from localization.com without needing to recompile or redeploy. Cocapod for iOS devices (iPad, iPhone, iPod Touch and Mac)
https://www.localizationkit.com/app/
MIT License
1.23k stars 79 forks source link

what is the difference between this and lokalise? #14

Closed rlam3 closed 7 years ago

rlam3 commented 7 years ago

this looks pretty cool. but how many languages can we localize? this looks similar to https://lokalise.co/en

willpowell8 commented 7 years ago

You can localise any language in ISO 639 list wikipedia list here

There are other solutions out there for localization over the air delivery. Localizationkit is built from ground up for swift and does a realtime as you type in the web page it updates in app (if you have turned live updates on).

Taking a quick look at the lokalise framework developed they use swizzling to add some of their functions into your app. On the whole swizzling is frowned on as an approach as it is not reliable as can lead to an unstable state, app being rejected by Apple during approval process and can be blocking when iOS updates. I don't know this framework but it does look to have a strong translation platform behind it.

Localizationkit is also open source for the part that goes in your app so you can see what code you are putting in your app.

At the end of the day I would say try the localization solutions out and see what works best for your projects.

willpowell8 commented 7 years ago

There is no limit on number of strings that localization kit can handle.