Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MOSIP-20750] Handled success icon missing in Arabic and fixed icon position in popup #271

Merged
merged 3 commits into from
Feb 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions admin-ui/src/app/shared/dialog/dialog.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -238,13 +238,15 @@ <h2 class="filter-heading">{{ "filters.titleTxt" | translate }}</h2>

<!-- Message PopUp -->
<div class="pop-up" *ngIf="input.case === 'MESSAGE'">
<img
src="assets/images/icon_Suceess right.png"
alt="Success Icon"
height="45px"
width="45px"
class="success-img"
*ngIf="input.title === 'Success' || input.title === 'نجاح' || input.title === 'Succès'|| input.title === 'सफलता' || input.title === 'ಯಶಸ್ಸು' || input.title === 'வெற்றி'" />
<div class="pop-up-header">
<img
src="assets/images/icon_Suceess right.png"
alt="Success Icon"
height="45px"
width="45px"
class="success-img"
*ngIf="input.title === 'Success' || input.title === 'نجاح' || input.title === 'Succès'|| input.title === 'सफलता' || input.title === 'ಯಶಸ್ಸು' || input.title === 'வெற்றி'" />
aranaravi marked this conversation as resolved.
Show resolved Hide resolved
</div>
<div class="pop-up-header">
<b mat-dialog-title>{{ input.title }}</b>
<div mat-dialog-content>
Expand Down
8 changes: 6 additions & 2 deletions admin-ui/src/app/shared/toolbar/toolbar.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ export class ToolbarComponent extends MatPaginatorIntl implements OnInit {
@Input() filtersAppliedFlag: boolean;
@Output() pageEvent = new EventEmitter();
lang: string;

pageSize: number;
itemsPerPageLabel: string = "";
constructor(
Expand All @@ -33,7 +32,12 @@ export class ToolbarComponent extends MatPaginatorIntl implements OnInit {
super();
let self = this;
self.translateService.getTranslation(self.headerService.getUserPreferredLanguage()).subscribe(response => {
self.itemsPerPageLabel = response.paginationLabel.showRows;
self.itemsPerPageLabel = response['paginatorIntl'].itemsPerPageLabel;
const originalGetRangeLabel = this.getRangeLabel;
self.getRangeLabel = (page: number, size: number, len: number) => {
return originalGetRangeLabel(page, size, len)
.replace('of', response['paginatorIntl'].of);
};
self.ngOnInit();
});
}
Expand Down
65 changes: 57 additions & 8 deletions admin-ui/src/assets/i18n/ara.json
Original file line number Diff line number Diff line change
Expand Up @@ -487,7 +487,7 @@
"message": "حجم الحمولة يتجاوز حد الحجم. يرجى التحقق من حجم الحمولة.",
"btnTxt": "حسنا"
},
"servicedown": {
"servicedown": {
"title": "الخدمة غير متاحة مؤقتا",
"message": "الخدمة ليست جاهزة للتعامل مع الطلب. يرجى المحاولة بعد وقت ما.",
"btnTxt": "حسنا"
Expand Down Expand Up @@ -831,8 +831,9 @@
"Zone":"منطقة",
"Logout":"تسجيل خروج"
},
"paginationLabel":{
"showRows":"عرض الصفوف"
"paginatorIntl": {
"itemsPerPageLabel": "مواد لكل صفحة",
"of": "ل"
},
"keymanager": {
"applicationIds": [{
Expand Down Expand Up @@ -865,6 +866,42 @@
}]
},

"download-card": {
"header": "تحميل البطاقة",
"text": "الرجاء إدخال معرّف التسجيل لتنزيل البطاقة الرقمية",
"error": "تم إدخال معرف تسجيل غير صالح",
"id": "معرف تسجيل",
"dob": "تاريخ الولادة",
"verifyanddownload": "لقد تحققت من الوجه.",
"reject": "الوجه غير متطابق.",
"submit": "رفض",
"download": "تحميل",
"searchLimit": "لقد تركت مع",
"outof": "عمليات البحث من أصل",
"dailylimit": "من الحد اليومي الخاص بك",
"verify": "هل يمكنك تأكيد ما إذا كان الوجه قد تم التحقق منه؟",
"placeholder":"معرف تسجيل",
"errorMessages": {
"title": "خطأ",
"message": "لم يتم العثور على RID",
"btnTxt": "موافق"
},
"popupMessages": {
"rejectMessages": {
"title": "النجاح",
"message": "لقد رفضت التحقق.",
"btnTxt": "موافق"
},
"noData": {
"title": "خطأ",
"message": "لاتوجد بيانات",
"btnTxt": "موافق"
}
},
"statuscheckFailed":"فشل",
"statuscheckCompleted":"منجز"

},
"serverError": {
"KER-KMS-001": "الشهادة غير صالحة",
"KER-KMS-002": "غير موجود في ",
Expand Down Expand Up @@ -1103,6 +1140,7 @@
"KER-MSD-058": "\nحدث خطأ أثناء إدخال تفاصيل السبب",
"KER-MSD-263": "\nحدث خطأ أثناء البحث في السجل: طلب غير صالح",
"KER-MSD-364": "\nفشل في استئناف الحزمة",
"KER-MSD-365": "مواصفات الجهاز غير نشطة",
"ADM-DPM-032": "\nمعرف / اسم موفر الجهاز غير موجود في قائمة موفري الأجهزة المسجلين",
"ADM-DPM-035": "حدث خطأ أثناء تخزين تفاصيل الجهاز المسجل",
"ADM-DPM-042": "\n٪ s لا يمكن تسجيل الجهاز لأنه ليس من الأجهزة المدرجة في القائمة البيضاء",
Expand Down Expand Up @@ -1260,7 +1298,7 @@
"KER-MSD-238": "حدث خطأ أثناء تحديث القالب" ,
"KER-MSD-096": "حدث خطأ أثناء حذف القالب" ,
"KER-MSD-232": "حدث خطأ أثناء إدراج تفاصيل تنسيق ملف القالب" ,
"KER-MSD-046": "لم يتم العثور على القالب." ,
"KER-MSD-046": "لم يتم العثور على القالب.",
"KER-MSD-093": "حدث خطأ أثناء تحديث القالب" ,
"KER-MSD-236": "حدث خطأ أثناء حذف القالب" ,
"KER-MSD-125": "لا يمكن حذف التبعية التي تم العثور عليها." ,
Expand Down Expand Up @@ -1321,7 +1359,7 @@
"KER-MSD-337": "حدث خطأ أثناء إحضار المنطقة" ,
"KER-MSD-339": "لم يتم العثور على منطقة للمستخدم الذي قام بتسجيل الدخول٪ s" ,
"KER-MSD-338": "حدث خطأ أثناء إحضار منطقة المستخدم" ,
"KER-MSD-391": "الكيان لمعرف المستخدم المحدد غير موجود" ,
"KER-MSD-391": "تعيين المنطقة مفقود. يرجى تعيين المستخدم للمنطقة",
"KER-MSD-392": "لم يتم العثور على الكيان الخاص برمز المنطقة الخاص بمعرف المستخدم" ,
"ADM-PKT-001": "المسؤول غير مخول" ,
"KER-MSD-393": "خطأ داخلي في الخادم" ,
Expand Down Expand Up @@ -1350,7 +1388,7 @@
"ADM-PKT-010": "استثناء تحليل JSON أثناء تحليل الاستجابة",
"ADM-PKT-090": "حدث خطأ أثناء إحضار تحديث حالة الحزمة",
"KER-MSD-999": "إدخال طلب غير صالح",
"KER-MSD-319": "إدخال أمر غير صالح",
"KER-MSD-319": "إدخال أمر غير صالح",
"ADMN-LRID-001" : "غير قادر على العثور على التخلص المفقود..",
"ADM-BLK-004" : "التنسيق المدعوم هو ملف csv فقط",
"ADM-BLK-005" : "التنسيق المدعوم هو ملف مضغوط فقط",
Expand Down Expand Up @@ -1466,7 +1504,18 @@
"RPR-UIN-FAILED-008": "لم يتم العثور على UIN لـ RID المتطابق",
"RPR-SEN-SUCCESS-001": "تم استلام الإخطار للمنطقة الآمنة",
"RPR-RGS-034" : "البحث بين التاريخ يجب أن يكون أقل من 30 يومًا",
"KER-MSD-394": "تعيين منطقتك مفقود. الرجاء الاتصال بالمسؤول."

"KER-MSD-394": "تعيين منطقتك مفقود. الرجاء الاتصال بالمسؤول.",
"ADM-AVD-001": "حدث خطأ تقني أثناء استرداد البيانات ، يرجى المحاولة مرة أخرى بعد مرور بعض الوقت.",
"ADM-AVD-002": "RID غير صالح",
"ADM-AVD-003": "لم يتم إنشاء بطاقة معرّف الطلب هذا. يُرجى التحقق من حالة المعرّف.",
"ADM-AVD-004": "لم يتم العثور على صورة مقدم الطلب",
"ADM-AVD-005": "لم يتم العثور على بطاقة رقمية لـ RID ، يرجى المحاولة بعد أيام قليلة",
"ADM-AVD-006": "الرجاء الإقرار بالتفاصيل قبل تنزيل البطاقة الرقمية",
"ADM-AVD-007": "معرّف الطلب غير موجود",
"ADM-AVD-008": "تجاوز حد البحث اليومي الخاص بك. يرجى محاولة البحث مرة أخرى غدًا.",
"ADM-AVD-009": "انتهت صلاحية استخدام مشاركة البيانات",
"ADM-AVD-509" : "لم يتم العثور على RID",
"ADM-AVD-510" : "تم تجاوز حد البحث لمقدم الطلب",
"ADM-AVD-511" : "طلب معرف غير موجود"
}
}
20 changes: 19 additions & 1 deletion admin-ui/src/assets/i18n/default.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,11 @@
"name": "Kannada",
"nativeName": "ಕನ್ನಡ",
"locale": "kn_IN"
},
"spa": {
"name": "Spanish",
"nativeName": "Española",
"locale": "es_ES"
}
},
"keyboardMapping" :{
Expand All @@ -37,12 +42,14 @@
"ara": "ar",
"hin": "hi",
"tam": "ta",
"kan": "kn"
"kan": "kn",
"spa": "es"
},
"masterdataMapping" :{
"blocklisted-words": {
"name": {
"eng": "Blocklisted Words",
"spa": "Palabras bloqueadas",
"ara": "الكلمات المحظورة",
"fra": "Mots bloqués",
"tam": "தடுப்புப்பட்டியலில் உள்ள வார்த்தைகள்",
Expand All @@ -53,6 +60,7 @@
"holiday": {
"name": {
"eng": "Holiday",
"spa": "Día festivo",
"ara": "قائمة عطلة",
"fra": "Liste de vacances",
"tam": "விடுமுறை",
Expand All @@ -63,6 +71,7 @@
"document-type": {
"name": {
"eng": "Document Type",
"spa": "Tipo de Documento",
"ara": "أنواع المستندات",
"fra": "Types de documents",
"tam": "ஆவண வகை",
Expand All @@ -73,6 +82,7 @@
"templates": {
"name": {
"eng": "Templates",
"spa": "Plantillas",
"ara": "قوالب",
"fra": "Modèles",
"tam": "வார்ப்புருக்கள்",
Expand All @@ -83,6 +93,7 @@
"machine-type": {
"name": {
"eng": "Machine Types",
"spa": "Tipos de máquinas",
"ara": "أنواع الآلات",
"fra": "Types de machines",
"tam": "இயந்திர வகைகள்",
Expand All @@ -93,6 +104,7 @@
"device-types": {
"name": {
"eng": "Device Types",
"spa": "Tipos de dispositivos",
"ara": "أنواع الأجهزة",
"fra": "Types de périphériques",
"tam": "சாதன வகைகள்",
Expand All @@ -103,6 +115,7 @@
"document-categories": {
"name": {
"eng": "Document Categories",
"spa": "Categorías de documentos",
"ara": "فئات المستندات",
"fra": "Catégories de document",
"tam": "ஆவண வகைகள்",
Expand All @@ -113,6 +126,7 @@
"machine-specs": {
"name": {
"eng": "Machine Specification",
"spa": "Especificación de la máquina",
"ara": "المواصفات الجهاز",
"fra": "Spécifications de la machin",
"tam": "இயந்திர விவரக்குறிப்பு",
Expand All @@ -123,6 +137,7 @@
"device-specs": {
"name": {
"eng": "Device Specification",
"spa": "Especificación del dispositivo",
"ara": "مواصفات الجهاز",
"fra": "Spécifications de l\"appareil",
"tam": "சாதன விவரக்குறிப்பு",
Expand All @@ -133,6 +148,7 @@
"center-type": {
"name": {
"eng": "Center Type",
"spa": "Tipo de centro",
"ara": "نوع المركز",
"fra": "Type de centre",
"tam": "மைய வகை",
Expand All @@ -143,6 +159,7 @@
"dynamicfields": {
"name": {
"eng": "Dynamic Field",
"spa": "Campo Dinámico",
"ara": "مجال ديناميكي",
"fra": "Champ dynamique",
"tam": "டைனமிக் புலம்",
Expand All @@ -153,6 +170,7 @@
"documentCategoryMapping": {
"name": {
"eng": "Document Category - Type Mapping",
"spa": "Categoría de documento: asignación de tipos",
"ara": "فئة الوثيقة - نوع التعيين",
"fra": "Catégorie de document - Mappage de types",
"tam": "ஆவண வகை - வகை மேப்பிங்",
Expand Down
30 changes: 21 additions & 9 deletions admin-ui/src/assets/i18n/eng.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,6 @@
},
"item8": {
"title": "Retrieve Lost RID"
},
"item9": {
"title": "Download Card"
}
},
"dashboard": {
Expand Down Expand Up @@ -490,12 +487,12 @@
"message": "Payload size exceeds the size limit. Kindly check the payload size.",
"btnTxt": "Ok"
},
"servicedown": {
"servicedown": {
"title": "Service Temporarily Unavailable",
"message": "Service is not ready to handle the request. Kindly try after sometime.",
"btnTxt": "Ok"
},
"offLine": {
"offLine": {
"title": "No internet",
"message": "Page cannot be loaded",
"btnTxt": "Ok"
Expand Down Expand Up @@ -782,8 +779,9 @@
"Zone":"Zone",
"Logout":"Logout"
},
"paginationLabel":{
"showRows":"Show rows"
"paginatorIntl": {
"itemsPerPageLabel": "Items per page: ",
"of":"of"
},
"keymanager": {
"applicationIds": [{
Expand Down Expand Up @@ -851,6 +849,7 @@
"statuscheckCompleted":"Completed"

},

"serverError": {
"KER-KMS-001": "Certificate is not valid",
"KER-KMS-002": "ApplicationId not found in Key Policy",
Expand Down Expand Up @@ -1092,6 +1091,7 @@
"KER-MSD-058": "Error occure while inserting reason details ",
"KER-MSD-263": "error occured while searching the record : invalid rquest",
"KER-MSD-364": "failed to resume packet",
"KER-MSD-365": "Device Specification is Inactive",
"ADM-DPM-032": "Device Provider ID/Name does not exist in the list of Registered Device Providers",
"ADM-DPM-035": "Error occurred while storing Registered Device Details",
"ADM-DPM-042": "%s Cannot register device as it is not a white-listed device",
Expand Down Expand Up @@ -1309,7 +1309,7 @@
"KER-MSD-337": "Error occured while fetching zone",
"KER-MSD-339": "No zone found for the logged-in user %s",
"KER-MSD-338": "Error Occured while fetching zone of the user",
"KER-MSD-391": "Entity for user ID specified Not Found",
"KER-MSD-391": "Zone mapping missing. Kindly map the user to zone",
"KER-MSD-392": "Entity for Zone Code of user ID specified Not Found",
"ADM-PKT-001": "Admin is not authorized",
"KER-MSD-393": "Internal Server Error",
Expand Down Expand Up @@ -1453,6 +1453,18 @@
"RPR-UIN-FAILED-008": "UIN Not Found for the Matched RID",
"RPR-SEN-SUCCESS-001": "Notification received to securezone",
"RPR-RGS-034" : "searching between date should be less then 30 days",
"KER-MSD-394" : "Your zone mapping missing. Please contact the administrator."
"KER-MSD-394" : "Your zone mapping missing. Please contact the administrator.",
"ADM-AVD-001" : "A technical error occurred while retrieving the data, please try again after some time.",
"ADM-AVD-002" : "RID is invalid",
"ADM-AVD-003" : "The card for this request ID is not generated. Please check the status of the ID.",
"ADM-AVD-004" : "Applicant Photo Not Found",
"ADM-AVD-005" : "Digital card not found for the RID, please try after few days",
"ADM-AVD-006" : "Please acknowledge the details before downloading digital card",
"ADM-AVD-007" : "Request id not found",
"ADM-AVD-008" : "Your daily search limit has exceeded. Please try searching again tomorrow.",
"ADM-AVD-009" : "Data share usuage expired",
"ADM-AVD-509" : "RID not found",
"ADM-AVD-510" : "Applicant search limit exceeded",
"ADM-AVD-511" : "Request id not found"
}
}
Loading
Loading