Main menu

Export your whole project to a multi-locale language pack

GET https://localise.biz/api/export/all.{ext} 

Export all translations from your project to a multi-locale language pack.

Note that not all formats support multiple locales in the same file. See /api/export/archive for exporting separate files, and /api/export/locale for exporting one language at a time.

URI parameters

ext

Target file type specified as a file extension

json | csv | html | sql | tmx | xlf | yml required
format

More specific format of multi-locale file type. e.g. rails applies to yml

string optional
filter

Filter assets by comma-separated tag names. Match any tag with * and negate tags by prefixing with !

string optional
index

Override default lookup key for the file format: "id", "text" or a custom alias

string optional
source

Specify alternative source locale instead of project default

string optional
fallback

Fallback locale for untranslated assets, specified as short code. e.g. en or en_GB

string optional
order

Export translations according to asset order

created | id optional
status

Export translations with a specific status or flag. Negate values by prefixing with !. e.g. "translated", or "!fuzzy".

string optional
printf

Force alternative "printf" style. See string formatting

php | java | objc | icu | python optional
charset

Specify preferred character encoding. Alternative to Accept-Charset header but accepts a single value which must be valid.

string optional
breaks

Force platform-specific line-endings. Default is Unix (LF) breaks.

Unix | DOS | Mac optional
no-comments

Disable rendering of redundant inline comments including the Loco banner.

boolean optional
no-expand

Protect dot notation in keys so that foo.bar is not expanded to an object.

boolean optional
collisions

Override the default strategy for handling conflicting keys. See key collisions.

overwrite | ignore | fail | auto | legacy optional
no-folding

DEPRECATED: alias of no-expand for backward compatibility.

boolean optional
key

API key - required if not sent in Authorization header

string optional

Request headers

Authorization

API key sent as "Loco <key>" or "Basic <encoded>". See Authentication.

string required if not in query

Response

Raw string data

Try it

Open in test console »


« /api/export