Initial commit

This commit is contained in:
Harun CAN
2026-03-23 01:59:17 +03:00
commit 458127ce76
136 changed files with 26214 additions and 0 deletions

6
src/i18n/en/auth.json Normal file
View File

@@ -0,0 +1,6 @@
{
"registered": "User registered successfully",
"login_success": "Login successful",
"refresh_success": "Token refreshed successfully",
"logout_success": "Logout successful"
}

13
src/i18n/en/common.json Normal file
View File

@@ -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"
}

14
src/i18n/en/errors.json Normal file
View File

@@ -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"
}

18
src/i18n/en/skriptai.json Normal file
View File

@@ -0,0 +1,18 @@
{
"PROJECT_CREATED": "Project created successfully",
"PROJECT_UPDATED": "Project updated",
"PROJECT_DELETED": "Project deleted",
"PROJECT_DUPLICATED": "Project duplicated",
"SCRIPT_GENERATED": "Script generated successfully",
"SCRIPT_REWRITTEN": "Segment rewritten",
"RESEARCH_COMPLETE": "Research completed",
"SOURCES_ADDED": "Sources added",
"BRIEF_UPDATED": "Brief updated",
"CHARACTERS_GENERATED": "Characters generated",
"LOGLINE_GENERATED": "Logline and high concept generated",
"NEURO_ANALYSIS_COMPLETE": "Neuro marketing analysis completed",
"YOUTUBE_AUDIT_COMPLETE": "YouTube audit completed",
"COMMERCIAL_BRIEF_READY": "Commercial brief ready",
"EXPORT_READY": "Export ready",
"VISUAL_ASSETS_GENERATED": "Visual assets generated"
}

View File

@@ -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"
}
}

6
src/i18n/tr/auth.json Normal file
View File

@@ -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ı"
}

13
src/i18n/tr/common.json Normal file
View File

@@ -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"
}

14
src/i18n/tr/errors.json Normal file
View File

@@ -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"
}

18
src/i18n/tr/skriptai.json Normal file
View File

@@ -0,0 +1,18 @@
{
"PROJECT_CREATED": "Proje başarıyla oluşturuldu",
"PROJECT_UPDATED": "Proje güncellendi",
"PROJECT_DELETED": "Proje silindi",
"PROJECT_DUPLICATED": "Proje kopyalandı",
"SCRIPT_GENERATED": "Script başarıyla oluşturuldu",
"SCRIPT_REWRITTEN": "Segment yeniden yazıldı",
"RESEARCH_COMPLETE": "Araştırma tamamlandı",
"SOURCES_ADDED": "Kaynaklar eklendi",
"BRIEF_UPDATED": "Brief güncellendi",
"CHARACTERS_GENERATED": "Karakterler oluşturuldu",
"LOGLINE_GENERATED": "Logline ve high concept oluşturuldu",
"NEURO_ANALYSIS_COMPLETE": "Nöro pazarlama analizi tamamlandı",
"YOUTUBE_AUDIT_COMPLETE": "YouTube denetimi tamamlandı",
"COMMERCIAL_BRIEF_READY": "Ticari brief hazır",
"EXPORT_READY": "Dışa aktarım hazır",
"VISUAL_ASSETS_GENERATED": "Görsel varlıklar oluşturuldu"
}

View File

@@ -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"
}
}