Псевдо-экспорт

Generate pseudotranslation files for the whole project.

Запрос

GET https://api.crowdin.com/api/project/{идентификатор-проекта}/pseudo-export?key={ключ-проекта}

Параметры

Название Значение Описание
key обязательный строка API-ключ проекта.
prefix необязательный строка Add special characters at the beginning of each string to show where messages have been concatenated together.
suffix необязательный строка Add special characters at the end of each string to show where messages have been concatenated together.
length_transformation optional целое Make string larger or shorter. Acceptable values must be from -50 to 100. Default is 0.
char_transformation необязательный строка Transforms characters to other languages. Acceptable values are: asian, european, arabic.
json необязательный строка Может не содержать значение. Указывает, что ответ должен быть в формате JSON.
jsonp необязательный строка Callback function name. Defines that response should be in JSONP format.
Переменные
project-identifier обязательный строка Должен содержать идентификатор проекта.

Ответ

If the method is successful it responds with an XML structure, as it is shown below.
<?xml version="1.0" encoding="ISO-8859-1"?>
<success>
</success>
Unsuccessful response sample:
<?xml version="1.0" encoding="ISO-8859-1"?>
<error>
  <code>3</code>
  <message>API key is not valid</message>
</error>

Примеры

curl \
  https://api.crowdin.com/api/project/{project-identifier}/pseudo-export?key={project-key}
curl \
  -F "prefix=pref" \
  -F "suffix=suff" \
  -F "char_transformation=european"
  https://api.crowdin.com/api/project/{project-identifier}/pseudo-export?key={project-key}
<?php
$request_url = 'https://api.crowdin.com/api/project/{project-identifier}/pseudo-export?prefix=pref&key={project-key}&type=txt';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $request_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);
curl_close($ch);

echo $result;