Developer docs

Useful information for developers.

Nick avatar Artis avatar Andrew avatar +1
15 articles in this collection
Written by Nick, Artis, and Andrew and 1 other

Projects

Learn how projects, keys, platforms and files are organized.
Nick avatar
Written by Nick
Updated over a week ago

Keys and platforms

Learn how to properly set up and use keys and platforms in Lokalise.
Nick avatar
Written by Nick
Updated over a week ago

Filenames

Learn about different file naming approaches with CLI import/export examples.
Nick avatar
Written by Nick
Updated over a week ago

Uploading files

Learn how Lokalise handles filenames and language codes in the uploaded files.
Artis avatar
Written by Artis
Updated over a week ago

Downloading files and using webhooks

You can download (export) your project strings to any format Lokalise supports. Alternatively, you can initiate the export via API.
Nick avatar
Written by Nick
Updated over a week ago

Universal placeholders

Our internal placeholders get automatically converted to ones required by your file format.
Nick avatar
Written by Nick
Updated over a week ago

Language settings

Lokalise supports over 400 languages out of the box. Learn how to adjust language codes and settings.
Nick avatar
Written by Nick
Updated over a week ago

Plurals

Lokalise automatically handles plural forms for all languages. Learn how to use plurals.
Artis avatar
Written by Artis
Updated over a week ago

Merging existing iOS and Android keys

Learn how to eliminate duplicates in your localization project when you have the same app for multiple platforms.
Nick avatar
Written by Nick
Updated over a week ago

Key referencing

Key referencing allows linking one key to another at translation level. Never translate same stuff twice anymore.
Nick avatar
Written by Nick
Updated over a week ago

LiveJS — web in-context editor

Live WYSIWYG editor for your website.
Andrew avatar
Written by Andrew
Updated over a week ago

Project snapshots

Take a snapshot of your project at any time manually or set up automated daily snapshots.
Nick avatar
Written by Nick
Updated over a week ago

Duplicate translations

Often the same strings appear at different places of your website or app. Learn how to avoid translating duplicate strings over and over.
Nick avatar
Written by Nick
Updated over a week ago

Custom key attributes

Use key's custom attributes for setting the format specific options.
Nick avatar
Written by Nick
Updated over a week ago

Preparing for localization

Step-by-step guidelines on how to prepare your iOS or Android app for localization.
Petr avatar
Written by Petr
Updated over a week ago