diff --git a/.github/workflows/chart-lint-publish.yml b/.github/workflows/chart-lint-publish.yml new file mode 100644 index 00000000..c8d6ba3b --- /dev/null +++ b/.github/workflows/chart-lint-publish.yml @@ -0,0 +1,62 @@ +name: Validate / Publish helm charts + +on: + release: + types: [published] + pull_request: + types: [opened, reopened, synchronize] + paths: + - 'helm/**' + workflow_dispatch: + inputs: + IGNORE_CHARTS: + description: 'Provide list of charts to be ignored separated by pipe(|)' + required: false + default: '""' + type: string + CHART_PUBLISH: + description: 'Chart publishing to gh-pages branch' + required: false + default: 'NO' + type: string + options: + - YES + - NO + INCLUDE_ALL_CHARTS: + description: 'Include all charts for Linting/Publishing (YES/NO)' + required: false + default: 'NO' + type: string + options: + - YES + - NO + push: + branches: + - '!release-branch' + - '!master' + - 1.* + - 0.* + - develop + - release* + paths: + - 'helm/**' + +jobs: + chart-lint-publish: + uses: mosip/kattu/.github/workflows/chart-lint-publish.yml@master + with: + CHARTS_DIR: ./helm + CHARTS_URL: https://mosip.github.io/mosip-helm + REPOSITORY: mosip-helm + BRANCH: gh-pages + INCLUDE_ALL_CHARTS: "${{ inputs.INCLUDE_ALL_CHARTS || 'NO' }}" + IGNORE_CHARTS: "${{ inputs.IGNORE_CHARTS || '\"\"' }}" + CHART_PUBLISH: "${{ inputs.CHART_PUBLISH || 'YES' }}" + LINTING_CHART_SCHEMA_YAML_URL: "https://raw.githubusercontent.com/mosip/kattu/master/.github/helm-lint-configs/chart-schema.yaml" + LINTING_LINTCONF_YAML_URL: "https://raw.githubusercontent.com/mosip/kattu/master/.github/helm-lint-configs/lintconf.yaml" + LINTING_CHART_TESTING_CONFIG_YAML_URL: "https://raw.githubusercontent.com/mosip/kattu/master/.github/helm-lint-configs/chart-testing-config.yaml" + LINTING_HEALTH_CHECK_SCHEMA_YAML_URL: "https://raw.githubusercontent.com/mosip/kattu/master/.github/helm-lint-configs/health-check-schema.yaml" + DEPENDENCIES: "mosip,https://mosip.github.io/mosip-helm;" + secrets: + TOKEN: ${{ secrets.ACTION_PAT }} + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK }} diff --git a/.github/workflows/push-trigger.yml b/.github/workflows/push-trigger.yml index a0cdde23..d69c7753 100644 --- a/.github/workflows/push-trigger.yml +++ b/.github/workflows/push-trigger.yml @@ -12,6 +12,8 @@ on: - 1.* - MOSIP* - release* + - tf_nira_dev + - tech5_biosdk jobs: build-docker-artifactory-server: diff --git a/artifacts/Dockerfile b/artifacts/Dockerfile index 233aaa42..c8dcc9dd 100644 --- a/artifacts/Dockerfile +++ b/artifacts/Dockerfile @@ -60,6 +60,9 @@ ENV biosdk_lib_zip_path=${base_path}/libs-release-local/biosdk/ # environment variable for Biosdk lib Zip path ENV jpegsdk_lib_zip_path=${base_path}/libs-release-local/jpeg-sdk/ +# environment variable for tech5 lib Zip path +ENV tech5_lib_zip_path=${base_path}/libs-release-local/tech5/ + # environment variable for Cache Provider Jar path ENV cache_path=${base_path}/libs-release-local/cache @@ -69,6 +72,9 @@ ENV ida_sh_path=${base_path}/libs-release-local/deployment/docker/id-authenticat # environment variable for hsm client path ENV hsm_client_path=${base_path}/libs-release-local/hsm +# environment variable for custom-impl jar path +ENV custom_zip_path=${base_path}/libs-release-local/impl + # environment variable for mosip-plugins zip path ENV mosip_plugins_zip_path=${base_path}/libs-release-local/mosip-plugins @@ -125,13 +131,20 @@ ENV scripts_path=/home/mosip/scripts ENV version=1.2.1-SNAPSHOT ENV idp_auth_wrapper_version=0.0.1-SNAPSHOT +# environment variable for sms +ENV smsJar_path=${base_path}/libs-release-local/io/mosip/kernel + # Create all the jar, i18n & theme paths. -RUN mkdir -p ${biosdk_client_zip_path}/biosdk-client ${demosdk_zip_path}/demosdk ${biosdk_lib_zip_path}/biosdk-lib ${cache_path} ${ida_sh_path} ${hsm_client_path} ${mosip_plugins_zip_path} ${kernel_jar_path} ${test_jar_path} ${idobject_jar_path} ${regproc_jar_path} ${sdk_path} ${image_compressor_path}/image-compressor ${icu4j_jar_path} ${clamav_path} ${i18n_zip_path} ${theme_zip_path} ${child_auth_filter_jar_path} ${base_path}/libs-release-local/reg-client ${scripts_path} ${master_template_path} ${jpeg_sdk_path} ${jpegsdk_lib_zip_path}/jpeg-sdk-lib/ ${idp_auth_wrapper_lib_zip_path} ${esignet_wrapper_lib_zip_path}/esignet-wrapper +RUN mkdir -p ${biosdk_client_zip_path}/biosdk-client ${demosdk_zip_path}/demosdk ${biosdk_lib_zip_path}/biosdk-lib ${cache_path} ${ida_sh_path} ${hsm_client_path} ${mosip_plugins_zip_path} ${kernel_jar_path} ${test_jar_path} ${idobject_jar_path} ${regproc_jar_path} ${sdk_path} ${image_compressor_path}/image-compressor ${icu4j_jar_path} ${clamav_path} ${i18n_zip_path} ${theme_zip_path} ${child_auth_filter_jar_path} ${base_path}/libs-release-local/reg-client ${scripts_path} ${master_template_path} ${jpeg_sdk_path} ${jpegsdk_lib_zip_path}/jpeg-sdk-lib/ ${idp_auth_wrapper_lib_zip_path} ${esignet_wrapper_lib_zip_path}/esignet-wrapper ${tech5_lib_zip_path} # Copy all the respective jars to the location COPY /src/sdk/biosdk/install.sh ${biosdk_client_zip_path}/biosdk-client/ +COPY /src/nira-sms/* ${smsJar_path}/ + +COPY /src/sdk/tech5/sdkDependency.zip ${tech5_lib_zip_path} + COPY /src/sdk/demosdk/install.sh ${demosdk_zip_path}/demosdk/ COPY /src/deployment/docker/id-authentication/* ${ida_sh_path}/ @@ -154,6 +167,10 @@ COPY /src/i18n/pmp-entity-spec-bundle/* ${work_dir}/pmp-entity-spec-bundle/ COPY /src/i18n/pmp-i18n-bundle/* ${work_dir}/pmp-i18n-bundle/ +COPY /src/i18n/pmp-revamp-i18n-bundle/* ${work_dir}/pmp-revamp-i18n-bundle/ + +COPY /src/impl/* ${custom_zip_path}/ + COPY /src/i18n/pre-registration-i18n-bundle/* ${work_dir}/pre-registration-i18n-bundle/ COPY /src/master-templates/* ${work_dir}/master-templates/ diff --git a/artifacts/configure.sh b/artifacts/configure.sh index fb793dad..5c383800 100644 --- a/artifacts/configure.sh +++ b/artifacts/configure.sh @@ -50,6 +50,7 @@ echo spec-bundle zip creation completed echo i18n-bundles zip creation for all the mentioned modules started zip -r -j ${i18n_zip_path}/admin-i18n-bundle.zip ${work_dir}/admin-i18n-bundle/* zip -r -j ${i18n_zip_path}/pmp-i18n-bundle.zip ${work_dir}/pmp-i18n-bundle/* +zip -r -j ${i18n_zip_path}/pmp-revamp-i18n-bundle.zip ${work_dir}/pmp-revamp-i18n-bundle/* zip -r -j ${i18n_zip_path}/pre-registration-i18n-bundle.zip ${work_dir}/pre-registration-i18n-bundle/* zip -r -j ${i18n_zip_path}/oidc-demo-i18n-bundle.zip ${work_dir}/oidc-demo-i18n-bundle/* zip -r -j ${i18n_zip_path}/idp-i18n-bundle.zip ${work_dir}/idp-i18n-bundle/* @@ -59,7 +60,7 @@ zip -r -j ${i18n_zip_path}/esignet-i18n-bundle.zip ${work_dir}/esignet-i18n-bund echo theme zip creation for all mentioned modules started zip -r -j ${theme_zip_path}/esignet-theme.zip ${work_dir}/esignet-theme/* -rm -rf ${work_dir}/admin-i18n-bundle ${work_dir}/pmp-i18n-bundle ${work_dir}/pre-registration-i18n-bundle ${work_dir}/oidc-demo-i18n-bundle ${work_dir}/idp-i18n-bundle +rm -rf ${work_dir}/admin-i18n-bundle ${work_dir}/pmp-i18n-bundle ${work_dir}/pmp-revamp-i18n-bundle ${work_dir}/pre-registration-i18n-bundle ${work_dir}/oidc-demo-i18n-bundle ${work_dir}/idp-i18n-bundle echo i18n-bundle zip creation completed echo master-templates zip creation started diff --git a/artifacts/src/i18n/admin-i18n-bundle/i18n/eng.json b/artifacts/src/i18n/admin-i18n-bundle/i18n/eng.json index 2ca511e2..a20b4124 100644 --- a/artifacts/src/i18n/admin-i18n-bundle/i18n/eng.json +++ b/artifacts/src/i18n/admin-i18n-bundle/i18n/eng.json @@ -494,7 +494,11 @@ "btnTxt": "Ok" }, "statuscheckFailed":"Failed", - "statuscheckCompleted":"Completed" + "statuscheckProcessed":"Processed", + "statuscheckCompleted":"Completed", + "statuscheckInProgress":"In Progress", + "statuscheckCompleted":"Completed", + "statuscheckRejected":"Rejected" }, "packet-upload":{ @@ -538,7 +542,7 @@ }, "source":[{"label":"Registration Client","value":"REGISTRATION_CLIENT"}], - "process":[{"label":"New","value":"NEW"},{"label":"Update UIN","value":"UPDATE"},{"label":"Lost","value":"LOST"},{"label":"Biometrics Correction","value":"BIOMETRIC_CORRECTION"}], + "process":[{"label":"New","value":"NEW"},{"label":"Change of Particulars","value":"UPDATE"},{"label":"Renewal","value":"RENEWAL"},{"label":"Lost","value":"LOST"},{"label":"FirstID","value":"FIRSTID"},{"label":"Biometrics Correction","value":"BIOMETRIC_CORRECTION"}], "supervisorStatus":[{"label":"Approved","value":"APPROVED"},{"label":"Rejected","value":"REJECTED"}] } }, @@ -1366,6 +1370,8 @@ "RPR-BAU-SUCCESS-001": "Biometric Authentication is Successful", "RPR-DDP-SUCCESS-001": "Demo Dedupe is Successful", "RPR-DDP-FAILED-001": "Demo Dedupe is Successful", + "RPR-MVS-FAILED-002":"MVS has failed", + "RPR-MVS-SUCCESS-001":"MVS is Successful", "RPR-DDP-FAILED-002": "Potential Demo Match was Found", "RPR-MNV-SUCCESS-001": "Match Not Found by Manual Verifier", "RPR-MNV-FAILED-001": "Match Found by Manual Verifier", diff --git a/artifacts/src/i18n/pmp-revamp-i18n-bundle/i18n/ara.json b/artifacts/src/i18n/pmp-revamp-i18n-bundle/i18n/ara.json new file mode 100644 index 00000000..a850643c --- /dev/null +++ b/artifacts/src/i18n/pmp-revamp-i18n-bundle/i18n/ara.json @@ -0,0 +1,537 @@ +{ + "commons": { + "home": "بيت", + "search": "يبحث", + "goBack": "عُد", + "emptyMsg": "لا تتوافر بيانات.", + "logout": "تسجيل خروج", + "sessionIdleLogout": "بسبب عدم النشاط، سيتم تسجيل خروجك", + "somethingWentWrong": "هناك خطأ ما!", + "somethingWentWrongDesc": "الرجاء معاودة المحاولة في وقت لاحق", + "noAccess": "ليس لديك امتياز الوصول إلى هذه الصفحة", + "noAccessDesc": "يرجى الاتصال بالمسؤول الخاص بك", + "timeout": "الطلب منتهي المدة", + "timeoutDesc": "استغرق الخادم وقتا طويلا للرد، يرجى المحاولة مرة أخرى في وقت لاحق", + "nameTooLong": "يجب ألا يسمح الاسم بأكثر من {{length}} حرفًا.", + "specialCharNotAllowed": "يمنع استعمال الرموز.", + "urlTooLong": "يجب ألا يسمح URI بأكثر من {{length}} حرف.", + "invalidUrl": "أدخل عنوان URI صالحًاe", + "duplicateUrl": "غير مسموح بعناوين URI المكررة", + "errorInResponse": "أثناء جلب جميع سياسات شركاء المصادقة المعتمدة، واجهنا خطأ", + "filterBtn": "منقي", + "resetFilter": "تصفية إعادة تعيين", + "itemsPerPage": "مواد لكل صفحة" + }, + "dashboard": { + "welcomeMsg": "مرحباً {{firstName}} {{lastName}}", + "partnerTypeRequest": "أنواع الشركاء", + "partnerTypeRequestDesc": "اطلب نوع شريك آخر إذا كانت مؤسستك توفر خدمات شركاء متعددة.", + "organisationUsers": "المستخدمين", + "organisationUsersDesc": "الموافقة على طلبات تسجيل المستخدمين الجدد أو رفضها من نفس المؤسسة.", + "partnerCertificate": "شهادة الشريك", + "partnerCertificateDesc": "تحميل الشهادة وإعادة تحميلها وتنزيلها وعرض تفاصيل الشهادة.", + "policies": "سياسات", + "policiesDesc": "طلب وعرض السياسات الخاصة بك.", + "authenticationServices": "خدمات المصادقة", + "authenticationServicesDesc": "طلب إنشاء عميل OIDC / إنشاء مفتاح API لمصممي التصميم والمصادقة المستندة إلى مفتاح API", + "userRegistrationError": "غير قادر على تسجيل المستخدم. حاول تسجيل الدخول مرة أخرى", + "verifyEmailError": "حدث خطأ أثناء التحقق من البريد الإلكتروني للمستخدم. حاول تسجيل الدخول مرة أخرى" + }, + "header": { + "userProfile": "ملف تعريفي للمستخدم", + "changePassword": "تغيير كلمة المرور" + }, + "userProfile": { + "myProfile": "ملفي", + "profileInformation": "معلومات الملف الشخصي", + "firstName": "الاسم الأول", + "lastName": "اسم العائلة", + "organisationName": "اسم المنظمة", + "address": "عنوان", + "partnerType":"نوع الشريك", + "phoneNumber": "رقم التليفون", + "emailAddress": "عنوان البريد الإلكتروني", + "userName": "اسم المستخدم" + }, + "footer": { + "allRightsReserved": "كل الحقوق محفوظة.", + "documentation": "توثيق", + "mosipCommunity": "مجتمع موسيب", + "contactUs": "اتصل بنا" + }, + "selectPolicyPopup": { + "title": "حدد مجموعة السياسات", + "description": "حدد مجموعة السياسات التي تنطبق على مؤسستك لمتابعة تدفق نوع الشريك المسجل. يرجى التأكد من مراجعة وصف مجموعة السياسات لتأكيد مجموعة السياسات. بعد حفظ التحديد، لن تتمكن من تعديل مجموعة السياسات مرة أخرى. يُسمح بمجموعة سياسة واحدة فقط لكل معرف شريك.", + "partnerTypeLabel": "نوع الشريك", + "policyGroup": "مجموعة السياسات", + "policyGroupError": "غير قادر على جلب أي مجموعات النهج. اتصل بالمسؤول.", + "submit": "يُقدِّم", + "viewLess": "عرض أقل", + "viewMore": "عرض المزيد", + "logoutMsg": "لا تريد تحديد مجموعة السياسات والمضي قدما؟" + }, + "loading": "تحميل", + "partnerCertificatesList": { + "partnerCertificate": "شهادة الشريك", + "noPartnerTypesAreMapped": "لم يتم تعيين أي أنواع شركاء لمعرف المستخدم الخاص بك", + "uploadPartnerCertificate": "قم بتحميل شهادة الشريك الموقّع من CA", + "certificateFormatMsg": "يُسمح فقط بتحميل تنسيقات الشهادات .cer أو .pem", + "download": "تحميل", + "originalCertificate": "الشهادة الأصلية", + "mosipSignedCertificate": "شهادة موقعة من MOSIP", + "reUpload": "إعادة التحميل", + "upload": "رفع", + "partnerType": "نوع الشريك", + "expiryDate": "تاريخ الانتهاء", + "timeOfUpload": "وقت التحميل", + "errorMsgForOriginalCertificate": "هذه الميزة قيد التطوير.", + "errorWhileDownloadingCertificate": "هناك خطأ ما في تنزيل الشهادة. حاول مرة أخرى في وقت لاحق!", + "errorInCertificateList": "هناك خطأ ما في جلب الشهادات. حاول مرة أخرى في وقت لاحق!", + "originalCertificateSuccessMsg": "تم تنزيل الشهادة الموقعة من CA التي تم تحميلها في الأصل بنجاح.", + "mosipSignedCertificateSuccessMsg": "تم تنزيل شهادة MOSIP الموقعة بنجاح.", + "certificateExpired": "انتهت صلاحية الشهادة. يرجى تحميل شهادة صالحة" + }, + "uploadCertificate": { + "uploadPartnerCertificate": "تحميل شهادة الشريك", + "reUploadPartnerCertificate": "إعادة تحميل شهادة الشريك", + "selectFieldsMsg": "الرجاء تحديد الحقول وتحميل الشهادة.", + "partnerTypeLabel": "نوع الشريك", + "partnerDomainType": "نوع نطاق الشريك", + "selectingFile": "نحن نحضر شهادتك...", + "cancel": "يلغي", + "selectCertificate": "الرجاء الضغط لتحديد الشهادة", + "certificateFormat": "يُسمح فقط بتحميل تنسيقات الشهادات .cer أو .pem", + "remove": "يزيل", + "close": "يغلق", + "submit": "يُقدِّم", + "successMsg": "تم تحميل شهادة الشريك لـ {{partnerType}} بنجاح.", + "lastcertificateUploadDate": "تم تحميل آخر شهادة في {{date}}", + "fileUploadError": "الرجاء تحديد ملف بامتداد .cer أو .pem.", + "unableToUploadCertificate": "غير قادر على تحميل شهادة الشريك", + "errorWhileUploadingCertificate": "هناك خطأ ما في تحميل الشهادة. حاول مرة أخرى في وقت لاحق!" + }, + "partnerTypes": { + "deviceProvider": "مزود الجهاز", + "ftmProvider": "مزود FTM", + "authPartner": "شريك المصادقة", + "credentialPartner": "شريك الاعتماد", + "onlineVerficationPartner": "شريك التحقق عبر الإنترنت", + "abisPartner": "شريك ABIS", + "mispPartner": "شريك MISP", + "sdkPartner": "شريك SDK", + "printPartner": "شريك الطباعة", + "internalPartner": "الشريك الداخلي", + "manualAdjudication": "التحكيم اليدوي" + }, + "statusCodes": { + "approved": "موافقة", + "inProgress": "في انتظار لموافقة", + "rejected": "مرفوض", + "deactivated": "معطل", + "activated": "نشط" + }, + "policies": { + "policies": "سياسات", + "requestPolicyBtn": "سياسة الطلب", + "listOfPolicies": "قائمة طلبات السياسة", + "partnerType": "نوع الشريك", + "partnerId": "معرف الشريك", + "policyGroupName": "مجموعة السياسات", + "policyName": "اسم السياسة", + "createdDate": "تاريخ الإنشاء", + "status": "حالة", + "action": "فعل", + "view": "منظر", + "selectPartnerId": "حدد معرف الشريك", + "selectPartnerType": "حدد نوع الشريك", + "selectPolicyGroup": "حدد مجموعة السياسات", + "selectPolicyName": "حدد اسم السياسة", + "selectStatus": "حدد الحالة", + "errorInPoliciesList": "هناك بعض الخطأ في جلب السياسات. حاول مرة أخرى في وقت لاحق!" + }, + "viewPolicyDetails": { + "viewPolicyDetails": "عرض تفاصيل السياسة", + "policySection": "قسم السياسات", + "policyName": "اسم السياسة", + "partnerId": "معرف الشريك", + "partnerIdName": "اسم معرف الشريك", + "partnerType": "نوع الشريك", + "policyGroupName": "مجموعة السياسات", + "policyGroupDescription": "وصف مجموعة السياسات", + "policyNameDescription": "وصف اسم السياسة", + "comments": "تعليقات", + "adminComments": "تعليقات المشرف", + "partnerComments": "تعليقات الشريك", + "back": "خلف", + "createdOn": "تم إنشاؤها على" + }, + "requestPolicy": { + "requestPolicy": "طلب سياسة", + "policies": " سياسات", + "mandatoryFieldsMsg1": "جميع الحقول تحمل علامة", + "mandatoryFieldsMsg2": "إلزامية.", + "partnerId": "معرف الشريك", + "partnerType": "نوع الشريك", + "policyGroup": "مجموعة السياسات", + "policyName": "اسم السياسة", + "selectPartnerId": "معرف الشريك المعتمد", + "selectPolicyName": "حدد اسم السياسة", + "comments": "تعليقات", + "commentBoxDesc": "اذكر الغرض من طلب السياسة", + "clearForm": "شكل واضح", + "cancel": "يلغي", + "submit": "يُقدِّم", + "errorInResponse": "يوجد خطأ ما في جلب التفاصيل لجميع مجموعات السياسات المعتمدة. حاول مرة أخرى في وقت لاحق!", + "errorInFetchingPolicyNames": "يوجد خطأ ما في جلب أسماء السياسات. حاول مرة أخرى في وقت لاحق!", + "errorInMapPolicy": "أثناء طلب السياسة، واجهنا خطأ", + "policySuccessHeader": "تم إرسال السياسة بنجاح!", + "policySuccessMsg": "تم إرسال عملية طلب السياسة بنجاح. الموافقة في انتظار المشرف.", + "info": "تتوفر فقط معرفات الشركاء التي تم تحميل شهادة الشريك الخاصة بها في القائمة المنسدلة. إذا لم تجد معرف الشريك الخاص بك، فيرجى تحميل شهادة الشريك أولاً", + "commentTooLong": "يجب ألا تسمح التعليقات بأكثر من 500 حرف." + }, + "authenticationServices": { + "authenticationServices": "خدمات المصادقة", + "oidcClient": "عميل OIDC", + "partnerId": "معرف الشريك", + "policyName": "اسم السياسة", + "policyGroup": "مجموعة السياسات", + "oidcClientName": "اسم عميل OIDC", + "createdDate": "تاريخ الإنشاء", + "expiryDate": "تاريخ الانتهاء", + "status": "حالة", + "oidcClientId": "معرف عميل OIDC", + "action": "فعل", + "createOidcClientBtn": "إنشاء عميل OIDC", + "apiKey": "مفتاح API", + "apiKeyLable": "تسمية مفتاح API", + "generateApiKeyBtn": "إنشاء مفتاح API" + }, + "createOidcClient": { + "createOidcClient": "إنشاء عميل OIDC", + "help": "يساعد", + "selectPartnerId": "حدد معرف الشريك", + "devicePartner": "شريك الجهاز", + "policyGroupGoesHere": "مجموعة السياسات تذهب هنا", + "policyNameToolTip": "تأكد من طلب سياسة لمعرف الشريك المحدد في شاشة السياسات أولاً. تتوفر فقط تلك السياسات ذات الحالة موافق عليه في القائمة المنسدلة.", + "policyNamePlaceHolder": "حدد السياسة التي يلزم فيها معرف عميل OIDC", + "selectPolicyName": "حدد اسم السياسة", + "name": "اسم", + "nameTooLong": "يجب ألا يسمح الاسم بأكثر من 256 حرفًا.", + "enterNameForOidcClient": "أدخل اسمًا لعميل OIDC", + "publicKey": "المفتاح العمومي", + "publicKeyToolTip": "يُسمح بتنسيق JWK فقط", + "publicKeyPlaceHolder": "أدخل المفتاح العام بتنسيق JWK فقط", + "logoUrl": "عنوان URI للشعار", + "logoUrlPlaceHolder": "أدخل عنوان URI للشعار", + "redirectUrl": "إعادة توجيه URI", + "redirectUrlPlaceHolder": "أدخل إعادة توجيه URI", + "grantTypes": "أنواع المنح", + "authorization_code": "قانون التفويض", + "enterGrantTypes": "أدخل أنواع المنح", + "delete": "يمسح", + "addNew": "اضف جديد", + "requestSuccessHeader": "تم إرسال التفاصيل بنجاح!", + "requestSuccessMsg": "تم إرسال تفاصيل عميل OIDC بنجاح.", + "commentBoxDesc": "اذكر الغرض من طلب عميل OIDC", + "errorInCreateOIDC": "أثناء طلب عميل OIDC، واجهنا خطأ", + "invalidJwkFormat": "أدخل مفتاحًا عامًا صالحًا بتنسيق JWK", + "duplicateUrl": "غير مسموح بعناوين URI المكررة", + "partnerIdTooltip": "تتوفر فقط معرفات شركاء المصادقة التي تم تحميل شهادة الشريك الخاصة بها في القائمة المنسدلة. إذا لم تجد معرف الشريك الخاص بك، فيرجى تحميل شهادة الشريك أولاً" + }, + "oidcClientsList": { + "partnerId": "معرف الشريك", + "policyGroup": "مجموعة السياسات", + "policyName": "اسم السياسة", + "oidcClientName": "اسم عميل OIDC", + "createdDate": "تاريخ الإنشاء", + "status": "حالة", + "oidcClientId": "معرف عميل OIDC", + "action": "فعل", + "listOfOidcClients": "قائمة عملاء OIDC", + "createOidcClient": "إنشاء عميل OIDC", + "filterBtn": "منقي", + "resetFilter": "تصفية إعادة تعيين", + "view": "منظر", + "edit": "يحرر", + "deActivate": "إلغاء التنشيط", + "copy": "ينسخ", + "copied": "!نسخ", + "selectPartnerId": "حدد معرف الشريك", + "selectOidcClientType": "حدد عميل OIDC", + "selectPolicyGroup": "حدد مجموعة السياسات", + "selectPolicyName": "حدد اسم السياسة", + "selectStatus": "حدد الحالة", + "errorInOidcClientsList": "أثناء جلب قائمة عملاء OIDC، واجهنا خطأ." + }, + "viewOidcClientDetails": { + "viewOidcClientDetails": "عرض تفاصيل عميل OIDC", + "authenticationServiceSection": "خدمات المصادقة", + "createdOn": "تم إنشاؤها على", + "oidcClientId": "معرف عميل OIDC", + "copied!": "نسخ!", + "partnerId": "معرف الشريك", + "partnerIdAlias": "الاسم المستعار لمعرف الشريك", + "partnerType": "نوع الشريك", + "policyGroup": "مجموعة السياسات", + "policyName": "اسم السياسة", + "policyGroupDescription": "وصف مجموعة السياسات", + "policyNameDescription": "وصف اسم السياسة", + "clientName":"اسم العميل", + "publicKey": "المفتاح العمومي", + "logoUri": "عنوان URL للشعار", + "redirectUri": "إعادة توجيه URI", + "grantTypes": "أنواع المنح", + "comments":"تعليقات", + "adminComment": "تعليقات المشرف", + "adminName": "اسم المشرف", + "commentsOfAdmin": "تعليقات المشرف", + "partnersComment": "تعليق الشريك", + "back": "خلف" + }, + "viewApiKeyDetails": { + "viewApiKeyDetails": "عرض تفاصيل مفتاح API", + "viewApiKeyId": "عرض معرف مفتاح API", + "label": "ملصق", + "apiKeyName": "اسم مفتاح واجهة برمجة التطبيقات", + "copyApiKeyMsg": "يحتوي مفتاح API على معلومات حساسة. تأكد من نسخ مفتاح API قبل إغلاق هذه النافذة لأنه بمجرد إغلاقها - سيتم تعطيل نافذة API المنبثقة للعرض." + }, + "editOidcClient": { + "editOidcClient": "تحرير عميل OIDC", + "authenticationServiceSection": "خدمات المصادقة", + "editSuccessHeader": "تم إرسال التفاصيل المعدلة بنجاح!", + "editSuccessMsg": "تم تعديل تفاصيل عميل OIDC وإرسالها بنجاح." + }, + "deactivateOidcClient": { + "oidcClientName": "هل تريد إلغاء تنشيط عميل OIDC", + "description": "عند النقر فوق تأكيد، لن تتمكن من استخدام معرف عميل OIDC للمصادقة بعد الآن.", + "confirm": "يتأكد" + }, + "apiKeysList" : { + "apiKeyLabel": "اسم مفتاح API", + "apiKeyId": "معرف مفتاح API", + "apiKey": "مفتاح API", + "generateApiKey": "إنشاء مفتاح API", + "listOfApiKeyRequests": "قائمة مفاتيح API", + "selectApiKeyLabel": "حدد اسم مفتاح API", + "apiKeyIdAlertMsg": "يحتوي مفتاح API على معلومات حساسة. تأكد من نسخ مفتاح API قبل إغلاق هذه النافذة لأن مفتاح API لن يكون مرئيًا بعد الآن بمجرد إغلاق النافذة.", + "errorInApiKeysList": "أثناء جلب طلبات مفتاح API، واجهنا خطأ." + }, + "generateApiKey": { + "generateApiKey": "إنشاء مفتاح API", + "selectedPolicyName": "حدد السياسة التي يلزم فيها مفتاح واجهة برمجة التطبيقات API.", + "name": "اسم", + "enterNameForApiKey": "أدخل اسمًا لمفتاح API", + "generateApiKeySuccessHeader":"تم إرسال التفاصيل بنجاح!", + "apiKeySuccessMsg": "تم إرسال تفاصيل مفتاح API بنجاح", + "errorInGenerateApiKey": "أثناء إنشاء مفتاح API، واجهنا خطأ.", + "nameTooLong": "يجب ألا يسمح الاسم بأكثر من 36 حرفًا." + }, + "deactivateApiKey": { + "apiKeyName": "هل تريد إلغاء تنشيط مفتاح API", + "description": "عند النقر فوق تأكيد، لن تتمكن من استخدام مفتاح API للمصادقة بعد الآن." + }, + "deviceProviderServices": { + "listOfSbisAndDevices": "قائمة الهيئات الفرعية للتنفيذ والأجهزة", + "addSbiDevices": "إضافة SBI - الجهاز" + }, + "addSbis": { + "addSbi": "أضف الهيئة الفرعية للتنفيذ", + "guidence": "عند النقر على زر حفظ وإضافة جهاز بعد ملء التفاصيل، سيتم إرسال طلب SBI إلى المسؤول للموافقة عليه وفي الوقت نفسه، يمكنك إضافة الأجهزة ضمن SBI التي تم إنشاؤها حديثًا", + "partnerIdTooltip": "يجب أن تعرض القائمة المنسدلة لتحديد معرف الشريك فقط قائمة معرفات الشركاء لموفري الأجهزة الذين تم تحميل شهادة الشريك الخاصة بهم بنجاح", + "sbiVersion": "نسخة الهيئة الفرعية للتنفيذ", + "enterVersionOfSoftware": "أدخل إصدار البرنامج", + "sbiCreatedDateTime": "تاريخ ووقت إنشاء الهيئة الفرعية للتنفيذ", + "selectDateAndTime": "حدد التاريخ والوقت", + "sbiExpiryDateTime": "تاريخ ووقت انتهاء صلاحية الهيئة الفرعية للتنفيذ", + "saveAndAddDevices": "حفظ وإضافة الأجهزة" + }, + "consentPopup": { + "title": "الأحكام والشروط", + "description": "سيتم استخدام البيانات المقدمة أثناء التسجيل، بما في ذلك اسمك ورقم هاتفك وعنوان بريدك الإلكتروني واسم المنظمة والعنوان، بواسطة بوابة إدارة الشركاء (PMP). سيتم أيضًا استخدام عنوان بريدك الإلكتروني لإعادة تعيين كلمة المرور والتحقق من البريد الإلكتروني والإشعارات في حالة انتهاء صلاحية شهادة الشريك أو المواقف المماثلة. سيتم استخدام هذه المعلومات فقط لإنشاء بيانات الاعتماد الخاصة بك، وتسهيل استخدامك لـ MOSIP. من خلال تحديد المربع أدناه، فإنك توافق على إرسال بياناتك ليتم تخزينها ومعالجتها للغرض المذكور أعلاه.", + "checkBoxDesc": "لقد قرأت الشروط والأحكام وأوافق على تقديم بياناتي ليتم تخزينها ومعالجتها للغرض المذكور.", + "proceed": "يتابع", + "logoutMsg": "إذا كنت لا ترغب في المضي قدمًا، فيمكنك ذلك", + "consentFetchError": "حدث خطأ أثناء جلب موافقة المستخدم", + "consentSaveError": "حدث خطأ أثناء حفظ موافقة المستخدم" + }, + "blockerMessage": { + "description": "سيتم فقدان التغييرات التي قمت بها، هل أنت متأكد من أنك تريد المتابعة؟", + "cancel": "يلغي", + "proceed": "يتابع" + }, + "serverError": { + "PMS_COR_001": "معلمة الإدخال مفقود", + "PMS_PRT_002": " مجموعة السياسة غير موجود", + "PMS_PRT_010": "نوع الشريك غير موجو", + "PMS_PRT_310": " تم تلقي عمود غير صالح:٪ ", + "PMS_PRT_313": "تم تلقي قيمة ترقيم صفحات غير صالحة للصفحة:٪ d وجلب الصفحة:٪ d", + "PMS_PRT_312": " نوع الفلتر مفقو", + "PMS_PRT_311": " العمود مفقود في الطل", + "PMS_PRT_314": "حقل الفرز أو قيم نوع الفرز مفقو", + "PMS_PRT_315": "غير صالح fromValue أو toValue", + "PMS_PRT_356": "لا يمكن أن يكون ترقيم الصفحات فارغًا", + "PMS_PRT_358": " نوع الفرز٪ s غير معتم", + "PMS_PRT_359": " حدث خطأ أثناء الفر", + "PMS_PRT_357": "حقل فرز غير صالح٪ ", + "KER_PRT_390": "قيمة التصفية غير صالح", + "PMS_PRT_001": "تم تسجيل الشريك بنفس الاسم بالفعل", + "PMS_PRT_051": " تم تسجيل الشريك بالفعل بنفس المعرف", + "PMS_PRT_052": "يجب أن يكون الحد الأقصى لطول معرف الشريك 36", + "PMS_ATH_053": " حدث استثناء IO أثناء تمرير طلب الترحيل", + "PMS_ATH_054": " لم يتم العثور على المستخد", + "PMS_ATH_500": "حدث خطأ في الخادم ، يرجى التحقق من السجلات", + "PMS_PRT_061": "مخطط سياسة الشريك غير موجود.", + "PMS_PRT_062": "تمت الموافقة على طلب مفتاح API الشريك بالفعل. لا يمكن إضافة مستخرج الآن.", + "PMS_PRT_063": "يمكن إضافة مستخلصات المقاييس الحيوية فقط من أجل:", + "PMS_PRT_064": "لم يتم العثور على تفاصي", + "PMS_PRT_070": "يُسمح بتعيين بيانات الاعتماد فقط لـ", + "PMS_PRT_071": "حدث خطأ أثناء تحليل سلسلة السياسة لكائن json", + "PMS_PRT_072": "نوع الاعتماد المقدم غير مسموح به. أنواع الاعتماد المسموح بها:", + "PMS_PRT_073": "السياسة غير موجودة", + "PMS_PRT_074": "المستخدم موجود بنفس البريد الإلكتروني", + "PMS_PRT_005": "الشريك غير موجود", + "PMS_PRT_006": "لا يوجد مطلوب مفتاح API", + "PMS_PRT_105": "لم يتم إنشاء Partner API KEY", + "PMS_PRT_011": " البريد الإلكتروني موجود بالفعل", + "PMS_PRT_012": "البريد الإلكتروني غير صالح.", + "PMS_PRT_013": "رقم الجوال غير صحيح يجب أن يكون الطول أقل من.", + "PMS_ATH_401": "المصادقة فشلت", + "PMS_PRT_106": "حالة APIKeyReqID قيد التقدم", + "PMS_KKS_001": " API لا يمكن الوصول إليها", + "PMS_PRT_107": "الردود من API لاغي", + "PMS_PRT_500": "غير قادر على معالجة الطلب", + "PMS_PMP_016": "الشريك غير نشط", + "PMS_PRT_098": "السياسة المقدمة بموجب مجموعة سياسة الشريك غير موجودة.", + "PMS_PMP_019": "السياسة غير نشطة.", + "PMS_PMP_023": "مجموعة السياسة غير نشطة.", + "PMS_DTS_001": " استجابة DataShare لاغية", + "PMS_PRT_045": "حدث خطأ أثناء تحليل بيانات شهادة P7B", + "PMS_PRT_046": "حدث خطأ أثناء استخراج شهادة الأوراق.", + "PMS_PRT_047": "لم يتم تعيين الشريك لمجموعة السياسة", + "PMS_PRT_048": "تعيين مجموعة السياسة غير مطلوب لشريك معين", + "PMS_PRT_049": "تعيين مجموعة السياسة موجود لشريك معين.", + "PMS_PRT_050": "لا يمكن تحديث مجموعة السياسة للشريك المعتمد", + "PMS_PRT_054": "لم يتم تعيين مجموعة السياسة لشريك معين", + "PMS_PRT_055": "المستخدم غير مصرح له", + "PMS_PM_034": "تمت الموافقة على طلب السياسة بالفعل.", + "PMS_PM_035": "تم رفض طلب السياسة بالفعل.", + "PMS_PM_045": " يجب أن تكون الحالة إما موافق عليها أو مرفوضة", + "PMS_PM_051": " النازعون غير موجودين. الرجاء إضافة مستخرج.", + "PMS_PM_058": " يجب أن تكون الحالة إما نشطة أو غير نشطة", + "PMS_PMP_010": "لا تنتمي السياسة إلى مجموعة السياسات التابعة للمدير الشريك", + "PMS_PMP_015": "لا توجد طلبات مفتاح API للشريك لمجموعة السياسات", + "PMS_PMP_007": "مفتاح API الشريك غير موجود", + "PMS_PMP_011": "مفتاح API الشريك غير موجود", + "PMS_PMP_009": "لشريك معين وتخطيط apikey غير موجود.", + "PMS_PMP_013": "الشريك غير موجود", + "PMS_PMP_005": "معرف الشريك غير موجود", + "PMS_PMP_017": "لم يتم تعيين الشريك لأية سياسة.", + "PMS_PMP_020": "مفتاح ترخيص MISP غير موجود.", + "PMS_PMP_021": "مفتاح ترخيص MISP منتهي الصلاحية.", + "PMS_PMP_022": "السياسة غير موجودة.", + "PMS_PMP_024": "ملف النهج تالف.", + "PMS_PMP_025": "مفتاح ترخيص MISP محظور", + "PMS_PMP_50": "بالنظر إلى apikey ، لا يوجد تخطيط للشريك والسياسة.", + "PMS_PMP_51": "السياسة المقدمة لا تنتمي إلى مجموعة سياسة الشريك", + "PMS_PMP_052": "شهادة الشريك غير متوفرة", + "PMS_PMP_014": "السياسة غير موجودة", + "PMS_PMS_022": "لقد تم بالفعل إلغاء تنشيط مفتاح API", + "PMS_PMP_018": "انتهت صلاحية السياسة.", + "PMS_PRT_108": "مجموعة السياسات إلزامية لـ Auth_Partner", + "PMS_PRT_110": "اسم مفتاح API الذي تم إدخاله موجود بالفعل. قم بتوفير اسم مفتاح API فريد وإرساله", + "PMS_AUT_002": "لم يتم العثور على معرف موفر الجهاز من قائمة الشركاء", + "PMS_AUT_003": "تفاصيل الجهاز موجودة بالفعل", + "PMS_AUT_004": "تم استلام طلب مكرر", + "PMS_AUT_005": "تفاصيل الجهاز للمعرف٪ s غير موجودة", + "PMS_AUT_025": "يجب أن تكون حالة الموافقة نشطة / إلغاء تنشيط ؛", + "PMP_AUT_030": "مزود بروتوكول نقل الملفات غير موجود.", + "PMP_AUT_031": "معرف شريحة بروتوكول نقل الملفات غير موجود.", + "PMP_AUT_032": "الموفر المحدد ، والنوع والطراز موجودان بالفعل.", + "PMP_AUT_033": "لم يتم تحميل الشهادة.", + "PMP_AUT_034": "لم يتم تعيين معرف تفاصيل شريحة بروتوكول نقل الملفات ومعرف موفر بروتوكول نقل الملفات.", + "PMP_AUT_037": "إعطاء تفاصيل شريحة بروتوكول نقل الملفات مسجلة بالفعل .؛", + "PMS_AUT_007": "لم يتم العثور على واجهة المقاييس الحيوية الآمنة للمعرّف٪ s", + "PMS_AUT_026": "يجب أن تكون حالة الموافقة نشطة / إلغاء التنشيط", + "PMS_AUT_506": "قدم تفاصيل الجهاز لنفس المزود.", + "PMS_AUT_507": "يجب أن يكون تاريخ انتهاء الصلاحية أكبر من تاريخ الإنشاء", + "PMS_AUT_508": "يجب أن يكون تاريخ انتهاء الصلاحية أكبر من / يساوي اليوم .؛", + "PMS_POL_002": "عدم تطابق بيانات اعتماد مدير السياسة", + "PMS_POL_004": "اسم النهج موجود بالفعل في مجموعة السياسة. الاسم:", + "PMS_POL_005": "سمة KYC غير مدعومة في ملف السياسة", + "PMS_POL_006": "نوع المصادقة غير المدعوم في ملف النهج", + "PMS_POL_007": "سمة eKYC مفقودة في ملف السياسة", + "PMS_POL_008": "معرف السياسة غير موجود", + "PMS_POL_009": "توجد سياسة المصادقة بالاسم:", + "PMS_COR_002": "معلمة إدخال غير صالحة -", + "PMS_COR_003": "لا يمكن معالجة الطلب", + "PMS_POL_010": "لم يتم تحديد سياسات المصادقة مقابل السياسة", + "PMS_POL_013": "لا توجد سياسة متاحة لـ PartnerAPIKey المحدد", + "PMS_POL_014": "توجد مجموعة نهج بالاسم:", + "PMS_POL_015": "لم يتم تعيين مجموعة السياسة والنهج.", + "PMS_POL_016": "معرف مجموعة النهج غير موجود", + "PMS_POL_017": "لا توجد سياسة متاحة لشريك معين", + "PMS_POL_018": "لم يتم تعيين الشريك المحدد والسياسة.", + "PMS_POL_019": "اسم مجموعة النهج غير موجود", + "PMS_POL_020": "لا يمكن نشر السياسة المنشورة", + "PMS_POL_021": "أنواع المصادقة المسموح بها غير مطلوبة لـ policyType", + "PMS_POL_022": "نوع رمز المصادقة الممنوح غير مسموح به", + "PMS_POL_023": "نوع السياسة المحدد غير مسموح به", + "PMS_POL_045": "حالة السياسة إما نشطة أو غير نشطة.", + "PMS_POL_046": "سمات مشاركة البيانات غير مطلوبة لنوع policyType المحدد", + "PMS_POL_047": "السمات القابلة للمشاركة غير مطلوبة لنوع policyType المحدد", + "PMS_POL_048": "سمات سمح KYC غير مطلوبة لنوع policyType المحدد", + "PMS_POL_050": "الإصدار المحدد غير متوفر ، الإصدارات المسموح بها هي:", + "PMS_POL_051": "مخطط السياسة والسياسة غير متطابقين", + "PMS_POL_052": "حدث خطأ أثناء تحليل سلسلة السياسة لكائن json", + "PMS_POL_053": "مجموعة السياسة غير نشطة.", + "PMS_POL_054": "لا يمكن تنشيط السياسة غير المنشورة.", + "PMS_POL_055": "لا يمكن تحديث السياسة المنشورة.", + "PMS_POL_056": "السياسات النشطة موجودة ضمن مجموعة السياسة.", + "PMS_POL_057": "نشط apiKey موجود بموجب السياسة.", + "PMS_POL_058": "لا يمكن تغيير الحالة للنهج المنشور .؛", + "PMS_POL_059": "لا توجد مجموعات سياسة نشطة.", + "KER-PCM-006": "لم يتم العثور على شهادات CA الجذر/CA المتوسطة.", + "KER-PCM-008": "اسم المنظمة الشريكة غير متطابق", + "KER-PCM-015": "الشهادة الموقعة ذاتيًا غير مسموح بها كشريك.", + "KER-PCM-004": "تاريخ الشهادة غير صالح.", + "KER-KMS-013": "خطأ في تحليل الشهادة. تم تجاوز التجاوز، البايتات = 917", + "PMS_AUT_001": "لم يتم العثور على جهاز تسجيل رمز النوع الفرعي للجهاز المسجل في قائمة أنواع USB", + "PMS_PV_005": "معلمة إدخال غير صالحة - رمز الخطأ في بيانات السياسة", + "PMS_PRT_053": "هذه السياسة معلقة بالفعل للموافقة عليها مقابل معرف الشريك الخاص بك.", + "PMS_PRT_060": "تمت الموافقة على هذه السياسة بالفعل مقابل معرف الشريك الخاص بك.", + "PMS_AUT_028": "تم رفض تفاصيل الجهاز الخاصة بمعرف $ID. لا يمكن استخدام نفس التفاصيل لرسم الخرائط.", + "PMS_CERTIFICATE_ERROR_001": "حدث خطأ أثناء جلب شهادات الشريك.", + "PMS_CERTIFICATE_ERROR_002": "معرف المستخدم غير موجود.", + "PMS_CERTIFICATE_ERROR_003": "معرف الشريك فارغ أو فارغ.", + "PMS_CERTIFICATE_ERROR_004": "نوع الشريك فارغ أو فارغ", + "PMS_CERTIFICATE_ERROR_005": "حالة الموافقة فارغة أو فارغة", + "PMS_CERTIFICATE_ERROR_006": "غير قادر على فك تشفير بيانات الشهادة", + "PMS_CERTIFICATE_ERROR_007": "معرف الشريك المحدد لا ينتمي إلى المستخدم. لذلك غير قادر على الحصول على شهادات الشريك الأصلية", + "PMS_POLICY_ERROR_001": "مجموعة السياسات غير موجودة.", + "PMS_POLICY_ERROR_002": "حدث خطأ أثناء جلب سياسات الشركاء.", + "PMS_POLICY_ERROR_003": "حدث خطأ أثناء جلب جميع معرفات الشركاء المعتمدين مع مجموعات السياسات.", + "PMS_POLICY_ERROR_004": "لم يتم العثور على سياسة المطابقة.", + "PMS_POLICY_ERROR_005": "معرف مجموعة السياسات فارغ.", + "PMS_POLICY_ERROR_006": "حدث خطأ أثناء جلب قائمة عملاء OIDC.", + "PMS_POLICY_ERROR_007": "حدث خطأ أثناء جلب طلبات مفتاح API", + "PMS_ESI_001": "المفتاح العام للعميل موجود بالفعل.", + "PMS_ESI_002": "لم تتم الموافقة على تعيين سياسة الشريك. يرجى التحقق من حالة التعيين.", + "PMS_ESI_003": "سياسة لها مصادقة إلزامية. لذلك لا يمكن إنشاء العميل لنفسه.", + "PMS_ESI_004": "العميل غير موجود بالمعرف المحدد.", + "PMS_ESI_005": "الشريك ليس لديه مطالبات المستخدم", + "PMS_ESI_006": "ليس لدى الشريك مرجع سياق المصادقة", + "PMS_ESI_007": "فشلت معالجة المفتاح العام", + "PMS_ESI_008": "تم إلغاء تنشيط العميل بالفعل.", + "PMS_PRT_056": "نظرا لأن langCode غير مدعوم", + "PMS_PRT_057": "عدم تطابق نوع السياسة. يمكن استخدام سياسة المصادقة فقط لإنشاء عميل OIDC.", + "PMS_PRT_058": "شريك المصادقة غير موجود بهذا المعرف", + "PMS_PRT_059": "يمكن لـ Auth_partner فقط إنشاء عميل OIDC. لا يُسمح لأنواع الشركاء الأخرى بإنشاء عميل OIDC.", + "PMS_PRT_066": "يجب ألا يحتوي معرف الشريك على أية مسافات", + "PMS_PRT_096": "Json غير صالح", + "PMS_CONSENT_ERROR_001": "حدث خطأ أثناء جلب موافقة الشريك.", + "PMS_CONSENT_ERROR_002": "حدث خطأ أثناء حفظ موافقة الشريك.", + "PMP-AUT-020": "استثناء خطأ التحليل", + "PMP-AUT-021": "استثناء التدقيق من العميل", + "KER-AUD-001": "يجب أن يكون الحد الأقصى لطول معرف الشريك 36" + } +} \ No newline at end of file diff --git a/artifacts/src/i18n/pmp-revamp-i18n-bundle/i18n/eng.json b/artifacts/src/i18n/pmp-revamp-i18n-bundle/i18n/eng.json new file mode 100644 index 00000000..52a01c1d --- /dev/null +++ b/artifacts/src/i18n/pmp-revamp-i18n-bundle/i18n/eng.json @@ -0,0 +1,535 @@ +{ + "commons": { + "home": "Home", + "search": "Search", + "goBack": "Go Back", + "emptyMsg": "No Data Available.", + "logout": "Logout", + "sessionIdleLogout": "Due to inactivity, you will be logged out", + "somethingWentWrong": "Something went wrong!", + "somethingWentWrongDesc": "Please try again later", + "noAccess": "You do not have privilege to access this page", + "noAccessDesc": "Please contact your administrator", + "timeout": "Request timed out", + "timeoutDesc": "Server took too long to respond, please try again later", + "nameTooLong": "Name should not allow more than {{length}} characters.", + "specialCharNotAllowed": "Special characters are not allowed.", + "urlTooLong": "URI should not allow more than {{length}} characters.", + "invalidUrl": "Enter a valid URI", + "duplicateUrl": "Duplicate URIs are not allowed", + "errorInResponse": "While fetching all approved auth partner policies, we have encountered with an error", + "filterBtn": "Filter", + "resetFilter": "Reset Filter", + "itemsPerPage": "Items per page" + }, + "dashboard": { + "welcomeMsg": "Welcome {{firstName}} {{lastName}}", + "partnerTypeRequest": "Partner Types", + "partnerTypeRequestDesc": "Request for another partner type if your organisation provides multiple partner services.", + "organisationUsers": "Users", + "organisationUsersDesc": "Approve or reject new user registration requests from same organisation.", + "partnerCertificate": "Partner Certificate", + "partnerCertificateDesc": "Certificate upload, re-upload, download and view certificate details.", + "policies": "Policies", + "policiesDesc": "Request and view your policies", + "authenticationServices": "Authentication Services", + "authenticationServicesDesc": "Request OIDC Client creation / API key generation for eSignet and API key based authentications", + "userRegistrationError": "Unable to register user. Try login again!", + "verifyEmailError": "Error during user's email verification. Try login again!" + }, + "header": { + "userProfile": "User Profile", + "changePassword": "Change Password" + }, + "userProfile": { + "myProfile": "My Profile", + "profileInformation": "Profile Information", + "firstName": "First Name", + "lastName": "Last Name", + "organisationName": "Organisation Name", + "address": "Address", + "partnerType":"Partner Type", + "phoneNumber": "Phone Number", + "emailAddress": "Email Address", + "userName": "User Name" + }, + "footer": { + "allRightsReserved": "All rights reserved.", + "documentation": "Documentation", + "mosipCommunity": "MOSIP Community", + "contactUs": "Contact Us" + }, + "selectPolicyPopup": { + "title": "Select Policy Group", + "description": "Select policy group applicable to your organisation to proceed with enrolled partner type flow. Please ensure you go through the policy group description to confirm the policy group. After your selection is saved, you will not be able to modify the policy group again. Only one policy group is allowed per partner ID.", + "partnerTypeLabel": "Partner Type", + "policyGroup": "Policy Group", + "policyGroupError": "Unable to fetch any policy groups. Contact the administrator.", + "submit": "Submit", + "viewLess": "View Less", + "viewMore": "View More", + "logoutMsg": "Do not want to select policy group and proceed further?" + }, + "loading": "Loading", + "partnerCertificatesList": { + "partnerCertificate": "Partner Certificate", + "noPartnerTypesAreMapped": "No partner types are mapped to your user id", + "uploadPartnerCertificate": "Upload CA Signed Partner Certificate", + "certificateFormatMsg": "Only .cer or .pem certificate formats are allowed for upload", + "download": "Download", + "originalCertificate": "Original Certificate", + "mosipSignedCertificate": "MOSIP Signed Certificate", + "reUpload": "Re-Upload", + "upload": "Upload", + "partnerType": "Partner Type", + "expiryDate": "Expiry Date", + "timeOfUpload": "Time of Upload", + "errorMsgForOriginalCertificate": "This feature is under development.", + "errorWhileDownloadingCertificate": "There is some error in downloading the certificate. Try again later!", + "errorInCertificateList": "There is some error in fetching the certificates. Try again later!", + "originalCertificateSuccessMsg": "Originally uploaded CA signed certificate downloaded successfully.", + "mosipSignedCertificateSuccessMsg": "MOSIP signed certificate downloaded successfully.", + "certificateExpired": "Certificate has expired. Please upload a valid certificate" + }, + "uploadCertificate": { + "uploadPartnerCertificate": "Upload Partner Certificate", + "reUploadPartnerCertificate": "Re-Upload Partner Certificate", + "selectFieldsMsg": "Please select the fields and upload certificate.", + "partnerTypeLabel": "Partner Type", + "partnerDomainType": "Partner Domain Type", + "selectingFile": "We’re fetching your certificate...", + "cancel": "Cancel", + "selectCertificate": "Please tap to select the certificate", + "certificateFormat": "Only .cer or .pem certificate formats are allowed for upload", + "remove": "Remove", + "close": "Close", + "submit": "Submit", + "successMsg": "Partner certificate for {{partnerType}} is uploaded successfully.", + "lastcertificateUploadDate": "Last certificate was uploaded on {{date}}", + "fileUploadError": "Please select a file with .cer or .pem extension.", + "unableToUploadCertificate": "Unable to upload partner certificate", + "errorWhileUploadingCertificate": "There is some error in uploading the certificate. Try again later!" + }, + "partnerTypes": { + "deviceProvider": "Device Provider", + "ftmProvider": "FTM Provider", + "authPartner": "Authentication Partner", + "credentialPartner": "Credential Partner", + "onlineVerficationPartner": "Online Verification Partner", + "abisPartner": "ABIS Partner", + "mispPartner": "MISP Partner", + "sdkPartner": "SDK Partner", + "printPartner": "Print Partner", + "internalPartner": "Internal Partner", + "manualAdjudication": "Manual Adjudication" + }, + "statusCodes": { + "approved": "Approved", + "inProgress": "Pending For Approval", + "rejected": "Rejected", + "deactivated": "Deactivated", + "activated": "Activated" + }, + "policies": { + "policies": "Policies", + "requestPolicyBtn": "Request Policy", + "listOfPolicies": "List of Policy Requests", + "partnerId": "Partner ID", + "partnerType": "Partner Type", + "policyGroupName": "Policy Group", + "policyName": "Policy Name", + "createdDate": "Created Date", + "status": "Status", + "action": "Action", + "view": "View", + "selectPartnerId": "Select Partner ID", + "selectPartnerType": "Select Partner Type", + "selectPolicyGroup": "Select Policy Group", + "selectPolicyName": "Select Policy Name", + "selectStatus": "Select Status", + "errorInPoliciesList": "There is some error in fetching the policies. Try again later!" + }, + "viewPolicyDetails": { + "viewPolicyDetails": "View Policy Details", + "policySection": "Policies", + "policyName": "Policy Name", + "partnerId": "Partner ID", + "partnerIdName": "Partner ID Name", + "partnerType": "Partner Type", + "policyGroupName": "Policy Group", + "policyGroupDescription": "Policy Group Description", + "policyNameDescription": "Policy Name Description", + "comments": "Comments", + "adminComments": "Admin Comments", + "partnerComments": "Partner's Comments", + "back": "Back", + "createdOn": "Created On" + }, + "requestPolicy": { + "requestPolicy": "Request a Policy", + "policies": "Policies", + "mandatoryFieldsMsg1": "All fields marked with", + "mandatoryFieldsMsg2": "are mandatory.", + "partnerId": "Partner ID", + "partnerType": "Partner Type", + "policyGroup": "Policy Group", + "policyName": "Policy Name", + "selectPartnerId": "Approved Partner ID", + "selectPolicyName": "Select policy name", + "comments": "Comments", + "commentBoxDesc": "Mention the purpose of requesting the policy", + "clearForm": "Clear Form", + "cancel": "Cancel", + "submit": "Submit", + "errorInResponse": "There is some error in fetching the details for all approved policy groups. Try again later!", + "errorInFetchingPolicyNames": "There is some error in fetching the policy names. Try again later!", + "errorInMapPolicy": "While requesting a policy, we have encountered with an error", + "policySuccessHeader": "Policy Submitted Successfully!", + "policySuccessMsg": "Policy request process has been successfully submitted. Approval is pending with admin.", + "info": "Only those partner IDs whose partner certificate is uploaded is available in the dropdown. If you don't find your partner ID, please upload partner certificate first", + "commentTooLong": "Comments should not allow more than 500 characters." + }, + "authenticationServices": { + "authenticationServices": "Authentication Services", + "oidcClient": "OIDC Client", + "partnerId": "Partner ID", + "policyName": "Policy Name", + "policyGroup": "Policy Group", + "oidcClientName": "OIDC Client Name", + "createdDate": "Created Date", + "expiryDate": "Expiry Date", + "status": "Status", + "oidcClientId": "OIDC Client ID", + "action": "Action", + "createOidcClientBtn": "Create OIDC Client", + "apiKey": "API Key", + "apiKeyLable": "API Key Label", + "generateApiKeyBtn": "Generate API Key" + }, + "createOidcClient": { + "createOidcClient": "Create OIDC Client", + "help": "Help", + "selectPartnerId": "Select Partner ID", + "devicePartner": "Device Partner", + "policyGroupGoesHere": "Policy Group Goes Here", + "policyNameToolTip": "Make sure to request policy for given partner ID in POLICIES screen first. Only those policies in APPROVED status is available in dropdown.", + "policyNamePlaceHolder": "Select policy for which OIDC Client ID is required", + "selectPolicyName": "Select Policy Name", + "nameTooLong": "Name should not allow more than 256 characters.", + "enterNameForOidcClient": "Enter a name for OIDC Client", + "publicKey": "Public Key", + "publicKeyToolTip": "Only JWK format is allowed", + "publicKeyPlaceHolder": "Enter public key in JWK format only", + "logoUrl": "Logo URI", + "logoUrlPlaceHolder": "Enter Logo URI", + "redirectUrl": "Redirect URI", + "redirectUrlPlaceHolder": "Enter Redirect URI", + "grantTypes": "Grant Types", + "authorization_code": "Authorization Code", + "enterGrantTypes": "Enter Grant Types", + "delete": "Delete", + "addNew": "Add New", + "requestSuccessHeader": "Details Submitted Successfully!", + "requestSuccessMsg": "OIDC Client details has been successfully submitted.", + "commentBoxDesc": "Mention the purpose of requesting the OIDC Client", + "errorInCreateOIDC": "While requesting OIDC Client, we have encountered with an error", + "invalidJwkFormat": "Enter valid public key in JWK format", + "duplicateUrl": "Duplicate URIs are not allowed", + "partnerIdTooltip": "Only those Authentication Partner IDs whose partner certificate is uploaded is available in the dropdown. If you don't find your partner ID, please upload partner certificate first" + }, + "oidcClientsList": { + "partnerId": "Partner ID", + "policyGroup": "Policy Group", + "policyName": "Policy Name", + "oidcClientName": "OIDC Client Name", + "createdDate": "Created Date", + "status": "Status", + "oidcClientId": "OIDC Client ID", + "action": "Action", + "listOfOidcClients": "List of OIDC Clients", + "createOidcClient": "Create OIDC Client", + "filterBtn": "Filter", + "resetFilter": "Reset Filter", + "view": "View", + "edit": "Edit", + "deActivate": "Deactivate", + "copy": "Copy", + "copied": "Copied!", + "selectPartnerId": "Select Partner ID", + "selectOidcClientType": "Select OIDC Client", + "selectPolicyGroup": "Select Policy Group", + "selectPolicyName": "Select Policy Name", + "selectStatus": "Select Status", + "errorInOidcClientsList": "While fetching OIDC Clients List, we have encountered with an error." + }, + "viewOidcClientDetails": { + "viewOidcClientDetails": "View OIDC Client Details", + "authenticationServiceSection": "Authentication Services", + "createdOn":"Created On", + "oidcClientId":"OIDC Client ID", + "copied!": "Copied!", + "partnerId":"Partner ID", + "partnerIdAlias": "Partner ID Alias", + "partnerType":"Partner Type", + "policyGroup":"Policy Group", + "policyName":"Policy Name", + "policyGroupDescription":"Policy Group Description", + "policyNameDescription":"Policy Name Description", + "clientName":"Client Name", + "publicKey":"Public Key", + "logoUri": "Logo URI", + "redirectUri": "Redirect URI", + "grantTypes":"Grant Types", + "comments":"Comments", + "adminComment":"Admin Comments", + "adminName": "Admin Name", + "commentsOfAdmin": "Comments of Admin", + "partnersComment": "Partner's Comment", + "back": "Back" + }, + "viewApiKeyDetails": { + "viewApiKeyDetails": "View API Key Details", + "viewApiKeyId": "View API Key ID", + "label": "Label", + "apiKeyName": "API Key Name", + "copyApiKeyMsg": "API Key contains sensitive information. Make sure you copy the API key before closing this window because once closed - the API Key pop up window will be disabled for view." + }, + "editOidcClient": { + "editOidcClient": "Edit OIDC Client", + "authenticationServiceSection": "Authentication Services", + "editSuccessHeader": "Modified details submitted successfully!", + "editSuccessMsg": "OIDC Client details has been successfully modified and submitted." + }, + "deactivateOidcClient": { + "oidcClientName": "Do you want to Deactivate OIDC Client", + "description": "On clicking Confirm, you will not be able to use the OIDC Client ID for authentication anymore.", + "confirm": "Confirm" + }, + "apiKeysList" : { + "apiKeyLabel": "API Key Name", + "apiKeyId": "API Key ID", + "apiKey": "API Key", + "generateApiKey": "Generate API Key", + "listOfApiKeyRequests": "List of API Keys", + "selectApiKeyLabel": "Select API Key Name", + "apiKeyIdAlertMsg": "API Key contains sensitive information. Make sure to copy the API key before closing this window because the API key will not be visible anymore once the window is closed.", + "errorInApiKeysList": "While fetching API Key Requests, we have encountered with an error." + }, + "generateApiKey": { + "generateApiKey": "Generate API Key", + "selectedPolicyName": "Select policy for which API Key is required", + "enterNameForApiKey": "Enter a name for API key", + "generateApiKeySuccessHeader":"Details submitted successfully!", + "apiKeySuccessMsg": "API Key details has been submitted successfully.", + "errorInGenerateApiKey": "While generating API Key, we have encountered with an error.", + "nameTooLong": "Name should not allow more than 36 characters." + }, + "deactivateApiKey": { + "apiKeyName": "Do you want to Deactivate API Key", + "description": "On clicking Confirm, you will not be able to use the API Key for authentication anymore." + }, + "deviceProviderServices": { + "listOfSbisAndDevices": "List Of SBIs And Devices", + "addSbiDevices": "Add SBI - Device" + }, + "addSbis": { + "addSbi": "Add SBI", + "guidence": "On clicking “Save & Add Device” button after filling the details, the SBI request will be sent to admin for approval. Meanwhile, you can add the devices under the newly created SBI.", + "partnerIdTooltip": "Select partner ID Dropdown should only display the list of partner IDs of DEVICE PROVIDERS whose partner certificate is successfully uploaded.", + "sbiVersion": "SBI Version", + "enterVersionOfSoftware": "Enter version of software", + "sbiCreatedDateTime": "SBI Created Date & Time", + "selectDateAndTime": "Select Date And Time", + "sbiExpiryDateTime": "SBI Expiry Date & Time", + "saveAndAddDevices": "Save And Add Devices" + }, + "consentPopup": { + "title": "Terms and Conditions", + "description": "The data provided during registration, including your Name, Phone Number, Email Address, Organisation Name, and Address, will be used by the Partner Management Portal (PMP). Your email address will also be used for password resets, email verification, and notifications in the event of Partner Certificate expiration or similar situations. This information will be used solely to create your credentials, facilitating your use of MOSIP. By ticking the box below, you consent to submitting your data to be stored and processed for the above purpose.", + "checkBoxDesc": "I have read the terms & conditions and consent to submitting my data to be stored and processed for the stated purpose.", + "proceed": "Proceed", + "logoutMsg": "Incase if you do not wish to proceed further, you can", + "consentFetchError": "Error while fetching user consent", + "consentSaveError": "Error while saving user consent" + }, + "blockerMessage": { + "description": "Your changes will be lost, are you sure you want to proceed?", + "cancel": "Cancel", + "proceed": "Proceed" + }, + "serverError": { + "PMS_COR_001": "Missing Input Parameter", + "PMS_PRT_002": " Policy group does not exist", + "PMS_PRT_010": " Partner Type does not exist", + "PMS_PRT_310": " Invalid column received : %s", + "PMS_PRT_313": " Invalid pagination value received pagestart:%d and pagefetch:%d", + "PMS_PRT_312": " Filter type is missing", + "PMS_PRT_311": " Column is missing in request", + "PMS_PRT_314": " Missing sort field or sort type values", + "PMS_PRT_315": " Invalid fromValue or toValue", + "PMS_PRT_356": " Pagination cannot be null", + "PMS_PRT_358": " Sort type %s is not supported", + "PMS_PRT_359": " Error occured while sorting", + "PMS_PRT_357": " Invalid sort field %s", + "KER_PRT_390": " Invalid filter value", + "KER-PCM-008": "Partner Organization Name not Matched.", + "PMS_PRT_001": " A Partner is already registered with the same Name", + "PMS_PRT_051": " A Partner is already registered with the same Id", + "PMS_PRT_052": "PartnerId max length should be 36", + "PMS_ATH_053": " IO Exception occured while passing paging request", + "PMS_ATH_054": " User not found", + "PMS_ATH_500": " Server error occurred,Please check the logs ", + "PMS_PRT_061": "Partner policy mapping not exists.", + "PMS_PRT_062": "Partner api key request is approved already. Cann't add extractors now.", + "PMS_PRT_063": "Biometric extractors can be added only for:", + "PMS_PRT_064": "No details found", + "PMS_PRT_070": "Credential mapping allowed only for :", + "PMS_PRT_071": "Error occured while parsing policy string to json object", + "PMS_PRT_072": "Given credential type is not allowed. Allowed credential types : ", + "PMS_PRT_073": "Policy not exists.", + "PMS_PRT_074": "User exists with same email", + "PMS_PRT_005": "Partner does not exist", + "PMS_PRT_006": "No api key req exist", + "PMS_PRT_105": "Partner API KEY is not Created", + "PMS_PRT_011": " Email is already exists.", + "PMS_PRT_012": " Invalid emailId.", + "PMS_PRT_013": " Invalid mobile number.Length should be less than .", + "PMS_ATH_401": "Authentication Failed", + "PMS_PRT_106": "APIKeyReqID status is In_progress", + "PMS_KKS_001": " API not accessible ", + "PMS_PRT_107": "Responese from the api is null", + "PMS_PRT_500": "Unable to process the request.", + "PMS_PMP_016": "Partner is not active.", + "PMS_PRT_098": "Given policy under partner's policy group not exists.", + "PMS_PMP_019": "Policy is not active.", + "PMS_PMP_023": "Policy group is not active.", + "PMS_DTS_001": " DataShare response is null", + "PMS_PRT_045": "Error occured while parsing P7B certificate data", + "PMS_PRT_046": "Error occured while extracting the leaf cert.", + "PMS_PRT_047": "Partner is not mapped to policy group", + "PMS_PRT_048": "policy group mapping is not required for given partner", + "PMS_PRT_049": "policy group mapping exists for given partner.", + "PMS_PRT_050": "Policy group cannot be updated for approved partner", + "PMS_PRT_054": "Policy group not mapped for given partner", + "PMS_PRT_055": "User not authorized.", + "PMS_PM_034": " Policy request already approved.", + "PMS_PM_035": " Policy request already rejected.", + "PMS_PM_045": " Status should be either Approved or Rejected", + "PMS_PM_051": " Extractors are not present. Please add extractors.", + "PMS_PM_058": " Status should be either Active or De_Active", + "PMS_PMP_010": "Policy does not belong to the Policy Group of the Partner Manger", + "PMS_PMP_015": "No Partner api key requests for the Policy Group", + "PMS_PMP_007": "Partner api key does not exist", + "PMS_PMP_011": "Partner api key does not exist", + "PMS_PMP_009": " For given partner and apikey mapping not exists.", + "PMS_PMP_013": "Partner does not exist", + "PMS_PMP_005": "Partner ID does not exist", + "PMS_PMP_017": "Partner is not mapped to any policy.", + "PMS_PMP_020": "MISP license key not exists.", + "PMS_PMP_021": "MISP license key is expired.", + "PMS_PMP_022": "Policy not exists.", + "PMS_PMP_024": "Policy file is corrupted.", + "PMS_PMP_025": "License key of MISP is blocked", + "PMS_PMP_50": "Given apikey,partner and policy mapping not exists.", + "PMS_PMP_51": "Given policy is not belongs to partner's policy group", + "PMS_PMP_052": "Partner Certificate not available", + "PMS_PMP_014": "Policy does not exist", + "PMS_PMS_022": "API key has already been deactivated", + "PMS_PMP_018": "Policy expired.", + "PMS_PRT_108": "Policy group is Mandatory for Auth_Partner", + "PMS_PRT_110": "Entered API Key name already exists. Provide a unique API Key name and submit.", + "PMS_AUT_002": "Device provider id not found from the partners list", + "PMS_AUT_003": "Device Details already exists", + "PMS_AUT_004": "Duplicate request received", + "PMS_AUT_005": "Device detail for id %s does not exist", + "PMS_AUT_025": "ApprovalStatus should be Activate / De_activate;", + "PMP_AUT_030": "ftp provider not exists.", + "PMP_AUT_031": "ftp chip id not exists.", + "PMP_AUT_032": "Given provider,make and model already exists.", + "PMP_AUT_033": "Certificate is not uploaded.", + "PMP_AUT_034": "Ftp chip detail id and ftp provider id not mappped. ", + "PMP_AUT_037": "Given ftp chip details already registered.;", + "PMS_AUT_007": "Secure Biometric Interface not found for the id %s", + "PMS_AUT_026": "ApprovalStatus should be Activate / De_activate", + "PMS_AUT_506": "Provide device details of same provider.", + "PMS_AUT_507": "ExpiryDate should be greaterthan createdDate", + "PMS_AUT_508": "ExpiryDate should be greaterthan/equal Today.;", + "PMS_POL_002": "Mismatch of Policy Manager Credentials", + "PMS_POL_004": "Policy Name already exists in the policy Group.Name : ", + "PMS_POL_005": "Unsupported KYC attribute in the Policy File", + "PMS_POL_006": "Unsupported Authentication Type in the Policy File", + "PMS_POL_007": "eKYC attribute missing in the policy file", + "PMS_POL_008": "Policy ID does not exist", + "PMS_POL_009": "Auth policy exists with name : ", + "PMS_COR_002": "Invalid Input Parameter _ ", + "PMS_COR_003": "Could not process the request", + "PMS_POL_010": " Auth Policies are not defined against to policy", + "PMS_POL_013": "No policy available for given PartnerAPIKey", + "PMS_POL_014": "Policy group exists with name : ", + "PMS_POL_015": "Policy group and policy not mapped.", + "PMS_POL_016": "Policy Group ID does not exist", + "PMS_POL_017": "No policy available for given partner", + "PMS_POL_018": "Given partner and policy are not mapped.", + "PMS_POL_019": "Policy group name does not exist", + "PMS_POL_020": "Can not publish the published policy", + "PMS_POL_021": "allowed auth types are not required for policyType ", + "PMS_POL_022": "Given auth token type is not allowed", + "PMS_POL_023": "Given policy type is not allowed ", + "PMS_POL_045": "Policy Status either Active or De_active.", + "PMS_POL_046": "Datashare attributes are not required for given policyType ", + "PMS_POL_047": "Shareable attributes are not required for given policyType ", + "PMS_POL_048": "AllowedKYC attributes are not required for given policyType ", + "PMS_POL_050": "The given version is not available.Allowed versions are : ", + "PMS_POL_051": "Policy Schema and policy are not matching", + "PMS_POL_052": "Error occured while parsing policy string to json object", + "PMS_POL_053": "Policy group is not active.", + "PMS_POL_054": "Cannot activate unpublished policy.", + "PMS_POL_055": "Published policy cannot be updated.", + "PMS_POL_056": "Active policies exists under the policy group.", + "PMS_POL_057": "Active apiKey exists under the policy.", + "PMS_POL_058": "Status cannot be changed for published policy.;", + "PMS_POL_059": "There are no active policy groups.", + "KER-PCM-006": "Root CA/Intermediate CA Certificates not found.", + "KER-PCM-015": "Self Signed Certificate not allowed as partner.", + "KER-PCM-004": "Certificate Date is 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_PRT_053": "This policy is already pending for approval against your partner ID.", + "PMS_PRT_060": "This policy has already been approved against your partner ID.", + "PMS_AUT_028": "Device details for id $ID are rejected. Can't use same details for mapping.", + "PMS_CERTIFICATE_ERROR_001": "Error while fetching partner certificates.", + "PMS_CERTIFICATE_ERROR_002": "User Id does not exists.", + "PMS_CERTIFICATE_ERROR_003": "Partner Id is null or empty.", + "PMS_CERTIFICATE_ERROR_004": "Partner Type is null or empty", + "PMS_CERTIFICATE_ERROR_005": "Approval Status is null or empty", + "PMS_CERTIFICATE_ERROR_006": "Unable to decode the certificate data", + "PMS_CERTIFICATE_ERROR_007": "The given partner ID does not belong to the user.So unable to get the original partner certificates", + "PMS_POLICY_ERROR_001": "Policy Group does not exists.", + "PMS_POLICY_ERROR_002": "Error while fetching partner policies.", + "PMS_POLICY_ERROR_003": "Error while fetching all approved partner Ids with policy groups.", + "PMS_POLICY_ERROR_004": "Matching Policy not found.", + "PMS_POLICY_ERROR_005": "Policy Group Id is empty.", + "PMS_POLICY_ERROR_006": "Error while fetching OIDC clients list.", + "PMS_POLICY_ERROR_007": "Error while fetching API Key requests", + "PMS_ESI_001": "Client public key already exists.", + "PMS_ESI_002": "Partner policy mapping is not approved. Please check mapping status.", + "PMS_ESI_003": "Policy having mandatory auths. So client can't be created for the same.", + "PMS_ESI_004": "Client not exists with given id.", + "PMS_ESI_005": "Partner has no user claims", + "PMS_ESI_006": "Partner has no Authentication Context Refrences", + "PMS_ESI_007": "Failed to process the Public Key", + "PMS_ESI_008": "Client already deactivated.", + "PMS_PRT_056": "Given langCode is not supported", + "PMS_PRT_057": "Policy Type Mismatch. Only Auth policy can be used to create OIDC Client.", + "PMS_PRT_058": "AuthPartner doesn't exists with this Id", + "PMS_PRT_059": "Only Auth_partner can Create OIDC Client. Other partner types are not allowed to create OIDC Client.", + "PMS_PRT_066": "PartnerId should not have any spaces", + "PMS_PRT_096": "Json is not valid", + "PMS_CONSENT_ERROR_001": "Error while fetching partner consent.", + "PMS_CONSENT_ERROR_002": "Error while saving partner consent.", + "PMP-AUT-020": "Parse Error exception", + "PMP-AUT-021": "Audit Exception from client", + "KER-AUD-001": "PartnerId max length should be 36" + } +} diff --git a/artifacts/src/i18n/pmp-revamp-i18n-bundle/i18n/fra.json b/artifacts/src/i18n/pmp-revamp-i18n-bundle/i18n/fra.json new file mode 100644 index 00000000..9c59a5a6 --- /dev/null +++ b/artifacts/src/i18n/pmp-revamp-i18n-bundle/i18n/fra.json @@ -0,0 +1,537 @@ +{ + "commons": { + "home": "Maison", + "search": "Recherche", + "goBack": "Retourner", + "emptyMsg": "Pas de données disponibles.", + "logout": "Se déconnecter", + "sessionIdleLogout": "En raison de votre inactivité, vous serez déconnecté", + "somethingWentWrong": "Quelque chose s'est mal passé !", + "somethingWentWrongDesc": "Veuillez réessayer plus tard", + "noAccess": "Vous n'avez pas le privilège d'accéder à cette page", + "noAccessDesc": "Veuillez contacter votre administrateur", + "timeout": "La demande a expiré", + "timeoutDesc": "Le serveur a mis trop de temps à répondre, veuillez réessayer plus tard", + "nameTooLong": "Le nom ne doit pas autoriser plus de {{length}} caractères.", + "specialCharNotAllowed": "Les caractères spéciaux ne sont pas autorisés.", + "urlTooLong": "L'URI ne doit pas autoriser plus de {{length}} caractères.", + "invalidUrl": "Entrez un URI valide", + "duplicateUrl": "Les URI en double ne sont pas autorisés", + "errorInResponse": "Lors de la récupération de toutes les politiques de partenaires d'authentification approuvées, nous avons rencontré une erreur", + "filterBtn": "Filtre", + "resetFilter": "Réinitialiser le filtre", + "itemsPerPage": "Objets par page" + }, + "dashboard": { + "welcomeMsg": "Bienvenue {{firstName}} {{lastName}}", + "partnerTypeRequest": "Types de partenaires", + "partnerTypeRequestDesc": "Demandez un autre type de partenaire si votre organisation fournit plusieurs services partenaires.", + "organisationUsers": "Utilisatrices", + "organisationUsersDesc": "Approuvez ou rejetez les demandes d’enregistrement de nouveaux utilisateurs de la même organisation.", + "partnerCertificate": "Certificat de partenaire", + "partnerCertificateDesc": "Téléchargez, téléchargez à nouveau, téléchargez et affichez les détails du certificat.", + "policies": "Stratégies", + "policiesDesc": "Demandez et consultez vos polices", + "authenticationServices": "Services d'authentification", + "authenticationServicesDesc": "Demander la création d'un client OIDC / la génération de clés API pour les concepteurs et l'authentification basée sur les clés API", + "userRegistrationError": "Impossible d'enregistrer l'utilisateur. Essayez de vous connecter à nouveau !", + "verifyEmailError": "Erreur lors de la vérification de l'e-mail de l'utilisateur. Essayez de vous connecter à nouveau!" + }, + "header": { + "userProfile": "Profil de l'utilisateur", + "changePassword": "Changer le mot de passe" + }, + "userProfile": { + "myProfile": "Mon profil", + "profileInformation": "Informations sur le profil", + "firstName": "Prénom", + "lastName": "Nom de famille", + "organisationName": "Nom de l'organisme", + "address": "Adresse", + "partnerType":"Type de partenaire", + "phoneNumber": "Numéro de téléphone", + "emailAddress": "Adresse e-mail", + "userName": "Nom d'utilisateur" + }, + "footer": { + "allRightsReserved": "Tous droits réservés.", + "documentation": "Documentation", + "mosipCommunity": "Communauté MOSIP", + "contactUs": "Contactez-nous" + }, + "selectPolicyPopup": { + "title": "Sélectionnez un groupe de stratégies", + "description": "Sélectionnez le groupe de stratégies applicable à votre organisation pour poursuivre le flux de type de partenaire inscrit. Veuillez vous assurer de parcourir la description du groupe de stratégies pour confirmer le groupe de stratégies. Une fois votre sélection enregistrée, vous ne pourrez plus modifier le groupe de stratégies. Un seul groupe de stratégies est autorisé par ID de partenaire.", + "partnerTypeLabel": "Type de partenaire", + "policyGroup": "Groupe de politiques", + "policyGroupError": "Impossible de récupérer des groupes de stratégies. Contactez l'administrateur.", + "submit": "Soumettre", + "viewLess": "Voir moins", + "viewMore": "Voir plus", + "logoutMsg": "Vous ne souhaitez pas sélectionner un groupe de stratégies et continuer ?" + }, + "loading": "chargement", + "partnerCertificatesList": { + "partnerCertificate": "Certificat de partenaire", + "noPartnerTypesAreMapped": "Aucun type de partenaire n'est mappé à votre identifiant utilisateur", + "uploadPartnerCertificate": "Télécharger le certificat de partenaire signé par une autorité de certification", + "certificateFormatMsg": "Seuls les formats de certificat .cer ou .pem sont autorisés pour le téléchargement", + "download": "Télécharger", + "originalCertificate": "Certificat original", + "mosipSignedCertificate": "Certificat signé MOSIP", + "reUpload": "Re-télécharger", + "upload": "Télécharger", + "partnerType": "Type de partenaire", + "expiryDate": "Date d'expiration", + "timeOfUpload": "Heure de téléchargement", + "errorMsgForOriginalCertificate": "Cette fonctionnalité est en cours de développement.", + "errorWhileDownloadingCertificate": "Une erreur s'est produite lors du téléchargement du certificat. Réessayez plus tard!", + "errorInCertificateList": "Une erreur s'est produite lors de la récupération des certificats. Réessayez plus tard!", + "originalCertificateSuccessMsg": "Le certificat signé par l'autorité de certification initialement téléchargé a été téléchargé avec succès.", + "mosipSignedCertificateSuccessMsg": "Certificat signé MOSIP téléchargé avec succès.", + "certificateExpired": "Le certificat a expiré. Veuillez télécharger un certificat valide" + }, + "uploadCertificate": { + "uploadPartnerCertificate": "Télécharger le certificat de partenaire", + "reUploadPartnerCertificate": "Re-télécharger le certificat de partenaire", + "selectFieldsMsg": "Veuillez sélectionner les champs et télécharger le certificat.", + "partnerTypeLabel": "Type de partenaire", + "partnerDomainType": "Type de domaine partenaire", + "selectingFile": "Nous récupérons votre certificat...", + "cancel": "Annuler", + "selectCertificate": "Veuillez appuyer pour sélectionner le certificat", + "certificateFormat": "Seuls les formats de certificat .cer ou .pem sont autorisés pour le téléchargement", + "remove": "Retirer", + "close": "Fermer", + "submit": "Soumettre", + "successMsg": "Le certificat partenaire pour {{partnerType}} a été téléchargé avec succès.", + "lastcertificateUploadDate": "Le dernier certificat a été téléchargé le {{date}}", + "fileUploadError": "Veuillez sélectionner un fichier avec l'extension .cer ou .pem.", + "unableToUploadCertificate": "Impossible de télécharger le certificat de partenaire", + "errorWhileUploadingCertificate": "Une erreur s'est produite lors du téléchargement du certificat. Réessayez plus tard!" + }, + "partnerTypes": { + "deviceProvider": "Fournisseur d'appareil", + "ftmProvider": "Fournisseur FTM", + "authPartner": "Partenaire d'authentification", + "credentialPartner": "Partenaire d'identification", + "onlineVerficationPartner": "Partenaire de vérification en ligne", + "abisPartner": "Partenaire ABIS", + "mispPartner": "Partenaire MISP", + "sdkPartner": "Partenaire SDK", + "printPartner": "Partenaire d'impression", + "internalPartner": "Partenaire interne", + "manualAdjudication": "Arbitrage manuelle" + }, + "statusCodes": { + "approved": "Approuvée", + "inProgress": "En attente d'approbation", + "rejected": "Rejetée", + "deactivated": "Désactivé", + "activated": "Actif" + }, + "policies": { + "policies": "Stratégies", + "requestPolicyBtn": "Politique de demande", + "listOfPolicies": "Liste des demandes de politique", + "partnerId": "ID partenaire", + "partnerType": "Type de partenaire", + "policyGroupName": "Groupe de politiques", + "policyName": "Nom de la politique", + "createdDate": "Date de création", + "status": "Statut", + "action": "Action", + "view": "voir", + "selectPartnerId": "Sélectionnez l'ID du partenaire", + "selectPartnerType": "Sélectionnez le type de partenaire", + "selectPolicyGroup": "Sélectionnez un groupe de stratégies", + "selectPolicyName": "Sélectionnez le nom de la stratégie", + "selectStatus": "Sélectionnez le statut", + "errorInPoliciesList": "Une erreur s'est produite lors de la récupération des politiques. Réessayez plus tard!" + }, + "viewPolicyDetails": { + "viewPolicyDetails": "Afficher les détails de la politique", + "policySection": "Stratégies", + "policyName": "Nom de la politique", + "partnerId": "ID partenaire", + "partnerIdName": "Nom du partenaire", + "partnerType": "Type de partenaire", + "policyGroupName": "Groupe de politiques", + "policyGroupDescription": "Description du groupe de stratégies", + "policyNameDescription": "Nom de la stratégie Description", + "comments": "commentaires", + "adminComments": "Commentaires de l'administrateur", + "partnerComments": "Commentaires du partenaire", + "back": "Dos", + "createdOn": "Créé sur" + }, + "requestPolicy": { + "requestPolicy": "Demander une politique", + "policies": "Stratégies", + "mandatoryFieldsMsg1": "Tous les champs marqués d'un", + "mandatoryFieldsMsg2": "sont obligatoires.", + "partnerId": "ID partenaire", + "partnerType": "Type de partenaire", + "policyGroup": "Groupe de politiques", + "policyName": "Nom de la politique", + "selectPartnerId": "ID de partenaire approuvé", + "selectPolicyName": "Sélectionnez le nom de la stratégie", + "comments": "commentaires", + "commentBoxDesc": "Mentionner le but de la demande de police", + "clearForm": "Forme claire", + "cancel": "Annuler", + "submit": "Soumettre", + "errorInResponse": "Une erreur s'est produite lors de la récupération des détails de tous les groupes de stratégies approuvés. Réessayez plus tard!", + "errorInFetchingPolicyNames": "Une erreur s'est produite lors de la récupération des noms de stratégie. Réessayez plus tard!", + "errorInMapPolicy": "Lors de la demande d'une politique, nous avons rencontré une erreur", + "policySuccessHeader": "Politique soumise avec succès !", + "policySuccessMsg": "Le processus de demande de politique a été soumis avec succès. L'approbation est en attente auprès de l'administrateur.", + "info": "Seuls les ID de partenaire dont le certificat de partenaire est téléchargé sont disponibles dans la liste déroulante. Si vous ne trouvez pas votre identifiant de partenaire, veuillez d'abord télécharger le certificat de partenaire", + "commentTooLong": "Les commentaires ne doivent pas contenir plus de 500 caractères." + }, + "authenticationServices": { + "authenticationServices": "Services d'authentification", + "oidcClient": "Client OIDC", + "partnerId": "ID partenaire", + "policyName": "Nom de la politique", + "policyGroup": "Groupe de politiques", + "oidcClientName": "Nom du client OIDC", + "createdDate": "Date de création", + "expiryDate": "Date d'expiration", + "status": "Statut", + "oidcClientId": "ID client OIDC", + "action": "Action", + "createOidcClientBtn": "Créer un client OIDC", + "apiKey": "clé API", + "apiKeyLable": "Étiquette de clé API", + "generateApiKeyBtn": "Générer une clé API" + }, + "createOidcClient": { + "createOidcClient": "Créer un client OIDC", + "help": "Aide", + "selectPartnerId": "Sélectionnez l'ID du partenaire", + "devicePartner": "Partenaire de l'appareil", + "policyGroupGoesHere": "Le groupe de politiques va ici", + "policyNameToolTip": "Assurez-vous d'abord de demander la politique pour l'ID de partenaire donné dans l'écran POLITIQUES. Seules les politiques dont le statut est APPROUVÉ sont disponibles dans la liste déroulante.", + "policyNamePlaceHolder": "Sélectionnez la stratégie pour laquelle l'ID client OIDC est requis", + "selectPolicyName": "Sélectionnez le nom de la stratégie", + "name": "Nom", + "nameTooLong": "Le nom ne doit pas contenir plus de 256 caractères.", + "enterNameForOidcClient": "Entrez un nom pour le client OIDC", + "publicKey": "Clé publique", + "publicKeyToolTip": "Seul le format JWK est autorisé", + "publicKeyPlaceHolder": "Saisissez la clé publique au format JWK uniquement", + "logoUrl": "URI de Logo", + "logoUrlPlaceHolder": "Entrez l'URI du logo", + "redirectUrl": "URI de redirection", + "redirectUrlPlaceHolder": "Entrez l'URI de redirection", + "grantTypes": "Types de subventions", + "authorization_code": "Code d'autorisation", + "enterGrantTypes": "Entrez les types de subventions", + "delete": "Supprimer", + "addNew": "Ajouter un nouveau", + "requestSuccessHeader": "Détails soumis avec succès !", + "requestSuccessMsg": "Les détails du client OIDC ont été soumis avec succès.", + "commentBoxDesc": "Mentionner le but de la demande du client OIDC", + "errorInCreateOIDC": "Lors de la demande du client OIDC, nous avons rencontré une erreur", + "invalidJwkFormat": "Saisissez une clé publique valide au format JWK", + "duplicateUrl": "Les URI en double ne sont pas autorisés", + "partnerIdTooltip": "Seuls les ID de partenaire d'authentification dont le certificat de partenaire est téléchargé sont disponibles dans la liste déroulante. Si vous ne trouvez pas votre identifiant de partenaire, veuillez d'abord télécharger le certificat de partenaire" + }, + "oidcClientsList": { + "partnerId": "ID partenaire", + "policyGroup": "Groupe de politiques", + "policyName": "Nom de la politique", + "oidcClientName": "Nom du client OIDC", + "createdDate": "Date de création", + "status": "Statut", + "oidcClientId": "ID client OIDC", + "action": "Action", + "listOfOidcClients": "Liste des clients OIDC", + "createOidcClient": "Créer un client OIDC", + "filterBtn": "Filtre", + "resetFilter": "Réinitialiser le filtre", + "view": "Voir", + "edit": "Modifier", + "deActivate": "Désactiver", + "copy": "Copie", + "copied": "Copié!", + "selectPartnerId": "Sélectionnez l'ID du partenaire", + "selectOidcClientType": "Sélectionnez le client OIDC", + "selectPolicyGroup": "Sélectionnez un groupe de stratégies", + "selectPolicyName": "Sélectionnez le nom de la stratégie", + "selectStatus": "Sélectionnez le statut", + "errorInOidcClientsList": "Lors de la récupération de la liste des clients OIDC, nous avons rencontré une erreur." + }, + "viewOidcClientDetails": { + "viewOidcClientDetails": "Afficher les détails du client OIDC", + "authenticationServiceSection": "Services d'authentification", + "createdOn": "Créé sur", + "oidcClientId": "ID client OIDC", + "copied!": "Copié!", + "partnerId": "ID partenaire", + "partnerIdAlias": "Alias ​​d’ID de partenaire", + "partnerType": "Type de partenaire", + "policyGroup": "Groupe de politiques", + "policyName": "Nom de la politique", + "policyGroupDescription": "Description du groupe de stratégies", + "policyNameDescription": "Nom de la stratégie Description", + "clientName":"Nom du client", + "publicKey": "Clé publique", + "logoUri": "URI du logo", + "redirectUri": "URI de redirection", + "grantTypes": "Types de subventions", + "comments": "commentaires", + "adminComment": "Commentaires de l'administrateur", + "adminName": "Nom de l'administrateur", + "commentsOfAdmin": "Commentaires de l'administrateur", + "partnersComment": "Commentaire du partenaire", + "back": "Dos" + }, + "viewApiKeyDetails": { + "viewApiKeyDetails": "Afficher les détails de la clé API", + "viewApiKeyId": "Afficher l'ID de clé API", + "label": "Étiquette", + "apiKeyName": "Nom de la clé API", + "copyApiKeyMsg": "La clé API contient des informations sensibles. Assurez-vous de copier la clé API avant de fermer cette fenêtre, car une fois fermée, la fenêtre contextuelle de la clé API sera désactivée." + }, + "editOidcClient": { + "editOidcClient": "Modifier le client OIDC", + "authenticationServiceSection": "Services d'authentification", + "editSuccessHeader": "Détails modifiés soumis avec succès !", + "editSuccessMsg": "Les détails du client OIDC ont été modifiés et soumis avec succès." + }, + "deactivateOidcClient": { + "oidcClientName": "Voulez-vous désactiver le client OIDC", + "description": "En cliquant sur Confirmer, vous ne pourrez plus utiliser l'ID client OIDC pour l'authentification.", + "confirm": "Confirmer" + }, + "apiKeysList": { + "apiKeyLabel": "Nom de la clé API", + "apiKeyId": "ID de clé API", + "apiKey": "clé API", + "generateApiKey": "Générer une clé API", + "listOfApiKeyRequests": "Liste des clés API", + "selectApiKeyLabel": "Sélectionnez le nom de la clé API", + "apiKeyIdAlertMsg": "La clé API contient des informations sensibles. Assurez-vous de copier la clé API avant de fermer cette fenêtre car la clé API ne sera plus visible une fois la fenêtre fermée.", + "errorInApiKeysList": "Lors de la récupération des demandes de clé API, nous avons rencontré une erreur." + }, + "generateApiKey": { + "generateApiKey": "Générer une clé API", + "selectedPolicyName": "Sélectionnez la stratégie pour laquelle la clé API est requise", + "name": "nom", + "enterNameForApiKey": "Entrez un nom pour la clé API", + "generateApiKeySuccessHeader":"Détails soumis avec succès !", + "apiKeySuccessMsg": "Les détails de la clé API ont été soumis avec succès.", + "errorInGenerateApiKey": "Lors de la génération de la clé API, nous avons rencontré une erreur.", + "nameTooLong": "Le nom ne doit pas contenir plus de 36 caractères." + }, + "deactivateApiKey": { + "apiKeyName": "Voulez-vous désactiver la clé API", + "description": "En cliquant sur Confirmer, vous ne pourrez plus utiliser la clé API pour l'authentification." + }, + "deviceProviderServices": { + "listOfSbisAndDevices": "Liste des SBI et des appareilsBI - Device", + "addSbiDevices": "Ajouter SBI - Appareil" + }, + "addSbis": { + "addSbi": "Ajouter un SBI", + "guidence": "En cliquant sur le bouton « Enregistrer et ajouter un appareil » après avoir rempli les détails, la demande SBI sera envoyée à l'administrateur pour approbation. Pendant ce temps, vous pouvez ajouter les appareils sous le SBI nouvellement créé.", + "partnerIdTooltip": "La liste déroulante Sélectionner l'ID de partenaire ne doit afficher que la liste des ID de partenaire des FOURNISSEURS D'APPAREILS dont le certificat de partenaire a été téléchargé avec succès.", + "sbiVersion": "Version SBI", + "enterVersionOfSoftware": "Entrez la version du logiciel", + "sbiCreatedDateTime": "Date et heure de création du SBI", + "selectDateAndTime": "Sélectionnez la date et l'heure", + "sbiExpiryDateTime": "Date et heure d’expiration du SBI", + "saveAndAddDevices": "Enregistrer et ajouter des appareils" + }, + "consentPopup": { + "title": "Termes et conditions", + "description": "Les données fournies lors de l'inscription, y compris votre nom, votre numéro de téléphone, votre adresse e-mail, le nom de votre organisation et votre adresse, seront utilisées par le portail de gestion des partenaires (PMP). Votre adresse e-mail sera également utilisée pour la réinitialisation du mot de passe, la vérification des e-mails et les notifications en cas d'expiration du certificat partenaire ou de situations similaires. Ces informations seront utilisées uniquement pour créer vos informations d'identification, facilitant ainsi votre utilisation de MOSIP. En cochant la case ci-dessous, vous consentez à ce que vos données soient stockées et traitées aux fins ci-dessus.", + "checkBoxDesc": "J'ai lu les conditions générales et j'accepte que mes données soient stockées et traitées aux fins indiquées.", + "proceed": "Procéder", + "logoutMsg": "Si vous ne souhaitez pas aller plus loin, vous pouvez", + "consentFetchError": "Erreur lors de la récupération du consentement de l'utilisateur", + "consentSaveError": "Erreur lors de l'enregistrement du consentement de l'utilisateur" + }, + "blockerMessage": { + "description": "Vos modifications seront perdues, êtes-vous sûr de vouloir continuer ?", + "cancel": "Annuler", + "proceed": "Procéder" + }, + "serverError": { + "PMS_COR_001": "Paramètre d'entrée manquant", + "PMS_PRT_002": "Le groupe de stratégies n'existe pas", + "PMS_PRT_010": "Le type de partenaire n'existe pas", + "PMS_PRT_310": "Colonne non valide reçue : %s", + "PMS_PRT_313": "Valeur de pagination non valide reçue pagestart :%d et pagefetch :%d", + "PMS_PRT_312": " Le type de filtre est manquant", + "PMS_PRT_311": " La colonne est manquante dans la demande", + "PMS_PRT_314": "Champ de tri ou valeurs de type de tri manquantes", + "PMS_PRT_315": " FromValue ou toValue invalide", + "PMS_PRT_356": "La pagination ne peut pas être nulle", + "PMS_PRT_358": "Le type de tri %s n'est pas pris en charge", + "PMS_PRT_359": "Une erreur s'est produite lors du tri", + "PMS_PRT_357": " Champ de tri non valide %s", + "KER_PRT_390": "Valeur de filtre non valide", + "KER-PCM-008": "Le nom de l'organisation partenaire ne correspond pas.", + "PMS_PRT_001": " Un partenaire est déjà enregistré avec le même nom", + "PMS_PRT_051": " Un partenaire est déjà enregistré avec le même identifiant", + "PMS_PRT_052": "La longueur maximale du PartnerId doit être 36", + "PMS_ATH_053": "Une exception d'E/S s'est produite lors de la transmission de la demande de pagination", + "PMS_ATH_054": "Utilisateur non trouvé", + "PMS_ATH_500": "Une erreur de serveur s'est produite, veuillez vérifier les journaux", + "PMS_PRT_061": "Le mappage de la politique du partenaire n'existe pas.", + "PMS_PRT_062": "La demande de clé API du partenaire est déjà approuvée. Impossible d'ajouter des extracteurs maintenant.", + "PMS_PRT_063": "Les extracteurs biométriques peuvent être ajoutés uniquement pour :", + "PMS_PRT_064": "Aucun détail trouvé", + "PMS_PRT_070": "Mappage des identifiants autorisé uniquement pour :", + "PMS_PRT_071": "Une erreur s'est produite lors de l'analyse de la chaîne de stratégie en objet json", + "PMS_PRT_072": "Le type d'informations d'identification donné n'est pas autorisé. Types d'identifiants autorisés :", + "PMS_PRT_073": "La politique n'existe pas.", + "PMS_PRT_074": "L'utilisateur existe avec le même e-mail", + "PMS_PRT_005": "Le partenaire n'existe pas", + "PMS_PRT_006": "Aucune clé API requise n'existe", + "PMS_PRT_105": "La clé API du partenaire n'est pas créée", + "PMS_PRT_011": "L'e-mail existe déjà.", + "PMS_PRT_012": " Id email invalide.", + "PMS_PRT_013": "Numéro de mobile non valide. La longueur doit être inférieure à .", + "PMS_ATH_401": "Authentification échouée", + "PMS_PRT_106": "Le statut APIKeyReqID est en cours", + "PMS_KKS_001": " API non accessible", + "PMS_PRT_107": "La réponse de l'api est nulle", + "PMS_PRT_500": "Impossible de traiter la demande.", + "PMS_PMP_016": "Le partenaire n'est pas actif.", + "PMS_PRT_098": "La politique donnée dans le groupe de politiques du partenaire n'existe pas.", + "PMS_PMP_019": "La stratégie n'est pas active.", + "PMS_PMP_023": "Le groupe de stratégies n'est pas actif.", + "PMS_DTS_001": " La réponse DataShare est nulle", + "PMS_PRT_045": "Une erreur s'est produite lors de l'analyse des données du certificat P7B", + "PMS_PRT_046": "Une erreur s'est produite lors de l'extraction du certificat de feuille.", + "PMS_PRT_047": "Le partenaire n'est pas mappé au groupe de stratégies", + "PMS_PRT_048": "le mappage du groupe de stratégies n'est pas requis pour un partenaire donné", + "PMS_PRT_049": "le mappage du groupe de politiques existe pour un partenaire donné.", + "PMS_PRT_050": "Le groupe de règles ne peut pas être mis à jour pour le partenaire approuvé", + "PMS_PRT_054": "Groupe de règles non mappé pour un partenaire donné", + "PMS_PRT_055": "Utilisateur non autorisé.", + "PMS_PM_034": " Demande de politique déjà approuvée.", + "PMS_PM_035": " Demande de stratégie déjà rejetée.", + "PMS_PM_045": " Le statut doit être Approuvé ou Rejeté", + "PMS_PM_051": "Les extracteurs ne sont pas présents. Veuillez ajouter des extracteurs.", + "PMS_PM_058": "L'état doit être Actif ou Désactivé", + "PMS_PMP_010": "La politique n'appartient pas au groupe de politiques du gestionnaire de partenaires", + "PMS_PMP_015": "Aucune demande de clé API partenaire pour le groupe de règles", + "PMS_PMP_007": "La clé API du partenaire n'existe pas", + "PMS_PMP_011": "La clé API du partenaire n'existe pas", + "PMS_PMP_009": " Pour le partenaire donné et le mappage apikey n'existe pas.", + "PMS_PMP_013": "Le partenaire n'existe pas", + "PMS_PMP_005": "L'identifiant du partenaire n'existe pas", + "PMS_PMP_017": "Le partenaire n'est associé à aucune stratégie.", + "PMS_PMP_020": "La clé de licence MISP n'existe pas.", + "PMS_PMP_021": "La clé de licence MISP a expiré.", + "PMS_PMP_022": "La politique n'existe pas.", + "PMS_PMP_024": "Le fichier de stratégie est corrompu.", + "PMS_PMP_025": "La clé de licence du MISP est bloquée", + "PMS_PMP_50": "Étant donné qu'il n'existe pas de mappage d'apikey, de partenaire et de politique.", + "PMS_PMP_51": "La stratégie donnée n'appartient pas au groupe de stratégies du partenaire", + "PMS_PMP_052": "Certificat de partenaire non disponible", + "PMS_PMP_014": "La politique n'existe pas", + "PMS_PMS_022": "La clé API a déjà été désactivée", + "PMS_PMP_018": "La politique a expiré.", + "PMS_PRT_108": "Le groupe de stratégies est obligatoire pour Auth_Partner", + "PMS_PRT_110": "Le nom de la clé API saisi existe déjà. Fournissez un nom de clé API unique et soumettez-le.", + "PMS_AUT_002": "Identifiant du fournisseur de l'appareil introuvable dans la liste des partenaires", + "PMS_AUT_003": "Les détails de l'appareil existent déjà", + "PMS_AUT_004": "Demande en double reçue", + "PMS_AUT_005": "Les détails du périphérique pour l'ID %s n'existent pas", + "PMS_AUT_025": "ApprovalStatus doit être Activer/Désactiver ;", + "PMP_AUT_030": "le fournisseur ftp n'existe pas.", + "PMP_AUT_031": "l'identifiant de la puce ftp n'existe pas.", + "PMP_AUT_032": "Le fournisseur, la marque et le modèle donnés existent déjà.", + "PMP_AUT_033": "Le certificat n'est pas téléchargé.", + "PMP_AUT_034": "L'ID de détail de la puce FTP et l'ID du fournisseur ftp ne sont pas mappés.", + "PMP_AUT_037": "Compte tenu des détails de la puce ftp déjà enregistrés.;", + "PMS_AUT_007": "Interface biométrique sécurisée introuvable pour l'identifiant %s", + "PMS_AUT_026": "L'état d'approbation doit être activé/désactivé", + "PMS_AUT_506": "Fournissez les détails de l'appareil du même fournisseur.", + "PMS_AUT_507": "La date d'expiration doit être supérieure à la date de création", + "PMS_AUT_508": "La date d'expiration doit être supérieure/égale à aujourd'hui. ;", + "PMS_POL_002": "Non-concordance des informations d'identification de Policy Manager", + "PMS_POL_004": "Le nom de la stratégie existe déjà dans la stratégie Group.Name :", + "PMS_POL_005": "Attribut KYC non pris en charge dans le fichier de stratégie", + "PMS_POL_006": "Type d'authentification non pris en charge dans le fichier de stratégie", + "PMS_POL_007": "Attribut eKYC manquant dans le fichier de stratégie", + "PMS_POL_008": "L'ID de stratégie n'existe pas", + "PMS_POL_009": "La politique d'authentification existe avec le nom :", + "PMS_COR_002": "Paramètre d'entrée non valide -", + "PMS_COR_003": "Impossible de traiter la demande", + "PMS_POL_010": " Les politiques d'authentification ne sont pas définies par rapport à la politique", + "PMS_POL_013": "Aucune règle disponible pour PartnerAPIKey donnée", + "PMS_POL_014": "Le groupe de stratégies existe avec le nom :", + "PMS_POL_015": "Groupe de stratégies et stratégie non mappés.", + "PMS_POL_016": "L'ID de groupe de stratégies n'existe pas", + "PMS_POL_017": "Aucune politique disponible pour un partenaire donné", + "PMS_POL_018": "Le partenaire et la politique donnés ne sont pas cartographiés.", + "PMS_POL_019": "Le nom du groupe de stratégies n'existe pas", + "PMS_POL_020": "Impossible de publier la politique publiée", + "PMS_POL_021": "les types d'autorisation autorisés ne sont pas requis pour policyType", + "PMS_POL_022": "Le type de jeton d'autorisation donné n'est pas autorisé", + "PMS_POL_023": "Le type de stratégie donné n'est pas autorisé", + "PMS_POL_045": "État de la stratégie Actif ou Désactivé.", + "PMS_POL_046": "Les attributs de partage de données ne sont pas requis pour un type de politique donné", + "PMS_POL_047": "Les attributs partageables ne sont pas requis pour un type de politique donné", + "PMS_POL_048": "Les attributs KYC autorisés ne sont pas requis pour un type de politique donné", + "PMS_POL_050": "La version donnée n'est pas disponible. Les versions autorisées sont :", + "PMS_POL_051": "Le schéma de politique et la politique ne correspondent pas", + "PMS_POL_052": "Une erreur s'est produite lors de l'analyse de la chaîne de stratégie en objet json", + "PMS_POL_053": "Le groupe de stratégies n'est pas actif.", + "PMS_POL_054": "Impossible d'activer la stratégie non publiée.", + "PMS_POL_055": "La politique publiée ne peut pas être mise à jour.", + "PMS_POL_056": "Les stratégies actives existent sous le groupe de stratégies.", + "PMS_POL_057": "L'apiKey active existe sous la stratégie.", + "PMS_POL_058": "Le statut ne peut pas être modifié pour la politique publiée.;", + "PMS_POL_059": "Il n’existe aucun groupe de stratégies actif.", + "KER-PCM-006": "Certificats d'autorité de certification racine/autorité de certification intermédiaire introuvables.", + "KER-PCM-015": "Certificat auto-signé non autorisé en tant que partenaire.", + "KER-PCM-004": "La date du certificat n'est pas valide.", + "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_PRT_053": "Cette politique est déjà en attente d'approbation par rapport à votre identifiant de partenaire.", + "PMS_PRT_060": "Cette politique a déjà été approuvée par rapport à votre identifiant de partenaire.", + "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.", + "PMS_CERTIFICATE_ERROR_001": "Erreur lors de la récupération des certificats partenaires.", + "PMS_CERTIFICATE_ERROR_002": "L'ID utilisateur n'existe pas.", + "PMS_CERTIFICATE_ERROR_003": "L'ID du partenaire est nul ou vide.", + "PMS_CERTIFICATE_ERROR_004": "Le type de partenaire est nul ou vide", + "PMS_CERTIFICATE_ERROR_005": "Le statut d'approbation est nul ou vide", + "PMS_CERTIFICATE_ERROR_006": "Impossible de décoder les données du certificat", + "PMS_CERTIFICATE_ERROR_007": "L'ID de partenaire donné n'appartient pas à l'utilisateur. Impossible donc d'obtenir les certificats de partenaire d'origine", + "PMS_POLICY_ERROR_001": "Le groupe de stratégies n existe pas.", + "PMS_POLICY_ERROR_002": "Erreur lors de la récupération des stratégies partenaires.", + "PMS_POLICY_ERROR_003": "Erreur lors de la récupération de tous les identifiants de partenaires approuvés avec les groupes de stratégies.", + "PMS_POLICY_ERROR_004": "Politique correspondante introuvable.", + "PMS_POLICY_ERROR_005": "LID du groupe de stratégies est vide.", + "PMS_POLICY_ERROR_006": "Erreur lors de la récupération de la liste des clients OIDC.", + "PMS_POLICY_ERROR_007": "Error while fetching API Key requestsErreur lors de la récupération des demandes de clé API", + "PMS_ESI_001": "La clé publique du client existe déjà.", + "PMS_ESI_002": "Le mappage des règles du partenaire n'est pas approuvé. Veuillez vérifier l'état du mappage.", + "PMS_ESI_003": "Politique ayant des autorisations obligatoires. Le client ne peut donc pas être créé pour la même chose.", + "PMS_ESI_004": "Le client n'existe pas avec l'identifiant donné.", + "PMS_ESI_005": "Le partenaire n'a aucune revendication d'utilisateur", + "PMS_ESI_006": "Le partenaire n'a pas de référence de contexte d'authentification", + "PMS_ESI_007": "Échec du traitement de la clé publique", + "PMS_ESI_008": "Client déjà désactivé.", + "PMS_PRT_056": "Étant donné que langCode n'est pas pris en charge", + "PMS_PRT_057": "Incompatibilité des types de stratégie. Seule la stratégie d'authentification peut être utilisée pour créer un client OIDC.", + "PMS_PRT_058": "Le partenaire d'authentification n'existe pas avec cet identifiant", + "PMS_PRT_059": "Seul Auth_partner peut créer un client OIDC. Les autres types de partenaires ne sont pas autorisés à créer un client OIDC.", + "PMS_PRT_066": "PartnerId ne doit contenir aucun espace", + "PMS_PRT_096": "Json n'est pas valide", + "PMS_CONSENT_ERROR_001": "Erreur lors de la récupération du consentement du partenaire.", + "PMS_CONSENT_ERROR_002": "Erreur lors de l'enregistrement du consentement du partenaire.", + "PMP-AUT-020": "Exception d'erreur d'analyse", + "PMP-AUT-021": "Exception d'audit du client", + "KER-AUD-001": "La longueur maximale du PartnerId doit être 36" + } +} \ No newline at end of file diff --git a/artifacts/src/i18n/pre-registration-i18n-bundle/i18n/eng.json b/artifacts/src/i18n/pre-registration-i18n-bundle/i18n/eng.json index 5c73e6b2..a0eccd55 100644 --- a/artifacts/src/i18n/pre-registration-i18n-bundle/i18n/eng.json +++ b/artifacts/src/i18n/pre-registration-i18n-bundle/i18n/eng.json @@ -2,8 +2,13 @@ "quick_guide": { "breadcrumb": { "home": "Home", - "getting_started": "Getting Started" + "getting_started": "How to Preregister" }, + "headerText": { + "line1": "To pre-register for one or more applicants, fill out the demographic details and upload the required documents. To book an appointment, choose your preferred registration center, date and time. On successful pre-registration, you will receive the notification on your provided email id or phone number.", + "line2": "Click the following sections for more information about completing the Pre-registration form." + }, + "headerText": { "line1": "To pre-register for one or more applicants, fill out the demographic details and upload the required documents. To book an appointment, choose your preferred registration center, date and time. On successful pre-registration, you will receive the notification on your provided email id or phone number.", "line2": "Click the following sections for more information about completing the Pre-registration form." @@ -197,10 +202,262 @@ "line": "Login with the same mobile number or email id to access the saved applications." } }, + "quick_guideFaq": { + "breadcrumb": { + "home": "Home", + "getting_started": "How to Preregister" + }, + "headerText": { + "line1": ".", + "line2": "Click the following sections to view the answers to the FAQs." + }, + + "select_language": { + "name": "How many categories of Ugandan citizenship are there?", + "list": { + "line1": "Citizenship by Birth (Art 10): This applies to individuals born in Uganda under certain conditions, such as having parents or grandparents belonging to listed indigenous communities.", + "line2": "Citizenship by Registration (Art 12): This allows legal residents who meet specific requirements to become citizens through an application process.", + "line3": "Citizenship by Naturalization (Art 13): This category is for foreign nationals who have lived in Uganda for a significant period and meet specific criteria to become citizens." + }, + "note": "Note: Field and button labels, error and information messages throughout the application will be displayed in the preferred language." + }, + "login": { + "name": "Am I a Ugandan Citizen by Birth/Descent?", + "note": "You are automatically a Ugandan citizen by birth if you meet one of the following conditions (Ref Art 10 of 1995 Constitution):", + "list": { + "line1": "You were born in Uganda, and any of your parents or grandparents belonged to one of the tribes listed in the Third Schedule of the 1995 Constitution of Uganda as of February 1, 1926. (See the list for details.)", + "line2": "You were born inside or outside Uganda, and one of your parents or grandparents was a Ugandan citizen by birth at the time of your birth." + } + }, + "login2": { + "name": "How Do I Prove Citizenship by birth to obtain a National ID?", + "note": " If you believe you qualify as a Ugandan citizen by birth, you can apply for a National ID by presenting the following documents:", + "list": { + "line1": "Parents' National IDs: Bring either your mother's or father's National ID (or both if available).", + "line2": "Recommendation: Obtain a recommendation letter from your Local Council (LC) and District Internal Security Officer (DISO)." + } + }, + "login3": { + "name": "Can I Become a Ugandan Citizen by Registration?", + "note": " Yes, you can apply to be registered as a Ugandan citizen if you meet one of the following conditions:", + "list": { + "line1": "You have been married to a Ugandan citizen for at least three years and can provide valid proof of marriage.", + "line2": "You have legally and voluntarily resided in Uganda for at least ten years.", + "line3": "You have lived in Uganda for at least twenty years as of the start of the 1995 Constitution." + } + }, + + "login4": { + "name": "Can I Become a Ugandan Citizen by Naturalization?", + "note": " Yes, you can apply for Ugandan citizenship by naturalization if you meet all of the following conditions:", + "list": { + "line1": "You have resided in Uganda for a total of 20 years, with at least the last 2 years continuously before applying.", + "line2": "You have adequate knowledge of either an indigenous Ugandan language or English.", + "line3": "You have a good moral character.", + "line4": "You intend to permanently reside in Uganda." + }, + "note": "Note: These are just the basic requirements additional information can be obtained from DCIC." + }, + + "login5": { + "name": "I was a Ugandan citizen before the 1995 constitution. How do I get a National ID?", + "note": "If you already held Ugandan citizenship on October 8th, 1995, the day the current Constitution came into effect, you automatically retained your citizenship under Article 9. However, to obtain a National ID, you'll need to provide evidence of your existing citizenship i.e under granted 1962,1966,1967. This is because the National Identification and Registration Authority (NIRA) needs to verify your status before issuing the ID. Here are some documents that can support your claim:", + "list": { + "line1": "Previous passports: Passports of your parents or grandparents showing their birth and your birth in Uganda during the British Protectorate period.", + "line2": "Birth certificates: Your birth certificate indicating your birth in Uganda during the British Protectorate period.", + "line3": "Previous immigration records: Any documentation showing your immigration status and residence in Uganda before the 1995 Constitution." + } + }, + "login6": { + "name": "Does Uganda recognize Dual Citizenship?", + "note": "Yes, dual citizenship is possible in Uganda under the 1995 Constitution (as amended) and the Uganda Citizenship and Immigration Control (Amendment) Act of 2009. This means you can hold Ugandan citizenship alongside another nationality. Who is eligible and how does one apply?", + "list": { + "line1": "Ugandan citizens: If you already have Ugandan citizenship and wish to acquire another, you can apply for dual citizenship.", + "line2": "Non-citizens: If you're a foreign national seeking Ugandan citizenship but want to retain your current nationality, you can apply for dual citizenship.", + "line3": "Both scenarios require an application to the National Citizenship and Immigration Board (NCIB). They will assess your eligibility based on specific criteria." + } + }, + "login7": { + "name": "As a dual citizen what do I need to present to obtain a National ID ?", + "note": "", + "list": { + "line1": "Once you receive your Certificate of Dual Citizenship from the NCIB, you can apply for a National ID by presenting the certificate alongside a certified copy of the Certificate to any of the Designated NIRA registration Centers." + + } + }, + + "select_data_capture_language": { + "name": "Select data capture language", + "list": { + "line1": "A user logging in for the first time and having no applications will be prompted with a data capture language pop-up. The same set of languages will be used for the next set of applications created in the same session.", + "line2": "The language user selected in login screen will be pre-selected in the data capture language pop-up", + "line3": "The user can change this by clicking on the CHANGE DATA CAPTURE LANGUAGES button" + }, + "note": "Note: This choice will be available only if the ID issuer has configured usage of optional languages." + }, + "t&c": { + "name": "Accept Terms & Conditions", + "list": { + "line1": "On the Demographic Details page, you are advised to read the Terms and Conditions and select the check box to agree. This agreement is to provide consent for the storage and processing of your personal information.", + "line2": "Click Accept to agree and then fill the demographic details." + }, + "note": "Note: User consent is mandatory for creating/updating applications. The contents will be displayed in all data capture languages" + }, + "demographic": { + "name": "Fill Demographic Details", + "list": { + "line1": "Fill out all your demographic details, which include Name, Age/DOB, Gender, Residential Status, Address, Mobile Number, Email Id, etc.", + "line1_note": "Note: You can either enter your Age or enter your Date of Birth (DOB).", + "line2": "You can also change or verify your demographic details in the second language on the right side.", + "line3": "After you have filled and verified your demographic details, click Continue to upload your documents." + }, + "line": "Note: Field and button labels, error and information messages will be displayed in the user preferred language selected in login screen." + }, + "documents": { + "name": "Upload Documents", + "list": { + "line1": "On the Upload Documents page, select the document (e.g. Passport, Reference Identity Number, etc.) from the document drop-down list per applicable Document Category.", + "line2": "Click Browse to open a pop-up window to search the folder on your computer or removable drive where you have saved the scanned document.", + "line3": "Select the file that you want to upload.", + "line4": "When uploaded successfully, the document will appear on the right side. Verify that you have uploaded the correct document.", + "line5": "Repeat steps 1-4 to upload document for each applicable document category.", + "line6": "When adding an applicant, if a newly added applicant’s Proof of Address (POA) document is same as the existing user’s POA, who has already uploaded POA document, then click on the Same As option and select the name of the applicant.", + "line7": "When you complete upload of all the documents, click Continue to preview your application." + } + }, + "preview": { + "name": "Preview the Data", + "list": { + "line1": "On the Preview page, if you want to change your demographic details (Name, Age, etc.), click Modify at the top-right adjacent to the Demographic Details section, to go to the Demographic Details page and change the details as required.", + "line2": "To modify your uploaded documents, click Modify at the bottom-right adjacent to the Documents section, to go to the Upload Documents page and modify the uploaded document as required.", + "line3": "If you want to add a new applicant, click Add Applicant.", + "line3_note": "Note: On clicking the Add Applicant option, you will be navigated to the Demographic Details page to provide Consent and proceed with providing the required demographic data/documents.", + "line4": "Click Book Now to book your appointment." + } + }, + "CenterSelection": { + "name": "Choose a Registration Center", + "list": { + "line1": "On the Book Appointment page, you can find a registration center through the three options as follows:", + "line1_note": "Note: The recommended registration centers are automatically displayed based on your demographic details (Postal Code)", + "subList": { + "line1": "Click Nearby Centers to view the registration centers based on your geographical location.", + "line2": "Use the search box to find the registration center based on your search criteria.", + "line3": "Click Recommended Centers to view registration centers based on your demographic details. (Postal Code)" + }, + "line2": "The map of the selected registration center will be displayed on the right side of your screen.", + "line3": "Using any of the three options, select the registration center that you want to visit and click Continue to book an appointment." + } + }, + "Booking": { + "name": "Book an Appointment", + "list": { + "line1": "The system displays the list of available calendar days with the number of available bookings. Select your preferred date.", + "line2": "The list of available time slots for your selected date is categorized between Morning and Afternoon. Select your preferred option.", + "line3": "Select your preferred time slot from the list.", + "line4": "Select the particular applicant name to book an appointment.", + "line4_note": "Note: A list of applicant name(s) is displayed on the bottom right.", + "line5": "Verify the time slot(s) as selected against the applicant name(s).", + "line6": "Click Submit to view acknowledgment of your application." + } + }, + "Acknowledgement": { + "name": "View Acknowledgement", + "list": { + "line1": "After successful completion of the Pre-registration application, you will receive an acknowledgment.", + "line2": "You can print, download, email or SMS your acknowledgment.", + "subList": { + "line1": "To print your acknowledgement, click Print.", + "line2": "To download your acknowledgement, click Download PDF.", + "line3": "To add the additional recipient(s) to receive the acknowledgment of your application, follow these steps:", + "subList": { + "line1": "Click Send Email/SMS.", + "line2": "Enter the mobile number in the Enter mobile number text box and/or enter the email ID in the Enter email ID text box.", + "line3": "Click Send to receive the acknowledgement on your provided e-mail address or mobile number." + } + } + } + }, + "status": { + "name": "Status Explanation", + "headers": { + "status": "Status", + "explanation": "Explanation" + }, + "status": { + "pendingAppointment": "Pending Appointment", + "booked": "Booked", + "expired": "Expired", + "canceled": "Cancelled" + }, + "explanation": { + "pendingAppointment": { + "line1": "Filled only demographic details", + "line1_action": "Action: Upload your documents and book an appointment", + "line2": "2. Filled demographic details and uploaded documents", + "line2_action": "Action: Book an appointment" + }, + "booked": { + "line1": "Filled demographic details, uploaded documents, and booked appointment", + "line1_action": "Action: Visit the registration center on your appointment date and time" + }, + "cancelled": { + "line1": "Appointment has been cancelled" + }, + "expired": { + "line1": "Appointment date has passed" + } + } + }, + "addApplicant": { + "name": "Add new Applicant", + "line": "In Your Applications page, click Create New Application to generate a new application for the new applicant." + }, + "modify": { + "name": "Modify Data", + "list": { + "line1": "On Your Applications page, click Modify information to go to the Demographic Details page.", + "line2": "On the Demographic Details page, you can change the information as necessary and click Continue to go to the Upload Document page", + "line3": "On the Upload Document page, you can modify the documents as necessary." + } + }, + "rebook": { + "name": "Re-book an Appointment", + "list": { + "line1": "On Your Applications page, select the check box for the applicable applicant.", + "line2": "Click Book / Modify Appointment to re-book an appointment.", + "line3": "For more information about booking an appointment, see Book an Appointment section." + } + }, + "cancelAppointment": { + "name": "Cancel an Appointment", + "list": { + "line1": "On Your Applications page, click on the delete icon against pre-registration application of an applicant, a pop-up window appears on the screen.", + "line2": "Select the Cancel appointment and save the details option in the pop-up window. ", + "line3": "Click SUBMIT to cancel an appointment." + } + }, + "discard": { + "name": "Discard an Application", + "list": { + "line1": "On Your Applications page, click on the delete icon against pre-registration application of an applicant, a pop-up window appears on the screen.", + "line2": "Select the Discard entire application option in the pop-up window. ", + "line3": "Click SUBMIT to discard your application." + } + }, + "Logout": { + "name": "Logout", + "list": { + "line1": "Click Logout at the top right corner.", + "line2": "Click OK to logout from Pre-registration application." + }, + "line": "Login with the same mobile number or email id to access the saved applications." + } + }, "faq": { "breadcrumb": { "home": "Home", - "getting_started": "FAQ" + "getting_started": " Frequently Asked Questions" }, "answer": "Answer", "questions": [ @@ -213,12 +470,81 @@ "answer": "Create a new account using a new mobile number or email ID." }, { - "question": "What happens when I select the specific language on the login screen?", - "answer": "Select the language that you can easily read and write because the entire form will be displayed in the specific language you have chosen." + "question": "What if I do not have the required document(s) available while filling the pre-registration application?", + "answer": "Fill the demographic data and save the application. You will upload the documents later when Biometrics are being Captured." + }, + { + "question": "Can I only book an appointment for only two people out of five applicants in the pre-registration application?", + "answer": "Yes, you can book an appointment for any number of people out of the total applicants." + }, + { + "question": "What happens if I miss an appointment date?", + "answer": "Try not to miss an appointment date. If you still miss it, reschedule the appointment by using the “Modify” option." + }, + { + "question": "I have booked an appointment on 10th of February. Can I change my appointment date to 18th of February?", + "answer": "Yes. If your appointment has expired, you can book a new appointment with a future date." + }, + { + "question": "I have booked an appointment at Kampala Central registration center. Can I change my appointment registration center to Mukono Registartion Center?", + "answer": "No, but you can cancel the current appointment and book a new appointment at a new location of your choice." + }, + { + "question": "I have modified my information after I received an acknowledgment. Do I have to download or print the acknowledgement again?", + "answer": "The acknowledgement page is only a reference document to remember the location and time of appointment, etc. At the registration center, your latest information will be automatically available. Thus, there is no official need to re-print or download" + }, + { + "question": "I have rescheduled an appointment after I received an acknowledgment. Do I have to download or print the acknowledgement again?", + "answer": "The acknowledgement page is only a reference document to remember the location and time of appointment, etc. You can re-print or download the acknowledgment to help you remember when your appointment is but there is no official need to do so." + }, + { + "question": "Can someone else submit an application on my behalf during the registration process?", + "answer": "No, the registration process requires biometric and photo capture. Therefore, you must be present in person at the registration center." + }, + { + "question": "I am staying away from my permanent residence for two years. What proof of residence do I have to provide?", + "answer": "You will need LC recomendation letter to proove your area of residence" + }, + { + "question": "I do not have proof of residence for my present address. What should I do?", + "answer": "You may continue Pre registration process and later, prepare a recomendation Letter from LC and then Present it on the day when biometrics will be uploaded." + }, + { + "question": "I do not have any documents. What should I do?", + "answer": "Prepare all the required documents depending on your type of Citzeship before appearing for Biometric Capture." + }, + { + "question": "How many days before can I cancel or re-book an appointment?", + "answer": "GoM to decide suitability of question and answers." + }, + { + "question": "Do I have to carry original documents or certified document copies when I visit registration center?", + "answer": "You need to carry all the Necesary documents that prooves your Citizenship or Residential status." + } + ] + }, + + "faq-citizen": { + "breadcrumb": { + "home": " Home ", + "getting_started": " Common Citizenship Questions" + }, + "answer": "Answer", + "answer1": "Answer", + "answer2": "Answer2", + "questions": [ + { + "question": "How many categories of Ugandan citizenship are there?", + "answer1": "How many categories /n of Ugandan citizenship are there?", + "answer2": "How many categories /n of Ugandan citizenship are there?" + }, + { + "question": "I have lost the mobile number/email ID that I used to create the pre-registration application. What should I do?", + "answer": "Create a new account using a new mobile number or email ID." }, { "question": "What if I do not have the required document(s) available while filling the pre-registration application?", - "answer": "Fill the demographic data and save the application. You can upload the documents later." + "answer": "Fill the demographic data and save the application. You will upload the documents later when Biometrics are being Captured." }, { "question": "Can I only book an appointment for only two people out of five applicants in the pre-registration application?", @@ -233,7 +559,7 @@ "answer": "Yes. If your appointment has expired, you can book a new appointment with a future date." }, { - "question": "I have booked an appointment at Casablanca registration center. Can I change my appointment registration center to Rabat?", + "question": "I have booked an appointment at Kampala Central registration center. Can I change my appointment registration center to Mukono Registartion Center?", "answer": "No, but you can cancel the current appointment and book a new appointment at a new location of your choice." }, { @@ -250,15 +576,15 @@ }, { "question": "I am staying away from my permanent residence for two years. What proof of residence do I have to provide?", - "answer": "GoM to decide suitability of question and answers" + "answer": "You will need LC recomendation letter to proove your area of residence" }, { "question": "I do not have proof of residence for my present address. What should I do?", - "answer": "GoM to decide suitability of question and answers." + "answer": "You may continue Pre registration process and later, prepare a recomendation Letter from LC and then Present it on the day when biometrics will be uploaded." }, { "question": "I do not have any documents. What should I do?", - "answer": "GoM to decide suitability of question and answers." + "answer": "Prepare all the required documents depending on your type of Citzeship before appearing for Biometric Capture." }, { "question": "How many days before can I cancel or re-book an appointment?", @@ -266,23 +592,25 @@ }, { "question": "Do I have to carry original documents or certified document copies when I visit registration center?", - "answer": "GoM to decide suitability of question and answers." + "answer": "You need to carry all the Necesary documents that prooves your Citizenship or Residential status." } ] }, + "header": { - "link_about": "GETTING STARTED", - "link_faq": "FAQ", + "link_about": "HOW TO PRE-REGISTER", + "link_faq": "FAQs", + "link_faq-citizen": "Citizenship Guidelines", "link_contact": "CONTACT", "link_applications": "Your Applications", "link_logout": "Logout", "link_login": "LOGIN" }, "login": { - "text": "Quick & Easy steps", - "sub_text": "Pre-register for", - "sub_text_UID": "Unique Identification Number", - "label_email_num": "Email ID or Phone Number", + "text": "Uganda National ID Application", + "sub_text": "Pre-Registration", + "sub_text_UID": "Portal", + "label_email_num": "Enter your Email Address or Phone Number", "label_otp": "Enter OTP", "action_send": "Send OTP", "action_resend": "Resend", @@ -332,7 +660,6 @@ "action_continue": "CONTINUE", "action_preview": "PREVIEW", "read_only_message": "** You can no longer edit this application, since you have currently or previously booked an appointment for it. If you still want to make changes, then discard this application and make a new one.", - "read_only_message_prefetched": "** You can no longer edit this application, since the application is Prefetched. If you still want to make changes, then discard this application and make a new one.", "lookup_search_message": "Search ", "lookup_no_results_found": "No matching results found.", "change_data_capture_langs": "Change data capture languages", @@ -341,7 +668,7 @@ "title": "Terms and Conditions", "subtitle": "Your Agreement", "message": "To provide consent for storage and utilization of personal information as given", - "checkCondition": "Click to accept the terms and conditions", + "checkCondition": "I have read and accept the terms and conditions to share my Personal Identifying Information (PII).", "acceptButton": "Accept", "cancelButton": "Cancel", "alertMessageFirst": "You will be logged out due to not accepting Terms & Conditions", @@ -351,11 +678,11 @@ "validation": { "DOB_validation": "Enter Valid date of birth or age", "requiredMessage": "Is required", - "InvalidMessage": "is invalid" + "InvalidMessage": "Invalid" } }, "documents": { - "title_document": "Upload Documents", + "title_document": "Upload Documents For Proof", "text_filetype": "Allowed file type ", "text_filesize": "and allowed file size", "action_browse": "BROWSE", @@ -372,7 +699,7 @@ }, "acknowledgement": { "title": "Appointment Confirmed", - "message": "The Application ID and Appointment details have been sent to the registered email id and phone number", + "message": "The Application ID details have been sent to the registered email Id and phone number", "label_name": "Name", "label_pre_id": "Application ID", "label_reg_cntr": "Center Name", @@ -382,10 +709,16 @@ "action_send": "SEND EMAIL/SMS", "action_download": "DOWNLOAD PDF", "action_print": "PRINT", - "label_reg_cntr_dtl": "Center Address" + "action_add_applicant": "ADD APPLICANT", + "label_reg_cntr_dtl": "Center Address", + "prnLabel":"Payment Reference Number(PRN)", + "feeLabel":"Fee", + "prnErrorMessage1":"Your PRN generation failed", + "prnErrorMessageCont":"You can pay for your selected service from any Bank before proceeding to NIRA", + "surnamelabel":"Surname" }, "preview": { - "title_preview": "Preview", + "title_preview": "Applicant Details", "language": "English", "subheading_information": "Personal Information", "label_name": "Full Name", @@ -456,14 +789,11 @@ "title": "Your Applications", "name" : "Application", "action_modify_information": "Modify Information", - "action_modify_appointment": "Book/Modify Appointment", - "action_cre_application": "Pre Registration ", - "action_lost_uin": "Lost UIN ", - "action_update_registration": "Update Registration ", + "action_modify_appointment": "Book / Modify Appointment", + "action_cre_application": "Create New Application ", "card": { "text_app_id": "Application ID", "text_name": "Name", - "text_type": "Application Type", "text_appoinment_date": "Appointment Date", "text_status": "Status", "action_modify_information": "Modify Information", @@ -536,7 +866,6 @@ "title_failure": "Failure", "msg_failure": "Appointment Booking Failed", "noSlotsSelectedForApplicant": "No Date/Slot has been selected for an application", - "noApplicantSelected": "No Applicant has been selected for an application", "deletedApplicant1": [ "You have not selected any time slot for following user \r\n", "Do you wish to continue booking" @@ -582,15 +911,14 @@ "action_add": "Add", "action_close": "Close", "action_add_to_slot": "Add to Slot", - "navigation_alert": "Are you sure you would like to navigate away as data entered will not be saved. Please confirm" + "navigation_alert": "Please accept the Terms & Conditions to continue with your application. Redirecting you to the Home Page." }, "centerSelection": { "title": " Book Appointment ", "action_nearBy": "Nearby", "display_recommended": "Recommended Centres", "text_found": "Found", - "text_centers": "centers.", - "use_search_option": "Please use search option to find a center.", + "text_centers": "centers", "text_timing": "Timing", "text_open": "Open", "text_select": "Select Location Types", @@ -703,7 +1031,6 @@ "PRE-REG-OTP-406": "Input Data Validation Failed", "PRE-REG-OTP-407": "Token generation failed", "PRE-REG-OTP-408": "OTP has already been generated and sent to your email id / phone number. If you want a new OTP, please try again after sometime.", - "PRE-REG-OTP-409": "OTP Validation attempt exceeded, Please regenerate OTP and try again after sometime", "PRG_PAM_APP_001": "Failed to create the pre-registration with demographic data provided", "PRG_PAM_APP_002": "unable to access the pre-registration table ", "PRG_PAM_APP_003": "delete operation is not allowed ", @@ -829,5 +1156,5 @@ "UI_1001": "Please enter between 3 to 50 characters", "UI_1003": "Please enter values starting with a character followed by 6 digits and ending with a character", "UI_1004": "Enter only 10 digit numbers" - } + } } diff --git a/artifacts/src/i18n/regclient-i18n-bundle/labels.properties b/artifacts/src/i18n/regclient-i18n-bundle/labels.properties index f09f5a1d..db2b0b29 100644 --- a/artifacts/src/i18n/regclient-i18n-bundle/labels.properties +++ b/artifacts/src/i18n/regclient-i18n-bundle/labels.properties @@ -1,8 +1,8 @@ -eng=English +eng=Click here to view the Terms & Conditions ara=عربى fra=français kan=ಕನ್ನಡ tam=தமிழ் hin=हिंदी tel=తెలుగు -sin=සිංහල \ No newline at end of file +sin=සිංහල diff --git a/artifacts/src/i18n/regclient-i18n-bundle/labels_en.properties b/artifacts/src/i18n/regclient-i18n-bundle/labels_en.properties index 0b380713..7135e419 100644 --- a/artifacts/src/i18n/regclient-i18n-bundle/labels_en.properties +++ b/artifacts/src/i18n/regclient-i18n-bundle/labels_en.properties @@ -6,7 +6,7 @@ search=Search #(Currently Un-used) fullName=Full Name -ageField=Age +ageField=Age(Y) gender=Gender male=Male female=Female @@ -131,7 +131,11 @@ preview=PREVIEW edit=Edit #Preview Template preRegistrationId=Pre-Registration ID -applicationId=Application ID +applicationId=App ID +givenName=Given Name +applicantPlaceOfResidenceParish=Parish +applicantPlaceOfResidenceVillage=Village +applicantForeignResidenceCountry=Foreign Country Name #exception=Fingerprint exception demographicInformation=Demographic Information years=Years @@ -176,6 +180,7 @@ approved/rejected=\u24D8 All applications marked approved / rejected will be pro packetssyncstatus=Packets Sync Status statusfromserver=Status From Server reasonforrejection=Reason for Rejection +reasonforapproval=Reason for Approval informed=Informed cantinformed=Can't Informed aplicatoinactioned=after all the applications have been Actioned. @@ -308,9 +313,10 @@ registration=Registration Acknowledgement #Acknowledgemenet print request label print=Print +printThermal= Print Slip #New Registration button label -newregistration=New Registration +newregistration= Home @@ -485,7 +491,8 @@ finger/Iris= finger / iris asException=as exception documentEvidence=Document Evidence selectProForException=Select a Proof for Exception -authentication=Authentication +authentication=Operator Authentication +operatorAuthAppSubmission=Operator Authentication for Application Submission biometricDetails=Biometric Details uploadDocuments=Upload Documents demograhpicDetails=Demographic Details @@ -585,6 +592,7 @@ scanNow=Scan Now serialNumber=Serial Number: make=Make: model=Model: +state=Status: deviceId=ID: deviceName=Name: webcam=Web Camera @@ -606,4 +614,4 @@ Users=Users accept_word=Accept slash= / -reject_word=Reject \ No newline at end of file +reject_word=Reject diff --git a/artifacts/src/i18n/regclient-i18n-bundle/messages_en.properties b/artifacts/src/i18n/regclient-i18n-bundle/messages_en.properties index a1cb511f..2d43a59c 100644 --- a/artifacts/src/i18n/regclient-i18n-bundle/messages_en.properties +++ b/artifacts/src/i18n/regclient-i18n-bundle/messages_en.properties @@ -79,6 +79,10 @@ PACKET_CREATION_FAILURE = Packet creation failed due to Internal Error#TYPE#ERRO #Success PACKET_CREATED_SUCCESS = Packet Created Successfully!#TYPE#SUCCESS PRINT_INITIATION_SUCCESS = Print initiated successfully.#TYPE#SUCCESS +PRINT_INITIATION_FAILED_THERMAL_NOT_CONNECTED= Thermal Printer not Connected +PRINT_INITIATION_FAILED_NORMAL_PRINTER_NOT_CONNECTED=Normal Printer not Connected +PRINT_INITIATION_FAILED= Configured Printer failed: Printer does not exist +PRINT_JOB_INITIATION_FAILED=Print Job initialisation failed REREGISTRATION_APPROVE_SUCCESS = ReRegistration approved Successfully.#TYPE#SUCCESS #Authentication @@ -122,6 +126,7 @@ poiBox = Please scan for POI Document#TYPE#INFO porBox = Please scan for POR Document#TYPE#INFO dobBox = Please scan for DOB Document#TYPE#INFO docMandateMsg = Please scan for {} Document#TYPE#INFO +SCAN_SIGNATURE_ERROR = Signature Capture process could not be completed within the specified time limit.#TYPE#ERROR SCAN_DOCUMENT_ERROR = Unable to Scan the document. Please re-scan the document.#TYPE#ERROR UNABLE_LOAD_SCAN_POPUP = Unable to load Scan Pop-up Screen#TYPE#ERROR SCAN_DOC_TITLE = Scan Document @@ -365,7 +370,8 @@ EMAIL_ERROR_MSG=Unable to send email notification#TYPE#ERROR SMS_ERROR_MSG=Unable to send sms notification#TYPE#ERROR INVALID_DATE=Date is invalid DOB_REQUIRED=DOB / Age is required -INVALID_AGE=Maximum allowed age is +INVALID_AGE=Minimum allowed age is 18 +INVALID_AGE_MINOR=Minimum allowed age is 18 INVALID_MONTH=Month is invalid INVALID_YEAR=Year is invalid FUTURE_DOB=Future Date of birth is not allowed @@ -470,4 +476,5 @@ LOGOUT_ALERT = Your roles have been modified. The current session will be logged INVALID_FLOW_TYPE=Invalid registration flow type! ADDITIONAL_INFO_REQ_ID_MISSING=AdditionalInfo request id is required to proceed. TOKEN_SAVE_FAILED=Failed to save auth-token, Invalid token / token too large.#TYPE#ERROR -USER_ROLES_EMPTY_ERROR=User does not have permission to perform this action \ No newline at end of file +USER_ROLES_EMPTY_ERROR=User does not have permission to perform this action +PRE_REG_WRONG_PROCESS_FLOW=The entered Pre-registration id does not match the selected user case. diff --git a/artifacts/src/i18n/resident-i18n-bundle/ara.json b/artifacts/src/i18n/resident-i18n-bundle/ara.json new file mode 100644 index 00000000..5b5874b4 --- /dev/null +++ b/artifacts/src/i18n/resident-i18n-bundle/ara.json @@ -0,0 +1,719 @@ + +{ + "menuItems": [ + { + "displayName": "خدمات UIN", + "displaydescription": "يمكن للمقيمين استخدام هذه الخدمات لعرض وتحديث وإدارة أو مشاركة بياناتهم. يمكنهم أيضًا الإبلاغ عن أي مشكلة في حالة وجود شكوى.", + "availableServicesDescription": "فيما يلي الخدمات المتاحة:", + "icon": "./assets/icons/iconfont/uin_services.svg", + "activeIcon": "./assets/icons/iconfont/uin_services_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 2, + "rows": 2, + "id":"UINservices", + "subMenus": [ + { + "displayName": "عرض تاريخي الخاص بي", + "icon": "assets/images/viewhistory.png", + "route": "uinservices/viewhistory", + "description": "عرض تاريخ جميع المعاملات المرتبطة بمعرّف UIN/ VID الخاص بك. يمكنك أيضًا عرض تفاصيلها وإذا تم العثور على إدخال غير محاسب له ، يمكن تقديم تقرير بشأنه.", + "auditEventId": "ADM-004" + }, + { + "displayName": "إدارة معرّف VID الخاص بي", + "icon": "assets/images/managemyvid.png", + "route": "uinservices/managemyvid", + "description": "عرض تفاصيل معرّفات VID الحالية ، إنشاء معرّفات VID جديدة ، حذف معرّف VID موجود أو تنزيل بطاقة VID.", + "auditEventId": "ADM-004" + }, + { + "displayName": "تأمين هويتي", + "icon": "assets/images/lockunlockauth.png", + "route": "uinservices/lockunlockauth", + "description": "عرض حالة جميع أنواع المصادقة. يمكنك اختيار قفل أو فتح أنواع المصادقة مثل مصادقة القزحية ومصادقة البريد الإلكتروني ، إلخ.", + "auditEventId": "ADM-004" + }, + { + "displayName": "تتبع طلباتي", + "icon": "assets/images/trackservicerequest.png", + "route": "uinservices/trackservicerequest", + "description": "تتبع حالة معرّف الحدث (EID) المرتبط بمعرّف UIN/VID الخاص بك. يمكنك أيضًا عرض المعلومات المفصلة حول EID المدخلة.", + "auditEventId": "ADM-004" + }, + { + "displayName": "الحصول على بطاقة شخصية مخصصة", + "icon": "assets/images/personalisedcard.png", + "route": "uinservices/personalisedcard", + "description": "يمكن للمقيمين اختيار البيانات المراد إضافتها إلى بطاقتهم الشخصية. يمكنهم أيضًا معاينة البيانات المختارة وتنزيلها.", + "auditEventId": "ADM-004" + }, + { + "displayName": "مشاركة بياناتي", + "icon": "assets/images/sharewithpartner.png", + "route": "uinservices/sharewithpartner", + "description": "يمكن للمقيمين اختيار البيانات المراد مشاركتها مع أي من الشركاء المسجلين للاستفادة من مختلف الخدمات من الطرف الثالث.", + "auditEventId": "ADM-004" + }, + { + "displayName": "تحديث بياناتي", + "icon": "assets/images/updatedemographic.png", + "route": "uinservices/updatedemographic", + "description": "يمكن للمقيمين تحديث البيانات الموجودة بالفعل المرتبطة بمعرّف UIN/VID الخاص بهم. يمكن تحديث البيانات التي يمكن تحديثها بما في ذلك الاسم والجنس وتاريخ الميلاد والعنوان والوثائق المرفوعة ورقم الهاتف وعنوان البريد الإلكتروني واللغة المفضلة ، إلخ.", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "الحصول على معلومات", + "icon": "./assets/icons/iconfont/get_information.svg", + "activeIcon": "./assets/icons/iconfont/get_information_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"getInformation", + "availableServicesDescription": "انقر هنا للبحث عن", + "subMenus": [ + { + "displayName": "مراكز التسجيل", + "icon": "", + "route": "regcenter", + "auditEventId": "ADM-004" + }, + { + "displayName": "الوثائق الداعمة", + "icon": "", + "route": "document", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "حجز موعد", + "icon": "./assets/icons/iconfont/book_appointment.svg", + "activeIcon": "./assets/icons/iconfont/book_appointment_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"bookingAnAppointment", + "subMenus": [ + { + "displayName": "انقر هنا للتسجيل الجديد", + "icon": "", + "route": "redirect", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "الحصول على UIN الخاص بي", + "icon": "./assets/icons/iconfont/get_my_uin.svg", + "activeIcon": "./assets/icons/iconfont/get_my_uin_active.svg", + "route": "getuin", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"getMyUIN", + "subMenus": [ + { + "displayName": "انقر هنا لتنزيل بطاقة UIN الخاصة بك أو معرفة حالة UIN الخاصة بك" + } + ] + }, + { + "displayName": "تحقق من رقم الهاتف / البريد الإلكتروني", + "icon": "./assets/icons/iconfont/verify_phone_number.svg", + "activeIcon": "./assets/icons/iconfont/verify_phone_number_active.svg", + "route": "verify", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"verifyPhoneNumber/EmailID", + "subMenus": [ + { + "displayName": "انقر هنا للتحقق من رقم هاتفك / عنوان بريدك الإلكتروني" + } + ] + } + ], + "header": { + "lastLogin": "آخر تسجيل دخول", + "logout": "تسجيل خروج" + }, + "dashboard": { + "welcomeMessage": "مرحبًا بك في بوابة شريك Mosip!", + "Logout": "تسجيل الخروج", + "home": "الصفحة الرئيسية", + "getinformation": "الحصول على معلومات", + "regcenter": "البحث عن مركز تسجيل", + "document": "قائمة الوثائق الداعمة", + "verify": "التحقق من رقم الهاتف / البريد الإلكتروني", + "uinservices": "خدمات UIN", + "uindescription": "يمكن للمقيمين استخدام هذه الخدمات لعرض وتحديث وتغيير وإدارة أو مشاركة بياناتهم. يمكنهم أيضًا الإبلاغ عن مشكلة في حالة وجود شكوى." + }, + "uinservices": { + "login": "تسجيل الدخول", + "title": "أدخل رقم AID/UIN/VID الخاص بك", + "description": "أدخل رقم AID/UIN/VID الخاص بك للمتابعة.", + "plaginLabel": "أنا لست روبوتًا", + "buttonText": "إرسال رمز التحقق", + "home": "الصفحة الرئيسية", + "enterHere": "أدخل هنا", + "label": "الحصول على UIN الخاص بي", + "icon": "assets/images/info_black_24dp (1).png" + }, + "downloadUin": { + "home": "الصفحة الرئيسية", + "label": "تنزيل UIN", + "subTitle": "سينتهي صلاحية رمز التحقق في", + "subTitle2": "لقد انتهت صلاحية كلمة المرور لمرة واحدة (OTP)، الرجاء الضغط على إعادة إرسال كلمة المرور لمرة واحدة.", + "inputLabel": "أدخل رمز التحقق لمرة واحدة (OTP)", + "otpDescription": "تم إرسال رمز التحقق لمرة واحدة (OTP) إلى رقم هاتفك المسجل", + "otpDescriptionEmail": " وعنوان البريد الإلكتروني المسجل", + "resendBtnLabel": "إعادة إرسال OTP", + "submitBtnLabel": "إرسال", + "enterOtp": "أدخل OTP هنا" + }, + "centerSelection": { + "title": "حجز موعد", + "action_nearBy": "المواقع القريبة مني", + "display_recommended": "مراكز موصى بها", + "text_found": "تم العثور على", + "text_centers": "مراكز", + "text_timing": "التوقيت", + "text_open": "مفتوح", + "text_select": "حدد أنواع المواقع", + "text_enter": "أدخل", + "text_search": "البحث", + "action_back": "العودة", + "action_book_later": "حجز لاحقًا", + "action_continue": "متابعة", + "noResult_found": "لم يتم العثور على نتائج", + "lunch_hours": "الغداء", + "helpText": "مراكز التسجيل بناءً على موقعك الجغرافي", + "noRegCentersNearby": "لم يتم العثور على مراكز تسجيل قريبة. يُرجى إدخال النص يدويًا للبحث عن مراكز التسجيل.", + "noRegCenters": "لم يتم العثور على مركز تسجيل.", + "warnMessage": "يرجى إدخال أحرف / أرقام للبحث.", + "or":"أو", + "showMapBtnLabel":"عرض مركز ريج على الخريطة" + }, + "downloadDocument": { + "downloadbutton": "تحميل" + }, + "grievanceRedressal": { + "title": "نموذج تقديم شكوى", + "namelabel": "الاسم", + "emailidlabel": "عنوان البريد الإلكتروني", + "alternateemailidlabel": "عنوان البريد الإلكتروني البديل", + "phonenumberlabel": "رقم الهاتف", + "alternatephonenumberlabel": "رقم الهاتف البديل", + "eventidlabel": "معرّف الحدث", + "commentlabel": "تعليق", + "alternateEmailPlaceholder": "أدخل عنوان البريد الإلكتروني البديل", + "alternatePhoneNoPlaceholder": "أدخل رقم الهاتف البديل", + "EnterMsgPlaceholder": "يرجى إدخال تعليقك", + "submitBtn": "إرسال", + "TotalCharacters": "إجمالي الأحرف", + "remainingCharacters": "الأحرف المتبقية" + }, + "breadCrumbNames": { + "trackMyRequest": "تتبع طلبي", + "viewMyHistory": "عرض تاريخي الخاص بي" + }, + "verifyuinvid": { + "title": "", + "mobileno": "تحقق من رقم الهاتف", + "email": "تحقق من عنوان البريد الإلكتروني", + "uid": "أدخل UIN/VID", + "captcha": "أدخل رمز التحقق", + "sendotp": "أرسل OTP", + "otp": "أدخل رمز التحقق لمرة واحدة (OTP)", + "phoneicon": "assets/images/phone_iphone_black_24dp.png", + "subTitle": "سينتهي صلاحية رمز التحقق في", + "subTitle2": "لقد انتهت صلاحية كلمة المرور لمرة واحدة (OTP)، الرجاء الضغط على إعادة إرسال كلمة المرور لمرة واحدة.", + "inputLabel": "أدخل رمز التحقق لمرة واحدة (OTP)", + "otpDescriptionEmail": "يرجى إدخال رمز التحقق لمرة واحدة (OTP) الذي تم إرساله إلى عنوان البريد الإلكتروني المسجل الخاص بك ", + "otpDescriptionPhone": "يرجى إدخال رمز التحقق لمرة واحدة (OTP) الذي تم إرساله إلى رقم هاتفك المسجل ", + "resendBtnLabel": "إعادة إرسال OTP", + "submitBtnLabel": "إرسال", + "back": "رجوع" + }, + "viewhistory": { + "title": "عرض تاريخي الخاص بي", + "inputsearch": "بحث", + "inputAppId": "EID", + "inputHistory": "نوع التاريخ", + "inputStatus": "الحالة", + "inputFrom": "من (ي ي/ش ش ش/السنة)", + "inputTo": "إلى (ي ي/ش ش ش/السنة)", + "searchBtn": "بحث", + "description": "الوصف", + "timestamp": "الطابع الزمني", + "selectAll": "الكل", + "noData": "لا توجد نتائج لعرضها", + "historyType": "نوع التاريخ", + "status": "حالة", + "serviceTypeFilter": { + "ALL": { + "serviceType": "الكل", + "checked": false + }, + "AUTHENTICATION_REQUEST": { + "serviceType": "طلب المصادقة", + "checked": false + }, + "SERVICE_REQUEST": { + "serviceType": "طلب الخدمة", + "checked": false + }, + "DATA_UPDATE_REQUEST": { + "serviceType": "طلب تحديث البيانات", + "checked": false + }, + "ID_MANAGEMENT_REQUEST": { + "serviceType": "طلب إدارة المعرف", + "checked": false + }, + "DATA_SHARE_REQUEST": { + "serviceType": "طلب مشاركة البيانات", + "checked": false + } + }, + "statusTypeFilter": { + "ALL": { + "statusType": "الكل", + "checked": false + }, + "SUCCESS": { + "statusType": "نجاح", + "checked": false + }, + "IN_PROGRESS": { + "statusType": "قيد التقدم", + "checked": false + }, + "FAILED": { + "statusType": "فشل", + "checked": false + }, + "CANCELED":{ + "statusType": "ألغيت", + "checked": false + } + }, + "reportIssueLabel": "الإبلاغ عن مشكلة", + "pinToTopLabel": "تثبيت في الأعلى", + "unpinToToplabel": "إزالة التثبيت من الأعلى", + "viewhistoryLabel": "عرض التفاصيل" + }, + "managemyvid": { + "title": "إدارة VID الخاص بي", + "Perpetual": { + "vidType": "VID دائم", + "message": "لا يوجد حد للاستخدام أو تاريخ الانتهاء" + }, + "Temporary": { + "vidType": "VID مؤقت", + "message": "ينتهي بعد 30 دقيقة ويمكن استخدامه مرة واحدة فقط" + }, + "OneTimeUse": { + "vidType": "VID للاستخدام مرة واحدة", + "message": "لا يوجد تاريخ انتهاء ولكن يمكن استخدامه مرة واحدة فقط" + }, + "generatevid": [ + { + "vidType": "VID دائم", + "message": "لا يوجد حد للاستخدام أو تاريخ الانتهاء" + }, + { + "vidType": "VID للاستخدام مرة واحدة", + "message": "لا يوجد تاريخ انتهاء ولكن يمكن استخدامه مرة واحدة فقط" + }, + { + "vidType": "VID مؤقت", + "message": "ينتهي بعد 30 دقيقة ويمكن استخدامه مرة واحدة فقط" + } + ], + "revokevid": "", + "create": "إنشاء", + "generatevidtoggle": "إنشاء VID", + "revokevidtoggle": "إلغاء VID", + "introDescription": "عرض تفاصيل VID الحالية ، إنشاء VID جديدة ، حذف VID موجودة أو تنزيل بطاقة VID.", + "generatedOn": "تم إنشاؤها في", + "expiry": "تاريخ الانتهاء", + "vid": "VID", + "transactionLeft": "المعاملة المتبقية", + "noVidsText": "ليس لديك أي $VIDTYPE حاليًا. يُرجى النقر على زر", + "noVidsText2": " لإنشاء واحد جديد." + }, + "lockunlockauth": { + "title": "تأمين هويتي", + "generatevid": [ + { + "title": "دائم", + "message": "لا يوجد حد للاستخدام أو تاريخ الانتهاء" + }, + { + "title": "مؤقت", + "message": "ينتهي بعد 30 دقيقة ويمكن استخدامه مرة واحدة فقط" + }, + { + "title": "مرة واحدة", + "message": "لا يوجد تاريخ انتهاء ولكن يمكن استخدامه مرة واحدة فقط" + } + ], + "revokevid": "", + "generatevidtoggle": "إنشاء VID", + "revokevidtoggle": "إلغاء VID", + "labelmap": { + "demo": { + "label": "المصادقة الديموغرافية", + "icon": "Demographic Authentication" + }, + "bio-FINGER": { + "label": "المصادقة بصمة الإصبع", + "icon": "Fingerprint Authentication" + }, + "bio-IRIS": { + "label": "المصادقة بالعين الشاملة", + "icon": "Iris Authentication" + }, + "bio-FACE": { + "label": "المصادقة بالوجه", + "icon": "Face Authentication" + }, + "otp-email": { + "label": "المصادقة برمز OTP عبر البريد الإلكتروني", + "icon": "Email OTP Authentication" + }, + "otp-phone": { + "label": "المصادقة برمز OTP عبر الهاتف المحمول", + "icon": "Mobile OTP Authentication" + } + }, + "introDescription": "عرض حالة جميع أنواع المصادقة. يمكنك اختيار قفل أو فتح أنواع المصادقة مثل مصادقة العين الشاملة ، مصادقة البريد الإلكتروني ، إلخ.", + "unlockLabel": "إلغاء القفل", + "lockLabel": "قفل" + }, + "updatedemographic": { + "title": "تحديث بياناتي", + "identity": "الهوية", + "address": "العنوان", + "contact": "جهة الاتصال", + "languagePreference": "تفضيل اللغة", + "identityHeading": "هويتي", + "addressHeading": "عنواني", + "contactHeading": "جهة اتصالي", + "uploadImage": "تحميل الصورة", + "dropImage": "اسحب الصورة هنا", + "or": "أو", + "preview": "معاينة", + "enteredValuesNotMatch": "القيم المدخلة غير متطابقة.", + "submit": "إرسال", + "update": "تحديث", + "calendarPlaceHolder": "اليوم / الشهر / السنة", + "documentUploaded": "تم تحميل المستند", + "languageHeading": "تفضيل لغتي", + "InvalidFormatMsg": "نوع الملف الذي تحاول تحميله غير مدعوم. يرجى تحميل نوع ملف مختلف.", + "InvalidFileSize": "المستند الذي تحاول تحميله يتجاوز حد الحجم المسموح به البالغ 2 ميجابايت. يرجى تحميل مستند يكون حجمه أقل من 2 ميجابايت.", + "sameNameInputErrorMsg": "ال$NAME الذي أدخلته موجود بالفعل. الرجاء إدخال $NAME جديد للمتابعة.", + "enteredOnlyNums": "حقل الإدخال هذا يقبل الحروف فقط", + "sameDobInputErrorMsg": "تاريخ الميلاد الذي أدخلته موجود بالفعل. يرجى إدخال تاريخ ميلاد جديد للمتابعة.", + "sameGenderInputErrorMsg": "الجنس الذي اخترته موجود بالفعل. يرجى اختيار جنس جديد للمتابعة.", + "EnterAllAddress": "لو سمحت ", + "select": "يختار", + "remainingAttems": "$remainingAttems محاولات متبقية", + "maxAttems": "$Name يمكن تقديم طلب تغيير الاسم مرات كحد أقصى $MaxAttems.", + "fullName": "الاسم", + "dateOfBirth": "تاريخ الميلاد", + "gender": "الجنس", + "addressLine1":"العنوان", + "sameFileUploading":"يرجى تحميل الملف باستخدام اسم ملف مختلف.", + "docTypePlaceholder": "اختر نوع المستند", + "DocIDPlaceholder": "أدخل معرف المستند", + "pendingDrafts":{ + "heading": "تم العثور على طلب موجود، مطلوب اتخاذ إجراء!", + "descriptionText": "الوصف:", + "descriptionDetails": "لقد عثرنا على طلب تحديث بيانات موجود والذي لا يزال قيد التقدم. لكي تتمكن من رفع طلب جديد، سيتعين عليك حذف الطلب الحالي.", + "viewMore":"عرض المزيد", + "viewLess":"عرض أقل", + "warnMsg":"هل أنت متأكد من رغبتك في إلغاء الطلب الحالي لتحديث البيانات المختارة؟", + "warnMsgTwo":"لا يمكنك إلغاء هذا الطلب لأنه لا يزال في حالة انتظار. يرجى المحاولة بعد مرور بعض الوقت." + }, + "draftCanceled":"لقد تم إلغاء طلب تحديث البيانات الحالي الخاص بك بنجاح. يمكنك الآن المتابعة لرفع طلب آخر لتحديث البيانات." + }, + "trackservicerequest": { + "title": "تتبع طلباتي", + "source": "عرض تاريخي الخاص بي", + "searchLabel": "أدخل معرّف الحدث الذي ترغب في تتبعه", + "searchPlaceholder": "أدخل معرف EID المكون من 16 رقمًا", + "searchButton": "تتبع", + "eventId": "معرّف الحدث", + "eventType": "نوع الحدث", + "eventStatus": "حالة الحدث", + "description": "الوصف", + "individualId": "معرّف الفرد", + "authenticationMode": "طريقة المصادقة", + "vidType": "نوع VID", + "vid": "VID", + "timestamp": "الطابع الزمني", + "descriptionText": "تتبع حالة معرّف الحدث (EID) المرتبط بمعرّف UIN/VID المسجل الدخول. يمكنك أيضًا عرض المعلومات المفصلة حول معرّف EID المُدخل.", + "transactionTitle": "تفاصيل المعاملة", + "partnerName": "اسم الشريك", + "partnerLogo": "شعار الشريك", + "transactionDate": "تاريخ المعاملة", + "downloadbuttonLabel": "تحميل الاعتراف", + "summary": "ملخص", + "attributeList": "قائمة السمات", + "downloadVIDCard": "تحميل بطاقة VID", + "downloadUINCard": "تحميل بطاقة UIN", + "purpose": "الغرض", + "raiseSupportRequest": "لتقديم طلب دعم ضد هذا المعرّف (EID) ،", + "clickHere": "انقر هنا.", + "warningMsg": "يرجى إدخال معرّف EID المكون من 16 رقمًا صحيحًا." + }, + "personalisedcard": { + "title": "الحصول على بطاقة مخصصة", + "mainlabel": "يرجى تحديد ثلاثة سمات على الأقل للمتابعة.", + "downloadbutton": "تحميل", + "introDescription": "يمكن للمقيمين تحديد البيانات التي سيتم إضافتها إلى بيانات اعتمادهم. يمكنهم أيضًا معاينة البيانات المختارة وتنزيلها." + }, + "physicalcard": { + "title": "طلب بطاقة فيزيائية", + "mainlabel": "حدد مزود الطباعة", + "introDescription": "يمكن استخدام هذه الخدمة لطلب بطاقة فيزيائية إلى العنوان المفضل. ستعتمد أنواع البطاقات المتاحة والتعرفات والميزات الأخرى على الشريك المختار في العملية." + }, + "sharewithpartner": { + "title": "مشاركة بياناتي", + "mainlabel": "يرجى تحديد ثلاثة سمات على الأقل للمتابعة.", + "partnerName": "اسم شريك المصادقة", + "sharingReason": "غرض مشاركة بياناتك", + "sharingReasonPlaceholder": "أدخل الغرض هنا", + "sharebutton": "مشاركة", + "sharePartnerSuccessMsg": "تمت مشاركة بياناتك بنجاح مع الشريك المختار", + "successIcon": "./assets/success_icon.png", + "introDescription": "يمكن للمقيمين تحديد البيانات التي سيتم مشاركتها مع أي من الشركاء المسجلين للاستفادة من خدمات الطرف الثالث المختلفة.", + "messageDescription1": "تم مشاركة بياناتك بنجاح مع الشريك المختار ضد معرّف EID: ", + "messageDescription2": ". من أجل تتبع حالة المعاملة ، استخدم معرّف EID أعلاه في ", + "trackMyserviceLink": "تتبع طلب الخدمة الخاص بي", + "orin": "أو في", + "viewHistoryLink": "عرض التاريخ", + "TotalCharacters": "إجمالي الأحرف", + "remainingCharacters": "المتبقي" + }, + "uinStatus": { + "status": "الحالة", + "uinTitleDescription": "جاري إنشاء UIN الخاص بك ضد AID: $AID.", + "uinTitleDescription2": "فشل إنشاء UIN الخاص بك ضد AID: $AID.", + "requestMsg": "يرجى المحاولة مرة أخرى بعد بضعة أيام.", + "requestMsg2": "لمزيد من المعلومات ، يرجى زيارة أقرب مركز تسجيل.", + "UINCardStatus": "حالة بطاقة UIN", + "statusTime": "تاريخ الانتهاء المتوقع: $تاريخ", + "statusStages": { + "REQUEST_RECEIVED": "تم استلام الطلب", + "VALIDATION_STAGE": "مرحلة التحقق", + "VERIFICATION_STAGE": "مرحلة التحقق", + "UIN_GENERATION_STAGE": "مرحلة إنشاء UIN", + "CARD_READY_TO_DOWNLOAD": "البطاقة جاهزة للتنزيل" + }, + "trackDetailsHeading": "تفاصيل التتبع" + }, + "paginatorIntl": { + "itemsPerPageLabel": "مواد لكل صفحة", + "of": "ل" + }, + "genericmessage": { + "successLabel": "Success", + "successButton": "موافق", + "submitButton": "إرسال", + "resentBtn": "إعادة إرسال كلمة المرور المؤقتة", + "yesButton": "نعم", + "noButton": "لا", + "shareButton": "مشاركة", + "sendButton": "إرسال", + "deleteButton": "حذف", + "errorLabel": "Error", + "warningLabel": "Warning", + "downloadLabel": "تحميل", + "warningForChannel": "تحذير للقناة", + "createMessage": "تم الإنشاء بنجاح", + "updateMessage": "تم التحديث بنجاح", + "mappingMessage": "تمت مطابقة البيانات بنجاح", + "termsAndConditionsLabel": "الشروط والأحكام", + "clickHere": "هنا", + "clickHere2": "انقر ", + "relogin": " لتسجيل الدخول مرة أخرى.", + "login": " لتسجيل الدخول.", + "click":"انقر هنا.", + "cancel":"يلغي", + "confirm":"يتأكد", + "continue":"يكمل", + "langChgWarnText":"عند الضغط على متابعة، سيتم فقدان البيانات التي قمت بإدخالها.", + "toSeeMoreDetails":"لرؤية المزيد من التفاصيل", + "otpPopupDescription": "تم إرسال رمز المرور لمرة واحدة (OTP) إلى", + "loginSuccessfully": "عزيزي المقيم ، تم تسجيل دخولك بنجاح", + "successRemainMsg": "لتتبع طلب الخدمة باستخدام EID مملوء مسبقًا.", + "passwordCombinationHeading": "تركيبة كلمة المرور: ", + "passwordCombination": "الأربعة أحرف الأولى من اسمك الأول بحروف كبيرة وسنة ميلادك. على سبيل المثال: إذا كان اسمك Johnny Depp وتاريخ ميلادك هو 09/06/1963، سيكون كلمة المرور الخاصة بك JOHN1963.", "SuccessLogin": "لقد سجلت الدخول بنجاح.", + "successLogout": "لقد قمت بتسجيل الخروج بنجاح. ", + "dearResident": "عزيزي المقيم،", + "trackStatusText": "لتتبع حالة الحدث ، انقر ", + "trackStatusForLogin": "يمكن استخدام هذا الرقم التسلسلي لعرض تفاصيل الحدث. انقر ", + "clickYesToProceed": "انقر نعم للمتابعة.", + "logoutconfirmMessage": "هل أنت متأكد أنك تريد تسجيل الخروج.", + "accessDenied": "ا يمكنك الوصول إلى هذه الخدمة حيث لم تقبل الاستجابة أثناء تسجيل الدخول", + "toFindRegCen": " للعثور على مراكز التسجيل.", + "sessionExpired": "انتهت الجلسة", + "getMyUin": { + "downloadedSuccessFully": "تم تحميل بطاقة UIN الخاصة بك بنجاح بموجب رقم الحدث: $eventId.", + "invalidOtp": "تم إدخال رمز OTP غير صالح. يرجى النقر فوق إعادة إرسال OTP والمحاولة مرة أخرى برمز OTP صالح." + }, + "termsAndConditionsDescription": [ + "سيتم مشاركة بياناتك مع الطرف الثالث المختار (شريك الاعتماد)", + "أنت مسؤول عن جميع التكاليف والرسوم المتعلقة بالاتفاقيات التي تمت مع مزود الطرف الثالث.", + "بأي حال من الأحوال، لن نكون مسؤولين عن فقدان أو سوء استخدام البيانات بأي شكل من الأشكال، ناتج عن استخدام البيانات المشتركة مع الشريك.", + "إذا توقف مزود الطرف الثالث عن توفير خدمته أو طلب من MOSIP تعليق أو إنهاء تقديم جميع أو جزء من خدماته لك، سيتم إنهاء تلك البيانات أو الخدمات على الفور دون إشعار أو التزام إضافي تجاهك." + ], + "conditionsForupdateDemographicData": [ + "سيتم تحديث البيانات التي اخترتها بعد التحقق الصحيح من إثبات العنوان أو إثبات الهوية.", + "أنت مسؤول عن جميع التكاليف والرسوم المتعلقة بالاتفاقية لتحديث بياناتك.", + "أنت مسؤول عن أي تغييرات تتم في البيانات الشخصية الموجودة بالفعل لديك أو المستندات المرفقة لدعم هذه التغييرات." + ], + "agreeLabel": "أوافق على الشروط والأحكام لمشاركة بياناتي مع الشريك المختار", + "agreeLabelForUpdateData": "أوافق على الشروط والأحكام لتحديث البيانات الديموغرافية", + "personalisedcardConditions": { + "title": "قم بتنزيل بطاقتك الشخصية المخصصة", + "wishes": "عزيزي المقيم،", + "description": "سيستغرق بعض الوقت لإعداد البطاقة. سنرسل لك رابطًا يمكنك من خلاله تنزيل البطاقة المطلوبة. يمكنك أيضًا تنزيل البطاقة من قسم الإشعارات بمجرد أن تكون جاهزة.", + "sendVid": "إرسال VID", + "agreeLabel1": "إرسال VID إلى الهاتف المسجل", + "agreeLabel": "إرسال VID إلى عنوان البريد الإلكتروني المسجل" + }, + "manageMyVidMessages": { + "Perpetual": { + "WarningMessageLabel": "إن إنشاء VID دائم جديد سيلغي VID الحالي الموجود بالفعل.", + "confirmationMessageForCreateVid": "هل أنت متأكد أنك تريد إنشاء بطاقة VID دائمة؟", + "confirmationMessageForDeleteVid": "هل أنت متأكد أنك تريد حذف بطاقة VID الدائمة المحددة؟", + "confirmationMessageForDownloadVid": "هل أنت متأكد أنك تريد تنزيل بطاقة VID الدائمة؟" + }, + "Temporary": { + "confirmationMessageForCreateVid": "هل أنت متأكد أنك تريد إنشاء بطاقة VID مؤقتة؟", + "confirmationMessageForDeleteVid": "هل أنت متأكد أنك تريد حذف بطاقة VID المؤقتة التي اخترتها؟", + "confirmationMessageForDownloadVid": "هل أنت متأكد أنك تريد تنزيل بطاقة VID المؤقتة؟" + }, + "OneTimeUse": { + "confirmationMessageForCreateVid": "هل أنت متأكد أنك تريد إنشاء بطاقة VID لمرة واحدة؟", + "confirmationMessageForDeleteVid": "هل أنت متأكد أنك تريد حذف بطاقة VID لمرة واحدة التي اخترتها؟", + "confirmationMessageForDownloadVid": "هل أنت متأكد أنك تريد تنزيل بطاقة VID لمرة واحدة؟" + }, + "createdSuccessfully": "تم إنشاء VID الخاص بك بنجاح بالنسبة لرقم الحدث: $eventId.", + "downloadedSuccessFully": "تم معالجة طلبك لتنزيل بطاقة VID بنجاح بالنسبة لرقم الحدث: $eventId.", + "downloadedSuccessFully2": "سيستغرق بعض الوقت لإعداد البطاقة. سيتم إرسال رابط إلى عنوان بريدك الإلكتروني المسجل و/أو رقم هاتفك باستخدامه يمكنك تنزيل بطاقة VID المطلوبة. بشكل بديل، يمكنك تنزيلها من طلب المتابعة بمجرد استلامك إشعارًا يفيد بأن البطاقة جاهزة.", + "deletedSuccessfully": "تم حذف VID الخاص بك بنجاح بالنسبة لرقم الحدث: $eventId." + }, + "personalisedcardMessages": { + "downloadedSuccessFully": "تم تنزيل بطاقتك المخصصة بنجاح بالنسبة لرقم الحدث: $eventId. سيتم إرسال كلمة المرور إلى عنوان البريد الإلكتروني المسجل أو رقم الهاتف الخاص بك." + }, + "sharewithpartner": { + "needPartner": "يرجى اختيار شريك للمتابعة.", + "needPurpose": "يجب تحديد غرض مشاركة بياناتك المصادقة. يرجى ذكر غرض مشاركة بياناتك المصادقة.", + "specialCharacters": "يرجى إدخال أحرف/أرقام لمشاركة بياناتك المصادقة.", + "sharedSuccessfully": "تمت مشاركة البيانات التي اخترتها بنجاح مع الشريك المحدد بناءً على رقم الحدث: $eventId" + }, + "verifyChannel": { + "warningMsgForEmail": "معرف البريد الإلكتروني الخاص بك: $userID تم التحقق منه بالفعل.", + "warningMsgForPhone": "رقم هاتفك: $userID تم التحقق منه بالفعل.", + "emailSuccess": "تم التحقق بنجاح من عنوان البريد الإلكتروني الخاص بك: $channel ضد رقم الحدث: $eventId.", + "phoneSuccess": "تم التحقق بنجاح من رقم هاتفك: $channel ضد رقم الحدث: $eventId." + }, + "grievanceRedressal": { + "successMsg": "تم إرسال شكواك بنجاح ضد رقم التذكرة $ticketId.", + "warningMsg": "تعذر إرسال شكواك. يرجى المحاولة مرة أخرى لاحقًا." + }, + "secureMyId": { + "successMsg": "تم حفظ طلبك لتغيير نوع (أنواع) المصادقة بنجاح ضد رقم الحدث: $eventId.", + "confirmationMessage": " هل أنت متأكد أنك تريد حفظ التغييرات المُجراة في أنواع المصادقة؟" + }, + "updateMyData": { + "emailSuccessMsg": "لقد تم إرسال طلبك لتغيير معرف البريد الإلكتروني الخاص بك مقابل معرف الحدث: $eventId.", + "phoneNumberSuccessMsg": "لقد تم إرسال طلبك لتغيير رقم هاتفك مقابل معرف الحدث: $eventId.", + "newDataUpdatedSuccessMsg": "تم تقديم طلبك لتغيير بيانات $dataType ضد معرّف الحدث: $eventId.", + "updateNotificationData": "تم تقديم طلبك لتغيير لغة الإشعارات ضد معرّف الحدث: $eventId." + } + }, + "autologout": { + "preview": "ستتم إنهاء جلستك تلقائيًا بعد 60 ثانية من عدم النشاط. يرجى النقر في أي مكان على الشاشة لإعادة تنشيط الجلسة.", + "post": "تم تسجيل خروجك تلقائيًا بسبب عدم النشاط." + }, + "InfomationContent": { + "readMoreLabel": "اقرأ المزيد...", + "readLessLabel": "اقرأ أقل...", + "revokevid": { + "Perpetual": "ليس لدى VID الدائم تاريخ انتهاء صلاحية ولا يوجد حد لعدد المعاملات التي يمكن تنفيذها باستخدام VID هذا. يمكن ربط UIN واحد فقط بـ $instancesVID الدائم $VID في المرة الواحدة.", + "Temporary": "يكون VID المؤقت صالحًا لمدة $expiryTime دقائق ويمكن تنفيذ معاملة $transactionLimit فقط باستخدام VID هذا. يمكن ربط UIN واحد بـ $instancesVID $VID المؤقت في المرة الواحدة.", + "OneTimeUse": "لا يوجد تاريخ انتهاء صلاحية لـ VID لمرة واحدة ولكن يمكن تنفيذ معاملة $transactionLimit فقط باستخدام VID هذا. يمكن ربط UIN واحد بـ $instancesVID لمرة واحدة $VID في المرة الواحدة." + }, + "secureMyID": { + "Email OTP Authentication": "عند قفل/فتح 'المصادقة باستخدام رمز OTP عبر البريد الإلكتروني'، سيتم تعطيل/تمكين أي محاولة للمصادقة باستخدام رمز OTP عبر البريد الإلكتروني.", + "Mobile OTP Authentication": "عند قفل/فتح 'المصادقة باستخدام رمز OTP عبر الهاتف المحمول'، سيتم تعطيل/تمكين أي محاولة للمصادقة باستخدام رمز OTP عبر الهاتف المحمول.", + "Demographic Authentication": "عند قفل/فتح 'المصادقة الديموغرافية'، سيتم تعطيل/تمكين أي محاولة للمصادقة باستخدام تفاصيل ديموغرافية (الاسم، العمر، العنوان، أو أي توازن من هذه التفاصيل).", + "Fingerprint Authentication": "عند قفل/فتح 'المصادقة ببصمة الأصبع'، سيتم تعطيل/تمكين أي محاولة للمصادقة باستخدام بصمة الأصبع.", + "Iris Authentication": "عند قفل/فتح 'المصادقة بواسطة قزحية العين'، سيتم تعطيل/تمكين أي محاولة للمصادقة باستخدام قزحية العين.", + "Face Authentication": "عند قفل/فتح 'المصادقة بواسطة التعرف على الوجه'، سيتم تعطيل/تمكين أي محاولة للمصادقة باستخدام التعرف على الوجه." + }, + "trackStatus": "يرجى إدخال معرّف الحدث (EID) المرتبط بالحدث الذي ترغب في تتبعه. من المهم أن يكون معرّف الحدث الذي تدخله مرتبطًا برقم التعريف الفريد للمستخدم (UIN) المسجل في النظام.", + "getUin": "AID هو رقم تسجيلك المؤلف من $AID أرقام الذي تم تزويدك به بعد التسجيل. UIN هو رقم الهوية الفريد الخاص بك المؤلف من $UIN أرقام. VID هو الهوية الافتراضية الخاصة بك المؤلفة من $VID أرقام.", + "verifyChannel": "رقم التعريف الفريد (UIN) هو رقم الهوية الفريد المكون من 10 أرقام. رقم الهوية الافتراضي (VID) هو رقم الهوية الافتراضي المكون من 16 رقمًا." + }, + "serverErrors": { + "IDA-MLC-009": "لم يتم العثور على معرف بريد إلكتروني / رقم هاتف مسجل مع UIN / VID الذي تم إدخاله. لإضافة معرف بريد إلكتروني / رقم هاتف ، قم بزيارة أقرب مركز تسجيل.", + "IDA-MLC-002": "لم يتم العثور على معرف بريد إلكتروني / رقم هاتف مسجل مع UIN / VID الذي تم إدخاله. لإضافة معرف بريد إلكتروني / رقم هاتف ، قم بزيارة أقرب مركز تسجيل.", + "IDA-MLC-018": "تم إدخال UIN/ AID/ VID غير صالح. يرجى إدخال UIN/ AID/ VID صالح والمحاولة مرة أخرى.", + "RES-SER-422": "تم إدخال رمز OTP غير صالح. يرجى المحاولة مرة أخرى مع رمز OTP صالح.", + "RES-SER-410": { + "individualIdError": "تم إدخال UIN/ AID/ VID غير صالح. يرجى إدخال UIN/ AID/ VID صالح والمحاولة مرة أخرى.", + "individualId": "تم إدخال UIN/ AID/ VID غير صالح. يرجى إدخال UIN/ AID/ VID صالح والمحاولة مرة أخرى.", + "EMAIL": "عنوان البريد الإلكتروني الذي أدخلته غير صالح. يرجى إدخال عنوان بريد إلكتروني صالح.", + "PHONE": "رقم الهاتف الذي أدخلته غير صالح. يرجى إدخال رقم هاتف صالح.", + "eventId": "معرف الحدث الذي أدخلته غير صالح. يرجى إدخال معرف حدث صالح.", + "userId": "عنوان البريد الإلكتروني / رقم الهاتف الذي أدخلته غير صالح. يرجى إدخال عنوان بريد إلكتروني / رقم هاتف صالح.", + "otp": "تم إدخال رمز OTP غير صالح. يرجى المحاولة مرة أخرى مع رمز OTP صالح.", + "channel": "تم إدخال UIN/ VID غير صالح. يرجى إدخال UIN/ VID صالح والمحاولة مرة أخرى.", + "identity/preferredLang": "اللغة المفضلة غير صالحة. يرجى إدخال بيانات صالحة.", + "identity/dateOfBirth": "الرجاء إدخال تاريخ ميلاد صحيح." + }, + "RES-SER-459": "الـ EID المُدخَل غير مرتبط بالـ UIN/ VID المستخدم لتسجيل الدخول.", + "RES-SER-412": "غير قادر على الوصول إلى موارد API.", + "RES-SER-405": "الحد الأقصى المسموح به من الـ VIDs نشط. يجب إلغاء تفعيل VID(s) لإنشاء واحد جديد.", + "RES-SER-511": "الـ EID المُدخَل غير مرتبط بالـ UIN/ VID المستخدم لتسجيل الدخول.", + "RES-SER-449": "تم إدخال UIN/ AID/ VID غير صالح. يرجى إدخال UIN/ AID/ VID صالح والمحاولة مرة أخرى.", + "RES-SER-414": "لا يمكن أن يكون قسم التعليق فارغًا. يرجى إدخال تعليقاتك للمتابعة.", + "RES-SER-471": "لا يمكن إلغاء تنشيط هذا الرقم التعريفي الافتراضي (VID) لأنك قد قمت بتسجيل الدخول باستخدام نفس الرقم التعريفي الافتراضي (VID).", + "RES-SER-513": "لا يمكن إنشاء رقم تعريف افتراضي جديد لأنك قمت بتسجيل الدخول بنفس الرقم التعريفي الافتراضي (VID).", + "RES-OTP-007": "تم إدخال رمز OTP غير صالح. يرجى المحاولة مرة أخرى باستخدام رمز OTP صالح.", + "RES-SER-415": "خطأ في القالب لخدمة الاستثناء.", + "RES-SER-463": "فشل في إرسال رمز OTP. حاول مرة أخرى في وقت لاحق.", + "RES-SER-461": "نوع المستند هو حقل إلزامي. يرجى اختيار نوع المستند للمتابعة.", + "RES-SER-519": "يرجى إدخال عنوان بريد إلكتروني مختلف عن العنوان الموجود بالفعل.", + "RES-SER-520": "يرجى إدخال رقم هاتف مختلف عن الرقم الموجود بالفعل.", + "RES-SER-456": "الهوية الافتراضية (AID) غير موجودة. يرجى المحاولة مرة أخرى في وقت لاحق.", + "RES-SER-515": "يرجى إدخال أحرف / أرقام للمشاركة.", + "RES-SER-425": "حدث خطأ أثناء إنشاء رمز OTP.", + "RES-SER-514": "تم إدخال UIN/VID غير صالح. يرجى إدخال UIN/VID صالح والمحاولة مرة أخرى.", + "IDA-MLC-019": "نوع مصادقة otp-email مقفل للـ UIN", + "RES-SER-522": "تم إدخال UIN/VID غير صالح. يرجى إدخال UIN/VID صالح والمحاولة مرة أخرى.", + "RES-SER-509": "البطاقة غير جاهزة للتنزيل.", + "RES-SER-418": "تم إدخال UIN/ AID/ VID غير صالح. يرجى إدخال UIN/ AID/ VID صالح والمحاولة مرة أخرى.", + "RES-OTP-006": "تم إدخال رمز OTP غير صالح. يرجى المحاولة مرة أخرى باستخدام رمز OTP صالح.", + "RES-SER-406": "غير قادر على الوصول إلى موارد API.", + "RES-SER-523": "عنوان URL لرد الاتصال غير متاح لحدث اكتمال سير عمل Regproc", + "RES-SER-524": "غير مسموح بتحديث UIN لأن الحزمة السابقة معلقة. للمضي قدمًا، يرجى تجاهلها.", + "RES-SER-525": "غير مسموح بتحديث UIN لأن الحزمة السابقة معلقة ولا يمكن إلغاؤها.", + "RES-SER-526": "تم تجاوز الحد الأقصى لعدد التحديثات للسمات:- %s", + "RES-SER-470": "لا توجد سجلات", + "RES-SER-401": "استثناء قاعدة", + "RES-SER-474": "لم يتم العثور على معرف فردي استثناء" + } +} diff --git a/artifacts/src/i18n/resident-i18n-bundle/default.json b/artifacts/src/i18n/resident-i18n-bundle/default.json new file mode 100644 index 00000000..e6b28465 --- /dev/null +++ b/artifacts/src/i18n/resident-i18n-bundle/default.json @@ -0,0 +1,50 @@ + +{ + "languages": { + "eng": { + "name": "English", + "nativeName": "English", + "locale": "en_GB" + }, + "ara": { + "name": "Arabic", + "nativeName": "العَرَبِيَّة‎", + "locale": "ar_SA" + }, + "fra": { + "name": "French", + "nativeName": "français", + "locale": "fr_CH" + }, + "hin": { + "name": "Hindi", + "nativeName": "हिंदी", + "locale": "hi_IN" + }, + "tam": { + "name": "Tamil", + "nativeName": "தமிழ்", + "locale": "ta_IN" + }, + "kan": { + "name": "Kannada", + "nativeName": "ಕನ್ನಡ", + "locale": "kn_IN" + }, + "spa":{ + "name": "Spanish", + "nativeName": "español", + "locale": "sp_IN" + } + }, + "keyboardMapping" :{ + "eng": "en", + "fra": "fr", + "ara": "ar", + "hin": "hi", + "tam": "ta", + "kan": "kn", + "spa": "es" + } + } + diff --git a/artifacts/src/i18n/resident-i18n-bundle/eng.json b/artifacts/src/i18n/resident-i18n-bundle/eng.json new file mode 100644 index 00000000..38450495 --- /dev/null +++ b/artifacts/src/i18n/resident-i18n-bundle/eng.json @@ -0,0 +1,720 @@ + +{ + "menuItems": [ + { + "displayName": "UIN Services", + "displaydescription": "Residents can use these services to view, update, manage or share their data. They can also report an issue in case of a grievance.", + "availableServicesDescription": "Following are the available services:", + "icon": "./assets/icons/iconfont/uin_services.svg", + "activeIcon": "./assets/icons/iconfont/uin_services_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 2, + "rows": 2, + "id":"UINservices", + "subMenus": [ + { + "displayName": "View My History", + "icon": "assets/images/viewhistory.png", + "route": "uinservices/viewhistory", + "description": "View the history of all the transactions associated with your logged-in UIN/ VID. You can also view their details and if any unaccounted entry is found, a report can be raised against the same.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Manage My VID", + "icon": "assets/images/managemyvid.png", + "route": "uinservices/managemyvid", + "description": "View details of the existing VIDs, create new VIDs, delete an existing VID or download a VID card.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Secure My ID", + "icon": "assets/images/lockunlockauth.png", + "route": "uinservices/lockunlockauth", + "description": "View the status of all the Authentication types. You can choose to lock or unlock Authentication types like iris Authentication, email Authentication, etc.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Track My Requests", + "icon": "assets/images/trackservicerequest.png", + "route": "uinservices/trackservicerequest", + "description": " Track the status of an event ID (EID) associated with the logged-in UIN/ VID. You can also view the detailed information about the entered EID.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Get Personalised Card", + "icon": "assets/images/personalisedcard.png", + "route": "uinservices/personalisedcard", + "description": "Residents can select the data to be added to their credential. They can also preview the chosen data and download it.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Share My Data", + "icon": "assets/images/sharewithpartner.png", + "route": "uinservices/sharewithpartner", + "description": " Residents can choose the data to be shared with any of the registered partners to avail various third party services.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Update My Data", + "icon": "assets/images/updatedemographic.png", + "route": "uinservices/updatedemographic", + "description": "Residents can update the already existing data associated with their UIN/ VID. The data that can be updated includes name, gender, DOB, address, documents uploaded, phone number, email ID, preferred language, etc.", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "Get Information", + "icon": "./assets/icons/iconfont/get_information.svg", + "activeIcon": "./assets/icons/iconfont/get_information_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "availableServicesDescription": "Click here to search for", + "id":"getInformation", + "subMenus": [ + { + "displayName": "Registration Centers", + "icon": "", + "route": "regcenter", + "auditEventId": "ADM-004" + }, + { + "displayName": "Supporting Documents", + "icon": "", + "route": "document", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "Booking an Appointment", + "icon": "./assets/icons/iconfont/book_appointment.svg", + "activeIcon": "./assets/icons/iconfont/book_appointment_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"bookingAnAppointment", + "subMenus": [ + { + "displayName": "Click here for new enrollment", + "icon": "", + "route": "redirect", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "Get My UIN", + "icon": "./assets/icons/iconfont/get_my_uin.svg", + "activeIcon": "./assets/icons/iconfont/get_my_uin_active.svg", + "route": "getuin", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"getMyUIN", + "subMenus": [ + { + "displayName": "Click here to download your UIN card or to know the status of your UIN" + } + ] + }, + { + "displayName": "Verify Phone Number/ Email ID", + "icon": "./assets/icons/iconfont/verify_phone_number.svg", + "activeIcon": "./assets/icons/iconfont/verify_phone_number_active.svg", + "route": "verify", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"verifyPhoneNumber/EmailID", + "subMenus": [ + { + "displayName": "Click here to verify your phone number/ email ID" + } + ] + } + ], + "header":{ + "lastLogin":"Last Login", + "logout":"Logout" + }, + "dashboard": { + "welcomeMessage": "Welcome to Mosip Partner portal !", + "Logout": "Logout", + "home": "Home", + "getinformation": "Get Information", + "regcenter": "Find a Registration Center", + "document": "List of Supporting Documents", + "verify": "Verify Phone Number/ Email ID", + "uinservices": "UIN Services", + "uindescription": "Residents can use these services to view, update, change, manage or share their data. They can also report an issue in case of a grievance." + }, + "uinservices": { + "login": "Login", + "title": "Enter your AID/UIN/VID", + "description": "Enter your AID/UIN/VID to proceed.", + "plaginLabel": "I'm not a robot", + "buttonText": "Send OTP", + "home": "Home", + "enterHere": "Enter Here", + "label": "Get My UIN", + "icon": "assets/images/info_black_24dp (1).png" + }, + "downloadUin": { + "home": "Home", + "label": "Download UIN", + "subTitle": "The OTP will expire in", + "subTitle2": "The OTP has expired Please click Resend OTP.", + "inputLabel": "Enter One Time Password (OTP)", + "otpDescription": "One Time Password (OTP) has been sent to your registered Mobile Number", + "otpDescriptionEmail": " and your registered Email ID", + "resendBtnLabel": "Resend OTP", + "submitBtnLabel": "Submit", + "enterOtp": "Enter OTP here" + }, + "centerSelection": { + "title": " Book Appointment ", + "action_nearBy": "Locations near me", + "display_recommended": "Recommended Centres", + "text_found": "Found", + "text_centers": "centers", + "text_timing": "Timing", + "text_open": "Open", + "text_select": "Select Location Types", + "text_enter": "Enter", + "text_search": "Search", + "action_back": "Back", + "action_book_later": "Book Later", + "action_continue": "Continue", + "noResult_found": "No results Found", + "lunch_hours": "Lunch", + "helpText": "Registration centers based on your geo-location", + "noRegCentersNearby": "No nearby Registration Centers found. Please enter text manually to look for Registration Centers.", + "noRegCenters": "No Registration Center found.", + "warnMessage": "Please enter letters/numbers in order to search.", + "or":"OR", + "showMapBtnLabel":"Show reg center on map" + }, + "downloadDocument": { + "downloadbutton": "Download" + }, + "grievanceRedressal": { + "title": "Grievance Redressal Form", + "namelabel": "Name", + "emailidlabel": "Email ID", + "alternateemailidlabel": "Alternate Email ID", + "phonenumberlabel": "Phone number", + "alternatephonenumberlabel": "Alternate phone number", + "eventidlabel": "Event ID", + "commentlabel": "Comment", + "alternateEmailPlaceholder": "Enter alternate email ID", + "alternatePhoneNoPlaceholder": "Enter alternate phone number", + "EnterMsgPlaceholder": "Please enter your comment", + "submitBtn": "Submit", + "TotalCharacters": "Total Characters", + "remainingCharacters": "Remaining" + }, + "breadCrumbNames": { + "trackMyRequest": "Track My Request", + "viewMyHistory": "View My History" + }, + "verifyuinvid": { + "title": "", + "mobileno": "Verify phone number", + "email": "Verify email ID", + "uid": "Enter UIN/ VID", + "captcha": "Enter Captcha", + "sendotp": "Send OTP", + "otp": "Enter OTP", + "phoneicon": "assets/images/phone_iphone_black_24dp.png", + "subTitle": "The OTP will expire in", + "subTitle2": "The OTP has expired Please click Resend OTP.", + "inputLabel": "Enter One Time Password (OTP)", + "otpDescriptionEmail": "Please enter the OTP that has been sent to your registered email ID ", + "otpDescriptionPhone": "Please enter the OTP that has been sent to your registered phone number ", + "resendBtnLabel": "Resend OTP", + "submitBtnLabel": "Submit", + "back": "Back" + }, + "viewhistory": { + "title": "View My History", + "inputsearch": "Search", + "inputAppId": "EID", + "inputHistory": "History Type", + "inputStatus": "Status", + "inputFrom": "From (DD/MMM/YYYY)", + "inputTo": "To (DD/MMM/YYYY)", + "searchBtn": "Go", + "description": "Description", + "timestamp": "Timestamp", + "selectAll": "All", + "noData": "No results to show", + "historyType": "History type", + "status": "Status", + "serviceTypeFilter": { + "ALL": { + "serviceType": "All", + "checked": false + }, + "AUTHENTICATION_REQUEST": { + "serviceType": "Authentication Request", + "checked": false + }, + "SERVICE_REQUEST": { + "serviceType": "Service Request", + "checked": false + }, + "DATA_UPDATE_REQUEST": { + "serviceType": "Data Update Request", + "checked": false + }, + "ID_MANAGEMENT_REQUEST": { + "serviceType": "ID Management Request", + "checked": false + }, + "DATA_SHARE_REQUEST": { + "serviceType": "Data Share Request", + "checked": false + } + }, + "statusTypeFilter": { + "ALL": { + "statusType": "All", + "checked": false + }, + "SUCCESS": { + "statusType": "Success", + "checked": false + }, + "IN_PROGRESS": { + "statusType": "In Progress", + "checked": false + }, + "FAILED": { + "statusType": "Failed", + "checked": false + }, + "CANCELED":{ + "statusType": "Canceled", + "checked": false + } + }, + "reportIssueLabel": "Report an Issue", + "pinToTopLabel": "Pin to top", + "unpinToToplabel": "Unpin from top", + "viewhistoryLabel": "View Details" + }, + "managemyvid": { + "title": "Manage My VID", + "Perpetual": { + "vidType": "Perpetual VID", + "message": "No limit to usage or expiry" + }, + "Temporary": { + "vidType": "Temporary VID", + "message": "Expires after 30 mins and can be used only once" + }, + "OneTimeUse": { + "vidType": "One-time VID", + "message": "Has no expiry date but can be used only once" + }, + "generatevid": [ + { + "vidType": "Perpetual VID", + "message": "No limit to usage or expiry" + }, + { + "vidType": "One-time VID", + "message": "Has no expiry date but can be used only once" + }, + { + "vidType": "Temporary VID", + "message": "Expires after 30 mins and can be used only once" + } + ], + "revokevid": "", + "create": "Create", + "generatevidtoggle": "Generate VID", + "revokevidtoggle": "Revoke VID", + "introDescription": "View details of the existing VIDs, create new VIDs, delete an existing VID or download a VID card.", + "generatedOn": "Generated On", + "expiry": "Expiry", + "vid": "VID", + "transactionLeft": "Transaction Left", + "noVidsText": "You do not have any $VIDTYPE at present. Please click on ", + "noVidsText2": " button to generate a new one." + }, + "lockunlockauth": { + "title": "Secure My ID", + "generatevid": [ + { + "title": "Perpetual", + "message": "No limit to usage or expiry" + }, + { + "title": "Temporary", + "message": "Expires after 30 mins and can be used only once" + }, + { + "title": "One-time", + "message": "Has no expiry date but can be used only once" + } + ], + "revokevid": "", + "generatevidtoggle": "Generate VID", + "revokevidtoggle": "Revoke VID", + "labelmap": { + "demo": { + "label": "Demographic Authentication", + "icon": "Demographic Authentication" + }, + "bio-FINGER": { + "label": "Fingerprint Authentication", + "icon": "Fingerprint Authentication" + }, + "bio-IRIS": { + "label": "Iris Authentication", + "icon": "Iris Authentication" + }, + "bio-FACE": { + "label": "Face Authentication", + "icon": "Face Authentication" + }, + "otp-email": { + "label": "Email OTP Authentication", + "icon": "Email OTP Authentication" + }, + "otp-phone": { + "label": "Mobile OTP Authentication", + "icon": "Mobile OTP Authentication" + } + }, + "introDescription": "View the status of all the Authentication types. You can choose to lock or unlock Authentication types like iris Authentication, email Authentication, etc.", + "unlockLabel": "Unlock", + "lockLabel": "Lock" + }, + "updatedemographic": { + "title": "Update My Data", + "identity": "Identity", + "address": "Address", + "contact": "Contact", + "languagePreference": "Language Preference", + "identityHeading": "My Identity", + "addressHeading": "My Address", + "contactHeading": "My Contact", + "uploadImage": "Upload Image", + "dropImage": "Drop Image", + "or": "or", + "preview": "Preview", + "enteredValuesNotMatch": "The entered values do not match.", + "submit": "Submit", + "update": "Update", + "calendarPlaceHolder":"DD/MMM/YYYY", + "documentUploaded": "Document Uploaded", + "languageHeading": "My Language Preference", + "InvalidFormatMsg": "The file type that you are trying to upload is not supported. Please upload a different file type.", + "InvalidFileSize": "The document you are trying to upload exceeds the file size limit of 2mb. Please upload a document within 2mb.", + "sameNameInputErrorMsg": "The $NAME you have entered already exists. Please enter a new $NAME to proceed.", + "enteredOnlyNums": "This input field only accepts letters", + "sameDobInputErrorMsg": "The DOB you have entered already exists. Please enter a new DOB to proceed.", + "sameGenderInputErrorMsg": "The gender you have chosen already exists. Please choose a new gender to proceed.", + "EnterAllAddress":"Please ", + "select":"Select", + "remainingAttems":"$remainingAttems attempts left", + "maxAttems":"$Name change request can be made maximum $MaxAttems times.", + "fullName":"Name", + "dateOfBirth":"Date of birth", + "gender":"Gender", + "addressLine1":"Address", + "sameFileUploading":"Please upload file with a different file name.", + "docTypePlaceholder":"Select Document Type", + "DocIDPlaceholder":"Enter Document ID", + "pendingDrafts":{ + "heading": "Existing request found, action required!", + "descriptionText": "Description: ", + "descriptionDetails": "We have found an existing Data Update Request which is still in progress. In order to raise a new request, you will have to delete the existing request.", + "viewMore":"View More", + "viewLess":"View Less", + "warnMsg":"Are you sure you want to cancel the existing request to update the chosen data?", + "warnMsgTwo":"You cannot cancel this request since it is still in Pending state. Please try after sometime." + }, + "draftCanceled":"Your existing Data Update Request has been successfully canceled. You can now proceed to raise another Data Update request." + }, + "trackservicerequest": { + "title": "Track My Requests", + "source": "View My History", + "searchLabel": "Enter the Event ID that you want to track", + "searchPlaceholder": "Enter the 16-digit EID", + "searchButton": "Track", + "eventId": "Event ID", + "eventType": "Event Type", + "eventStatus": "Event Status", + "description": "Description", + "individualId": "Individual ID", + "authenticationMode": "Authentication Mode", + "vidType": "VID Type", + "vid": "VID", + "timestamp": "Timestamp", + "descriptionText": "Track the status of an event ID (EID) associated with the logged-in UIN/ VID. You can also view the detailed information about the entered EID.", + "transactionTitle": "Transaction Details", + "partnerName": "Partner name", + "partnerLogo": "Partner logo", + "transactionDate": "Transaction Date", + "downloadbuttonLabel": "Download Acknowledgement", + "summary": "Summary", + "attributeList": "Attribute List", + "downloadVIDCard": "Download VID card", + "downloadUINCard": "Download UIN card", + "purpose": "Purpose", + "raiseSupportRequest": "To raise a support request against this EID,", + "clickHere": "click here.", + "warningMsg": "Please enter a valid 16-digits EID." + }, + "personalisedcard": { + "title": "Get Personalised Card", + "mainlabel": "Kindly select at least three attributes to proceed.", + "downloadbutton": "Download", + "introDescription": "Residents can select the data to be added to their credential. They can also preview the chosen data and download it." + }, + "physicalcard": { + "title": "Order A Physical Card", + "mainlabel": "Select a print provider", + "introDescription": "This service can be used to order a physical card to the preferred address. The types of cards available, tariffs and other features will depend on the partner chosen in the process." + }, + "sharewithpartner": { + "title": "Share My Data", + "mainlabel": "Kindly select at least three attributes to proceed.", + "partnerName": "Authorization Partner Name", + "sharingReason": "Purpose of sharing your credential", + "sharingReasonPlaceholder": "Enter the purpose here", + "sharebutton": "Share", + "sharePartnerSuccessMsg": "Your data has been successfully shared with the chosen partner", + "successIcon": "./assets/sucess_icon.png", + "introDescription": "Residents can choose the data to be shared with any of the registered partners to avail various third party services.", + "messageDescription1": "Your data has been successfully share with the chosen partner against the EID : ", + "messageDescription2": ". In order to track the status of the transaction use the above EID in ", + "trackMyserviceLink": "Track My Service Request", + "orin": "or in", + "viewHistoryLink": "view history", + "TotalCharacters": "Total Characters", + "remainingCharacters": "Remaining" + }, + "uinStatus": { + "status": "Status", + "uinTitleDescription": "Your UIN generation against the AID: $AID is still in progress.", + "uinTitleDescription2": "Your UIN generation against the AID: $AID has failed.", + "requestMsg": "Please try again after a few days.", + "requestMsg2": "For further information, please visit the nearest registration center.", + "UINCardStatus": "UIN Card Status", + "statusTime": "Completion Expected Date : $date", + "statusStages": { + "REQUEST_RECEIVED": "Request received", + "VALIDATION_STAGE": "Validation stage", + "VERIFICATION_STAGE": "Verification stage", + "UIN_GENERATION_STAGE": "UIN generation stage", + "CARD_READY_TO_DOWNLOAD": "Card ready to download" + }, + "trackDetailsHeading": "Tracking Details" + }, + "paginatorIntl": { + "itemsPerPageLabel": "Items per page: ", + "of":"of" + }, + "genericmessage": { + "successLabel": "Success", + "successButton": "OK", + "submitButton": "Submit", + "resentBtn": "Resend OTP", + "yesButton": "Yes", + "noButton": "No", + "shareButton": "Share", + "sendButton": "Send", + "deleteButton": "Delete", + "errorLabel": "Error", + "warningLabel": "Warning", + "downloadLabel": "Download", + "warningForChannel": "warningForChannel", + "createMessage": "Created Successfully", + "updateMessage": "Updated Successfully", + "mappingMessage": " Mapped Successfully", + "termsAndConditionsLabel": "Terms and Conditions", + "clickHere": "here", + "clickHere2": "click ", + "relogin": " to login again.", + "login": " to login.", + "click":"Click here", + "cancel":"Cancel", + "confirm":"Confirm", + "continue":"Continue", + "langChgWarnText":"On clicking on continue, the data that you have entered will be lost.", + "toSeeMoreDetails":"to see more details.", + "otpPopupDescription": "One Time Password (OTP) has been sent to", + "loginSuccessfully": "Dear resident, you logged in complected successfully", + "successRemainMsg": "to track service request with pre-filled EID.", + "passwordCombinationHeading": "Password combination: ", + "passwordCombination": "First four letters of your first name in capital letters and your year of birth. E.g.: If your name is Johnny Depp and your birthdate is 09/06/1963, your password will be JOHN1963.", + "SuccessLogin": "You have successfully logged in.", + "successLogout": "You have successfully logged out. ", + "dearResident": "Dear Resident,", + "trackStatusText": "In order to track the status of the event, click ", + "trackStatusForLogin": "This Event ID can be used to view details about the event. Click ", + "clickYesToProceed": "Click Yes to proceed.", + "logoutconfirmMessage": "Are you sure you want to log out.", + "accessDenied": "You cannot access this service since you have not accepted the consent while logging in. Request you to re-login and accept the relevant consent to proceed.", + "toFindRegCen":" to find the registration centres.", + "sessionExpired":"Session expired", + "getMyUin": { + "downloadedSuccessFully": "Your UIN card has been successfully downloaded against the Event ID: $eventId.", + "invalidOtp": " Invalid OTP was entered. Please click resend OTP and try again with a valid OTP " + }, + "termsAndConditionsDescription": [ + "Your data will be shared with the chosen third party (credential partner)", + "You are responsible for any and all costs and fees associated with agreements entered into with the third-party provider.", + "Under no circumstances will we be liable for loss or misuse of data whatsoever, arising from the usage of data shared with the partner.", + "if a third-party provider ceases to make its service available or requires MOSIP to suspend or terminate the provision of all or any part of its services to you that part of data or services will be terminated immediately without notice or further obligation to you." + ], + "conditionsForupdateDemographicData": [ + "The data chosen by you will be updated after the proof of address or Proof of identity is duly verified.", + "You are responsible for any and all costs and fees associated with an agreement to update your data.", + "You are responsible for any changes made to your already existing personal data or uploaded document to support the same." + ], + "agreeLabel": "I agree to the terms and conditions to share my credentials with the chosen partner", + "agreeLabelForUpdateData": "I agree to the terms and conditions to update demographic data", + "personalisedcardConditions": { + "title": "Download Your Personalised Card", + "wishes": "Dear Resident,", + "description": "It will take some time for us to get the card ready. We will send you a link using which you can download the requested card. You can also download the card from the notification section once it is ready.", + "sendVid": "Send VID", + "agreeLabel1": "Send VID to registred phone", + "agreeLabel": "Send VID to registered email ID" + }, + "manageMyVidMessages": { + "Perpetual": { + "WarningMessageLabel": "Generating a new perpetual VID will revoke the already existing VID.", + "confirmationMessageForCreateVid": "Are you sure you want to create a perpetual VID card?", + "confirmationMessageForDeleteVid": "Are you sure you want to delete the chosen Perpetual VID card?", + "confirmationMessageForDownloadVid": "Are you sure you want to download Perpetual VID card?" + }, + "Temporary": { + "confirmationMessageForCreateVid": "Are you sure you want to create a temporary VID card?", + "confirmationMessageForDeleteVid": "Are you sure you want to delete the chosen Temporary VID card?", + "confirmationMessageForDownloadVid": "Are you sure you want to download Temporary VID card?" + }, + "OneTimeUse": { + "confirmationMessageForCreateVid": "Are you sure you want to create a one-time VID card?", + "confirmationMessageForDeleteVid": "Are you sure you want to delete the chosen One-time VID card?", + "confirmationMessageForDownloadVid": "Are you sure you want to download One-time VID card?" + }, + "createdSuccessfully": "Your VID has been successfully created against the Event ID: $eventId.", + "downloadedSuccessFully": "Your request to download the VID card has been successfully processed against the Event ID: $eventId.", + "downloadedSuccessFully2": "It will take some time to get the card ready. You will be sent a link on your registered email ID and/or phone number using which you can download the requested VID card. Alternatively, it can also be downloaded from the Track Request once you receive a notification stating the card is ready.", + "deletedSuccessfully": "Your VID has been successfully deleted against the Event ID: $eventId." + }, + "personalisedcardMessages": { + "downloadedSuccessFully": "Your personalized card has been successfully downloaded against the Event ID: $eventId. The password will be sent to your registered email ID or phone number." + }, + "sharewithpartner": { + "needPartner": "Kindly choose a partner to proceed.", + "needPurpose": "Purpose of sharing your credential is a mandatory field. Kindly mention the purpose of sharing your credential.", + "specialCharacters": "Please enter letters/numbers in order to share your credentials.", + "sharedSuccessfully": "The data chosen by you has been successfully shared with the chosen partner against the Event Id: $eventId" + }, + "verifyChannel": { + "warningMsgForEmail": "Your email ID: $userID is already verified.", + "warningMsgForPhone": "Your phone number: $userID is already verified.", + "emailSuccess": "Your email ID: $channel has been successfully verified against the Event ID: $eventId.", + "phoneSuccess": "Your phone number: $channel has been successfully verified against the Event ID: $eventId." + }, + "grievanceRedressal": { + "successMsg": "Your complaint has been successfully sent against the ticket ID $ticketId.", + "warningMsg": "Your complaint could not be sent. Please try again later." + }, + "secureMyId": { + "successMsg": "Your request to change the Authentication type(s) has been saved successfully against the Event ID: $eventId.", + "confirmationMessage": " Are you sure you want to save the changes made in Authentication types?" + }, + "updateMyData": { + "emailSuccessMsg": "Your request to change your Email ID has been submitted against the Event ID: $eventId.", + "phoneNumberSuccessMsg": "Your request to change your phone number has been submitted against the Event ID: $eventId.", + "newDataUpdatedSuccessMsg": "Your request to change your $dataType data has been submitted against the Event ID: $eventId.", + "updateNotificationData":"Your request to change your notification language has been submitted against the Event ID: $eventId." + } + }, + "autologout": { + "preview": "You will be timed out in 60 seconds due to inactivity. Please click anywhere on the screen to re-activate your session.", + "post": "You have been logged out due to inactivity." + }, + "InfomationContent": { + "readMoreLabel": "Read More...", + "readLessLabel": "Read Less...", + "revokevid": { + "Perpetual": "A perpetual VID has no expiry date and no limit on the number of transactions that can be performed using this VID. One UIN can be associated with only $instancesVID perpetual $VID at a time.", + "Temporary": "A temporary VID is valid for $expiryTime minutes and only $transactionLimit transaction can be performed using this VID. One UIN can be associated with $instancesVID temporary $VID at a time.", + "OneTimeUse": "A one-time VID's has no expiry date but only $transactionLimit transaction can be performed using this VID. One UIN can be associated with $instancesVID one-time $VID at a time." + }, + "secureMyID": { + "Email OTP Authentication": "On locking/unlocking 'Email OTP Authentication', any Authentication attempt made using an email OTP will be disabled/ enabled.", + "Mobile OTP Authentication": "On locking/unlocking 'Mobile OTP Authentication', any Authentication attempt made using a mobile OTP will be disabled/ enabled.", + "Demographic Authentication": "On locking/unlocking 'Demographic Authentication', any Authentication attempt made using demographic details (name, age, address, or any combination of those) will be disabled/ enabled.", + "Fingerprint Authentication": "On locking/unlocking 'Fingerprint Authentication', any Authentication attempt made using a fingerprint will be disabled/ enabled.", + "Iris Authentication": "On locking/unlocking 'Iris Authentication', any Authentication attempt made using an iris will be disabled/ enabled.", + "Face Authentication": "On locking/unlocking 'Face Authentication', any Authentication attempt made using face will be disabled/ enabled." + }, + "trackStatus": "Please enter the EID (Event ID) associated with the event that you want to track. It is important that the EID you enter is associated with the logged-in UIN.", + "getUin": "An AID is your $AID-digit Application ID which was provided to you after registration. A UIN is your $UIN-digit Unique Identity Number. A VID is your $VID-digit Virtual ID.", + "verifyChannel": "A UIN is your 10-digit Unique Identity Number. VID is your 16-digit Virtual ID." + }, + "serverErrors": { + "IDA-MLC-009": "No registered email ID/ phone number found with the entered UIN/ VID. To add an email ID/ phone number, visit the nearest registration center.", + "IDA-OTA-002": "No registered email ID/ phone number found with the entered UIN/ VID. To add an email ID/ phone number, visit the nearest registration center.", + "IDA-MLC-018": "Invalid UIN/ AID/ VID entered. Please enter a valid UIN/ AID/ VID and try again.", + "RES-SER-422": "Invalid OTP entered. Please try again with a valid OTP.", + "RES-SER-410": { + "individualIdError": "Invalid UIN/ AID/ VID entered. Please enter a valid UIN/ AID/ VID and try again.", + "individualId": "Invalid UIN/ AID/ VID entered. Please enter a valid UIN/ AID/ VID and try again.", + "EMAIL": "The email ID you have entered is invalid. Please enter a valid email ID.", + "PHONE": "The phone number you have entered is invalid. Please enter a valid phone number.", + "eventId": "The event ID you have entered is invalid. Please enter a valid event ID", + "userId": "The email ID/ phone number you have entered is invalid. Please enter a valid email ID/ phone number.", + "otp": "Invalid OTP entered. Please try again with a valid OTP.", + "channel": "Invalid UIN/ VID entered. Please enter a valid UIN/ VID and try again.", + "identity/preferredLang": "Invalid preferred language. please give valid data.", + "identity/dateOfBirth": "Please enter valid date of birth." + }, + "RES-SER-459": "The entered EID is not associated with the UIN/ VID used to log in.", + "RES-SER-412": "Unable to access API resource.", + "RES-SER-522": "Invalid UIN/ VID entered. Please enter a valid UIN/ VID and try again.", + "RES-SER-405": "Maximum allowed VIDs are active. Deactivate VID(s) to create a new one.", + "RES-SER-511": "The entered EID is not associated with the UIN/ VID used to log in.", + "RES-SER-449": "Invalid UIN/ AID/ VID entered. Please enter a valid UIN/ AID/ VID and try again.", + "RES-SER-414": "Comment section cannot be blank. Please enter your comments in order to proceed.", + "RES-SER-471": "This VID cannot be revoked since you have logged in using the same VID.", + "RES-SER-513": "New VID cannot be generated since you have logged with same VID.", + "RES-OTP-007": "Invalid OTP entered. Please try again with a valid OTP.", + "RES-SER-415": "Template exceptionServiceError.", + "RES-SER-463": "Failed to send OTP. Retry again in sometime.", + "RES-SER-461": "Document type is a mandatory field. Kindly choose a document type in order to proceed.", + "RES-SER-519": "Please enter a different Email ID from the already existing one.", + "RES-SER-520": "Please enter a different phone number from the already existing one.", + "RES-SER-456": "AID not found. Please try again later.", + "RES-SER-515": "Please enter letters/numbers in order to share.", + "RES-SER-425": "While generating otp error is occured.", + "RES-SER-514": "Invalid UIN/VID entered. Please enter a valid UIN/VID and try again.", + "IDA-MLC-019": "otp-email Auth Type is Locked for the UIN.", + "RES-SER-509": "The card is not ready for download.", + "RES-SER-418": "Invalid UIN/ AID/ VID entered. Please enter a valid UIN/ AID/ VID and try again.", + "RES-OTP-006": "Invalid OTP entered. Please try again with a valid OTP.", + "RES-SER-406": "Unable to access API resource.", + "RES-SER-523": "Callback URL is not available for Regproc workflow completed event", + "RES-SER-524": "Not allowed to update UIN as previous packet is pending. To proceed further please discard it.", + "RES-SER-525": "Not allowed to update UIN as previous packet is pending and it cannot be cancelled.", + "RES-SER-526": "Update count limit for the attributes exceeded:- %s", + "RES-SER-470": "No Record(s) found", + "RES-SER-401": "Base exception.", + "RES-SER-474": "Individual ID not found exception" + } +} diff --git a/artifacts/src/i18n/resident-i18n-bundle/fra.json b/artifacts/src/i18n/resident-i18n-bundle/fra.json new file mode 100644 index 00000000..b9bb323e --- /dev/null +++ b/artifacts/src/i18n/resident-i18n-bundle/fra.json @@ -0,0 +1,720 @@ + +{ + "menuItems": [ + { + "displayName": "Services UIN", + "displaydescription": "Les résidents peuvent utiliser ces services pour consulter, mettre à jour, gérer ou partager leurs données. Ils peuvent également signaler un problème en cas de réclamation.", + "availableServicesDescription": "Voici les services disponibles :", + "icon": "./assets/icons/iconfont/uin_services.svg", + "activeIcon": "./assets/icons/iconfont/uin_services_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 2, + "rows": 2, + "id":"UINservices", + "subMenus": [ + { + "displayName": "Consulter mon historique", + "icon": "assets/images/viewhistory.png", + "route": "uinservices/viewhistory", + "description": "Consultez l'historique de toutes les transactions associées à votre UIN/ VID connecté. Vous pouvez également consulter leurs détails et si une entrée non comptabilisée est trouvée, un rapport peut être établi à ce sujet.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Gérer mon VID", + "icon": "assets/images/managemyvid.png", + "route": "uinservices/managemyvid", + "description": "Affichez les détails des VIDs existants, créez de nouveaux VIDs, supprimez un VID existant ou téléchargez une carte VID.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Sécuriser mon identifiant", + "icon": "assets/images/lockunlockauth.png", + "route": "uinservices/lockunlockauth", + "description": "Affichez l'état de tous les types d'authentification. Vous pouvez choisir de verrouiller ou déverrouiller des types d'authentification tels que l'authentification par iris, l'authentification par e-mail, etc.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Suivre mes demande", + "icon": "assets/images/trackservicerequest.png", + "route": "uinservices/trackservicerequest", + "description": "Suivez l'état d'un identifiant d'événement (EID) associé à votre UIN/ VID connecté. Vous pouvez également consulter les informations détaillées sur l'EID saisi.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Obtenir une carte personnalisée", + "icon": "assets/images/personalisedcard.png", + "route": "uinservices/personalisedcard", + "description": "Les résidents peuvent sélectionner les données à ajouter à leur justificatif d'identité. Ils peuvent également prévisualiser les données choisies et les télécharger.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Partager mes données", + "icon": "assets/images/sharewithpartner.png", + "route": "uinservices/sharewithpartner", + "description": "Les résidents peuvent choisir les données à partager avec l'un des partenaires enregistrés pour bénéficier de divers services tiers.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Mettre à jour mes données", + "icon": "assets/images/updatedemographic.png", + "route": "uinservices/updatedemographic", + "description": "Les résidents peuvent mettre à jour les données déjà existantes associées à leur UIN/ VID. Les données pouvant être mises à jour incluent le nom, le genre, la date de naissance, l'adresse, les documents téléchargés, le numéro de téléphone, l'adresse e-mail, la langue préférée, etc.", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "Obtenir des informations", + "icon": "./assets/icons/iconfont/get_information.svg", + "activeIcon": "./assets/icons/iconfont/get_information_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"getInformation", + "availableServicesDescription": "Cliquez ici pour effectuer une recherche", + "subMenus": [ + { + "displayName": "Centres d'inscription", + "icon": "", + "route": "regcenter", + "auditEventId": "ADM-004" + }, + { + "displayName": "Documents justificatifs", + "icon": "", + "route": "document", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "Prendre rendez-vous", + "icon": "./assets/icons/iconfont/book_appointment.svg", + "activeIcon": "./assets/icons/iconfont/book_appointment_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"bookingAnAppointment", + "subMenus": [ + { + "displayName": "Cliquez ici pour une nouvelle inscription", + "icon": "", + "route": "redirect", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "Obtenir mon UIN", + "icon": "./assets/icons/iconfont/get_my_uin.svg", + "activeIcon": "./assets/icons/iconfont/get_my_uin_active.svg", + "route": "getuin", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"getMyUIN", + "subMenus": [ + { + "displayName": "Cliquez ici pour télécharger votre carte UIN ou pour connaître le statut de votre UIN" + } + ] + }, + { + "displayName": "Vérifier le numéro de téléphone / l'identifiant de messagerie", + "icon": "./assets/icons/iconfont/verify_phone_number.svg", + "activeIcon": "./assets/icons/iconfont/verify_phone_number_active.svg", + "route": "verify", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"verifyPhoneNumber/EmailID", + "subMenus": [ + { + "displayName": "Cliquez ici pour vérifier votre numéro de téléphone / identifiant de messagerie" + } + ] + } + ], + "header": { + "lastLogin": "Dernière connexion", + "logout": "Se déconnecter" + }, + "dashboard": { + "welcomeMessage": "Bienvenue sur le portail Mosip Partner !", + "Logout": "Déconnexion", + "home": "Accueil", + "getinformation": "Obtenir des informations", + "regcenter": "Trouver un centre d'inscription", + "document": "Liste des documents justificatifs", + "verify": "Vérifier le numéro de téléphone/ l'adresse e-mail", + "uinservices": "Services UIN", + "uindescription": "Les résidents peuvent utiliser ces services pour consulter, mettre à jour, modifier, gérer ou partager leurs données. Ils peuvent également signaler un problème en cas de réclamation." + }, + "uinservices": { + "login": "Connexion", + "title": "Entrez votre AID/UIN/VID", + "description": "Entrez votre AID/UIN/VID pour continuer.", + "plaginLabel": "Je ne suis pas un robot", + "buttonText": "Envoyer le OTP", + "home": "Accueil", + "enterHere": "Entrer ici", + "label": "Obtenir mon UIN", + "icon": "assets/images/info_black_24dp (1).png" + }, + "downloadUin": { + "home": "Accueil", + "label": "Télécharger l'UIN", + "subTitle": "Le OTP expirera dans", + "subTitle2": "L'OTP a expiré. Veuillez cliquer sur Renvoyer l'OTP.", + "inputLabel": "Entrez le mot de passe à usage unique (OTP)", + "otpDescription": "Un mot de passe à usage unique (OTP) a été envoyé à votre numéro de mobile enregistré", + "otpDescriptionEmail": " et à votre adresse e-mail enregistrée", + "resendBtnLabel": "Renvoyer le OTP", + "submitBtnLabel": "Soumettre", + "enterOtp": "Entrez OTP ici" + }, + "centerSelection": { + "title": "Prendre rendez-vous", + "action_nearBy": "Lieux à proximité", + "display_recommended": "Centres recommandés", + "text_found": "Trouvé", + "text_centers": "centres", + "text_timing": "Horaires", + "text_open": "Ouvert", + "text_select": "Sélectionner les types de lieux", + "text_enter": "Entrer", + "text_search": "Rechercher", + "action_back": "Retour", + "action_book_later": "Réserver plus tard", + "action_continue": "Continuer", + "noResult_found": "Aucun résultat trouvé", + "lunch_hours": "Déjeuner", + "helpText": "Centres d'inscription basés sur votre géolocalisation", + "noRegCentersNearby": "Aucun centre d'inscription à proximité trouvé. Veuillez entrer manuellement du texte pour rechercher des centres d'inscription.", + "noRegCenters": "Aucun centre d'inscription trouvé.", + "warnMessage": "Veuillez entrer des lettres/chiffres pour effectuer une recherche.", + "or":"OU", + "showMapBtnLabel":"Afficher le centre d'enregistrement sur la carte" + }, + "downloadDocument": { + "downloadbutton": "Télécharger" + }, + "grievanceRedressal": { + "title": "Formulaire de règlement des plaintes", + "namelabel": "Nom", + "emailidlabel": "Adresse e-mail", + "alternateemailidlabel": "Adresse e-mail alternative", + "phonenumberlabel": "Numéro de téléphone", + "alternatephonenumberlabel": "Numéro de téléphone alternatif", + "eventidlabel": "Identifiant d'événement", + "commentlabel": "Commentaire", + "alternateEmailPlaceholder": "Entrez une adresse e-mail alternative", + "alternatePhoneNoPlaceholder": "Entrez un numéro de téléphone alternatif", + "EnterMsgPlaceholder": "Veuillez saisir votre commentaire", + "submitBtn": "Soumettre", + "TotalCharacters": "Total de caractères", + "remainingCharacters": "Restants" + }, + "breadCrumbNames": { + "trackMyRequest": "Suivre ma demande", + "viewMyHistory": "Consulter mon historique" + }, + "verifyuinvid": { + "title": "", + "mobileno": "Vérifier le numéro de téléphone", + "email": "Vérifier l'adresse e-mail", + "uid": "Entrez l'UIN/VID", + "captcha": "Entrez le Captcha", + "sendotp": "Envoyer OTP", + "otp": "Entrez OTP", + "phoneicon": "assets/images/phone_iphone_black_24dp.png", + "subTitle": "Le OTP expirera dans", + "subTitle2": "L'OTP a expiré. Veuillez cliquer sur Renvoyer l'OTP.", + "inputLabel": "Entrez le mot de passe à usage unique (OTP)", + "otpDescriptionEmail": "Veuillez saisir le OTP qui a été envoyé à votre adresse e-mail enregistrée", + "otpDescriptionPhone": "Veuillez saisir le OTP qui a été envoyé à votre numéro de téléphone enregistré", + "resendBtnLabel": "Renvoyer OTP", + "submitBtnLabel": "Soumettre", + "back": "Retour" + }, + "viewhistory": { + "title": "Consulter mon historique", + "inputsearch": "Rechercher", + "inputAppId": "EID", + "inputHistory": "Type d'historique", + "inputStatus": "Statut", + "inputFrom": "Du (JJ/MMM/AAAA)", + "inputTo": "Au (JJ/MMM/AAAA)", + "searchBtn": "Rechercher", + "description": "Description", + "timestamp": "Horodatage", + "selectAll": "Tout", + "noData": "Aucun résultat à afficher", + "historyType": "Type d'historique", + "status": "Statut", + "serviceTypeFilter": { + "ALL": { + "serviceType": "Tous", + "checked": false + }, + "AUTHENTICATION_REQUEST": { + "serviceType": "Demande d'authentification", + "checked": false + }, + "SERVICE_REQUEST": { + "serviceType": "Demande de service", + "checked": false + }, + "DATA_UPDATE_REQUEST": { + "serviceType": "Demande de mise à jour des données", + "checked": false + }, + "ID_MANAGEMENT_REQUEST": { + "serviceType": "Demande de gestion de l'identifiant", + "checked": false + }, + "DATA_SHARE_REQUEST": { + "serviceType": "Demande de partage de données", + "checked": false + } + }, + "statusTypeFilter": { + "ALL": { + "statusType": "Tous", + "checked": false + }, + "SUCCESS": { + "statusType": "Succès", + "checked": false + }, + "IN_PROGRESS": { + "statusType": "En cours", + "checked": false + }, + "FAILED": { + "statusType": "Échec", + "checked": false + }, + "CANCELED":{ + "statusType": "Annulé", + "checked": false + } + }, + "reportIssueLabel": "Signaler un problème", + "pinToTopLabel": "Épingler en haut", + "unpinToToplabel": "Détacher du haut", + "viewhistoryLabel": "Voir les détails" + }, + "managemyvid": { + "title": "Gérer mon VID", + "Perpetual": { + "vidType": "VID permanent", + "message": "Pas de limite d'utilisation ou d'expiration" + }, + "Temporary": { + "vidType": "VID temporaire", + "message": "Expire après 30 minutes et ne peut être utilisé qu'une seule fois" + }, + "OneTimeUse": { + "vidType": "VID à usage unique", + "message": "N'a pas de date d'expiration mais ne peut être utilisé qu'une seule fois" + }, + "generatevid": [ + { + "vidType": "VID permanent", + "message": "Pas de limite d'utilisation ou d'expiration" + }, + { + "vidType": "VID à usage unique", + "message": "N'a pas de date d'expiration mais ne peut être utilisé qu'une seule fois" + }, + { + "vidType": "VID temporaire", + "message": "Expire après 30 minutes et ne peut être utilisé qu'une seule fois" + } + ], + "revokevid": "", + "create": "Créer", + "generatevidtoggle": "Générer un VID", + "revokevidtoggle": "Révoquer un VID", + "introDescription": "Affichez les détails des VIDs existants, créez de nouveaux VIDs, supprimez un VID existant ou téléchargez une carte VID.", + "generatedOn": "Généré le", + "expiry": "Expiration", + "vid": "VID", + "transactionLeft": "Transactions restantes", + "noVidsText": "Vous n'avez actuellement aucun $VIDTYPE. Veuillez cliquer sur le bouton ", + "noVidsText2": " pour en générer un nouveau." + }, + "lockunlockauth": { + "title": "Sécuriser mon identifiant", + "generatevid": [ + { + "title": "Perpétuel", + "message": "Aucune limite d'utilisation ou d'expiration" + }, + { + "title": "Temporaire", + "message": "Expire après 30 minutes et ne peut être utilisé qu'une seule fois" + }, + { + "title": "À usage unique", + "message": "N'a pas de date d'expiration mais ne peut être utilisé qu'une seule fois" + } + ], + "revokevid": "", + "generatevidtoggle": "Générer un VID", + "revokevidtoggle": "Révoquer un VID", + "labelmap": { + "demo": { + "label": "Authentification démographique", + "icon": "Demographic Authentication" + }, + "bio-FINGER": { + "label": "Authentification par empreinte digitale", + "icon": "Fingerprint Authentication" + }, + "bio-IRIS": { + "label": "Authentification de l'iris", + "icon": "Iris Authentication" + }, + "bio-FACE": { + "label": "Authentification faciale", + "icon": "Face Authentication" + }, + "otp-email": { + "label": "Authentification OTP par e-mail", + "icon": "Email OTP Authentication" + }, + "otp-phone": { + "label": "Authentification mobile OTP", + "icon": "Mobile OTP Authentication" + } + }, + "introDescription": "Consultez l'état de tous les types d'authentification. Vous pouvez choisir de verrouiller ou déverrouiller des types d'authentification tels que l'authentification par iris, l'authentification par e-mail, etc.", + "unlockLabel": "Déverrouiller", + "lockLabel": "Verrouiller" + }, + "updatedemographic": { + "title": "Mettre à jour mes données", + "identity": "Identité", + "address": "Adresse", + "contact": "Contact", + "languagePreference": "Préférence de langue", + "identityHeading": "Mon identité", + "addressHeading": "Mon adresse", + "contactHeading": "Mon contact", + "uploadImage": "Télécharger une image", + "dropImage": "Déposer l'image", + "or": "ou", + "preview": "Aperçu", + "enteredValuesNotMatch": "Les valeurs saisies ne correspondent pas.", + "submit": "Soumettre", + "update": "Mettre à jour", + "calendarPlaceHolder": "JJ/MMM/AAAA", + "documentUploaded": "Document téléchargé", + "languageHeading": "Ma préférence de langue", + "InvalidFormatMsg": "Le type de fichier que vous essayez de télécharger n'est pas pris en charge. Veuillez télécharger un autre type de fichier.", + "InvalidFileSize": "Le document que vous essayez de télécharger dépasse la limite de taille de fichier de 2 Mo. Veuillez télécharger un document de taille inférieure à 2 Mo.", + "sameNameInputErrorMsg": "Le $NAME que vous avez saisi existe déjà. Veuillez saisir un nouveau $NAME pour continuer.", + "enteredOnlyNums": "Ce champ de saisie n'accepte que les lettres", + "sameDobInputErrorMsg": "La date de naissance que vous avez saisie existe déjà. Veuillez saisir une nouvelle date de naissance pour continuer.", + "sameGenderInputErrorMsg": "Le genre que vous avez choisi existe déjà. Veuillez choisir un nouveau genre pour continuer.", + "EnterAllAddress": "S'il te plaît ", + "select": "Sélectionner", + "remainingAttems":"Il vous reste $remainingAttems tentatives.", + "maxAttems": "Vous pouvez faire une demande de changement de $Name un maximum de $MaxAttems fois.", + "fullName": "Nom", + "dateOfBirth": "Date de naissance", + "gender": "Genre", + "addressLine1":"Adresse", + "sameFileUploading":"Veuillez télécharger le fichier avec un nom de fichier différent.", + "docTypePlaceholder": "Sélectionner le type de document", + "DocIDPlaceholder": "Entrer l'identifiant du document", + "pendingDrafts":{ + "heading": "Demande existante trouvée, action requise!", + "descriptionText": "Description: ", + "descriptionDetails": "Nous avons trouvé une demande de mise à jour des données existante qui est toujours en cours. Afin de soulever une nouvelle demande, vous devrez supprimer la demande existante.", + "viewMore":"Voir plus", + "viewLess":"Voir moins", + "warnMsg":"Êtes-vous sûr de vouloir annuler la demande existante de mise à jour des données choisies?", + "warnMsgTwo":"Vous ne pouvez pas annuler cette demande car elle est toujours à l'état En attente. S'il vous plaît, essayez après un certain temps." + }, + "draftCanceled":"Votre demande de mise à jour de données existante a été annulée avec succès. Vous pouvez maintenant procéder à une autre demande de mise à jour des données." + }, + "trackservicerequest": { + "title": "Suivre mes demandes", + "source": "Consulter mon historique", + "searchLabel": "Entrez l'identifiant d'événement que vous souhaitez suivre", + "searchPlaceholder": "Entrez l'EID à 16 chiffres", + "searchButton": "Suivre", + "eventId": "Identifiant d'événement", + "eventType": "Type d'événement", + "eventStatus": "Statut de l'événement", + "description": "Description", + "individualId": "Identifiant individuel", + "authenticationMode": "Mode d'authentification", + "vidType": "Type de VID", + "vid": "VID", + "timestamp": "Horodatage", + "descriptionText": "Suivez l'état d'un identifiant d'événement (EID) associé à votre UIN/ VID connecté. Vous pouvez également consulter les informations détaillées sur l'EID saisi.", + "transactionTitle": "Détails de la transaction", + "partnerName": "Nom du partenaire", + "partnerLogo": "Logo du partenaire", + "transactionDate": "Date de la transaction", + "downloadbuttonLabel": "Télécharger l'accusé de réception", + "summary": "Résumé", + "attributeList": "Liste des attributs", + "downloadVIDCard": "Télécharger la carte VID", + "downloadUINCard": "Télécharger la carte UIN", + "purpose": "But", + "raiseSupportRequest": "Pour soumettre une demande de support concernant cet EID,", + "clickHere": "cliquez ici.", + "warningMsg": "Veuillez entrer un EID valide de 16 chiffres." + }, + "personalisedcard": { + "title": "Obtenir une carte personnalisée", + "mainlabel": "Veuillez sélectionner au moins trois attributs pour continuer.", + "downloadbutton": "Télécharger", + "introDescription": "Les résidents peuvent sélectionner les données à ajouter à leur justificatif d'identité. Ils peuvent également prévisualiser les données choisies et les télécharger." + }, + "physicalcard": { + "title": "Commander une carte physique", + "mainlabel": "Sélectionnez un fournisseur d'impression", + "introDescription": "Ce service peut être utilisé pour commander une carte physique à l'adresse de votre choix. Les types de cartes disponibles, les tarifs et autres fonctionnalités dépendront du partenaire choisi dans le processus." + }, + "sharewithpartner": { + "title": "Partager mes données", + "mainlabel": "Veuillez sélectionner au moins trois attributs pour continuer.", + "partnerName": "Nom du partenaire autorisé", + "sharingReason": "Raison du partage de vos justificatifs", + "sharingReasonPlaceholder": "Entrez la raison ici", + "sharebutton": "Partager", + "sharePartnerSuccessMsg": "Vos données ont été partagées avec succès avec le partenaire choisi", + "successIcon": "./assets/sucess_icon.png", + "introDescription": "Les résidents peuvent choisir les données à partager avec l'un des partenaires enregistrés pour bénéficier de divers services tiers.", + "messageDescription1": "Vos données ont été partagées avec succès avec le partenaire choisi pour l'EID : ", + "messageDescription2": ". Pour suivre l'état de la transaction, utilisez l'EID ci-dessus dans ", + "trackMyserviceLink": "Suivre ma demande de service", + "orin": "ou dans", + "viewHistoryLink": "consulter l'historique", + "TotalCharacters": "Nombre total de caractères", + "remainingCharacters": "Restants" + }, + "uinStatus": { + "status": "Statut", + "uinTitleDescription": "La génération de votre UIN pour l'AID : $AID est encore en cours.", + "uinTitleDescription2": "La génération de votre UIN pour l'AID : $AID a échoué.", + "requestMsg": "Veuillez réessayer après quelques jours.", + "requestMsg2": "Pour plus d'informations, veuillez vous rendre au centre d'inscription le plus proche.", + "UINCardStatus": "Statut de la carte UIN", + "statusTime": "Date prévue de complétion : $date", + "statusStages": { + "REQUEST_RECEIVED": "Demande reçue", + "VALIDATION_STAGE": "Étape de validation", + "VERIFICATION_STAGE": "Étape de vérification", + "UIN_GENERATION_STAGE": "Étape de génération de l'UIN", + "CARD_READY_TO_DOWNLOAD": "Carte prête à être téléchargée" + }, + "trackDetailsHeading": "Détails de suivi" + }, + "paginatorIntl": { + "itemsPerPageLabel": "objets par page", + "of": "de" + }, + "genericmessage": { + "successLabel": "Success", + "successButton": "D'ACCORD", + "submitButton": "Soumettre", + "resentBtn": "Renvoyer OTP", + "yesButton": "Oui", + "noButton": "Non", + "shareButton": "Partager", + "sendButton": "Envoyer", + "deleteButton": "Supprimer", + "errorLabel": "Error", + "warningLabel": "Warning", + "downloadLabel": "Télécharger", + "warningForChannel": "Avertissement pour le canal", + "createMessage": "Créé avec succès", + "updateMessage": "Mis à jour avec succès", + "mappingMessage": "Mappé avec succès", + "termsAndConditionsLabel": "Conditions générales", + "clickHere": "ici", + "clickHere2": "cliquez ", + "relogin": " pour vous connecter à nouveau.", + "login": " pour vous connecter.", + "click":"cliquez ici.", + "cancel":"Annuler", + "confirm":"Confirmer", + "continue":"Continuer", + "langChgWarnText":"En cliquant sur continuer, les données que vous avez saisies seront perdues.", + "toSeeMoreDetails":"pour voir plus de détails", + "otpPopupDescription": "Un mot de passe à usage unique (OTP) a été envoyé à", + "loginSuccessfully": "Cher résident, vous vous êtes connecté avec succès", + "successRemainMsg": "pour suivre la demande de service avec l'EID pré-rempli.", + "passwordCombinationHeading": "Combinaison de mot de passe :", + "passwordCombination": "Les quatre premières lettres de votre prénom en majuscules suivies de votre année de naissance. Par exemple : si votre nom est Johnny Depp et votre date de naissance est le 09/06/1963, votre mot de passe sera JOHN1963.", + "SuccessLogin": "Vous vous êtes connecté avec succès.", + "successLogout": "Vous vous êtes déconnecté avec succès.", + "dearResident": "Cher résident,", + "trackStatusText": "Pour suivre l'état de l'événement, cliquez ", + "trackStatusForLogin": "Cet identifiant d'événement peut être utilisé pour afficher les détails sur l'événement. Cliquez ", + "clickYesToProceed": "Cliquez sur Oui pour continuer.", + "logoutconfirmMessage": "Êtes-vous sûr de vouloir vous déconnecter.", + "accessDenied": "Vous ne pouvez pas accéder à ce service car vous n'avez pas accepté le consentement lors de votre connexion. Veuillez vous reconnecter et accepter le consentement correspondant pour continuer.", + "toFindRegCen": " pour trouver les centres d'inscription.", + "sessionExpired": "La session a expiré", + "getMyUin": { + "downloadedSuccessFully": "Votre carte UIN a été téléchargée avec succès pour l'ID d'événement : $eventId.", + "invalidOtp": "Le code OTP saisi est invalide. Veuillez cliquer sur Renvoyer OTP et réessayer avec un code OTP valide." + }, + "termsAndConditionsDescription": [ + "Vos données seront partagées avec le tiers choisi (partenaire d'authentification)", + "Vous êtes responsable de tous les coûts et frais associés aux accords conclus avec le fournisseur tiers.", + "En aucun cas, nous ne serons responsables de la perte ou de l'utilisation abusive des données, quelle qu'elle soit, découlant de l'utilisation des données partagées avec le partenaire.", + "Si un fournisseur tiers cesse de rendre son service disponible ou demande à MOSIP de suspendre ou de résilier la fourniture de tout ou partie de ses services, cette partie des données ou des services sera immédiatement résiliée sans préavis ni autre obligation envers vous." + ], + "conditionsForupdateDemographicData": [ + "Les données choisies par vous seront mises à jour après vérification du justificatif de domicile ou du justificatif d'identité.", + "Vous êtes responsable de tous les coûts et frais associés à l'accord de mise à jour de vos données.", + "Vous êtes responsable de toute modification apportée à vos données personnelles déjà existantes ou aux documents téléchargés pour les étayer." + ], + "agreeLabel": "J'accepte les termes et conditions pour partager mes identifiants avec le partenaire choisi", + "agreeLabelForUpdateData": "J'accepte les termes et conditions pour mettre à jour les données démographiques", + "personalisedcardConditions": { + "title": "Téléchargez votre carte personnalisée", + "wishes": "Cher résident,", + "description": "Il nous faudra un certain temps pour préparer la carte. Nous vous enverrons un lien à partir duquel vous pourrez télécharger la carte demandée. Vous pourrez également télécharger la carte depuis la section des notifications une fois qu'elle sera prête.", + "sendVid": "Envoyer VID", + "agreeLabel1": "Envoyer VID au téléphone enregistré", + "agreeLabel": "Envoyer VID à l'adresse e-mail enregistrée" + }, + "manageMyVidMessages": { + "Perpetual": { + "WarningMessageLabel": "La génération d'un nouvel VID perpétuel révoquera l'VID déjà existant.", + "confirmationMessageForCreateVid": "Êtes-vous sûr de vouloir créer une carte VID perpétuelle ?", + "confirmationMessageForDeleteVid": "Etes-vous sûr de vouloir supprimer la carte VID permanente sélectionnée ?", + "confirmationMessageForDownloadVid": "Êtes-vous sûr de vouloir télécharger la carte Perpetual VID ?" + }, + "Temporary": { + "confirmationMessageForCreateVid": "Êtes-vous sûr de vouloir créer une carte VID temporaire ?", + "confirmationMessageForDeleteVid": "Êtes-vous sûr de vouloir supprimer la carte VID temporaire choisie ?", + "confirmationMessageForDownloadVid": "Êtes-vous sûr de vouloir télécharger la carte VID temporaire ?" + }, + "OneTimeUse": { + "confirmationMessageForCreateVid": "Êtes-vous sûr de vouloir créer une carte VID à usage unique ?", + "confirmationMessageForDeleteVid": "Êtes-vous sûr de vouloir supprimer la carte VID à usage unique choisie ?", + "confirmationMessageForDownloadVid": "Êtes-vous sûr de vouloir télécharger la carte VID à usage unique ?" + }, + "createdSuccessfully": "Votre VID a été généré avec succès pour l'ID d'événement : $eventId.", + "downloadedSuccessFully": "Votre demande de téléchargement de la carte VID a été traitée avec succès pour l'ID d'événement : $eventId.", + "downloadedSuccessFully2": "Il faudra un certain temps pour préparer la carte. Vous recevrez un lien sur votre adresse e-mail et/ou numéro de téléphone enregistré à partir duquel vous pourrez télécharger la carte VID demandée. Alternativement, elle peut également être téléchargée à partir du suivi de demande une fois que vous recevez une notification indiquant que la carte est prête.", + "deletedSuccessfully": "Votre VID a été supprimé avec succès pour l'ID d'événement : $eventId." + }, + "personalisedcardMessages": { + "downloadedSuccessFully": "Votre carte personnalisée a été téléchargée avec succès pour l'ID d'événement : $eventId. Le mot de passe sera envoyé à votre adresse e-mail ou numéro de téléphone enregistré." + }, + "sharewithpartner": { + "needPartner": "Veuillez choisir un partenaire pour continuer.", + "needPurpose": "Le but du partage de vos informations d'identification est un champ obligatoire. Veuillez indiquer le but du partage de vos informations d'identification.", + "specialCharacters": "Veuillez saisir des lettres/chiffres pour partager vos informations d'identification.", + "sharedSuccessfully": "Les données choisies par vous ont été partagées avec succès avec le partenaire choisi pour l'ID d'événement : $eventId." + }, + "verifyChannel": { + "warningMsgForEmail": "Votre identifiant de messagerie : $userID est déjà vérifié.", + "warningMsgForPhone": "Votre numéro de téléphone : $userID est déjà vérifié.", + "emailSuccess": "Votre adresse e-mail : $channel a été vérifiée avec succès pour l'ID d'événement : $eventId.", + "phoneSuccess": "Votre numéro de téléphone : $channel a été vérifié avec succès pour l'ID d'événement : $eventId." + }, + "grievanceRedressal": { + "successMsg": "Votre plainte a été envoyée avec succès pour l'ID de ticket : $ticketId.", + "warningMsg": "Votre plainte n'a pas pu être envoyée. Veuillez réessayer ultérieurement." + }, + "secureMyId": { + "successMsg": "Votre demande de modification du(des) type(s) d'authentification a été enregistrée avec succès pour l'ID d'événement : $eventId.", + "confirmationMessage": "Êtes-vous sûr de vouloir enregistrer les modifications apportées aux types d'authentification ?" + }, + "updateMyData": { + "emailSuccessMsg": "Votre demande de modification de votre identifiant de messagerie a été soumise par rapport à l'ID d'événement : $eventId.", + "phoneNumberSuccessMsg": "Votre demande de modification de votre numéro de téléphone a été soumise par rapport à l'ID d'événement : $eventId.", + "newDataUpdatedSuccessMsg": "Votre demande de modification de vos données $dataType a été soumise pour l'ID de l'événement : $eventId.", + "updateNotificationData": "Votre demande de modification de la langue des notifications a été soumise pour l'ID de l'événement : $eventId." + } + }, + "autologout": { + "preview": "Votre session sera automatiquement terminée dans 60 secondes en raison d'une inactivité. Veuillez cliquer n'importe où sur l'écran pour réactiver votre session.", + "post": "Vous avez été déconnecté en raison d'une inactivité." + }, + "InfomationContent": { + "readMoreLabel": "En savoir plus...", + "readLessLabel": "Lire moins...", + "revokevid": { + "Perpetual": "Un VID perpétuel n'a pas de date d'expiration ni de limite sur le nombre de transactions pouvant être effectuées à l'aide de ce VID. Un UIN ne peut être associé qu'à $instancesVID perpétuel $VID à la fois.", + "Temporary": "Un VID temporaire est valide pendant $expiryTime minutes et seule la transaction $transactionLimit peut être effectuée à l'aide de ce VID. Un UIN peut être associé à $instancesVID temporaire $VID à la fois.", + "OneTimeUse": "Un VID unique n'a pas de date d'expiration, mais seule la transaction $transactionLimit peut être effectuée à l'aide de ce VID. Un UIN peut être associé à $instancesVID une seule fois à $VID à la fois." + }, + "secureMyID": { + "Email OTP Authentication": "En verrouillant/déverrouillant l'« Authentification par OTP par e-mail », toute tentative d'authentification utilisant un OTP par e-mail sera désactivée/activée.", + "Mobile OTP Authentication": "En verrouillant/déverrouillant l'« Authentification par OTP mobile », toute tentative d'authentification utilisant un OTP mobile sera désactivée/activée.", + "Demographic Authentication": "En verrouillant/déverrouillant l'« Authentification démographique », toute tentative d'authentification utilisant des informations démographiques (nom, âge, adresse, ou toute combinaison de celles-ci) sera désactivée/activée.", + "Fingerprint Authentication": "En verrouillant/déverrouillant l'« Authentification par empreinte digitale », toute tentative d'authentification utilisant une empreinte digitale sera désactivée/activée.", + "Iris Authentication": "En verrouillant/déverrouillant l'« Authentification par iris », toute tentative d'authentification utilisant un iris sera désactivée/activée.", + "Face Authentication": "En verrouillant/déverrouillant l'« Authentification faciale », toute tentative d'authentification utilisant un visage sera désactivée/activée." + }, + "trackStatus": "Veuillez saisir l'EID (Event ID) associé à l'événement que vous souhaitez suivre. Il est important que l'EID que vous saisissez soit associé au UIN connecté.", + "getUin": "Un AID est votre identifiant d'application à $AID chiffres qui vous a été fourni après l'inscription. Un UIN est votre numéro d'identité unique à $UIN chiffres. Un VID est votre identifiant virtuel à $VID chiffres.", + "verifyChannel": "Un UIN est votre numéro d'identification unique à 10 chiffres. Un VID est votre identifiant virtuel à 16 chiffres." + }, + "serverErrors": { + "IDA-MLC-009": "Aucun e-mail ou numéro de téléphone enregistré n'a été trouvé avec le UIN/VID saisi. Pour ajouter une adresse e-mail ou un numéro de téléphone, veuillez vous rendre au centre d'enregistrement le plus proche.", + "IDA-MLC-002": "Aucun e-mail ou numéro de téléphone enregistré n'a été trouvé avec le UIN/VID saisi. Pour ajouter une adresse e-mail ou un numéro de téléphone, veuillez vous rendre au centre d'enregistrement le plus proche.", + "IDA-MLC-018": "UIN/AID/VID invalide saisi. Veuillez saisir un UIN/AID/VID valide et réessayer.", + "RES-SER-422": "OTP invalide saisi. Veuillez réessayer avec un OTP valide.", + "RES-SER-410": { + "individualIdError": "UIN/AID/VID invalide saisi. Veuillez saisir un UIN/AID/VID valide et réessayer.", + "individualId": "UIN/AID/VID invalide saisi. Veuillez saisir un UIN/AID/VID valide et réessayer.", + "EMAIL": "L'adresse e-mail que vous avez saisie est invalide. Veuillez saisir une adresse e-mail valide.", + "PHONE": "Le numéro de téléphone que vous avez saisi est invalide. Veuillez saisir un numéro de téléphone valide.", + "eventId": "L'ID de l'événement que vous avez saisi est invalide. Veuillez saisir un ID de l'événement valide.", + "userId": "L'adresse e-mail/le numéro de téléphone que vous avez saisi est invalide. Veuillez saisir une adresse e-mail/un numéro de téléphone valide.", + "otp": "OTP invalide saisi. Veuillez réessayer avec un OTP valide.", + "channel": "UIN/VID invalide saisi. Veuillez saisir un UIN/VID valide et réessayer.", + "identity/preferredLang": "Langue préférée invalide. Veuillez fournir des données valides.", + "identity/dateOfBirth": "Veuillez saisir une date de naissance valide." + }, + "RES-SER-459": "L'EID saisi n'est pas associé au UIN/VID utilisé pour se connecter.", + "RES-SER-412": "Impossible d'accéder à la ressource API.", + "RES-SER-405": "Le nombre maximum de VIDs autorisés est atteint. Désactivez des VIDs pour en générer un nouveau.", + "RES-SER-511": "L'EID saisi n'est pas associé au UIN/VID utilisé pour se connecter.", + "RES-SER-449": "UIN/AID/VID invalide saisi. Veuillez saisir un UIN/AID/VID valide et réessayer.", + "RES-SER-414": "La section des commentaires ne peut pas être vide. Veuillez saisir vos commentaires pour continuer.", + "RES-SER-471": "Ce VID ne peut pas être révoqué car vous êtes connecté avec le même VID.", + "RES-SER-513": "Impossible de générer un nouveau VID car vous êtes connecté avec le même VID.", + "RES-OTP-007": "OTP invalide saisi. Veuillez réessayer avec un OTP valide.", + "RES-SER-415": "Erreur de modèle exceptionServiceError.", + "RES-SER-463": "Échec de l'envoi de l'OTP. Réessayez dans un moment.", + "RES-SER-461": "Le type de document est un champ obligatoire. Veuillez choisir un type de document pour continuer.", + "RES-SER-519": "Veuillez saisir une adresse e-mail différente de celle déjà existante.", + "RES-SER-520": "Veuillez saisir un numéro de téléphone différent de celui déjà existant.", + "RES-SER-456": "AID introuvable. Veuillez réessayer ultérieurement.", + "RES-SER-515": "Veuillez saisir des lettres/chiffres pour partager.", + "RES-SER-425": "Une erreur s'est produite lors de la génération de l'OTP.", + "RES-SER-514": "UIN/VID invalide saisi. Veuillez saisir un UIN/VID valide et réessayer.", + "IDA-MLC-019": "Le type d'authentification par OTP par e-mail est verrouillé pour le UIN.", + "RES-SER-522": "UIN/VID invalide saisi. Veuillez saisir un UIN/VID valide et réessayer.", + "RES-SER-509": "La carte n'est pas prête à être téléchargée.", + "RES-SER-418": "UIN/AID/VID invalide saisi. Veuillez saisir un UIN/AID/VID valide et réessayer.", + "RES-OTP-006": "OTP invalide saisi. Veuillez réessayer avec un OTP valide.", + "RES-SER-406": "Impossible d'accéder à la ressource API.", + "RES-SER-523": "L'URL de rappel n'est pas disponible pour l'événement terminé le flux de travail Regproc", + "RES-SER-524": "Non autorisé à mettre à jour l'UIN car le paquet précédent est en attente. Pour continuer, veuillez le jeter.", + "RES-SER-525": "Non autorisé à mettre à jour l'UIN car le paquet précédent est en attente et il ne peut pas être annulé.", + "RES-SER-526": "Limite du nombre de mises à jour pour les attributs dépassée : - %s", + "RES-SER-470": "Aucun enregistrement trouvé", + "RES-SER-401": "Exception de base", + "RES-SER-474": "Exception d'identification individuelle introuvable" + } +} diff --git a/artifacts/src/i18n/resident-i18n-bundle/hin.json b/artifacts/src/i18n/resident-i18n-bundle/hin.json new file mode 100644 index 00000000..1bf76a96 --- /dev/null +++ b/artifacts/src/i18n/resident-i18n-bundle/hin.json @@ -0,0 +1,720 @@ + +{ + "menuItems": [ + { + "displayName": "UIN सेवाएँ", + "displaydescription": "निवासियों को अपने डेटा को देखने, अपडेट करने, प्रबंधित करने या साझा करने के लिए इन सेवाओं का उपयोग करना संभव है। वे यदि किसी शिकायत के मामले में समस्या की रिपोर्ट करना चाहें, तो वह भी कर सकते हैं।", + "availableServicesDescription": "निम्नलिखित सेवाएँ उपलब्ध हैं:", + "icon": "./assets/icons/iconfont/uin_services.svg", + "activeIcon": "./assets/icons/iconfont/uin_services_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 2, + "rows": 2, + "id":"UINservices", + "subMenus": [ + { + "displayName": "मेरा इतिहास देखें", + "icon": "assets/images/viewhistory.png", + "route": "uinservices/viewhistory", + "description": "अपने लॉग-इन UIN/ VID के साथ जुड़े सभी लेन-देन का इतिहास देखें। आप उनका विवरण भी देख सकते हैं और यदि कोई गैर-लेखित प्रविष्टि मिलती है, तो उसके खिलाफ एक रिपोर्ट दर्ज की जा सकती है।", + "auditEventId": "ADM-004" + }, + { + "displayName": "मेरा VID प्रबंधित करें", + "icon": "assets/images/managemyvid.png", + "route": "uinservices/managemyvid", + "description": "मौजूदा VID ​​का विवरण देखें, नई VID ​​बनाएं, मौजूदा VID ​​हटाएं या VID ​​कार्ड डाउनलोड करें।", + "auditEventId": "ADM-004" + }, + { + "displayName": "मेरी ID सुरक्षित करें", + "icon": "assets/images/lockunlockauth.png", + "route": "uinservices/lockunlockauth", + "description": "सभी प्रमाणीकरण प्रकारों की स्थिति देखें। आप प्रमाणीकरण प्रकारों जैसे आईरिस प्रमाणीकरण, ईमेल प्रमाणीकरण इत्यादि को लॉक या अनलॉक करना चुन सकते हैं।", + "auditEventId": "ADM-004" + }, + { + "displayName": "मेरे अनुरोध ट्रैक करें", + "icon": "assets/images/trackservicerequest.png", + "route": "uinservices/trackservicerequest", + "description": "लॉग-इन UIN/ VID से जुड़े एक घटना ID (EID) की स्थिति का ट्रैक करें। आप दर्ज किए गए EID के बारे में विस्तृत जानकारी भी देख सकते हैं।", + "auditEventId": "ADM-004" + }, + { + "displayName": "वैयक्तिकृत कार्ड प्राप्त करें", + "icon": "assets/images/personalisedcard.png", + "route": "uinservices/personalisedcard", + "description": "निवासी अपने क्रेडेंशियल में जोड़े जाने वाले डेटा का चयन कर सकते हैं। वे चुने गए डेटा का पूर्वावलोकन भी कर सकते हैं और उसे डाउनलोड भी कर सकते हैं।", + "auditEventId": "ADM-004" + }, + { + "displayName": "मेरा डेटा साझा करें", + "icon": "assets/images/sharewithpartner.png", + "route": "uinservices/sharewithpartner", + "description": "निवासी विभिन्न तृतीय पक्ष सेवाओं का लाभ उठाने के लिए किसी भी पंजीकृत भागीदार के साथ साझा किए जाने वाले डेटा का चयन कर सकते हैं।", + "auditEventId": "ADM-004" + }, + { + "displayName": "मेरा डेटा अपडेट करें", + "icon": "assets/images/updatedemographic.png", + "route": "uinservices/updatedemographic", + "description": "निवासी अपने यूआईएन/वीआईडी ​​से जुड़े पहले से मौजूद डेटा को अपडेट कर सकते हैं। जिन डेटा को अपडेट किया जा सकता है उनमें नाम, लिंग, जन्मतिथि, पता, अपलोड किए गए दस्तावेज़, फ़ोन नंबर, ईमेल आईडी, पसंदीदा भाषा आदि शामिल हैं।", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "जानकारी हासिल करें", + "icon": "./assets/icons/iconfont/get_information.svg", + "activeIcon": "./assets/icons/iconfont/get_information_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"getInformation", + "availableServicesDescription": "खोजने के लिए यहां क्लिक करें", + "subMenus": [ + { + "displayName": "पंजीकरण केंद्र", + "icon": "", + "route": "regcenter", + "auditEventId": "ADM-004" + }, + { + "displayName": "सहकारी दस्तावेज़", + "icon": "", + "route": "document", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "अपॉइंटमेंट बुक करना", + "icon": "./assets/icons/iconfont/book_appointment.svg", + "activeIcon": "./assets/icons/iconfont/book_appointment_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"bookingAnAppointment", + "subMenus": [ + { + "displayName": "नए नामांकन के लिए यहां क्लिक करें", + "icon": "", + "route": "redirect", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "मेरा UIN प्राप्त करें", + "icon": "./assets/icons/iconfont/get_my_uin.svg", + "activeIcon": "./assets/icons/iconfont/get_my_uin_active.svg", + "route": "getuin", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"getMyUIN", + "subMenus": [ + { + "displayName": "अपना UIN कार्ड डाउनलोड करने के लिए यहाँ क्लिक करें या अपने UIN की स्थिति जानने के लिए।" + } + ] + }, + { + "displayName": "फ़ोन नंबर/ईमेल ID सत्यापित करें", + "icon": "./assets/icons/iconfont/verify_phone_number.svg", + "activeIcon": "./assets/icons/iconfont/verify_phone_number_active.svg", + "route": "verify", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"verifyPhoneNumber/EmailID", + "subMenus": [ + { + "displayName": "अपना फ़ोन नंबर/ईमेल ID सत्यापित करने के लिए यहां क्लिक करें" + } + ] + } + ], + "header": { + "lastLogin": "आखरी लॉगइन", + "logout": "लॉग आउट" + }, + "dashboard": { + "welcomeMessage": "मोसिप साथी पोर्टल में आपका स्वागत है!", + "Logout": "लॉगआउट", + "home": "होम", + "getinformation": "जानकारी प्राप्त करें", + "regcenter": "रजिस्ट्रेशन केंद्र ढूंढें", + "document": "सहायक दस्तावेज़ सूची", + "verify": "फ़ोन नंबर/ईमेल ID को सत्यापित करें", + "uinservices": "UIN सेवाएँ", + "uindescription": "निवासियों को इन सेवाओं का उपयोग करके अपने डेटा को देखें, अपडेट करें, बदलें, प्रबंधित करें या साझा करें। वे एक शिकायत के मामले में एक मुद्दे की रिपोर्ट भी कर सकते हैं।" + }, + "uinservices": { + "login": "लॉगिन", + "title": "अपना AID/UIN/VID दर्ज करें", + "description": "आगे बढ़ने के लिए अपना AID/UIN/VID दर्ज करें।", + "plaginLabel": "मैं रोबोट नहीं हूँ", + "buttonText": "OTP भेजें", + "home": "होम", + "enterHere": "यहाँ दर्ज करें", + "label": "मेरा UIN प्राप्त करें", + "icon": "assets/images/info_black_24dp (1).png" + }, + "downloadUin": { + "home": "होम", + "label": "UIN डाउनलोड करें", + "subTitle": "OTP का समय सीमा समाप्त हो जाएगी", + "subTitle2": "OTP समाप्त हो गया है कृपया OTP पुनः भेजें पर क्लिक करें।", + "inputLabel": "एक समय पासवर्ड (OTP) दर्ज करें", + "otpDescription": "एक समय पासवर्ड (OTP) आपके पंजीकृत मोबाइल नंबर पर भेजा गया है", + "otpDescriptionEmail": " और आपके पंजीकृत ईमेल ID पर", + "resendBtnLabel": "OTP फिर से भेजें", + "submitBtnLabel": "सबमिट करें", + "enterOtp": "यहां OTP दर्ज करें" + }, + "centerSelection": { + "title": "अपॉइंटमेंट बुक करें", + "action_nearBy": "मेरे पास के स्थान", + "display_recommended": "सिफारिश किए गए केंद्र", + "text_found": "पाया गया", + "text_centers": "केंद्र", + "text_timing": "समय", + "text_open": "खुला", + "text_select": "स्थान के प्रकार चुनें", + "text_enter": "दर्ज करें", + "text_search": "खोजें", + "action_back": "वापस", + "action_book_later": "बाद में बुक करें", + "action_continue": "जारी रखें", + "noResult_found": "कोई परिणाम नहीं मिला", + "lunch_hours": "दोपहर का खाना", + "helpText": "आपके भू-स्थान के आधार पर पंजीकरण केंद्र", + "noRegCentersNearby": "आस-पास कोई पंजीकरण केंद्र नहीं मिला। कृपया पंजीकरण केंद्रों की खोज करने के लिए मैन्युअल रूप से पाठ दर्ज करें।", + "noRegCenters": "कोई पंजीकरण केंद्र नहीं मिला।", + "warnMessage": "खोज करने के लिए कृपया अक्षर/संख्या दर्ज करें।", + "or":"या", + "showMapBtnLabel":"मानचित्र पर रेग केंद्र दिखाएँ" + }, + "downloadDocument": { + "downloadbutton": "डाउनलोड करना" + }, + "grievanceRedressal": { + "title": "शिकायत प्रस्तुति फ़ॉर्म", + "namelabel": "नाम", + "emailidlabel": "ईमेल ID", + "alternateemailidlabel": "वैकल्पिक ईमेल ID", + "phonenumberlabel": "फ़ोन नंबर", + "alternatephonenumberlabel": "वैकल्पिक फ़ोन नंबर", + "eventidlabel": "घटना ID", + "commentlabel": "टिप्पणी", + "alternateEmailPlaceholder": "वैकल्पिक ईमेल ID दर्ज करें", + "alternatePhoneNoPlaceholder": "वैकल्पिक फ़ोन नंबर दर्ज करें", + "EnterMsgPlaceholder": "कृपया अपनी टिप्पणी दर्ज करें", + "submitBtn": "प्रस्तुत करें", + "TotalCharacters": "कुल अक्षर", + "remainingCharacters": "शेष अक्षर" + }, + "breadCrumbNames": { + "trackMyRequest": "मेरा अनुरोध ट्रैक करें", + "viewMyHistory": "मेरा इतिहास देखें" + }, + "verifyuinvid": { + "title": "", + "mobileno": "फ़ोन नंबर सत्यापित करें", + "email": "ईमेल ID सत्यापित करें", + "uid": "UIN/ VID दर्ज करें", + "captcha": "कैप्चा दर्ज करें", + "sendotp": "OTP भेजें", + "otp": "OTP दर्ज करें", + "phoneicon": "assets/images/phone_iphone_black_24dp.png", + "subTitle": "OTP का समय सीमा समाप्त हो जाएगा", + "subTitle2": "OTP समाप्त हो गया है कृपया OTP पुनः भेजें पर क्लिक करें।", + "inputLabel": "एक समय पासवर्ड (OTP) दर्ज करें", + "otpDescriptionEmail": "कृपया वह OTP दर्ज करें जो आपके पंजीकृत ईमेल ID पर भेजा गया है ", + "otpDescriptionPhone": "कृपया वह OTP दर्ज करें जो आपके पंजीकृत फ़ोन नंबर पर भेजा गया है ", + "resendBtnLabel": "OTP पुनः भेजें", + "submitBtnLabel": "सबमिट करें", + "back": "वापस" + }, + "viewhistory": { + "title": "मेरा इतिहास देखें", + "inputsearch": "खोजें", + "inputAppId": "EID", + "inputHistory": "इतिहास प्रकार", + "inputStatus": "स्थिति", + "inputFrom": "से (DD/MMM/YYYY)", + "inputTo": "तक (DD/MMM/YYYY)", + "searchBtn": "जाएँ", + "description": "विवरण", + "timestamp": "टाइमस्टैम्प", + "selectAll": "सभी", + "noData": "कोई परिणाम नहीं हैं", + "historyType": "इतिहास प्रकार", + "status": "स्थिति", + "serviceTypeFilter": { + "ALL": { + "serviceType": "सभी", + "checked": false + }, + "AUTHENTICATION_REQUEST": { + "serviceType": "प्रमाणीकरण अनुरोध", + "checked": false + }, + "SERVICE_REQUEST": { + "serviceType": "सेवा अनुरोध", + "checked": false + }, + "DATA_UPDATE_REQUEST": { + "serviceType": "डेटा अपडेट अनुरोध", + "checked": false + }, + "ID_MANAGEMENT_REQUEST": { + "serviceType": "ID प्रबंधन अनुरोध", + "checked": false + }, + "DATA_SHARE_REQUEST": { + "serviceType": "डेटा साझा करने का अनुरोध", + "checked": false + } + }, + "statusTypeFilter": { + "ALL": { + "statusType": "सभी", + "checked": false + }, + "SUCCESS": { + "statusType": "सफल", + "checked": false + }, + "IN_PROGRESS": { + "statusType": "प्रगति में", + "checked": false + }, + "FAILED": { + "statusType": "असफल", + "checked": false + }, + "CANCELED":{ + "statusType": "रद्द", + "checked": false + } + }, + "reportIssueLabel": "समस्या की रिपोर्ट करें", + "pinToTopLabel": "शीर्ष पर पिन करें", + "unpinToToplabel": "शीर्ष से अनपिन करें", + "viewhistoryLabel": "विवरण देखें" + }, + "managemyvid": { + "title": "मेरे VID को प्रबंधित करें", + "Perpetual": { + "vidType": "स्थायी VID", + "message": "उपयोग या समाप्ति के लिए कोई सीमा नहीं है" + }, + "Temporary": { + "vidType": "अस्थायी VID", + "message": "30 मिनट के बाद समाप्त हो जाता है और केवल एक बार उपयोग किया जा सकता है" + }, + "OneTimeUse": { + "vidType": "एक-बार का VID", + "message": "एक समाप्ति तिथि होती है लेकिन केवल एक बार उपयोग किया जा सकता है" + }, + "generatevid": [ + { + "vidType": "स्थायी VID", + "message": "उपयोग या समाप्ति के लिए कोई सीमा नहीं है" + }, + { + "vidType": "एक-बार का VID", + "message": "एक समाप्ति तिथि होती है लेकिन केवल एक बार उपयोग किया जा सकता है" + }, + { + "vidType": "अस्थायी VID", + "message": "30 मिनट के बाद समाप्त हो जाता है और केवल एक बार उपयोग किया जा सकता है" + } + ], + "revokevid": "रद्द करें VID", + "create": "बनाएँ", + "generatevidtoggle": "VID बनाएँ", + "revokevidtoggle": "VID रद्द करें", + "introDescription": "मौजूदा VIDs का विवरण देखें, नए VIDs बनाएँ, मौजूदा VID को हटाएँ या एक VID कार्ड डाउनलोड करें।", + "generatedOn": "तारीख पर उत्पन्न किया गया", + "expiry": "समाप्ति", + "vid": "VID", + "transactionLeft": "शेष लेन-देन", + "noVidsText": "आपके पास वर्तमान में कोई $VIDTYPE नहीं है। कृपया क्लिक करें ", + "noVidsText2": " बटन पर नया बनाने के लिए।" + }, + "lockunlockauth": { + "title": "मेरी ID सुरक्षित करें", + "generatevid": [ + { + "title": "अनन्त", + "message": "उपयोग या समाप्ति की कोई सीमा नहीं" + }, + { + "title": "अस्थायी", + "message": "30 मिनट के बाद समाप्त होता है और केवल एक बार उपयोग किया जा सकता है" + }, + { + "title": "एकबार", + "message": "कोई समाप्ति तिथि नहीं है लेकिन केवल एक बार उपयोग किया जा सकता है" + } + ], + "revokevid": "", + "generatevidtoggle": "VID उत्पन्न करें", + "revokevidtoggle": "VID रद्द करें", + "labelmap": { + "demo": { + "label": "जनसांख्यिकीय प्रमाणीकरण", + "icon": "Demographic Authentication" + }, + "bio-FINGER": { + "label": "फ़िंगरप्रिंट प्रमाणीकरण", + "icon": "Fingerprint Authentication" + }, + "bio-IRIS": { + "label": "आईरिस प्रमाणीकरण", + "icon": "Iris Authentication" + }, + "bio-FACE": { + "label": "चेहरा प्रमाणीकरण", + "icon": "Face Authentication" + }, + "otp-email": { + "label": "ईमेल OTP प्रमाणीकरण", + "icon": "Email OTP Authentication" + }, + "otp-phone": { + "label": "मोबाइल OTP प्रमाणीकरण", + "icon": "Mobile OTP Authentication" + } + }, + "introDescription": "सभी प्रमाणीकरण प्रकारों की स्थिति देखें। आप आईरिस प्रमाणीकरण, ईमेल प्रमाणीकरण आदि जैसे प्रमाणीकरण प्रकारों को लॉक या अनलॉक करने का चयन कर सकते हैं।", + "unlockLabel": "अनलॉक करें", + "lockLabel": "लॉक करें" + }, + "updatedemographic": { + "title": "मेरे डेटा को अपडेट करें", + "identity": "पहचान", + "address": "पता", + "contact": "संपर्क", + "languagePreference": "पसंदीदा भाषा", + "identityHeading": "मेरी पहचान", + "addressHeading": "मेरा पता", + "contactHeading": "मेरा संपर्क", + "uploadImage": "छवि अपलोड करें", + "dropImage": "छवि छोड़ें", + "or": "या", + "preview": "पूर्वावलोकन", + "enteredValuesNotMatch": "दर्ज किए गए मान मेल नहीं खाते हैं।", + "submit": "प्रस्तुत करें", + "update": "अपडेट करें", + "calendarPlaceHolder": "DD/MMM/YYYY", + "documentUploaded": "दस्तावेज़ अपलोड किया गया", + "languageHeading": "मेरी पसंदीदा भाषा", + "InvalidFormatMsg": "आप अपलोड करने की कोशिश कर रहे हैं वह फ़ाइल प्रकार समर्थित नहीं है। कृपया एक अलग फ़ाइल प्रकार अपलोड करें।", + "InvalidFileSize": "आप अपलोड करने की कोशिश कर रहे हैं वह दस्तावेज़ 2mb की फ़ाइल साइज़ सीमा से अधिक है। कृपया 2mb से कम की फ़ाइल अपलोड करें।", + "sameNameInputErrorMsg": "आपने पहले से ही $NAME दर्ज किया है। कृपया जारी करने के लिए एक नया $NAME दर्ज करें।", + "enteredOnlyNums": "यह इनपुट फ़ील्ड केवल अक्षरों को स्वीकार करता है", + "sameDobInputErrorMsg": "आपने दर्ज की गई जन्मतिथि पहले से मौजूद है। कृपया आगे बढ़ने के लिए एक नई जन्मतिथि दर्ज करें।", + "sameGenderInputErrorMsg": "आपने चुना हुआ लिंग पहले से मौजूद है। कृपया आगे बढ़ने के लिए एक नया लिंग चुनें।", + "EnterAllAddress": "कृपया ", + "select": "चुनना", + "remainingAttems": "आपके पास $remainingAttems प्रयास शेष हैं।", + "maxAttems": "$Name परिवर्तन अनुरोध को अधिकतम $MaxAttems बार किया जा सकता है।", + "fullName": "नाम", + "dateOfBirth": "जन्म तिथि", + "gender": "लिंग", + "addressLine1":"पता", + "sameFileUploading":"कृपया एक अलग फ़ाइल नाम के साथ फ़ाइल अपलोड करें।", + "docTypePlaceholder": "दस्तावेज़ प्रकार चुनें", + "DocIDPlaceholder": "दस्तावेज़ आईडी दर्ज करें", + "pendingDrafts":{ + "heading": "मौजूदा अनुरोध मिला, कार्रवाई आवश्यक!", + "descriptionText": "विवरण: ", + "descriptionDetails": "हमें एक मौजूदा डेटा अपडेट अनुरोध मिला है जो अभी भी प्रगति पर है। नया अनुरोध करने के लिए, आपको मौजूदा अनुरोध को हटाना होगा।", + "viewMore":"और देखें", + "viewLess":"कम देखें", + "warnMsg":"क्या आप वाकई चुने गए डेटा को अपडेट करने के मौजूदा अनुरोध को रद्द करना चाहते हैं?", + "warnMsgTwo":"आप इस अनुरोध को रद्द नहीं कर सकते क्योंकि यह अभी भी लंबित स्थिति में है। कृपया कुछ देर बाद प्रयास करें।" + }, + "draftCanceled":"आपका मौजूदा डेटा अपडेट अनुरोध सफलतापूर्वक रद्द कर दिया गया है। अब आप एक और डेटा अपडेट अनुरोध बढ़ाने के लिए आगे बढ़ सकते हैं।" + }, + "trackservicerequest": { + "title": "मेरी अनुरोधों का पता लगाएं", + "source": "मेरा इतिहास देखें", + "searchLabel": "ट्रैक करना चाहिए वह इवेंट ID दर्ज करें जिसे आप ट्रैक करना चाहते हैं", + "searchPlaceholder": "16-अंक EID दर्ज करें", + "searchButton": "ट्रैक करें", + "eventId": "ईवेंट ID", + "eventType": "ईवेंट प्रकार", + "eventStatus": "ईवेंट स्थिति", + "description": "विवरण", + "individualId": "व्यक्तिगत पहचान", + "authenticationMode": "प्रमाणीकरण मोड", + "vidType": "VID प्रकार", + "vid": "VID", + "timestamp": "टाइमस्टैम्प", + "descriptionText": "लॉग-इन किए गए UIN/ VID से जुड़े एक इवेंट ID (EID) की स्थिति का ट्रैक करें। आप दर्ज किए गए EID के बारे में विस्तृत जानकारी भी देख सकते हैं।", + "transactionTitle": "लेनदेन विवरण", + "partnerName": "पार्टनर का नाम", + "partnerLogo": "पार्टनर लोगो", + "transactionDate": "लेनदेन तिथि", + "downloadbuttonLabel": "पावती डाउनलोड करें", + "summary": "सारांश", + "attributeList": "विशेषता सूची", + "downloadVIDCard": "VID कार्ड डाउनलोड करें", + "downloadUINCard": "UIN कार्ड डाउनलोड करें", + "purpose": "उद्देश्य", + "raiseSupportRequest": "इस EID के खिलाफ सहायता अनुरोध दर्ज करने के लिए,", + "clickHere": "यहां क्लिक करें।", + "warningMsg": "कृपया एक वैध 16-अंक EID दर्ज करें।" + }, + "personalisedcard": { + "title": "पर्सनलाइज्ड कार्ड प्राप्त करें", + "mainlabel": "कृपया आगे बढ़ने के लिए कम से कम तीन विशेषताओं का चयन करें।", + "downloadbutton": "डाउनलोड करें", + "introDescription": "निवासियों को अपने क्रेडेंशियल में जोड़ने के लिए डेटा का चयन करने की अनुमति है। वे चयनित डेटा का पूर्वावलोकन भी कर सकते हैं और इसे डाउनलोड कर सकते हैं।" + }, + "physicalcard": { + "title": "एक शारीरिक कार्ड आदेश करें", + "mainlabel": "प्रिंट प्रदाता का चयन करें", + "introDescription": "इस सेवा का उपयोग पसंदीदा पते पर एक शारीरिक कार्ड आदेश करने के लिए किया जा सकता है। कार्ड के उपलब्ध प्रकार, टैरिफ़ और अन्य सुविधाएँ प्रक्रिया में चुने गए सहयोगी पर निर्भर करेंगी।" + }, + "sharewithpartner": { + "title": "मेरे डेटा को साझा करें", + "mainlabel": "कृपया आगे बढ़ने के लिए कम से कम तीन विशेषताओं का चयन करें।", + "partnerName": "अधिकृत पार्टनर का नाम", + "sharingReason": "अपनी क्रेडेंशियल को साझा करने का कारण", + "sharingReasonPlaceholder": "यहाँ कारण दर्ज करें", + "sharebutton": "साझा करें", + "sharePartnerSuccessMsg": "चयनित पार्टनर के साथ आपके डेटा को सफलतापूर्वक साझा किया गया है", + "successIcon": "./assets/sucess_icon.png", + "introDescription": "निवासियों को विभिन्न तृतीय पक्ष सेवाओं का लाभ उठाने के लिए अपनी डेटा को किसी भी पंजीकृत सहयोगी के साथ साझा करने का विकल्प है।", + "messageDescription1": "आपका डेटा सफलतापूर्वक चुने गए साथी के साथ साझा किया गया है जिसके खिलाफ EID है: ", + "messageDescription2": ". लेन-देन की स्थिति को ट्रैक करने के लिए ऊपर के EID का उपयोग करें", + "trackMyserviceLink": "मेरी सेवा अनुरोध का पता लगाएं", + "orin": "या", + "viewHistoryLink": "इतिहास देखें", + "TotalCharacters": "कुल अक्षर", + "remainingCharacters": "शेष" + }, + "uinStatus": { + "status": "स्थिति", + "uinTitleDescription": "आपके UIN जनरेशन के खिलाफ AID: $AID अभी भी प्रगति में है।", + "uinTitleDescription2": "आपके UIN जनरेशन के खिलाफ AID: $AID विफल हो गया है।", + "requestMsg": "कृपया कुछ दिनों बाद पुन: प्रयास करें।", + "requestMsg2": "अधिक जानकारी के लिए, कृपया निकटतम पंजीकरण केंद्र पर जाएं।", + "UINCardStatus": "UIN कार्ड की स्थिति", + "statusTime": "पूर्ण होने की अपेक्षित तिथि: $date", + "statusStages": { + "REQUEST_RECEIVED": "अनुरोध प्राप्त हुआ", + "VALIDATION_STAGE": "मान्यता चरण", + "VERIFICATION_STAGE": "सत्यापन चरण", + "UIN_GENERATION_STAGE": "UIN जनरेशन चरण", + "CARD_READY_TO_DOWNLOAD": "कार्ड डाउनलोड के लिए तैयार" + }, + "trackDetailsHeading": "ट्रैकिंग विवरण" + }, + "paginatorIntl": { + "itemsPerPageLabel": "आइटम प्रति पेज", + "of": "का" + }, + "genericmessage": { + "successLabel": "Success", + "successButton": "ठीक है", + "submitButton": "प्रस्तुत करें", + "resentBtn": "OTP फिर से भेजें", + "yesButton": "हाँ", + "noButton": "नहीं", + "shareButton": "साझा करें", + "sendButton": "भेजें", + "deleteButton": "हटाएं", + "errorLabel": "Error", + "warningLabel": "Warning", + "downloadLabel": "डाउनलोड करें", + "warningForChannel": "चेतावनी", + "createMessage": "सफलतापूर्वक बनाया गया", + "updateMessage": "सफलतापूर्वक अपडेट किया गया", + "mappingMessage": "सफलतापूर्वक मैप किया गया", + "termsAndConditionsLabel": "नियम और शर्तें", + "clickHere": "यहां करें", + "clickHere2": "क्लिक", + "relogin": "फिर से लॉगिन करने के लिए।", + "login": "लॉगिन करने के लिए।", + "click":"यहां क्लिक करें।", + "cancel":"रद्द करना", + "confirm":"पुष्टि करना", + "continue":"जारी रखना", + "langChgWarnText":"जारी रखें पर क्लिक करते ही आपके द्वारा दर्ज किया गया डेटा खो जाएगा।", + "toSeeMoreDetails":"अधिक विवरण देखने के लिए", + "otpPopupDescription": "एक समय पासवर्ड (OTP) भेजा गया है", + "loginSuccessfully": "प्रिय निवासी, आपने सफलतापूर्वक लॉगिन किया है", + "successRemainMsg": "प्री-भरी हुई EID के साथ सेवा अनुरोध को ट्रैक करने के लिए।", + "passwordCombinationHeading": "पासवर्ड की कॉम्बिनेशन: ", + "passwordCombination": "अपने पहले नाम के पहले चार अक्षरों को बड़े अक्षरों में और अपने जन्म के वर्ष को। उदाहरण के लिए: यदि आपका नाम Johnny Depp है और आपका जन्मतिथि 09/06/1963 है, तो आपका पासवर्ड JOHN1963 होगा।", + "SuccessLogin": "आपने सफलतापूर्वक लॉगिन किया है।", + "successLogout": "आपने सफलतापूर्वक लॉगआउट किया है। ", + "dearResident": "प्रिय निवासी,", + "trackStatusText": "घटना की स्थिति को ट्रैक करने के लिए, क्लिक ", + "trackStatusForLogin": "इवेंट के बारे में विवरण देखने के लिए इस ईवेंट ID का उपयोग किया जा सकता है। क्लिक ", + "clickYesToProceed": "आगे बढ़ने के लिए हाँ दबाएं।", + "logoutconfirmMessage": "क्या आप लॉगआउट करना चाहते हैं।", + "accessDenied": "आप इस सेवा तक पहुंच नहीं पा रहे हैं क्योंकि आपने लॉगिन करते समय सहमति स्वीकार नहीं की है। आपसे अनुरोध है कि आप फिर से लॉगिन करें और प्रासंगिक सहमति स्वीकार करें ताकि आप आगे बढ़ सकें।", + "toFindRegCen": " पंजीकरण केंद्र खोजने के लिए।", + "sessionExpired": "सत्र समाप्त हुआ", + "getMyUin": { + "downloadedSuccessFully": "आपका UIN कार्ड सफलतापूर्वक डाउनलोड हो गया है। इवेंट ID: $eventId के खिलाफ।", + "invalidOtp": "अमान्य OTP दर्ज किया गया था। कृपया फिर से OTP भेजें और एक वैध OTP के साथ पुनः प्रयास करें। " + }, + "termsAndConditionsDescription": [ + "आपकी डेटा को चयनित तृतीय-पक्ष (क्रेडेंशियल साझेदार) के साथ साझा किया जाएगा।", + "तृतीय-पक्ष प्रदाता के साथ किए गए समझौतों से जुड़ी सभी लागतों और शुल्कों के लिए आप जिम्मेदार होंगे।", + "हम किसी भी परिस्थिति में डेटा के हानि या गलत उपयोग से संबंधित किसी भी नुकसान के लिए ज़िम्मेदार नहीं होंगे, जो साझा किए गए डेटा के उपयोग से उत्पन्न हो सकते हैं।", + "यदि कोई तृतीय-पक्ष प्रदाता अपनी सेवा को उपलब्ध नहीं कराता है या MOSIP को आपको सभी या किसी भी हिस्से की सेवाओं की प्रदानी को निलंबित या समाप्त करने की आवश्यकता होती है, तो उस भाग का डेटा या सेवाएं तुरंत बिना पूर्व-जानकारी या आपके प्रति अधिकारवादी कार्यवाही के साथ समाप्त की जाएगी।" + ], + "conditionsForupdateDemographicData": [ + "आपके द्वारा चुने गए डेटा को पता के प्रमाण या पहचान के प्रमाणित करने के बाद अपडेट किया जाएगा।", + "आप डेटा अपडेट करने के लिए होने वाली किसी भी लागत और शुल्क के लिए जिम्मेदार होंगे।", + "आप अपने पहले से मौजूदा व्यक्तिगत डेटा या उसे समर्थन करने के लिए अपलोड किए गए दस्तावेज़ में किए गए किसी भी परिवर्तन के लिए जिम्मेदार होंगे।" + ], + "agreeLabel": "मैं चयनित साझा करने के लिए नियम और शर्तों से सहमत हूँ।", + "agreeLabelForUpdateData": "मैं जनसांख्यिकीय डेटा को अद्यतन करने के नियमों और शर्तों से सहमत हूं", + "personalisedcardConditions": { + "title": "अपना व्यक्तिगत कार्ड डाउनलोड करें", + "wishes": "प्रिय निवासी,", + "description": "हमें कार्ड तैयार करने में कुछ समय लगेगा। हम आपको एक लिंक भेजेंगे, जिसका उपयोग करके आप अनुरोधित कार्ड को डाउनलोड कर सकेंगे। जैसे ही कार्ड तैयार हो जाएगा, आप नोटिफिकेशन सेक्शन से भी कार्ड डाउनलोड कर सकेंगे।", + "sendVid": "VID भेजें", + "agreeLabel1": "रजिस्टर्ड फ़ोन पर VID भेजें", + "agreeLabel": "रजिस्टर्ड ईमेल ID पर VID भेजें" + }, + "manageMyVidMessages": { + "Perpetual": { + "WarningMessageLabel": "नया स्थायी VID जनरेट करने से पहले पहले से मौजूदा VID को रद्द किया जाएगा।", + "confirmationMessageForCreateVid": "क्या आप सुनिश्चित हैं कि आप एक स्थायी VID कार्ड बनाना चाहते हैं?", + "confirmationMessageForDeleteVid": "क्या आप वाकई चयनित स्थायी VID कार्ड को हटाना चाहते हैं?", + "confirmationMessageForDownloadVid": "क्या आप सुनिश्चित हैं कि आप स्थायी VID कार्ड को डाउनलोड करना चाहते हैं?" + }, + "Temporary": { + "confirmationMessageForCreateVid": "क्या आप सुनिश्चित हैं कि आप एक अस्थायी VID कार्ड बनाना चाहते हैं?", + "confirmationMessageForDeleteVid": "क्या आप सुनिश्चित हैं कि आप चयनित अस्थायी VID कार्ड को हटाना चाहते हैं?", + "confirmationMessageForDownloadVid": "क्या आप सुनिश्चित हैं कि आप अस्थायी VID कार्ड को डाउनलोड करना चाहते हैं?" + }, + "OneTimeUse": { + "confirmationMessageForCreateVid": "क्या आप सुनिश्चित हैं कि आप एक एक बार उपयोग के लिए VID कार्ड बनाना चाहते हैं?", + "confirmationMessageForDeleteVid": "क्या आप सुनिश्चित हैं कि आप चयनित एक बार उपयोग के लिए VID कार्ड को हटाना चाहते हैं?", + "confirmationMessageForDownloadVid": "क्या आप सुनिश्चित हैं कि आप एक बार उपयोग के लिए VID कार्ड को डाउनलोड करना चाहते हैं?" + }, + "createdSuccessfully": "आपका VID सफलतापूर्वक इवेंट ID: $eventId के खिलाफ उत्पन्न किया गया है।", + "downloadedSuccessFully": "आपकी VID कार्ड डाउनलोड करने की अनुरोध प्रशंसापूर्वक प्रसंस्कृत हुआ है इवेंट ID: $eventId के खिलाफ।", + "downloadedSuccessFully2": "कार्ड तैयार होने में कुछ समय लगेगा। आपको आपके पंजीकृत ईमेल ID और / या फ़ोन नंबर पर एक लिंक भेजा जाएगा, जिसकी मदद से आप अनुरोधित VID कार्ड को डाउनलोड कर सकते हैं। वैकल्पिक रूप से, यह ट्रैक अनुरोध से डाउनलोड किया जा सकता है जब आपको सूचित किया जाए कि कार्ड तैयार है।", + "deletedSuccessfully": "आपका VID सफलतापूर्वक इवेंट ID: $eventId के खिलाफ हटा दिया गया है।" + }, + "personalisedcardMessages": { + "downloadedSuccessFully": "आपका व्यक्तिगत कार्ड सफलतापूर्वक इवेंट ID: $eventId के खिलाफ डाउनलोड किया गया है। पासवर्ड आपके पंजीकृत ईमेल ID या फ़ोन नंबर पर भेजा जाएगा।" + }, + "sharewithpartner": { + "needPartner": "कृपया आगे बढ़ने के लिए एक साझेदार चुनें।", + "needPurpose": "अपनी साख साझा करने का उद्देश्य एक अनिवार्य क्षेत्र है। कृपया अपना परिचय-पत्र साझा करने का उद्देश्य बताएं।", + "specialCharacters": "कृपया अपने परिचय साझा करने के लिए अक्षर/संख्या दर्ज करें।", + "sharedSuccessfully": "आपके द्वारा चुना गया डेटा इवेंट ID: $eventId के विरुद्ध चुने गए भागीदार के साथ सफलतापूर्वक साझा किया गया है" + }, + "verifyChannel": { + "warningMsgForEmail": "आपकी ईमेल आईडी: $userID पहले ही सत्यापित है।", + "warningMsgForPhone": "आपका फ़ोन नंबर: $userID पहले से ही सत्यापित है।", + "emailSuccess": "आपका ईमेल ID: $channel सफलतापूर्वक सत्यापित किया गया है। ईवेंट ID: $eventId के खिलाफ।", + "phoneSuccess": "आपका फ़ोन नंबर: $channel सफलतापूर्वक सत्यापित किया गया है। ईवेंट ID: $eventId के खिलाफ।" + }, + "grievanceRedressal": { + "successMsg": "आपकी शिकायत टिकट ID $ticketId के खिलाफ सफलतापूर्वक भेजी गई है।", + "warningMsg": "आपकी शिकायत भेजने में असफल हुई। कृपया बाद में पुन: प्रयास करें।" + }, + "secureMyId": { + "successMsg": "आपका अनुरोध एवं पहचान प्रकार को बदलने के लिए सफलतापूर्वक संचित किया गया है। इवेंट ID: $eventId के खिलाफ।", + "confirmationMessage": "क्या आप वाकई पहचान प्रकार में किए गए परिवर्तन को सहेजना चाहते हैं?" + }, + "updateMyData": { + "emailSuccessMsg": "अपनी ईमेल आईडी बदलने का आपका अनुरोध इवेंट आईडी: $eventId के विरुद्ध सबमिट किया गया है।", + "phoneNumberSuccessMsg": "अपना फ़ोन नंबर बदलने का आपका अनुरोध इवेंट आईडी: $eventId के विरुद्ध सबमिट किया गया है।", + "newDataUpdatedSuccessMsg": "आपकी अनुरोध $dataType डेटा बदलने के लिए इवेंट आईडी: $eventId के खिलाफ सबमिट किया गया है।", + "updateNotificationData": "आपका सूचना भाषा बदलने का अनुरोध इवेंट आईडी: $eventId के खिलाफ सबमिट किया गया है।" + } + }, + "autologout": { + "preview": "अनक्रियता के कारण आपका सत्र 60 सेकंड में समाप्त हो जाएगा। कृपया स्क्रीन पर कहीं भी क्लिक करके अपना सत्र पुनः सक्रिय करें।", + "post": "अनक्रियता के कारण आपको लॉगआउट कर दिया गया है।" + }, + "InfomationContent": { + "readMoreLabel": "और पढ़ें...", + "readLessLabel": "कम पढ़ें...", + "revokevid": { + "Perpetual": "एक स्थायी वीआईडी ​​की कोई समाप्ति तिथि नहीं होती है और इस वीआईडी ​​का उपयोग करके किए जाने वाले लेनदेन की संख्या पर कोई सीमा नहीं होती है। एक यूआईएन एक समय में केवल $instancesVID सतत $VID के साथ संबद्ध किया जा सकता है।", + "Temporary": "एक अस्थायी VID $expiryTime मिनटों के लिए वैध है और इस VID का उपयोग करके केवल $transactionLimit लेनदेन ही किया जा सकता है। एक समय में एक UIN को $instancesVID अस्थायी $VID के साथ जोड़ा जा सकता है।", + "OneTimeUse": "एक बार की वीआईडी ​​की कोई समाप्ति तिथि नहीं होती है लेकिन इस वीआईडी ​​का उपयोग करके केवल $transactionLimit लेनदेन ही किया जा सकता है। एक समय में एक UIN को $instancesVID एक बार $VID के साथ जोड़ा जा सकता है।" + }, + "secureMyID": { + "Email OTP Authentication": "'ईमेल OTP प्रमाणीकरण' को लॉक/अनलॉक करने पर, ईमेल OTP का उपयोग करके किए गए किसी भी प्रमाणीकरण प्रयास को अक्षम/सक्षम किया जाएगा।", + "Mobile OTP Authentication": "'मोबाइल OTP प्रमाणीकरण' को लॉक/अनलॉक करने पर, मोबाइल OTP का उपयोग करके किए गए किसी भी प्रमाणीकरण प्रयास को अक्षम/सक्षम किया जाएगा।", + "Demographic Authentication": "'जनसांख्यिकीय प्रमाणीकरण' को लॉक/अनलॉक करने पर, नाम, उम्र, पता या उन सभी का किसी भी संयोजन का उपयोग करके किए गए किसी भी प्रमाणीकरण प्रयास को अक्षम/सक्षम किया जाएगा।", + "Fingerprint Authentication": "'फिंगरप्रिंट प्रमाणीकरण' को लॉक/अनलॉक करने पर, फिंगरप्रिंट का उपयोग करके किए गए किसी भी प्रमाणीकरण प्रयास को अक्षम/सक्षम किया जाएगा।", + "Iris Authentication": "'आईरिस प्रमाणीकरण' को लॉक/अनलॉक करने पर, आईरिस का उपयोग करके किए गए किसी भी प्रमाणीकरण प्रयास को अक्षम/सक्षम किया जाएगा।", + "Face Authentication": "'फेस प्रमाणीकरण' को लॉक/अनलॉक करने पर, चेहरे का उपयोग करके किए गए किसी भी प्रमाणीकरण प्रयास को अक्षम/सक्षम किया जाएगा।" + }, + "trackStatus": "कृपया उस EID (घटना ID) को दर्ज करें जो आप ट्रैक करना चाहते हैं और जो घटना से संबंधित है। महत्वपूर्ण है कि आपके द्वारा दर्ज किया गया EID लॉग-इन UIN से संबंधित हो।", + "getUin": "AID आपका $AID-अंक आवेदन ID है जिसे पंजीकरण के बाद आपको प्रदान की गई थी। UIN आपका $UIN-अंक अद्वितीय पहचान संख्या है। VID आपका $VID-अंक वर्चुअल ID है।", + "verifyChannel": "एक UIN आपका 10-अंकों वाला अद्वितीय पहचान संख्या है। VID आपका 16-अंकों वाला वर्चुअल ID है।" + }, + "serverErrors": { + "IDA-MLC-009": "दर्ज किए गए UIN/VID ​​के साथ कोई पंजीकृत ईमेल ID/फोन नंबर नहीं मिला। ईमेल ID/फोन नंबर जोड़ने के लिए निकटतम पंजीकरण केंद्र पर जाएं।", + "IDA-MLC-002": "दर्ज किए गए UIN/VID ​​के साथ कोई पंजीकृत ईमेल ID/फोन नंबर नहीं मिला। ईमेल ID/फोन नंबर जोड़ने के लिए निकटतम पंजीकरण केंद्र पर जाएं।", + "IDA-MLC-018": "दर्ज किए गए UIN/ AID/ VID अमान्य हैं। कृपया एक वैध UIN/ AID/ VID दर्ज करें और पुन: प्रयास करें।", + "RES-SER-422": "अमान्य OTP दर्ज किया गया है। कृपया एक वैध OTP के साथ पुन: प्रयास करें।", + "RES-SER-410": { + "individualIdError": "दर्ज किए गए UIN/ AID/ VID अमान्य हैं। कृपया एक वैध UIN/ AID/ VID दर्ज करें और पुन: प्रयास करें।", + "individualId": "दर्ज किए गए UIN/ AID/ VID अमान्य हैं। कृपया एक वैध UIN/ AID/ VID दर्ज करें और पुन: प्रयास करें।", + "EMAIL": "आपने दर्ज की हुई ईमेल ID अमान्य है। कृपया एक वैध ईमेल ID दर्ज करें।", + "PHONE": "आपने दर्ज किया हुआ फ़ोन नंबर अमान्य है। कृपया एक वैध फ़ोन नंबर दर्ज करें।", + "eventId": "आपने दर्ज की हुई इवेंट ID अमान्य है। कृपया एक वैध इवेंट ID दर्ज करें।", + "userId": "आपने दर्ज किए गए ईमेल ID/ फ़ोन नंबर अमान्य हैं। कृपया एक वैध ईमेल ID/ फ़ोन नंबर दर्ज करें।", + "otp": "अमान्य OTP दर्ज किया गया है। कृपया एक वैध OTP के साथ पुन: प्रयास करें।", + "channel": "दर्ज किए गए UIN/ VID अमान्य हैं। कृपया एक वैध UIN/ VID दर्ज करें और पुन: प्रयास करें।", + "identity/preferredLang": "अमान्य पसंदीदा भाषा। कृपया वैध डेटा दें।", + "identity/dateOfBirth": "कृपया वैध जन्मतिथि दर्ज करें।" + }, + "RES-SER-459": "दर्ज किए गए EID (ईवेंट ID) को लॉग इन करने के लिए उपयोग किए गए UIN/ VID से संबद्ध नहीं है।", + "RES-SER-412": "एपीआई संसाधन तक पहुंचने में असमर्थ.", + "RES-SER-405": "अधिकतम अनुमत VIDs सक्रिय हैं। एक नया बनाने के लिए VID(वर्चुअल ID) को निष्क्रिय करें।", + "RES-SER-511": "दर्ज किए गए EID (ईवेंट ID) को लॉग इन करने के लिए उपयोग किए गए UIN/ VID से संबद्ध नहीं है।", + "RES-SER-449": "अमान्य UIN/ AID/ VID दर्ज किए गए हैं। कृपया एक वैध UIN/ AID/ VID दर्ज करें और पुन: प्रयास करें।", + "RES-SER-414": "कमेंट खंड रिक्त नहीं हो सकता है। कृपया आगे बढ़ने के लिए अपनी टिप्पणियाँ दर्ज करें।", + "RES-SER-471": "इस VID को निरस्त किया नहीं जा सकता क्योंकि आपने इसी VID का उपयोग करके लॉग इन किया है।", + "RES-SER-513": "आपने एक नए VID के साथ लॉग इन किया होने के कारण नया VID नहीं बना सकते।", + "RES-OTP-007": "अमान्य OTP दर्ज किया गया है। कृपया एक वैध OTP के साथ पुन: प्रयास करें।", + "RES-SER-415": "टेम्पलेट अपवाद सर्विस त्रुटि।", + "RES-SER-463": "OTP भेजने में विफल हुआ। कृपया कुछ समय बाद पुन: प्रयास करें।", + "RES-SER-461": "दस्तावेज़ प्रकार एक अनिवार्य क्षेत्र है। कृपया आगे बढ़ने के लिए एक दस्तावेज़ प्रकार चुनें।", + "RES-SER-519": "कृपया पहले से मौजूद ईमेल ID से अलग ईमेल ID दर्ज करें।", + "RES-SER-520": "कृपया पहले से मौजूद फ़ोन नंबर से अलग फ़ोन नंबर दर्ज करें।", + "RES-SER-456": "AID नहीं मिला। कृपया बाद में पुनः प्रयास करें।", + "RES-SER-515": "साझा करने के लिए कृपया अक्षर/संख्या दर्ज करें।", + "RES-SER-425": "OTP उत्पन्न करते समय त्रुटि हुई है।", + "RES-SER-514": "अमान्य UIN/VID दर्ज किए गए हैं। कृपया एक वैध UIN/VID दर्ज करें और पुनः प्रयास करें।", + "IDA-MLC-019": "OTP-ईमेल प्रमाणीकरण प्रकार UIN के लिए लॉक किया गया है", + "RES-SER-522": "अमान्य UIN/VID दर्ज किए गए हैं। कृपया एक वैध UIN/VID दर्ज करें और पुनः प्रयास करें।", + "RES-SER-509": "कार्ड डाउनलोड के लिए तैयार नहीं है।", + "RES-SER-418": "अमान्य UIN/ AID/ VID दर्ज किए गए हैं। कृपया एक वैध UIN/ AID/ VID दर्ज करें और पुन: प्रयास करें।", + "RES-OTP-006": "अमान्य OTP दर्ज किया गया है। कृपया एक वैध OTP के साथ पुन: प्रयास करें।", + "RES-SER-406": "एपीआई संसाधन तक पहुंचने में असमर्थ.", + "RES-SER-523": "कॉलबैक URL रेगप्रोक वर्कफ़्लो पूर्ण इवेंट के लिए उपलब्ध नहीं है", + "RES-SER-524": "यूआईएन को अपडेट करने की अनुमति नहीं है क्योंकि पिछला पैकेट लंबित है। आगे बढ़ने के लिए कृपया इसे त्यागें।", + "RES-SER-525": "यूआईएन को अपडेट करने की अनुमति नहीं है क्योंकि पिछला पैकेट लंबित है और इसे रद्द नहीं किया जा सकता है।", + "RES-SER-526": "विशेषताओं के लिए अद्यतन गणना सीमा पार हो गई:- %s", + "RES-SER-470": "कोई रिकॉर्ड नहीं मिला", + "RES-SER-401": "आधार अपवाद", + "RES-SER-474": "व्यक्तिगत आईडी को अपवाद नहीं मिला" + } +} diff --git a/artifacts/src/i18n/resident-i18n-bundle/kan.json b/artifacts/src/i18n/resident-i18n-bundle/kan.json new file mode 100644 index 00000000..dc85227c --- /dev/null +++ b/artifacts/src/i18n/resident-i18n-bundle/kan.json @@ -0,0 +1,720 @@ + +{ + "menuItems": [ + { + "displayName": "UIN ಸೇವೆಗಳು", + "displaydescription": "ನಿವಾಸಿಗಳು ತಮ್ಮ ಮಾಹಿತಿಯನ್ನು ವೀಕ್ಷಿಸಲು, ನವೀಕರಿಸಲು, ನಿರ್ವಹಿಸಲು ಅಥವಾ ಹಂಚಲು ಈ ಸೇವೆಗಳನ್ನು ಬಳಸಬಹುದು. ಅನುಕೂಲವಾಗಿ, ನೇರವಾಗಿ ತಿದ್ದಲು ಬೇಕಾದಷ್ಟು ಸೇವೆಗಳನ್ನು ಬೇಕಾಗಿ ಪಡೆದುಕೊಳ್ಳುತ್ತವೆ.", + "availableServicesDescription": "ಈ ಮೇಲ್ಮೆ ಸೇವೆಗಳು ಹೀಗಿವೆ:", + "icon": "./assets/icons/iconfont/uin_services.svg", + "activeIcon": "./assets/icons/iconfont/uin_services_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 2, + "rows": 2, + "id":"UINservices", + "subMenus": [ + { + "displayName": "ನನ್ನ ಇತಿಹಾಸವನ್ನು ವೀಕ್ಷಿಸಿ", + "icon": "assets/images/viewhistory.png", + "route": "uinservices/viewhistory", + "description": "ನಿಮ್ಮ ಲಾಗ್-ಇನ್ ಮಾಡಿದ UIN/ VID ಗೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ವಹಿವಾಟುಗಳ ಇತಿಹಾಸವನ್ನು ವೀಕ್ಷಿಸಿ. ನೀವು ಅವರ ವಿವರಗಳನ್ನು ಸಹ ವೀಕ್ಷಿಸಬಹುದು ಮತ್ತು ಯಾವುದೇ ಲೆಕ್ಕವಿಲ್ಲದ ನಮೂದು ಕಂಡುಬಂದರೆ, ಅದರ ವಿರುದ್ಧ ವರದಿಯನ್ನು ಎತ್ತಬಹುದು.", + "auditEventId": "ADM-004" + }, + { + "displayName": "ನನ್ನ VID ಅನ್ನು ನಿರ್ವಹಿಸಿ", + "icon": "assets/images/managemyvid.png", + "route": "uinservices/managemyvid", + "description": "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ VID ಗಳ ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಿ, ಹೊಸ VID ಗಳನ್ನು ರಚಿಸಿ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ VID ಅನ್ನು ಅಳಿಸಿ ಅಥವಾ VID ಕಾರ್ಡ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.", + "auditEventId": "ADM-004" + }, + { + "displayName": "ನನ್ನ ಐಡಿಯನ್ನು ಸುರಕ್ಷಿತಗೊಳಿಸಿ", + "icon": "assets/images/lockunlockauth.png", + "route": "uinservices/lockunlockauth", + "description": "ಎಲ್ಲಾ ದೃಢೀಕರಣ ಪ್ರಕಾರಗಳ ಸ್ಥಿತಿಯನ್ನು ವೀಕ್ಷಿಸಿ. ಐರಿಸ್ ದೃಢೀಕರಣ, ಇಮೇಲ್ ದೃಢೀಕರಣ ಇತ್ಯಾದಿಗಳಂತಹ ದೃಢೀಕರಣ ಪ್ರಕಾರಗಳನ್ನು ಲಾಕ್ ಮಾಡಲು ಅಥವಾ ಅನ್‌ಲಾಕ್ ಮಾಡಲು ನೀವು ಆಯ್ಕೆ ಮಾಡಬಹುದು.", + "auditEventId": "ADM-004" + }, + { + "displayName": "ನನ್ನ ವಿನಂತಿಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಿ", + "icon": "assets/images/trackservicerequest.png", + "route": "uinservices/trackservicerequest", + "description": "ಲಾಗ್-ಇನ್ ಮಾಡಿದ UIN/ VID ನೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಈವೆಂಟ್ ID (EID) ಸ್ಥಿತಿಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಿ. ನಮೂದಿಸಿದ EID ಕುರಿತು ವಿವರವಾದ ಮಾಹಿತಿಯನ್ನು ಸಹ ನೀವು ವೀಕ್ಷಿಸಬಹುದು.", + "auditEventId": "ADM-004" + }, + { + "displayName": "ವೈಯಕ್ತಿಕಗೊಳಿಸಿದ ಕಾರ್ಡ್ ಪಡೆಯಿರಿ", + "icon": "assets/images/personalisedcard.png", + "route": "uinservices/personalisedcard", + "description": "ನಿವಾಸಿಗಳು ತಮ್ಮ ರುಜುವಾತುಗಳಿಗೆ ಸೇರಿಸಬೇಕಾದ ಡೇಟಾವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಅವರು ಆಯ್ಕೆಮಾಡಿದ ಡೇಟಾವನ್ನು ಪೂರ್ವವೀಕ್ಷಿಸಬಹುದು ಮತ್ತು ಅದನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು.", + "auditEventId": "ADM-004" + }, + { + "displayName": "ನನ್ನ ಡೇಟಾವನ್ನು ಹಂಚಿಕೊಳ್ಳಿ", + "icon": "assets/images/sharewithpartner.png", + "route": "uinservices/sharewithpartner", + "description": "ವಿವಿಧ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸೇವೆಗಳನ್ನು ಪಡೆಯಲು ಯಾವುದೇ ನೋಂದಾಯಿತ ಪಾಲುದಾರರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲು ನಿವಾಸಿಗಳು ಡೇಟಾವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು.", + "auditEventId": "ADM-004" + }, + { + "displayName": "ನನ್ನ ಡೇಟಾವನ್ನು ನವೀಕರಿಸಿ", + "icon": "assets/images/updatedemographic.png", + "route": "uinservices/updatedemographic", + "description": "ನಿವಾಸಿಗಳು ತಮ್ಮ UIN/VID ಯೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾವನ್ನು ನವೀಕರಿಸಬಹುದು. ಅಪ್‌ಡೇಟ್ ಮಾಡಬಹುದಾದ ಡೇಟಾವು ಹೆಸರು, ಲಿಂಗ, DOB, ವಿಳಾಸ, ಅಪ್‌ಲೋಡ್ ಮಾಡಿದ ದಾಖಲೆಗಳು, ಫೋನ್ ಸಂಖ್ಯೆ, ಇಮೇಲ್ ಐಡಿ, ಆದ್ಯತೆಯ ಭಾಷೆ ಇತ್ಯಾದಿಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "ಮಾಹಿತಿ ಪಡೆಯಿರಿ", + "icon": "./assets/icons/iconfont/get_information.svg", + "activeIcon": "./assets/icons/iconfont/get_information_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"getInformation", + "availableServicesDescription": "ಹುಡುಕಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ", + "subMenus": [ + { + "displayName": "ನೋಂದಣಿ ಕೇಂದ್ರಗಳು", + "icon": "", + "route": "regcenter", + "auditEventId": "ADM-004" + }, + { + "displayName": "ಪೋಷಕ ದಾಖಲೆಗಳು", + "icon": "", + "route": "document", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "ಅಪಾಯಿಂಟ್‌ಮೆಂಟ್ ಕಾಯ್ದಿರಿಸುವಿಕೆ", + "icon": "./assets/icons/iconfont/book_appointment.svg", + "activeIcon": "./assets/icons/iconfont/book_appointment_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"bookingAnAppointment", + "subMenus": [ + { + "displayName": "ಹೊಸ ದಾಖಲಾತಿಗಾಗಿ ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ", + "icon": "", + "route": "redirect", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "ನನ್ನ UIN ಪಡೆಯಿರಿ", + "icon": "./assets/icons/iconfont/get_my_uin.svg", + "activeIcon": "./assets/icons/iconfont/get_my_uin_active.svg", + "route": "getuin", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"getMyUIN", + "subMenus": [ + { + "displayName": "ನಿಮ್ಮ UIN ಕಾರ್ಡ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಅಥವಾ ನಿಮ್ಮ UIN ಸ್ಥಿತಿಯನ್ನು ತಿಳಿಯಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ" + } + ] + }, + { + "displayName": "ಫೋನ್ ಸಂಖ್ಯೆ/ ಇಮೇಲ್ ಐಡಿಯನ್ನು ಪರಿಶೀಲಿಸಿ", + "icon": "./assets/icons/iconfont/verify_phone_number.svg", + "activeIcon": "./assets/icons/iconfont/verify_phone_number_active.svg", + "route": "verify", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"verifyPhoneNumber/EmailID", + "subMenus": [ + { + "displayName": "ನಿಮ್ಮ ಫೋನ್ ಸಂಖ್ಯೆ/ ಇಮೇಲ್ ಐಡಿಯನ್ನು ಪರಿಶೀಲಿಸಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ" + } + ] + } + ], + "header": { + "lastLogin": "ಕೊನೆಯ ಲಾಗಿನ್", + "logout": "ಲಾಗ್ ಔಟ್" + }, + "dashboard": { + "welcomeMessage": "ಮೋಸಿಪ್ ಭಾಗಿಗ ಪೋರ್ಟಲ್‌ಗೆ ಸ್ವಾಗತ!", + "Logout": "ಲಾಗ್ ಔಟ್", + "home": "ಮುಖಪುಟ", + "getinformation": "ಮಾಹಿತಿ ಪಡೆಯಿರಿ", + "regcenter": "ನೇರವಾಗಿ ನೋಡಿಕೆ ಕೇಂದ್ರ ಹುಡುಕಿ", + "document": "ಬೆಂಬಲಿಸುವ ಕಾಗದ ಪಟ್ಟಿ", + "verify": "ಫೋನ್ ಸಂಖ್ಯೆ / ಇಮೇಲ್ ID ಪರಿಶೀಲಿಸಿ", + "uinservices": "UIN ಸೇವೆಗಳು", + "uindescription": "ನಿವಾಸಿಗಳು ತಮ್ಮ ಮಾಹಿತಿಯನ್ನು ವೀಕ್ಷಿಸಲು, ನವೀಕರಿಸಲು, ಬದಲಾಯಿಸಲು, ನಿರ್ವಹಿಸಲು ಅಥವಾ ಹಂಚಲು ಈ ಸೇವೆಗಳನ್ನು ಬಳಸಬಹುದು. ಅನುಕೂಲವಾಗಿ, ನೇರವಾಗಿ ತಿದ್ದಲು ಬೇಕಾದಷ್ಟು ಸೇವೆಗಳನ್ನು ಬೇಕಾಗಿ ಪಡೆದುಕೊಳ್ಳುತ್ತವೆ." + }, + "uinservices": { + "login": "ಲಾಗಿನ್ ಮಾಡಿ", + "title": "ನಿಮ್ಮ AID/UIN/VID ಅನ್ನು ನಮೂದಿಸಿ", + "description": "ಮುಂದುವರೆಯಲು ನಿಮ್ಮ AID/UIN/VID ಅನ್ನು ನಮೂದಿಸಿ.", + "plaginLabel": "ನಾನು ಒಂದು ರೋಬೋಟ್ ಅಲ್ಲ", + "buttonText": "OTP ಕಳುಹಿಸಿ", + "home": "ಮುಖಪುಟ", + "enterHere": "ಇಲ್ಲಿ ನಮೂದಿಸಿ", + "label": "ನನ್ನ UIN ಪಡೆಯಿರಿ", + "icon": "assets/images/info_black_24dp (1).png" + }, + "downloadUin": { + "home": "ಮುಖಪುಟ", + "label": "UIN ಡೌನ್ಲೋಡ್ ಮಾಡಿ", + "subTitle": "OTP ಅವಧಿ ಮುಗಿಯುತ್ತಿದೆ", + "subTitle2": "OTP ಅವಧಿ ಮುಗಿದಿದೆ ದಯವಿಟ್ಟು OTP ಅನ್ನು ಮರುಕಳುಹಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ.", + "inputLabel": "ಒಂದು ಸಮಯ ಪಾಸ್ವರ್ಡ್ (OTP) ನಮೂದಿಸಿ", + "otpDescription": "ಒಂದು ಸಮಯ ಪಾಸ್ವರ್ಡ್ (OTP) ನಮೂದಿಸಲಾಗಿದೆ ನೀವು ನೋಂದಾಯಿತ ಮೊಬೈಲ್ ಸಂಖ್ಯೆಗೆ", + "otpDescriptionEmail": " ಮತ್ತು ನೀವು ನೋಂದಾಯಿತ ಇಮೇಲ್ ಐಡಿಗೆ", + "resendBtnLabel": "OTP ಮರುಹೊಂದಿಸಿ", + "submitBtnLabel": "ಸಲ್ಲಿಸಿ", + "enterOtp": "ಇಲ್ಲಿ OTP ನಮೂದಿಸಿ" + }, + "centerSelection": { + "title": "ನೇಮಕಾತಿ ಬುಕ್ ಮಾಡಿ", + "action_nearBy": "ನನ್ನ ಸಮೀಪದ ಸ್ಥಳಗಳು", + "display_recommended": "ಶಿಫಾರಸುಗೊಳಿಸಲಾದ ಕೇಂದ್ರಗಳು", + "text_found": "ಕಂಡುಬಂದಿದೆ", + "text_centers": "ಕೇಂದ್ರಗಳು", + "text_timing": "ಸಮಯ", + "text_open": "ತೆರೆಯಿರಿ", + "text_select": "ಸ್ಥಳ ಪ್ರಕಾರಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "text_enter": "ನಮೂದಿಸಿ", + "text_search": "ಹುಡುಕು", + "action_back": "ಹಿಂದಕ್ಕೆ", + "action_book_later": "ನಂತರ ಬುಕ್ ಮಾಡಿ", + "action_continue": "ಮುಂದುವರಿಸಿ", + "noResult_found": "ಫಲಿತಾಂಶ ಸಿಗಲಿಲ್ಲ", + "lunch_hours": "ಮಧ್ಯಾಹ್ನ", + "helpText": "ನಿಮ್ಮ ಜಿಯೋ ಸ್ಥಾನಾಂತರಿಕ ಪರಿಬಳಕೆಯ ಪ್ರಕಾರದ ನೇಮಕಾತಿ ಕೇಂದ್ರಗಳು", + "noRegCentersNearby": "ಹತ್ತಿರದ ನೇಮಕಾತಿ ಕೇಂದ್ರಗಳು ಕಂಡುಬಂದಿಲ್ಲ. ನೇಮಕಾತಿ ಕೇಂದ್ರಗಳನ್ನು ಹುಡುಕಲು ಮೂಲಕ ಪಠ್ಯವನ್ನು ಮುಖ್ಯವಾಗಿ ನಮೂದಿಸಿ.", + "noRegCenters": "ನೇಮಕಾತಿ ಕೇಂದ್ರಗಳು ಕಂಡುಬಂದಿಲ್ಲ.", + "warnMessage": "ಹುಡುಕಲು ಅಕ್ಷರಗಳು / ಸಂಖ್ಯೆಗಳನ್ನು ನಮೂದಿಸಿ.", + "or":"ಅಥವಾ", + "showMapBtnLabel":"ನಕ್ಷೆಯಲ್ಲಿ ರೆಗ್ ಸೆಂಟರ್ ತೋರಿಸಿ" + }, + "downloadDocument": { + "downloadbutton": "ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ" + }, + "grievanceRedressal": { + "title": "ನೇರವಾಗಿ ತಪ್ಪುದಾರಿ ಪರಿಹಾರ ಪತ್ರಿಕೆ", + "namelabel": "ಹೆಸರು", + "emailidlabel": "ಇಮೇಲ್ ID", + "alternateemailidlabel": "ಬದಲಾದ ಇಮೇಲ್ ID", + "phonenumberlabel": "ಫೋನ್ ಸಂಖ್ಯೆ", + "alternatephonenumberlabel": "ಬದಲಾದ ಫೋನ್ ಸಂಖ್ಯೆ", + "eventidlabel": "ಈವೆಂಟ್ ID", + "commentlabel": "ಟೀಕೆ", + "alternateEmailPlaceholder": "ಬದಲಾದ ಇಮೇಲ್ ಐಡಿಯನ್ನು ನಮೂದಿಸಿ", + "alternatePhoneNoPlaceholder": "ಬದಲಾದ ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ", + "EnterMsgPlaceholder": "ನಿಮ್ಮ ಟೀಕೆಯನ್ನು ನಮೂದಿಸಿ", + "submitBtn": "ಸಲ್ಲಿಸು", + "TotalCharacters": "ಒಟ್ಟು ಅಕ್ಷರಗಳು", + "remainingCharacters": "ಉಳಿದ ಅಕ್ಷರಗಳು" + }, + "breadCrumbNames": { + "trackMyRequest": "ನನ್ನ ವಿನಂತಿಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಿ", + "viewMyHistory": "ನನ್ನ ಇತಿಹಾಸವನ್ನು ವೀಕ್ಷಿಸಿ" + }, + "verifyuinvid": { + "title": "", + "mobileno": "ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ಪರಿಶೀಲಿಸಿ", + "email": "ಇಮೇಲ್ ಐಡಿಯನ್ನು ಪರಿಶೀಲಿಸಿ", + "uid": "UIN/VID ನಮೂದಿಸಿ", + "captcha": "ಕ್ಯಾಪ್ಚಾ ನಮೂದಿಸಿ", + "sendotp": "ಒಟಿಪಿ ಕಳುಹಿಸಿ", + "otp": "ಒಟಿಪಿ ನಮೂದಿಸಿ", + "phoneicon": "assets/images/phone_iphone_black_24dp.png", + "subTitle": "ಒಟಿಪಿ ಮುಗಿಯುವುದು", + "subTitle2": "OTP ಅವಧಿ ಮುಗಿದಿದೆ ದಯವಿಟ್ಟು OTP ಅನ್ನು ಮರುಕಳುಹಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ.", + "inputLabel": "ಒಟಿಪಿಯನ್ನು ನಮೂದಿಸಿ", + "otpDescriptionEmail": "ದಯವಿಟ್ಟು ನಮೂದಿಸಲಾದ ಒಟಿಪಿಯನ್ನು ನೀವು ನೋಂದಾಯಿತ ಇಮೇಲ್ ಐಡಿಗೆ ನಮೂದಿಸಿ ", + "otpDescriptionPhone": "ದಯವಿಟ್ಟು ನಮೂದಿಸಲಾದ ಒಟಿಪಿಯನ್ನು ನೀವು ನೋಂದಾಯಿತ ಫೋನ್ ಸಂಖ್ಯೆಗೆ ನಮೂದಿಸಿ ", + "resendBtnLabel": "ಒಟಿಪಿ ಮರುಕಳಿಸಿ", + "submitBtnLabel": "ಸಲ್ಲಿಸಿ", + "back": "ಹಿಂದಕ್ಕೆ" + }, + "viewhistory": { + "title": "ನನ್ನ ಇತಿಹಾಸವನ್ನು ವೀಕ್ಷಿಸಿ", + "inputsearch": "ಹುಡುಕು", + "inputAppId": "EID", + "inputHistory": "ಇತಿಹಾಸ ಪ್ರಕಾರ", + "inputStatus": "ಸ್ಥಿತಿ", + "inputFrom": "ಇಂದಿನಿಂದ (DD/MMM/YYYY)", + "inputTo": "ಇಂದಿಗೆ (DD/MMM/YYYY)", + "searchBtn": "ಹೋಗು", + "description": "ವಿವರಣೆ", + "timestamp": "ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್", + "selectAll": "ಎಲ್ಲವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "noData": "ತೋರಿಸಲು ಯಾವುದೇ ಫಲಿತಾಂಶಗಳಿಲ್ಲ", + "historyType": "ಇತಿಹಾಸ ಪ್ರಕಾರ", + "status": "ಸ್ಥಿತಿ", + "serviceTypeFilter": { + "ALL": { + "serviceType": "ಎಲ್ಲಾ", + "checked": false + }, + "AUTHENTICATION_REQUEST": { + "serviceType": "ಪ್ರಮಾಣಿಕರಣ ವಿನಂತಿ", + "checked": false + }, + "SERVICE_REQUEST": { + "serviceType": "ಸೇವೆ ವಿನಂತಿ", + "checked": false + }, + "DATA_UPDATE_REQUEST": { + "serviceType": "ಮಾಹಿತಿ ಅದ್ಯತ್ನ ವಿನಂತಿ", + "checked": false + }, + "ID_MANAGEMENT_REQUEST": { + "serviceType": "ID ನಿರ್ವಹಣೆ ವಿನಂತಿ", + "checked": false + }, + "DATA_SHARE_REQUEST": { + "serviceType": "ಮಾಹಿತಿ ಹಂಚಿಕೆ ವಿನಂತಿ", + "checked": false + } + }, + "statusTypeFilter": { + "ALL": { + "statusType": "ಎಲ್ಲಾ", + "checked": false + }, + "SUCCESS": { + "statusType": "ಯಶಸ್ವಿ", + "checked": false + }, + "IN_PROGRESS": { + "statusType": "ನಡೆಯುತ್ತಿದೆ", + "checked": false + }, + "FAILED": { + "statusType": "ವಿಫಲವಾಗಿದೆ", + "checked": false + }, + "CANCELED":{ + "statusType": "ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ", + "checked": false + } + }, + "reportIssueLabel": "ಸಮಸ್ಯೆಯನ್ನು ಪ್ರಕಟಿಸಿ", + "pinToTopLabel": "ಮೇಲೆ ಸೂಚಿಸು", + "unpinToToplabel": "ಮೇಲಿನಿಂದ ತೆಗೆದುಹಾಕು", + "viewhistoryLabel": "ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸು" + }, + "managemyvid": { + "title": "ನನ್ನ VID ಅನ್ನು ನಿರ್ವಹಿಸಿ", + "Perpetual": { + "vidType": "ಶಾಶ್ವತ VID", + "message": "ಬಳಕೆ ಅಥವಾ ಮುಕ್ತುವರೆಯ ಮೇಲೆ ಯಾವುದೇ ಮಿತಿ ಇಲ್ಲ" + }, + "Temporary": { + "vidType": "ತಾತ್ಕಾಲಿಕ VID", + "message": "30 ನಿಮಿಷಗಳ ನಂತರ ಮುಕ್ತುವರೆಯಾಗುವುದು ಮತ್ತು ಒಮ್ಮೆ ಮಾತ್ರ ಬಳಕೆಯಲ್ಲಿ ಬರುತ್ತದೆ" + }, + "OneTimeUse": { + "vidType": "ಒಂದು-ಬಾರಿ ವೀಡಿಯೊ", + "message": "ಮುಕ್ತುವರೆಯ ದಿನಾಂಕವಿಲ್ಲದೆ, ಒಮ್ಮೆ ಮಾತ್ರ ಬಳಕೆಯಲ್ಲಿ ಬರುತ್ತದೆ" + }, + "generatevid": [ + { + "vidType": "ಶಾಶ್ವತ ವರ್ಚ್ಯೂಅಲ್ ID (VID)", + "message": "ಬಳಕೆ ಅಥವಾ ಮುಕ್ತುವರೆಯ ಮೇಲೆ ಯಾವುದೇ ಮಿತಿ ಇಲ್ಲ" + }, + { + "vidType": "ಒಮ್ಮೆ ಮಾತ್ರ ಬಳಕೆಯಾಗಬಹುದಾದ ವರ್ಚ್ಯೂಅಲ್ ID (VID)", + "message": "ಮುಕ್ತುವರೆಯ ದಿನಾಂಕವಿಲ್ಲದೆ, ಒಮ್ಮೆ ಮಾತ್ರ ಬಳಕೆಯಲ್ಲಿ ಬರುತ್ತದೆ" + }, + { + "vidType": "ತಾತ್ಕಾಲಿಕ ವರ್ಚ್ಯೂಅಲ್ ID (VID)", + "message": "30 ನಿಮಿಷಗಳ ನಂತರ ಮುಕ್ತುವರೆಯಾಗುವುದು ಮತ್ತು ಒಮ್ಮೆ ಮಾತ್ರ ಬಳಕೆಯಲ್ಲಿ ಬರುತ್ತದೆ" + } + ], + "revokevid": "", + "create": "ರಚಿಸು", + "generatevidtoggle": "ವರ್ಚ್ಯೂಅಲ್ ID (VID) ರಚಿಸು", + "revokevidtoggle": "ವರ್ಚ್ಯೂಅಲ್ ID (VID) ರದ್ದುಗೊಳಿಸು", + "introDescription": "ಈಗಿನ ವರ್ಚ್ಯೂಅಲ್ ID (VID) ಗಳ ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಿ, ಹೊಸ ವರ್ಚ್ಯೂಅಲ್ ID (VID) ಗಳನ್ನು ರಚಿಸಿ, ಈಗಿನ ವರ್ಚ್ಯೂಅಲ್ ID (VID) ಯನ್ನು ಅಳಿಸಿ ಹೊಸದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ.", + "generatedOn": "ರಚಿಸಲಾಗಿದೆ", + "expiry": "ಅವಧಿ", + "vid": "ವರ್ಚ್ಯೂಅಲ್ ID (VID)", + "transactionLeft": "ಉಳಿದ ಲೆಕ್ಕಗಳು", + "noVidsText": "ನಿಮ್ಮಲ್ಲಿ ಈಗ $VIDTYPE ಯಿಲ್ಲ. ಹೊಸದನ್ನು ರಚಿಸಲು ದಯವಿಟ್ಟು ಕ್ಲಿಕ್ ಮಾಡಿ ", + "noVidsText2": " ಬಟನ್ ನಲ್ಲಿ." + }, + "lockunlockauth": { + "title": "ನನ್ನ ಐಡಿಯನ್ನು ಸುರಕ್ಷಿತಗೊಳಿಸಿ", + "generatevid": [ + { + "title": "ಶಾಶ್ವತವಾದ", + "message": "ಬಳಕೆಗೆ ಅಥವಾ ಮಾಯ್ಯಾಗಲು ಯಾವುದೇ ಮಿತಿ ಇಲ್ಲ" + }, + { + "title": "ತಾತ್ಕಾಲಿಕ", + "message": "30 ನಿಮಿಷಗಳ ನಂತರ ಮಾಯ್ಯಾಗುತ್ತದೆ ಮತ್ತು ಒಮ್ಮೆ ಮಾತ್ರ ಬಳಸಬಹುದು" + }, + { + "title": "ಒಮ್ಮೆಗೆ ಮಾತ್ರ", + "message": "ಕಾಲಾಂತರದ ದಿನಾಂಕ ಇಲ್ಲ, ಆದರೆ ಒಮ್ಮೆ ಮಾತ್ರ ಬಳಸಬಹುದು" + } + ], + "revokevid": "", + "generatevidtoggle": "VID ರಚಿಸು", + "revokevidtoggle": "VID ರದ್ದುಗೊಳಿಸು", + "labelmap": { + "demo": { + "label": "ಜನಸಂಖ್ಯಾ ದೃಢೀಕರಣ", + "icon": "Demographic Authentication" + }, + "bio-FINGER": { + "label": "ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ದೃಢೀಕರಣ", + "icon": "Fingerprint Authentication" + }, + "bio-IRIS": { + "label": "ಐರಿಸ್ ದೃಢೀಕರಣ", + "icon": "Iris Authentication" + }, + "bio-FACE": { + "label": "ಮುಖದ ದೃಢೀಕರಣ", + "icon": "Face Authentication" + }, + "otp-email": { + "label": "ಇಮೇಲ್ OTP ದೃಢೀಕರಣ", + "icon": "Email OTP Authentication" + }, + "otp-phone": { + "label": "ಮೊಬೈಲ್ OTP ದೃಢೀಕರಣ", + "icon": "Mobile OTP Authentication" + } + }, + "introDescription": "ಎಲ್ಲಾ ಪ್ರಮಾಣೀಕರಣ ಪ್ರಕಾರಗಳ ಸ್ಥಿತಿಯನ್ನು ವೀಕ್ಷಿಸಿ. ನೀವು ಐರಿಸ್ ಪ್ರಮಾಣೀಕರಣ, ಇಮೇಲ್ ಪ್ರಮಾಣೀಕರಣ ಇತ್ಯಾದಿಗಳನ್ನು ಲಾಕ್ ಅಥವಾ ಅನ್ಲಾಕ್ ಮಾಡಲು ಆಯ್ಕೆ ಮಾಡಬಹುದು.", + "unlockLabel": "ಅನ್ಲಾಕ್", + "lockLabel": "ಲಾಕ್" + }, + "updatedemographic": { + "title": "ನನ್ನ ಮಾಹಿತಿಯನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಿ", + "identity": "ಗುರುತು", + "address": "ವಿಳಾಸ", + "contact": "ಸಂಪರ್ಕ", + "languagePreference": "ಭಾಷಾ ಆದಾಯ", + "identityHeading": "ನನ್ನ ಗುರುತಿನ ಮಾಹಿತಿ", + "addressHeading": "ನನ್ನ ವಿಳಾಸದ ಮಾಹಿತಿ", + "contactHeading": "ನನ್ನ ಸಂಪರ್ಕದ ಮಾಹಿತಿ", + "uploadImage": "ಚಿತ್ರವನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ", + "dropImage": "ಚಿತ್ರವನ್ನು ಹಾಕಿಕೊಳ್ಳಿ", + "or": "ಅಥವಾ", + "preview": "ಮುನ್ನೋಟ", + "enteredValuesNotMatch": "ನಮೂದಿಸಿದ ಮೌಲ್ಯಗಳು ಹೊಂದಿಕೊಳ್ಳುವುದಿಲ್ಲ.", + "submit": "ಸಲ್ಲಿಸಿ", + "update": "ಅಪ್ಡೇಟ್ ಮಾಡಿ", + "calendarPlaceHolder": "DD/MMM/YYYY", + "documentUploaded": "ಡಾಕ್ಯುಮೆಂಟ್ ಅಪ್ಲೋಡ್ ಆಗಿದೆ", + "languageHeading": "ನನ್ನ ಭಾಷಾ ಆದಾಯ", + "InvalidFormatMsg": "ನೀವು ಅಪ್ಲೋಡ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುವ ಫೈಲ್ ಪ್ರಕಾರವು ಬೆಂಬಲಿಸಲ್ಪಡುವುದಿಲ್ಲ. ದಯವಿಟ್ಟು ಬೇರೆ ಫೈಲ್ ಪ್ರಕಾರವನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ.", + "InvalidFileSize": "ನೀವು ಅಪ್ಲೋಡ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುವ ಡಾಕ್ಯುಮೆಂಟ್ ಫೈಲ್ ನ ಗರಿಷ್ಠ ಗಾತ್ರದ 2mb ಗಿರಿಯನ್ನು ಮೀರಿದೆ. ದಯವಿಟ್ಟು 2mb ನಲ್ಲಿ ಮಿತಿಮೀರಿದ ಡಾಕ್ಯುಮೆಂಟ್ ಅಪ್ಲೋಡ್ ಮಾಡಬೇಕು.", + "sameNameInputErrorMsg": "$NAME ನೀವು ಈಗ ನಮೂದಿಸಿದ್ದೀರಿ ಮತ್ತು ಇದು ಈಗಿನ $NAME ಮಾತ್ರ ಇದೆ. ಮುಂದುವರೆಯಲು ಹೊಸ $NAME ನಮೂದಿಸಿ.", + "enteredOnlyNums": "ಈ ಇನ್‌ಪುಟ್ ಕ್ಷೇತ್ರವು ಅಕ್ಷರಗಳನ್ನು ಮಾತ್ರ ಸ್ವೀಕರಿಸುತ್ತದೆ", + "sameDobInputErrorMsg": "ನೀವು ನಮೂದಿಸಿದ ಜನ್ಮ ದಿನಾಂಕ ಈಗಾಗಲೇ ಇದೆ. ಮುಂದುವರೆಸಲು ಹೊಸ ಜನ್ಮ ದಿನಾಂಕವನ್ನು ನಮೂದಿಸಿ.", + "sameGenderInputErrorMsg": "ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ಲಿಂಗ ಈಗಾಗಲೇ ಇದೆ. ಮುಂದುವರೆಸಲು ಹೊಸ ಲಿಂಗವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.", + "EnterAllAddress": "ದಯವಿಟ್ಟು ", + "select": "ಆಯ್ಕೆ ಮಾಡಿ", + "remainingAttems": "$remainingAttems ಪ್ರಯಾಸಗಳು ಉಳಿಯಿವೆ.", + "maxAttems": "$Name ಬದಲಾಯಿಸಲು ಅಧಿಕತಮ $MaxAttems ಸಲ ಅನುವಾದಿಸಬಹುದು.", + "fullName": "ಹೆಸರು", + "dateOfBirth": "ಹುಟ್ಟಿದ ದಿನಾಂಕ", + "gender": "ಲಿಂಗ", + "addressLine1":"ವಿಳಾಸ", + "sameFileUploading":"ದಯವಿಟ್ಟು ವೇರೆ ಕಡತವನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ.", + "docTypePlaceholder": "ದಸ್ತಾವೇಜು ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "DocIDPlaceholder": "ದಸ್ತಾವೇಜು ಐಡಿ ನಮೂದಿಸಿ", + "pendingDrafts":{ + "heading": "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿ ಕಂಡುಬಂದಿದೆ, ಕ್ರಮದ ಅಗತ್ಯವಿದೆ!", + "descriptionText": "ವಿವರಣೆ: ", + "descriptionDetails": "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾ ಅಪ್‌ಡೇಟ್ ವಿನಂತಿಯನ್ನು ನಾವು ಕಂಡುಕೊಂಡಿದ್ದೇವೆ ಅದು ಇನ್ನೂ ಪ್ರಗತಿಯಲ್ಲಿದೆ. ಹೊಸ ವಿನಂತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು, ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿಯನ್ನು ಅಳಿಸಬೇಕಾಗುತ್ತದೆ.", + "viewMore":"ಇನ್ನಷ್ಟು ವೀಕ್ಷಿಸಿ", + "viewLess":"ಕಡಿಮೆ ವೀಕ್ಷಿಸಿ", + "warnMsg":"ಆಯ್ಕೆಮಾಡಿದ ಡೇಟಾವನ್ನು ನವೀಕರಿಸಲು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿಯನ್ನು ರದ್ದುಗೊಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?", + "warnMsgTwo":"ಈ ವಿನಂತಿಯು ಇನ್ನೂ ಬಾಕಿಯಿರುವ ಸ್ಥಿತಿಯಲ್ಲಿರುವುದರಿಂದ ನೀವು ಈ ವಿನಂತಿಯನ್ನು ರದ್ದುಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ. ದಯವಿಟ್ಟು ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ಪ್ರಯತ್ನಿಸಿ." + }, + "draftCanceled":"ನಿಮ್ಮ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾ ನವೀಕರಣ ವಿನಂತಿಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ. ನೀವು ಈಗ ಮತ್ತೊಂದು ಡೇಟಾ ಅಪ್‌ಡೇಟ್ ವಿನಂತಿಯನ್ನು ಹೆಚ್ಚಿಸಲು ಮುಂದುವರಿಯಬಹುದು." + }, + "trackservicerequest": { + "title": "ನನ್ನ ವಿನಂತಿಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಿ", + "source": "ನನ್ನ ಇತಿಹಾಸವನ್ನು ವೀಕ್ಷಿಸಿ", + "searchLabel": "ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಬಯಸುವ ಈವೆಂಟ್ ಐಡಿಯನ್ನು ನಮೂದಿಸಿ", + "searchPlaceholder": "16-ಅಂಕದ EID ನಮೂದಿಸಿ", + "searchButton": "ಟ್ರ್ಯಾಕ್", + "eventId": "ಈವೆಂಟ್ ID", + "eventType": "ಈವೆಂಟ್ ಪ್ರಕಾರ", + "eventStatus": "ಈವೆಂಟ್ ಸ್ಥಿತಿ", + "description": "ವಿವರಣೆ", + "individualId": "ವೈಯಕ್ತಿಕ ID", + "authenticationMode": "ಪ್ರಮಾಣೀಕರಣ ಮೋಡ", + "vidType": "VID ಪ್ರಕಾರ", + "vid": "VID", + "timestamp": "ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್", + "descriptionText": "ಲಾಗಿನ್ ಆಗಿರುವ UIN/ VID ಗೆ ಸಂಬಂಧಿಸಿದ ಈವೆಂಟ್ ID (EID) ಯ ಸ್ಥಿತಿಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಿ. ನೀವು ನಮೂದಿಸಿದ EID ಬಗ್ಗೆ ವಿವರಗಳನ್ನು ನೋಡುವುದೂ ಸಾಧ್ಯ.", + "transactionTitle": "ಲಾಗ್ ವಿವರಗಳು", + "partnerName": "ಪಾರ್ಟ್ನರ್ ಹೆಸರು", + "partnerLogo": "ಪಾರ್ಟ್ನರ್ ಲೋಗೋ", + "transactionDate": "ಲಾಗ್ ದಿನಾಂಕ", + "downloadbuttonLabel": "ಸ್ವೀಕೃತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ", + "summary": "ಸಾರಾಂಶ", + "attributeList": "ಗುಣಲಕ್ಷಣ ಪಟ್ಟಿ", + "downloadVIDCard": "VID ಕಾರ್ಡ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ", + "downloadUINCard": "UIN ಕಾರ್ಡ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ", + "purpose": "ಉದ್ದೇಶ", + "raiseSupportRequest": "EID ಬಗ್ಗೆ ಬೆಂಬಲ ವಿನಂತಿಯನ್ನು ಏರಿಸಲು,", + "clickHere": "ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ.", + "warningMsg": "ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ 16-ಅಂಕದ EID ನಮೂದಿಸಿ." + }, + "personalisedcard": { + "title": "ವೈಯಕ್ತಿಕೃತ ಕಾರ್ಡ್ ಪಡೆಯಿರಿ", + "mainlabel": "ಮುಂದುವರೆಸಲು ಕಡಿಮೆಯಾಗಿನಂತೆ ಮೂರು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ.", + "downloadbutton": "ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ", + "introDescription": "ನಿವಾಸಿಗಳು ತಮ್ಮ ಕ್ರೆಡೆಂಶಿಯಲ್‌ಗೆ ಸೇರಿಸಲು ಡೇಟಾವನ್ನು ಆಯ್ಕೆಮಾಡಬಹುದು. ಅವರು ಆಯ್ಕೆಮಾಡಿದ ಡೇಟಾವನ್ನು ಪೂರ್ವದರ್ಶಿಸಬಹುದು ಮತ್ತು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು." + }, + "physicalcard": { + "title": "ಶಾರೀರಿಕ ಕಾರ್ಡ್ ಆರ್ಡರ್ ಮಾಡಿ", + "mainlabel": "ಮುದ್ರಿಸುವ ಪ್ರೊವೈಡರ್‌ನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "introDescription": "ಈ ಸೇವೆಯನ್ನು ಬಳಸಿ ಆಯ್ಕೆಮಾಡಿದ ವಿಷಯಕ್ಕೆ ಇಷ್ಟಪಟ್ಟ ವಿಳಾಸಕ್ಕೆ ಒಂದು ಶಾರೀರಿಕ ಕಾರ್ಡ್ ಆರ್ಡರ್ ಮಾಡಬಹುದು. ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಆಯ್ಕೆಮಾಡಿದ ಪಾರ್ಟ್ನರ್ ಆಯ್ಕೆಮಾಡಿದ ಕಾರ್ಡ್‌ಗಳ ಪ್ರಕಾರಗಳು, ದರಗಳು ಮತ್ತು ಇತರ ವೈಶಿಷ್ಟ್ಯಗಳು ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ." + }, + "sharewithpartner": { + "title": "ನನ್ನ ಮಾಹಿತಿಯನ್ನು ಹಂಚಿಕೊಳ್ಳಿ", + "mainlabel": "ಮುಂದುವರೆಸಲು ಕಡಿಮೆಯಾಗಿನಂತೆ ಮೂರು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ.", + "partnerName": "ಅಧಿಕೃತ ಪಾರ್ಟ್ನರ್ ಹೆಸರು", + "sharingReason": "ಕ್ರೆಡೆಂಶಿಯಲ್ ಹಂಚಿಕೆಗೆ ಉದ್ದೇಶ", + "sharingReasonPlaceholder": "ಉದ್ದೇಶವನ್ನು ಇಲ್ಲಿ ನಮೂದಿಸಿ", + "sharebutton": "ಹಂಚಿಕೊಳ್ಳಿ", + "sharePartnerSuccessMsg": "ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿದ ಪಾರ್ಟ್ನರ್‌ಗೆ ಯಶಸ್ವಿಯಾಗಿ ಹಂಚಿಕೊಳ್ಳಲಾಗಿದೆ", + "successIcon": "./assets/sucess_icon.png", + "introDescription": "ನಿವಾಸಿಗಳು ವಿವಿಧ ಮೂಲಕಗಳಿಂದ ಹೊಂದಿಕೊಳ್ಳಲು ನೋಂದಾಯಿತ ಪಾರ್ಟ್ನರ್‌ಗಳಿಗೆ ಮಾಹಿತಿಯನ್ನು ಆಯ್ಕೆಮಾಡಬಹುದು.", + "messageDescription1": "ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಆಯ್ಕೆಯಾದ ಭಾಗಗಾರನಿಗೆ EID ನೇರವಾಗಿ ಹಂಚಿಕೊಂಡಿದೆ: ", + "messageDescription2": ". ಲಾಗ್ ಆಫ್ ಇನ್ ಇವರೊಂದಿಗೆ ಟ್ರ್ಯಾಕ್ ಮೈ ಸರ್ವೀಸ್ ರಿಕ್ವೆಸ್ಟ್‌ನ ಸ್ಥಿತಿಯನ್ನು ನೋಡಲು ಮೇಲೆಯಿರುವ EID ಅನ್ನು ಬಳಸಿ", + "trackMyserviceLink": "ನನ್ನ ಸೇವೆಯ ವಿನಂತಿಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಿ", + "orin": "ಅಥವಾ", + "viewHistoryLink": "ಇತಿಹಾಸವನ್ನು ವೀಕ್ಷಿಸಿ", + "TotalCharacters": "ಒಟ್ಟು ಅಕ್ಷರಗಳು", + "remainingCharacters": "ಉಳಿದ ಅಕ್ಷರಗಳು" + }, + "uinStatus": { + "status": "ಸ್ಥಿತಿ", + "uinTitleDescription": "ನಿಮ್ಮ AID: $AID ರೆಂದು ಪ್ರಾರಂಭಿಸಿರುವ UIN ಜನರೇಷನ್ ಇನ್‌ಗೆ ಇನ್ನೂ ಮುಂದುವರೆಯುತ್ತಿದೆ.", + "uinTitleDescription2": "ನಿಮ್ಮ AID: $AID ರೆಂದು ಪ್ರಾರಂಭಿಸಿರುವ UIN ಜನರೇಷನ್‌ಗೆ ವಿಫಲವಾಗಿದೆ.", + "requestMsg": "ದಯವಿಟ್ಟು ಕೆಲವು ದಿನಗಳ ನಂತರ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "requestMsg2": "ಮುಂದಿನ ಮಾಹಿತಿಗಾಗಿ, ಹತ್ತಿರದ ನೆರವಿಗೆ ಹೋಗಿ ನೋಡಿ.", + "UINCardStatus": "UIN ಕಾರ್ಡ್ ಸ್ಥಿತಿ", + "statusTime": "ಪೂರ್ಣತೆಯ ನಿರೀಕ್ಷೆಯ ದಿನಾಂಕ : $date", + "statusStages": { + "REQUEST_RECEIVED": "ವಿನಂತಿ ಪ್ರಾಪ್ತವಾಗಿದೆ", + "VALIDATION_STAGE": "ಪ್ರಮಾಣೀಕರಣ ಹಂತ", + "VERIFICATION_STAGE": "ಪರಿಶೀಲನೆ ಹಂತ", + "UIN_GENERATION_STAGE": "UIN ಜನರೇಷನ್ ಹಂತ", + "CARD_READY_TO_DOWNLOAD": "ಕಾರ್ಡ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಸಿದ್ಧವಾಗಿದೆ" + }, + "trackDetailsHeading": "ಟ್ರ್ಯಾಕಿಂಗ್ ವಿವರಗಳು" + }, + "paginatorIntl": { + "itemsPerPageLabel": "ಪ್ರತಿ ಪುಟಕ್ಕೆ ಐಟಂಗಳು", + "of": "ನ" + }, + "genericmessage": { + "successLabel": "Success", + "successButton": "ಸರಿ", + "submitButton": "ಸಲ್ಲಿಸಿ", + "resentBtn": "OTP ಮರುಕಳಿಸಿ", + "yesButton": "ಹೌದು", + "noButton": "ಇಲ್ಲ", + "shareButton": "ಹಂಚಿಕೊಳ್ಳಿ", + "sendButton": "ಕಳುಹಿಸಿ", + "deleteButton": "ಅಳಿಸಿ", + "errorLabel": "Error", + "warningLabel": "Warning", + "downloadLabel": "ಡೌನ್‌ಲೋಡ್", + "warningForChannel": "ಚಾನೆಲ್ ವಾರದಿ", + "createMessage": "ಯಶಸ್ವಿಯಾಗಿ ರಚಿಸಲಾಗಿದೆ", + "updateMessage": "ಯಶಸ್ವಿಯಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ", + "mappingMessage": "ಯಶಸ್ವಿಯಾಗಿ ಮ್ಯಾಪ್ ಮಾಡಲಾಗಿದೆ", + "termsAndConditionsLabel": "ನಿಯಮಗಳು ಮತ್ತು ಷರತ್ತುಗಳು", + "clickHere": "ಇಲ್ಲಿ", + "clickHere2": "ಕ್ಲಿಕ್ ", + "relogin": "ಮರುಪ್ರವೇಶಿಸಲು.", + "login": "ಲಾಗಿನ್ ಮಾಡಲು.", + "click":"ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ.", + "cancel":"ರದ್ದುಮಾಡು", + "confirm":"ದೃಢೀಕರಿಸಿ", + "continue":"ಮುಂದುವರಿಸಿ", + "langChgWarnText":"ಮುಂದುವರಿಸು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, ನೀವು ನಮೂದಿಸಿದ ಡೇಟಾ ಕಳೆದುಹೋಗುತ್ತದೆ.", + "toSeeMoreDetails":"ಹೆಚ್ಚಿನ ವಿವರಗಳನ್ನು ನೋಡಲು.", + "otpPopupDescription": "ಒನ್ ಟೈಮ್ ಪಾಸ್‌ವರ್ಡ್ (OTP) ಈ ಸಂಖ್ಯೆಗೆ ಕಳುಹಿಸಲಾಗಿದೆ:", + "loginSuccessfully": "ಪ್ರಿಯ ನಿವಾಸಿ, ನೀವು ಯಶಸ್ವಿಯಾಗಿ ಲಾಗಿನ್ ಮಾಡಿದ್ದೀರಿ", + "successRemainMsg": "ಪೂರ್ವ-ಭರಿಸಿದ EID ನೊಂದಿಗೆ ಸೇವೆ ಅನುರೇಖಿಸಲು.", + "passwordCombinationHeading": "ಪಾಸ್‌ವರ್ಡ್ ಸಂಯೋಜನೆ: ", + "passwordCombination": "ನಿಮ್ಮ ಮೊದಲ ಹೆಸರಿನ ಮೊದಲ ನಾಲ್ಕು ಅಕ್ಷರಗಳು ಪ್ರತಿಮೆ ಅಕ್ಷರಗಳು ಮತ್ತು ನಿಮ್ಮ ಜನ್ಮ ವರ್ಷದ ವರ್ತಮಾನ ವರ್ಷ. ಉದಾ: ನಿಮ್ಮ ಹೆಸರು Johnny Depp ಮತ್ತು ನಿಮ್ಮ ಜನ್ಮ ದಿನಾಂಕ 09/06/1963 ಆಗಿದ್ದರೆ, ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ಜಾನ್1963 ಆಗುತ್ತದೆ.", + "SuccessLogin": "ನೀವು ಯಶಸ್ವಿಯಾಗಿ ಲಾಗಿನ್ ಮಾಡಿದ್ದೀರಿ.", + "successLogout": "ನೀವು ಯಶಸ್ವಿಯಾಗಿ ಲಾಗ್ ಔಟ್ ಮಾಡಿದ್ದೀರಿ. ", + "dearResident": "ಪ್ರಿಯ ನಿವಾಸಿ,", + "trackStatusText": "ಈವೆಂಟ್ ಸ್ಥಿತಿಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಕ್ಲಿಕ್ ", + "trackStatusForLogin": "ಈ ಈವೆಂಟ್ ಐಡಿಯನ್ನು ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಬಳಸಿದ ಮೇಲೆ ಲಾಗ್ ಇನ್ ಮಾಡಿ. ಕ್ಲಿಕ್ ", + "clickYesToProceed": "ಮುಂದುವರಿಸಲು ಹೌದು ಕ್ಲಿಕ್ ಮಾಡಿ.", + "logoutconfirmMessage": "ನೀವು ಲಾಗ್ ಔಟ್ ಮಾಡಲು ಖಚಿತವಾಗಿರುವುದೆಂದು ನೀವು ಖಾತೆಯಿಂದ ಹೊರಹೋಗಲು ಬಯಸುತ್ತೀರಾ?", + "accessDenied": "ನೀವು ಲಾಗಿನ್ ಮಾಡುವಾಗ ಸಮ್ಮತಿಯನ್ನು ಒಪ್ಪದಿರುವುದರಿಂದ ನೀವು ಈ ಸೇವೆಗೆ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಲಾಗುವುದಿಲ್ಲ. ಮುಂದುವರಿಸಲು ಮತ್ತೆ ಲಾಗಿನ್ ಮಾಡಿ ಮತ್ತು ಸಂಬಂಧಿತ ಸಮ್ಮತಿಯನ್ನು ಒಪ್ಪಿಕೊಳ್ಳಲು ವಿನಂತಿಸುತ್ತೇವೆ.", + "toFindRegCen": " ನೋಂದಣಿ ಕೇಂದ್ರಗಳನ್ನು ಹುಡುಕಲು.", + "sessionExpired": "ಸೆಷನ್ ಅವಧಿ ಮೀರಿದೆ", + "getMyUin": { + "downloadedSuccessFully": "ನಿಮ್ಮ UIN ಕಾರ್ಡ್ ಯಶಸ್ವಿಯಾಗಿ ಡೌನ್‌ಲೋಡ್ ಆಗಿದೆ. ಈವೆಂಟ್ ID: $eventId.", + "invalidOtp": "ಅಮಾನ್ಯ OTP ನಮೂದಾಯಿತು. ದಯವಿಟ್ಟು ಮರುಕಳಿಸಿ OTP ಮತ್ತು ಮಾನ್ಯ OTP ನಿಂದ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ." + }, + "termsAndConditionsDescription": [ + "ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿದ ಮೂರನೇ ಪಕ್ಷ (ಕ್ರೆಡೆಂಶಿಯಲ್ ಪಾರ್ಟ್ನರ್) ಜೊತೆ ಹಂಚಿಕೊಳ್ಳಲಾಗುತ್ತದೆ", + "ಮೂರನೇ ಪಕ್ಷ ಪ್ರೊವೈಡರ್‌ನೊಂದಿಗೆ ಒಪ್ಪಂದಗಳೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ಯಾವುದೇ ಖರ್ಚುಗಳು ಹಾಗೂ ಶುಲ್ಕಗಳನ್ನು ನೀವು ಹೊಂದಿರಬೇಕು", + "ಯಾವುದೇ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿಯೂ ನಾವು ನೀಡಿದ ಮಾಹಿತಿಯ ನಷ್ಟ ಅಥವಾ ದೂರುಗೀಕರಣೆಗೆ ಯಾವುದೇ ಜುಗುಪ್ಸೆಯಾಗಲಿ, ಮಾಹಿತಿಯನ್ನು ಹಂಚಿಕೊಂಡ ಪಾರ್ಟ್ನರ್‌ನೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ದುರುಪಯೋಗವಾಗಲಿ ನಾವು ಯಾವುದೇ ದಾಯಾಗಿರುವುದಿಲ್ಲ.", + "ಮೂರನೇ ಪಕ್ಷ ಪ್ರೊವೈಡರ್‌ಗೆ ಅವರ ಸೇವೆಗಳನ್ನು ಮಡಿಮಾಡುವುದು ಅಥವಾ ನೀವಿಗೆ ನೀಡಿರುವ ಸೇವೆಯ ಯಾವುದೇ ಭಾಗವನ್ನು ನಿಲ್ಲಿಸಬೇಕಾಗುವ ಸ್ಥಿತಿಯಲ್ಲಿ, ನೀವು ಹೊರತುಪಡಿಸದೆ ತಕ್ಷಣವೇ ಆ ಭಾಗ ಅಥವಾ ಸೇವೆಯನ್ನು ನಿಲ್ಲಿಸಲಾಗುತ್ತದೆ." + ], + "conditionsForupdateDemographicData": [ + "ನೀವು ಆಯ್ಕೆಮಾಡಿದ ಮಾಹಿತಿಯನ್ನು ವರದಿಯ ಪ್ರಮಾಣ ಅಥವಾ ಗುರುತಿನ ಪ್ರಮಾಣಿಕೆ ಪೂರೈಸಿದ ಮೇಲೆ ನವೀಕರಿಸಲಾಗುತ್ತದೆ.", + "ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ನವೀಕರಿಸಲು ಒಪ್ಪಂದಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಯಾವುದೇ ಖರ್ಚುಗಳು ಹಾಗೂ ಶುಲ್ಕಗಳನ್ನು ನೀವು ಹೊಂದಿರಬೇಕು.", + "ನೀವು ನಿಮ್ಮ ಇತರೆ ಅಡ್ಡಿಮಾಡಿದ ವೈಯಕ್ತಿಕ ಮಾಹಿತಿಗೆ ಯಾವುದೇ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವುದು ಅಥವಾ ಅದಕ್ಕೆ ನೆರವು ನೀಡಲಾಗಿದ್ದ ದಾಖಲೆಯನ್ನು ನೀವು ಹೊಂದಿಸಬೇಕು." + ], + "agreeLabel": "ನಾನು ಆಯ್ಕೆಮಾಡಿದ ಪಾರ್ಟ್ನರ್‌ಗೆ ನನ್ನ ಪ್ರಮಾಣಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ನಿಯಮಗಳನ್ನು ಒಪ್ಪಿಕೊಳ್ಳುತ್ತೇನೆ", + "agreeLabelForUpdateData": "ಜನಸಂಖ್ಯಾ ಡೇಟಾವನ್ನು ನವೀಕರಿಸಲು ನಾನು ನಿಯಮಗಳು ಮತ್ತು ಷರತ್ತುಗಳನ್ನು ಒಪ್ಪುತ್ತೇನೆ", + "personalisedcardConditions": { + "title": "ನಿಮ್ಮ ವೈಯಕ್ತಿಕ ಕಾರ್ಡ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ", + "wishes": "ಪ್ರಿಯ ನಿವಾಸಿಗೆ,", + "description": "ಕಾರ್ಡ್ ಸಿದ್ಧವಾಗುವುದಕ್ಕೆ ನಮಗೆ ಕೆಲವು ಸಮಯವಾಗಬಹುದು. ನೀವು ವಿನಂತಿಸಿದ ಕಾರ್ಡ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ನಾವು ನಿಮಗೆ ಒಂದು ಲಿಂಕ್ ಕಳುಹಿಸುತ್ತೇವೆ. ಕಾರ್ಡ್ ಸಿದ್ಧವಾದ ನಂತರ, ಅದನ್ನು ಅಧಿಸೂಚನಾ ವಿಭಾಗದಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು.", + "sendVid": "VID ಕಳುಹಿಸಿ", + "agreeLabel1": "ನೋಂದಾಯಿತ ಫೋನ್ ಗೆ VID ಕಳುಹಿಸಿ", + "agreeLabel": "ನೋಂದಾಯಿತ ಇಮೇಲ್ ID ಗೆ VID ಕಳುಹಿಸಿ" + }, + "manageMyVidMessages": { + "Perpetual": { + "WarningMessageLabel": "ಹೊಸ ಸದಾಯವಾದ VID ರನ್ನು ಸೃಷ್ಟಿಸುವುದರಿಂದ ಈಗಾಗಲೇ ಇರುವ VID ರನ್ನು ರದ್ದುಗೊಳಿಸಲಾಗುತ್ತದೆ.", + "confirmationMessageForCreateVid": "ಶಾಶ್ವತ VID ಕಾರ್ಡ್ ರಚಿಸಲು ನೀವು ನಿಶ್ಚಯಿಸಿದ್ದೀರಾ?", + "confirmationMessageForDeleteVid": "ಆಯ್ಕೆಮಾಡಿದ ಶಾಶ್ವತ VID ಕಾರ್ಡ್ ಅನ್ನು ಅಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?", + "confirmationMessageForDownloadVid": "ಶಾಶ್ವತ VID ಕಾರ್ಡ್ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಖಚಿತವಿದ್ದೀರಾ?" + }, + "Temporary": { + "confirmationMessageForCreateVid": "ನೀವು ತಾತ್ಕಾಲಿಕ VID ಕಾರ್ಡ್ ರಚಿಸಲು ಖಚಿತವಿದ್ದೀರಾ?", + "confirmationMessageForDeleteVid": "ನೀವು ಆಯ್ದ ತಾತ್ಕಾಲಿಕ VID ಕಾರ್ಡ್ ಅನ್ನು ಅಳಿಸಲು ಖಚಿತವಿದ್ದೀರಾ?", + "confirmationMessageForDownloadVid": "ನೀವು ತಾತ್ಕಾಲಿಕ VID ಕಾರ್ಡ್ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಖಚಿತವಿದ್ದೀರಾ?" + }, + "OneTimeUse": { + "confirmationMessageForCreateVid": "ನೀವು ನಿಶ್ಚಯಿಸಿದ್ದೀರಿ ಒಮ್ಮೆ ಬಳಕೆಯ ಹಾಕಿದ್ದಿನ VID ಕಾರ್ಡ್ ರಚಿಸಲು?", + "confirmationMessageForDeleteVid": "ನೀವು ಆಯ್ದ ಒಮ್ಮೆ ಬಳಕೆಯ ಹಾಕಿದ್ದಿನ VID ಕಾರ್ಡ್ ಅನ್ನು ಅಳಿಸಲು ಖಚಿತವಿದ್ದೀರಾ?", + "confirmationMessageForDownloadVid": "ನೀವು ಒಮ್ಮೆ ಬಳಕೆಯ ಹಾಕಿದ್ದಿನ VID ಕಾರ್ಡ್ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಖಚಿತವಿದ್ದೀರಾ?" + }, + "createdSuccessfully": "ಈವೆಂಟ್ ID: $eventId ಗೆ ನಿಮ್ಮ VID ಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ರಚಿಸಲಾಗಿದೆ.", + "downloadedSuccessFully": "VID ಕಾರ್ಡ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ನಿಮ್ಮ ವಿನಂತಿಗೆ ಯಶಸ್ವಿಯಾಗಿ ಪ್ರಕ್ರಿಯೆ ಮಾಡಲಾಗಿದೆ. ಈವೆಂಟ್ ID: $eventId ಗೆ ವಿನಂತಿಯನ್ನು ನೆರವೇರಿಸಲಾಗಿದೆ.", + "downloadedSuccessFully2": "ಕಾರ್ಡ್ ರೆಡಿ ಆಗಿದ್ದು ಮುಗಿದ ಮೇಲೆ, ನೀವು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಅನ್ವಯಿಸಬಹುದಾದ ಹೊಸ ರೆಜಿಸ್ಟರ್ ಮೇಲಿರುವ ಈಮೇಲ್ ID ಮತ್ತು/ಅಥವಾ ಫೋನ್ ನಂಬರ್ ಮೂಲಕ ನೀಡಲು ನೀವು ಲಿಂಕ್ ಅನ್ನು ಪಡೆಯಬಹುದು. ತಂತಿಯ ಮೂಲಕ ಅಥವಾ ಕಾರ್ಡ್ ರೆಡಿ ಆಗಿದ್ದು ನೀವು ಪ್ರಕಟಿಸುವ ಅಧಿಸೂಚನೆಯನ್ನು ಪಡೆದ ಮೇಲೆ ಟ್ರ್ಯಾಕ್ ವಿನಂತಿಯಿಂದಲೂ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು.", + "deletedSuccessfully": "ಈವೆಂಟ್ ID: $eventId ಗೆ ನಿಮ್ಮ VID ಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಅಳಿಸಲಾಗಿದೆ." + }, + "personalisedcardMessages": { + "downloadedSuccessFully": "ಈವೆಂಟ್ ID: $eventId ಗೆ ನಿಮ್ಮ ವೈಯಕ್ತಿಕ ಕಾರ್ಡ್ ಯಶಸ್ವಿಯಾಗಿ ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ. ಪಾಸ್ವರ್ಡ್ ನಿಮ್ಮ ನೆರವಿಗೆ ಹೊಸ ಮೇಲ್ ID ಅಥವಾ ಫೋನ್ ನಂಬರ್ ಮೂಲಕ ಕಳುಹಿಸಲಾಗುತ್ತದೆ." + }, + "sharewithpartner": { + "needPartner": "ಮುಂದುವರೆಯಲು ದಯವಿಟ್ಟು ಒಂದು ಪಾರ್ಟ್ನರ್ ಆಯ್ಕೆಮಾಡಿ.", + "needPurpose": "ನಿಮ್ಮ ಪ್ರಮಾಣೀಕರಣವನ್ನು ಹಂಚಿಕೆ ಮಾಡುವ ಉದ್ದೇಶ ಅಗತ್ಯವಾದ ಕ್ಷೇತ್ರ. ದಯವಿಟ್ಟು ನಿಮ್ಮ ಪ್ರಮಾಣೀಕರಣವನ್ನು ಹಂಚಿಕೆ ಮಾಡುವ ಉದ್ದೇಶವನ್ನು ಉಲ್ಲೇಖಿಸಿ.", + "specialCharacters": "ದಯವಿಟ್ಟು ನಿಮ್ಮ ಪ್ರಮಾಣೀಕರಣವನ್ನು ಹಂಚಿಕೆ ಮಾಡಲು ಅಕ್ಷರಗಳು/ಸಂಖ್ಯೆಗಳನ್ನು ನಮೂದಿಸಿ.", + "sharedSuccessfully": "ನೀವು ಆಯ್ದ ಮಾಹಿತಿಯನ್ನು ಈವೆಂಟ್ ID: $eventId ಗೆ ಆಯ್ಕೆಮಾಡಿದ ಪಾರ್ಟ್ನರ್ ಜೊತೆಗೆ ಯಶಸ್ವಿಯಾಗಿ ಹಂಚಿಕೆ ಮಾಡಲಾಗಿದೆ." + }, + "verifyChannel": { + "warningMsgForEmail": "ನಿಮ್ಮ ಇಮೇಲ್ ಐಡಿ: $userID ಈಗಾಗಲೇ ಪರಿಶೀಲಿಸಲಾಗಿದೆ.", + "warningMsgForPhone": "ನಿಮ್ಮ ಫೋನ್ ಸಂಖ್ಯೆ: $userID ಅನ್ನು ಈಗಾಗಲೇ ಪರಿಶೀಲಿಸಲಾಗಿದೆ.", + "emailSuccess": "ನಿಮ್ಮ ಇಮೇಲ್ ID: $channel ವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಪರಿಶೀಲಿಸಲಾಗಿದೆ. ಈವೆಂಟ್ ID: $eventId ಗೆ.", + "phoneSuccess": "ನಿಮ್ಮ ಫೋನ್ ಸಂಖ್ಯೆ: $channel ವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಪರಿಶೀಲಿಸಲಾಗಿದೆ. ಈವೆಂಟ್ ID: $eventId ಗೆ." + }, + "grievanceRedressal": { + "successMsg": "ನಿಮ್ಮ ತೀಕ್ಷ್ಣ ಪ್ರಶ್ನೆಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಕಳುಹಿಸಲಾಗಿದೆ. ಟಿಕೆಟ್ ID: $ticketId ಗೆ.", + "warningMsg": "ನಿಮ್ಮ ತೀಕ್ಷ್ಣ ಪ್ರಶ್ನೆಯನ್ನು ಕಳುಹಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ದಯವಿಟ್ಟು ನಂತರ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." + }, + "secureMyId": { + "successMsg": "ನಿಮ್ಮ ಪ್ರಮಾಣೀಕರಣ ಪ್ರಕಾರ(ಗಳ)ನ್ನು ಬದಲಿಸಲು ನಿಮ್ಮ ವಿನಂತಿ ಯಶಸ್ವಿಯಾಗಿ ಸೇರಿದೆ. ಈವೆಂಟ್ ID: $eventId ಗೆ.", + "confirmationMessage": "ಪ್ರಮಾಣೀಕರಣ ಪ್ರಕಾರದಲ್ಲಿ ಮಾಡಲಾದ ಬದಲಾವಣೆಯನ್ನು ಉಳಿಸಲು ನೀವು ಖಚಿತರಾಗಿಯೂ ಬಯಸುತ್ತೀರಿಯ?" + }, + "updateMyData": { + "emailSuccessMsg": "ನಿಮ್ಮ ಇಮೇಲ್ ಐಡಿಯನ್ನು ಬದಲಾಯಿಸಲು ನಿಮ್ಮ ವಿನಂತಿಯನ್ನು ಈವೆಂಟ್ ಐಡಿಗೆ ವಿರುದ್ಧವಾಗಿ ಸಲ್ಲಿಸಲಾಗಿದೆ: $eventId.", + "phoneNumberSuccessMsg": "ನಿಮ್ಮ ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ಬದಲಾಯಿಸಲು ನಿಮ್ಮ ವಿನಂತಿಯನ್ನು ಈವೆಂಟ್ ಐಡಿಗೆ ವಿರುದ್ಧವಾಗಿ ಸಲ್ಲಿಸಲಾಗಿದೆ: $eventId.", + "newDataUpdatedSuccessMsg": "ನೀವು ನಿಮ್ಮ $dataType ಡೇಟಾವನ್ನು ಬದಲಿಸಲು ವಿನಂತಿಸಿದ್ದೀರಿ. ಈ ಈವೆಂಟ್ ಐಡಿ: $eventId ಖಿಲಾನಗೆ ಸಲ್ಲಿಸಲಾಗಿದೆ.", + "updateNotificationData": "ನಿಮ್ಮ ಅಧಿಸೂಚನೆ ಭಾಷೆಯನ್ನು ಬದಲಿಸಲು ವಿನಂತಿಸಿದ್ದೀರಿ. ಈ ಈವೆಂಟ್ ಐಡಿ: $eventId ಖಿಲಾನಗೆ ಸಲ್ಲಿಸಲಾಗಿದೆ." + } + }, + "autologout": { + "preview": "ನಿಷ್ಕ್ರಿಯತೆಯ ಕಾರಣದಿಂದ 60 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ನೀವು ಸಮಯಮೀರಿದ್ದೀರಿ. ನೀವು ಸೆಷನ್ ಮರುಸ್ಥಾಪಿಸಲು ದಯವಿಟ್ಟು ಸ್ಕ್ರೀನ್ ಯಾವುದೇ ಕಡಿಮೆ ಮತ್ತು ಯಾವುದೇ ಸ್ಥಳದಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ.", + "post": "ನಿಷ್ಕ್ರಿಯತೆಯ ಕಾರಣದಿಂದ ನೀವು ಲಾಗ್ ಔಟ್ ಆಗಿದ್ದೀರಿ." + }, + "InfomationContent": { + "readMoreLabel": "ಹೆಚ್ಚಿನದನ್ನು ಓದಿ...", + "readLessLabel": "ಕಡಿಮೆ ಓದಿ...", + "revokevid": { + "Perpetual": "ಶಾಶ್ವತ VID ಯಾವುದೇ ಮುಕ್ತಾಯ ದಿನಾಂಕವನ್ನು ಹೊಂದಿಲ್ಲ ಮತ್ತು ಈ VID ಬಳಸಿಕೊಂಡು ನಿರ್ವಹಿಸಬಹುದಾದ ವಹಿವಾಟುಗಳ ಸಂಖ್ಯೆಯ ಮೇಲೆ ಯಾವುದೇ ಮಿತಿಯಿಲ್ಲ. ಒಂದು UIN ಅನ್ನು ಒಂದು ಸಮಯದಲ್ಲಿ $instancesVID ಶಾಶ್ವತ $VID ನೊಂದಿಗೆ ಮಾತ್ರ ಸಂಯೋಜಿಸಬಹುದು.", + "Temporary": "ತಾತ್ಕಾಲಿಕ ವಿಐಡಿಯು $ಎಕ್ಸ್‌ಪೈರಿಟೈಮ್ ನಿಮಿಷಗಳವರೆಗೆ ಮಾನ್ಯವಾಗಿರುತ್ತದೆ ಮತ್ತು ಈ ವಿಐಡಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಕೇವಲ $ಟ್ರಾನ್ಸಾಕ್ಷನ್‌ಲಿಮಿಟ್ ವಹಿವಾಟು ನಡೆಸಬಹುದಾಗಿದೆ. ಒಂದು UIN ಅನ್ನು ಒಂದು ಸಮಯದಲ್ಲಿ $instancesVID ತಾತ್ಕಾಲಿಕ $VID ಜೊತೆಗೆ ಸಂಯೋಜಿಸಬಹುದು.", + "OneTimeUse": "ಒಂದು-ಬಾರಿ VID ಗಳು ಯಾವುದೇ ಮುಕ್ತಾಯ ದಿನಾಂಕವನ್ನು ಹೊಂದಿಲ್ಲ ಆದರೆ ಈ VID ಅನ್ನು ಬಳಸಿಕೊಂಡು $transactionLimit ವಹಿವಾಟನ್ನು ಮಾತ್ರ ನಿರ್ವಹಿಸಬಹುದು. ಒಂದು UIN ಒಂದು ಸಮಯದಲ್ಲಿ $instancesVID ಒಂದು ಬಾರಿ $VID ಜೊತೆಗೆ ಸಂಯೋಜಿಸಬಹುದು." + }, + "secureMyID": { + "Email OTP Authentication": "'ಇಮೇಲ್ OTP ಪ್ರಮಾಣೀಕರಣ' ಲಾಕ್/ಅನ್ಲಾಕ್ ಮಾಡುವ ಹೊರತು, ಇಮೇಲ್ OTP ಬಳಸಿ ನಡೆಸಿದ ಯಾವುದೇ ಪ್ರಮಾಣೀಕರಣ ಪ್ರಯತ್ನವೂ ನಿಷ್ಕ್ರಿಯ/ಸಕ್ರಿಯಗೊಳ್ಳುತ್ತದೆ.", + "Mobile OTP Authentication": "'ಮೊಬೈಲ್ OTP ಪ್ರಮಾಣೀಕರಣ' ಲಾಕ್/ಅನ್ಲಾಕ್ ಮಾಡುವ ಹೊರತು, ಮೊಬೈಲ್ OTP ಬಳಸಿ ನಡೆಸಿದ ಯಾವುದೇ ಪ್ರಮಾಣೀಕರಣ ಪ್ರಯತ್ನವೂ ನಿಷ್ಕ್ರಿಯ/ಸಕ್ರಿಯಗೊಳ್ಳುತ್ತದೆ.", + "Demographic Authentication": "'ಜನಸಾಮಾನ್ಯಕ್ಕೆ ಆಧಾರಿತ ಪ್ರಮಾಣೀಕರಣ' ಲಾಕ್/ಅನ್ಲಾಕ್ ಮಾಡುವ ಹೊರತು, ಹೆಸರು, ವಯಸ್ಸು, ವಿಳಾಸ ಅಥವಾ ಅದರ ಯಾವುದೇ ಸಂಯೋಜನೆಯನ್ನು ಬಳಸಿ ನಡೆಸಿದ ಯಾವುದೇ ಪ್ರಮಾಣೀಕರಣ ಪ್ರಯತ್ನವೂ ನಿಷ್ಕ್ರಿಯ/ಸಕ್ರಿಯಗೊಳ್ಳುತ್ತದೆ.", + "Fingerprint Authentication": "'ಬೆರಳಗಟ್ಟು ಪ್ರಮಾಣೀಕರಣ' ಲಾಕ್/ಅನ್ಲಾಕ್ ಮಾಡುವ ಹೊರತು, ಬೆರಳಗಟ್ಟು ಬಳಸಿ ನಡೆಸಿದ ಯಾವುದೇ ಪ್ರಮಾಣೀಕರಣ ಪ್ರಯತ್ನವೂ ನಿಷ್ಕ್ರಿಯ/ಸಕ್ರಿಯಗೊಳ್ಳುತ್ತದೆ.", + "Iris Authentication": "'ಐರಿಸ್ ಪ್ರಮಾಣೀಕರಣ' ಲಾಕ್/ಅನ್ಲಾಕ್ ಮಾಡುವ ಹೊರತು, ಐರಿಸ್ ಬಳಸಿ ನಡೆಸಿದ ಯಾವುದೇ ಪ್ರಮಾಣೀಕರಣ ಪ್ರಯತ್ನವೂ ನಿಷ್ಕ್ರಿಯ/ಸಕ್ರಿಯಗೊಳ್ಳುತ್ತದೆ.", + "Face Authentication": "'ಮುಖ ಪ್ರಮಾಣೀಕರಣ' ಲಾಕ್/ಅನ್ಲಾಕ್ ಮಾಡುವ ಹೊರತು, ಮುಖ ಬಳಸಿ ನಡೆಸಿದ ಯಾವುದೇ ಪ್ರಮಾಣೀಕರಣ ಪ್ರಯತ್ನವೂ ನಿಷ್ಕ್ರಿಯ/ಸಕ್ರಿಯಗೊಳ್ಳುತ್ತದೆ." + }, + "trackStatus": "ದಯವಿಟ್ಟು ನೀವು ಟ್ರ್ಯಾಕ್ ಮಾಡಬೇಕಾದ ಈವೆಂಟ್ ಜೊತೆಗೆ ಸಂಬಂಧಿಸಿರುವ EID (ಈವೆಂಟ್ ID) ಅನ್ನು ನಮೂದಿಸಿ. ನೀವು ನಮೂದಿಸುವ EID ಲಾಗಿನ್ ಆಗಿರುವ UIN ಗೆ ಸಂಬಂಧಿಸಿರುವುದು ಮುಖ್ಯ.", + "getUin": "AID ನಿಮ್ಮ $AID-ಅಂಕಿ ಅಪ್ಲಿಕೇಶನ್ ID, ನೀವು ನೋಂದಾಣಿ ಮುಗಿಸಿದ ನಂತರ ನಿಮಗೆ ನೀಡಲಾಗಿದೆ. UIN ನಿಮ್ಮ $UIN-ಅಂಕಿ ವಿಶಿಷ್ಟ ಗುರುತಿನ ಸಂಖ್ಯೆ, VID ನಿಮ್ಮ $VID-ಅಂಕಿ ವರ್ಚುಅಲ್ ID.", + "verifyChannel": "ಒಂದು UIN ನೀವು ನೋಂದಾಯಿಸಿಕೊಂಡ ಒಂದು 10 ಅಂಕೆಯ ಅದ್ವಿತೀಯ ಗುರುತು ಸಂಖ್ಯೆಯಾಗಿದೆ. VID ನೀವು ನೋಂದಾಯಿಸಿಕೊಂಡ 16 ಅಂಕೆಯ ವರ್ಚುವಲ್ ID ಆಗಿದೆ." + }, + "serverErrors": { + "IDA-MLC-009": "ನಮೂದಿಸಿದ UIN/VID ಯೊಂದಿಗೆ ಯಾವುದೇ ನೋಂದಾಯಿತ ಇಮೇಲ್ ID/ಫೋನ್ ಸಂಖ್ಯೆ ಕಂಡುಬಂದಿಲ್ಲ. ಇಮೇಲ್ ID/ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ಸೇರಿಸಲು, ಹತ್ತಿರದ ನೋಂದಣಿ ಕೇಂದ್ರಕ್ಕೆ ಭೇಟಿ ನೀಡಿ.", + "IDA-MLC-002": "ನಮೂದಿಸಿದ UIN/VID ಯೊಂದಿಗೆ ಯಾವುದೇ ನೋಂದಾಯಿತ ಇಮೇಲ್ ID/ಫೋನ್ ಸಂಖ್ಯೆ ಕಂಡುಬಂದಿಲ್ಲ. ಇಮೇಲ್ ID/ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ಸೇರಿಸಲು, ಹತ್ತಿರದ ನೋಂದಣಿ ಕೇಂದ್ರಕ್ಕೆ ಭೇಟಿ ನೀಡಿ.", + "IDA-MLC-018": "ನಮೂದಿಸಿದ UIN/AID/VID ಅಮಾನ್ಯವಾಗಿದೆ. ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯ UIN/AID/VID ನಮೂದಿಸಿ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "RES-SER-422": "ಅಮಾನ್ಯ OTP ನಮೂದಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಮಾನ್ಯ OTP ನೊಂದಿಗೆ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "RES-SER-410": { + "individualIdError": "ಅಮಾನ್ಯ UIN/AID/VID ನಮೂದಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯ UIN/AID/VID ನಮೂದಿಸಿ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "individualId": "ಅಮಾನ್ಯ UIN/AID/VID ನಮೂದಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯ UIN/AID/VID ನಮೂದಿಸಿ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "EMAIL": "ನೀವು ನಮೂದಿಸಿದ ಇಮೇಲ್ ID ಅಮಾನ್ಯವಾಗಿದೆ. ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯ ಇಮೇಲ್ ID ನಮೂದಿಸಿ.", + "PHONE": "ನೀವು ನಮೂದಿಸಿದ ಫೋನ್ ಸಂಖ್ಯೆ ಅಮಾನ್ಯವಾಗಿದೆ. ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯ ಫೋನ್ ಸಂಖ್ಯೆ ನಮೂದಿಸಿ.", + "eventId": "ನೀವು ನಮೂದಿಸಿದ ಈವೆಂಟ್ ID ಅಮಾನ್ಯವಾಗಿದೆ. ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯ ಈವೆಂಟ್ ID ನಮೂದಿಸಿ.", + "userId": "ನೀವು ನಮೂದಿಸಿದ ಇಮೇಲ್ ID / ಫೋನ್ ಸಂಖ್ಯೆ ಅಮಾನ್ಯವಾಗಿದೆ. ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯ ಇಮೇಲ್ ID / ಫೋನ್ ಸಂಖ್ಯೆ ನಮೂದಿಸಿ.", + "otp": "ಅಮಾನ್ಯ OTP ನಮೂದಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಮಾನ್ಯ OTP ನೊಂದಿಗೆ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "channel": "ಅಮಾನ್ಯ UIN/VID ನಮೂದಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯ UIN/VID ನಮೂದಿಸಿ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "identity/preferredLang": "ಅಮಾನ್ಯ ಆದರಿಂದಾಗಿ ಪ್ರಾಧಾನ್ಯ ಭಾಷೆಯನ್ನು ನೀಡಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಮಾನ್ಯ ಮಾಹಿತಿಯನ್ನು ನೀಡಿ.", + "identity/dateOfBirth": "ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಜನ್ಮ ದಿನಾಂಕವನ್ನು ನಮೂದಿಸಿ." + }, + "RES-SER-459": "ನಮೂದಿಸಿದ EID ಲಾಗಿನ್ ಆಗಿರುವ UIN/VID ನೊಂದಿಗೆ ಸಂಬಂಧಿಸಿಲ್ಲ.", + "RES-SER-412": "API ಸಂಪನ್ಮೂಲವನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ.", + "RES-SER-405": "ಅನುಮತಿತರವಾದ VIDs ಯನ್ನು ಮಾಡಲಾಗಿದೆ. ಹೊಸದನ್ನು ರದ್ದುಗೊಳಿಸಲು ಹಿಂದಿರುಗಿ VID ಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ.", + "RES-SER-511": "ನಮೂದಿಸಿದ EID ಲಾಗಿನ್ ಆಗಿರುವ UIN/VID ನೊಂದಿಗೆ ಸಂಬಂಧಿಸಿಲ್ಲ.", + "RES-SER-449": "ಅಮಾನ್ಯ UIN/AID/VID ನಮೂದಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯ UIN/AID/VID ನಮೂದಿಸಿ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "RES-SER-414": "ಟಿಪ್ಪಣಿ ವಿಭಾಗ ಖಾಲಿ ಇರಬಾರದು. ಮುಂದುವರೆಯಲು ದಯವಿಟ್ಟು ನಿಮ್ಮ ಟಿಪ್ಪಣಿಗಳನ್ನು ನಮೂದಿಸಿ.", + "RES-SER-471": "ನೀವು ಒಂದೇ VID ಅನ್ನು ಲಾಗಿನ್ ಮಾಡಿದ ಕಾರಣ ಈ VID ನೊಂದಿಗೆ ರದ್ದುಗೊಳಿಸಲಾಗದು.", + "RES-SER-513": "ನೀವು ಒಂದೇ VID ನೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿದ ಕಾರಣ ಹೊಸ VID ಅನ್ನು ರಚಿಸಲಾಗುವುದಿಲ್ಲ.", + "RES-OTP-007": "ಅಮಾನ್ಯ OTP ನಮೂದಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಮಾನ್ಯ OTP ನೊಂದಿಗೆ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "RES-SER-415": "ಟೆಂಪ್ಲೇಟ್ ಅಂತರ್ಗತ ದೋಷಸೇವೆ ದೋಷ.", + "RES-SER-463": "OTP ಕಳುಹಿಸಲು ವಿಫಲವಾಯಿತು. ಕೆಲವು ಸಮಯದ ನಂತರ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "RES-SER-461": "ಡಾಕ್ಯುಮೆಂಟ್ ಪ್ರಕಾರ ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರ. ಮುಂದುವರೆಯಲು ದಯವಿಟ್ಟು ಡಾಕ್ಯುಮೆಂಟ್ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆಮಾಡಿ.", + "RES-SER-519": "ದಯವಿಟ್ಟು ಹಿಂದಿನಿಂದ ಇರುವ ಇತರ ಇಮೇಲ್ ID ನೊಂದಿಗೆ ಭಿನ್ನವಾದ ಇಮೇಲ್ ID ನಮೂದಿಸಿ.", + "RES-SER-520": "ದಯವಿಟ್ಟು ಹಿಂದಿನಿಂದ ಇರುವ ಇತರ ಫೋನ್ ಸಂಖ್ಯೆ ನೊಂದಿಗೆ ಭಿನ್ನವಾದ ಫೋನ್ ಸಂಖ್ಯೆ ನಮೂದಿಸಿ.", + "RES-SER-456": "AID ಕಂಡುಬರಲಿಲ್ಲ. ದಯವಿಟ್ಟು ನಂತರ ಪ್ರಯತ್ನಿಸಿ.", + "RES-SER-515": "ಮಿತಿಮೀರಿ ಹಂತಗಳು/ಸಂಖ್ಯೆಗಳನ್ನು ನಮೂದಿಸಲು ದಯವಿಟ್ಟು ಮುಂದುವರೆಯಿರಿ.", + "RES-SER-425": "OTP ರಚಿಸುವಾಗ ದೋಷ ಕಂಡುಬಂದಿದೆ.", + "RES-SER-514": "ಅಮಾನ್ಯ UIN/VID ನಮೂದಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯ UIN/VID ನಮೂದಿಸಿ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "IDA-MLC-019": "otp-ಇಮೇಲ್ ಪ್ರಮಾಣೀಕರಣ ಪ್ರಕಾರ UIN ಗೆ ಲಾಕ್ ಆಗಿದೆ.", + "RES-SER-522": "ಅಮಾನ್ಯ UIN/VID ನಮೂದಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯ UIN/VID ನಮೂದಿಸಿ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "RES-SER-509": "ಕಾರ್ಡ್ ಡೌನ್ಲೋಡ್ ಗೊಂಡಿಲ್ಲ.", + "RES-SER-418": "ಅಮಾನ್ಯ UIN/AID/VID ನಮೂದಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಒಂದು ಮಾನ್ಯ UIN/AID/VID ನಮೂದಿಸಿ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "RES-OTP-006": "ಅಮಾನ್ಯ OTP ನಮೂದಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಮಾನ್ಯ OTP ನೊಂದಿಗೆ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ.", + "RES-SER-406": "API ಸಂಪನ್ಮೂಲವನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ.", + "RES-SER-523": "Regproc ವರ್ಕ್‌ಫ್ಲೋ ಪೂರ್ಣಗೊಂಡ ಈವೆಂಟ್‌ಗೆ ಕಾಲ್‌ಬ್ಯಾಕ್ URL ಲಭ್ಯವಿಲ್ಲ", + "RES-SER-524": "ಹಿಂದಿನ ಪ್ಯಾಕೆಟ್ ಬಾಕಿಯಿರುವುದರಿಂದ UIN ಅನ್ನು ನವೀಕರಿಸಲು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ. ಮುಂದುವರಿಯಲು ದಯವಿಟ್ಟು ಅದನ್ನು ತ್ಯಜಿಸಿ.", + "RES-SER-525": "ಹಿಂದಿನ ಪ್ಯಾಕೆಟ್ ಬಾಕಿಯಿರುವುದರಿಂದ UIN ಅನ್ನು ನವೀಕರಿಸಲು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಅದನ್ನು ರದ್ದುಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ.", + "RES-SER-526": "ಗುಣಲಕ್ಷಣಗಳ ನವೀಕರಣ ಎಣಿಕೆ ಮಿತಿ ಮೀರಿದೆ:- %s", + "RES-SER-470": "ಯಾವುದೇ ದಾಖಲೆಗಳು ಕಂಡುಬಂದಿಲ್ಲ", + "RES-SER-401": "ಮೂಲ ವಿನಾಯಿತಿ", + "RES-SER-474": "ವೈಯಕ್ತಿಕ ID ವಿನಾಯಿತಿ ಕಂಡುಬಂದಿಲ್ಲ" + } +} diff --git a/artifacts/src/i18n/resident-i18n-bundle/spa.json b/artifacts/src/i18n/resident-i18n-bundle/spa.json new file mode 100644 index 00000000..b926a5f5 --- /dev/null +++ b/artifacts/src/i18n/resident-i18n-bundle/spa.json @@ -0,0 +1,720 @@ + +{ + "menuItems": [ + { + "displayName": "Servicios de UIN", + "displaydescription": "Los residentes pueden utilizar estos servicios para ver, actualizar, gestionar o compartir sus datos. También pueden informar un problema en caso de una queja.", + "availableServicesDescription": "A continuación se muestran los servicios disponibles:", + "icon": "./assets/icons/iconfont/uin_services.svg", + "activeIcon": "./assets/icons/iconfont/uin_services_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 2, + "rows": 2, + "id":"UINservices", + "subMenus": [ + { + "displayName": "Ver mi historial", + "icon": "assets/images/viewhistory.png", + "route": "uinservices/viewhistory", + "description": "Vea el historial de todas las transacciones asociadas con su UIN/ VID registrado. También puede ver sus detalles y si se encuentra alguna entrada no contabilizada, se puede levantar un informe contra la misma.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Administrar mi VID", + "icon": "assets/images/managemyvid.png", + "route": "uinservices/managemyvid", + "description": "Vea los detalles de los VID existentes, cree nuevos VID, elimine un VID existente o descargue una tarjeta VID.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Proteger mi identificación", + "icon": "assets/images/lockunlockauth.png", + "route": "uinservices/lockunlockauth", + "description": "Ver el estado de todos los tipos de autenticación. Puede optar por bloquear o desbloquear los tipos de autenticación, como la autenticación iris, la autenticación por correo electrónico, etc.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Seguimiento de mis solicitudes", + "icon": "assets/images/trackservicerequest.png", + "route": "uinservices/trackservicerequest", + "description": "Realice un seguimiento del estado de un ID de evento (EID) asociado con el UIN/VID de inicio de sesión. También puede ver la información detallada sobre el EID ingresado.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Obtener Tarjeta Personalizada", + "icon": "assets/images/personalisedcard.png", + "route": "uinservices/personalisedcard", + "description": "Los residentes pueden seleccionar los datos que se agregarán a su credencial. También pueden obtener una vista previa de los datos elegidos y descargarlos.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Compartir mis datos", + "icon": "assets/images/sharewithpartner.png", + "route": "uinservices/sharewithpartner", + "description": " Los residentes pueden elegir los datos que se compartirán con cualquiera de los socios registrados para aprovechar varios servicios de terceros.", + "auditEventId": "ADM-004" + }, + { + "displayName": "Actualizar mis datos", + "icon": "assets/images/updatedemographic.png", + "route": "uinservices/updatedemographic", + "description": "Los residentes pueden actualizar los datos ya existentes asociados a su UIN/VID. Los datos que se pueden actualizar incluyen nombre, sexo, fecha de nacimiento, dirección, documentos cargados, número de teléfono, ID de correo electrónico, idioma preferido, etc.", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "Obtener información", + "icon": "./assets/icons/iconfont/get_information.svg", + "activeIcon": "./assets/icons/iconfont/get_information_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"getInformation", + "availableServicesDescription": "Haga clic aquí para buscar", + "subMenus": [ + { + "displayName": "Centros de registro", + "icon": "", + "route": "regcenter", + "auditEventId": "ADM-004" + }, + { + "displayName": "Documentos de respaldo", + "icon": "", + "route": "document", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "Reservar una cita", + "icon": "./assets/icons/iconfont/book_appointment.svg", + "activeIcon": "./assets/icons/iconfont/book_appointment_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"bookingAnAppointment", + "subMenus": [ + { + "displayName": "Haga clic aquí para una nueva inscripción", + "icon": "", + "route": "redirect", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "Obtener mi UIN", + "icon": "./assets/icons/iconfont/get_my_uin.svg", + "activeIcon": "./assets/icons/iconfont/get_my_uin_active.svg", + "route": "getuin", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"getMyUIN", + "subMenus": [ + { + "displayName": "Haga clic aquí para descargar su tarjeta UIN o para conocer el estado de su UIN" + } + ] + }, + { + "displayName": "Verificar número de teléfono/ID de correo electrónico", + "icon": "./assets/icons/iconfont/verify_phone_number.svg", + "activeIcon": "./assets/icons/iconfont/verify_phone_number_active.svg", + "route": "verify", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"verifyPhoneNumber/EmailID", + "subMenus": [ + { + "displayName": "Haga clic aquí para verificar su número de teléfono/ID de correo electrónico" + } + ] + } + ], + "header": { + "lastLogin": "Último acceso", + "logout": "Cerrar sesión" + }, + "dashboard": { + "welcomeMessage": "¡Bienvenido al portal de socios de Mosip!", + "Logout": "Cerrar sesión", + "home": "Inicio", + "getinformation": "Obtener información", + "regcenter": "Buscar un centro de registro", + "document": "Lista de documentos de respaldo", + "verify": "Verificar número de teléfono/correo electrónico", + "uinservices": "Servicios de UIN", + "uindescription": "Los residentes pueden utilizar estos servicios para ver, actualizar, cambiar, gestionar o compartir sus datos. También pueden informar un problema en caso de una queja." + }, + "uinservices": { + "login": "Iniciar sesión", + "title": "Ingresa tu AID/UIN/VID", + "description": "Ingresa tu AID/UIN/VID para continuar.", + "plaginLabel": "No soy un robot", + "buttonText": "Enviar OTP", + "home": "Inicio", + "enterHere": "Ingresar aquí", + "label": "Obtener mi UIN", + "icon": "assets/images/info_black_24dp (1).png" + }, + "downloadUin": { + "home": "Inicio", + "label": "Descargar UIN", + "subTitle": "El OTP expirará en", + "subTitle2": "La OTP ha caducado. Haga clic en Reenviar OTP.", + "inputLabel": "Ingrese la Contraseña de un Solo Uso (OTP)", + "otpDescription": "Se ha enviado una Contraseña de un Solo Uso (OTP) a su número de teléfono móvil registrado", + "otpDescriptionEmail": " y a su correo electrónico registrado", + "resendBtnLabel": "Reenviar OTP", + "submitBtnLabel": "Enviar", + "enterOtp": "Ingrese OTP aquí" + }, + "centerSelection": { + "title": "Reservar cita", + "action_nearBy": "Ubicaciones cerca de mí", + "display_recommended": "Centros recomendados", + "text_found": "Encontrados", + "text_centers": "centros", + "text_timing": "Horario", + "text_open": "Abierto", + "text_select": "Seleccionar tipos de ubicación", + "text_enter": "Ingresar", + "text_search": "Buscar", + "action_back": "Volver", + "action_book_later": "Reservar luego", + "action_continue": "Continuar", + "noResult_found": "No se encontraron resultados", + "lunch_hours": "Almuerzo", + "helpText": "Centros de registro basados en su ubicación geográfica", + "noRegCentersNearby": "No se encontraron Centros de Registro cercanos. Por favor, ingrese el texto manualmente para buscar Centros de Registro.", + "noRegCenters": "No se encontró ningún Centro de Registro.", + "warnMessage": "Por favor, ingrese letras/números para realizar la búsqueda.", + "or":"O", + "showMapBtnLabel":"Mostrar centro de registro en el mapa" + }, + "downloadDocument": { + "downloadbutton": "Descargar" + }, + "grievanceRedressal": { + "title": "Formulario de Resolución de Quejas", + "namelabel": "Nombre", + "emailidlabel": "ID de correo electrónico", + "alternateemailidlabel": "ID de correo electrónico alternativo", + "phonenumberlabel": "Número de teléfono", + "alternatephonenumberlabel": "Número de teléfono alternativo", + "eventidlabel": "ID de evento", + "commentlabel": "Comentario", + "alternateEmailPlaceholder": "Ingrese el ID de correo electrónico alternativo", + "alternatePhoneNoPlaceholder": "Ingrese el número de teléfono alternativo", + "EnterMsgPlaceholder": "Por favor ingrese su comentario", + "submitBtn": "Enviar", + "TotalCharacters": "Caracteres totales", + "remainingCharacters": "Restantes" + }, + "breadCrumbNames": { + "trackMyRequest": "Seguir mi solicitud", + "viewMyHistory": "Ver mi historial" + }, + "verifyuinvid": { + "title": "", + "mobileno": "Verificar número de teléfono", + "email": "Verificar ID de correo electrónico", + "uid": "Ingrese UIN/VID", + "captcha": "Ingrese el Captcha", + "sendotp": "Enviar OTP", + "otp": "Ingrese OTP", + "phoneicon": "assets/images/phone_iphone_black_24dp.png", + "subTitle": "El OTP expirará en", + "subTitle2": "La OTP ha caducado. Haga clic en Reenviar OTP.", + "inputLabel": "Ingrese la Contraseña de un Solo Uso (OTP)", + "otpDescriptionEmail": "Ingrese el OTP que se ha enviado a su ID de correo electrónico registrado", + "otpDescriptionPhone": "Ingrese el OTP que se ha enviado a su número de teléfono registrado", + "resendBtnLabel": "Reenviar OTP", + "submitBtnLabel": "Enviar", + "back": "Volver" + }, + "viewhistory": { + "title": "Ver mi historial", + "inputsearch": "Buscar", + "inputAppId": "EID", + "inputHistory": "Tipo de historial", + "inputStatus": "Estado", + "inputFrom": "Desde (DD/MMM/AAAA)", + "inputTo": "Hasta (DD/MMM/AAAA)", + "searchBtn": "Buscar", + "description": "Descripción", + "timestamp": "Marca de tiempo", + "selectAll": "Todos", + "noData": "No hay resultados para mostrar", + "historyType": "tipo de historial", + "status": "Estado", + "serviceTypeFilter": { + "ALL": { + "serviceType": "Todos", + "checked": false + }, + "AUTHENTICATION_REQUEST": { + "serviceType": "Solicitud de autenticación", + "checked": false + }, + "SERVICE_REQUEST": { + "serviceType": "Solicitud de servicio", + "checked": false + }, + "DATA_UPDATE_REQUEST": { + "serviceType": "Solicitud de actualización de datos", + "checked": false + }, + "ID_MANAGEMENT_REQUEST": { + "serviceType": "Solicitud de gestión de ID", + "checked": false + }, + "DATA_SHARE_REQUEST": { + "serviceType": "Solicitud de compartición de datos", + "checked": false + } + }, + "statusTypeFilter": { + "ALL": { + "statusType": "Todos", + "checked": false + }, + "SUCCESS": { + "statusType": "Éxito", + "checked": false + }, + "IN_PROGRESS": { + "statusType": "En progreso", + "checked": false + }, + "FAILED": { + "statusType": "Fallido", + "checked": false + }, + "CANCELED":{ + "statusType": "Cancelada", + "checked": false + } + }, + "reportIssueLabel": "Reportar un problema", + "pinToTopLabel": "Fijar en la parte superior", + "unpinToToplabel": "Desanclar de la parte superior", + "viewhistoryLabel": "Ver detalles" + }, + "managemyvid": { + "title": "Administrar mi VID", + "Perpetual": { + "vidType": "VID Perpetuo", + "message": "Sin límite de uso o vencimiento" + }, + "Temporary": { + "vidType": "VID Temporal", + "message": "Caduca después de 30 minutos y solo se puede usar una vez" + }, + "OneTimeUse": { + "vidType": "VID de un solo uso", + "message": "No tiene fecha de vencimiento, pero solo se puede usar una vez" + }, + "generatevid": [ + { + "vidType": "VID Perpetuo", + "message": "Sin límite de uso o vencimiento" + }, + { + "vidType": "VID de un solo uso", + "message": "No tiene fecha de vencimiento, pero solo se puede usar una vez" + }, + { + "vidType": "VID Temporal", + "message": "Caduca después de 30 minutos y solo se puede usar una vez" + } + ], + "revokevid": "", + "create": "Crear", + "generatevidtoggle": "Generar VID", + "revokevidtoggle": "Revocar VID", + "introDescription": "Ver detalles de los VIDs existentes, crear nuevos VIDs, eliminar un VID existente o descargar una tarjeta VID.", + "generatedOn": "Generado el", + "expiry": "Vencimiento", + "vid": "VID", + "transactionLeft": "Transacciones Restantes", + "noVidsText": "Actualmente no tienes ningún $VIDTYPE. Haz clic en el botón ", + "noVidsText2": " para generar uno nuevo." + }, + "lockunlockauth": { + "title": "Proteger mi identificación", + "generatevid": [ + { + "title": "Perpetuo", + "message": "Sin límite de uso o vencimiento" + }, + { + "title": "Temporal", + "message": "Caduca después de 30 minutos y solo se puede usar una vez" + }, + { + "title": "De un solo uso", + "message": "No tiene fecha de vencimiento, pero solo se puede usar una vez" + } + ], + "revokevid": "", + "generatevidtoggle": "Generar VID", + "revokevidtoggle": "Revocar VID", + "labelmap": { + "demo": { + "label": "Autenticación demográfica", + "icon": "Demographic Authentication" + }, + "bio-FINGER": { + "label": "Autenticación de huellas dactilares", + "icon": "Fingerprint Authentication" + }, + "bio-IRIS": { + "label": "Autenticación de iris", + "icon": "Iris Authentication" + }, + "bio-FACE": { + "label": "Autenticación facial", + "icon": "Face Authentication" + }, + "otp-email": { + "label": "Autenticación OTP de correo electrónico", + "icon": "Email OTP Authentication" + }, + "otp-phone": { + "label": "Autenticación de OTP móvil", + "icon": "Mobile OTP Authentication" + } + }, + "introDescription": "Ver el estado de todos los tipos de autenticación. Puedes optar por bloquear o desbloquear tipos de autenticación como Autenticación de iris, Autenticación de correo electrónico, etc.", + "unlockLabel": "Desbloquear", + "lockLabel": "Bloquear" + }, + "updatedemographic": { + "title": "Actualizar mis datos", + "identity": "Identidad", + "address": "Dirección", + "contact": "Contacto", + "languagePreference": "Preferencia de idioma", + "identityHeading": "Mi identidad", + "addressHeading": "Mi dirección", + "contactHeading": "Mi contacto", + "uploadImage": "Subir imagen", + "dropImage": "Arrastrar imagen", + "or": "o", + "preview": "Vista previa", + "enteredValuesNotMatch": "Los valores ingresados no coinciden.", + "submit": "Enviar", + "update": "Actualizar", + "calendarPlaceHolder": "DD/MMM/AAAA", + "documentUploaded": "Documento cargado", + "languageHeading": "Mi preferencia de idioma", + "InvalidFormatMsg": "El tipo de archivo que estás intentando cargar no es compatible. Por favor, carga un tipo de archivo diferente.", + "InvalidFileSize": "El documento que estás intentando cargar excede el límite de tamaño de archivo de 2 MB. Por favor, carga un documento dentro de 2 MB.", + "sameNameInputErrorMsg": "El $NAME que has ingresado ya existe. Por favor, ingresa un nuevo $NAME para continuar.", + "enteredOnlyNums": "Este campo de entrada solo acepta letras.", + "sameDobInputErrorMsg": "La fecha de nacimiento que has ingresado ya existe. Por favor, ingresa una fecha de nacimiento nueva para continuar.", + "sameGenderInputErrorMsg": "El género que has elegido ya existe. Por favor, elige un género nuevo para continuar.", + "EnterAllAddress": "Por favor ", + "select": "Seleccionar", + "remainingAttems": "Quedan $remainingAttems intentos.", + "maxAttems": "Se puede solicitar un cambio de $Name un máximo de $MaxAttems veces.", + "fullName": "Nombre", + "dateOfBirth": "Fecha de nacimiento", + "gender": "Género", + "addressLine1":"Dirección", + "sameFileUploading":"Por favor, suba el archivo con un nombre de archivo diferente.", + "docTypePlaceholder": "Seleccionar tipo de documento", + "DocIDPlaceholder": "Ingresar número de documento", + "pendingDrafts":{ + "heading": "Se encontró una solicitud existente; se requiere acción.", + "descriptionText": "Descripción: ", + "descriptionDetails": "Hemos encontrado una solicitud de actualización de datos existente que aún está en curso. Para generar una nueva solicitud, deberá eliminar la solicitud existente.", + "viewMore":"Ver más", + "viewLess":"Ver menos", + "warnMsg":"¿Está seguro de que desea cancelar la solicitud existente para actualizar los datos elegidos?", + "warnMsgTwo":"No puede cancelar esta solicitud ya que todavía está en estado Pendiente. Inténtalo después de un tiempo." + }, + "draftCanceled":"Su solicitud de actualización de datos existente se canceló exitosamente. Ahora puede proceder a generar otra solicitud de Actualización de datos." + }, + "trackservicerequest": { + "title": "Seguir mis solicitudes", + "source": "Ver mi historial", + "searchLabel": "Ingresa el ID de evento que quieres seguir", + "searchPlaceholder": "Ingresa el EID de 16 dígitos", + "searchButton": "Seguir", + "eventId": "ID de evento", + "eventType": "Tipo de evento", + "eventStatus": "Estado del evento", + "description": "Descripción", + "individualId": "ID del individuo", + "authenticationMode": "Modo de autenticación", + "vidType": "Tipo de VID", + "vid": "VID", + "timestamp": "Marca de tiempo", + "descriptionText": "Seguir el estado de un ID de evento (EID) asociado con el UIN/VID iniciado en sesión. También puedes ver la información detallada sobre el EID ingresado.", + "transactionTitle": "Detalles de la transacción", + "partnerName": "Nombre del socio", + "partnerLogo": "Logotipo del socio", + "transactionDate": "Fecha de la transacción", + "downloadbuttonLabel": "Descargar Acuse de recibo", + "summary": "Resumen", + "attributeList": "Lista de atributos", + "downloadVIDCard": "Descargar tarjeta VID", + "downloadUINCard": "Descargar tarjeta UIN", + "purpose": "Propósito", + "raiseSupportRequest": "Para enviar una solicitud de soporte contra este EID,", + "clickHere": "haz clic aquí.", + "warningMsg": "Por favor, ingresa un EID válido de 16 dígitos." + }, + "personalisedcard": { + "title": "Obtener tarjeta personalizada", + "mainlabel": "Por favor selecciona al menos tres atributos para continuar.", + "downloadbutton": "Descargar", + "introDescription": "Los residentes pueden seleccionar los datos que se agregarán a su credencial. También pueden previsualizar los datos elegidos y descargarlos." + }, + "physicalcard": { + "title": "Pedir una tarjeta física", + "mainlabel": "Selecciona un proveedor de impresión", + "introDescription": "Este servicio se puede utilizar para pedir una tarjeta física a la dirección preferida. Los tipos de tarjetas disponibles, las tarifas y otras características dependerán del socio elegido en el proceso." + }, + "sharewithpartner": { + "title": "Compartir mis datos", + "mainlabel": "Por favor selecciona al menos tres atributos para continuar.", + "partnerName": "Nombre del socio de autorización", + "sharingReason": "Propósito de compartir tu credencial", + "sharingReasonPlaceholder": "Ingresa el propósito aquí", + "sharebutton": "Compartir", + "sharePartnerSuccessMsg": "Tus datos se han compartido exitosamente con el socio elegido", + "successIcon": "./assets/success_icon.png", + "introDescription": "Los residentes pueden elegir los datos que se compartirán con alguno de los socios registrados para obtener varios servicios de terceros.", + "messageDescription1": "Tus datos se han compartido exitosamente con el socio elegido para el EID: ", + "messageDescription2": ". Para rastrear el estado de la transacción, usa el EID mencionado anteriormente en ", + "trackMyserviceLink": "Seguir mi solicitud de servicio", + "orin": "o en", + "viewHistoryLink": "ver historial", + "TotalCharacters": "Total de caracteres", + "remainingCharacters": "Restantes" + }, + "uinStatus": { + "status": "Estado", + "uinTitleDescription": "La generación de tu UIN contra el AID: $AID aún está en progreso.", + "uinTitleDescription2": "La generación de tu UIN contra el AID: $AID ha fallado.", + "requestMsg": "Por favor, inténtalo nuevamente después de unos días.", + "requestMsg2": "Para obtener más información, por favor visita el centro de registro más cercano.", + "UINCardStatus": "Estado de la tarjeta UIN", + "statusTime": "Fecha de finalización esperada: $date", + "statusStages": { + "REQUEST_RECEIVED": "Solicitud recibida", + "VALIDATION_STAGE": "Etapa de validación", + "VERIFICATION_STAGE": "Etapa de verificación", + "UIN_GENERATION_STAGE": "Etapa de generación de UIN", + "CARD_READY_TO_DOWNLOAD": "Tarjeta lista para descargar" + }, + "trackDetailsHeading": "Detalles de seguimiento" + }, + "paginatorIntl": { + "itemsPerPageLabel": "Artículos por página", + "of": "de" + }, + "genericmessage": { + "successLabel": "Success", + "successButton": "DE ACUERDO", + "submitButton": "Enviar", + "resentBtn": "Reenviar OTP", + "yesButton": "Sí", + "noButton": "No", + "shareButton": "Compartir", + "sendButton": "Enviar", + "deleteButton": "Eliminar", + "errorLabel": "Error", + "warningLabel": "Warning", + "downloadLabel": "Descargar", + "warningForChannel": "Advertencia para el canal", + "createMessage": "Creado exitosamente", + "updateMessage": "Actualizado exitosamente", + "mappingMessage": "Mapeado exitosamente", + "termsAndConditionsLabel": "Términos y Condiciones", + "clickHere": "aquí", + "clickHere2": "haz clic ", + "relogin": " para iniciar sesión nuevamente.", + "login": " para iniciar sesión.", + "click":"haz clic aquí.", + "cancel":"Cancelar", + "confirm":"Confirmar", + "continue":"Continuar", + "langChgWarnText":"Al pulsar en continuar se perderán los datos que hayas introducido.", + "toSeeMoreDetails":"ver más detalles.", + "otpPopupDescription": "Se ha enviado un OTP (One Time Password) a", + "loginSuccessfully": "Estimado residente, has iniciado sesión exitosamente", + "successRemainMsg": "para rastrear la solicitud de servicio con el EID prellenado.", + "passwordCombinationHeading": "Combinación de contraseña: ", + "passwordCombination": "Las primeras cuatro letras de tu nombre en mayúsculas y tu año de nacimiento. Por ejemplo: Si tu nombre es Johnny Depp y tu fecha de nacimiento es 09/06/1963, tu contraseña será JUAN1963.", + "SuccessLogin": "Has iniciado sesión exitosamente.", + "successLogout": "Has cerrado sesión exitosamente.", + "dearResident": "Estimado residente,", + "trackStatusText": "Para seguir el estado del evento, haz clic ", + "trackStatusForLogin": "Este ID de evento se puede usar para ver detalles sobre el evento. Haz clic ", + "clickYesToProceed": "Haz clic en Sí para continuar.", + "logoutconfirmMessage": "¿Estás seguro de que deseas cerrar sesión?", + "accessDenied": "No puedes acceder a este servicio ya que no has aceptado el consentimiento al iniciar sesión. Te solicitamos que vuelvas a iniciar sesión y aceptes el consentimiento relevante para continuar.", + "toFindRegCen": " para encontrar los centros de registro.", + "sessionExpired": "Sesión expirada", + "getMyUin": { + "downloadedSuccessFully": "Tu tarjeta UIN se ha descargado exitosamente para el ID de evento: $eventId.", + "invalidOtp": "Se ingresó un OTP no válido. Por favor, haz clic en reenviar OTP e intenta nuevamente con un OTP válido." + }, + "termsAndConditionsDescription": [ + "Tus datos serán compartidos con el tercero elegido (socio de credenciales).", + "Eres responsable de todos los costos y tarifas asociadas con los acuerdos celebrados con el proveedor de terceros.", + "En ningún caso seremos responsables de la pérdida o mal uso de los datos, surgiendo del uso de los datos compartidos con el socio.", + "Si un proveedor de terceros deja de ofrecer su servicio o requiere que MOSIP suspenda o termine la provisión de todo o parte de sus servicios para ti, esa parte de los datos o servicios se terminará inmediatamente sin previo aviso ni obligación adicional hacia ti." + ], + "conditionsForupdateDemographicData": [ + "Los datos elegidos por ti se actualizarán después de que se verifique adecuadamente la prueba de domicilio o la prueba de identidad.", + "Eres responsable de todos los costos y tarifas asociadas con el acuerdo para actualizar tus datos.", + "Eres responsable de cualquier cambio realizado en tus datos personales ya existentes o en el documento cargado para respaldarlo." + ], + "agreeLabel": "Acepto los términos y condiciones para compartir mis credenciales con el socio elegido", + "agreeLabelForUpdateData": "Acepto los términos y condiciones para actualizar datos demográficos", + "personalisedcardConditions": { + "title": "Descarga tu tarjeta personalizada", + "wishes": "Estimado residente,", + "description": "Tomará un tiempo para que tengamos lista la tarjeta. Te enviaremos un enlace mediante el cual podrás descargar la tarjeta solicitada. También podrás descargar la tarjeta desde la sección de notificaciones una vez que esté lista.", + "sendVid": "Enviar VID", + "agreeLabel1": "Enviar VID al teléfono registrado", + "agreeLabel": "Enviar VID a la dirección de correo electrónico registrada" + }, + "manageMyVidMessages": { + "Perpetual": { + "WarningMessageLabel": "Generar un nuevo VID perpetuo revocará el VID existente.", + "confirmationMessageForCreateVid": "¿Está seguro de que desea crear una tarjeta VID permanente?", + "confirmationMessageForDeleteVid": "¿Está seguro de que desea eliminar la tarjeta VID permanente seleccionada?", + "confirmationMessageForDownloadVid": "¿Estás seguro de que deseas descargar la tarjeta VID perpetua?" + }, + "Temporary": { + "confirmationMessageForCreateVid": "¿Estás seguro/a de que deseas crear una tarjeta VID temporal?", + "confirmationMessageForDeleteVid": "¿Estás seguro/a de que deseas eliminar la tarjeta VID temporal seleccionada?", + "confirmationMessageForDownloadVid": "¿Estás seguro/a de que deseas descargar la tarjeta VID temporal?" + }, + "OneTimeUse": { + "confirmationMessageForCreateVid": "¿Estás seguro/a de que deseas crear una tarjeta VID de un solo uso?", + "confirmationMessageForDeleteVid": "¿Estás seguro/a de que deseas eliminar la tarjeta VID de un solo uso seleccionada?", + "confirmationMessageForDownloadVid": "¿Estás seguro/a de que deseas descargar la tarjeta VID de un solo uso?" + }, + "createdSuccessfully": "Se ha generado tu VID exitosamente para el ID de evento: $eventId.", + "downloadedSuccessFully": "Tu solicitud para descargar la tarjeta VID se ha procesado exitosamente para el ID de evento: $eventId.", + "downloadedSuccessFully2": "Tomará un tiempo preparar la tarjeta. Se te enviará un enlace a tu dirección de correo electrónico y/o número de teléfono registrado mediante el cual podrás descargar la tarjeta VID solicitada. Alternativamente, también se puede descargar desde el seguimiento de solicitudes una vez que recibas una notificación que indique que la tarjeta está lista.", + "deletedSuccessfully": "Se ha eliminado tu VID exitosamente para el ID de evento: $eventId." + }, + "personalisedcardMessages": { + "downloadedSuccessFully": "Tu tarjeta personalizada se ha descargado correctamente para el ID de evento: $eventId. La contraseña se enviará a tu dirección de correo electrónico o número de teléfono registrado." + }, + "sharewithpartner": { + "needPartner": "Por favor, elige un socio para continuar.", + "needPurpose": "El propósito de compartir tus credenciales es un campo obligatorio. Por favor, indica el propósito de compartir tus credenciales.", + "specialCharacters": "Por favor, introduce letras/números para compartir tus credenciales.", + "sharedSuccessfully": "Los datos elegidos por ti se han compartido correctamente con el socio seleccionado para el ID de evento: $eventId." + }, + "verifyChannel": { + "warningMsgForEmail": "Su ID de correo electrónico: $userID ya está verificado.", + "warningMsgForPhone": "Tu número de teléfono: $userID ya está verificado.", + "emailSuccess": "Tu ID de correo electrónico: $channel se ha verificado correctamente para el ID de evento: $eventId.", + "phoneSuccess": "Tu número de teléfono: $channel se ha verificado correctamente para el ID de evento: $eventId." + }, + "grievanceRedressal": { + "successMsg": "Tu queja se ha enviado correctamente con el número de ticket $ticketId.", + "warningMsg": "No se pudo enviar tu queja. Por favor, inténtalo de nuevo más tarde." + }, + "secureMyId": { + "successMsg": "Tu solicitud de cambiar los tipos de autenticación se ha guardado correctamente para el ID de evento: $eventId.", + "confirmationMessage": "¿Estás seguro de que quieres guardar los cambios realizados en los tipos de autenticación?" + }, + "updateMyData": { + "emailSuccessMsg": "Su solicitud para cambiar su ID de correo electrónico se envió con el ID del evento: $eventId.", + "phoneNumberSuccessMsg": "Su solicitud para cambiar su número de teléfono se envió con el ID del evento: $eventId.", + "newDataUpdatedSuccessMsg": "Se ha enviado su solicitud para cambiar sus datos de $dataType con éxito. Se ha registrado con el ID del evento: $eventId.", + "updateNotificationData": "Se ha enviado su solicitud para cambiar su idioma de notificación con éxito. Se ha registrado con el ID del evento: $eventId." + } + }, + "autologout": { + "preview": "Serás desconectado en 60 segundos debido a la inactividad. Haz clic en cualquier lugar de la pantalla para reactivar tu sesión.", + "post": "Has sido desconectado debido a la inactividad." + }, + "InfomationContent": { + "readMoreLabel": "Leer más...", + "readLessLabel": "Leer menos...", + "revokevid": { + "Perpetual": "நிரந்தர விஐடிக்கு காலாவதி தேதி இல்லை மற்றும் இந்த விஐடியைப் பயன்படுத்தி செய்யப்படும் பரிவர்த்தனைகளின் எண்ணிக்கையில் வரம்பு இல்லை. ஒரு UIN ஆனது ஒரு நேரத்தில் $instancesVID நிரந்தர $VID உடன் மட்டுமே இணைக்கப்படும்.", + "Temporary": "$expiryTime நிமிடங்களுக்கு ஒரு தற்காலிக VID செல்லுபடியாகும், மேலும் இந்த VIDஐப் பயன்படுத்தி $transactionLimit பரிவர்த்தனை மட்டுமே செய்ய முடியும். ஒரு நேரத்தில் $instancesVID தற்காலிக $VID உடன் ஒரு UIN இணைக்கப்படலாம்.", + "OneTimeUse": "ஒருமுறை மட்டுமே பயன்படுத்தப்படும் விஐடிக்கு காலாவதி தேதி கிடையாது ஆனால் இந்த விஐடியைப் பயன்படுத்தி $transactionLimit பரிவர்த்தனை மட்டுமே செய்ய முடியும். ஒரு UIN ஐ ஒரு நேரத்தில் $instancesVID ஒரு முறை $VID உடன் இணைக்கலாம்." + }, + "secureMyID": { + "Email OTP Authentication": "Al bloquear/desbloquear 'Autenticación por correo electrónico con OTP', cualquier intento de autenticación realizado utilizando un OTP por correo electrónico se deshabilitará/habilitará.", + "Mobile OTP Authentication": "Al bloquear/desbloquear 'Autenticación por OTP móvil', cualquier intento de autenticación realizado utilizando un OTP móvil se deshabilitará/habilitará.", + "Demographic Authentication": "Al bloquear/desbloquear 'Autenticación demográfica', cualquier intento de autenticación realizado utilizando detalles demográficos (nombre, edad, dirección o cualquier combinación de ellos) se deshabilitará/habilitará.", + "Fingerprint Authentication": "Al bloquear/desbloquear 'Autenticación por huella digital', cualquier intento de autenticación realizado utilizando una huella digital se deshabilitará/habilitará.", + "Iris Authentication": "Al bloquear/desbloquear 'Autenticación por iris', cualquier intento de autenticación realizado utilizando un iris se deshabilitará/habilitará.", + "Face Authentication": "Al bloquear/desbloquear 'Autenticación facial', cualquier intento de autenticación realizado utilizando el rostro se deshabilitará/habilitará." + }, + "trackStatus": "Por favor, ingresa el EID (ID de evento) asociado con el evento que deseas rastrear. Es importante que el EID que ingreses esté asociado con el UIN en sesión.", + "getUin": "Un AID es tu identificación de aplicación de $AID dígitos que se te proporcionó después de la inscripción. Un UIN es tu número de identidad único de $UIN dígitos. Un VID es tu identificación virtual de $VID dígitos.", + "verifyChannel": "Un UIN es tu Número de Identidad Única de 10 dígitos. Un VID es tu ID Virtual de 16 dígitos." + }, + "serverErrors": { + "IDA-MLC-009": "No se encontró ningún correo electrónico o número de teléfono registrado con el UIN/VID ingresado. Para agregar un correo electrónico o número de teléfono, visita el centro de registro más cercano.", + "IDA-MLC-002": "No se encontró ningún correo electrónico o número de teléfono registrado con el UIN/VID ingresado. Para agregar un correo electrónico o número de teléfono, visita el centro de registro más cercano.", + "IDA-MLC-018": "UIN/AID/VID ingresado inválido. Por favor, ingresa un UIN/AID/VID válido y vuelve a intentarlo.", + "RES-SER-422": "OTP ingresado inválido. Por favor, intenta nuevamente con un OTP válido.", + "RES-SER-410": { + "individualIdError": "UIN/AID/VID ingresado inválido. Por favor, ingresa un UIN/AID/VID válido y vuelve a intentarlo.", + "individualId": "UIN/AID/VID ingresado inválido. Por favor, ingresa un UIN/AID/VID válido y vuelve a intentarlo.", + "EMAIL": "El correo electrónico ingresado no es válido. Por favor, ingresa un correo electrónico válido.", + "PHONE": "El número de teléfono ingresado no es válido. Por favor, ingresa un número de teléfono válido.", + "eventId": "El ID del evento ingresado no es válido. Por favor, ingresa un ID de evento válido.", + "userId": "El correo electrónico/número de teléfono ingresado no es válido. Por favor, ingresa un correo electrónico/número de teléfono válido.", + "otp": "OTP ingresado inválido. Por favor, intenta nuevamente con un OTP válido.", + "channel": "UIN/VID ingresado inválido. Por favor, ingresa un UIN/VID válido y vuelve a intentarlo.", + "identity/preferredLang": "Idioma preferido inválido. Por favor, ingresa datos válidos.", + "identity/dateOfBirth": "Por favor ingrese una fecha de nacimiento válida." + }, + "RES-SER-459": "El EID ingresado no está asociado con el UIN/VID utilizado para iniciar sesión.", + "RES-SER-412": "No se puede acceder al recurso API.", + "RES-SER-405": "Se han alcanzado el número máximo de VIDs permitidos. Desactiva VID(s) para generar uno nuevo.", + "RES-SER-511": "El EID ingresado no está asociado con el UIN/VID utilizado para iniciar sesión.", + "RES-SER-449": "UIN/AID/VID ingresado inválido. Por favor, ingresa un UIN/AID/VID válido y vuelve a intentarlo.", + "RES-SER-414": "El campo de comentarios no puede estar vacío. Por favor, ingresa tus comentarios para continuar.", + "RES-SER-471": "Este VID no se puede revocar ya que has iniciado sesión con el mismo VID.", + "RES-SER-513": "No se puede generar un nuevo VID ya que has iniciado sesión con el mismo VID.", + "RES-OTP-007": "OTP ingresado inválido. Por favor, intenta nuevamente con un OTP válido.", + "RES-SER-415": "Excepción de plantilla de error de servicio.", + "RES-SER-463": "No se pudo enviar el OTP. Vuelve a intentarlo más tarde.", + "RES-SER-461": "El tipo de documento es un campo obligatorio. Por favor, elige un tipo de documento para continuar.", + "RES-SER-519": "Por favor, ingresa una dirección de correo electrónico diferente a la que ya existe.", + "RES-SER-520": "Por favor, ingresa un número de teléfono diferente al que ya existe.", + "RES-SER-456": "AID no encontrado. Por favor, inténtalo nuevamente más tarde.", + "RES-SER-515": "Por favor, ingresa letras/números para compartir.", + "RES-SER-425": "Se produjo un error al generar el OTP.", + "RES-SER-514": "UIN/VID ingresado inválido. Por favor, ingresa un UIN/VID válido y vuelve a intentarlo.", + "IDA-MLC-019": "El tipo de autenticación de OTP por correo electrónico está bloqueado para el UIN", + "RES-SER-522": "UIN/VID ingresado inválido. Por favor, ingresa un UIN/VID válido y vuelve a intentarlo.", + "RES-SER-509": "La tarjeta no está lista para su descarga.", + "RES-SER-418": "UIN/AID/VID ingresado inválido. Por favor, ingresa un UIN/AID/VID válido y vuelve a intentarlo.", + "RES-OTP-006": "OTP ingresado inválido. Por favor, intenta nuevamente con un OTP válido.", + "RES-SER-406": "No se puede acceder al recurso API.", + "RES-SER-523": "La URL de devolución de llamada no está disponible para el evento completado del flujo de trabajo de Regproc", + "RES-SER-524": "No se permite actualizar UIN porque el paquete anterior está pendiente. Para continuar, deséchelo.", + "RES-SER-525": "No se permite actualizar UIN porque el paquete anterior está pendiente y no se puede cancelar.", + "RES-SER-526": "Límite de recuento de actualizaciones para los atributos excedidos: - %s", + "RES-SER-470": "No se encontraron registros", + "RES-SER-401": "Excepción básica", + "RES-SER-474": "Excepción de identificación individual no encontrada" + } +} diff --git a/artifacts/src/i18n/resident-i18n-bundle/tam.json b/artifacts/src/i18n/resident-i18n-bundle/tam.json new file mode 100644 index 00000000..647070ea --- /dev/null +++ b/artifacts/src/i18n/resident-i18n-bundle/tam.json @@ -0,0 +1,721 @@ + +{ + "menuItems": [ + { + "displayName": "UIN சேவைகள்", + "displaydescription": "வாசிப்புரிமையாளர்கள் தங்களது தரவைப் பார்க்க, புதுப்பிக்க, நிர்வகிக்க அல்லது பகிர்வதற்கு இந்த சேவைகளைப் பயன்படுத்தலாம். மேலும், பிரச்சினை ஏற்பட்டபின்பு மேலதிக அறிவித்தல் பற்றிய புகார் அனுப்ப முடியும்.", + "availableServicesDescription": "கீழே கிடைக்கும் சேவைகள் பின்பற்றப்படுகின்றன:", + "icon": "./assets/icons/iconfont/uin_services.svg", + "activeIcon": "./assets/icons/iconfont/uin_services_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 2, + "rows": 2, + "id":"UINservices", + "subMenus": [ + { + "displayName": "எனது வரலாற்றைக் காண்க", + "icon": "assets/images/viewhistory.png", + "route": "uinservices/viewhistory", + "description": "நீங்கள் உள்நுழைந்துள்ள UIN/ VID உடன் தொடர்புடைய அனைத்து பரிவர்த்தனைகளின் வரலாற்றையும் காண்க. நீங்கள் அவர்களின் விவரங்களையும் பார்க்கலாம் மற்றும் கணக்கில் காட்டப்படாத உள்ளீடு ஏதேனும் காணப்பட்டால், அதற்கு எதிராக ஒரு அறிக்கையை எழுப்பலாம்.", + "auditEventId": "ADM-004" + }, + { + "displayName": "என் VID மேலாண்மை செய்", + "icon": "assets/images/managemyvid.png", + "route": "uinservices/managemyvid", + "description": "ஏற்கனவே உள்ள VID-களின் விவரங்களைப் பார்க்கவும், புதிய VID-களை உருவாக்கவும், ஏற்கனவே உள்ள VID-யை நீக்கவும் அல்லது VID- கார்டைப் பதிவிறக்கவும்.", + "auditEventId": "ADM-004" + }, + { + "displayName": "எனது ID-யைப் பாதுகாக்கவும்", + "icon": "assets/images/lockunlockauth.png", + "route": "uinservices/lockunlockauth", + "description": "அனைத்து அங்கீகார வகைகளின் நிலையைப் பார்க்கவும். கருவிழி அங்கீகாரம், மின்னஞ்சல் அங்கீகாரம் போன்ற அங்கீகார வகைகளை பூட்ட அல்லது திறக்க நீங்கள் தேர்வு செய்யலாம்.", + "auditEventId": "ADM-004" + }, + { + "displayName": "எனது கோரிக்கைகளைக் கண்காணிக்கவும்", + "icon": "assets/images/trackservicerequest.png", + "route": "uinservices/trackservicerequest", + "description": "உள்நுழைந்த UIN/ VID உடன் தொடர்புடைய நிகழ்வு ID-யின் (EID) நிலையைக் கண்காணிக்கவும். உள்ளிட்ட EID பற்றிய விரிவான தகவலையும் பார்க்கலாம்.", + "auditEventId": "ADM-004" + }, + { + "displayName": "தனிப்பயனாக்கப்பட்ட அட்டையைப் பெறுங்கள்", + "icon": "assets/images/personalisedcard.png", + "route": "uinservices/personalisedcard", + "description": "குடியிருப்பாளர்கள் தங்கள் நற்சான்றிதழில் சேர்க்க வேண்டிய தரவைத் தேர்ந்தெடுக்கலாம். அவர்கள் தேர்ந்தெடுத்த தரவை முன்னோட்டமிடலாம் மற்றும் பதிவிறக்கம் செய்யலாம்.", + "auditEventId": "ADM-004" + }, + { + "displayName": "எனது தரவைப் பகிரவும்", + "icon": "assets/images/sharewithpartner.png", + "route": "uinservices/sharewithpartner", + "description": "பல்வேறு மூன்றாம் தரப்பு சேவைகளைப் பெற, பதிவுசெய்யப்பட்ட கூட்டாளர்களில் எவருடனும் பகிர வேண்டிய தரவை குடியிருப்பாளர்கள் தேர்வு செய்யலாம்.", + "auditEventId": "ADM-004" + }, + { + "displayName": "எனது தரவைப் புதுப்பிக்கவும்", + "icon": "assets/images/updatedemographic.png", + "route": "uinservices/updatedemographic", + "description": "குடியிருப்பாளர்கள் தங்கள் UIN/VID உடன் ஏற்கனவே உள்ள தரவை புதுப்பிக்கலாம். புதுப்பிக்கப்படக்கூடிய தரவுகளில் பெயர், பாலினம், DOB, முகவரி, பதிவேற்றப்பட்ட ஆவணங்கள், தொலைபேசி எண், மின்னஞ்சல் ஐடி, விருப்பமான மொழி போன்றவை அடங்கும்.", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "தகவல் பெறவும்", + "icon": "./assets/icons/iconfont/get_information.svg", + "activeIcon": "./assets/icons/iconfont/get_information_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"getInformation", + "availableServicesDescription": "தேட இங்கே கிளிக் செய்யவும்", + "subMenus": [ + { + "displayName": "பதிவு மையங்கள்", + "icon": "", + "route": "regcenter", + "auditEventId": "ADM-004" + }, + { + "displayName": "துணை ஆவணங்கள்", + "icon": "", + "route": "document", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "ஒரு சந்திப்பை முன்பதிவு செய்தல்", + "icon": "./assets/icons/iconfont/book_appointment.svg", + "activeIcon": "./assets/icons/iconfont/book_appointment_active.svg", + "route": "", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"bookingAnAppointment", + "subMenus": [ + { + "displayName": "புதிய பதிவுக்கு இங்கே கிளிக் செய்யவும்", + "icon": "", + "route": "redirect", + "auditEventId": "ADM-004" + } + ] + }, + { + "displayName": "எனது UIN ஐப் பெறவும்", + "icon": "./assets/icons/iconfont/get_my_uin.svg", + "activeIcon": "./assets/icons/iconfont/get_my_uin_active.svg", + "route": "getuin", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"getMyUIN", + "subMenus": [ + { + "displayName": "உங்கள் UIN கார்டைப் பதிவிறக்க அல்லது உங்கள் UIN இன் நிலையை அறிய இங்கே கிளிக் செய்யவும்" + } + ] + }, + { + "displayName": "தொலைபேசி எண்/ மின்னஞ்சல் ID-யைச் சரிபார்க்கவும்", + "icon": "./assets/icons/iconfont/verify_phone_number.svg", + "activeIcon": "./assets/icons/iconfont/verify_phone_number_active.svg", + "route": "verify", + "auditEventId": "ADM-004", + "cols": 1, + "rows": 1, + "id":"verifyPhoneNumber/EmailID", + "subMenus": [ + { + "displayName": "உங்கள் தொலைபேசி எண்/ மின்னஞ்சல் ID-யைச் சரிபார்க்க இங்கே கிளிக் செய்யவும்" + } + ] + } + ], + "header":{ + "lastLogin":"கடைசி உள்நுழைவு", + "logout":"வெளியேறு" + }, + "dashboard": { + "welcomeMessage": "மோசிப் பங்குபக்கத்திற்கு வரவேற்கின்றது வரவேற்கின்றோம்!", + "Logout": "வெளியேறு", + "home": "முகப்பு", + "getinformation": "தகவல் பெறு", + "regcenter": "பதிவு மையம் கண்காணி கண்காணிக்கவும்", + "document": "ஆதரிக்கும் ஆவணங்களின் பட்டியல்", + "verify": "தொலைபேசி எண் / மின்னஞ்சல் ID சரிபார்க்க", + "uinservices": "UIN சேவைகள்", + "uindescription": "வாசிப்புரிமையாளர்கள் தங்களது தரவைப் பார்க்க, புதுப்பிக்க, மாற்ற, நிர்வகிக்க அல்லது பகிர்வதற்கு இந்த சேவைகளைப் பயன்படுத்தலாம். மேலும், பிரச்சினை ஏற்பட்டபின்பு மேலதிக அறிவித்தல் பற்றிய புகார் அனுப்ப முடியும்." + }, + "uinservices": { + "login": "உள்நுழைய", + "title": "உங்கள் AID/UIN/VID ஐ உள்ளிடவும்", + "description": "மேலும் முன்னறிவிப்பதற்கு உங்கள் AID/UIN/VID ஐ உள்ளிடவும்.", + "plaginLabel": "நான் ஒரு இயங்காவினால் அல்ல", + "buttonText": "OTP ஐ அனுப்பு", + "home": "முகப்பு", + "enterHere": "இங்கே உள்ளிடவும்", + "label": "எனது UIN ஐப் பெறு", + "icon": "assets/images/info_black_24dp (1).png" + }, + "downloadUin": { + "home": "முகப்பு", + "label": "UIN ஐப் பதிவிறக்கு", + "subTitle": "OTP முடியும் நேரத்தில் முடிந்துவிடும்", + "subTitle2": "OTP காலாவதியானது OTPயை மீண்டும் அனுப்பு என்பதைக் கிளிக் செய்யவும்.", + "inputLabel": "ஒரு நேர கடவுச்சொல் (OTP) ஐ உள்ளிடவும்", + "otpDescription": "ஒரு நேர கடவுச்சொல் (OTP) உங்கள் பதிவுசெய்யப்பட்ட மொபைல் எண்ணிற்கு அனுப்பப்பட்டுள்ளது", + "otpDescriptionEmail": " மற்றும் உங்கள் பதிவுசெய்யப்பட்ட மின்னஞ்சல் ID-க்கு", + "resendBtnLabel": "OTP ஐ மீண்டும் அனுப்பு", + "submitBtnLabel": "சமர்ப்பிக்க", + "enterOtp":"இங்கே OTP ஐ உள்ளிடவும்" + }, + "centerSelection": { + "title": "சரிபார்ப்பை முதல் செய்யவும்", + "action_nearBy": "எனக்கு அருகிலுள்ள இடங்கள்", + "display_recommended": "பரிந்துரைக்கப்படும் மையங்கள்", + "text_found": "கண்டறியப்பட்டது", + "text_centers": "மையங்கள்", + "text_timing": "நேரம்", + "text_open": "திறந்தது", + "text_select": "இடம் வகைகளை தேர்ந்தெடுக்கவும்", + "text_enter": "உள்ளிடவும்", + "text_search": "தேடு", + "action_back": "பின்செல்", + "action_book_later": "பின்வரும் புத்தகம்", + "action_continue": "தொடர்க", + "noResult_found": "முடிவுகள் கிடைக்கவில்லை", + "lunch_hours": "மதிய முழுவதும்", + "helpText": "உங்கள் புரட்சி இடங்களின் அடிப்படையில் பதிவு மையங்கள்", + "noRegCentersNearby": "அருகிலுள்ள பதிவு மையங்கள் கிடைக்கவில்லை. பதிவு மையங்களை தேட கைமாறாக உருவாக்கவும்.", + "noRegCenters": "பதிவு மையம் கிடைக்கவில்லை.", + "warnMessage": "தேடலுக்கு எழுத்துக்கள் / எண்களை உள்ளிடவும்.", + "or":"அல்லது", + "showMapBtnLabel":"வரைபடத்தில் ரெக் சென்டரைக் காட்டு" + }, + "downloadDocument": { + "downloadbutton": "பதிவிறக்க Tamil" + }, + "grievanceRedressal": { + "title": "பிரச்சினை பரிசீலனை படிவம்", + "namelabel": "பெயர்", + "emailidlabel": "மின்னஞ்சல் ID", + "alternateemailidlabel": "மாற்றும் மின்னஞ்சல் ID", + "phonenumberlabel": "தொலைபேசி எண்", + "alternatephonenumberlabel": "மாற்றும் தொலைபேசி எண்", + "eventidlabel": "நிகழ்ச்சி ID", + "commentlabel": "கருத்து", + "alternateEmailPlaceholder": "மாற்றும் மின்னஞ்சல் ID-யை உள்ளிடவும்", + "alternatePhoneNoPlaceholder": "மாற்றும் தொலைபேசி எண்ணை உள்ளிடவும்", + "EnterMsgPlaceholder": "உங்கள் கருத்தை உள்ளிடவும்", + "submitBtn": "சமர்ப்பிக்கவும்", + "TotalCharacters": "மொத்த எழுத்துக்கள்", + "remainingCharacters": "மீதமுள்ள" + }, + "breadCrumbNames": { + "trackMyRequest": "எனது கோரிக்கையை கண்காணிக்க", + "viewMyHistory": "எனது வரலாற்றைக் காண்க" + }, + "verifyuinvid": { + "title": "", + "mobileno": "தொலைபேசி எண் சரிபார்க்கவும்", + "email": "மின்னஞ்சல் ID சரிபார்க்கவும்", + "uid": "UIN/ VID ஐ உள்ளிடவும்", + "captcha": "கேப்ச்சா ஐ உள்ளிடவும்", + "sendotp": "OTP ஐ அனுப்பு", + "otp": "OTP ஐ உள்ளிடவும்", + "phoneicon": "assets/images/phone_iphone_black_24dp.png", + "subTitle": "OTP முடியும் நேரத்தில் முடிந்துவிடும்", + "subTitle2": "OTP காலாவதியானது OTPயை மீண்டும் அனுப்பு என்பதைக் கிளிக் செய்யவும்.", + "inputLabel": "ஒரு நேர கடவுச்சொல் (OTP) ஐ உள்ளிடவும்", + "otpDescriptionEmail": "உங்கள் பதிவுசெய்யப்பட்ட மின்னஞ்சல் ID-க்கு அனுப்பப்பட்ட OTP ஐ உள்ளிடவும்", + "otpDescriptionPhone": "உங்கள் பதிவுசெய்யப்பட்ட தொலைபேசி எண்ணுக்கு அனுப்பப்பட்ட OTP ஐ உள்ளிடவும்", + "resendBtnLabel": "OTP ஐ மீண்டும் அனுப்பு", + "submitBtnLabel": "சமர்ப்பிக்க", + "back": "பின்செல்" + }, + "viewhistory": { + "title": "எனது வரலாற்றைக் காண்க", + "inputsearch": "தேடு", + "inputAppId": "EID", + "inputHistory": "வரலாற்று வகை", + "inputStatus": "நிலை", + "inputFrom": "இருந்து (DD/MMM/YYYY)", + "inputTo": "வரை (DD/MMM/YYYY)", + "searchBtn": "செல்", + "description": "விளக்கம்", + "timestamp": "நேரம்", + "selectAll": "அனைத்தும்", + "noData": "காட்ட முடியவில்லை", + "historyType":"வரலாற்று வகை", + "status":"நிலை", + "serviceTypeFilter": { + "ALL": { + "serviceType": "அனைத்து", + "checked": false + }, + "AUTHENTICATION_REQUEST": { + "serviceType": "அங்கீகரிக்கை கோரிக்கை", + "checked": false + }, + "SERVICE_REQUEST": { + "serviceType": "சேவை கோரிக்கை", + "checked": false + }, + "DATA_UPDATE_REQUEST": { + "serviceType": "தரவு புதுப்பிப்பு கோரிக்கை", + "checked": false + }, + "ID_MANAGEMENT_REQUEST": { + "serviceType": "ID மேலாண்மை கோரிக்கை", + "checked": false + }, + "DATA_SHARE_REQUEST": { + "serviceType": "தரவு பகிர்வு கோரிக்கை", + "checked": false + } + }, + "statusTypeFilter": { + "ALL": { + "statusType": "அனைத்து", + "checked": false + }, + "SUCCESS": { + "statusType": "வெற்றி", + "checked": false + }, + "IN_PROGRESS": { + "statusType": "செயலாக்கம் செலுத்தப்படுகின்றது", + "checked": false + }, + "FAILED": { + "statusType": "தோல்வி", + "checked": false + }, + "CANCELED":{ + "statusType": "ரத்து செய்யப்பட்டது", + "checked": false + } + }, + "reportIssueLabel": "பிரச்சினையை அறிக்கையாக்கு", + "pinToTopLabel": "மேல் கொடு", + "unpinToToplabel": "மேலிருக்கும் இடத்திலிருந்து நீக்கு", + "viewhistoryLabel": "விவரங்களைக் காண்க" + }, + "managemyvid": { + "title": "எனது VID-யை நிர்வகி", + "Perpetual": { + "vidType": "நிலுவையான VID", + "message": "பயன்பாட்டிற்கு வரம்பு அல்லது காலாவதி எந்தவொரு வரம்புமில்லை" + }, + "Temporary": { + "vidType": "தற்காலிக VID", + "message": "30 நிமிடங்களுக்குப் பிறகு முடியும் மட்டுமே பயன்படுத்தப்படும்" + }, + "OneTimeUse": { + "vidType": "ஒருமுறை பயன்பாட்டு VID", + "message": "காலாவதி தேதி இல்லையெனில் மட்டுமே ஒரு முறைப்பயன்பாட்டு மட்டுமே செயல்படுத்தப்படும்" + }, + "generatevid": [ + { + "vidType": "நிலுவையான VID", + "message": "பயன்பாட்டிற்கு வரம்பு அல்லது காலாவதி எந்தவொரு வரம்புமில்லை" + }, + { + "vidType": "ஒருமுறை பயன்பாட்டு VID", + "message": "காலாவதி தேதி இல்லையெனில் மட்டுமே ஒரு முறைப்பயன்பாட்டு மட்டுமே செயல்படுத்தப்படும்" + }, + { + "vidType": "தற்காலிக VID", + "message": "30 நிமிடங்களுக்குப் பிறகு முடியும் மட்டுமே பயன்படுத்தப்படும்" + } + ], + "revokevid": "", + "create": "உருவாக்கு", + "generatevidtoggle": "VID ஐ உருவாக்கு", + "revokevidtoggle": "VID ஐ ரத்து செய்", + "introDescription": "ஏற்கனவே உள்ள VIDs கருத்துக்களைப் பார்க்க, புதிய VIDs ஐ உருவாக்கு, ஏற்கனவே உள்ள VID ஐ நீக்குகிறது அல்லது VID கார்டைப் பதிவிறக்கு.", + "generatedOn": "உருவாக்கப்பட்டது", + "expiry": "காலாவதி", + "vid": "VID", + "transactionLeft": "பரிவர்த்தனை மீதமுள்ளது", + "noVidsText": "தற்போது உங்களிடத்தில் ஏதேனும் $VIDTYPE ஏற்கனவே இல்லை. புதியதை உருவாக்க $BUTTON ஐ கிளிக் செய்க.", + "noVidsText2": " என்பதைச் சொடுக்கவும்." + }, + "lockunlockauth": { + "title": "எனது ID-யைப் பாதுகாக்கவும்", + "generatevid": [ + { + "title": "நிலுவையான", + "message": "பயன்பாட்டிற்கு வரம்பு அல்லது காலாவதி எந்தவொரு வரம்புமில்லை" + }, + { + "title": "தற்காலிக", + "message": "30 நிமிடங்களுக்குப் பிறகு முடியும் மட்டுமே பயன்படுத்தப்படும்" + }, + { + "title": "ஒருமுறை", + "message": "காலாவதி தேதி இல்லையெனில் மட்டுமே ஒரு முறைப்பயன்பாட்டு மட்டுமே செயல்படுத்தப்படும்" + } + ], + "revokevid": "", + "generatevidtoggle": "VID ஐ உருவாக்கு", + "revokevidtoggle": "VID ஐ ரத்து செய்", + "labelmap": { + "demo": { + "label": "பொதுமக்களின் அங்கீகாரம்", + "icon": "Demographic Authentication" + }, + "bio-FINGER": { + "label": "விருந்தினர் அங்கீகாரம்", + "icon": "Fingerprint Authentication" + }, + "bio-IRIS": { + "label": "கண் அங்கீகாரம்", + "icon": "Iris Authentication" + }, + "bio-FACE": { + "label": "முகம் அங்கீகாரம்", + "icon": "Face Authentication" + }, + "otp-email": { + "label": "மின்னஞ்சல் OTP அங்கீகாரம்", + "icon": "Email OTP Authentication" + }, + "otp-phone": { + "label": "மொபைல் OTP அங்கீகாரம்", + "icon": "Mobile OTP Authentication" + } + }, + "introDescription": "அனைத்து அங்கீகார வகைகளின் நிலையைப் பார்க்கவும். கருவிழி அங்கீகாரம், மின்னஞ்சல் அங்கீகாரம் போன்ற அங்கீகார வகைகளை பூட்ட அல்லது திறக்க நீங்கள் தேர்வு செய்யலாம்.", + "unlockLabel": "திறக்கவும்", + "lockLabel": "பூட்டு" + }, + "updatedemographic": { + "title": "எனது தகவலைப் புதுப்பிக்கவும்", + "identity": "அடையாளம்", + "address": "முகவரி", + "contact": "தொடர்பு", + "languagePreference": "மொழி விருப்பம்", + "identityHeading": "எனது அடையாளம்", + "addressHeading": "எனது முகவரி", + "contactHeading": "எனது தொடர்பு", + "uploadImage": "படத்தை பதிவேற்று", + "dropImage": "படத்தை விடுக", + "or": "அல்லது", + "preview": "முன்னோட்டம்", + "enteredValuesNotMatch": "உள்ளீட்டுகள் பொருந்தவில்லை.", + "submit": "சமர்ப்பிக்கவும்", + "update": "புதுப்பிக்கவும்", + "calendarPlaceHolder":"DD/MMM/YYYY", + "documentUploaded": "ஆவணம் பதிவேற்றப்பட்டது", + "languageHeading": "எனது மொழி விருப்பம்", + "InvalidFormatMsg": "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்பு வகை ஆதரிக்கப்படவில்லை. தயவுசெய்து வேறு கோப்பு வகையை பதிவேற்றுக.", + "InvalidFileSize": "நீங்கள் பதிவேற்ற முயற்சிக்கும் ஆவணம் 2mb க்கும் மேல் செல்லும் அளவுக்குள் மிகிழும். 2mb க்குள் ஒரு ஆவணத்தை பதிவேற்றுக.", + "sameNameInputErrorMsg": "நீங்கள் உள்ளிட்டிருந்தும் போது அந்த $NAME ஏற்கனவே உள்ளது. தயவுசெய்து துணையாகத் துணை ஒரு $NAME உள்ளிடவும்.", + "enteredOnlyNums": "இந்த உள்ளீட்டு புலம் கடிதங்களை மட்டுமே ஏற்கும்", + "sameDobInputErrorMsg": "நீங்கள் உள்ளிட்ட பிறந்த தேதி ஏற்கனவே உள்ளது. தயவுசெய்து முதலில் ஒரு புதிய பிறந்த தேதியை உள்ளிடவும்.", + "sameGenderInputErrorMsg": "நீங்கள் தேர்ந்தெடுத்த பாலினத்தை ஏற்கனவே உள்ளது. தயவுசெய்து முதலில் ஒரு புதிய பாலினத்தை தேர்ந்தெடுக்கவும்.", + "EnterAllAddress":"தயவு செய்து", + "select":"தேர்ந்தெடு", + "remainingAttems": "இன்னும் $remainingAttems முயற்சிகள் உள்ளன.", + "maxAttems": "$Name மாற்றம் கேட்க அதிசய $MaxAttems முறை செய்யப்படலாம்.", + "fullName": "பெயர்", + "dateOfBirth": "பிறந்த தேதி", + "gender": "பாலினம்", + "addressLine1":"முகவரி", + "sameFileUploading":"வேறு கோப்பு பெயர் பயன்படுத்துகின்றது. வேறு கோப்பை பதிவேற்றவும்.", + "docTypePlaceholder": "ஆவண வகையை தேர்ந்தெடு", + "DocIDPlaceholder": "ஆவண ஐடி உள்ளிடு", + "pendingDrafts":{ + "heading": "ஏற்கனவே உள்ள கோரிக்கை கண்டறியப்பட்டது, நடவடிக்கை தேவை!", + "descriptionText": "விளக்கம்: ", + "descriptionDetails": "ஏற்கனவே உள்ள தரவு புதுப்பிப்பு கோரிக்கையை நாங்கள் கண்டறிந்துள்ளோம், அது இன்னும் செயல்பாட்டில் உள்ளது. புதிய கோரிக்கையை எழுப்ப, ஏற்கனவே உள்ள கோரிக்கையை நீக்க வேண்டும்.", + "viewMore":"மேலும் பார்க்க", + "viewLess":"குறைவாக பார்க்கவும்", + "warnMsg":"தேர்ந்தெடுக்கப்பட்ட தரவைப் புதுப்பிக்க ஏற்கனவே உள்ள கோரிக்கையை நிச்சயமாக ரத்து செய்ய விரும்புகிறீர்களா?", + "warnMsgTwo":"இந்தக் கோரிக்கை இன்னும் நிலுவையில் உள்ளதால் அதை ரத்து செய்ய முடியாது. சிறிது நேரம் கழித்து முயற்சிக்கவும்." + }, + "draftCanceled":"உங்கள் தற்போதைய தரவு புதுப்பிப்பு கோரிக்கை வெற்றிகரமாக ரத்துசெய்யப்பட்டது. நீங்கள் இப்போது மற்றொரு தரவு புதுப்பிப்பு கோரிக்கையை எழுப்ப தொடரலாம்." + }, + "trackservicerequest": { + "title": "எனது கோரிக்கைகளை கண்காணிக்கவும்", + "source": "எனது வரலாறைக் காண்க", + "searchLabel": "கண்காணிக்க விருப்பத்தையும் நுழைவாயில் பதிவுசெய்க", + "searchPlaceholder": "16 இலக்க வடிகட்ட EID உள்ளிடவும்", + "searchButton": "கண்காணி", + "eventId": "நிகழ்வு ID", + "eventType": "நிகழ்வு வகை", + "eventStatus": "நிகழ்வு நிலை", + "description": "விளக்கம்", + "individualId": "தனிப்பட்ட ID", + "authenticationMode": "அங்கீகார முறை", + "vidType": "VID வகை", + "vid": "VID", + "timestamp": "நேரம்", + "descriptionText": "உள்நுழையப்பட்ட UIN / VID ஐ சான்றிதழாக்கப்பட்ட நிகழ்வு ID (EID) மேல் நிலையை கண்காணிக்கவும். உள்ளிடப்பட்ட EID பற்றிய விரிவான தகவல்களையும் பார்க்கலாம்.", + "transactionTitle": "பரிவர்த்தனை விவரங்கள்", + "partnerName": "கூடுதல் பெயர்", + "partnerLogo": "கூடுதல் லோகோ", + "transactionDate": "பரிவர்த்தனை தேதி", + "downloadbuttonLabel": "அங்கீகாரத்தைப் பதிவிறக்கவும்", + "summary": "சுருக்கம்", + "attributeList": "பண்புடைப்பு பட்டியல்", + "downloadVIDCard": "VID அட்டையை பதிவிறக்கு", + "downloadUINCard": "UIN அட்டையை பதிவிறக்கு", + "purpose": "நோக்கம்", + "raiseSupportRequest": "இந்த EID எதிர்ப்பார்வை கோரிக்கையை ஏற்றுவதற்கு,", + "clickHere": "இங்கே கிளிக் செய்யவும்.", + "warningMsg": "செல்லுபடியாகும் 16-இலக்க வடிகட்ட EID உள்ளிடவும்." + }, + "personalisedcard": { + "title": "தனிப்பயனாக்கப்பட்ட அட்டையைப் பெறுங்கள்", + "mainlabel": "தொடர குறைந்தபட்சம் மூன்று பண்புக்கூறுகளைத் தேர்ந்தெடுக்கவும்.", + "downloadbutton": "பதிவிறக்க", + "introDescription": "குடியிருப்பாளர்கள் தங்கள் நற்சான்றிதழில் சேர்க்க வேண்டிய தரவைத் தேர்ந்தெடுக்கலாம். அவர்கள் தேர்ந்தெடுத்த தரவை முன்னோட்டமிடலாம் மற்றும் பதிவிறக்கம் செய்யலாம்." + }, + "physicalcard": { + "title": "ஒரு இயல்புநிலை அட்டையை ஆர்டர் செய்யவும்", + "mainlabel": "ஒரு அச்சு வழங்குநரைத் தேர்வு செய்க", + "introDescription": "இந்த சேவையைப் பயன்படுத்தி விருப்பமான முகவரிக்கு ஒரு இயல்புநிலை அட்டையை ஆர்டர் செய்யலாம். வழங்குநர் தேர்ந்தெடுக்கப்பட்ட கையிருப்புகள், கட்டணங்கள் மற்றும் மற்ற அம்சங்கள் ஆரம்பப் படிவம் செய்யப்படும்." + }, + "sharewithpartner": { + "title": "எனது தரவைப் பகிர்ந்துகொள்ளவும்", + "mainlabel": "தயவுசெய்து முனையத்தில் குறைந்தபட்சம் மூன்று பண்புகளைத் தேர்ந்தெடுக்கவும்.", + "partnerName": "அங்கீகார பங்களிப்பாளரின் பெயர்", + "sharingReason": "உங்கள் உறுதிப்பட பங்களிப்பைப் பகிருவதின் காரணம்", + "sharingReasonPlaceholder": "இங்கே காரணத்தை உள்ளிடவும்", + "sharebutton": "பகிர்", + "sharePartnerSuccessMsg": "உங்கள் தரவு விருப்பமான பங்களிப்புப் பங்களிப்புடன் வெற்றிகரமாக பகிரப்பட்டுள்ளது", + "successIcon": "./assets/sucess_icon.png", + "introDescription": "பாராளுமன்றத்தினர் வேறுபாட்டு தயாரிப்புகளைப் பெற வேலையாளர்கள் பதிவுசெய்யும் எந்த ஒரு பங்களிப்புத் துறையுடனும் தரவை பகிர்ந்துகொள்ளலாம்.", + "messageDescription1": "உங்கள் தரவு வெற்றிகரமாக பங்களிப்புத் துறையுடன் பகிரப்பட்டுள்ளது EID எனது எதிர்பார்வைக்கான பங்களிப்புவிடையில் : ", + "messageDescription2": ". பரிவர்த்தனையின் நிலையைக் கண்காணிக்க மேலே கொடுக்கப்பட்ட EID ஐப் பயன்படுத்தவும் ", + "trackMyserviceLink": "எனது சேவை விருப்பத்தைக் கண்காணிக்க", + "orin": "அல்லது", + "viewHistoryLink": "வரலாற்றைக் காண்க", + "TotalCharacters": "மொத்த எழுத்துக்கள்", + "remainingCharacters": "மீதமுள்ள" + }, + "uinStatus": { + "status": "நிலை", + "uinTitleDescription": "உங்கள் UIN உருவாக்கல் எப்போதும் அதன் AID: $AID எதிர்காலம் ஆகின்றது.", + "uinTitleDescription2": "உங்கள் AID குறித்த உங்கள் UIN உருவாக்கல் தோல்வியடைந்துள்ளது: $AID.", + "requestMsg": "சில நாட்கள் பின்னர் மீண்டும் முயற்சிக்கவும்.", + "requestMsg2": "மேலதிக தகவலுக்கு, அருகிலுள்ள பதிவு மையத்தைப் பார்க்கவும்.", + "UINCardStatus": "UIN அட்டை நிலை", + "statusTime": "முடிவு எதிர்பார்க்கப்பட்ட தேதி : $date", + "statusStages": { + "REQUEST_RECEIVED": "கோரிக்கை பெறப்பட்டது", + "VALIDATION_STAGE": "சரிபார்த்தல் படைப்பு", + "VERIFICATION_STAGE": "சரிபார்ப்பு படைப்பு", + "UIN_GENERATION_STAGE": "UIN உருவாக்கம் படைப்பு", + "CARD_READY_TO_DOWNLOAD": "அட்டை பதிவிறக்குக readyப்பட்டுள்ளது" + }, + "trackDetailsHeading": "கண்காணிக்கும் விவரங்கள்" + }, + "paginatorIntl": { + "itemsPerPageLabel": "ஒரு பக்கத்திற்கு உருப்படிகள்", + "of":"இன்" + }, + "genericmessage": { + "successLabel": "Success", + "successButton": "சரி", + "submitButton": "சமர்ப்பிக்கவும்", + "resentBtn": "OTP ஐ மீண்டும் அனுப்பு", + "yesButton": "ஆம்", + "noButton": "இல்லை", + "shareButton": "பகிர்", + "sendButton": "அனுப்பு", + "deleteButton": "நீக்கு", + "errorLabel": "Error", + "warningLabel": "Warning", + "downloadLabel": "பதிவிறக்கு", + "warningForChannel": "செயலி பற்றிய எச்சரிக்கை", + "createMessage": "வெற்றிகரமாக உருவாக்கப்பட்டது", + "updateMessage": "வெற்றிகரமாக புதுப்பிக்கப்பட்டது", + "mappingMessage": "வெற்றிகரமாக மேப்பிங் செய்யப்பட்டது", + "termsAndConditionsLabel": "விதிமுறைகள் மற்றும் நிபந்தனைகள்", + "clickHere": "இங்கே", + "clickHere2": "கிளிக் செய்க", + "relogin": " மீண்டும் உள்நுழைய செய்க.", + "login": " உள்நுழைய செய்க.", + "click":"இங்கே கிளிக் செய்யவும்.", + "cancel":"ரத்து செய்", + "confirm":"உறுதிப்படுத்தவும்", + "continue":"தொடரவும்", + "langChgWarnText":"தொடரவும் என்பதைக் கிளிக் செய்தால், நீங்கள் உள்ளிட்ட தரவு இழக்கப்படும்.", + "toSeeMoreDetails":"மேலும் விவரங்கள் பார்க்க", + "otpPopupDescription": "ஒரு முறையே கடவுச்சொல் (OTP) அனுப்பப்பட்டுள்ளது", + "loginSuccessfully": "அன்புள்ள குடியிருப்பாளரே, நீங்கள் வெற்றிகரமாக உள்நுழைந்துள்ளீர்கள்", + "successRemainMsg": "முன்னர் நிரல் மூலமாக சேவை வேட்டையைக் கண்காணிக்க கொள்ளலாம்.", + "passwordCombinationHeading": "கடவுச்சொல் கலாச்சாரம்: ", + "passwordCombination": "உங்கள் முதல் பெயரில் உள்ள முதல் நான்கு எழுத்துக்களை உயர்த்துங்கள் மற்றும் உங்கள் பிறந்த ஆண்டினை உள்ளிட்டுக் கொள்ளுங்கள். உதாரணம்: உங்கள் பெயர் Johnny Depp ஆகின்றது மற்றும் உங்கள் பிறந்த தேதி 09/06/1963 ஆகின்றது. உங்கள் கடவுச்சொல் JOHN1963 ஆகும்.", + "SuccessLogin": "நீங்கள் வெற்றிகரமாக உள்நுழைந்துள்ளீர்கள்.", + "successLogout": "நீங்கள் வெற்றிகரமாக வெளியேற்றப்பட்டுள்ளீர்கள். ", + "dearResident": "அன்புள்ள குடியிருப்பாளரே,", + "trackStatusText": "நிகழ்வின் நிலையைக் கண்காணிக்க, செய்க ", + "trackStatusForLogin": "இந்த நிகழ்வு ID நிகழ்வு பற்றிய விவரங்களைப் பார்க்க மேலே கொடுக்கப்பட்ட EID ஐப் பயன்படுத்தலாம். மேலே கிளிக் செய்யவும் ", + "clickYesToProceed": "மேலே கிளிக் செய்ய ஆமாதியைக் கிளிக் செய்க.", + "logoutconfirmMessage": "நீங்கள் வெளியேறுவதன் மூலம் உறுதியை நிராகரிக்க விரும்புகின்றீர்களா?", + "accessDenied": "உங்கள் உள்நுழைவு போது நீங்கள் ஒப்புதலை ஏற்கவில்லையாம் என்றால், இந்த சேவைக்கு நீங்கள் அணுக முடியாது. மீண்டும் உள்நுழைவு செய்து சரிபார்க்கப்பட்ட ஒப்புதலையும் ஏற்றுக்கொள்ளுங்கள் முடியும் என்று கேட்கும்.", + "toFindRegCen":" பதிவு மையங்களைக் கண்டறிய.", + "sessionExpired":"அமர்வு காலாவதியானது", + "getMyUin": { + "downloadedSuccessFully": "உங்கள் UIN அட்டை வெற்றிகரமாக பதிவிறக்கப்பட்டுள்ளது நிகழ்வு ID: $eventId எதிர்பார்வைக்கு.", + "invalidOtp": " தவறான OTP ஐ உள்ளிட்டது. தயவுசெய்து மீண்டும் OTP ஐ அனுப்பி தவிர மீண்டும் முயற்சிக்கவும் " + }, + "termsAndConditionsDescription": [ + "உங்கள் தரவு தேர்ந்தெடுக்கப்பட்ட மூன்றாவது தரப்பட்டி (உறுதிப்பட பங்களிப்பாளர்) மூலம் பகிரப்படும்.", + "மூன்றாவது தரப்பட்டி வழங்குநருடன் உள்ளூர்ப்படுத்தப்படும் அனைத்து விலைகளும் மற்றும் கட்டணங்களும் உங்களால் மேலும் எந்த பணிகளுக்கும் சம்பந்தப்பட்டுள்ளன.", + "எந்த நிபந்தனையும் இல்லாத பகுதிக்கும் எந்த தரவுகளுக்கும் உருவாக்கப்பட்டதாக அல்லது தரவு பங்களிப்புடன் பயன்படுத்தப்பட்டதாக எப்பொழுதும் நாங்கள் நஷ்டப்படுவதில்லை அல்லது தரவுகளின் தவறான பயன்பாட்டில் ஏற்பட்டதாக இருக்காது.", + "மூன்றாமது தரப்பட்டி மூலம் சேவை வழங்குநர் தன்னுடன் அதன் சேவையை கிடைக்க முடியாது என்றால் அல்லது அது நீக்கப்பட்டால், MOSIP உங்களுக்கு எந்த அறிவிப்பும் அல்லது மேலும் பொருத்தமான சேவைகளைக் கொண்டுபோக உத்திரவாதம் வழங்கப்படாது அப்பகுதியின் தரவு அல்லது சேவைகள் உடன்பட்டுவிடப்படும்." + ], + "conditionsForupdateDemographicData": [ + "நீங்கள் தேர்ந்தெடுத்த தரவு முன் முகவரி சான்றிதழ் அல்லது அடையாள சான்றிதழ் சரிபார்க்கப்பட்டமைக்கப்பட்ட பின்னர் புதுப்பிக்கப்படும்.", + "தரவு புதுப்பிப்பதற்கான ஒப்பந்தத்துக்கும் மற்றும் அனைத்து விலைகளும் மற்றும் கட்டணங்களும் உங்களால் மேலும் எந்த பணிகளுக்கும் சம்பந்தப்பட்டுள்ளன.", + "உங்கள் ஏற்கனவே உள்ளடக்க தனிப்பட்ட தரவு அல்லது பதிவை மாற்றும்போது நிகழ்நிலை தரவை மாற்றியமைக்கும் நீங்கள் முடிவுகளை எடுக்கும்போது நீங்களே மேலும் பொருத்தமான தரவுகளை மாற்றுவதில் பொறுமையாகிவிடுகின்றீர்கள்." + ], + "agreeLabel": "எனது சான்றுகளை தேர்ந்தெடுத்த பங்களிப்பாளருக்கு எனது ஒப்புதலை ஏற்கின்றேன்", + "agreeLabelForUpdateData": "மக்கள்தொகை தரவுகளைப் புதுப்பிப்பதற்கான விதிமுறைகள் மற்றும் நிபந்தனைகளை ஏற்கிறேன்", + "personalisedcardConditions": { + "title": "உங்கள் வாழ்க்கையின் படிமத்தைப் பதிவிறக்குக", + "wishes": "அன்புள்ள குடியிருப்பாளரே,", + "description": "அட்டையை பதிவிறக்க எங்களுக்கு சில நேரங்கள் போகும். தேர்ந்தெடுக்கப்பட்ட அட்டையைப் பதிவிறக்க நீங்கள் ஒரு இணைப்பைப் பயன்படுத்தி பெறலாம். அது தயாராகின்ற போது, அறிவிப்பு பிரிவின் பிரிவு பகுதியிலிருந்து அட்டையையேடுக்க முடியும்.", + "sendVid": "VID ஐ அனுப்புக", + "agreeLabel1": "பதிவு செய்யப்பட்ட தொலைபேசியில் VID ஐ அனுப்புக", + "agreeLabel": "பதிவு செய்யப்பட்ட மின்னஞ்சல் ID-யில் VID ஐ அனுப்புக" + }, + "manageMyVidMessages": { + "Perpetual": { + "WarningMessageLabel": "புதிய எச்சரிக்கை VID ஐ உருவாக்குவதன் மூலம் ஏற்கனவே உள்ள VID ஐ ரத்துசெய்யப்படும்.", + "confirmationMessageForCreateVid": "நீங்கள் நிரந்தர விண்ணப்ப VID அட்டையை உருவாக்க விரும்புகின்றீர்களா?", + "confirmationMessageForDeleteVid": "தேர்ந்தெடுக்கப்பட்ட நிரந்தர VID கார்டை நிச்சயமாக நீக்க விரும்புகிறீர்களா?", + "confirmationMessageForDownloadVid": "நீங்கள் நிரந்தர VID கார்டை பதிவிறக்க விரும்புகின்றீர்களா?" + }, + "Temporary": { + "confirmationMessageForCreateVid": "தாமதமாக VID அட்டை உருவாக்க விரும்புகின்றீர்களா?", + "confirmationMessageForDeleteVid": "தேர்ந்தெடுத்த தாமதமாக VID அட்டையை நீக்க விரும்புகின்றீர்களா?", + "confirmationMessageForDownloadVid": "தாமதமாக VID அட்டை பதிவிறக்க விரும்புகின்றீர்களா?" + }, + "OneTimeUse": { + "confirmationMessageForCreateVid": "நிச்சயமாக ஒரு முறை VID கார்டை உருவாக்க விரும்புகிறீர்களா?", + "confirmationMessageForDeleteVid": "தேர்ந்தெடுத்த ஒருமுறை VID கார்டை நிச்சயமாக நீக்க விரும்புகிறீர்களா?", + "confirmationMessageForDownloadVid": "ஒரு முறை VID கார்டை நிச்சயமாகப் பதிவிறக்க விரும்புகிறீர்களா?" + }, + "createdSuccessfully": "உங்கள் VID வெற்றிகரமாக உருவாக்கப்பட்டுள்ளது நிகழ்வு ID: $eventId எதிர்ப்புக்கு.", + "downloadedSuccessFully": "உங்கள் VID அட்டையை பதிவிறக்க கோரிக்கை வெற்றிகரமாக செயல்படுத்தப்பட்டுள்ளது நிகழ்வு ID: $eventId எதிர்ப்புக்கு.", + "downloadedSuccessFully2": "அட்டையை தயாராக்க சில நேரங்கள் போகும். உங்கள் பதிவுசெய்யப்பட்ட மின்னஞ்சல் ID மற்றும்/அல்லது தொலைபேசி எண்ணிற்கு ஒரு இணைப்பு அனுப்பப்படும். இதன் மூலம் நீங்கள் கோரிக்கையாக்கப்பட்ட விண்ணப்ப அட்டையைப் பதிவிறக்க முடியும். மற்ற வழிமுறைகளாக, அட்டையையேடுக்கும் முன்னுரிமையாக அது தயாராகின்ற போது அறிவிப்புப் பிரிவிலிருந்தும் பதிவிறக்கம் செய்யப்படலாம்.", + "deletedSuccessfully": "உங்கள் VID வெற்றிகரமாக நீக்கப்பட்டுள்ளது நிகழ்வு ID: $eventId எதிர்ப்புக்கு." + }, + "personalisedcardMessages": { + "downloadedSuccessFully": "உங்கள் தனிப்பட்ட அட்டையை வெற்றிகரமாக பதிவிறக்கம் செய்யப்பட்டுள்ளது நிகழ்வு ID: $eventId. கடவுச்சொல் உங்கள் பதிவிறக்க மின்னஞ்சல் ID அல்லது தொலைபேசி எண்ணிற்கு அனுப்பப்படும்." + }, + "sharewithpartner": { + "needPartner": "தயவுசெய்து தொடரும் கூடுதலான கூடுதல் உள்ளிடப்படுவதற்கு ஒரு கூடுதல் பங்களிப்பாளரை தேர்ந்தெடுக்கவும்.", + "needPurpose": "தங்கள் சான்றுகளைப் பகிருவதின் காரணத்தை சொல்லுங்கள் என்பது தடைப்பட்ட புலங்களாகும். தயவுசெய்து தங்கள் சான்றுகளைப் பகிருவதின் காரணத்தை குறிப்பிடுங்கள்.", + "specialCharacters": "உங்கள் சான்றுகளை பகிருவதற்கு எழுத்துக்களை/எண்களை உள்ளிடுங்கள்.", + "sharedSuccessfully": "உங்களால் தேர்ந்தெடுத்த பங்களிப்பாளருக்கு தேர்ந்தெடுத்த தரவு வெற்றிகரமாக பகிரப்பட்டுள்ளது நிகழ்வு ID: $eventId" + }, + "verifyChannel": { + "warningMsgForEmail": "உங்கள் மின்னஞ்சல் ஐடி: $userID ஏற்கனவே சரிபார்க்கப்பட்டது.", + "warningMsgForPhone": "உங்கள் தொலைபேசி எண்: $userID ஏற்கனவே சரிபார்க்கப்பட்டது.", + "emailSuccess": "உங்கள் மின்னஞ்சல் ID: $channel வெற்றிகரமாக சரிபார்க்கப்பட்டுள்ளது நிகழ்வு ID: $eventId எதிர்ப்புக்கு.", + "phoneSuccess": "உங்கள் தொலைபேசி எண்: $channel வெற்றிகரமாக சரிபார்க்கப்பட்டுள்ளது நிகழ்வு ID: $eventId எதிர்ப்புக்கு." + }, + "grievanceRedressal": { + "successMsg": "உங்கள் புகார் விசாரணையின் கையேடு ID $ticketId எதிர்ப்புக்கு வெற்றிகரமாக அனுப்பப்பட்டுள்ளது.", + "warningMsg": "உங்கள் புகார் அனுப்ப முடியவில்லை. தயவுசெய்து பிறகு மீண்டும் முயலவும்." + }, + "secureMyId": { + "successMsg": "உங்கள் அங்கீகரிக்க முடியுமான அட்டைகளின் மாற்றங்களை சேமிக்க உள்ளீர்கள் நிகழ்வு ID: $eventId எதிர்ப்புக்கு.", + "confirmationMessage": "அங்கீகரிக்க முடியுமான அட்டைகளின் மாற்றங்களை சேமிக்க விரும்புகின்றீர்களா?" + }, + "updateMyData": { + "emailSuccessMsg": "உங்கள் மின்னஞ்சல் ஐடியை மாற்றுவதற்கான உங்கள் கோரிக்கை நிகழ்வு ஐடிக்கு எதிராக சமர்ப்பிக்கப்பட்டது: $eventId.", + "phoneNumberSuccessMsg": "உங்கள் தொலைபேசி எண்ணை மாற்றுவதற்கான உங்கள் கோரிக்கை நிகழ்வு ஐடிக்கு எதிராக சமர்ப்பிக்கப்பட்டது: $eventId.", + "newDataUpdatedSuccessMsg": "உங்கள் $dataType தரவுக்களை மாற்ற கோரியும், இந்த நிகழ்சிக்கு எதிர்காலத்தில் மதிப்பிடப்பட்டுள்ளது: $eventId.", + "updateNotificationData": "உங்கள் அறிவிப்பு மொழியை மாற்ற கோரியும், இந்த நிகழ்சிக்கு எதிர்காலத்தில் மதிப்பிடப்பட்டுள்ளது: $eventId." + } + }, + "autologout": { + "preview": "60 விநாடிகள் செலுத்தாமல் இருக்கும் அசைவுகள் வழங்கப்படுகின்றன. உங்கள் அமர்வுகளை மீண்டும் செயலாக்க திரும்ப எங்கள் திரையில் எங்கள் எழுத்துக்களின் எல்லையில் சொடுக்கவும்.", + "post": "நீங்கள் செயல்படாததால் நீங்கள் வெளியேற்றப்பட்டுள்ளீர்கள்." + }, + "InfomationContent": { + "readMoreLabel": "மேலும் படிக்க...", + "readLessLabel": "குறைக்க...", + "revokevid": { + "Perpetual": "ஒரு சொந்த VID கிடைக்கத் தேதி இல்லை மற்று இந்த VID ஐப் பயன்படுத்த முடியும் பரிமிதியும் இல்லை. ஒரு UIN மட்டும் ஒரு $instancesVID சொந்தம் VID ஐ ஒரு நேரத்தில் சம்பந்திக்கலாம்.", + "Temporary": "ஒரு தாய்காலிக VID ஐப் $expiryTime நிமிஷம் கொண்டு மட்டும் $transactionLimit பரிமிதியுடன் பயன்படுத்தல் முடியும். ஒரு UIN மட்டும் $instancesVID தாய்காலிக VID ஐ ஒரு நேரத்தில் சம்பந்திக்கலாம்.", + "OneTimeUse": "ஒரு ஒரு பயன்படுத்தும் VID ஐப் போக்கரிசி இல்லை, ஆனால் மட்டும் $transactionLimit பரிமிதியுடன் பயன்படுத்தல் முடியும். ஒரு UIN மட்டும் $instancesVID ஒரு நேரத்தில் சம்பந்திக்கலாம்." + + }, + "secureMyID": { + "Email OTP Authentication": "மின்னஞ்சல் OTP அங்கீகரிப்புயை முடக்கும்/விட்டுப்போக்கும் மூலம், எந்த மின்னஞ்சல் OTP பயன்படுத்தல் முயலாகும்/இயலாகும்.", + "Mobile OTP Authentication": "மொபைல் OTP அங்கீகரிப்பை முடக்கும்/விட்டுப்போக்கும் மூலம், எந்த மொபைல் OTP பயன்படுத்தல் முயலாகும்/இயலாகும்.", + "Demographic Authentication": "தனிப்பட்ட அடைவத்தை பயன்படுத்தும் மூலம் 'தனிப்பட்ட அங்கீகரிப்பை முடக்கும்/விட்டுப்போக்கும் மூலம், எந்த தனிப்பட்ட விவரங்களையும் (பெயர், வயது, முகவரி அல்லது அதன் அணுகுமுறைகள்) பயன்படுத்தல் முயலாகும்/இயலாகும்.", + "Fingerprint Authentication": "விருப்பமான அடையாளம் அங்கீகரிப்பை முடக்கும்/விட்டுப்போக்கும் மூலம், எந்த விருப்பமான அடையாளத்தையும் பயன்படுத்தும் முயலாகும்/இயலாகும்.", + "Iris Authentication": "கண்களின் அங்கீகரிப்பை முடக்கும்/விட்டுப்போக்கும் மூலம், எந்த கண்களின் அங்கீகரிப்பத்தையும் பயன்படுத்தும் முயலாகும்/இயலாகும்.", + "Face Authentication": "முகத்தை பயன்படுத்தி அங்கீகரிப்பை முடக்கும்/விட்டுப்போக்கும் மூலம், எந்த முகத்துக்கும் அங்கீகரிப்பத்தையும் பயன்படுத்தும் முயலாகும்/இயலாகும்." + }, + "trackStatus": "நீங்கள் ட்ரேக் செய்ய விரும்பும் நிகழ்வுடன் சம்பந்திக்கும் ஈவெண்ட் ID (EID) உள்ளிடவும். நீங்கள் உள்நுழைந்த UIN உடன் உடன் இருக்கும் EID மிக முக்கியம் என்பது.", + "getUin": "ஒரு AID உங்கள் $AID இலக்க விண்ணப்ப ID ஆகும், அது பதிவுக்கு பிறகு உங்களுக்கு வழங்கப்பட்டது. ஒரு UIN உங்கள் $UIN இலக்க அத்வைத்த அடையாள எண் ஆகும். ஒரு VID உங்கள் $VID இலக்க ஆவிசம் ID ஆகும்.", + "verifyChannel": "ஒரு UIN உங்கள் 10-இலக்க எண்ணுடன் முக்கிய அடையாள எண்ணாகும். VID உங்கள் 16-இலக்க எண்ணுடன் மாறுபட்ட அடையாளமாகும்." + }, + "serverErrors": { + "IDA-MLC-009": "உள்ளிடப்பட்ட UIN/VID உடன் பதிவு செய்யப்பட்ட மின்னஞ்சல் ID/ஃபோன் எண் எதுவும் இல்லை. மின்னஞ்சல் ID/ஃபோன் எண்ணைச் சேர்க்க, அருகிலுள்ள பதிவு மையத்தைப் பார்வையிடவும்.", + "IDA-MLC-002": "உள்ளிடப்பட்ட UIN/VID உடன் பதிவு செய்யப்பட்ட மின்னஞ்சல் ID/ஃபோன் எண் எதுவும் இல்லை. மின்னஞ்சல் ID/ஃபோன் எண்ணைச் சேர்க்க, அருகிலுள்ள பதிவு மையத்தைப் பார்வையிடவும்.", + "IDA-MLC-018": "தவறான UIN/ AID/ VID உள்ளிடப்பட்டுள்ளது. சரியான UIN/ AID/ VID ஐ உள்ளிட்டு மீண்டும் முயற்சிக்கவும்.", + "RES-SER-422": "தவறான OTP ஐ உள்ளிட்டுள்ளீர்கள். சரியான OTP ஐ மீண்டும் முயற்சிக்கவும்.", + "RES-SER-410": { + "individualIdError": "தவறான UIN/ AID/ VID உள்ளிடப்பட்டுள்ளது. சரியான UIN/ AID/ VID ஐ உள்ளிட்டு மீண்டும் முயற்சிக்கவும்.", + "individualId": "தவறான UIN/ AID/ VID உள்ளிடப்பட்டுள்ளது. சரியான UIN/ AID/ VID ஐ உள்ளிட்டு மீண்டும் முயற்சிக்கவும்.", + "EMAIL": "நீங்கள் உள்ளிட்ட மின்னஞ்சல் ID தவறானது. சரியான மின்னஞ்சல் ID ஐ உள்ளிடவும்.", + "PHONE": "நீங்கள் உள்ளிட்ட தொலைபேசி எண் தவறானது. சரியான தொலைபேசி எண் ஐளிக்கவும்.", + "eventId": "நீங்கள் உள்ளிட்ட நிகழ்வு ID தவறானது. சரியான நிகழ்வு ID ஐளிக்கவும்.", + "userId": "நீங்கள் உள்ளிட்ட மின்னஞ்சல் ID/ தொலைபேசி எண் தவறானது. சரியான மின்னஞ்சல் ID/ தொலைபேசி எண் ஐளிக்கவும்.", + "otp": "தவறான OTP ஐ உள்ளிட்டுள்ளீர்கள். சரியான OTP ஐ மீண்டும் முயற்சிக்கவும்.", + "channel": "தவறான UIN/ VID உள்ளிடப்பட்டுள்ளது. சரியான UIN/ VID ஐ உள்ளிட்டு மீண்டும் முயற்சிக்கவும்.", + "identity/preferredLang": "தவறான முன்னியுடன் தேர்ந்தெடுத்த மொழியை உள்ளிட்டுக் கொடுங்கள். சரியான தகவலைக் கொடுங்கள்", + "identity/dateOfBirth": "சரியான பிறந்த தேதியை உள்ளிடவும்." + }, + "RES-SER-459": "உள்ளிட்ட EID உங்கள் உள்நுழைவான UIN/ VID உடன் தொடர்பு கொண்டிருக்கவில்லை.", + "RES-SER-412": "API ஆதாரத்தை அணுக முடியவில்லை.", + "RES-SER-405": "அதிகபட்ச அனுமதிக்கப்பட்ட VIDs ஆக்டிவ் ஆகிவிட்டன. புதியதை உருவாக்குவதற்கு முடியாது, முன் உள்ள VIDs ஐ முடக்குங்கள்.", + "RES-SER-511": "உள்ளிட்ட EID உங்கள் உள்நுழைவான UIN/ VID உடன் தொடர்பு கொண்டிருக்கவில்லை.", + "RES-SER-449": "தவறான UIN/ AID/ VID உள்ளிடப்பட்டுள்ளது. சரியான UIN/ AID/ VID ஐ உள்ளிட்டு மீண்டும் முயற்சிக்கவும்.", + "RES-SER-414": "கருத்து பிரிவு காலியாக இருக்க முடியாது. தெரிவுகளை உள்ளிட்டு முனையத்தைப் பூட்டுங்கள் மேலும் செல்ல வேண்டும்.", + "RES-SER-471": "இந்த VID ஐ ரத்து செய்ய முடியாது ஏனெனில் நீங்கள் அதே VID ஐப் பயன்படுத்தி உள்நுழைந்துள்ளீர்கள்.", + "RES-SER-513": "புதிய VID ஐ உருவாக்க முடியாது ஏனெனில் நீங்கள் அதே VID ஐப் பயன்படுத்தி உள்நுழைந்துள்ளீர்கள்.", + "RES-OTP-007": "தவறான OTP ஐ உள்ளிட்டுள்ளீர்கள். சரியான OTP ஐ மீண்டும் முயற்சிக்கவும்.", + "RES-SER-415": "வார்ப்புரு முறையில் தவறானது.", + "RES-SER-463": "OTP ஐ அனுப்ப முடியவில்லை. சில நேரங்களில் மீண்டும் முயற்சிக்கவும்.", + "RES-SER-461": "ஆவண வகை மதிப்புப் புலம் ஆவண வகையைத் தேர்வு செய்க. முன்னோட்டம் முடிவுக்கு ஆவண வகையைத் தேர்ந்தெடுக்கவும்.", + "RES-SER-519": "ஏற்கனவே உள்ளிட்ட மின்னஞ்சல் ID-யைக் கொண்டு வெளியிடவும்.", + "RES-SER-520": "ஏற்கனவே உள்ளிட்ட தொலைபேசி எண்ணைக் கொண்டு வெளியிடவும்.", + "RES-SER-456": "AID கண்டுபிடிக்கப்படவில்லை. பின்னர் முயலுங்கள்.", + "RES-SER-515": "பகிர்வுக்கான எழுத்துக்கள்/ எண்களை உள்ளிடவும்.", + "RES-SER-425": "OTP ஐ உருவாக்கும் போது பிழை ஏற்பட்டது.", + "RES-SER-514": "தவறான UIN/ VID உள்ளிடப்பட்டுள்ளது. சரியான UIN/ VID ஐ உள்ளிட்டு மீண்டும் முயற்சிக்கவும்.", + "IDA-MLC-019": "otp-email ஆதார வகையை UIN க்கு முட்டுக்கட்டுக்கப்பட்டுள்ளது", + "RES-SER-522": "தவறான UIN/ VID உள்ளிடப்பட்டுள்ளது. சரியான UIN/ VID ஐ உள்ளிட்டு மீண்டும் முயற்சிக்கவும்.", + "RES-SER-509": "அட்டை பதிவிறக்கு முடியாது.", + "RES-SER-418": "தவறான UIN/ AID/ VID உள்ளிடப்பட்டுள்ளது. சரியான UIN/ AID/ VID ஐ உள்ளிட்டு மீண்டும் முயற்சிக்கவும்.", + "RES-OTP-006": "தவறான OTP ஐ உள்ளிட்டுள்ளீர்கள். சரியான OTP ஐ மீண்டும் முயற்சிக்கவும்.", + "RES-SER-406": "API ஆதாரத்தை அணுக முடியவில்லை.", + "RES-SER-523": "Regproc பணிப்பாய்வு நிறைவு செய்யப்பட்ட நிகழ்வுக்கு திரும்ப திரும்ப URL கிடைக்கவில்லை", + "RES-SER-524": "முந்தைய பாக்கெட் நிலுவையில் இருப்பதால் UIN ஐப் புதுப்பிக்க அனுமதிக்கப்படவில்லை. மேலும் தொடர, அதை நிராகரிக்கவும்.", + "RES-SER-525": "முந்தைய பாக்கெட் நிலுவையில் உள்ளதால் UIN ஐப் புதுப்பிக்க அனுமதிக்கப்படவில்லை மற்றும் அதை ரத்து செய்ய முடியாது.", + "RES-SER-526": "பண்புக்கூறுகளுக்கான புதுப்பிப்பு எண்ணிக்கை வரம்பு மீறப்பட்டது:- %s", + "RES-SER-470": "எந்த பதிவுகளும் கண்டறியப்படவில்லை", + "RES-SER-401": "அடிப்படை விதிவிலக்கு", + "RES-SER-474": "தனிப்பட்ட ஐடி விதிவிலக்கு இல்லை" + } +} diff --git a/artifacts/src/impl/custom-impl.zip b/artifacts/src/impl/custom-impl.zip new file mode 100644 index 00000000..a964e4a0 Binary files /dev/null and b/artifacts/src/impl/custom-impl.zip differ diff --git a/artifacts/src/nira-sms/README.txt b/artifacts/src/nira-sms/README.txt new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/artifacts/src/nira-sms/README.txt @@ -0,0 +1 @@ + diff --git a/artifacts/src/nira-sms/kernel-smsserviceprovider-nita-1.2.0.1-B2.jar b/artifacts/src/nira-sms/kernel-smsserviceprovider-nita-1.2.0.1-B2.jar new file mode 100644 index 00000000..c56128e4 Binary files /dev/null and b/artifacts/src/nira-sms/kernel-smsserviceprovider-nita-1.2.0.1-B2.jar differ diff --git a/artifacts/src/sdk/tech5/sdkDependency.zip b/artifacts/src/sdk/tech5/sdkDependency.zip new file mode 100644 index 00000000..a2aa1468 Binary files /dev/null and b/artifacts/src/sdk/tech5/sdkDependency.zip differ diff --git a/artifacts/src/sdk/tech5/test b/artifacts/src/sdk/tech5/test new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/artifacts/src/sdk/tech5/test @@ -0,0 +1 @@ + diff --git a/deploy/README.md b/deploy/README.md new file mode 100644 index 00000000..bff9e01f --- /dev/null +++ b/deploy/README.md @@ -0,0 +1,6 @@ +# Artifactory + +## Install +```sh +./install.sh +``` diff --git a/deploy/delete.sh b/deploy/delete.sh new file mode 100755 index 00000000..9c29d09c --- /dev/null +++ b/deploy/delete.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# Uninstalls artifactory +# Usage: ./delete.sh [kubeconfig] + +if [ $# -ge 1 ] ; then + export KUBECONFIG=$1 +fi + +function deleting_artifactory() { + NS=artifactory + while true; do + read -p "Are you sure you want to delete artifactory helm chart?(Y/n) " yn + if [ $yn = "Y" ] + then + helm -n $NS delete artifactory + break + else + break + fi + done + return 0 +} + +# set commands for error handling. +set -e +set -o errexit ## set -e : exit the script if any statement returns a non-true return value +set -o nounset ## set -u : exit the script if you try to use an uninitialised variable +set -o errtrace # trace ERR through 'time command' and other functions +set -o pipefail # trace ERR through pipes +deleting_artifactory # calling function \ No newline at end of file diff --git a/deploy/install.sh b/deploy/install.sh new file mode 100755 index 00000000..3da5f867 --- /dev/null +++ b/deploy/install.sh @@ -0,0 +1,35 @@ +#!/bin/bash +# Installs artifactory +## Usage: ./install.sh [kubeconfig] + +if [ $# -ge 1 ] ; then + export KUBECONFIG=$1 +fi + +NS=artifactory +CHART_VERSION=12.0.2-develop + +echo Create $NS namespace +kubectl create ns $NS + +function installing_artifactory() { + echo Istio label + kubectl label ns $NS istio-injection=enabled --overwrite + helm repo update + + echo Installing artifactory + helm -n $NS install artifactory mosip/artifactory --version $CHART_VERSION + + kubectl -n $NS get deploy -o name | xargs -n1 -t kubectl -n $NS rollout status + + echo Installed artifactory service + return 0 +} + +# set commands for error handling. +set -e +set -o errexit ## set -e : exit the script if any statement returns a non-true return value +set -o nounset ## set -u : exit the script if you try to use an uninitialised variable +set -o errtrace # trace ERR through 'time command' and other functions +set -o pipefail # trace ERR through pipes +installing_artifactory # calling function diff --git a/deploy/restart.sh b/deploy/restart.sh new file mode 100755 index 00000000..e3d57332 --- /dev/null +++ b/deploy/restart.sh @@ -0,0 +1,25 @@ +#!/bin/bash +# Restart the artifactory service +## Usage: ./restart.sh [kubeconfig] + +if [ $# -ge 1 ] ; then + export KUBECONFIG=$1 +fi + +function Restarting_artifactory() { + NS=artifactory + kubectl -n $NS rollout restart deploy + + kubectl -n $NS get deploy -o name | xargs -n1 -t kubectl -n $NS rollout status + + echo Restarted artifactory services + return 0 +} + +# set commands for error handling. +set -e +set -o errexit ## set -e : exit the script if any statement returns a non-true return value +set -o nounset ## set -u : exit the script if you try to use an uninitialised variable +set -o errtrace # trace ERR through 'time command' and other functions +set -o pipefail # trace ERR through pipes +Restarting_artifactory # calling function \ No newline at end of file diff --git a/helm/artifactory/.gitignore b/helm/artifactory/.gitignore new file mode 100644 index 00000000..ee3892e8 --- /dev/null +++ b/helm/artifactory/.gitignore @@ -0,0 +1 @@ +charts/ diff --git a/helm/artifactory/.helmignore b/helm/artifactory/.helmignore new file mode 100644 index 00000000..f0c13194 --- /dev/null +++ b/helm/artifactory/.helmignore @@ -0,0 +1,21 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj diff --git a/helm/artifactory/Chart.yaml b/helm/artifactory/Chart.yaml new file mode 100644 index 00000000..483e65e2 --- /dev/null +++ b/helm/artifactory/Chart.yaml @@ -0,0 +1,20 @@ +apiVersion: v2 +name: artifactory +description: A Helm chart for MOSIP Artifactory +type: application +version: 12.0.2-develop +appVersion: "" +dependencies: + - name: common + repository: https://charts.bitnami.com/bitnami + tags: + - bitnami-common + version: 1.x.x +home: https://mosip.io +keywords: + - artifactory + - antivirus + - anti-virus +maintainers: + - email: info@mosip.io + name: MOSIP diff --git a/helm/artifactory/README.md b/helm/artifactory/README.md new file mode 100644 index 00000000..cf940cbe --- /dev/null +++ b/helm/artifactory/README.md @@ -0,0 +1,21 @@ +# Artifactory + +Helm chart for installing Artifactory + +## TL;DR + +```console +$ helm repo add mosip https://mosip.github.io +$ helm install my-release mosip/artifactory +``` + +## Introduction + +%%INTRODUCTION%% (check existing examples) + +## Prerequisites + +- Kubernetes 1.12+ +- Helm 3.1.0 +- PV provisioner support in the underlying infrastructure +- ReadWriteMany volumes for deployment scaling diff --git a/helm/artifactory/templates/NOTES.txt b/helm/artifactory/templates/NOTES.txt new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/helm/artifactory/templates/NOTES.txt @@ -0,0 +1 @@ + diff --git a/helm/artifactory/templates/_helpers.tpl b/helm/artifactory/templates/_helpers.tpl new file mode 100644 index 00000000..3c06f4d1 --- /dev/null +++ b/helm/artifactory/templates/_helpers.tpl @@ -0,0 +1,53 @@ +{{/* +Return the proper image name +*/}} +{{- define "artifactory.image" -}} +{{ include "common.images.image" (dict "imageRoot" .Values.image "global" .Values.global) }} +{{- end -}} + +{{/* +Return the proper image name (for the init container volume-permissions image) +*/}} +{{- define "artifactory.volumePermissions.image" -}} +{{- include "common.images.image" ( dict "imageRoot" .Values.volumePermissions.image "global" .Values.global ) -}} +{{- end -}} + +{{/* +Return the proper Docker Image Registry Secret Names +*/}} +{{- define "artifactory.imagePullSecrets" -}} +{{- include "common.images.pullSecrets" (dict "images" (list .Values.image .Values.volumePermissions.image) "global" .Values.global) -}} +{{- end -}} + +{{/* +Create the name of the service account to use +*/}} +{{- define "artifactory.serviceAccountName" -}} +{{- if .Values.serviceAccount.create -}} + {{ default (printf "%s-foo" (include "common.names.fullname" .)) .Values.serviceAccount.name }} +{{- else -}} + {{ default "default" .Values.serviceAccount.name }} +{{- end -}} +{{- end -}} + +{{/* +Compile all warnings into a single message. +*/}} +{{- define "artifactory.validateValues" -}} +{{- $messages := list -}} +{{- $messages := append $messages (include "artifactory.validateValues.foo" .) -}} +{{- $messages := append $messages (include "artifactory.validateValues.bar" .) -}} +{{- $messages := without $messages "" -}} +{{- $message := join "\n" $messages -}} + +{{- if $message -}} +{{- printf "\nVALUES VALIDATION:\n%s" $message -}} +{{- end -}} +{{- end -}} + +{{/* +Baseurl for artifactory service +*/}} +{{- define "artifactory.baseUrl" -}} +{{ printf "http://%s.%s:%s" (include "common.names.fullname" .) .Release.Namespace (.Values.service.port | toString) }} +{{- end -}} diff --git a/helm/artifactory/templates/configmap-share.yaml b/helm/artifactory/templates/configmap-share.yaml new file mode 100644 index 00000000..f01ca224 --- /dev/null +++ b/helm/artifactory/templates/configmap-share.yaml @@ -0,0 +1,26 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + labels: {{- include "common.labels.standard" . | nindent 4 }} + app.kubernetes.io/component: artifactory + {{- if .Values.commonLabels }} + {{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }} + {{- end }} + name: {{ printf "%s-share" (include "common.names.fullname" .) }} + {{- if .Values.commonAnnotations }} + annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} + {{- end }} +data: + artifactory_url_env: {{ include "artifactory.baseUrl" . }} + iam_adapter_url_env: {{ printf "%s%s" (include "artifactory.baseUrl" .) .Values.artifacts.iamAdapter }} + iam_adapter_regproc_url_env: {{ printf "%s%s" (include "artifactory.baseUrl" .) .Values.artifacts.iamAdapterRegproc }} + iam_adapter_regproc_ext_url_env: {{ printf "%s%s" (include "artifactory.baseUrl" .) .Values.artifacts.iamAdapterRegprocExt }} + zip_file_path: {{ .Values.artifacts.hsmClientZip }} + cache_provider_url_env: {{ printf "%s%s" (include "artifactory.baseUrl" .) .Values.artifacts.cacheProvider }} + runtime_dep_url_env: {{ printf "%s%s" (include "artifactory.baseUrl" .) .Values.artifacts.runtimeDep}} + regproc_jars_env: {{ .Values.artifacts.regprocJars}} + runtime_dep_url_env: {{ printf "%s%s" (include "artifactory.baseUrl" .) .Values.artifacts.runtimeDepUrl }} + preregistration_i18n_bundle_url_env: {{ printf "%s%s" (include "artifactory.baseUrl" .) .Values.artifacts.preregistrationBundleUrl }} + virusscanner_url_env: {{ printf "%s%s" (include "artifactory.baseUrl" .) .Values.artifacts.virusscannerUrl }} + auth_wrapper_url_env: {{ printf "%s%s" (include "artifactory.baseUrl" .) .Values.artifacts.authwrapperUrl }} + esignet_wrapper_url_env: {{ printf "%s%s" (include "artifactory.baseUrl" .) .Values.artifacts.esignetauthwrapperUrl }} \ No newline at end of file diff --git a/helm/artifactory/templates/deployment.yaml b/helm/artifactory/templates/deployment.yaml new file mode 100644 index 00000000..231540fc --- /dev/null +++ b/helm/artifactory/templates/deployment.yaml @@ -0,0 +1,112 @@ +apiVersion: {{ include "common.capabilities.deployment.apiVersion" . }} +kind: Deployment +metadata: + labels: {{- include "common.labels.standard" . | nindent 4 }} + app.kubernetes.io/component: artifactory + {{- if .Values.commonLabels }} + {{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }} + {{- end }} + name: {{ template "common.names.fullname" . }} + {{- if .Values.commonAnnotations }} + annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} + {{- end }} +spec: + replicas: {{ .Values.replicaCount }} + {{- if .Values.updateStrategy }} + strategy: {{- toYaml .Values.updateStrategy | nindent 4 }} + {{- end }} + selector: + matchLabels: {{- include "common.labels.matchLabels" . | nindent 6 }} + app.kubernetes.io/component: artifactory + template: + metadata: + {{- if .Values.podAnnotations }} + annotations: {{- include "common.tplvalues.render" (dict "value" .Values.podAnnotations "context" $) | nindent 8 }} + {{- end }} + labels: {{- include "common.labels.standard" . | nindent 8 }} + app.kubernetes.io/component: artifactory + {{- if .Values.podLabels }} + {{- include "common.tplvalues.render" (dict "value" .Values.podLabels "context" $) | nindent 8 }} + {{- end }} + spec: + serviceAccountName: {{ template "artifactory.serviceAccountName" . }} + {{- include "artifactory.imagePullSecrets" . | nindent 6 }} + {{- if .Values.hostAliases }} + hostAliases: {{- include "common.tplvalues.render" (dict "value" .Values.hostAliases "context" $) | nindent 8 }} + {{- end }} + {{- if .Values.affinity }} + affinity: {{- include "common.tplvalues.render" ( dict "value" .Values.affinity "context" $) | nindent 8 }} + {{- else }} + affinity: + podAffinity: {{- include "common.affinities.pods" (dict "type" .Values.podAffinityPreset "context" $) | nindent 10 }} + podAntiAffinity: {{- include "common.affinities.pods" (dict "type" .Values.podAntiAffinityPreset "context" $) | nindent 10 }} + nodeAffinity: {{- include "common.affinities.nodes" (dict "type" .Values.nodeAffinityPreset.type "key" .Values.nodeAffinityPreset.key "values" .Values.nodeAffinityPreset.values) | nindent 10 }} + {{- end }} + {{- if .Values.nodeSelector }} + nodeSelector: {{- include "common.tplvalues.render" ( dict "value" .Values.nodeSelector "context" $) | nindent 8 }} + {{- end }} + {{- if .Values.tolerations }} + tolerations: {{- include "common.tplvalues.render" (dict "value" .Values.tolerations "context" .) | nindent 8 }} + {{- end }} + {{- if .Values.priorityClassName }} + priorityClassName: {{ .Values.priorityClassName | quote }} + {{- end }} + {{- if .Values.podSecurityContext.enabled }} + securityContext: {{- omit .Values.podSecurityContext "enabled" | toYaml | nindent 8 }} + {{- end }} + initContainers: + {{- if and .Values.volumePermissions.enabled .Values.persistence.enabled }} + - name: volume-permissions + image: {{ include "artifactory.volumePermissions.image" . }} + imagePullPolicy: {{ .Values.volumePermissions.image.pullPolicy | quote }} + command: + - %%commands%% + securityContext: + runAsUser: 0 + {{- if .Values.volumePermissions.resources }} + resources: {{- toYaml .Values.volumePermissions.resources | nindent 12 }} + {{- end }} + volumeMounts: + - name: foo + mountPath: bar + {{- end }} + {{- if .Values.initContainers }} + {{- include "common.tplvalues.render" (dict "value" .Values.initContainers "context" $) | nindent 8 }} + {{- end }} + containers: + - name: artifactory + image: {{ template "artifactory.image" . }} + imagePullPolicy: {{ .Values.image.pullPolicy }} + {{- if .Values.lifecycleHooks }} + lifecycle: {{- include "common.tplvalues.render" (dict "value" .Values.lifecycleHooks "context" $) | nindent 12 }} + {{- end }} + {{- if .Values.containerSecurityContext.enabled }} + securityContext: {{- omit .Values.containerSecurityContext "enabled" | toYaml | nindent 12 }} + {{- end }} + {{- if .Values.command }} + command: {{- include "common.tplvalues.render" (dict "value" .Values.command "context" $) | nindent 12 }} + {{- end }} + {{- if .Values.args }} + args: {{- include "common.tplvalues.render" (dict "value" .Values.args "context" $) | nindent 12 }} + {{- end }} + {{- if .Values.resources }} + resources: {{- toYaml .Values.resources | nindent 12 }} + {{- end }} + {{- if .Values.startupProbe.enabled }} + startupProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.startupProbe "enabled") "context" $) | nindent 12 }} + {{- else if .Values.customStartupProbe }} + startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.customStartupProbe "context" $) | nindent 12 }} + {{- end }} + {{- if .Values.livenessProbe.enabled }} + livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.livenessProbe "enabled") "context" $) | nindent 12 }} + {{- else if .Values.customLivenessProbe }} + livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.customLivenessProbe "context" $) | nindent 12 }} + {{- end }} + {{- if .Values.readinessProbe.enabled }} + readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.readinessProbe "enabled") "context" $) | nindent 12 }} + {{- else if .Values.customReadinessProbe }} + readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.customReadinessProbe "context" $) | nindent 12 }} + {{- end }} + {{- if .Values.sidecars }} + {{- include "common.tplvalues.render" ( dict "value" .Values.sidecars "context" $) | nindent 8 }} + {{- end }} diff --git a/helm/artifactory/templates/extra-list.yaml b/helm/artifactory/templates/extra-list.yaml new file mode 100644 index 00000000..9ac65f9e --- /dev/null +++ b/helm/artifactory/templates/extra-list.yaml @@ -0,0 +1,4 @@ +{{- range .Values.extraDeploy }} +--- +{{ include "common.tplvalues.render" (dict "value" . "context" $) }} +{{- end }} diff --git a/helm/artifactory/templates/service-account.yaml b/helm/artifactory/templates/service-account.yaml new file mode 100644 index 00000000..c77f1d9e --- /dev/null +++ b/helm/artifactory/templates/service-account.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + labels: {{- include "common.labels.standard" . | nindent 4 }} + app.kubernetes.io/component: artifactory + {{- if .Values.commonLabels }} + {{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }} + {{- end }} + name: {{ template "artifactory.serviceAccountName" . }} + {{- if .Values.commonAnnotations }} + annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} + {{- end }} + namespace: {{ .Release.Namespace }} diff --git a/helm/artifactory/templates/service.yaml b/helm/artifactory/templates/service.yaml new file mode 100644 index 00000000..34de0b5c --- /dev/null +++ b/helm/artifactory/templates/service.yaml @@ -0,0 +1,30 @@ +apiVersion: v1 +kind: Service +metadata: + labels: {{- include "common.labels.standard" . | nindent 4 }} + app.kubernetes.io/component: artifactory + {{- if .Values.commonLabels }} + {{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }} + {{- end }} + name: {{ template "common.names.fullname" . }} + {{- if .Values.commonAnnotations }} + annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} + {{- end }} +spec: + type: {{ .Values.service.type }} + {{- if (or (eq .Values.service.type "LoadBalancer") (eq .Values.service.type "NodePort")) }} + externalTrafficPolicy: {{ .Values.service.externalTrafficPolicy | quote }} + {{- end }} + {{ if eq .Values.service.type "LoadBalancer" }} + loadBalancerSourceRanges: {{ .Values.service.loadBalancerSourceRanges }} + {{ end }} + {{- if (and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerIP))) }} + loadBalancerIP: {{ .Values.service.loadBalancerIP }} + {{- end }} + ports: + - name: http + port: {{ .Values.service.port }} + targetPort: {{ .Values.springServicePort }} + protocol: TCP + selector: {{- include "common.labels.matchLabels" . | nindent 4 }} + app.kubernetes.io/component: artifactory diff --git a/helm/artifactory/values.yaml b/helm/artifactory/values.yaml new file mode 100644 index 00000000..02b50807 --- /dev/null +++ b/helm/artifactory/values.yaml @@ -0,0 +1,368 @@ +## Global Docker image parameters +## Please, note that this will override the image parameters, including dependencies, configured to use the global value +## Current available global Docker image parameters: imageRegistry and imagePullSecrets +## +# global: +# imageRegistry: myRegistryName +# imagePullSecrets: +# - myRegistryKeySecretName +# storageClass: myStorageClass + +## Add labels to all the deployed resources +## +commonLabels: {} + +## Add annotations to all the deployed resources +## +commonAnnotations: {} + +## Kubernetes Cluster Domain +## +clusterDomain: cluster.local + +## Extra objects to deploy (value evaluated as a template) +## +extraDeploy: [] + +## Number of nodes +## +replicaCount: 1 + +service: + type: ClusterIP + port: 80 + ## loadBalancerIP for the SuiteCRM Service (optional, cloud specific) + ## ref: http://kubernetes.io/docs/user-guide/services/#type-loadbalancer + ## + ## loadBalancerIP: + ## + ## nodePorts: + ## http: + ## https: + ## + nodePorts: + http: "" + https: "" + ## Enable client source IP preservation + ## ref http://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip + ## + externalTrafficPolicy: Cluster + +## Here the version used is slightly modified version of 1.1.5 - this has been done to make it compatiable +## with biosdk 'develop' version. TODO: Change this later +image: + registry: docker.io + repository: mosipid/artifactory-server + tag: 1.2.0.2 + ## Specify a imagePullPolicy + ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' + ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images + ## + pullPolicy: Always + ## Optionally specify an array of imagePullSecrets. + ## Secrets must be manually created in the namespace. + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ + ## + # pullSecrets: + # - myRegistryKeySecretName + +springServicePort: 8080 + +## Configure extra options for liveness and readiness probes +## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes +## +startupProbe: + enabled: true + httpGet: + path: / + port: 8080 + initialDelaySeconds: 0 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 30 + successThreshold: 1 + +livenessProbe: + enabled: true + httpGet: + path: / + port: 8080 + initialDelaySeconds: 20 + periodSeconds: 30 + timeoutSeconds: 1 + failureThreshold: 3 + successThreshold: 1 + +readinessProbe: + enabled: true + httpGet: + path: / + port: 8080 + initialDelaySeconds: 0 + periodSeconds: 10 + timeoutSeconds: 1 + failureThreshold: 3 + successThreshold: 1 + +## +# existingConfigmap: + +## Command and args for running the container (set to default if not set). Use array form +## +command: [] +args: [] + +## Deployment pod host aliases +## https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/ +## +hostAliases: [] + +## ref: http://kubernetes.io/docs/user-guide/compute-resources/ +## +resources: + # We usually recommend not to specify default resources and to leave this as a conscious + # choice for the user. This also increases chances charts run on environments with little + # resources, such as Minikube. If you do want to specify resources, uncomment the following + # lines, adjust them as necessary, and remove the curly braces after 'resources:'. + limits: + cpu: 200m + memory: 1500Mi + requests: + cpu: 50m + memory: 200Mi + +additionalResources: + ## Specify any JAVA_OPTS string here. These typically will be specified in conjunction with above resources + ## Example: java_opts: "-Xms500M -Xmx500M" + javaOpts: "-Xms750M -Xmx750M" + +## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container +## Artifactory containerr already runs as 'artifactory' user, so we may not need to enable this +containerSecurityContext: + enabled: false + runAsUser: 1001 + runAsNonRoot: true + +## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod +## +podSecurityContext: + enabled: false + fsGroup: 1001 + +## Pod affinity preset +## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity +## Allowed values: soft, hard +## +podAffinityPreset: "" + +## Pod anti-affinity preset +## Ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity +## Allowed values: soft, hard +## +podAntiAffinityPreset: soft + +## Node affinity preset +## Ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity +## Allowed values: soft, hard +## +nodeAffinityPreset: + ## Node affinity type + ## Allowed values: soft, hard + ## + type: "" + ## Node label key to match + ## E.g. + ## key: "kubernetes.io/e2e-az-name" + ## + key: "" + ## Node label values to match + ## E.g. + ## values: + ## - e2e-az1 + ## - e2e-az2 + ## + values: [] + +## Affinity for pod assignment. Evaluated as a template. +## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity +## +affinity: {} + +## Node labels for pod assignment. Evaluated as a template. +## ref: https://kubernetes.io/docs/user-guide/node-selection/ +## +nodeSelector: {} + +## Tolerations for pod assignment. Evaluated as a template. +## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ +## +tolerations: [] + +## Pod extra labels +## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ +## +podLabels: {} + +## Annotations for server pods. +## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ +## +podAnnotations: {} + +## pods' priority. +## ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/ +## +# priorityClassName: "" + +## lifecycleHooks for the container to automate configuration before or after startup. +## +lifecycleHooks: {} + +## Custom Liveness probes for +## +customLivenessProbe: {} + +## Custom Rediness probes +## +customReadinessProbe: {} + +## Update strategy - only really applicable for deployments with RWO PVs attached +## If replicas = 1, an update can get "stuck", as the previous pod remains attached to the +## PV, and the "incoming" pod can never start. Changing the strategy to "Recreate" will +## terminate the single previous pod, so that the new, incoming pod can attach to the PV +## +updateStrategy: + type: RollingUpdate + +## Additional environment variables to set +## Example: +## extraEnvVars: +## - name: FOO +## value: "bar" +## +extraEnvVars: [] + +## ConfigMap with extra environment variables +## +extraEnvVarsCM: + +## Secret with extra environment variables +## +extraEnvVarsSecret: + +## Extra volumes to add to the deployment +## +extraVolumes: [] + +## Extra volume mounts to add to the container +## +extraVolumeMounts: [] + +## Add init containers to the pods. +## Example: +## initContainers: +## - name: your-image-name +## image: your-image +## imagePullPolicy: Always +## ports: +## - name: portname +## containerPort: 1234 +## +initContainers: {} + +## Add sidecars to the pods. +## Example: +## sidecars: +## - name: your-image-name +## image: your-image +## imagePullPolicy: Always +## ports: +## - name: portname +## containerPort: 1234 +## +sidecars: {} + +persistence: + enabled: false + ## If defined, storageClassName: + ## If set to "-", storageClassName: "", which disables dynamic provisioning + ## If undefined (the default) or set to null, no storageClassName spec is + ## set, choosing the default provisioner. (gp2 on AWS, standard on + ## GKE, AWS & OpenStack). + ## + # storageClass: "-" + ## + ## If you want to reuse an existing claim, you can pass the name of the PVC using + ## the existingClaim variable + # existingClaim: your-claim + ## ReadWriteMany not supported by AWS gp2 + storageClass: + accessModes: + - ReadWriteOnce + size: 10M + existingClaim: + # Dir where config and keys are written inside container + mountDir: + +## Init containers parameters: +## volumePermissions: Change the owner and group of the persistent volume mountpoint to runAsUser:fsGroup values from the securityContext section. +## +volumePermissions: + enabled: false + image: + registry: docker.io + repository: bitnami/bitnami-shell + tag: "10" + pullPolicy: Always + ## Optionally specify an array of imagePullSecrets. + ## Secrets must be manually created in the namespace. + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ + ## + pullSecrets: [] + ## - myRegistryKeySecretName + ## Init containers' resource requests and limits + ## ref: http://kubernetes.io/docs/user-guide/compute-resources/ + ## + resources: + ## We usually recommend not to specify default resources and to leave this as a conscious + ## choice for the user. This also increases chances charts run on environments with little + ## resources, such as Minikube. If you do want to specify resources, uncomment the following + ## lines, adjust them as necessary, and remove the curly braces after 'resources:'. + ## + limits: {} + ## cpu: 100m + ## memory: 128Mi + ## + requests: {} + ## cpu: 100m + ## memory: 128Mi + ## + +## Specifies whether RBAC resources should be created +## +rbac: + create: true + +## Specifies whether a ServiceAccount should be created +## +serviceAccount: + create: true + ## The name of the ServiceAccount to use. + ## If not set and create is true, a name is generated using the fullname template + ## + name: + +## There are various jars and libs in artifactory. Listing their locations here. The locations are vis-a-vis +## /usr/share/nginx/html/artifactory path in artifactory docker +artifacts: + iamAdapter: /artifactory/libs-release-local/io/mosip/kernel/kernel-auth-adapter.jar + iamAdapterRegproc: /artifactory/libs-release-local/io/mosip/kernel/kernel-auth-adapter.jar + iamAdapterRegprocExt: /artifactory/libs-release-local/io/mosip/kernel/kernel-auth-adapter.jar + hsmClientZip: /artifactory/libs-release-local/hsm/client.zip + cacheProvider: /artifactory/libs-release-local/cache/cache-provider.jar + runtimeDep: /artifactory/libs-release-local/io/mosip/kernel/ + regprocJars: /artifactory/libs-release-local/clamav/kernel-virusscanner-clamav.jar + runtimeDepUrl: /artifactory/libs-release-local/io/mosip/kernel/ + preregistrationBundleUrl: /artifactory/libs-release-local/i18n/pre-registration-i18n-bundle.zip + virusscannerUrl: /artifactory/libs-release-local/clamav/kernel-virusscanner-clamav.jar + authwrapperUrl: /artifactory/libs-release-local/idp/idp-auth-wrapper/authentication-wrapper.jar + esignetauthwrapperUrl: /artifactory/libs-release-local/esignet/esignet-wrapper.zip