diff --git a/src/app/core/http/error-handler.interceptor.ts b/src/app/core/http/error-handler.interceptor.ts index 16cfd02ad..40948faf6 100644 --- a/src/app/core/http/error-handler.interceptor.ts +++ b/src/app/core/http/error-handler.interceptor.ts @@ -87,6 +87,11 @@ export class ErrorHandlerInterceptor implements HttpInterceptor { type: 'Internal Server Error', message: 'Internal Server Error. Please try again later.' }); + } else if (status === 501) { + this.alertService.alert({ + type: this.translate.instant('error.resource.notImplemented.type'), + message: this.translate.instant('error.resource.notImplemented.message') + }); } else { this.alertService.alert({ type: 'Unknown Error', message: 'Unknown Error. Please try again later.' }); } diff --git a/src/assets/translations/cs-CS.json b/src/assets/translations/cs-CS.json index 12404af48..da393c152 100644 --- a/src/assets/translations/cs-CS.json +++ b/src/assets/translations/cs-CS.json @@ -3,6 +3,8 @@ "Logged in as": "Přihlášen jako", "Remember me": "Zapamatuj si mě", "errors": { + "error.resource.notImplemented.type": "Nenaimplementovaná chyba", + "error.resource.notImplemented.message": "Funkce není implementována!", "linkedSavingsAccountOwnership": "Propojený spořicí účet nepatří vybranému klientovi.", "clientNotInGSIM": "Klient s ID {{id}} není přítomen v GSIM.", "Capitalized Income amount adjusted already adjusted": "Výše kapitalizovaného příjmu již upravená", diff --git a/src/assets/translations/de-DE.json b/src/assets/translations/de-DE.json index 993c88b8d..0e5bb5cc1 100644 --- a/src/assets/translations/de-DE.json +++ b/src/assets/translations/de-DE.json @@ -3,6 +3,8 @@ "Logged in as": "Angemeldet als", "Remember me": "Erinnere dich an mich", "errors": { + "error.resource.notImplemented.type": "Nicht implementierter Fehler", + "error.resource.notImplemented.message": "Nicht implementierte Funktion!", "linkedSavingsAccountOwnership": "Verknüpftes Sparkonto gehört nicht zum ausgewählten Kunden.", "clientNotInGSIM": "Kunde mit der ID {{id}} ist nicht in GSIM vorhanden.", "Capitalized Income amount adjusted already adjusted": "Kapitalisiertes Einkommen Betrag angepasst bereits angepasst", diff --git a/src/assets/translations/en-US.json b/src/assets/translations/en-US.json index e4707e146..5ec3955e1 100644 --- a/src/assets/translations/en-US.json +++ b/src/assets/translations/en-US.json @@ -2,6 +2,8 @@ "APP_NAME": "Mifos X", "Logged in as": "Logged in as", "Remember me": "Remember me", + "error.resource.notImplemented.type": "Not Implemented Error", + "error.resource.notImplemented.message": "Not implemented functionality!", "errors": { "linkedSavingsAccountOwnership": "Linked savings account does not belong to the selected client.", "clientNotInGSIM": "Client with ID {{id}} is not present in GSIM.", diff --git a/src/assets/translations/es-CL.json b/src/assets/translations/es-CL.json index 9c5677f2e..244ade1a7 100644 --- a/src/assets/translations/es-CL.json +++ b/src/assets/translations/es-CL.json @@ -3,6 +3,8 @@ "Logged in as": "Conectado como", "Remember me": "Recordar me", "errors": { + "error.resource.notImplemented.type": "Error no implementado", + "error.resource.notImplemented.message": "¡Funcionalidad no implementada!", "linkedSavingsAccountOwnership": "La cuenta de ahorro vinculada no pertenece al cliente seleccionado.", "clientNotInGSIM": "El cliente con ID {{id}} no está presente en GSIM.", "Capitalized Income amount adjusted already adjusted": "Monto de Ingreso Capitalizado ajustado ya ajustado", diff --git a/src/assets/translations/es-MX.json b/src/assets/translations/es-MX.json index bd52a1b08..b37a0f3b2 100644 --- a/src/assets/translations/es-MX.json +++ b/src/assets/translations/es-MX.json @@ -3,6 +3,8 @@ "Logged in as": "Conectado como", "Remember me": "Recordar me", "errors": { + "error.resource.notImplemented.type": "Error no implementado", + "error.resource.notImplemented.message": "¡Funcionalidad no implementada!", "linkedSavingsAccountOwnership": "La cuenta de ahorro vinculada no pertenece al cliente seleccionado.", "clientNotInGSIM": "El cliente con ID {{id}} no está presente en GSIM.", "Capitalized Income amount adjusted already adjusted": "Monto de Ingreso Capitalizado ajustado ya ajustado", diff --git a/src/assets/translations/fr-FR.json b/src/assets/translations/fr-FR.json index 3be4a0118..d0facdb15 100644 --- a/src/assets/translations/fr-FR.json +++ b/src/assets/translations/fr-FR.json @@ -3,6 +3,8 @@ "Logged in as": "connecté en tant que", "Remember me": "Souviens-toi de moi", "errors": { + "error.resource.notImplemented.type": "Erreur non implémentée", + "error.resource.notImplemented.message": "Fonctionnalité non implémentée !", "linkedSavingsAccountOwnership": "Le compte d'épargne lié n'appartient pas au client sélectionné.", "clientNotInGSIM": "Le client avec l'ID {{id}} n'est pas membre du GSIM.", "Capitalized Income amount adjusted already adjusted": "Montant du revenu capitalisé ajusté déjà ajusté", diff --git a/src/assets/translations/it-IT.json b/src/assets/translations/it-IT.json index 8391d91f7..7decac717 100644 --- a/src/assets/translations/it-IT.json +++ b/src/assets/translations/it-IT.json @@ -3,6 +3,8 @@ "Logged in as": "Collegato come", "Remember me": "Ricordati di me", "errors": { + "error.resource.notImplemented.type": "Errore non implementato", + "error.resource.notImplemented.message": "Funzionalità non implementata!", "linkedSavingsAccountOwnership": "Il conto di risparmio collegato non appartiene al cliente selezionato.", "clientNotInGSIM": "Il cliente con ID {{id}} non è presente in GSIM.", "Capitalized Income amount adjusted already adjusted": "Importo del reddito capitalizzato rettificato già rettificato", diff --git a/src/assets/translations/ko-KO.json b/src/assets/translations/ko-KO.json index 98ac86902..fed0bbae7 100644 --- a/src/assets/translations/ko-KO.json +++ b/src/assets/translations/ko-KO.json @@ -3,6 +3,8 @@ "Logged in as": "다음 계정으로 로그인됨", "Remember me": "날 기억해", "errors": { + "error.resource.notImplemented.type": "구현되지 않은 오류", + "error.resource.notImplemented.message": "구현되지 않은 기능입니다!", "linkedSavingsAccountOwnership": "연결된 저축 계좌가 선택한 클라이언트에 속하지 않습니다.", "clientNotInGSIM": "ID가 {{id}}인 클라이언트가 GSIM에 없습니다.", "Capitalized Income amount adjusted already adjusted": "자본화된 소득 금액은 이미 조정되었습니다.", diff --git a/src/assets/translations/lt-LT.json b/src/assets/translations/lt-LT.json index 206002cec..d96ca9f94 100644 --- a/src/assets/translations/lt-LT.json +++ b/src/assets/translations/lt-LT.json @@ -3,6 +3,8 @@ "Logged in as": "prisijungęs kaip", "Remember me": "Prisimink mane", "errors": { + "error.resource.notImplemented.type": "Neįdiegta klaida", + "error.resource.notImplemented.message": "Funkcionalumas neįdiegtas!", "linkedSavingsAccountOwnership": "Susieta taupomoji sąskaita nepriklauso pasirinktam klientui.", "clientNotInGSIM": "Klientas su ID {{id}} nėra GSIM sistemoje.", "Capitalized Income amount adjusted already adjusted": "Kapitalizuotų pajamų suma pakoreguota jau pakoreguota", diff --git a/src/assets/translations/lv-LV.json b/src/assets/translations/lv-LV.json index 6874446c1..62e7def55 100644 --- a/src/assets/translations/lv-LV.json +++ b/src/assets/translations/lv-LV.json @@ -3,6 +3,8 @@ "Logged in as": "ielogojies Kā", "Remember me": "Atceries mani", "errors": { + "error.resource.notImplemented.type": "Neieviesta kļūda", + "error.resource.notImplemented.message": "Funkcionalitāte nav ieviesta!", "linkedSavingsAccountOwnership": "Saistītais krājkonts nepieder izvēlētajam klientam.", "clientNotInGSIM": "Klients ar ID {{id}} nav GSIM sistēmā.", "Capitalized Income amount adjusted already adjusted": "Kapitalizēto ienākumu summa jau koriģēta", diff --git a/src/assets/translations/ne-NE.json b/src/assets/translations/ne-NE.json index cc1961317..6d3f911b0 100644 --- a/src/assets/translations/ne-NE.json +++ b/src/assets/translations/ne-NE.json @@ -3,6 +3,8 @@ "Logged in as": "को रूपमा लग इन गरियो", "Remember me": "मलाई सम्झनुहोस्", "errors": { + "error.resource.notImplemented.type": "लागू नभएको त्रुटि", + "error.resource.notImplemented.message": "कार्यक्षमता लागू गरिएको छैन!", "linkedSavingsAccountOwnership": "लिंक गरिएको बचत खाता चयनित ग्राहकको होइन।", "clientNotInGSIM": "आईडी {{id}} भएको ग्राहक GSIM मा उपस्थित छैन।", "Capitalized Income amount adjusted already adjusted": "क्यापिटलाइज्ड आय रकम पहिले नै समायोजन गरिएको छ", diff --git a/src/assets/translations/pt-PT.json b/src/assets/translations/pt-PT.json index 96a093ad1..daeff8a45 100644 --- a/src/assets/translations/pt-PT.json +++ b/src/assets/translations/pt-PT.json @@ -3,6 +3,8 @@ "Logged in as": "logado como", "Remember me": "Lembre de mim", "errors": { + "error.resource.notImplemented.type": "Erro não implementado", + "error.resource.notImplemented.message": "Funcionalidade não implementada!", "linkedSavingsAccountOwnership": "A conta poupança vinculada não pertence ao cliente selecionado.", "clientNotInGSIM": "O cliente com ID {{id}} não está presente no GSIM.", "Capitalized Income amount adjusted already adjusted": "Valor da Renda Capitalizada ajustado já ajustado", diff --git a/src/assets/translations/sw-SW.json b/src/assets/translations/sw-SW.json index 16924d671..3ba1625e4 100644 --- a/src/assets/translations/sw-SW.json +++ b/src/assets/translations/sw-SW.json @@ -3,6 +3,8 @@ "Logged in as": "Imeingia kama", "Remember me": "Nikumbuke", "errors": { + "error.resource.notImplemented.type": "Hitilafu ya Kukamilika Haijatimizwa", + "error.resource.notImplemented.message": "Utendakazi haujatekelezwa!", "linkedSavingsAccountOwnership": "Akaunti ya akiba iliyounganishwa haimilikiwi na mteja aliyechaguliwa.", "clientNotInGSIM": "Mteja mwenye kitambulisho {{id}} hayupo kwenye GSIM.", "Capitalized Income amount adjusted already adjusted": "Kiasi cha Mapato ya Mtaji kilichorekebishwa tayari kimerekebishwa",