Skip to content

Commit

Permalink
Merge pull request #274 from MadhuMosip/develop
Browse files Browse the repository at this point in the history
MOSIP-22207 Added success and error messages with multi language
  • Loading branch information
aranaravi authored Apr 29, 2024
2 parents ab2c220 + f5a9c78 commit 551103e
Show file tree
Hide file tree
Showing 7 changed files with 49 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -248,7 +248,13 @@ export class MasterDataCommonBodyComponent implements OnInit {
);
this.dataStorageService.mapSBIVersion(request).subscribe(response => {
if (!response.errors || (response.errors.length == 0)) {
this.showMessage(response.response)
let message;
if(response.response === 'Mapping already exists'){
message = this.popupMessages.generickeys.mapped
}else{
message = this.popupMessages.generickeys.updatedSuccessfully
}
this.showMessage(message)
.afterClosed()
.subscribe(() => {
this.dropDownValues["sbiId"] = [];
Expand All @@ -257,7 +263,8 @@ export class MasterDataCommonBodyComponent implements OnInit {
this.getSbidetailFilterValues("sbiId");
});
}else{
this.showErrorPopup(response.errors[0].message);
let message = this.popupMessages.serverError[response.errors[0].errorCode].replace('$ID', response.errors[0].message.split("id ")[1].split(" ")[0])
this.showErrorPopup(message);
}
});
}
Expand Down Expand Up @@ -552,6 +559,7 @@ export class MasterDataCommonBodyComponent implements OnInit {
}
}
}

