OneSky supports multiple file formats that can be imported to OneSky manually or automatically ingested via an API or integrations. (Here is a full list of file formats that OneSky supports.)
The magic behind using OneSky for your files (e.g. .strings for iOS, .xml for Android) is that our system parses them to extract only the text that needs to be translated. Before sending any files to OneSky, It’s essential to prepare the source file properly to ensure the content is ingested and parsed correctly.
Methods of uploading files to OneSky
There are two methods in which you can upload files to OneSky:
- Manual
- Automation
Manual
Any user in your workspace can upload any supported file format to OneSky for translation.
-
Click Content Hub > Import
-
You’d see an overview of statistic (in orange) of the import file
-
Configure language of the file, format and platform
-
Click Import
- View the imported strings in Strings > Active Strings
Automation
There is a range of options to automatically send files to OneSky for translation. It depends on where your source files are stored.
GitHub, GitBucket
Only available in Pro plan. If you store your source files in GitHub, the Github integration is available to sync those files with OneSky, so you can automatically send them for translation.
Code repositories
If your files are stored in a code repository, there are a couple of options for automation of source repositories.
Finally, you can automate sending files from any software by using OneSky's APIs.
Check out our developer hub for more details.
View File Import History
Check details of each imported file under dropdown of File import history
View Source File list
-
Go to Content Hub > Strings
-
Click Strings > Sources to check the whole list of Source files.