Ugrás a dokumentációra
API

Nyelvek

Minden nyelv, amelyen üzenet küldhető. Nincs paraméter, nincs cursor, nincs hatókör.

GETapi.openemail.uk/languages

A valódi hívást futtatja le a munkaterületén, a saját kulcsával.

GET /languages

Minden nyelv, amelyen üzenet küldhető. Nincs paraméter, nincs cursor, nincs hatókör.

Listázás

Kétszáz sor, hiánytalanul, egyetlen válaszban. Kérd le egyszer, és tárold. Az a kliens, amely beégeti a listát, vagy az OpenAPI dokumentumból bányássza ki, elavul azon a napon, amikor új sor kerül bele.

curl
curl "$OE/languages" -H "$AUTH"
Válasz
{  "object": "list",  "data": [    { "code": "en",    "label": "English",  "native": "English",  "flag": "🇬🇧", "rtl": false },    { "code": "de",    "label": "German",   "native": "Deutsch",  "flag": "🇩🇪", "rtl": false },    { "code": "ar",    "label": "Arabic",   "native": "العربية",   "flag": "🇸🇦", "rtl": true  },    { "code": "ja",    "label": "Japanese", "native": "日本語",     "flag": "🇯🇵", "rtl": false }  ]}

Mint minden más, kulcs mögött van, de hatókört nem igényel: senkinek az adatait nem nevezi meg, és egy konstanst őrző hatókör csak hosszabbá teszi a hozzájárulási képernyőt.

Az rtl itt mindig boolean. Tizenhat sorban true (arab, héber, perzsa, urdu és a többi), és az ezek egyikére fordított törzs jobbról balra kerül összeállításra.

Egy nyelv

Válasz

codestring
A BCP-47 kód, és ez a tárolandó forma. A `translate.to` a másik kettőt is elfogadja, de mindig ezzel válaszol.
labelstring
Az angol név: "Brazilian Portuguese". A választó halványabb második sora.
nativestring
Ahogy a nyelv saját magát nevezi: "Português (Brasil)". Ezt mutasd ELSŐKÉNT: ez az a szó, amelyet a saját nyelvét kereső ember valójában keres.
flagstring
Két regionális jelölő kódpont. Böngészést segítő elem a natív név mellett, soha nem azonosító, és önmagában nem címke. A zászló országot jelöl, az ország nem nyelv, és a spanyol nem inkább Spanyolországé, mint az angol Angliáé.
rtlboolean
Jobbról balra íródik-e a nyelv. Mindig jelen van, míg a mögöttes táblából hiányzik, ha false.

A sorrend maga a válasz

A sorok választósorrendben érkeznek, és alapértelmezés szerint nem kell újrarendezni őket: elöl azok a nyelvek, amelyeken a legvalószínűbb, hogy valaki e-mailt kap, utánuk a regionális változatok, majd a többi régiónként. Az angol név szerinti ábécésorrend az abház nyelvvel nyitná a választót.

Keress a native, label és code mezőkben együtt, és jelenítsd meg a listát úgy, ahogy érkezik, amíg valaki gépelni nem kezd. A translate.to mindhármat elfogadja, így egy olyan választó, amely a code-ot tárolja és mindhármat keresi, nem tud olyan értéket előállítani, amelyet a küldés elutasítana.