diff --git a/app/global-translations/locale-en.json b/app/global-translations/locale-en.json index 6715b488..51cc80d5 100644 --- a/app/global-translations/locale-en.json +++ b/app/global-translations/locale-en.json @@ -18,13 +18,13 @@ "label.heading.cbName": "Credit Bureau Name", "label.heading.cbproduct": "Credit Product", "label.heading.cbsummary": "Credit Bureau (Name-Product-Country)", - "label.heading.is_creditcheck_mandatory": "is creditcheck mandatory?", - "label.heading.skip_credit_check_in_failure": "skip credit check in failure?", - "label.heading.stale_period": "stale_period", + "label.heading.is_creditcheck_mandatory": "Is creditcheck mandatory?", + "label.heading.skip_credit_check_in_failure": "Skip credit check in failure?", + "label.heading.stale_period": "Stale Period", "label.heading.startdate": "Start Date", "label.heading.enddate": "End Date", - "label.heading.is_active": "is_active", - "label.heading.accnum": "Account #", + "label.heading.is_active": "Is Active?", + "label.heading.accnum": "Account Number", "label.heading.staff": "Staff", "label.heading.office": "Office", "label.heading.delete": "Confirm Delete?", @@ -45,7 +45,7 @@ "label.heading.category": "Category", "label.heading.balance": "Balance", "label.heading.viewreceipts": "View Receipt", - "label.heading.savingaccount": "Saving Account", + "label.heading.savingaccount": "Savings Account", "label.heading.description": "Description", "label.heading.transferId": "Transfer Id", "label.heading.shortname": "Short name", @@ -71,7 +71,7 @@ "label.heading.comments": "Comments", "label.heading.id": "ID", "label.heading.activationdate": "Activation Date", - "label.heading.externalid": "External Id", + "label.heading.externalid": "External ID", "label.heading.summary": "Summary", "label.heading.products": "Products", "label.heading.branch": "Branch", @@ -81,7 +81,7 @@ "label.heading.account": "Account", "label.heading.debit": "Debit", "label.heading.credit": "Credit", - "label.heading.updatedby": "Update By", + "label.heading.updatedby": "Update By:", "label.heading.updatedon": "Updated On", "label.heading.error": "Error", "label.heading.client": "Client", @@ -104,33 +104,33 @@ "label.heading.loanapproval": "Loan Approval", "label.heading.loandisbursal": "Loan Disbursal", "label.heading.checkerinbox": "Checker Inbox", - "label.heading.enterclientsactivationdate": "Enter Clients Activation Date", + "label.heading.enterclientsactivationdate": "Enter Clients Activation Date:", "label.heading.duecollections": "Due Collections", "label.heading.totalduecollections": "Total Due Collections", "label.heading.issueswithdrawls": "Issues Withdrawals", "label.heading.notprovided": "Not Provided", "label.heading.notavailable": "Not Available", - "label.heading.next": "Pagination: Next", - "label.heading.prev": "Pagination: Previous", + "label.heading.next": "Next", + "label.heading.prev": "Previous", "label.heading.provisioningcategory": "Category", "label.heading.minimumage": "Min Age", "label.heading.maximumage": "Max Age", - "label.heading.provisioningpercentage": "Percentage", + "label.heading.provisioningpercentage": "Percentage:", "label.heading.provisioningliabilityaccount": "Liability Account", "label.heading.provisioningexpenseaccount": "Expense Account", "label.heading.provisioningamount": "Provisioning Amount", "label.heading.rateperiods": "Floating Rate Periods", - "label.heading.fromdate": "From Date", + "label.heading.fromdate": "From Date:", "label.heading.interestrate": "Interest Rate", "label.heading.patternupdate": "Pattern Update", - "label.input.between": "between", + "label.input.between": "Between", "label.input.provisioningcriteria": "Provisioning Criteria", "label.input.floatingratename": "Floating Rate Name", - "label.input.isbaselendingrate": "Is Base Lending Rate?", + "label.input.isbaselendingrate": "Is this a base lending rate?", "label.input.loanproduct": "Loan Product", "label.heading.count": "Count", "label.heading.percentage": "Percentage", - "label.heading.due.savings.collections": "Due Savings Collections", + "label.heading.due.savings.collections": "Due savings collections", "label.heading.loanamount": "Original Loan", "label.heading.clientprincipalloan" : "Client Principal Loan", "label.heading.grouplprincipalloan" : "Group Principal Loan", @@ -151,7 +151,7 @@ "label.input.maxfloatinginterestrate": "Maximum Interest Rate", "label.input.differentialrate": "Differential Rate", "label.heading.sharesaccoverview": "Shares Account Overview", - "label.heading.shareaccount": "Share Account#", + "label.heading.shareaccount": "Share Account Number", "label.heading.approvedshares": "Approved Shares", "label.heading.pendingforapproval": "Pending for Approval Shares", "label.heading.purchasedsharesoverview": "Transactions Overview", @@ -165,7 +165,7 @@ "label.heading.dividendperiodenddate": "Dividend Period End Date", "label.heading.dividendamount": "Dividend Amount", "label.heading.shareequity": "Share Equity", - "label.heading.dividends": "dividends", + "label.heading.dividends": "Dividends", "label.heading.savingtransactionreference": "Transaction Reference", "label.heading.amountreceivedorreturned": "Amount Received/Returned", "label.heading.totalamountreceivedorreturned": "Total Amount Receivable/Returned", @@ -224,26 +224,26 @@ "label.input.profession": "Profession", "label.input.fullname": "Name", "label.input.legalForm": "Legal Form", - "label.input.accno": "Account#", + "label.input.accno": "Account Number", "label.input.activationdate": "Activation date", "label.input.staff": "Staff", "label.input.office": "Office", "label.input.client": "Client", "label.input.clients": "Clients", - "label.input.enternote": "Enter note", + "label.input.enternote": "Enter note:", "label.input.notes": "Notes", - "label.input.externalid": "External id", + "label.input.externalid": " External ID", "label.input.active": "Active", - "label.input.is_active": "is Active ?", + "label.input.is_active": "Is Active ?", "label.input.assignstaff": "Assign staff", "label.input.closuredate": "Closure date", "label.input.closurereason": "Closure reason", "label.input.description": "Description", "label.input.repeat": "Repeat", "label.input.comments": "Comments", - "label.input.closurereasons": "Closure reason", - "label.input.enteractivationdate": "Enter activation date", - "label.input.filterbynameorstatusoroffice": "Filter by name/status/office", + "label.input.closurereasons": "Closure reasons", + "label.input.enteractivationdate": "Enter activation date:", + "label.input.filterbynameorstatusoroffice": "Filter by name, status, or office", "label.input.filterbyname": "Filter by name", "label.input.transactiondate": "Transaction date", "label.input.fromdate": "From date", @@ -255,7 +255,7 @@ "label.input.meetingcalendar": "Meeting calendar", "label.input.total": "Total", "label.input.note": "Note", - "label.input.dueforcollectedon": "Due for collection on", + "label.input.dueforcollectedon": "Due for collection on:", "label.input.language": "Language", "label.input.dateformat": "Date format", "label.input.savingsaccount": "Default Savings Account", @@ -267,10 +267,10 @@ "label.input.true": "True", "label.input.false": "False", "label.input.repaymentdate": "Repayment date", - "label.input.resetconfirmationtext": "Do you want to remove all your changes done upto now and reset to original Schedule?", + "label.input.resetconfirmationtext": "Do you want to remove all your change done up to now and reset to the original schedule?", "label.input.incorporationdate": "Incorporation Date", "label.input.incorpNumber": "Incorporation Number", - "label.input.incorpValidityTillDate": "Incorporation Validity Till Date", + "label.input.incorpValidityTillDate": "Incorporation Valid Until", "label.input.constitution": "Constitution", "label.input.mainBusinessLine": "Main Business Line", "label.input.remarks": "Remarks", @@ -293,8 +293,8 @@ "label.button.searchdata": "Search Data", "label.button.cancel": "Cancel", "label.button.edit": "Edit", - "label.button.addcb": "Add credit Bureau", - "label.button.mapcblp": "Map credit Bureau to Loan Product", + "label.button.addcb": "Add Credit Bureau", + "label.button.mapcblp": "Map Credit Bureau to Loan Product", "label.button.delete": "Delete", "label.button.confirm": "Confirm", "label.button.unassignstaff": "Unassign Staff", @@ -306,7 +306,7 @@ "label.button.newshareaccount": "New Share Account", "label.button.transferclient": "Transfer Client", "label.button.newsaving": "New Saving", - "label.button.newcharge": "Add charge", + "label.button.newcharge": "Add Charge", "label.button.accepttransfer": "Accept Transfer", "label.button.rejecttransfer": "Reject Transfer", "label.button.undotransfer": "Undo Transfer", @@ -315,26 +315,26 @@ "label.button.back": "Back", "label.button.attendance": "Attendance", "label.button.unassign": "Unassign", - "label.button.advancesearch": "Advance Search", + "label.button.advancesearch": "Advanced Search", "label.button.enable": "Enable", "label.button.processing": "Processing", "label.button.disable": "Disable", "label.button.collectionsheet": "Collection Sheet", - "label.button.submitandnextcenter": "Submit and Next center", + "label.button.submitandnextcenter": "Submit and Proceed to Next Center", "label.button.viewfullscreen": "View Full Screen", "label.button.productivecollectionsheet": "Productive Collection Sheet", "label.button.more": "More", "label.button.reject": "Reject", "label.button.suspend": "Suspend", "label.button.pay": "Pay", - "label.button.clientscreenreports": "Client screen reports", + "label.button.clientscreenreports": "Client Screen Reports", "label.button.summary": "Summary", "label.button.updatedefaultsavings": "Update Default Savings", "label.button.submit": "Submit", "label.button.selectAll": "Select All", "label.button.deselectAll": "Deselect All", "label.button.clientpayments": "Client Payments", - "label.button.submitandprint": "Submit And Print", + "label.button.submitandprint": "Submit and Print", "label.button.addjournalentry": "Add Journal Entries", "label.button.validate": "Validate", "label.button.pattern": "Pattern", @@ -343,7 +343,7 @@ "label.button.proceed": "Proceed", "label.button.addAddress": "Add Address", "#Misc Labels": "..", - "label.uniquelyidentifiedwithid": "Uniquely identified with Id", + "label.uniquelyidentifiedwithid": "Uniquely identified with ID", "label.belongsto": "Belongs To", "label.memberof": "Member Of", "label.createdby": "Created by", @@ -363,23 +363,23 @@ "label.usernameminfivechars": "Username must be at least five characters long.", "label.passwordminsixchars": "Password must be at least six characters long.", "label.percentage": "Percentage", - "label.outstanding.amount": "Loan outstanding amount", - "label.and": "and", - "label.message.password.expired": "Your password is expired, please reset your password", + "label.outstanding.amount": "Outstanding Loan Amount", + "label.and": "And", + "label.message.password.expired": "Your password has expired, please reset your password.", "label.today": "Today", "label.relDate": "Mifos X Release Date: ", "label.relVersion": "Release Version: ", - "label.select": "Select an Option", + "label.select": "Select an option", "label.delete": "Delete", "label.selectentity": "Select entity", "label.selectaction": "Select action", "#Enumeration & Error Messages": "..", "label.error": "Error", - "error.login.failed": "Please try again, your credentials are not valid.", + "error.login.failed": "Invalid credentials. Please try again.", "error.connection.failed": "Couldn't connect to server. Make sure you are using correct settings.", - "error.msg.command.unsupported": "Programmer error: The `command` issued is not supported.", + "error.msg.command.unsupported": "Code error: The `command` issued is not supported.", "error.msg.query.parameter.value.unsupported": "`{{params[1].value}}` is not supported as a value of query parameter `{{params[0].value}}`.", - "error.msg.not.authorized": "Insufficient privileges to perform this action.", + "error.msg.not.authorized": "You are not authorized to perform this action.", "error.msg.invalid.request.body": "The JSON provided in the body of the request is invalid or missing.", "error.msg.parameter.unsupported": "The parameter `{{params[0].value}}` has been passed and is not supported for this request.", "error.msg.column.mandatory": "Mandatory field not provided.", @@ -398,16 +398,16 @@ "error.msg.document.file.too.big": "You may not upload a file larger than 5 MB.", "validation.msg.document.fileName.cannot.be.blank": "Please select a file.", "validation.msg.document.name.cannot.be.blank": "Please enter the name for the document.", - "resourceId.not.integer": "ID should be an Integer.", + "resourceId.not.integer": "ID should be an integer.", "error.msg.resource.not.found": "The requested resource is not available.", "error.msg.code.identifier.not.found": "Code with identifier `{{params[0].value}}` does not exist.", "error.msg.configuration.property.invalid": "Global configuration property with name `{{params[0].value}}` does not exist.", "validation.msg.configuration.cannot.edit.consult.documentation": "Uneditable configuration. Consult documentation.", "error.msg.permission.code.invalid": "Permission with code `{{params[0].value}}` does not exist.", "error.msg.role.id.invalid": "Role with identifier `{{params[0].value}}` does not exist.", - "error.msg.role.associated.with.users": "Role associated with users can not be modify.", - "error.msg.role.associated.with.users.deleted": "Role associated with users can not be deleted.", - "error.msg.role.associated.with.users.disabled": "Role associated with users can not be disabled.", + "error.msg.role.associated.with.users": "This role associated with users can not be modified.", + "error.msg.role.associated.with.users.deleted": "This role associated with users can not be deleted.", + "error.msg.role.associated.with.users.disabled": "This role associated with users can not be disabled.", "error.msg.user.id.invalid": "User with identifier `{{params[0].value}}` does not exist.", "error.msg.office.id.invalid": "Office with identifier `{{params[0].value}}` does not exist.", "error.msg.fund.id.invalid": "Fund with identifier `{{params[0].value}}` does not exist.", @@ -415,18 +415,18 @@ "error.msg.loan.id.is.invalid": "Loan with identifier `{{params[0].value}}` does not exist.", "error.msg.glaccount.id.invalid": "General Ledger account with identifier `{{params[0].value}}` does not exist.", "error.msg.calendar.id.invalid": "Calendar with identifier `{{params[0].value}}` does not exist.", - "validation.msg.calendar.title.cannot.be.blank": "Title is mandatory.", - "validation.msg.calendar.startDate.cannot.be.blank": "Start Date is mandatory.", - "validation.msg.calendar.typeId.cannot.be.blank": "Calendar Type is mandatory.", - "validation.msg.calendar.recurrence.cannot.be.blank": "Recurrence is mandatory.", - "validation.msg.calendar.description.cannot.be.blank": "Description cannot be blank.", - "validation.msg.calendar.location.cannot.be.blank": "Location cannot be blank.", - "validation.msg.calendar.endDate.cannot.be.blank": "End date cannot be blank.", - "validation.msg.calendar.repeating.cannot.be.blank": "Repeating cannot be blank.", - "validation.msg.calendar.duration.cannot.be.blank": "Duration cannot be blank.", - "validation.msg.calendar.remindById.cannot.be.blank": "Reminder type cannot be blank.", - "validation.msg.calendar.firstReminder.cannot.be.blank": "First reminder cannot be blank.", - "validation.msg.calendar.secondReminder.cannot.be.blank": "Second reminder cannot be blank.", + "validation.msg.calendar.title.cannot.be.blank": "The Title field is mandatory.", + "validation.msg.calendar.startDate.cannot.be.blank": "The Start Date field is mandatory.", + "validation.msg.calendar.typeId.cannot.be.blank": "The Calendar Type field is mandatory.", + "validation.msg.calendar.recurrence.cannot.be.blank": "The Recurrence field is mandatory.", + "validation.msg.calendar.description.cannot.be.blank": "The Description field cannot be blank.", + "validation.msg.calendar.location.cannot.be.blank": "The Location field cannot be blank.", + "validation.msg.calendar.endDate.cannot.be.blank": "The End Date field cannot be blank.", + "validation.msg.calendar.repeating.cannot.be.blank": "The Repeating field cannot be blank.", + "validation.msg.calendar.duration.cannot.be.blank": "The Duration field cannot be blank.", + "validation.msg.calendar.remindById.cannot.be.blank": "The Reminder Type field cannot be blank.", + "validation.msg.calendar.firstReminder.cannot.be.blank": "The First Reminder field cannot be blank.", + "validation.msg.calendar.secondReminder.cannot.be.blank": "The Second Reminder field cannot be blank.", "error.msg.calendar.loan.expected.disbursement.date.not.valid.recurring.date": "Expected disbursement date `{{params[0].value}}` does not fall on a meeting date.", "error.msg.calendar.loan.first.repayment.date.not.valid.recurring.date": "First repayment date `{{params[0].value}}` does not fall on a meeting date.", "error.msg.invalid.recurring.rule": "The calendar recurring rule : `{{params[0].value}}` is not valid.", @@ -436,9 +436,9 @@ "validation.msg.loan.calendarId.not.greater.than.zero": "Meeting Calendar is mandatory.", "validation.msg.loan.calendarId.cannot.be.blank": "Ensure that the parent Group/Center has a meeting defined before creating this loan application", "validation.msg.collectionsheet.groupId.not.greater.than.zero": "Group is mandatory to generate collection sheet.", - "validation.msg.collectionsheet.dueDate.cannot.be.blank": "Date of transaction is mandatory to generate collection sheet.", + "validation.msg.collectionsheet.dueDate.cannot.be.blank": "The Date of transaction is mandatory to generate collection sheet.", "validation.msg.collectionsheet.transactionDate.cannot.be.blank": "To generate collection sheet `transaction date` cannot be blank", - "error.msg.calendar.new.start.date.before.existing.date": "New meeting start on or after date cannot be a date before existing meeting start date.", + "error.msg.calendar.new.start.date.before.existing.date": "The new meeting start date can not be a date before an existing meeting date.", "error.msg.calendar.update.of.meeting.type.is.not.supported": "Update of meeting type is not supported.", "error.msg.calendar.update.of.meeting.frequency.is.not.supported": "Update of meeting frequency is not supported.", "error.msg.calendar.update.of.meeting.interval.is.not.supported": "Update of meeting 'Repeats Every' is not supported.", @@ -447,28 +447,28 @@ "error.msg.calendar.meeting.not.valid.recurring.date": "Meeting date should be a valid Calendar meeting date.", "error.msg.meeting.duplicate": "Meeting with date {{params[0].value}} already exists.", "error.msg.meeting.date.cannot.be.a.future.date": "Meeting date cannot be in the future.", - "error.msg.entity.transfers.with.active.savings.accounts": "Cannot transfer Clients/Groups having active Savings accounts", - "error.msg.groups.bulk.client.transfers.to.different.office": "Bulk Transfers of clients between Groups in different branches not allowed ", - "error.msg.client.transfers.destination.group.absent": "Destination Group for transfer of clients originally linked to a group not selected ", + "error.msg.entity.transfers.with.active.savings.accounts": "Cannot transfer Clients/Groups which have active savings accounts.", + "error.msg.groups.bulk.client.transfers.to.different.office": "Bulk Transfers of clients between Groups in different branches are not allowed ", + "error.msg.client.transfers.destination.group.absent": "Destination Group for transfer of clients originally linked to a group is not selected ", "error.msg.client.transfers.with.multiple.group.linkages": "Transfer of clients linked to multiple groups is not supported ", - "error.msg.client.transfers.with.active.accounts.between.groups.with.different.meeting.frequency": "Cannot transfer Clients with active accounts between groups with different meeting frequency", + "error.msg.client.transfers.with.active.accounts.between.groups.with.different.meeting.frequency": "Cannot transfer Clients with active accounts between groups with different meeting frequencies", "error.msg.groups.bulk.client.transfers.to.same.group": "Source and destination groups for bulk client transfers should be different", - "error.msg.client.transfers.with.active.accounts.to.group.with.no.meeting.frequencys": "Cannot transfer Client with active accounts to a groups with no meeting frequency", - "error.msg.loan.submittal.cannot.be.before.client.transfer.date": " The date on which a loan is submitted cannot be earlier than client's transfer date of ({{params[0].value}}) ", - "error.msg.loan.approval.cannot.be.before.client.transfer.date": " The date on which a loan is approved cannot be earlier than client's transfer date of ({{params[0].value}}) ", - "error.msg.loan.approval.cannot.be.undone.before.client.transfer.date": " The date on which a loan is approved cannot be earlier than client's transfer date of ({{params[0].value}}) ", - "error.msg.loan.disbursal.cannot.be.before.client.transfer.date": " The date on which a loan is disbursed cannot be earlier than client's transfer date of ({{params[0].value}}) ", + "error.msg.client.transfers.with.active.accounts.to.group.with.no.meeting.frequencys": "You can not transfer a client with active accounts to a group with no meeting frequency.", + "error.msg.loan.submittal.cannot.be.before.client.transfer.date": " The date on which the loan is submitted cannot be earlier than client's transfer date of ({{params[0].value}}) ", + "error.msg.loan.approval.cannot.be.before.client.transfer.date": " The date on which the loan is approved cannot be earlier than client's transfer date of ({{params[0].value}}) ", + "error.msg.loan.approval.cannot.be.undone.before.client.transfer.date": " The date on which the loan is approved cannot be earlier than client's transfer date of ({{params[0].value}}) ", + "error.msg.loan.disbursal.cannot.be.before.client.transfer.date": " The date on which the loan is disbursed cannot be earlier than client's transfer date of ({{params[0].value}}) ", "error.msg.loan.disbursal.cannot.be.undone.before.client.transfer.date": " Cannot undo a disbursal done in another branch", - "error.msg.loan.repayment.or.waiver.cannot.be.made.before.client.transfer.date": " Cannot make (or edit) repayments and waivers prior to than client's transfer date of ({{params[0].value}}) ", - "error.msg.loan.reject.cannot.be.before.client.transfer.date": " The date on which a loan is rejected cannot be earlier than client's transfer date of ({{params[0].value}}) ", - "error.msg.loan.withdraw.cannot.be.before.client.transfer.date": " The date on which a loan is withdrawn cannot be earlier than client's transfer date of ({{params[0].value}}) ", + "error.msg.loan.repayment.or.waiver.cannot.be.made.before.client.transfer.date": " Cannot make (or edit) repayments and waivers prior to client's transfer date of ({{params[0].value}}) ", + "error.msg.loan.reject.cannot.be.before.client.transfer.date": " The date on which the loan is rejected cannot be earlier than client's transfer date of ({{params[0].value}}) ", + "error.msg.loan.withdraw.cannot.be.before.client.transfer.date": " The date on which the loan is withdrawn cannot be earlier than client's transfer date of ({{params[0].value}}) ", "error.msg.loan.writeoff.cannot.be.undone.before.client.transfer.date": " The date on which a write off is made cannot be earlier than client's transfer date of ({{params[0].value}}) ", "error.msg.loan.close.cannot.be.undone.before.client.transfer.date": " The date on which the loan is repaid in full cannot be earlier than client's transfer date of ({{params[0].value}}) ", "error.msg.loan.repayment.or.waiver.account.is.not.active": "Loan account is not active", - "validation.msg.floatingrate.ratePeriods.cannot.be.empty": "Floating rate reriods can not be empty", + "validation.msg.floatingrate.ratePeriods.cannot.be.empty": "Floating rate periods can not be empty", "validation.msg.floatingrate.fromDate.is.less.than.date": "Floating rate periods from date must be greater than current date", "validation.msg.floatingrate.isBaseLendingRate.baselendingrate.duplicate": "Base lending rate is already defined", - "validation.msg.floatingrate.isDifferentialToBaseLendingRate.no.baselending.rate.defined": "Base Lending rate doesn't exists", + "validation.msg.floatingrate.isDifferentialToBaseLendingRate.no.baselending.rate.defined": "The base lending rate doesn't exists", "validation.msg.floatingrate.isDifferentialToBaseLendingRate.cannot.be.true.for.baselendingrate": "isDifferentialToBaseLendingRate cannot be true for floating rate marked as Base Lending Rate", "validation.msg.batch.jlg.no.clients.defined": "There is no clients selected for this request", "#Tooltips": "..", @@ -583,7 +583,7 @@ "label.anchor.dashboard": "Dashboard", "label.anchor.help": "Help", "label.anchor.about": "About", - "label.anchor.advsearch": "Advance search", + "label.anchor.advsearch": "Advanced search", "label.anchor.keyboardshortcut": "Keyboard Shortcuts", "label.anchor.save": "Save", "#Inputs": "..", @@ -629,22 +629,22 @@ "label.button.resetPassword": "Reset Password", "label.button.viewpermissions": "View Permissions", "#Misc Labels": "..", - "label.youneedtologintoaccessthisarea": "You need to login to access this area", + "label.youneedtologintoaccessthisarea": "You need to login to access this area.", "label.selectugdtemplate": "Select UGD Template", "label.nodata": "No Data", "label.notactivated": "Not activated", "label.unassigned": "Unassigned", "label.searchorpress": "Click or press alt+x to Search", - "label.search.query.matched.results.exceeds.max.length": "Searched query resulted more than 200 records, showing first 200 records.", + "label.search.query.matched.results.exceeds.max.length": "This query shows only the first 200 records.", "#Enumeration & Error Messages": "..", - "validation.msg.collectionsheet.calendarId.cannot.be.blank": "Collection sheet cannot be generated for center/group without attach meeting define", + "validation.msg.collectionsheet.calendarId.cannot.be.blank": "Collection sheet cannot be generated for a center/group without attached meeting defined", "#------": "------------", "#Clients": "....", "#Headings": "..", "label.heading.familymembers": "Family Members", "label.heading.identities": "Identities", - "label.heading.uniqueidentification": "Unique ID #", - "label.heading.identitydocs": "Identity Documents", + "label.heading.uniqueidentification": "Unique ID Number", + "label.heading.identitydocs": "Identification Documents", "label.heading.filename": "File Name", "label.heading.templates": "Templates", "label.heading.documents": "Documents", @@ -654,7 +654,7 @@ "label.heading.groupclosed": "Group Closed", "label.heading.clientid": "Client ID", "label.heading.inventurescore": "Inventure Score", - "label.heading.numofloancycle": "# of Loan Cycle", + "label.heading.numofloancycle": "Number of Loan Cycle(s)", "label.heading.createclient": "Create Client", "label.heading.selectclientimage": "Select Client Image", "label.heading.captureclientimage": "Capture Client Image", @@ -662,7 +662,7 @@ "label.heading.selectclientsignature": "Select Client Signature", "label.heading.clientsignature": "Client Signature", "label.heading.clientscreenreport": "Client Screen Report", - "label.heading.clientno": "Client #", + "label.heading.clientno": "Client Number", "label.heading.clientclosed": "Client Closed", "label.heading.clientrejected": "Client Rejected", "label.heading.withdrawn": "Client Withdrawn", @@ -673,8 +673,8 @@ "label.anchor.transferclient": "Transfer Client", "label.anchor.editclient": "Edit Client", "label.anchor.uploaddocument": "Upload Document", - "label.anchor.addclientidentities": "Add Client Identities", - "label.anchor.clientscreenreport": "Client screen reports", + "label.anchor.addclientidentities": "Add Client Identifiers", + "label.anchor.clientscreenreport": "Client Screen Reports", "label.anchor.acceptclienttransfer": "Accept Transfer Client", "label.anchor.rejecttransfer": "Reject Transfer Client", "label.anchor.undotransfer": "Undo Transfer Client", @@ -682,24 +682,24 @@ "label.anchor.undoReject": "Undo Rejection", "label.anchor.undoWithdrawn": "Undo Withdrawal", "#Inputs": "..", - "label.input.filterbynameaccno": "Filter display by name/client/staff/office", - "label.input.searchByNameAccNo": "Find by name/mobile/client/externalId/identifier", + "label.input.filterbynameaccno": "Filter display by name/client number/staff/office", + "label.input.searchByNameAccNo": "Find by name/mobile/client number/external ID/identifier", "label.input.selectclientimage": "Select client image", "label.input.selectfile": "Select file", "label.input.selectexcelfile": "Select Excel file", "label.input.documenttype": "Document Type", - "label.input.uniqueidentification": "Unique ID #", + "label.input.uniqueidentification": "Unique ID Number", "label.input.mobilenumber": "Mobile number", "label.input.client.activationdate": "Activation date", "label.input.client.creationdate": "Creation date", "label.input.rejectiondate": "Rejection date", "label.input.rejectionreason": "Rejection reason", - "label.input.reactivationdate": "Re Activation date", + "label.input.reactivationdate": "Re-Activation date", "label.input.withdrawaldate": "Withdrawal date", "label.input.withdrawalreason": "Withdrawal reason", "label.input.clientName": "Client Name", - "label.input.clientId": "Client Id", - "label.input.reopeneddate": "Re Opened Date", + "label.input.clientId": "Client ID", + "label.input.reopeneddate": "Re-Opened Date", "label.input.legalformentity":"Entity", "label.input.legalformperson":"Person", "#Buttons": "..", @@ -731,7 +731,7 @@ "label.button.viewactiverecurring": "View Active Recurring", "label.button.chargesoverview": "Charges Overview", "label.button.reactivate": "Reactivate", - "label.button.ok": "OK", + "label.button.ok": "Ok", "label.button.reset": "Reset", "label.button.clear": "Clear", "label.button.viewclosedshares": "View Closed Shares", @@ -739,17 +739,17 @@ "label.button.undoReject": "Undo Rejection", "label.button.undoWithdrawn": "Undo Withdrawal", "#Misc Labels": "..", - "label.numofloancycles": "# of loan cycles", + "label.numofloancycles": "Number of loan cycle(s)", "label.lastloanamount": "Last loan amount", - "label.numofactiveloans": "# of active loans", + "label.numofactiveloans": "Number of active loan(s)", "label.totalsavings": "Total savings", - "label.numofactivesavings": "# of active savings", + "label.numofactivesavings": "Number of active saving(s)", "label.zoom": "Show Larger", "label.showClientSignature": "View Client Signature", "label.noClientSignature": "Client Signature is not provided", "#Enumeration & Error Messages": "..", - "client.search.not.allowed": "Not Allowed to Use Client Search.", - "loan.search.not.allowed": "Not Allowed to Use Loan Search.", + "client.search.not.allowed": "Client Search is not allowed.", + "loan.search.not.allowed": "Loan Search is not allowed.", "clientStatusType.pending": "Pending", "clientStatusType.active": "Active", "clientStatusType.closed": "Closed", @@ -757,13 +757,13 @@ "clientStatusType.transfer.in.progress": "Transfer in Progress", "clientStatusType.transfer.on.hold": "Transfer On Hold", "validation.msg.client.officeId.cannot.be.blank": "Office is mandatory.", - "validation.msg.client.id.no.name.details.passed": "Details related to the clients name are mandatory and none have been provided.", + "validation.msg.client.id.no.name.details.passed": "Details related to the client's name are mandatory.", "validation.msg.client.firstname.cannot.be.blank": "First name is mandatory.", "validation.msg.client.lastname.cannot.be.blank": "Last name is mandatory.", "validation.msg.client.fullname.cannot.be.blank": "Full name is mandatory.", "validation.msg.client.name.cannot.start.specialchar.ornumber": "Name cannot start with special character or number", "validation.msg.client.active.must.be.true.or.false": "Active is mandatory. Its value must be true or false.", - "validation.msg.client.active.pending.status.not.allowed": "Configuration does not allow client's to be created as `Pending`. ", + "validation.msg.client.active.pending.status.not.allowed": "Configuration does not allow a client to be created as `Pending`. ", "validation.msg.client.activationDate.cannot.be.blank": "Activation date is mandatory to create `Active` client.", "validation.msg.client.fullname.cannot.also.be.provided.when.firstname.is.populated": "You cannot provide both `full name or business name` and `firstname` details.", "validation.msg.client.fullname.cannot.also.be.provided.when.middlename.is.populated": "You cannot provide both `full name or business name` and `middlename` details.", @@ -772,27 +772,27 @@ "validation.msg.client.middlename.cannot.also.be.provided.when.fullname.is.populated": "You cannot provide both `full name or business name` and `middlename` details.", "validation.msg.client.lastname.cannot.also.be.provided.when.fullname.is.populated": "You cannot provide both `full name or business name` and `lastname` details.", "validation.msg.client.no.parameters.for.update": "Nothing has changed. Press Cancel.", - "validation.msg.client.staffId.cannot.be.blank": "Please Select staff.", + "validation.msg.client.staffId.cannot.be.blank": "Please select staff.", "error.msg.client.member.of.group.and.cannot.update.office": "The client is a member of a group so you must update the office of the group.", "error.msg.clients.activationDate.cannot.be.before.office.activation.date": "Client activation date cannot be a date before the office opening date.", "error.msg.client.duplicate.externalId": "A client with external id `{{params[0].value}}` already exists.", "error.msg.client.duplicate.accountNo": "A client with account no. `{{params[0].value}}` already exists.", "error.msg.client.id.invalid": "Client does not exist.", - "error.msg.client.not.active.exception": "The Client with id `{{params[0].value}}` is not active.", - "validation.msg.clientIdentifier.documentKey.cannot.be.blank": "Identification # is mandatory.", + "error.msg.client.not.active.exception": "The Client with ID `{{params[0].value}}` is not active.", + "validation.msg.clientIdentifier.documentKey.cannot.be.blank": "Identification Number is mandatory.", "validation.msg.clientIdentifier.documentTypeId.cannot.be.blank": "Identity document type is mandatory.", "error.msg.clientIdentifier.type.duplicate": "Active client identity document of type `{{params[0].value}}` already exists for this client.", "error.msg.clientIdentifier.identityKey.duplicate": "Client `{{params[0].value}}` under {{params[1].value}} office already has a {{params[2].value}} with unique key {{params[3].value}}.", - "error.msg.image.type.upload": "Only files of type GIF,PNG or JPG are allowed.", + "error.msg.image.type.upload": "Supported file types: GIF, PNG, and JPG", "validation.msg.clientImage.cannot.be.blank": "Please select an image to upload.", "validation.msg.note.note.cannot.be.blank": "Note is mandatory.", "validation.msg.note.note.exceeds.max.length": "The note cannot be over {{params[0].value}} characters long.", "validation.msg.client.closureDate.cannot.be.blank": "The Closure date cannot be blank.", "error.msg.client.close.date.cannot.before.loan.closed.date": "The Client closing date cannot be before the closed loan date.", - "error.msg.client.close.loan.non-closed": "Client cannot be closed because of non-closed loans.", - "error.msg.client.close.non-closed.savings.account": "Client cannot be closed because of non-closed savings.", + "error.msg.client.close.loan.non-closed": "The client cannot be closed because of non-closed loans.", + "error.msg.client.close.non-closed.savings.account": "The client cannot be closed because of non-closed savings.", "error.msg.client.close.date.cannot.before.client.actvation.date": "The Client closing date cannot be before the client activation date.", - "error.msg.client.close.is.under.transfer": "Client under Transfer cannot be closed", + "error.msg.client.close.is.under.transfer": "A client undergoing a transfer can not be closed", "error.msg.clients.submittedOnDate.after.activation.date": "Submitted on date cannot be after the activation date", "validation.msg.client.closureReasonId.cannot.be.blank": "Closure reason cannot be blank", "error.msg.client.charge.cannot.be.deleted": "A Client charge cannot be deleted once transactions are made on the same", @@ -846,7 +846,7 @@ "#Inputs": "..", "label.input.role": "Role", "label.input.meetingstartdate": "Meeting start date", - "label.input.calendar.changes.effective.from": "above changes are effective from ", + "label.input.calendar.changes.effective.from": "The above changes are effective from:", "label.input.meetingdate": "Meeting date", "label.input.repeats": "Repeats", "label.input.repeatsevery": "Repeats every", @@ -855,18 +855,18 @@ "label.input.selectedclients": "Selected clients", "label.input.inheritgrouploanofficer": "Inherit group loan officer", "label.input.destinationgroup": "Destination group", - "label.input.searchformember": "Search for a Member", + "label.input.searchformember": "Search for a member", "label.input.existingmeetingdates": "Existing Meeting Dates", "label.input.revisedmeetingdates": "Revised Meeting Date", "label.input.error": "Error", - "label.input.invaliddaterange": "Please Select Valid Date Range", + "label.input.invaliddaterange": "Please select a valid date range", "#Buttons": "..", "label.button.creategroup": "Create Group", - "label.button.groupsavingapplication": "Group Saving Application", + "label.button.groupsavingapplication": "Group Savings Application", "label.button.grouploanapplication": "Group Loan Application", "label.button.jlgloanapplication": "JLG Loan Application", "label.button.bulkjlgloanapplication": "Bulk JLG Loan Application", - "label.button.disassociatemember": "Dissociate Member", + "label.button.disassociatemember": "Disassociate Member", "label.button.associatemember": "Associate Member", "label.button.managemembers": "Manage Members", "label.button.transferclients": "Transfer Clients", @@ -875,7 +875,7 @@ "label.button.gsimapplication": "GSIM Application", "label.button.glimloanapplication": "GLIM Loan Application", "#Misc Labels": "..", - "label.nextmeetingon": "Next meeting on", + "label.nextmeetingon": "Next meeting on:", "label.numofactiveclient": "Active Clients:", "label.numofactivegrouploans": "Active Group Loans:", "label.numofactiveclientloans": "Active Client Loans:", @@ -892,13 +892,13 @@ "groupingStatusType.pending": "Pending", "groupingStatusType.active": "Active", "groupingStatusType.closed": "Closed", - "error.msg.client.attach.to.group.invalid.office": "The group and its client's must belong to the same office.", + "error.msg.client.attach.to.group.invalid.office": "The group and its clients must belong to the same office.", "error.msg.group.disassociate.client.has.group.loan": "Client with identifier `{{params[0].value}}` cannot be disassociated, it has group loans.", - "validation.msg.group.clientMembers.cannot.be.empty": "No clients are selected for associating with group.", + "validation.msg.group.clientMembers.cannot.be.empty": "A group cannot have no clients.", "error.msg.group.role.already.exists": "Group Role with role `{{params[0].value}}` and client `{{params[1].value}}` and group `{{params[2].value}}` already exists.", "error.msg.group.activate.date.cannot.be.before.office.activation.date": "The group activation date cannot be before the office activation date.", "validation.msg.group.staffId.cannot.be.blank": "Please select a staff.", - "error.msg.group.not.active.exception": "The Group with id `{{params[0].value}}` is not active.", + "error.msg.group.not.active.exception": "The Group with ID `{{params[0].value}}` is not active.", "error.msg.group.disassociate.client.has.group.saving": "Client with identifier `{{params[0].value}}` cannot be disassociated, it has group savings.", "validation.msg.calendar.cannot.be.before.groups.activation.date": "Meeting date cannot be before group activation date", "error.msg.Group.close.active.clients.exist": "Cannot close. Group has active clients", @@ -928,14 +928,14 @@ "label.button.managegroups": "Manage Groups", "#Inputs": "..", "label.input.select.groups": "Select and add groups", - "label.input.searchforgroup": "Search for a Group", - "label.input.searchByNameExternalId": "Find by name/externalId", + "label.input.searchforgroup": "Search for a group", + "label.input.searchByNameExternalId": "Search by name or external ID", "#Misc Labels": "..", "label.selectcenter": "Select center", "label.selectclients": "Select clients", "#Enumeration & Error Messages": "..", - "error.msg.group.duplicate.externalId": "Group with external id `{{params[0].value}}` already exists.", - "error.msg.center.duplicate.externalId": "Center with external id `{{params[0].value}}` already exists.", + "error.msg.group.duplicate.externalId": "Group with external ID `{{params[0].value}}` already exists.", + "error.msg.center.duplicate.externalId": "Center with external ID `{{params[0].value}}` already exists.", "error.msg.group.duplicate.name": "Group with name '{{params[0].value}}' already exists", "error.msg.center.duplicate.name": "Center with name `{{params[0].value}}` already exists.", "validation.msg.group.name.cannot.be.blank": "Name is mandatory.", @@ -956,19 +956,19 @@ "label.heading.accountingrules": "Accounting Rules", "label.heading.glcode": "GL Code", "label.heading.acctype": "Account Type", - "label.heading.manualentriesallowed": "Manual Entries Allowed", + "label.heading.manualentriesallowed": "Are Manual Entries Allowed?", "label.heading.usedas": "Used as", - "label.heading.accountingclosures": "Accounting Closures", - "label.heading.viewaccountingclosures": "View Accounting Closures", - "label.heading.accountingclosuredate": "Accounting Closure Date", - "label.heading.closeaccountingcreatedby": "Close Accounting Created by", + "label.heading.accountingclosures": "Account Closures", + "label.heading.viewaccountingclosures": "View Account Closures", + "label.heading.accountingclosuredate": "Account Closure Date", + "label.heading.closeaccountingcreatedby": "Close Account Created by", "label.heading.accountingruletitle": "Create an Accounting Rule", "label.heading.createglaccount": "Create GL Account", "label.heading.editaccountingrule": "Edit Accounting Rule", "label.heading.editglaccount": "Edit GL Account", "label.heading.addjournalentry": "Add Journal Entry", "label.heading.viewjournalentry": "View Journal Entry", - "label.heading.debittags": "Debit Tags", + "label.heading.debittags": "Debit tags", "label.heading.debitaccount": "Debit Account", "label.heading.credittags": "Credit tags", "label.heading.creditaccount": "Credit Account", @@ -985,7 +985,7 @@ "label.heading.transactiondetails": "Transaction Details", "label.heading.transactionamount": "Transaction Amount", "label.heading.transferredto": "Transferred To", - "label.heading.transferringfrom": "Transferring From Details", + "label.heading.transferringfrom": "Transfered From Details", "label.heading.accounttransfers": "Account Transfers", "label.heading.applicant": "Applicant", "label.heading.fromaccount": "From Account", @@ -994,7 +994,7 @@ "label.heading.toClient": "To Client", "label.heading.executionTime": "Execution Time", "label.heading.currency": "Currency", - "label.heading.transferringto": "Transferring To", + "label.heading.transferringto": "Transferring To:", "label.heading.createclosure": "Create Closure", "label.heading.financialactivity.accountmappings": "Accounts Linked to Financial Activities", "label.listof.financialactivity.accountmappings": "List of Financial Activity and GL Account Mappings", @@ -1016,13 +1016,13 @@ "label.heading.edit.financial.activity.mapping": "Edit Financial Activity Mapping", "label.heading.execute.periodic.accounting": "Accruals", "label.heading.create.provisioning.entries": "Provisioning Entries", - "label.execute.periodic.accounting": "Accrues income, expenses and liabilities as on the provided date", + "label.execute.periodic.accounting": "Accrued income, expenses and liabilities as on the provided date", "label.anchor.periodicaccrualaccounting": "Periodic Accrual Accounting", "label.heading.periodicaccrualaccounting": "Execute Periodic Accrual Accounting", "label.heading.interestperiod": "Interest Rate Period", "label.heading.isdifferentaialtobaselendingrate": "Is Differential?", - "label.periodicaccrual.tilldate": "Accrue Till", - "validation.msg.periodicaccrual.accrueTill.is.greater.than.date": "Date can't be in future", + "label.periodicaccrual.tilldate": "Accrue Until", + "validation.msg.periodicaccrual.accrueTill.is.greater.than.date": "Date can not be in future", "label.heading.openingbalances.migration": "Opening Balances Migration", "label.anchor.define.openingbalances": "Migrate Opening Balances", "label.heading.daterange": "Date Range", @@ -1119,7 +1119,7 @@ "openingBalancesTransferContra": "Opening Balances Transfer Contra", "label.thesearepredefinedpostings": "These are predefined postings", "label.manualjournalentrytransactionsrecordedinajournal": "Manual journal entry transactions recorded in a journal", - "label.advancesearchoptionforjournalentries": "Advance search option for journal entries", + "label.advancesearchoptionforjournalentries": "Advanced search option for journal entries", "label.listoftheaccountsusedbytheorganization": "List of the accounts used by the organization", "label.journalentriesmadeattheendofanaccountingperiod": "Journal entries made at the end of an accounting period", "label.listsallaccountingrules": "Lists all accounting rules", @@ -1133,7 +1133,7 @@ "label.selectdebit": "select debit", "label.selectfilter": "Select filter", "label.savecollectionsheetsuccessfully": "Collection Sheet saved successfully", - "label.norepaymentsanddisbursalareavailable": "No repayments and disbursal are available for selected Group and meeting date", + "label.norepaymentsanddisbursalareavailable": "No repayments and disbursal are available for selected group and meeting date", "label.transactionisreversedonce": "This transaction was reversed", "label.norepaymentsanddisbursalareavailableforclient": "No repayments and disbursal are available for selected client and meeting date", "label.transactionreverse": "Transaction reversed successfully. A new journal entry has been created to reverse this transaction", @@ -1201,7 +1201,7 @@ "validation.msg.GLJournalEntry.debits[5].amount.cannot.be.blank": "Amount for the sixth debit cannot be blank", "error.msg.glclosure.invalid.accounting.closed": "Accounting Closure for this branch has already been defined for a later date `{{params[0].value}}`.", "error.msg.glclosure.invalid.delete": "An accounting closure for this branch exists at a later date `{{params[0].value}}`, please delete the same first.", - "error.msg.financialActivityAccount.exists": "Financial activity account already defined", + "error.msg.financialActivityAccount.exists": "Financial activity account is already defined.", "error.msg.financialActivityAccount.not.found": "Financial activity account needed for this operation has not been defined.", "#tool tip for accounting": "..", "label.tooltip.click.plus.button.to.add.credit.entry": "Click on + button to add credit entry", @@ -1271,8 +1271,8 @@ "validation.msg.report.reportType.cannot.be.blank": "Report Type must be entered", "validation.msg.report.reportType.is.not.one.of.expected.enumerations": "Report Type is invalid", "validation.msg.report.reportSubType.is.not.one.of.expected.enumerations": "Report Subtype is invalid", - "validation.msg.report.reportSubType.cannot.also.be.provided.when.reportType.is.Table": "Report Subtype cannot be entered", - "validation.msg.report.reportSubType.cannot.also.be.provided.when.reportType.is.Pentaho": "Report Subtype cannot be entered", + "validation.msg.report.reportSubType.cannot.also.be.provided.when.reportType.is.Table": "Report Subtype cannot be entered because the report type is a table", + "validation.msg.report.reportSubType.cannot.also.be.provided.when.reportType.is.Pentaho": "Report Subtype cannot be entered because the report type is Pentaho.", "validation.msg.report.reportSubType.must.be.provided.when.reportType.is.Chart": "Report Subtype must be entered", "validation.msg.report.reportSql.must.be.provided.when.reportType.is.Table": "Report's query must be provided", "validation.msg.report.reportSql.must.be.provided.when.reportType.is.Chart": "Report's query must be provided", @@ -1294,7 +1294,7 @@ "label.heading.groups/clients": "Groups/Clients", "label.heading.loanpurpose": "Loan Purpose", "label.heading.loanId": "Loan Id#", - "label.heading.loanaccountnum": "Loan account#", + "label.heading.loanaccountnum": "Loan account number", "label.heading.loanproduct": "Loan Product", "label.heading.addloancharge": "Add Loan Charge", "label.heading.addloancollateral": "Add Loan Collateral", @@ -1490,8 +1490,8 @@ "label.input.installmentinmultiplesof": "Installment in multiples of", "label.input.candefineinstallmentamount": "Allow fixing of the installment amount", "label.input.preclose.interest.calculation.strategy": "Pre-closure interest calculation rule", - "loanPreClosureInterestCalculationStrategy.tillPreClosureDate": "Calculate till pre closure date", - "loanPreClosureInterestCalculationStrategy.tillRestFrequencyDate": "Calculate till rest frequency date", + "loanPreClosureInterestCalculationStrategy.tillPreClosureDate": "Calculate until pre-closure date", + "loanPreClosureInterestCalculationStrategy.tillRestFrequencyDate": "Calculate until rest frequency date", "label.input.isConfigLoanAttributes": "Allow overriding select terms and settings in loan accounts", "label.input.rescheduleReasonId": "Reason for Rescheduling", "label.input.changeRepaymentDate": "Change Repayment Date",