services updated

This commit is contained in:
2025-03-25 10:43:25 +03:00
parent 92942af6f3
commit 79028493a9
298 changed files with 23435 additions and 5 deletions

View File

@@ -0,0 +1,4 @@
from .defualt_error import default_errors
all_errors_list = [default_errors]

View File

@@ -0,0 +1,35 @@
class BaseErrorLanguageModelTurkish:
NOT_CREATED: str = "Kayıt oluşturulamadı."
NOT_DELETED: str = "Kayıt silinemedi."
NOT_UPDATED: str = "Kayıt güncellenemedi."
NOT_LISTED: str = "Kayıt listelenemedi."
NOT_FOUND: str = "Kayıt bulunamadı."
ALREADY_EXISTS: str = "Kayıt zaten mevcut."
IS_NOT_CONFIRMED: str = "Kayıt onaylanmadı."
NOT_AUTHORIZED: str = "Yetkisiz kullanıcı."
NOT_VALID: str = "Gecersiz veri."
NOT_ACCEPTABLE: str = "Gecersiz veri."
INVALID_DATA: str = "Gecersiz veri."
UNKNOWN_ERROR: str = "Bilinmeyen bir hata oluştu."
class BaseErrorLanguageModelEnglish:
NOT_CREATED: str = "Not Created."
NOT_DELETED: str = "Not Deleted."
NOT_UPDATED: str = "Not Updated."
NOT_LISTED: str = "Not Listed."
NOT_FOUND: str = "Not Found."
ALREADY_EXISTS: str = "Already Exists."
IS_NOT_CONFIRMED: str = "Not Confirmed."
NOT_AUTHORIZED: str = "Not Authorized."
NOT_VALID: str = "Not Valid."
NOT_ACCEPTABLE: str = "Not Acceptable."
INVALID_DATA: str = "Invalid Data."
UNKNOWN_ERROR: str = "Unknown Error occured."
class BaseErrorLanguageModels:
tr: BaseErrorLanguageModelTurkish = BaseErrorLanguageModelTurkish
en: BaseErrorLanguageModelEnglish = BaseErrorLanguageModelEnglish

View File

@@ -0,0 +1,98 @@
default_errors = {
"NOT_CREATED": {
"tr": {
"message": "Kayıt oluşturulamadı. Lütfen tekrar deneyiniz.",
},
"en": {
"message": "Record could not be created. Please try again.",
},
},
"NOT_DELETED": {
"tr": {
"message": "Kayıt silinemedi. Lütfen tekrar deneyiniz.",
},
"en": {
"message": "Record could not be deleted. Please try again.",
},
},
"NOT_UPDATED": {
"tr": {
"message": "Kayıt güncellenemedi. Lütfen tekrar deneyiniz.",
},
"en": {
"message": "Record could not be updated. Please try again.",
},
},
"NOT_LISTED": {
"tr": {
"message": "Kayıt listelenemedi. Lütfen tekrar deneyiniz.",
},
"en": {
"message": "Record could not be listed. Please try again.",
},
},
"NOT_FOUND": {
"tr": {
"message": "Kayıt bulunamadı. Lütfen tekrar deneyiniz.",
},
"en": {
"message": "Record could not be found. Please try again.",
},
},
"ALREADY_EXISTS": {
"tr": {
"message": "Kayıt zaten mevcut. Lütfen tekrar deneyiniz.",
},
"en": {
"message": "Record already exists. Please try again.",
},
},
"IS_NOT_CONFIRMED": {
"tr": {
"message": "Kayıt onaylanmadı. Lütfen tekrar deneyiniz.",
},
"en": {
"message": "Record is not confirmed. Please try again.",
},
},
"NOT_AUTHORIZED": {
"tr": {
"message": "Yetkisiz kullanıcı. Lütfen tekrar deneyiniz.",
},
"en": {
"message": "Unauthorized user. Please try again.",
},
},
"NOT_VALID": {
"tr": {
"message": "Geçersiz veri. Lütfen tekrar deneyiniz.",
},
"en": {
"message": "Invalid data. Please try again.",
},
},
"NOT_ACCEPTABLE": {
"tr": {
"message": "Geçersiz veri. Lütfen tekrar deneyiniz.",
},
"en": {
"message": "Invalid data. Please try again.",
},
},
"INVALID_DATA": {
"tr": {
"message": "Geçersiz veri. Lütfen tekrar deneyiniz.",
},
"en": {
"message": "Invalid data. Please try again.",
},
},
"UNKNOWN_ERROR": {
"tr": {
"message": "Bilinmeyen bir hata oluştu. Lütfen tekrar deneyiniz.",
},
"en": {
"message": "An unknown error occured. Please try again.",
},
},
}

View File

@@ -0,0 +1,18 @@
from ApiLayers.LanguageModels.Errors.base_languages import BaseErrorLanguageModels
class MergedErrorLanguageModels:
list_of_languages = [BaseErrorLanguageModels]
@classmethod
def get_language_models(cls, language: str):
language_model_keys = {}
for list_of_language in cls.list_of_languages:
language_model_class = getattr(list_of_language, language, None)
clean_dict = {
key: value
for key, value in language_model_class.__dict__.items()
if "__" not in str(key)[0:3]
}
language_model_keys.update(clean_dict)
return language_model_keys