İçeriğe geç
Stream EmberAPI
Locale Catalog / Locale Catalog

Locale Catalog

Bütün Stream Ember API'leri ve uygulamaları dil olarak bu listedeki 14 kodu kullanır. Varsayılan dil tr. resolve parametresi, Launcher gibi istemcilerin işletim sistemi ya da tarayıcı dilini (uk-UA, zh-Hant-TW, ms…) desteklenen bir dile çevirmesini sağlar.

Kararlıv2.0.0Güncelleme 2026-10-07JSON · GETKimlik doğrulama yok

Hızlı başvuru

GETapi.streamember.com/locale-catalog/
Örnek istekYol (API klasörüne göre)
Dil listesi
Tek dil?code=zh-Hant
İşletim sistemi dilini çöz (Ukraynaca → Rusça)?resolve=uk-UA
Markdown tablo?format=md
Kullananlar
Launcher, Falcon, EventFabric, platform-events, google-language-catalog
Etiketler
i18n, languages, locale, flags

Genel bakış

Bu API, ekosistemin tek dil standardını tanımlar. Kodlar iki harfli ISO 639-1 kodlarıdır; Çince yazıya göre ikiye ayrılır (zh-Hans, zh-Hant). Diğer API'ler dili her zaman ?lang= query string parametresiyle alır ve bu kodlardan birine çözer.

KodDilVarsayılan localecovers
trTürkçetr-TRaz
enEnglishen-US—
deDeutschde-DE—
frFrançaisfr-FR—
esEspañoles-ESca, gl
ptPortuguês (Brasil)pt-BR—
ruРусскийru-RUuk, be, kk, ky, uz, tg
arالعربية (sağdan sola)ar-SA—
zh-Hans简体中文zh-CNzh, zh-CN, zh-SG
zh-Hant繁體中文zh-TWzh-TW, zh-HK, zh-MO
ja日本語ja-JP—
ko한국어ko-KR—
viTiếng Việtvi-VN—
idBahasa Indonesiaid-IDms

covers, bu dili seçebilecek diğer işletim sistemi dillerini listeler. Sistem bir dili başka dile çevirmez; covers yalnızca otomatik seçim içindir.

Hızlı başlangıç

text
GET https://api.streamember.com/locale-catalog/
GET https://api.streamember.com/locale-catalog/?resolve=zh-Hant-TW
json
{
  "requested": "uk-UA",
  "matched_by": "covers_language",
  "fallback": false,
  "language": { "code": "ru", "locale": "ru-RU", "nativeName": "Русский", "…": "…" }
}

Parametreler

ParametreTürVarsayılanAçıklama
codemetin—Tek dil kaydı (tam kod, büyük/küçük harf duyarsız). Bulunamazsa 404.
resolvemetin—Herhangi bir dil etiketini 14 koddan birine çözer.
formatmetinjsonjson ya da md

resolve sırası: desteklenen kodla başlıyor (zh-Hant-TW → zh-Hant, matched_by: prefix) → tam kod (code) → covers içinde tam (zh-TW → zh-Hant, covers) → ilk alt etiket (tr-TR → tr, language) → ilk alt etiket covers içinde (uk-UA → ru, covers_language) → tr (default, fallback: true). Launcher, fallback: true döndüğünde arayüz için en seçmelidir.

Yanıt biçimi

AlanAçıklama
codeEkosistem dil kodu
localeVarsayılan bölgeli kod (pt-BR)
languageCode, iso6393ISO 639-1 / 639-3
name, nativeNameİngilizce ve kendi dilindeki ad
countryCode, countryName, countryNativeNameVarsayılan ülke
directionltr ya da rtl
dateFormat, timeFormat, timezoneVarsayılan biçimler
coversOtomatik seçim için yan diller
defaultVarsayılan dil mi (tr)
orderListeleme sırası
flag, flags1x1 ve 4x3 SVG bayrak adresleri

Hatalar

HTTPerrorNe zaman
404not_foundcode desteklenmiyor
405method_not_allowedGET dışı istek
500internal_errordata/languages.json okunamadı

Değişiklik geçmişi

  • 2.0.0 — 31 dilden 14 dile inildi; id alanı code oldu, zh → zh-Hans, zh-TW → zh-Hant. covers, resolve ve index.php eklendi; statik index.json yerine data/languages.json.
Bu sayfa locale-catalog/API.md dosyasından üretildi.Ham MarkdownManifest JSON