let len = mandatoryFieldName.length;
for (let i = 0; i < len; i++) {
if(!self.primaryData[mandatoryFieldName[i]]){
Expand Down Expand Up @@ -603,7 +611,8 @@ export class MasterDataCommonBodyComponent implements OnInit {
this.changePage();
});
} else {
this.showErrorPopup(response.errors[0].message);

this.showErrorPopup(this.popupMessages.serverError[response.errors[0].errorCode]);
}
});
}else{
Expand All @@ -617,8 +626,7 @@ export class MasterDataCommonBodyComponent implements OnInit {
url = "partnermanager/partners/"+this.primaryData["partnerId"]+"/policy/map";
this.dataStorageService.requestAPIKey(url, request).subscribe(response => {
if (!response.errors || (response.errors.length == 0)) {
let url = response.response.message;
this.showMessage(url)
this.showMessage(this.popupMessages.policy.updatedSuccessfully)
.afterClosed()
.subscribe(() => {
this.changePage();
Expand Down
8 changes: 6 additions & 2 deletions pmp-ui/src/assets/i18n/ara.json
Original file line number Diff line number Diff line change
Expand Up @@ -386,6 +386,7 @@
"language": "إنجليزي",
"keyboard-tooltip": "انقر للحصول على لوحة المفاتيح الافتراضية (الإنجليزية)",
"update": "تحديث",
"updatedSuccessfully": "تم إرسال طلب تعيين السياسة بنجاح.",
"validationMessages": {
"name": {
"required": "اسم السياسة مطلوب",
Expand Down Expand Up @@ -619,7 +620,9 @@
"KER-PCM-004": "تواريخ الشهادة غير صالحة.",
"KER-KMS-013": "خطأ في تحليل الشهادة. تم تجاوز التجاوز، البايتات = 917",
"PMS_AUT_001": "لم يتم العثور على جهاز تسجيل رمز النوع الفرعي للجهاز المسجل في قائمة أنواع USB",
"PMS_PV_005": "معلمة إدخال غير صالحة - رمز الخطأ في بيانات السياسة"
"PMS_PV_005": "معلمة إدخال غير صالحة - رمز الخطأ في بيانات السياسة",
"PMS_PRT_053": "التعيين موجود لسياسة وشريك محددين وهو في حالة تقدم.",
"PMS_AUT_028": "تم رفض تفاصيل الجهاز الخاصة بمعرف $ID. لا يمكن استخدام نفس التفاصيل لرسم الخرائط."
},
"generickeys":{
"save": "حفظ",
Expand All @@ -631,7 +634,8 @@
"success": "النجاح",
"error": "خطأ",
"failure":"فشل !",
"certificate": "شهادة"
"certificate": "شهادة",
"mapped": "التعيين موجود بالفعل."
},
"paginatorIntl": {
"itemsPerPageLabel": "مواد لكل صفحة",
Expand Down
8 changes: 6 additions & 2 deletions pmp-ui/src/assets/i18n/eng.json
Original file line number Diff line number Diff line change
Expand Up @@ -379,6 +379,7 @@
"language": "English",
"keyboard-tooltip": "Click for Virtual Keyboard (English)",
"update": "Update",
"updatedSuccessfully": "Policy mapping request submitted successfully.",
"validationMessages": {
"name": {
"required": "Policy Name is required",
Expand Down Expand Up @@ -612,7 +613,9 @@
"KER-PCM-004": "Certificate Dates are not valid.",
"KER-KMS-013": "Certificate Parsing Error.signed overrun, bytes = 917",
"PMS_AUT_001": "Reg Device Sub Type Code not found in the list of Reg Device Sub Types",
"PMS_PV_005": "Invalid input parameter - errorCode in policy data"
"PMS_PV_005": "Invalid input parameter - errorCode in policy data",
"PMS_PRT_053": "Mapping exists for given policy and partner and is in InProgress state.",
"PMS_AUT_028": "Device details for id $ID are rejected. Can't use same details for mapping."
},
"generickeys":{
"save":"Save",
Expand All @@ -624,7 +627,8 @@
"success":"Success",
"error":"Error",
"failure":"Failure !",
"certificate": "Certificate"
"certificate": "Certificate",
"mapped": "Mapping already exists."
},
"paginatorIntl": {
"itemsPerPageLabel": "Items per page: ",
Expand Down
8 changes: 6 additions & 2 deletions pmp-ui/src/assets/i18n/fra.json
Original file line number Diff line number Diff line change
Expand Up @@ -382,6 +382,7 @@
"language": "Anglais",
"keyboard-tooltip": "Cliquez pour le clavier virtuel (anglais)",
"update": "Mise à jour",
"updatedSuccessfully": "Demande de mappage de stratégie soumise avec succès.",
"validationMessages": {
"name": {
"required": "Le nom de la stratégie est requis",
Expand Down Expand Up @@ -615,7 +616,9 @@
"KER-PCM-004": "Les dates des certificats ne sont pas valides.",
"KER-KMS-013": "Erreur d'analyse du certificat. dépassement de signature, octets = 917",
"PMS_AUT_001": "Code de sous-type de périphérique Reg introuvable dans la liste des sous-types de périphérique Reg",
"PMS_PV_005": "Paramètre d'entrée non valide - errorCode dans les données de stratégie"
"PMS_PV_005": "Paramètre d'entrée non valide - errorCode dans les données de stratégie",
"PMS_PRT_053": "Le mappage existe pour une politique et un partenaire donnés et est en cours.",
"PMS_AUT_028": "Les détails de l'appareil pour l'identifiant $ID sont rejetés. Impossible d'utiliser les mêmes détails pour le mappage."
},
"generickeys":{
"save": "Enregistrer",
Expand All @@ -627,7 +630,8 @@
"success": "Succès",
"error": "Erreur",
"failure":"Échec !",
"certificate": "Certificat"
"certificate": "Certificat",
"mapped": "La cartographie existe déjà."
},
"paginatorIntl": {
"itemsPerPageLabel": "objets par page",
Expand Down
8 changes: 6 additions & 2 deletions pmp-ui/src/assets/i18n/hin.json
Original file line number Diff line number Diff line change
Expand Up @@ -382,6 +382,7 @@
"language": "अंग्रेज़ी",
"keyboard-tooltip": "वर्चुअल कीबोर्ड के लिए क्लिक करें (अंग्रेज़ी)",
"update": "अद्यतन",
"updatedSuccessfully": "पॉलिसी मैपिंग अनुरोध सफलतापूर्वक सबमिट किया गया",
"validationMessages": {
"name": {
"required": "पॉलिसी का नाम आवश्यक है",
Expand Down Expand Up @@ -615,7 +616,9 @@
"KER-PCM-004": "प्रमाणपत्र दिनांक मान्य नहीं हैं.",
"KER-KMS-013": "प्रमाणपत्र पार्सिंग त्रुटि.हस्ताक्षरित ओवररन, बाइट्स = 917",
"PMS_AUT_001": "रेग डिवाइस उप प्रकार कोड रेग डिवाइस उप प्रकार की सूची में नहीं मिला",
"PMS_PV_005": "अमान्य इनपुट पैरामीटर - नीति डेटा में त्रुटि कोड"
"PMS_PV_005": "अमान्य इनपुट पैरामीटर - नीति डेटा में त्रुटि कोड",
"PMS_PRT_053": "दी गई नीति और भागीदार के लिए मैपिंग मौजूद है और प्रगति की स्थिति में है।",
"PMS_AUT_028": "आईडी $ID के लिए डिवाइस विवरण अस्वीकार कर दिए गए हैं। मैपिंग के लिए समान विवरण का उपयोग नहीं किया जा सकता।"
},
"generickeys":{
"save": "सहेजें",
Expand All @@ -627,7 +630,8 @@
"success": "सफलता",
"error": "त्रुटि",
"failure":"असफलता !",
"certificate": "प्रमाणपत्र"
"certificate": "प्रमाणपत्र",
"mapped": "मैपिंग पहले से मौजूद है।"
},
"paginatorIntl": {
"itemsPerPageLabel": "आइटम प्रति पेज",
Expand Down
8 changes: 6 additions & 2 deletions pmp-ui/src/assets/i18n/kan.json
Original file line number Diff line number Diff line change
Expand Up @@ -382,6 +382,7 @@
"language": "ಆಂಗ್ಲ",
"keyboard-tooltip": "ವರ್ಚುವಲ್ ಕೀಬೋರ್ಡ್‌ಗಾಗಿ ಕ್ಲಿಕ್ ಮಾಡಿ (ಇಂಗ್ಲಿಷ್)",
"update": "ನವೀಕರಿಸಿ",
"updatedSuccessfully": "ನೀತಿ ಮ್ಯಾಪಿಂಗ್ ವಿನಂತಿಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸಲ್ಲಿಸಲಾಗಿದೆ.",
"validationMessages": {
"name": {
"required": "ನೀತಿಯ ಹೆಸರು ಅಗತ್ಯವಿದೆ",
Expand Down Expand Up @@ -615,7 +616,9 @@
"KER-PCM-004": "ಪ್ರಮಾಣಪತ್ರದ ದಿನಾಂಕಗಳು ಮಾನ್ಯವಾಗಿಲ್ಲ.",
"KER-KMS-013": "ಪ್ರಮಾಣಪತ್ರ ಪಾರ್ಸಿಂಗ್ ದೋಷ. ಸಹಿ ಮಾಡಲಾದ ಅತಿಕ್ರಮಣ, ಬೈಟ್‌ಗಳು = 917",
"PMS_AUT_001": "Reg ಸಾಧನ ಉಪ ಪ್ರಕಾರದ ಕೋಡ್ Reg ಸಾಧನ ಉಪ ಪ್ರಕಾರಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಕಂಡುಬಂದಿಲ್ಲ",
"PMS_PV_005": "ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್ ಪ್ಯಾರಾಮೀಟರ್ - ನೀತಿ ಡೇಟಾದಲ್ಲಿ ದೋಷ ಕೋಡ್"
"PMS_PV_005": "ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್ ಪ್ಯಾರಾಮೀಟರ್ - ನೀತಿ ಡೇಟಾದಲ್ಲಿ ದೋಷ ಕೋಡ್",
"PMS_PRT_053": "ನೀಡಿರುವ ನೀತಿ ಮತ್ತು ಪಾಲುದಾರರಿಗೆ ಮ್ಯಾಪಿಂಗ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಮತ್ತು ಇದು ಪ್ರಗತಿಯ ಸ್ಥಿತಿಯಾಗಿದೆ.",
"PMS_AUT_028": "ಐಡಿ $ID ಗಾಗಿ ಸಾಧನದ ವಿವರಗಳನ್ನು ತಿರಸ್ಕರಿಸಲಾಗಿದೆ. ಮ್ಯಾಪಿಂಗ್‌ಗಾಗಿ ಅದೇ ವಿವರಗಳನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
},
"generickeys":{
"save": "ಉಳಿಸಿ",
Expand All @@ -627,7 +630,8 @@
"success": "ಯಶಸ್ಸು",
"error": "ತಪ್ಪು",
"failure":"ವೈಫಲ್ಯ!",
"certificate": "ಪ್ರಮಾಣಪತ್ರ"
"certificate": "ಪ್ರಮಾಣಪತ್ರ",
"mapped": "ಮ್ಯಾಪಿಂಗ್ ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ."
},
"paginatorIntl": {
"itemsPerPageLabel": "ಪ್ರತಿ ಪುಟಕ್ಕೆ ಐಟಂಗಳು",
Expand Down
8 changes: 6 additions & 2 deletions pmp-ui/src/assets/i18n/tam.json
Original file line number Diff line number Diff line change
Expand Up @@ -382,6 +382,7 @@
"language": "ஆங்கிலம்",
"keyboard-tooltip": "மெய்நிகர் விசைப்பலகைக்கு (ஆங்கிலம்) கிளிக் செய்யவும்",
"update": "புதுப்பிக்கவும்",
"updatedSuccessfully": "கொள்கை மேப்பிங் கோரிக்கை வெற்றிகரமாக சமர்ப்பிக்கப்பட்டது.",
"validationMessages": {
"name": {
"required": "பாலிசியின் பெயர் தேவை",
Expand Down Expand Up @@ -615,7 +616,9 @@
"KER-PCM-004": "சான்றிதழ் தேதிகள் செல்லாது.",
"KER-KMS-013": "சான்றிதழ் பாகுபடுத்துவதில் பிழை. கையொப்பமிடப்பட்ட மீறல், பைட்டுகள் = 917",
"PMS_AUT_001": "Reg சாதன துணை வகை குறியீடு Reg சாதன துணை வகைகளின் பட்டியலில் காணப்படவில்லை",
"PMS_PV_005": "தவறான உள்ளீட்டு அளவுரு - கொள்கைத் தரவில் பிழைக் குறியீடு"
"PMS_PV_005": "தவறான உள்ளீட்டு அளவுரு - கொள்கைத் தரவில் பிழைக் குறியீடு",
"PMS_PRT_053": "கொடுக்கப்பட்ட கொள்கை மற்றும் பங்குதாரருக்காக மேப்பிங் உள்ளது மற்றும் முன்னேற்ற நிலையில் உள்ளது.",
"PMS_AUT_028": "$ID ஐடிக்கான சாதன விவரங்கள் நிராகரிக்கப்பட்டன. மேப்பிங்கிற்கு அதே விவரங்களைப் பயன்படுத்த முடியாது."
},
"generickeys":{
"save": "சேமி",
Expand All @@ -627,7 +630,8 @@
"success": "வெற்றி",
"error": "பிழை",
"failure":"தோல்வி !",
"certificate": "சான்றிதழ்"
"certificate": "சான்றிதழ்",
"mapped": "மேப்பிங் ஏற்கனவே உள்ளது."
},
"paginatorIntl": {
"itemsPerPageLabel": "ஒரு பக்கத்திற்கு உருப்படிகள்",
Expand Down

0 comments on commit 551103e

Please sign in to comment.