From 742ea3a0cfe4633e77d94e20c651b749150ca905 Mon Sep 17 00:00:00 2001
From: FOLIO Translations Bot
<38661258+folio-translations@users.noreply.github.com>
Date: Mon, 30 Oct 2023 16:58:25 -0400
Subject: [PATCH] Lokalise: updates
---
translations/ui-circulation/cs_CZ.json | 22 +-
translations/ui-circulation/es.json | 2 +-
translations/ui-circulation/es_419.json | 2 +-
translations/ui-circulation/es_ES.json | 8 +-
translations/ui-circulation/sk.json | 514 ++++++++++++++++++++++++
translations/ui-circulation/zh_CN.json | 2 +-
6 files changed, 532 insertions(+), 18 deletions(-)
create mode 100644 translations/ui-circulation/sk.json
diff --git a/translations/ui-circulation/cs_CZ.json b/translations/ui-circulation/cs_CZ.json
index b6b1db98..997e3d0d 100644
--- a/translations/ui-circulation/cs_CZ.json
+++ b/translations/ui-circulation/cs_CZ.json
@@ -257,7 +257,7 @@
"settings.loanHistory.paymentMethodLabel": "Nastavení pro platební metodu",
"settings.loanHistory.addExceptionButton": "Přidat výjimku",
"settings.loanHistory.paymentMethod.waive": "Odpustit",
- "settings.loanHistory.paymentMethod.transfer": "Převést",
+ "settings.loanHistory.paymentMethod.transfer": "Převod",
"settings.loanHistory.paymentMethod.replace": "Nahradit",
"settings.loanHistory.paymentMethod.pay": "Zaplatit",
"settings.loanHistory.errors.paymentMethodSelected": "Tato platební metoda je již vybrána",
@@ -443,19 +443,19 @@
"settings.finePolicy.perPeriod": "{number} za {period}",
"permission.settings.view-overdue-fines-policies": "Nastavení (Cirkulace): Může zobrazit pravidla pokut za pozdní vrácení",
"permission.settings.view-lost-item-fees-policies": "Nastavení (Cirkulace): Může zobrazit pravidla poplatků za ztrátu",
- "permission.settings.titleLevelRequests": "Nastavení (Cirkulace): Úprava požadavku na úrovni titulu",
- "settings.index.titleLevelRequests": "Žádanky na úrovni titulu",
- "settings.titleLevelRequests.paneTitle": "Žádanky na úrovni titulu",
- "settings.titleLevelRequests.allow": "Povolit žádanky na úrovni titulu",
- "settings.titleLevelRequests.createTLR": "Ve výchozím nastavení je vybrána možnost „Vytvořit žádanku na úrovni titulu“.",
+ "permission.settings.titleLevelRequests": "Nastavení (Cirkulace): Úprava požadavku na úrovni názvu",
+ "settings.index.titleLevelRequests": "Žádanky na úrovni názvu",
+ "settings.titleLevelRequests.paneTitle": "Žádanky na úrovni názvu",
+ "settings.titleLevelRequests.allow": "Povolit žádanky na úrovni názvu",
+ "settings.titleLevelRequests.createTLR": "Ve výchozím nastavení je vybrána možnost „Vytvořit žádanku na úrovni názvu“.",
"settings.titleLevelRequests.noticeTemplates": "Šablony notifikací",
"settings.titleLevelRequests.confirmationNotice": "Notifikace o potvrzení",
"settings.titleLevelRequests.cancellationNotice": "Notifikace o zrušení",
"settings.titleLevelRequests.expirationNotice": "Notifikace o vypršení platnosti",
"settings.titleLevelRequests.desription": "Vybrat šablony pro následující notifikace pro čtenáře. Pokud není vybrána žádná šablona, nebude odeslána žádná notifikace.",
"settings.titleLevelRequests.defaultTemplateValue": "Vybrat notifikaci",
- "settings.titleLevelRequests.forbiddenDisableTlrModal.title": "Nelze změnit „Povolit žádanky na úrovni titulu“",
- "settings.titleLevelRequests.forbiddenDisableTlrModal.description": "\"Povolit žádanky na úrovni titulu\" nelze změnit, protože je používáno jedním nebo více žádankami",
+ "settings.titleLevelRequests.forbiddenDisableTlrModal.title": "Nelze změnit „Povolit žádanky na úrovni názvu“",
+ "settings.titleLevelRequests.forbiddenDisableTlrModal.description": "\"Povolit žádanky na úrovni názvu\" nelze změnit, protože je používáno jedním nebo více žádankami",
"permission.settings.view-loan-policies": "Nastavení (Cirkulace): Může zobrazit pravidla pro výpůjčky",
"settings.loanPolicy.denyDelete.header": "Nelze smazat výpůjčkové pravidlo",
"settings.policy.denyDelete.body": "Toto pravidlo nelze smazat, protože ho používá jeden nebo více záznamů.",
@@ -508,7 +508,7 @@
"settings.requestPolicy.requestTypes.allowSome": "Povolte některý pult služeb vyzvednutí",
"settings.finePolicy.reminderFees.noticeMethods.print": "Tisk",
"settings.finePolicy.reminderFees.noticeMethods.none": "Žádný",
- "settings.requestPolicy.policyTypes.hold.infoPopover.content": "If the \"Fail to create title level hold when request is blocked by circulation rule\" setting is unchecked, title level holds will always be allowed. (Settings > Circulation > Title level requests)",
- "settings.finePolicy.reminderFees.timeUnit.hours": "Hour(s)",
- "settings.finePolicy.reminderFees.timeUnit.minutes": "Minute(s)"
+ "settings.requestPolicy.policyTypes.hold.infoPopover.content": "Pokud je nastavení \"Nepodařilo se vytvořit rezervaci na úrovni názvu, když je žádost blokována pravidlem cirkulace\" nezaškrtnuté, rezervace na úrovni názvu budou vždy povoleny. (Nastavení > Cirkulace > Žádosti na úrovni názvu)",
+ "settings.finePolicy.reminderFees.timeUnit.hours": "Hodina(y)",
+ "settings.finePolicy.reminderFees.timeUnit.minutes": "Minuta(y)"
}
\ No newline at end of file
diff --git a/translations/ui-circulation/es.json b/translations/ui-circulation/es.json
index e42f51ac..89723864 100644
--- a/translations/ui-circulation/es.json
+++ b/translations/ui-circulation/es.json
@@ -510,5 +510,5 @@
"settings.finePolicy.reminderFees.noticeMethods.none": "None",
"settings.requestPolicy.policyTypes.hold.infoPopover.content": "If the \"Fail to create title level hold when request is blocked by circulation rule\" setting is unchecked, title level holds will always be allowed. (Settings > Circulation > Title level requests)",
"settings.finePolicy.reminderFees.timeUnit.hours": "Hour(s)",
- "settings.finePolicy.reminderFees.timeUnit.minutes": "Minute(s)"
+ "settings.finePolicy.reminderFees.timeUnit.minutes": "Minuto(s)"
}
\ No newline at end of file
diff --git a/translations/ui-circulation/es_419.json b/translations/ui-circulation/es_419.json
index 1bf6efcc..6b709ad8 100644
--- a/translations/ui-circulation/es_419.json
+++ b/translations/ui-circulation/es_419.json
@@ -510,5 +510,5 @@
"settings.finePolicy.reminderFees.noticeMethods.none": "Ninguno",
"settings.requestPolicy.policyTypes.hold.infoPopover.content": "If the \"Fail to create title level hold when request is blocked by circulation rule\" setting is unchecked, title level holds will always be allowed. (Settings > Circulation > Title level requests)",
"settings.finePolicy.reminderFees.timeUnit.hours": "Hour(s)",
- "settings.finePolicy.reminderFees.timeUnit.minutes": "Minute(s)"
+ "settings.finePolicy.reminderFees.timeUnit.minutes": "Minuto(s)"
}
\ No newline at end of file
diff --git a/translations/ui-circulation/es_ES.json b/translations/ui-circulation/es_ES.json
index b8db68b6..3f084907 100644
--- a/translations/ui-circulation/es_ES.json
+++ b/translations/ui-circulation/es_ES.json
@@ -506,9 +506,9 @@
"settings.requestPolicy.errors.selectServicePoint": "Please select at least one service point",
"settings.requestPolicy.requestTypes.allowAll": "Allow all pickup service points",
"settings.requestPolicy.requestTypes.allowSome": "Allow some pickup service points",
- "settings.finePolicy.reminderFees.noticeMethods.print": "Print",
- "settings.finePolicy.reminderFees.noticeMethods.none": "None",
+ "settings.finePolicy.reminderFees.noticeMethods.print": "Imprimir",
+ "settings.finePolicy.reminderFees.noticeMethods.none": "Ninguno",
"settings.requestPolicy.policyTypes.hold.infoPopover.content": "If the \"Fail to create title level hold when request is blocked by circulation rule\" setting is unchecked, title level holds will always be allowed. (Settings > Circulation > Title level requests)",
- "settings.finePolicy.reminderFees.timeUnit.hours": "Hour(s)",
- "settings.finePolicy.reminderFees.timeUnit.minutes": "Minute(s)"
+ "settings.finePolicy.reminderFees.timeUnit.hours": "Hora(s)",
+ "settings.finePolicy.reminderFees.timeUnit.minutes": "Minuto(s)"
}
\ No newline at end of file
diff --git a/translations/ui-circulation/sk.json b/translations/ui-circulation/sk.json
new file mode 100644
index 00000000..8d81840d
--- /dev/null
+++ b/translations/ui-circulation/sk.json
@@ -0,0 +1,514 @@
+{
+ "settings.index.paneTitle": "Circulation",
+ "settings.index.loanPolicies": "Loan policies",
+ "settings.index.fdds": "Fixed due date schedules",
+ "settings.index.otherSettings": "Other settings",
+ "settings.index.staffSlips": "Staff slips",
+ "settings.loanPolicy.entryLabel": "Loan policy",
+ "settings.loanPolicy.paneTitle": "Loan policies",
+ "settings.loanPolicy.selectFDDS": "Please select a fixed due date schedule",
+ "settings.loanPolicy.loans": "Loans",
+ "settings.loanPolicy.loanPeriod": "Loan period",
+ "settings.loanPolicy.loanProfile": "Loan profile",
+ "settings.loanPolicy.fDDS": "Fixed due date schedule",
+ "settings.loanPolicy.fDDSlimit": "Fixed due date schedule (due date limit)",
+ "settings.loanPolicy.closedDueDateMgmt": "Closed library due date management",
+ "settings.loanPolicy.altFDDSforRenewals": "Alternate fixed due date schedule for renewals",
+ "settings.loanPolicy.altFDDSDueDateLimit": "Alternate fixed due date schedule (due date limit) for renewals",
+ "settings.loanPolicy.alternateLoanPeriodExisting": "Alternate loan period for items with existing requests",
+ "settings.loanPolicy.alternateLoanPeriodRenewals": "Alternate loan period for renewals",
+ "settings.loanPolicy.gracePeriod": "Grace period",
+ "settings.loanPolicy.renewals": "Renewals",
+ "settings.loanPolicy.renewable": "Renewable",
+ "settings.loanPolicy.unlimitedRenewals": "Unlimited renewals",
+ "settings.loanPolicy.numRenewalsAllowed": "Number of renewals allowed",
+ "settings.loanPolicy.renewFrom": "Renew from",
+ "settings.loanPolicy.renewalPeriodDifferent": "Renewal period different from original loan",
+ "settings.loanPolicy.about": "About",
+ "settings.loanPolicy.policyName": "Loan policy name",
+ "settings.loanPolicy.policyDescription": "Description",
+ "settings.loanPolicy.loanable": "Loanable",
+ "settings.loanPolicy.selectInterval": "Select interval",
+ "settings.loanPolicy.selectSchedule": "Select schedule",
+ "settings.validate.fillIn": "Please fill this in to continue",
+ "settings.fDDS.validate.overlappingDateRange": "Date range {num1} cannot overlap with date range {num2}",
+ "settings.fDDS.validate.uniqueName": "Please enter a unique name.",
+ "settings.fDDS.validate.oneScheduleMin": "At least one schedule must be entered",
+ "settings.fDDS.validate.toDate": "To date must be after from date",
+ "settings.fDDS.validate.onOrAfter": "Due date must be on or after to date",
+ "settings.fDDS.paneTitle": "Fixed due date schedules",
+ "settings.fDDS.deleteDisabled": "Schedule cannot be deleted when used by one or more loan policies.",
+ "settings.fDDS.successfulDelete": "The fixed due date schedule {name} was successfully {deleted}.",
+ "settings.fDDS.successfulDeleteVerb": "deleted",
+ "settings.fDDS.edit": "Edit",
+ "settings.fDDSform.about": "General information",
+ "settings.fDDSform.name": "Fixed due date schedule name",
+ "settings.fDDSform.entryLabel": "fixed due date schedule",
+ "settings.fDDSform.untitled": "Untitled fixed due date schedule",
+ "settings.fDDSform.newFixDDSchedule": "Create fixed due date schedule",
+ "settings.fDDSform.description": "Description",
+ "settings.fDDSform.schedule": "Schedule",
+ "settings.fDDSform.new": "New",
+ "settings.fDDSform.dateFrom": "Date from",
+ "settings.fDDSform.dateTo": "Date to",
+ "settings.fDDSform.dueDate": "Due date",
+ "settings.fDDSform.remove": "Remove",
+ "settings.fDDSform.close": "Close",
+ "settings.fDDSform.closeLabel": "Close fixed due date schedule dialog",
+ "settings.checkout.paneTitle": "Other settings",
+ "settings.checkout.validate.selectContinue": "Please select to continue",
+ "settings.checkout.save": "Save",
+ "settings.checkout.patronIds": "Patron id(s) for checkout scanning",
+ "settings.checkout.audioAlerts": "Enable audio alerts",
+ "settings.checkout.no": "No",
+ "settings.checkout.yes": "Yes",
+ "settings.checkout.minutes": "minutes",
+ "settings.checkout.validate.timeoutDuration": "Please enter a whole number greater than zero to continue",
+ "settings.staffSlips.label": "Staff slips",
+ "settings.staffSlips.name": "Staff slip name",
+ "settings.staffSlips.createStaffSlip": "Create",
+ "settings.staffSlips.new": "New staff slip",
+ "settings.staffSlips.display": "Display",
+ "settings.staffSlips.description": "Description",
+ "settings.staffSlips.preview": "Preview",
+ "settings.staffSlips.untitledStaffSlip": "Staff slip name",
+ "settings.staffSlips.deleteStaffSlipMessage": "The staff slip {name} will be deleted.",
+ "settings.index.requestCancellationReasons": "Request cancellation reasons",
+ "settings.loanPolicy.generalInformation": "General information",
+ "settings.cancelReasons.label": "Request cancellation reasons",
+ "settings.cancelReasons.labelShort": "Cancel reason",
+ "settings.cancelReasons.descriptionInternal": "Description (internal)",
+ "settings.cancelReasons.descriptionPublic": "Description (public)",
+ "meta.title": "Circulation",
+ "settings.loanPolicy.yes": "Yes",
+ "settings.loanPolicy.no": "No",
+ "settings.fDDS.editLabel": "Edit: {name}",
+ "settings.checkout.filterRules": "filter rules",
+ "settings.staffSlips.hold": "Hold",
+ "settings.staffSlips.print": "Print",
+ "settings.staffSlips.editLabel": "Edit: staff slips - {name}",
+ "settings.loanPolicy.openingTimeOffset": "Opening time offset",
+ "settings.index.patronNotices": "Patron notice templates",
+ "settings.patronNotices.categories.feeFineAction": "Manual fee/fine action (pay, waive, refund, transfer or cancel/error)",
+ "settings.patronNotices.categories.feeFineCharge": "Manual fee/fine charge",
+ "settings.patronNotices.categories.loan": "Loan",
+ "settings.patronNotices.categories.request": "Request",
+ "settings.patronNotices.notice.name": "Patron notice template name",
+ "settings.patronNotices.notice.active": "Active",
+ "settings.patronNotices.notice.description": "Description",
+ "settings.patronNotices.notice.category": "Category",
+ "settings.patronNotices.email": "Email",
+ "settings.patronNotices.preview": "Preview",
+ "settings.patronNotices.subject": "Subject",
+ "settings.patronNotices.body": "Body",
+ "settings.patronNotices.errors.nameExists": "A patron notice with this name already exists",
+ "settings.patronNotices.closeDialog": "Close",
+ "settings.patronNotices.newLabel": "New patron notice template",
+ "settings.patronNotices.saveLabel": "Save",
+ "settings.patronNotices.saveNewLabel": "Save new",
+ "settings.patronNotices.deleteHeading": "Confirm delete",
+ "settings.patronNotices.deleteConfirm": "Are you sure you want to delete this patron notice?",
+ "settings.patronNotices.predefinedWarning": "This is a predefined notice and cannot be deleted",
+ "settings.patronNotices.yes": "Yes",
+ "settings.patronNotices.no": "No",
+ "settings.loanPolicy.saveAndClose": "Save and close",
+ "settings.loanPolicy.deleteLoanPolicy": "Delete loan policy",
+ "settings.loanPolicy.createEntryLabel": "New loan policy",
+ "settings.loanPolicy.delete": "Delete",
+ "settings.loanPolicy.deleteMessage": "{name} will be {removed}.",
+ "settings.loanPolicy.removed": "removed",
+ "settings.validate.greaterThanZero": "The value must be integer and greater than 0",
+ "settings.validate.isPositiveNumber": "The value must be greater or equal 0",
+ "settings.requestManagement.requestManagement": "Request management",
+ "settings.requestManagement.recalls": "Recalls",
+ "settings.requestManagement.recallReturnInterval": "Recall return interval",
+ "settings.requestManagement.alternateGracePeriod": "Alternate grace period for recalled items",
+ "settings.requestManagement.alternateCheckoutLoanPeriod": "Alternate loan period at checkout for items with an active, pending hold request",
+ "settings.requestManagement.renewItemsWithRequest": "Allow renewal of items with an active, pending hold request",
+ "settings.requestManagement.alternateRenewalLoanPeriod": "Alternate loan period at renewal for items with an active, pending hold request",
+ "settings.requestManagement.holds": "Holds",
+ "settings.validate.select": "Please make a selection",
+ "settings.index.noticePolicies": "Patron notice policies",
+ "settings.noticePolicy.entryLabel": "Patron notice policy",
+ "settings.noticePolicy.paneTitle": "Patron notice policies",
+ "settings.common.closeEntryDialog": "Close entry dialog",
+ "settings.common.saveAndClose": "Save & close",
+ "settings.common.deleteMessage": "{name} will be {removed}.",
+ "settings.common.removed": "removed",
+ "settings.common.delete": "Delete",
+ "settings.noticePolicy.saveAndClose": "Save",
+ "settings.noticePolicy.generalInformation": "General information",
+ "settings.noticePolicy.loanNotices": "Loan notices - sent to borrower",
+ "settings.noticePolicy.feeFineNotices": "Fee/fine notices",
+ "settings.noticePolicy.requestNotices": "Request notices - sent to requester",
+ "settings.noticePolicy.createEntryLabel": "New patron notice policy",
+ "settings.noticePolicy.editEntryLabel": "Edit patron notice policy",
+ "settings.noticePolicy.deleteLoanPolicy": "Delete patron notice policy",
+ "settings.noticePolicy.policyName": "Patron notice policy name",
+ "settings.noticePolicy.policyDescription": "Description",
+ "settings.noticePolicy.active": "Active",
+ "settings.index.requestPolicies": "Request policies",
+ "settings.requestPolicy.paneTitle": "Request policies",
+ "settings.requestPolicy.entryLabel": "Request policy",
+ "settings.requestPolicy.deletPolicy": "Delete request policy",
+ "settings.requestPolicy.generalInformation": "General information",
+ "settings.requestPolicy.policyName": "Request policy name",
+ "settings.requestPolicy.policyDescription": "Description",
+ "settings.requestPolicy.policyTypes": "Request types allowed",
+ "settings.requestPolicy.saveAndClose": "Save",
+ "settings.requestPolicy.createEntryLabel": "New request policy",
+ "settings.common.edit": "Edit",
+ "settings.common.duplicate": "Duplicate",
+ "settings.requestManagement.minimumGuaranteedLoanPeriod": "Minimum guaranteed loan period for recalled items",
+ "settings.common.yes": "Yes",
+ "settings.common.no": "No",
+ "settings.noticePolicy.addNotice": "Add notice",
+ "settings.noticePolicy.countableNotice": "Notice {counter}",
+ "settings.noticePolicy.loanNotices.dueDate": "Loan due date/time",
+ "settings.noticePolicy.loanNotices.renewed": "Item renewed",
+ "settings.requestPolicy.errors.nameExists": "A request policy with this name already exists",
+ "settings.noticePolicy.notices.via": "via",
+ "settings.noticePolicy.notices.by": "by",
+ "settings.noticePolicy.notices.template": "Template",
+ "settings.noticePolicy.notices.format": "Format",
+ "settings.noticePolicy.notices.frequency": "Frequency",
+ "settings.noticePolicy.notices.email": "Email",
+ "settings.noticePolicy.notices.oneTime": "One Time",
+ "settings.noticePolicy.notices.recurring": "Recurring",
+ "settings.noticePolicy.notices.before": "Before",
+ "settings.noticePolicy.notices.after": "After",
+ "settings.noticePolicy.notices.upon": "Upon/At",
+ "settings.noticePolicy.requestNotices.recallRequest": "Recall request",
+ "settings.noticePolicy.requestNotices.holdRequest": "Hold request",
+ "settings.noticePolicy.requestNotices.pagingRequest": "Page request",
+ "settings.noticePolicy.requestNotices.available": "Awaiting pickup",
+ "settings.noticePolicy.requestNotices.holdExpiration": "Hold shelf expiration",
+ "settings.noticePolicy.requestNotices.requestCancelation": "Cancel request",
+ "settings.index.circulationRules": "Circulation rules",
+ "settings.circulationRules.paneTitle": "Circulation rules editor",
+ "settings.circulationRules.rulesUpdated": "Rules were successfully updated.",
+ "settings.circulationRules.newRule": "New rule (#)",
+ "settings.circulationRules.patronGroups": "Patron groups",
+ "settings.circulationRules.materialTypes": "Material types",
+ "settings.circulationRules.loanTypes": "Loan types",
+ "settings.circulationRules.loanPolicies": "Loan policies",
+ "settings.circulationRules.requestPolicies": "Request policies",
+ "settings.circulationRules.noticePolicies": "Patron notice policies",
+ "settings.circulationRules.circulationPolicies": "Circulation policies",
+ "settings.common.cancel": "Cancel",
+ "settings.validate.isFromOneToHundred": "The value must be between 1 and 100",
+ "settings.noticePolicy.notices.send": "Send",
+ "settings.noticePolicy.notices.triggeringEvent": "Triggering event",
+ "settings.noticePolicy.loanNotices.checkIn": "Check in",
+ "settings.noticePolicy.loanNotices.checkOut": "Check out",
+ "settings.noticePolicy.notices.andEvery": "and every",
+ "settings.loanPolicy.profileType.fixed": "Fixed",
+ "settings.loanPolicy.profileType.rolling": "Rolling",
+ "settings.loanPolicy.renewFrom.systemDate": "System date",
+ "settings.loanPolicy.renewFrom.currentDueDate": "Current due date",
+ "settings.loanPolicy.shortTermLoan.currentDueDateTime": "Keep the current due date/time",
+ "settings.loanPolicy.shortTermLoan.endOfTheCurrentServicePointHours": "Move to the end of the current service point hours",
+ "settings.loanPolicy.shortTermLoan.beginningOhTheNextOpenServicePointHours": "Move to the beginning of the next open service point hours",
+ "settings.loanPolicy.longTermLoan.currentDueDate": "Keep the current due date",
+ "settings.loanPolicy.longTermLoan.endOfThePreviousOpenDay": "Move to the end of the previous open day",
+ "settings.loanPolicy.longTermLoan.endOfTheNextOpenDay": "Move to the end of the next open day",
+ "settings.common.pleaseSelect": "Please select",
+ "settings.common.minutes": "Minute(s)",
+ "settings.common.hours": "Hour(s)",
+ "settings.common.days": "Day(s)",
+ "settings.common.weeks": "Week(s)",
+ "settings.common.months": "Month(s)",
+ "settings.common.years": "Year(s)",
+ "settings.common.blankPlaceholder": " ",
+ "settings.requestPolicy.cannotDelete.label": "Request policy cannot be deleted",
+ "settings.requestPolicy.cannotDelete.message": "This request policy is used by circulation rules and it cannot be deleted",
+ "settings.common.close": "Close",
+ "settings.noticePolicy.denyDelete.header": "Cannot delete patron notice",
+ "settings.noticePolicy.denyDelete.body": "This notice policy cannot be deleted, as it is in use by one or more records.",
+ "settings.patronNotices.addToken": "Add token",
+ "settings.patronNotices.itemTokenHeader": "Item",
+ "settings.common.print": "Print",
+ "settings.patronNotices.userTokenHeader": "User",
+ "settings.patronNotices.requestTokenHeader": "Request",
+ "settings.patronNotices.loanTokenHeader": "Loan",
+ "settings.patronNotices.form.previewHeader": "Preview of patron notice template",
+ "settings.patronNotices.view.previewHeader": "Preview of patron notice template - {name}",
+ "settings.staffSlips.view.previewLabel": "Preview of staff slip - {name}",
+ "settings.staffSlips.form.previewLabel": "Preview of staff slip",
+ "settings.patronNotices.denyDelete.header": "Cannot delete Patron notice template",
+ "settings.patronNotices.denyDelete.body": "This Patron notice template cannot be deleted, as it is in use by one or more records.",
+ "settings.loanHistory.validate.intervalValue": "Please enter a whole number greater than zero to continue",
+ "settings.loanHistory.validate.selectContinue": "Please select to continue",
+ "settings.loanHistory.selectInterval": "Select interval",
+ "settings.loanHistory.closedLoans": "Closed loans",
+ "settings.loanHistory.anonymize": "Anonymize closed loans",
+ "settings.loanHistory.never": "Never",
+ "settings.loanHistory.treat": "Treat closed loans with associated fee/fines differently",
+ "settings.patronNotices.effectiveLocationTokenHeader": "Effective location",
+ "settings.loanHistory.closedLoansFeesFines": "Closed loans with associated fees/fines",
+ "settings.loanHistory.anonymizeFeesFines": "Anonymize closed loans with associated fees/fines",
+ "settings.loanHistory.interval": "Interval",
+ "settings.loanHistory.loan": "loan",
+ "settings.loanHistory.feeFine": "fee/fine",
+ "settings.loanHistory.immediatelyAfterClose": "Immediately after {name} closes",
+ "settings.loanHistory.afterClose": "after {name} closes",
+ "settings.loanHistory.selectPaymentMethod": "Select payment method",
+ "settings.loanHistory.exceptionSectionHeader": "Exception for payment method",
+ "settings.loanHistory.paymentMethodLabel": "Setting for payment method",
+ "settings.loanHistory.addExceptionButton": "Add exception",
+ "settings.loanHistory.paymentMethod.waive": "Waive",
+ "settings.loanHistory.paymentMethod.transfer": "Transfer",
+ "settings.loanHistory.paymentMethod.replace": "Replace",
+ "settings.loanHistory.paymentMethod.pay": "Pay",
+ "settings.loanHistory.errors.paymentMethodSelected": "This payment method is already selected",
+ "settings.staffSlips.itemTokenHeader": "Item",
+ "settings.staffSlips.effectiveLocationTokenHeader": "Effective location",
+ "settings.staffSlips.staffSlipTokenHeader": "Staff slip",
+ "settings.staffSlips.requestTokenHeader": "Request",
+ "settings.staffSlips.requesterTokenHeader": "Requester",
+ "settings.circulationRules.institution": "Institution",
+ "settings.circulationRules.institutions": "Institutions",
+ "settings.circulationRules.selectInstitution": "Select institution",
+ "settings.circulationRules.libraries": "Libraries",
+ "settings.circulationRules.library": "Library",
+ "settings.circulationRules.campuses": "Campuses",
+ "settings.circulationRules.campus": "Campus",
+ "settings.circulationRules.any": "ANY",
+ "settings.circulationRules.selectCampus": "Select campus",
+ "settings.circulationRules.selectLibrary": "Select library",
+ "settings.circulationRules.locations": "Locations",
+ "settings.circulationRules.location": "Location",
+ "settings.circulationRules.selectLocation": "Select location",
+ "settings.noticePolicy.requestNotices.requestExpiration": "Request expiration",
+ "settings.circulationRules.done": "Done",
+ "settings.patronNotices.multipleLoans": "Multiple loans",
+ "settings.patronNotices.multipleRequests": "Multiple requests",
+ "settings.noticePolicy.loanNotices.manualDueDateChange": "Loan due date change",
+ "settings.index.general": "General",
+ "settings.index.loans": "Loans",
+ "settings.index.feesFines": "Fee/fine",
+ "settings.index.patronNoticesSettings": "Patron notices",
+ "settings.index.request": "Requests",
+ "settings.validate.greaterThanOrEqualToZero": "The value must be greater than or equal to 0",
+ "settings.finePolicy.entryLabel": "Overdue fine policies",
+ "settings.finePolicy.paneTitle": "Overdue fine policies",
+ "settings.finePolicy.overdueFine": "Overdue fine",
+ "settings.finePolicy.overdueFines": "Overdue fines",
+ "settings.finePolicy.generalInformation": "General information",
+ "settings.finePolicy.overdueFinePolicyName": "Overdue fine policy name",
+ "settings.finePolicy.description": "Description",
+ "settings.finePolicy.selectInterval": "Select interval",
+ "settings.finePolicy.countClosedDHM": "Count closed days/hours/minutes",
+ "settings.finePolicy.maximumOverdueFine": "Maximum overdue fine",
+ "settings.finePolicy.forgiveOverdueFine": "Forgive overdue fine if item renewed",
+ "settings.finePolicy.overdueRecallFine": "Overdue recall fine",
+ "settings.finePolicy.ignoreGracePeriodsRecalls": "Ignore grace periods for recalls",
+ "settings.finePolicy.maximumRecallOverdueFine": "Maximum recall overdue fine",
+ "settings.finePolicy.per": "per",
+ "settings.finePolicy.yes": "Yes",
+ "settings.finePolicy.no": "No",
+ "settings.finePolicy.placeholderSelect": "Select interval",
+ "settings.finePolicy.newOverdueFinePolicy": "New overdue fine policy",
+ "settings.finePolicy.createEntryLabel": "New overdue fine policy",
+ "settings.finePolicy.deletefinePolicy": "Delete overdue fine policy",
+ "settings.finePolicy.minute": "minute",
+ "settings.finePolicy.hour": "hour",
+ "settings.finePolicy.day": "day",
+ "settings.finePolicy.week": "week",
+ "settings.finePolicy.month": "month",
+ "settings.finePolicy.year": "year",
+ "settings.circulationRules.filterOptionsList": "Filter options list",
+ "settings.staffSlips.requestDeliveryAddressTokenHeader": "Request delivery address",
+ "settings.noticePolicy.loanNotices.itemRecalled": "Item recalled",
+ "settings.fDDSform.cancel": "Cancel",
+ "settings.validate.lostItem": "Required if there is a possibility of no fee/fine being charged for a lost item",
+ "settings.lostItemFee.entryLabel": "New lost item fee policy",
+ "settings.lostItemFee.paneTitle": "Lost item fee policies",
+ "settings.lostItemFee.lostItemSection": "Lost item fee",
+ "settings.lostItemFee.generalInformation": "General information",
+ "settings.lostItemFee.lostItemFeePolicyName": "Lost item fee policy name",
+ "settings.lostItemFee.description": "Description",
+ "settings.lostItemFee.itemeAgedLostOverdue": "Items aged to lost after overdue",
+ "settings.lostItemFee.patronBilledAfterAgedLost": "Patron billed after aged to lost",
+ "settings.lostItemFee.chargeAmountItem": "Charge amount for item",
+ "settings.lostItemFee.lostItemProcessingFee": "Lost item processing fee",
+ "settings.lostItemFee.chargeAmountItemPatron": "Charge lost item processing fee if item declared lost by patron",
+ "settings.lostItemFee.chargeAmountItemSystem": "Charge lost item processing fee if item aged to lost by system",
+ "settings.lostItemFee.returnedLostItemProcessingFee": "If lost item returned or renewed, remove lost item processing fee",
+ "settings.lostItemFee.replacedLostItemProcessingFee": "If lost item replaced, remove lost item processing fee",
+ "settings.lostItemFee.replacementProcessFee": "Replacement processing fee",
+ "settings.lostItemFee.replacementAllowed": "Replacement allowed",
+ "settings.lostItemFee.lostItemReturned": "If lost item returned or renewed",
+ "settings.lostItemFee.feesFinesShallRefunded": "No fees/fines shall be refunded if a lost item is returned more than",
+ "settings.lostItemFee.yes": "Yes",
+ "settings.lostItemFee.no": "No",
+ "settings.lostItemFee.lostItemChargeOverdueBased": "Charge overdues based on returned date up to maximum (if applicable)",
+ "settings.lostItemFee.lostItemRemoveOverdueFines": "Do not charge overdues",
+ "settings.lostItemFee.actualCost": "Actual cost",
+ "settings.lostItemFee.otherCost": "Set cost of {name}",
+ "settings.lostItemFee.selectInterval": "Select interval",
+ "settings.lostItemFee.minutes": "minute(s)",
+ "settings.lostItemFee.hours": "hour(s)",
+ "settings.lostItemFee.days": "day(s)",
+ "settings.lostItemFee.weeks": "week(s)",
+ "settings.lostItemFee.months": "month(s)",
+ "settings.lostItemFee.years": "years(s)",
+ "settings.lostItemFee.editLabel": "Edit - {name}",
+ "settings.lostItemFee.late": "late",
+ "settings.lostItemFee.deleteFeePolicy": "Delete lost item fee policy",
+ "settings.circulationRules.overdueFinePolicies": "Overdue fine policies",
+ "settings.loanPolicy.itemLimit": "Item limit",
+ "settings.validate.itemLimitInterval": "Item limit must be > 0, =< 9999 or blank",
+ "settings.lostItemFee.setCost": "Set cost",
+ "settings.circulationRules.lostItemFeePolicies": "Lost item fee policies",
+ "settings.noticePolicy.feeFineNotices.returned": "Overdue fine, returned",
+ "settings.noticePolicy.feeFineNotices.renewed": "Overdue fine, renewed",
+ "settings.checkout.checkin.timeout": "Automatically end check in and check out session after period of inactivity",
+ "settings.noticePolicy.notices.postponed.notification": "Always sent at the end of a session and loans are bundled into a single notice for each patron.",
+ "settings.noticePolicy.notices.realTime.notification": "Always sent when event is triggered.",
+ "settings.noticePolicy.notices.send.longTerm": "Send overnight with multiple loans/items by patron. Useful for long-term loans.",
+ "settings.noticePolicy.notices.send.shortTerm": "Send throughout the day without multiple loans/items. Useful for short-term loans.",
+ "settings.patronNotices.feeFineChargeTokenHeader": "Fee/fine charge",
+ "settings.patronNotices.feeFineActionTokenHeader": "Fee/fine action",
+ "settings.patronNotices.multipleFeeFineActions": "Multiple fee/fine actions",
+ "settings.patronNotices.multipleFeeFineCharges": "Multiple fee/fine charges",
+ "settings.finePolicy.validate.maximumOverdueFine": "Maximum overdue fine must be greater than or equal to Overdue fine",
+ "settings.finePolicy.validate.maximumRecallOverdueFine": "Maximum overdue recall fine must be greater than or equal to Overdue recall fine",
+ "settings.finePolicy.validate.hasOverdueFineInterval": "Overdue fine must be greater than 0 if interval set",
+ "settings.finePolicy.validate.hasOverdueRecallFineInterval": "Overdue recall fine must be greater than 0 if interval set",
+ "settings.finePolicy.validate.invalidMaximumOverdueFine": "Please enter an overdue fine amount or set maximum overdue fine to 0",
+ "settings.finePolicy.validate.invalidMaximumRecallOverdueFine": "Please enter an overdue recall fine amount or set maximum overdue recall fine to 0",
+ "settings.lostItemFee.validate.hasPatronBilledAfterAgedToLostValue": "Entry required if 'Patron billed after aged to lost' amount entered",
+ "settings.lostItemFee.validate.hasNoChargeLostItemProcessingFee": "'Lost item processing fee' cannot be > 0 unless 'Charge lost item processing fee if item declared lost by patron ?' and/or 'Charge lost item processing fee if item aged to lost by system ?' is 'Yes'",
+ "settings.lostItemFee.validate.hasLostItemProcessingFeeValue": "'Lost item processing fee' must be > 0 for this selection",
+ "settings.lostItemFee.validate.hasPositiveReplacementProcessingFee": "'Replacement processing fee' cannot be > 0 unless 'Replacement allowed' is 'Yes",
+ "settings.lostItemFee.validate.chargeAmountItemSystemSelected": "Entry required if 'Charge lost item processing fee if item aged to lost by system' selected",
+ "settings.circulationRules.label": "Rules",
+ "settings.circulationRules.overdueFine.quantity": "Overdue fine quantity",
+ "settings.circulationRules.overdueFine.period": "Overdue fine period",
+ "settings.checkout.timeout.duration": "Timeout duration",
+ "settings.finePolicy.duration": "Period duration",
+ "settings.finePolicy.interval": "Period interval",
+ "settings.finePolicy.select": "Overdue fine select",
+ "settings.finePolicy.quantity": "Overdue fine quantity",
+ "settings.lostItemFee.chargeAmount": "Charge amount",
+ "settings.lostItemFee.chargeAmount.patron": "Charge amount item by patron",
+ "settings.lostItemFee.chargeAmount.system": "Charge amount item by system",
+ "settings.lostItemFee.returned": "Lost item returned",
+ "settings.loanHistory.paymentMethodSelect": "Payment method select",
+ "settings.lostItemFee.lostItemNotChargeFeesFine": "For lost items not charged a fee/fine, close the loan after",
+ "permission.settings.cancellation-reasons": "Settings (Circ): Can create, edit and remove cancellation reasons",
+ "permission.settings.loan-history": "Settings (Circ): Can view loan history",
+ "permission.settings.loan-policies": "Settings (Circ): Can create, edit and remove loan policies",
+ "permission.settings.notice-policies": "Settings (Circ): Can create, edit and remove notice policies",
+ "permission.settings.circulation-rules": "Settings (Circ): Can create, edit and remove circulation rules [LEGACY]",
+ "permission.settings.fixed-due-date-schedules": "Settings (Circ): Can create, edit and remove fixed due date schedules",
+ "permission.settings.staff-slips": "Settings (Circ): Can create, edit and remove staff slips",
+ "permission.settings.request-policies": "Settings (Circ): Can create, edit and remove request policies",
+ "permission.settings.other-settings": "Settings (Circ): Can create, edit and remove other settings",
+ "permission.settings.notice-templates": "Settings (Circ): Can create, edit and remove patron notice templates",
+ "permission.settings.overdue-fines-policies": "Settings (Circ): Can create, edit and remove overdue fine policies",
+ "permission.settings.lost-item-fees-policies": "Settings (Circ): Can create, edit and remove lost item fee policies",
+ "settings.lostItemFee.validate.hasPositiveLostItemProcessingFeeAndItemsAgedToLostAfterOverdue": "'Lost item processing fee' must be > 0 and 'Items aged to lost after overdue' amount must be > 0 for this selection",
+ "settings.lostItemFee.validate.emptyAmount": "Please enter amount",
+ "settings.lostItemFee.validate.hasPositiveItemsAgedToLostAfterOverdueAmount": "'Set cost' must be > 0 OR 'Charge lost item processing fee if item aged to lost by system?' must be 'Yes' if 'Items aged to lost after overdue' is > 0 or 'Recalled items aged to lost after overdue' is > 0",
+ "settings.lostItemFee.validate.hasReplacementAllowedAndPositiveLostItemPolicyFee": "'Lost item processing fee' must be > 0 and 'Replacement allowed' must be 'Yes' for this selection",
+ "settings.lostItemFee.validate.hasReplacementAllowedAndNegativeLostItemPolicyFee": "'Replacement allowed' must be 'Yes' for this selection",
+ "settings.circulationRules.all": "All",
+ "settings.circulationRules.not": "! (not)",
+ "settings.requestManagement.allowRecallsToExtendOverdueLoans": "Allow recalls to extend due dates for overdue loans",
+ "settings.requestManagement.alternateRecallReturnInterval": "Alternate recall return interval for overdue loans",
+ "settings.noticePolicy.notices.conditional.notification": "Always sent when event is triggered and send conditions are met.",
+ "settings.noticePolicy.loanNotices.agedToLost": "Item aged to lost",
+ "settings.noticePolicy.feeFineNotices.atl.fineCharged": "Lost item fee(s) charged",
+ "settings.noticePolicy.feeFineNotices.atl.itemReturned": "Lost item returned - fee(s) adjusted",
+ "settings.patronNotices.categories.automatedFeeFineCharge": "Automated fee/fine charge",
+ "settings.patronNotices.categories.automatedFeeFineAdjustment": "Automated fee/fine adjustment (refund or cancel)",
+ "settings.lostItemFee.itemRecalledAgedLostOverdue": "Recalled items aged to lost after overdue",
+ "settings.lostItemFee.patronBilledAfterRecalledAgedLost": "Patron billed for recall after aged to lost",
+ "settings.lostItemFee.validate.hasPatronBilledAfterRecalledAgedToLostValue": "Entry required if 'Patron billed for recall after aged to lost' amount entered",
+ "settings.checkout.userCustomFields": "User custom fields",
+ "settings.checkout.userCustomFields.noValidFieldsAreDefined": "No matching custom fields have been configured",
+ "settings.checkout.userCustomFields.none": "None",
+ "settings.checkout.identifiers.barcode": "Barcode",
+ "settings.checkout.identifiers.externalSystemId": "External system ID",
+ "settings.checkout.identifiers.id": "FOLIO record number (ID)",
+ "settings.checkout.identifiers.username": "Username",
+ "settings.checkout.audioTheme": "Select audio-alerts theme",
+ "settings.checkout.audioTheme.classic": "Classico",
+ "settings.checkout.audioTheme.modern": "Moderna",
+ "settings.checkout.audioTheme.future": "Futura",
+ "settings.fDDSform.dateFormTitle": "Date range {number}",
+ "settings.finePolicy.overdueFineTitle": "Overdue fine",
+ "settings.finePolicy.perPeriod": "{number} per {period}",
+ "permission.settings.view-overdue-fines-policies": "Settings (Circ): Can view overdue fine policies",
+ "permission.settings.view-lost-item-fees-policies": "Settings (Circ): Can view lost item fee policies",
+ "permission.settings.titleLevelRequests": "Settings (Circulation): Title level request edit",
+ "settings.index.titleLevelRequests": "Title level requests",
+ "settings.titleLevelRequests.paneTitle": "Title level requests",
+ "settings.titleLevelRequests.allow": "Allow title level requests",
+ "settings.titleLevelRequests.createTLR": "\"Create title level request\" selected by default",
+ "settings.titleLevelRequests.noticeTemplates": "Notice templates",
+ "settings.titleLevelRequests.confirmationNotice": "Confirmation notice",
+ "settings.titleLevelRequests.cancellationNotice": "Cancellation notice",
+ "settings.titleLevelRequests.expirationNotice": "Expiration notice",
+ "settings.titleLevelRequests.desription": "Select templates for the following patron notices. If no template is selected, no notice will be sent.",
+ "settings.titleLevelRequests.defaultTemplateValue": "Select notice",
+ "settings.titleLevelRequests.forbiddenDisableTlrModal.title": "Cannot change \"Allow title level requests\"",
+ "settings.titleLevelRequests.forbiddenDisableTlrModal.description": "\"Allow title level requests\" cannot be changed because it is in use by one or more requests",
+ "permission.settings.view-loan-policies": "Settings (Circ): Can view loan policies",
+ "settings.loanPolicy.denyDelete.header": "Cannot delete Loan policy",
+ "settings.policy.denyDelete.body": "This policy cannot be deleted, as it is in use by one or more records.",
+ "settings.overdueFinePolicy.denyDelete.header": "Cannot delete overdue fine policy",
+ "settings.lostItemPolicy.denyDelete.header": "Cannot delete lost item fee policy",
+ "settings.checkout.wildcardLookup": "Perform wildcard lookup of items by barcode in circulation apps (Check in, Check out)",
+ "settings.index.loanAnonymization": "Loan anonymization",
+ "permission.settings.edit-staff-slips": "Settings (Circ): Can edit staff slips",
+ "settings.validate.subject": "Should not begin with a space",
+ "settings.staffSlips.generalInformation": "General information",
+ "settings.staffSlips.templateContent": "Template content",
+ "settings.cancelReasons.cannotDeleteTermHeader": "Cannot delete the cancel reason",
+ "settings.cancelReasons.cannotDeleteTermMessage": "This cancel reason cannot be deleted, as it is in use by one or more records.",
+ "settings.cancelReasons.deleteEntry": "Delete cancel reason",
+ "settings.cancelReasons.termDeleted": "The cancel reason {term} was successfully deleted",
+ "settings.cancelReasons.termWillBeDeleted": "The cancel reason {term} will be deleted.",
+ "settings.patronNotices.generalInformation": "General information",
+ "settings.noticePolicy.feeFineNotices.realTime.longTerm": "Send overnight with multiple lost item fee charges by patron.",
+ "settings.noticePolicy.feeFineNotices.realTime.shortTerm": "Send throughout the day with one lost item fee charge per notice.",
+ "permission.settings.view-circulation-rules": "Settings (Circ): View circulation rules",
+ "permission.settings.edit-circulation-rules": "Settings (Circ): Can create, edit and remove circulation rules",
+ "settings.patronNotices.userAddressTokenHeader": "User Address",
+ "settings.finePolicy.reminderFees.label": "Reminder fees",
+ "settings.finePolicy.reminderFees.add": "Add reminder fee",
+ "settings.finePolicy.reminderFees.sequence": "Sequence",
+ "settings.finePolicy.reminderFees.interval": "Interval",
+ "settings.finePolicy.reminderFees.frequency": "Frequency",
+ "settings.finePolicy.reminderFees.after": "After",
+ "settings.finePolicy.reminderFees.fee": "Fee",
+ "settings.finePolicy.reminderFees.noticeMethod": "Notice method",
+ "settings.finePolicy.reminderFees.noticeTemplate": "Notice template",
+ "settings.finePolicy.reminderFees.actions": "Actions",
+ "settings.finePolicy.reminderFees.previousReminder": "Previous reminder",
+ "settings.finePolicy.reminderFees.overdue": "Overdue",
+ "settings.finePolicy.reminderFees.selectNoticeMethod": "Select notice method",
+ "settings.finePolicy.reminderFees.selectNoticeTemplate": "Select notice template",
+ "settings.finePolicy.reminderFees.timeUnit.days": "Day(s)",
+ "settings.finePolicy.reminderFees.timeUnit.weeks": "Week(s)",
+ "settings.finePolicy.reminderFees.noticeMethods.email": "Email",
+ "settings.finePolicy.reminderFees.blockTemplate": "Block template",
+ "settings.finePolicy.reminderFees.selectBlockTemplate": "Select block template",
+ "settings.finePolicy.reminderFees.countClosed": "Count closed days/hours/minutes",
+ "settings.finePolicy.reminderFees.ignoreGracePeriodRecall": "Ignore grace periods for recalls",
+ "settings.finePolicy.reminderFees.clearPatronBlockWhenPaid": "Clear patron block when paid",
+ "settings.titleLevelRequests.tlrHoldShouldFollowCirculationRules": "Fail to create title level hold when request is blocked by circulation rule",
+ "settings.finePolicy.reminderFees.ignoreGracePeriodHolds": "Ignore grace periods for holds",
+ "settings.finePolicy.reminderFees.allowRenewalOfItemsWithReminderFees": "Allow renewal of items with reminder fee(s)",
+ "settings.requestPolicy.errors.selectServicePoint": "Please select at least one service point",
+ "settings.requestPolicy.requestTypes.allowAll": "Allow all pickup service points",
+ "settings.requestPolicy.requestTypes.allowSome": "Allow some pickup service points",
+ "settings.finePolicy.reminderFees.noticeMethods.print": "Print",
+ "settings.finePolicy.reminderFees.noticeMethods.none": "None",
+ "settings.requestPolicy.policyTypes.hold.infoPopover.content": "If the \"Fail to create title level hold when request is blocked by circulation rule\" setting is unchecked, title level holds will always be allowed. (Settings > Circulation > Title level requests)",
+ "settings.finePolicy.reminderFees.timeUnit.hours": "Hour(s)",
+ "settings.finePolicy.reminderFees.timeUnit.minutes": "Minute(s)"
+}
\ No newline at end of file
diff --git a/translations/ui-circulation/zh_CN.json b/translations/ui-circulation/zh_CN.json
index cace6ca2..ece61665 100644
--- a/translations/ui-circulation/zh_CN.json
+++ b/translations/ui-circulation/zh_CN.json
@@ -510,5 +510,5 @@
"settings.finePolicy.reminderFees.noticeMethods.none": "无",
"settings.requestPolicy.policyTypes.hold.infoPopover.content": "如果“请求被流通规则阻止时无法创建标题级别预约”设置未选中 ,则始终允许标题级别预约。(设置>流通>标题级别请求)",
"settings.finePolicy.reminderFees.timeUnit.hours": "小时",
- "settings.finePolicy.reminderFees.timeUnit.minutes": "Minute(s)"
+ "settings.finePolicy.reminderFees.timeUnit.minutes": "分钟"
}
\ No newline at end of file