Public Çeviriler
Müşteri site çevirilerini public olarak sunar. Client tarafından dil kodu ile istenen çevirileri döner.
Base URL: /api/public/translations
Yetkilendirme: X-Api-Key
bilgi
Controller AllowAnonymous olsa da tenant çözümleme için X-Api-Key header'i gereklidir.
GET /{languageCode}
Belirli bir dildeki tüm çevirileri getirir.
Path Parametreleri:
| Parametre | Tip | Açıklama |
|---|---|---|
languageCode | string | Dil kodu (örn: tr, en, de) |
Headers:
X-Api-Key: customer-api-key
Response — 200 OK:
{
"success": true,
"data": {
"translations": {
"home.title": "Hoş Geldiniz",
"home.subtitle": "Sitemize hoş geldiniz",
"contact.email": "info@ornek.com",
"footer.copyright": "© 2026 Şirket Adı"
}
}
}
uyarı
Eğer istenen dil kodu sistemde tanımlı değilse 404 hatası döner.
GET /
Tüm dillerdeki çevirileri döner.
Response — 200 OK:
{
"success": true,
"data": {
"translations": {
"tr": {
"home.title": "Hoş Geldiniz",
"home.subtitle": "Sitemize hoş geldiniz"
},
"en": {
"home.title": "Welcome",
"home.subtitle": "Welcome to our site"
}
}
}
}
Olası Hatalar
| Kod | Durum |
|---|---|
401 | API Key eksik veya geçersiz |
404 | Belirtilen dil kodu sistemde tanımlı değil |
400 | Geçersiz dil kodu formatı |