This commit is contained in:
Executable
+6
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"registered": "User registered successfully",
|
||||
"login_success": "Login successful",
|
||||
"refresh_success": "Token refreshed successfully",
|
||||
"logout_success": "Logout successful"
|
||||
}
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"welcome": "Welcome",
|
||||
"success": "Operation completed successfully",
|
||||
"created": "Resource created successfully",
|
||||
"updated": "Resource updated successfully",
|
||||
"deleted": "Resource deleted successfully",
|
||||
"restored": "Resource restored successfully",
|
||||
"notFound": "Resource not found",
|
||||
"serverError": "An unexpected error occurred",
|
||||
"unauthorized": "You are not authorized to perform this action",
|
||||
"forbidden": "Access denied",
|
||||
"badRequest": "Invalid request"
|
||||
}
|
||||
Executable
+14
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"USER_NOT_FOUND": "User not found",
|
||||
"INVALID_CREDENTIALS": "Invalid email or password",
|
||||
"EMAIL_ALREADY_EXISTS": "This email is already registered",
|
||||
"INVALID_REFRESH_TOKEN": "Invalid or expired refresh token",
|
||||
"ACCOUNT_DISABLED": "Your account has been disabled",
|
||||
"TOKEN_EXPIRED": "Your session has expired, please login again",
|
||||
"PERMISSION_DENIED": "You do not have permission to perform this action",
|
||||
"ROLE_NOT_FOUND": "Role not found",
|
||||
"TENANT_NOT_FOUND": "Tenant not found",
|
||||
"VALIDATION_FAILED": "Validation failed",
|
||||
"INTERNAL_ERROR": "An internal error occurred, please try again later",
|
||||
"AUTH_REQUIRED": "Authentication required, please provide a valid token"
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"reasons": {
|
||||
"below_calibrated_conf_threshold": "Confidence score is below the minimum threshold",
|
||||
"market_odds_missing": "Market odds are missing or too low",
|
||||
"high_risk_low_data_quality": "High risk combined with low data quality",
|
||||
"lineup_insufficient_for_market": "Lineup info is insufficient for this market",
|
||||
"lineup_not_confirmed": "Starting lineups are not confirmed yet",
|
||||
"negative_model_edge": "Model edge (EV) is negative",
|
||||
"insufficient_play_score": "Prediction play score is insufficient",
|
||||
"market_passed_all_gates": "Passed all safety gates successfully",
|
||||
"market_signal_dominant": "Market signal is dominant",
|
||||
"team_form_signal_dominant": "Team form signal is dominant",
|
||||
"lineup_signal_strong": "Starting lineup signal is strong",
|
||||
"lineup_signal_weak": "Starting lineup signal is weak",
|
||||
"lineup_probable_xi_used": "Probable starting XI was used",
|
||||
"upset_risk_detected": "Upset risk detected",
|
||||
"player_form_signal_strong": "Player form signal is strong",
|
||||
"player_form_signal_limited": "Player form signal is limited",
|
||||
"limited_data_confidence": "Limited data confidence",
|
||||
"basketball_points_model": "Basketball points model used"
|
||||
},
|
||||
"flags": {
|
||||
"missing_full_ms_odds": "Missing match result odds",
|
||||
"lineup_probable_not_confirmed": "Probable lineup is not confirmed",
|
||||
"lineup_unavailable": "Lineup data is completely unavailable",
|
||||
"lineup_incomplete": "Lineup data is incomplete",
|
||||
"missing_referee": "Referee information is missing",
|
||||
"missing_moneyline_odds": "Missing moneyline odds",
|
||||
"missing_total_odds": "Missing total goals/points odds",
|
||||
"missing_spread_odds": "Missing point spread odds",
|
||||
"missing_team_ids": "Missing team identification",
|
||||
"missing_ai_features": "Missing AI feature data",
|
||||
"missing_home_stats": "Missing home team statistics",
|
||||
"missing_away_stats": "Missing away team statistics",
|
||||
"missing_odds": "General odds are missing"
|
||||
},
|
||||
"warnings": {
|
||||
"Very tight ELO difference — coin-flip territory": "Very tight ELO difference — coin-flip territory",
|
||||
"Upset potential: bookmaker odds suggest heavy favorite but ELO says the match is closer than the market thinks": "Upset potential: bookmaker odds suggest heavy favorite but ELO says the match is closer than the market thinks"
|
||||
}
|
||||
}
|
||||
Executable
+23
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"email": {
|
||||
"required": "Email is required",
|
||||
"invalid": "Please enter a valid email address"
|
||||
},
|
||||
"password": {
|
||||
"required": "Password is required",
|
||||
"minLength": "Password must be at least 8 characters long",
|
||||
"weak": "Password is too weak"
|
||||
},
|
||||
"firstName": {
|
||||
"required": "First name is required"
|
||||
},
|
||||
"lastName": {
|
||||
"required": "Last name is required"
|
||||
},
|
||||
"generic": {
|
||||
"required": "This field is required",
|
||||
"invalid": "Invalid value",
|
||||
"minLength": "Must be at least {min} characters",
|
||||
"maxLength": "Must be at most {max} characters"
|
||||
}
|
||||
}
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"registered": "Kullanıcı başarıyla kaydedildi",
|
||||
"login_success": "Giriş başarılı",
|
||||
"refresh_success": "Token başarıyla yenilendi",
|
||||
"logout_success": "Çıkış başarılı"
|
||||
}
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"welcome": "Hoş geldiniz",
|
||||
"success": "İşlem başarıyla tamamlandı",
|
||||
"created": "Kayıt başarıyla oluşturuldu",
|
||||
"updated": "Kayıt başarıyla güncellendi",
|
||||
"deleted": "Kayıt başarıyla silindi",
|
||||
"restored": "Kayıt başarıyla geri yüklendi",
|
||||
"notFound": "Kayıt bulunamadı",
|
||||
"serverError": "Beklenmeyen bir hata oluştu",
|
||||
"unauthorized": "Bu işlemi yapmaya yetkiniz yok",
|
||||
"forbidden": "Erişim reddedildi",
|
||||
"badRequest": "Geçersiz istek"
|
||||
}
|
||||
Executable
+14
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"USER_NOT_FOUND": "Kullanıcı bulunamadı",
|
||||
"INVALID_CREDENTIALS": "Geçersiz e-posta veya şifre",
|
||||
"EMAIL_ALREADY_EXISTS": "Bu e-posta adresi zaten kayıtlı",
|
||||
"INVALID_REFRESH_TOKEN": "Geçersiz veya süresi dolmuş yenileme token'ı",
|
||||
"ACCOUNT_DISABLED": "Hesabınız devre dışı bırakılmış",
|
||||
"TOKEN_EXPIRED": "Oturumunuz sona erdi, lütfen tekrar giriş yapın",
|
||||
"PERMISSION_DENIED": "Bu işlemi gerçekleştirme izniniz yok",
|
||||
"ROLE_NOT_FOUND": "Rol bulunamadı",
|
||||
"TENANT_NOT_FOUND": "Kiracı bulunamadı",
|
||||
"VALIDATION_FAILED": "Doğrulama başarısız",
|
||||
"INTERNAL_ERROR": "Bir iç hata oluştu, lütfen daha sonra tekrar deneyin",
|
||||
"AUTH_REQUIRED": "Kimlik doğrulama gerekli, lütfen geçerli bir token sağlayın"
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"reasons": {
|
||||
"no_strategy_fit": "Seçilen kupon stratejisine uyan uygun bahis bulunamadı",
|
||||
"match_not_found": "Maç verisi bulunamadı",
|
||||
"unsupported_sport": "Desteklenmeyen spor türü",
|
||||
"out_of_training_scope": "Bu maç modelin eğitim kapsamının dışında",
|
||||
"missing_critical_data": "Tahmin için kritik veriler eksik",
|
||||
"playable_pick_found": "Oynanabilir seçim bulundu",
|
||||
"no_bet_conditions_met": "Bahis için gerekli koşullar oluşmadı",
|
||||
"below_calibrated_conf_threshold": "Bulunan güven skoru minimum barajın altında",
|
||||
"market_odds_missing": "Bu bahis için oranlar eksik veya pazar kapalı",
|
||||
"high_risk_low_data_quality": "Yüksek risk ve düşük veri kalitesi nedeniyle oynanamaz",
|
||||
"lineup_insufficient_for_market": "Kadro bilgisi bu bahis türü için yetersiz",
|
||||
"lineup_not_confirmed": "İlk onbirler henüz resmi olarak doğrulanmadı",
|
||||
"negative_model_edge": "Yapay zeka bu bahsi değerli (EV+) bulmadı",
|
||||
"insufficient_play_score": "Oynanabilirlik puanı gereksinimleri karşılamıyor",
|
||||
"market_passed_all_gates": "Bahis güvenlik testlerinden başarıyla geçti",
|
||||
"market_signal_dominant": "Bahis piyasalarındaki sinyaller çok baskın",
|
||||
"team_form_signal_dominant": "Takım formuna dayalı sinyaller çok baskın",
|
||||
"lineup_signal_strong": "İlk onbir bilgisi güçlü bir sinyal yaratıyor",
|
||||
"lineup_signal_weak": "İlk onbir bilgisi eksik olduğu için sinyal zayıf",
|
||||
"lineup_probable_xi_used": "Resmi olmayan muhtemel onbir bilgisi kullanıldı",
|
||||
"upset_risk_detected": "Sürpriz potansiyeli tespit edildi",
|
||||
"player_form_signal_strong": "Oyuncu form değerleri tahmini güçlü destekliyor",
|
||||
"player_form_signal_limited": "Oyuncu form değerlerinin etkisi sınırlı",
|
||||
"limited_data_confidence": "Veri kalitesi ve geçmiş veriler sınırlı",
|
||||
"basketball_points_model": "Basketbol özel sayı tahmini modeli kullanıldı"
|
||||
},
|
||||
"flags": {
|
||||
"missing_full_ms_odds": "Maç sonucu oranları eksik",
|
||||
"lineup_probable_not_confirmed": "Muhtemel ilk onbir henüz doğrulanmadı",
|
||||
"lineup_unavailable": "Takım kadro bilgisi şu an için tamamen eksik",
|
||||
"lineup_incomplete": "Takım kadro verisinde eksiklikler var",
|
||||
"missing_referee": "Hakem bilgisi bulunamadı",
|
||||
"missing_moneyline_odds": "Taraf bahsi oranları eksik",
|
||||
"missing_total_odds": "Alt/Üst toplam sayı bahis oranları eksik",
|
||||
"missing_spread_odds": "Handikap oranları eksik",
|
||||
"missing_team_ids": "Takım kimlik bilgileri eksik",
|
||||
"missing_ai_features": "Yapay zeka analiz verileri eksik",
|
||||
"missing_home_stats": "Ev sahibi takım istatistikleri eksik",
|
||||
"missing_away_stats": "Deplasman takım istatistikleri eksik",
|
||||
"missing_odds": "Genel bahis oranları eksik"
|
||||
},
|
||||
"warnings": {
|
||||
"Very tight ELO difference — coin-flip territory": "Çok yakın ELO kalitesi — tamamen yazı-tura (50/50) maçı",
|
||||
"Upset potential: bookmaker odds suggest heavy favorite but ELO says the match is closer than the market thinks": "Sürpriz potansiyeli: Bahis büroları büyük bir favori gösteriyor fakat yapay zeka ELO verileri maçın çok daha başa baş geçeceğini öngörüyor"
|
||||
}
|
||||
}
|
||||
Executable
+23
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"email": {
|
||||
"required": "E-posta adresi gereklidir",
|
||||
"invalid": "Lütfen geçerli bir e-posta adresi girin"
|
||||
},
|
||||
"password": {
|
||||
"required": "Şifre gereklidir",
|
||||
"minLength": "Şifre en az 8 karakter olmalıdır",
|
||||
"weak": "Şifre çok zayıf"
|
||||
},
|
||||
"firstName": {
|
||||
"required": "Ad gereklidir"
|
||||
},
|
||||
"lastName": {
|
||||
"required": "Soyad gereklidir"
|
||||
},
|
||||
"generic": {
|
||||
"required": "Bu alan gereklidir",
|
||||
"invalid": "Geçersiz değer",
|
||||
"minLength": "En az {min} karakter olmalıdır",
|
||||
"maxLength": "En fazla {max} karakter olmalıdır"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user