Skip to main content

Tüm Çeviriler

Tüm çevirileri getirir (Public - Authentication gerektirmez).

Endpoint

GET /api/v1/translations

Authentication

Bu endpoint authentication gerektirmez (Public).

Permission

Gerekmez (Public endpoint).

Request

Query Parameters

ParametreTipZorunluAçıklama
localestringHayırDil kodu (varsayılan: kullanıcının dil tercihi)

Response

Success Response (200 OK)

{
"locale": "tr",
"translations": {
"pages": {
"pages.home": "Ana Sayfa",
"pages.about": "Hakkımızda",
"pages.contact": "İletişim"
},
"menu": {
"menu.home": "Ana Sayfa",
"menu.about": "Hakkımızda"
},
"buttons": {
"buttons.submit": "Gönder",
"buttons.cancel": "İptal"
}
}
}

Code Examples

cURL

# Tüm çeviriler
curl -X GET https://api.example.com/api/v1/translations

# Belirli bir dil için
curl -X GET "https://api.example.com/api/v1/translations?locale=en"

Notes

  • Public endpoint, authentication gerektirmez
  • locale belirtilmemişse kullanıcının dil tercihi kullanılır
  • Çeviriler 24 saat cache'lenir
  • Çeviriler grup bazlı organize edilir