All Collections
Keys and files
Translation keys, platforms, keys advanced features, translation files, and supported files formats.
Translation keys
Learn what are translation keys, how to create and manage them, how to manage screenshots, plurals, and tags.
Keys and platformsLearn how to properly set up and use keys and platforms in Lokalise.
Key editor and key actionsLearn how to manage your translation keys in the editor, link keys to platforms and screenshots, modify their names and other attributes.
ScreenshotsGive your translators and team members more context by uploading screenshots of your app or website.
PluralsLokalise automatically handles plural forms for all supported languages. Learn how to use plurals.
TagsLearn how to use tags to group and filter translation keys.
Keys advanced features
Learn about bulk actions, finding duplicates, setting limits, creating references, and applying filters to translation keys.
Bulk actionsLearn how to apply various bulk actions to selected keys.
FilterUse predefined filters or customize them to any level of complexity.
Duplicate translationsOften the same strings appear at different places in your app. Learn how to use key linking and merging to avoid duplicates.
Key referencingKey referencing lets you link one key to another at the translation level, so you never have to translate the same strings twice.
Character limitLearn how to restrict the maximum number of characters in a key translation.
Custom key attributesUse key custom attributes to set format-specific options.
Translation files
Learn how filenames are organized on Lokalise, how to import and export translation files.
FilenamesLearn about filenames and different approaches to file naming with CLI import/export examples.
Uploading translation filesLearn how to upload your translation files to Lokalise.
Downloading translation filesLearn how to download translation data to your PC and customize the process.
Create a translation memory for existing translations (translation alignment)Learn how Lokalise can easily align your texts when importing both the base and target versions to the project.
HTML parsing and custom parsing rulesLearn how HTML is parsed in "Marketing and support" projects and how to set up custom HTML parsing rules.
Supported file formats
Learn about every file format Lokalise supports.
Android Resources (.xml)
Apple Strings (.strings)
Apple Stringsdict (.stringsdict)
Apple XLIFF (.xliff)
Application Resource Bundle (.arb)
Comma-separated values (.csv)
DOCX
Excel (.xls, .xlsx)Upload your translations in Excel format!
Gettext (.po, .pot)
HTML
InDesign (.idml)
Java Properties (.properties)
JavaScript Object (.js)
JSON flat (.json)
JSON nested (.json)
Structured JSON
.NET resources (.resx)
Objective-C/Cocoa Properties (.plist)
PHP Arrays (.php)
PHP Laravel language files (.php)
PHP INI (.ini)
PowerPoint (.pptx)
Qt Linguist (.ts)
React Native (i18n, .js)
Salesforce Translation (.stf)
SRT files and all you need to know about SubRip subtitlesLearn how to use SRT files to add captions to your videos.
YAML
Xcode Localization Catalog (XCLOC)
XLIFF (.xlf, .xliff)