Pluralize admin settings menu items and clarify Font Packages copy

Sidebar entries Backup and File Disk now read Backups and File Disks to match how the underlying pages actually behave (each one lists/manages multiple entries) and to align with the recently added Font Packages entry. The settings.{backup,disk}.title pluralization slots are collapsed to plural-only so the existing $t(..., 1) call sites in AdminBackupView, AdminFileDiskView and the legacy v1 BackupSetting view render the plural form on the page header without touching any Vue code.

Also finishes the Fonts → Font Packages rename: menu_title.fonts and fonts.title both read Font Packages, and fonts.description leads with 'used exclusively when generating PDF documents' so the PDF-only scope is unmissable.
This commit is contained in:
Darko Gjorgjijoski
2026-04-07 10:53:45 +02:00
parent 5ab9c5f736
commit 53932e9e16

View File

@@ -887,9 +887,9 @@
"tax_types": "Tax Types",
"expense_category": "Expense Categories",
"update_app": "Update App",
"backup": "Backup",
"file_disk": "File Disk",
"fonts": "Fonts",
"backup": "Backups",
"file_disk": "File Disks",
"fonts": "Font Packages",
"custom_fields": "Custom Fields",
"payment_modes": "Payment Modes",
"notes": "Record Notes",
@@ -1353,8 +1353,8 @@
}
},
"fonts": {
"title": "PDF Fonts",
"description": "Manage fonts used for PDF generation. Noto Sans is bundled and covers most languages. Additional font packages can be installed for CJK languages.",
"title": "Font Packages",
"description": "These font packages are used exclusively when generating PDF documents. The bundled Noto Sans already covers Latin, Cyrillic, Greek, Arabic, Thai and Hindi — install the packages below to render Chinese, Japanese or Korean characters in your PDFs.",
"bundled_info": "Noto Sans (bundled) covers Latin, Cyrillic, Greek, Arabic, Thai, Hindi, and most other scripts. Install additional packages below for CJK language support.",
"installed": "Installed",
"install": "Install",
@@ -1391,7 +1391,7 @@
"requirements_not_met": "Update cannot continue because some system requirements are not met (including minimum PHP version). Please fix the failed requirements and try again."
},
"backup": {
"title": "Backup | Backups",
"title": "Backups | Backups",
"description": "The backup is a zipfile that contains all files in the directories you specify along with a dump of your database",
"new_backup": "Add New Backup",
"create_backup": "Create Backup",
@@ -1414,7 +1414,7 @@
"invalid_disk_credentials": "Invalid credential of selected disk"
},
"disk": {
"title": "File Disk | File Disks",
"title": "File Disks | File Disks",
"description": "By default, InvoiceShelf will use your local disk for saving backups, avatar and other image files. You can configure more than one disk drivers like DigitalOcean, S3 and Dropbox according to your preference.",
"created_at": "created at",
"dropbox": "dropbox",