Grup Çevirileri
Bir grup için tüm çevirileri getirir (Public - Authentication gerektirmez).
Endpoint
GET /api/v1/translations/group/\{group\}
Authentication
Bu endpoint authentication gerektirmez (Public).
Permission
Gerekmez (Public endpoint).
Request
Path Parameters
| Parametre | Tip | Zorunlu | Açıklama |
|---|---|---|---|
group | string | Evet | Grup adı (örn: pages, menu, buttons) |
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)
{
"group": "pages",
"locale": "tr",
"translations": {
"pages.home": "Ana Sayfa",
"pages.about": "Hakkımızda",
"pages.contact": "İletişim"
}
}
Code Examples
cURL
# Grup çevirileri
curl -X GET https://api.example.com/api/v1/translations/group/pages
# Belirli bir dil için
curl -X GET "https://api.example.com/api/v1/translations/group/pages?locale=en"
Notes
- Public endpoint, authentication gerektirmez
localebelirtilmemişse kullanıcının dil tercihi kullanılır- Çeviriler 24 saat cache'lenir
- Grup bulunamazsa boş obje döner
Related Endpoints
- Çeviri Metnini Getir - Tek çeviri metni
- Tüm Çeviriler - Tüm çevirileri getir