A string is a unit of content. OneSky extracts strings from the captured content based on the paragraph markers found in your content. Those markers vary depending on the content or file type.
Parsing Per File Format
Parsing rules differ depending on the file type being processed. With an Excel file, for example, the content of each cell becomes a separate string in OneSky and each string gets a different variant. The table below shows the basic string segmentation approach for various file types, as well as how the variant attribute is set.
File Format | String Identifier | Notes |
Key-based file: Java Properties, Xliff, iOS, Android |
Key | Optionally split HTML strings into additional strings based on block-level tags |
JSON | Element or Object | Optionally segment HTML strings into additional strings based on block-level tags |
XML | Element or Object | Optionally segment HTML strings into additional strings based on block-level tags |
String API | Defined in API call | |
CSV | Cell | Optionally segment HTML strings into additional strings based on block-level tags |
Excel | Cell | One column and one tab is recommended |
File Configuration
Parsing behavior can be modified through the use of File configuration. For example, specifying which columns of a CSV file to extract as source text for translation and which to use as keys/variants is done through Import.
Manage Strings in String Editor
View all Active strings
You can view source strings and translation in String Editor. You’ll see the corresponding string key, context information, the platform, file name of each string.
Edit a String key and value
- To edit a string key, click Pencil icon on the right of the string and input the updated key.
- To edit a string value, click the string directly to edit the value.
- Click Save
Search for a string
You can always easily filter a string by Tag (file name), platform, language or a simple search tool.
Delete a string / strings in bulk
Sorted the newly-added strings
Locate newly-added strings by sorting “Last added” on String Editor
View all Archived strings
You can archive a string so that it won’t appear in the exported file anymore. The proper way to do it is by updating the source file with the latest strings and selecting "Archive all deprecated strings" during import.
Note: It is currently possible to archive strings manually on the platform, you should not use this method. Each file should be treated as the source of truth and contain the "hard copy" of all of the strings that are currently on the platform. This will reduce the complications with your localization workflow and platform usability.