Название | Значение | Описание |
---|---|---|
name обязательный | строка | Полный путь к каталогу, который следует изменить (например, /MainPage/AboutUs). |
new_name необязательный | строка | Новое имя каталога. |
title необязательный | строка | Новое название каталога для отображения в пользовательском интерфейсе Crowdin. |
export_pattern необязательный | строка | Новый шаблон экспорта каталога. Используется для создания имени каталога и пути в пакете полученных переводов. |
branch необязательный | строка | Имя ветви связанной версии ( Управления версиями) ). |
json необязательный | строка | Может не содержать значение. Указывает, что ответ должен быть в формате JSON. |
jsonp необязательный | строка | Имя функции обратного вызова. Определяет, что ответ должен быть в формате JSONP. |
Variables | ||
project-identifier | строка | Идентификатор проекта. |
project-key | строка | Ключ API проекта. Требуется либо ключ проекта, либо комбинация имя пользователя и ключ аккаунта. |
login | строка | Ваше имя пользователя в Crowdin. Требуется либо ключ проекта, либо комбинация имя пользователя и ключ аккаунта. |
account-key | строка | API Ключ аккаунта. Требуется либо ключ проекта, либо комбинация имя пользователя и ключ аккаунта. |
<?xml version="1.0" encoding="UTF-8"?>
<success>
</success>
<?xml version="1.0" encoding="UTF-8"?>
<error>
<code>3</code>
<message>API key is not valid</message>
</error>
curl \
-F "name=localizable" \
-F "title=Website" \
-F "new_name=translatable" \
https://api.crowdin.com/api/project/{project-identifier}/change-directory?key={project-key}
<?php
$post_params = array();
$request_url = 'https://api.crowdin.com/api/project/{project-identifier}/change-directory?key={project-key}';
$post_params['name'] = '/localizable/texts';
$post_params['new_name'] = 'translations';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $request_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_params);
$result = curl_exec($ch);
curl_close($ch);
echo $result;