latest version of apis event and cahce ablitites added
This commit is contained in:
4
ApiLayers/LanguageModels/Errors/all_errors.py
Normal file
4
ApiLayers/LanguageModels/Errors/all_errors.py
Normal file
@@ -0,0 +1,4 @@
|
||||
from .defualt_error import default_errors
|
||||
|
||||
|
||||
all_errors_list = [default_errors]
|
||||
35
ApiLayers/LanguageModels/Errors/base_languages.py
Normal file
35
ApiLayers/LanguageModels/Errors/base_languages.py
Normal 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
|
||||
98
ApiLayers/LanguageModels/Errors/defualt_error.py
Normal file
98
ApiLayers/LanguageModels/Errors/defualt_error.py
Normal 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.",
|
||||
},
|
||||
},
|
||||
}
|
||||
18
ApiLayers/LanguageModels/Errors/merge_all_error_languages.py
Normal file
18
ApiLayers/LanguageModels/Errors/merge_all_error_languages.py
Normal 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
|
||||
Reference in New Issue
Block a user