Języki
Każdy język, w którym można wysłać wiadomość. Bez parametrów, bez kursora, bez zakresu.
Uruchamia prawdziwe wywołanie na twojej przestrzeni roboczej, twoim własnym kluczem.
GET /languages
Każdy język, w którym można wysłać wiadomość. Bez parametrów, bez kursora, bez zakresu.
Pobierz listę
Dwieście wierszy, w całości, w jednej odpowiedzi. Pobierz ją raz i zachowaj. Klient, który zaszywa listę na sztywno albo wyskrobuje ją z dokumentu OpenAPI, dezaktualizuje się w dniu dodania wiersza.
curl "$OE/languages" -H "$AUTH"{ "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 } ]}Za kluczem jak wszystko inne i bez potrzeby zakresu: nie nazywa żadnych danych należących do kogokolwiek, a zakres strzegący stałej tylko wydłuża ekran zgody.
rtl jest tutaj zawsze wartością boolean. Szesnaście wierszy ma true (arabski, hebrajski, perski, urdu i reszta), a treść przetłumaczona na jeden z nich jest składana od prawej do lewej.
Język
Odpowiedź
codestring- Kod BCP-47 i forma do przechowywania. `translate.to` przyjmuje również dwie pozostałe i zawsze odpowiada tą.
labelstring- Nazwa angielska: „Brazilian Portuguese”. Wyszarzony drugi wiersz w selektorze.
nativestring- To, jak język nazywa sam siebie: „Português (Brasil)”. Pokaż to jako PIERWSZE: to jest słowo, którego naprawdę szuka ktoś szukający własnego języka.
flagstring- Dwa punkty kodowe regional indicator. Pomoc przy przeglądaniu obok nazwy rodzimej, nigdy identyfikator ani samodzielna etykieta. Flaga to kraj, kraj to nie język, a hiszpański to nie Hiszpania, tak samo jak angielski nie należy do Anglii.
rtlboolean- Czy język zapisuje się od prawej do lewej. Zawsze obecne, podczas gdy tabela źródłowa pomija je, gdy jest false.
Kolejność jest odpowiedzią
Wiersze przychodzą w kolejności selektora i domyślnie nie należy ich przesortowywać: najpierw języki, w których ludzie najczęściej dostają wiadomości, potem warianty regionalne, potem reszta według regionu. Alfabetycznie po nazwie angielskiej selektor otwiera się na abchaskim.
Szukaj po native, label i code łącznie i renderuj listę tak, jak przyszła, dopóki ktoś nie zacznie pisać. translate.to przyjmuje dowolną z tych trzech, więc selektor, który przechowuje code i przeszukuje wszystkie trzy, nie jest w stanie wyprodukować wartości, którą wysyłka odrzuci.