Consume Strings from OneSky
For most use cases, we recommend our OneSky SDK to retrieve strings from OneSky. The OneSky SDK is a collection of plugins and tools to ensure you apply the latest localization aspects to every build and deployment.
Over-the-Air
For websites, you can choose to deliver the latest strings directly to your users via Over-the-Air. You just simply include our javascript according to Web installation guide
We use the live update approach to achieve live translations deployment. The translated strings are hosted in OneSky and the website requests translations whenever it needs.
Using Strings from OneSky during app build phase
We use the official way of that platform to localize the app, and download string files from OneSky to the app during the build phase. The string files are stored in the app's resource folder which is the same approach as usual app localization convention. Therefore, users can deploy with the latest string files when they want to publish new translated contents.
SDKs
OneSky SDKs provide build phase plugin and in-app installation for the quickest way to implement localization, UI included.
Web
- Generates web-specific localized contents.
- Renders locale selectors on your web app.
iOS
- Generates iOS-specific localized contents.
- Renders locale selectors on your iOS app.
Android
- Generates Android-specific localized contents.
- Renders locale selectors on your Android app.
APIs & Webhook
You can always integrate with OneSky's building blocks in your backend service for building automations with your other systems to achieve your own localization effects.
App API
- Provides app locales, effect configurations and end-user preferences for client-side consumers.
- For integrating our building blocks to your apps, we strongly encourage you to use our SDKs.
Management API
- Provides string files operations for server-side consumers.
Webhook
- Sends updates of your users' preferences to your defined endpoints to streamline with other integrations.
Updated 12 months ago