Експорт псевдо-перекладу

Please consider that API 2.0 is now the preferred version to be used. The old API will remain fully functional until the end of 2021.

Crowdin API v2
Створити файли псевдопереклада для всього проекту.

Запит

Note: Use the combination of project identifier, username, and account key to pass to this endpoint.

GET https://api.crowdin.com/api/project/{project-identifier}/pseudo-export?login={username}&account-key={account-key}

Параметри

Ім'я Значення Опис
prefix необов'язковий рядок Додайте спеціальні символи в початок кожного рядка для того, щоб показати, де повідомлення об'єдналися.
suffix необов'язковий рядок Додайте спеціальні символи в кінець кожного рядка для того, щоб показати, де повідомлення об'єдналися.
length_transformation необов'язковий ціле число Зробіть рядок довгим або коротким. Можливі значення повинні бути від -50 до 100. Значення за замовчуванням 0.
char_transformation необов'язковий рядок Перетворює символи для інших мов. Можливі значення: asian, european, arabic.
json необов'язковий рядок Може не містити значення. Визначає, що відповідь має бути в форматі JSON.
jsonp необов'язковий рядок Назва функції зворотного виклику. Визначає, що відповідь має бути в форматі JSONP.
Variables
project-identifier рядок Ідентифікатор проекту.
login рядок Ваше ім'я користувача в Crowdin.
account-key рядок API ключ вашого облікового запису.

Відповідь

При успішності методу, відповідь буде містити XML-структуру, як показано нижче.
<?xml version="1.0" encoding="UTF-8"?>
<success>
</success>
Приклад невдалого запиту:
<?xml version="1.0" encoding="UTF-8"?>
<error>
  <code>3</code>
  <message>Ключ API недійсний</message>
</error>

Приклади

curl \
  https://api.crowdin.com/api/project/{project-identifier}/pseudo-export?login={username}&account-key={account-key}
curl \
  -F "prefix=pref" \
  -F "suffix=suff" \
  -F "char_transformation=european"
  https://api.crowdin.com/api/project/{project-identifier}/pseudo-export?login={username}&account-key={account-key}
<?php
$request_url = 'https://api.crowdin.com/api/project/{project-identifier}/pseudo-export?prefix=pref&login={username}&account-key={account-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;

Ця стаття була корисною?