Поддерживаемые языки

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
Получите список поддерживаемых языков с кодами Crowdin, сопоставленными с названием локали и стандартизированными кодами.

Запрос

GET https://api.crowdin.com/api/supported-languages

Параметры

Название Значение Описание
xml необязательный строка Может не содержать значения. Defines that response should be in XML format. По умолчанию.
json необязательный строка Может не содержать значения. Определяет, что ответ должен быть в формате JSON.
jsonp необязательный строка Название функции обратного вызова. Определяет, что ответ должен быть в формате JSONP.

Ответ

If successful, this method returns a XML structure, as it is shown below.
<?xml version="1.0" encoding="UTF-8"?>
<languages>
  <language>
    <name>Romanian</name>
    <crowdin_code>ro</crowdin_code>
    <iso_639_1>ro</iso_639_1>
    <iso_639_3>ron</iso_639_3>
    <locale>ro-RO</locale>
    <android_code>ro-rRO</android_code>
    <osx_code>ro.lproj</osx_code>
    <osx_locale>ro</osx_locale>
  </language>
  <language>
    <name>French</name>
    <crowdin_code>fr</crowdin_code>
    <iso_639_1>fr</iso_639_1>
    <iso_639_3>fra</iso_639_3>
    <locale>fr-FR</locale>
    <android_code>fr-rFR</android_code>
    <osx_code>fr.lproj</osx_code>
    <osx_locale>fr</osx_locale>
  </language>
  <language>
    <name>Spanish</name>
    <crowdin_code>es-ES</crowdin_code>
    <iso_639_1>es</iso_639_1>
    <iso_639_3>spa</iso_639_3>
    <locale>es-ES</locale>
    <android_code>es-rES</android_code>
    <osx_code>es.lproj</osx_code>
    <osx_locale>es</osx_locale>
  </language>
  <language>
    <name>Африкаанс</name>
    <crowdin_code>af</crowdin_code>
    <iso_639_1>af</iso_639_1>
    <iso_639_3>afr</iso_639_3>
    <locale>af-ZA</locale>
    <android_code>af-rZA</android_code>
    <osx_code>af.lproj</osx_code>
    <osx_locale>af</osx_locale>
  </language>
  <!-- other languages -->
</languages>
Unsuccessful response sample:
<?xml version="1.0" encoding="UTF-8"?>
<error>
  <code>2</code>
  <message>Unknown API action</message>
</error>

Примеры

curl https://api.crowdin.com/api/supported-languages
<?php
$request_url = 'https://api.crowdin.com/api/supported-languages';

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

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

print_r($result);

Была ли эта статья полезной?