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
| Parametre | Tip | Zorunlu | Açıklama |
|---|---|---|---|
locale | string | Hayır | Dil 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
localebelirtilmemişse kullanıcının dil tercihi kullanılır- Çeviriler 24 saat cache'lenir
- Çeviriler grup bazlı organize edilir
Related Endpoints
- Çeviri Metnini Getir - Tek çeviri metni
- Grup Çevirileri - Grup çevirilerini getir