Files
intotheeast-com-content/plugins/admin2/languages/en-US.yaml
T

1884 lines
97 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Admin2 (admin-next) UI translations.
#
# All admin-next-only keys live under the ICU root block. Values may use
# ICU MessageFormat syntax for placeholders, plurals, and select cases —
# admin-next pipes ICU.* values through @formatjs/intl-messageformat.
#
# Plain (non-ICU) keys without a leading ICU prefix are looked up by
# admin-next as a fallback for legacy strings (and continue to be the
# only thing legacy admin / Grav 1 sees).
#
# Convention: keep keys grouped by section and alphabetised within a
# section where reasonable. Use ADMIN_NEXT.* for keys specific to the
# new UI.
ICU:
ADMIN_NEXT:
ADD_PAGE: Add Page
CANCEL: Cancel
CLEAR_SEARCH: Clear search
CLOSE: Close
COLLAPSE_SIDEBAR: Collapse sidebar
EXPAND_SIDEBAR: Expand sidebar
CONFIRM_DELETE: Delete "{title}" at {route}?
DELETE: Delete
DONE: Done
EDIT: Edit
LOADING: Loading...
NO_CHANGES: No changes to save
SAVE: Save
SAVING: Saving...
SEARCH: Search
SIGN_OUT: Sign out
TOGGLE_DARK_MODE: Toggle dark mode
TOGGLE_MENU: Toggle menu
UNSAVED_CHANGES: Unsaved changes
VALIDATION:
FIELD_REQUIRED: '{label} is required'
REQUIRED_GENERIC: This field is required
FORM_HAS_ERRORS: '{count, plural, one {# field needs your attention} other {# fields need your attention}}'
SECURITY_CHECK:
USER_FOLDER_EXPOSED_TITLE: 'Security risk: your user data folders are reachable from the web'
USER_FOLDER_EXPOSED_BODY: 'Files under user/data, user/accounts and user/config can be downloaded directly over HTTP — including certificates, keys, tokens and databases. This usually means your webserver is not applying Grav''s .htaccess rules.'
USER_FOLDER_EXPOSED_LEARN_MORE: How to secure your webserver
DASHBOARD:
TITLE: Dashboard
CUSTOMIZE: Customize
CUSTOMIZE_TITLE: Customize dashboard
EDIT_HINT: Customize mode — drag, resize, hide widgets, then save.
PRESETS: Presets
SAVE_SITE_DEFAULT: Save as site default
RESET_LAYOUT: Reset my layout
ADD_WIDGET: Add a widget
HIDE_WIDGET: Hide widget
PICKER_TITLE: Add a widget
PICKER_SUBTITLE: Pick a widget to add back to your dashboard.
PICKER_EMPTY: All available widgets are already on your dashboard.
EMPTY: Your dashboard is empty
EMPTY_HINT: Click the pencil icon above to add widgets
LAYOUT_SAVED: Dashboard layout saved
SITE_LAYOUT_SAVED: Site default saved
LAYOUT_RESET: Layout reset to default
WIDGETS:
STATS: Site Stats
POPULARITY: Page Views
SYSTEM_HEALTH: System Health
RECENT_PAGES: Recent Pages
TOP_PAGES: Top Pages
BACKUPS: Backups
NOTIFICATIONS: Notifications
NEWS_FEED: News Feed
PRESET_DEFAULT: Default
PRESET_DEFAULT_DESC: Server-recommended layout — clears your customizations.
PRESET_MINIMAL: Minimal
PRESET_MINIMAL_DESC: Stats and recent pages only.
PRESET_COMPACT: Compact
PRESET_COMPACT_DESC: All widgets at the smallest size each supports.
PAGES:
TITLE: Pages
SEARCH_PLACEHOLDER: Search pages...
NO_PAGES: No pages found
NO_SEARCH_RESULTS: No pages match your search
LOADING: Loading pages...
REORDER_MOVE: Move
REORDER_DONE: Done
REORDER_EXIT_TITLE: Exit reorder mode
REORDER_START_TITLE: Reorder pages
STATS_TOTAL: "{n} total"
STATS_PUBLISHED: "{n} published"
STATS_UNPUBLISHED: "{n} unpublished"
REORDER_SAME_PARENT: Can only reorder pages under the same parent. Use Tree view for cross-parent moves.
MOVED: Moved "{title}"
REORDERED: Reordered "{title}"
MOVE_FAILED: Failed to move page
REORDER_FAILED: Failed to reorder
DELETED: Deleted "{title}"
DELETE_FAILED: Failed to delete page
SAVED: Page saved successfully
SAVE_FAILED: Failed to save page
VIEW_TREE: Tree
VIEW_LIST: List
VIEW_COLUMNS: Columns
CHUNK_SIZE: Chunk
CHUNK_SIZE_HELP: Rows to fetch per request as you scroll. Larger values load slower the first time but reduce follow-up requests.
LOADING_CHUNK: Loading rows {from}{to}…
LOADED_OF: '{n, plural, one {# loaded} other {# loaded}} of {total}'
REORDER_LOADING: Still loading the full list — try again in a moment.
REORDER_LOADING_ALL: Loading every chunk so reorder can affect the whole list…
NO_MATCH: No pages match your search
HEADER_TITLE: Title
HEADER_TEMPLATE: Template
HEADER_STATUS: Status
HEADER_MODIFIED: Modified
HEADER_PARENT: Parent
PUBLISHED: Published
DRAFT: Draft
PUBLISH: Publish
UNPUBLISH: Unpublish
SORT_ORDER: Order
SORT_TITLE_AZ: Title A-Z
SORT_TITLE_ZA: Title Z-A
SORT_NEWEST: Newest
SORT_OLDEST: Oldest
SORT_DATE_NEWEST: Date (newest)
RAW_HEADER: Raw Page Header (JSON)
PAGE_INFO: Page Info
EDIT_PAGE: Edit Page
MODE_NORMAL: Normal
MODE_EXPERT: Expert
FRONTMATTER: Frontmatter
INFO_PUBLISHED: Published
INFO_VISIBLE: Visible in nav
INFO_ROUTABLE: Routable
INFO_ROUTE: Route
INFO_SLUG: Slug
INFO_TEMPLATE: Template
INFO_LANGUAGE: Language
INFO_ORDER: Order
INFO_DATE: Date
INFO_MODIFIED: Modified
INFO_PUBLISH_ON: Publish on
INFO_UNPUBLISH_ON: Unpublish on
PAGES_MILLER_VIEW:
DRAFT_UNPUBLISHED: Draft (unpublished)
FOLDER_ORDER: Folder Order
VISIBLE: Visible
HAS_CHILDREN: Has children
SUMMARY: Summary
DROP_HERE: Drop here
PAGES_TREE_VIEW:
FAILED_TO_REORGANIZE_PAGES: Failed to reorganize pages
SEARCHING: Searching…
NO_PAGES_MATCH: No pages match "{query}"
DELETE_PAGE: Delete Page
PAGES_GRAV_ADMIN: Pages — Grav Admin
ADD_PAGE: Add Page
ADD_FOLDER: Add Folder
ADD_MODULE: Add Module
ADD_MENU: Add menu
EDIT:
TOGGLE_PAGE_NAVIGATOR: Toggle page navigator
PREVIEW_PAGE: Preview page
COPY_PAGE: Copy page
DELETE_PAGE: Delete Page
WRITE_YOUR_MARKDOWN_CONTENT_HERE: Write your markdown content here...
CONNECTING_TO_COLLAB: Connecting to collaboration session…
RESET_TRANSLATION: Reset Translation
PAGE_PREVIEW: Page Preview
INVALID_YAML_FRONTMATTER: Invalid YAML frontmatter
INVALID_YAML_FRONTMATTER_FIX_SYNTAX: Invalid YAML frontmatter — fix syntax before saving
PAGE_SAVED_AND_MOVED: Page saved and moved
SAVED_BY_PEER: '{user} saved this page'
SAVED_BY_PEER_ANON: Another user saved this page
FAILED_TO_CREATE_TRANSLATION: Failed to create translation
FAILED_TO_SYNC_TRANSLATION: Failed to sync translation
PAGE_DELETED: Page deleted
PAGE_COPIED: Page copied
PAGE_CHANGED_ELSEWHERE_SAVE_TO: Page changed elsewhere — save to overwrite or reload
LOADING_PAGE: Loading page...
FOLDER_NAME: Folder Name
THE_FOLDER_NAME_ON_DISK_URL_SLUG: The folder name on disk (URL slug)
FALLBACK: (fallback)
NOT_TRANSLATED: "Not translated:"
RESET_CONTENT_FROM: "Reset content from:"
OPEN_IN_NEW_TAB: Open in New Tab
SAVE_AS_LANGUAGE: Save as {language}
CREATE_LANGUAGE: Create {language}
EDIT_PAGE: Edit Page
FALLBACK_NOTICE: No {active} translation exists. Viewing {effective} fallback. Use "Save as {active}" to create a translation you can edit.
PUBLISH_ON: Publish on
UNPUBLISH_ON: Unpublish on
RESET_FROM: Reset from {language}
NEW:
MY_NEW_PAGE: My New Page
FILTER_PAGES: Filter pages...
FAILED_TO_LOAD_PAGE_TEMPLATES: Failed to load page templates
ADD_PAGE_GRAV_ADMIN: Add Page — Grav Admin
PAGE_DETAILS: Page Details
PAGE_TITLE: Page Title
FOLDER_NAME: Folder Name
URL_SAFE_FOLDER_NAME_FOR_THIS_PAGE: URL-safe folder name for this page
PARENT_PAGE: Parent Page
ROOT: <root> /
PAGE_TEMPLATE: Page Template
LOADING_TEMPLATES: Loading templates...
VISIBLE: Visible
CONTROLS_WHETHER_THIS_PAGE_APPEARS_IN: Controls whether this page appears in navigation menus
CONTINUE: Continue
PAGE_CREATED: 'Page "{title}" created'
FOLDER_CREATED: 'Folder "{title}" created'
MODULE_CREATED: 'Module "{title}" created'
FAILED_TO_CREATE: Failed to create page
ORDERING: Ordering
ORDERING_HELP_MODULE: Adds a numeric prefix that sets this module's position inside its modular parent.
ORDERING_HELP_FOLDER: Adds a numeric prefix that sets this folder's position among its siblings.
ORDERING_NONE: None
FOLDER_DETAILS: Folder Details
PAGE_COUNT: "{n, plural, one{# page} other{# pages}}"
SUBTITLE: Manage your site content and structure
FIELDS:
CLEAR_DATE: Clear date
REGENERATE_SLUG: Auto-regenerate from page title
ADD_ENTRY: Add entry
NO_TAXONOMY_TYPES: No taxonomy types configured
FILE_PICKER_SOON: File picker — coming soon
CRON:
AT_MINUTE: At minute
ON_DAY: On day
CRON: "Cron:"
MIN_HR_DOM_MON_DOW: min hr dom mon dow
CRON_STATUS:
FAILED_TO_LOAD_SCHEDULER_STATUS: Failed to load scheduler status
SCHEDULER_RUN_COMPLETED: Scheduler run completed
FAILED_TO_RUN_SCHEDULER: Failed to run scheduler
LOADING_SCHEDULER_STATUS: Loading scheduler status...
SCHEDULER_STATUS: Scheduler Status
NO_SCHEDULED_JOBS_REGISTERED: No scheduled jobs registered.
JOB_ID: Job ID
HEALTH_STATUS: Health Status
STATUS: "Status:"
LAST_RUN: Last Run
SCHEDULED_JOBS: Scheduled Jobs
QUEUE_SIZE: "Queue Size:"
ACTIVE_TRIGGERS: Active Triggers
CRON: "Cron:"
NOT_CONFIGURED: NOT CONFIGURED
WEBHOOK: "Webhook:"
NOT_INSTALLED: NOT INSTALLED
NOT_ENABLED: NOT ENABLED
NO_TRIGGERS_ACTIVE_ENABLE_WEBHOOKS_OR: No triggers active! Enable webhooks or configure cron.
RUNNING: Running...
RUN_ALL: Run All
CUSTOM_FIELD_WRAPPER:
LOADING_CUSTOM_FIELD: Loading custom field...
DATE_FORMAT:
SELECT_FORMAT: — Select format —
FORMAT_STRING: "Format string:"
ICON_PICKER:
SEARCH_ICONS: Search icons...
NO_ICONS_FOUND: No icons found
SHOWING_FIRST_200_RESULTS_TYPE_TO_NARROW: Showing first 200 results — type to narrow
PAGE_EXISTS:
CHECKING_PAGE: Checking page...
PAGE_MEDIA:
PAGE_MEDIA_UNAVAILABLE: Page media unavailable
PAGES:
FILTER_PAGES: Filter pages...
ROOT: / (root)
PERMISSIONS:
NO_PERMISSIONS_CONFIGURED: No permissions configured
NOT_SET: Not Set
TABS:
NO_FIELDS_MATCH_YOUR_FILTER: No fields match your filter
THEME_SELECT:
LOADING_THEMES: Loading themes...
SELECT_THEME: — Select theme —
WEBHOOK_EXAMPLES:
HOW_TO_USE_WEBHOOKS: "How to use webhooks:"
TRIGGER_ALL_DUE_JOBS_RESPECTS_SCHEDULE: "Trigger all due jobs (respects schedule):"
FORCE_RUN_SPECIFIC_JOB_IGNORES_SCHEDULE: "Force-run specific job (ignores schedule):"
CHECK_HEALTH_STATUS: "Check health status:"
GITHUB_ACTIONS_EXAMPLE: "GitHub Actions example:"
WEBHOOK_STATUS:
CHECKING_WEBHOOK_PLUGIN_STATUS: Checking webhook plugin status...
PLUGIN_IS_INSTALLED_AND_ENABLED: plugin is installed and enabled.
PLUGIN_IS_INSTALLED_ENABLE_WEBHOOK: plugin is installed. Enable Webhook Triggers below to activate.
WEBHOOK_PLUGIN_REQUIRED: Webhook Plugin Required
PLUGIN_IS_REQUIRED_FOR_WEBHOOK: plugin is required for webhook functionality.
INSTALL_PLUGIN_NOW: Install Plugin Now
OR_RUN: "or run:"
BIN_GPM_INSTALL_SCHEDULER_WEBHOOK: bin/gpm install scheduler-webhook
FILE_PICKER:
NO_MEDIA_UPLOADED: No media files uploaded yet
NO_MATCHING_FILES: No matching files
FILE:
LIMIT_REACHED: "This field accepts at most {limit} file(s)."
NAV:
DASHBOARD: Dashboard
CONFIGURATION: Configuration
PAGES: Pages
MEDIA: Media
USERS: Users
PLUGINS: Plugins
THEMES: Themes
TOOLS: Tools
SYSTEM: System
SETTINGS: Settings
LANG:
SWITCH_LANGUAGE: Switch content language
TRANSLATIONS: Translations
TRANSLATED: Translated
NOT_TRANSLATED: Not translated
SAVE_AS: Save as {language}
CREATE_TRANSLATION: Create {language} translation
FALLBACK_NOTICE: No {language} translation. Showing default content.
SYNC_FROM: Reset from {language}
TRANSLATION_CREATED: "{language} translation created"
DELETE_TRANSLATION: Delete {language} translation
CURRENT: current
DEFAULT: default
TIME:
JUST_NOW: just now
MINUTES_AGO: "{n}m ago"
HOURS_AGO: "{n}h ago"
DAYS_AGO: "{n}d ago"
ADD_PLUGIN_MODAL:
FILTER_PLUGINS: Filter plugins...
FAILED_TO_LOAD_AVAILABLE_PLUGINS_FROM: Failed to load available plugins from GPM
ADD_PLUGIN: Add Plugin
SELECT_A_PLUGIN_TO_VIEW_DETAILS: Select a plugin to view details
PREMIUM: Premium
AUTHOR: Author
HOMEPAGE: Homepage
VERSION: Version
KEYWORDS: Keywords
DEPENDENCIES: Dependencies
COMPATIBILITY: Compatibility
ADD_THEME_MODAL:
FILTER_THEMES: Filter themes...
FAILED_TO_LOAD_AVAILABLE_THEMES_FROM_GPM: Failed to load available themes from GPM
ADD_THEME: Add Theme
SELECT_A_THEME_TO_VIEW_DETAILS: Select a theme to view details
API_KEYS_FIELD:
REVOKE_KEY: Revoke key
E_G_MY_CLI_TOOL: e.g. My CLI Tool
REVOKE_API_KEY: Revoke API Key
FAILED_TO_LOAD_API_KEYS: Failed to load API keys
PLEASE_ENTER_A_KEY_NAME: Please enter a key name
API_KEY_GENERATED: API key generated
FAILED_TO_GENERATE_API_KEY: Failed to generate API key
FAILED_TO_REVOKE_API_KEY: Failed to revoke API key
FAILED_TO_COPY_TO_CLIPBOARD: Failed to copy to clipboard
API_KEYS: API Keys
NO_API_KEYS_HAVE_BEEN_GENERATED_YET: No API keys have been generated yet.
KEY_PREFIX: Key Prefix
CREATED: Created
EXPIRES: Expires
LAST_USED: Last Used
COPY_THIS_KEY_NOW_IT_WILL_NOT_BE_SHOWN: Copy this key now — it will not be shown again.
KEY_NAME: Key Name
EXPIRY: Expiry
BLANK_NEVER: (blank = never)
GENERATING: Generating...
GENERATE_KEY: Generate Key
APP_SHELL:
CLOSE_MENU: Close menu
GRAV_VERSION: Grav v{version}
ADMIN_VERSION: Admin v{version}
NORMAL_MODE: Normal mode
EXPERT_MODE: Expert mode
ALLOWED: Allowed
DENIED: Denied
PERMISSIONS_FIELD:
NOT_SET: Not set
FAILED_TO_LOAD_PERMISSIONS: Failed to load permissions
ADMIN_LEGACY: Admin (legacy)
TWO_FACTOR_FIELD:
2FA_QR_CODE: 2FA QR Code
SCAN_THE_QR_CODE_WITH_YOUR: Scan the QR code with your authenticator app
FAILED_TO_GENERATE_2FA_SECRET: Failed to generate 2FA secret
ENTER_THE_6_DIGIT_CODE_FROM_YOUR: Enter the 6-digit code from your authenticator
2FA_ENABLED: 2FA enabled
2FA_DISABLED: 2FA disabled
TWO_FACTOR_AUTHENTICATION_IS_OFF: Two-factor authentication is off
ADD_AN_EXTRA_LAYER_OF_SECURITY_BY: Add an extra layer of security by requiring a one-time code on sign-in.
FINISH_ENABLING_2FA: Finish enabling 2FA
SCAN_THE_QR_CODE_WITH_YOUR_2: Scan the QR code with your authenticator app, then enter the 6-digit code to verify and activate.
SECRET_FOR_MANUAL_ENTRY: "Secret (for manual entry):"
A_SECRET_IS_ALREADY_GENERATED_BUT_NOT: A secret is already generated but not shown for security reasons.
REGENERATE_AND_SHOW_QR: Regenerate and show QR
VERIFICATION_CODE: Verification code
2FA_IS_ENABLED: 2FA is enabled
A_ONE_TIME_CODE_IS_REQUIRED_WHENEVER: A one-time code is required whenever this account signs in.
ENTER_YOUR_CURRENT_6_DIGIT_CODE_TO: Enter your current 6-digit code to confirm
ENABLE_2FA: Enable 2FA
VERIFY_ENABLE: Verify & Enable
FORCE_DISABLE: Force disable
CONFIRM_DISABLE: Confirm disable
FORCE_DISABLE_PROMPT: Force-disable 2FA for **{username}**? Use this only for lost-device recovery.
DISABLE: Disable
USER_AVATAR_CARD:
AVATAR_UPDATED: Avatar updated
FAILED_TO_UPLOAD_AVATAR: Failed to upload avatar
AVATAR_REMOVED: Avatar removed
FAILED_TO_REMOVE_AVATAR: Failed to remove avatar
UPLOAD_AVATAR: Upload Avatar
REAUTH_MODAL:
SESSION_EXPIRED: Session expired
PLEASE_RE_ENTER_YOUR_PASSWORD_TO: Please re-enter your password to continue. Your work has been preserved.
USERNAME: Username
PASSWORD: Password
REMOVE: Remove
ENABLED: Enabled
DISABLED: Disabled
EXPAND_ALL: Expand all
COLLAPSE_ALL: Collapse all
CONFIG_INFO_PAGE:
LOADING_SYSTEM_INFORMATION: Loading system information...
EXPORT_YAML: Export YAML
SERVER: Server
GRAV_VERSION: Grav Version
PHP_VERSION: PHP Version
SERVER_SOFTWARE: Server Software
ENVIRONMENT: Environment
PHP_EXTENSIONS: PHP Extensions
PHP_CONFIGURATION: PHP Configuration
DASHBOARD_GRID:
DRAG_TO_REORDER: Drag to reorder
EDIT_MODE_TOOLBAR:
SAVE_AS_SITE_DEFAULT_FOR_ALL_USERS: Save as site default for all users
LAYOUT_PRESETS: Layout presets
PLUGIN_WIDGET_LOADER:
WIDGET_FAILED_TO_LOAD: Widget failed to load
TOP_BANNER:
SITE_NOTIFICATION: Site notification
PREVIOUS: Previous
DISMISS: Dismiss
BACKUPS_WIDGET:
CREATE_A_NEW_BACKUP_NOW: Create a new backup now
NO_BACKUPS_FOUND: No backups found
BACKING_UP: Backing up…
BACKUP_NOW: New
DOWNLOAD_FILE: Download {filename}
NEWS_FEED_WIDGET:
NO_FEED_ITEMS: No feed items
NOTIFICATIONS_WIDGET:
NO_NOTIFICATIONS: No notifications
POPULARITY_WIDGET:
LAST_14_DAYS: Last 14 days
THIS_WEEK: This Week
THIS_MONTH: This Month
RECENT_PAGES_WIDGET:
VIEW_ALL: View all
STATS_WIDGET:
ACTIVE_THEME: Active Theme
UPDATE_COUNT: "{n, plural, one{# update} other{# updates}}"
ACTIVE_COUNT: "({n} active)"
SYSTEM_HEALTH_WIDGET:
UPDATES: Updates
EVERYTHING_UP_TO_DATE: Everything up to date
GRAV_UPDATE_AVAILABLE: Grav Update Available
GRAV_IS_INSTALLED_VIA_SYMLINK_UPGRADE: Grav is installed via symlink — upgrade manually.
SERVER: Server
UPGRADE_GRAV: Upgrade Grav
UPDATE_ALL: Update All
PERCENT_USED: "{percent}% used"
UPDATES_AVAILABLE_COUNT: "{n} available"
PACKAGES_OUTDATED: "{n, plural, one{# package outdated} other{# packages outdated}}"
MORE_COUNT: "+ {n} more…"
CACHE: Cache
DISK: Disk
BYTES_USED: "{size} used"
BYTES_FREE: "{size} free"
TOP_PAGES_WIDGET:
NO_VIEW_DATA_YET: No view data yet
MARKDOWN_EDITOR:
NOTHING_TO_PREVIEW: Nothing to preview
FLOATING_WIDGET_LOADER:
CLOSE_WIDGETS_MENU: Close widgets menu
MEDIA:
MEDIA_INSPECTOR:
PREVIOUS_FILE: Previous file
NEXT_FILE: Next file
RENAME: Rename
FAILED_TO_COPY: Failed to copy
FILE_RENAMED: File renamed
DIMENSIONS: Dimensions
MEDIA_MANAGER:
FOLDER_NAME: Folder name
FILES_DELETED: Files deleted
UPLOAD_FILES: Upload Files
NEW_FOLDER: New Folder
CREATE: Create
MEDIA_TOOLBAR:
SEARCH_MEDIA: Search media...
GRID_VIEW: Grid view
LIST_VIEW: List view
NEW_FOLDER: New folder
FOLDER: Folder
MEDIA_GRAV_ADMIN: Media — Grav Admin
MANAGE_SITE_WIDE_MEDIA_FILES: Manage site-wide media files
PAGE_MEDIA:
PAGE_MEDIA: Page Media
DRAG_INTO_EDITOR: Drag into editor
UPLOAD: Upload
CACHE_CLEAR_BUTTON:
CLEAR_CACHE: Clear cache
CACHE_OPTIONS: Cache options
FAILED_TO_CLEAR_CACHE: Failed to clear cache
CONFIRM_ACTION: Confirm Action
VIEW_SITE_BUTTON:
OPEN_SITE_FRONTEND_IN_A_NEW_TAB: Open site frontend in a new tab
VIEW_SITE: View site
PLUGIN_PAGE_COMPONENT:
LOADING_PLUGIN_PAGE: Loading plugin page...
SYNC:
EDITOR_LOCK_NOTICE:
SWITCH_YOUR_EDITOR_PREFERENCE: switch your editor preference
TO_COLLABORATE_LIVE: to collaborate live.
LOCKED: Read-only — {owner} is editing with **{editor}**. Mixed editor types can't co-edit; [switch your editor preference]({href}) to collaborate live.
BUILTIN_MARKDOWN_EDITOR: the built-in markdown editor
DOWNLOAD: Download
TOOLS:
BACKUPS:
DELETE_BACKUP: Delete Backup
FAILED_TO_LOAD_BACKUPS: Failed to load backups
BACKUP_CREATED_SUCCESSFULLY: Backup created successfully
FAILED_TO_CREATE_BACKUP: Failed to create backup
BACKUP_DELETED: Backup deleted
FAILED_TO_DELETE_BACKUP: Failed to delete backup
BACKUP_STATISTICS: Backup Statistics
NUMBER_OF_BACKUPS: Number of Backups
NUMBER_OF_PROFILES: Number of Profiles
NEWEST_BACKUP: Newest Backup
OLDEST_BACKUP: Oldest Backup
BACKUP_HISTORY: Backup History
LOADING_BACKUPS: Loading backups...
NO_BACKUPS_FOUND_CREATE_ONE_TO_GET: No backups found. Create one to get started.
BACKUP_DATE: Backup Date
ACTION: Action
CREATING: Creating...
BACKUP_NOW: Backup Now
DIRECT_INSTALL:
PACKAGE_INSTALLED_SUCCESSFULLY: Package installed successfully
ONLY_ZIP_FILES_ARE_SUPPORTED: Only .zip files are supported
INSTALL_FROM_FILE: Install from File
DROP_A_ZIP_FILE_HERE_OR_CLICK_TO_BROWSE: Drop a .zip file here or click to browse
SUPPORTS_GRAV_PLUGIN_AND_THEME_PACKAGES: Supports Grav plugin and theme packages
INSTALL_FROM_URL: Install from URL
LOGS:
SEARCH_MESSAGES: Search messages...
FAILED_TO_LOAD_LOGS: Failed to load logs
FAILED_TO_LOAD_LOG_FILES: Failed to load log files
LOG_FILE: Log file
ALL_LEVELS: All Levels
EMERGENCY: Emergency
CRITICAL: Critical
WARNING: Warning
NOTICE: Notice
25_LINES: 25 lines
50_LINES: 50 lines
100_LINES: 100 lines
200_LINES: 200 lines
REFRESH: Refresh
LOADING_LOGS: Loading logs...
MESSAGE: Message
REPORT_COMPONENT_WRAPPER:
LOADING_REPORT_COMPONENT: Loading report component...
REPORTS:
FAILED_TO_LOAD_REPORTS: Failed to load reports
LOADING_REPORTS: Loading reports...
NO_REPORTS_AVAILABLE: No reports available.
CONTENT_FIELD: "content: {field}"
SCHEDULER:
FAILED_TO_LOAD_SCHEDULER_CONFIGURATION: Failed to load scheduler configuration.
SCHEDULER_CONFIGURATION_SAVED: Scheduler configuration saved
FAILED_TO_SAVE: Failed to save
LOADING_SCHEDULER: Loading scheduler...
NOT_ENABLED_FOR_USER: "Not Enabled for user:"
GRAV_SCHEDULER: Grav Scheduler
INFO_BANNER: The scheduler can use either system crontab or webhook triggers to execute commands. Webhooks are recommended for cloud environments. Only advanced users should configure custom jobs. Misconfiguration or abuse can lead to security vulnerabilities.
CRONTAB_INSTRUCTIONS: To enable the Scheduler's functionality, you must add the **Grav Scheduler** to your system's crontab file for the **{user}** user. Run the command above from the terminal to add it automatically. Once saved, refresh this page to see the status.
WEBHOOK_ALTERNATIVE: Alternatively, install the **scheduler-webhook** plugin to use webhook-based cron firing, which is recommended for cloud environments where system crontab access is not available.
SECURITY_WARNING: Only advanced users should configure custom scheduler jobs. Incorrect configuration can cause performance issues or security vulnerabilities.
SYSTEM_INFO:
FAILED_TO_LOAD_SYSTEM_INFO: Failed to load system info
LOADING_SYSTEM_INFO: Loading system info...
GRAV_VERSION: Grav Version
PHP_VERSION: PHP Version
PHP_SAPI: PHP SAPI
MEMORY_LIMIT: Memory Limit
MAX_EXECUTION: Max Execution
MAX_UPLOAD: Max Upload
MAX_POST: Max POST
DISK_USAGE: Disk Usage
DRIVER: Driver
DISK_FREE_OF: "{free} free of {total}"
TOOLS_GRAV_ADMIN: Tools — Grav Admin
BACKUPS_SCHEDULER_LOGS_AND_DIAGNOSTICS: Backups, scheduler, logs, and diagnostics
INSTALLING: Installing...
ACCESS_DENIED:
ACCESS_DENIED: Access Denied
ARE_YOU_SURE: Are you sure?
ENVIRONMENT_SWITCHER:
SELECT_WHERE_CONFIG_WRITES_ARE_SAVED: Select the active environment — controls which config you see and where saves go
HAS_OVERRIDES: has overrides
SELECTED_ENV: Selected env
NO_LONGER_EXISTS_PICK_ANOTHER: no longer exists. Pick another.
SAVE_CONFIG_TO: Active environment
SWITCH_DISCARDS_UNSAVED: Switching environment reloads the admin and discards unsaved changes. Continue?
SWITCH_AND_RELOAD: Switch & reload
CREATES_PATH: Creates user/env/{name}/config/
DEFAULT: Default
SAVING_TO_DEFAULT: Saving to default (user/config)
SAVING_TO_ENV: "Saving to env: {name}"
ENV_CREATED: "Environment {name} created and selected"
ENV_DELETED: "Environment {name} deleted"
FAILED_TO_CREATE: Failed to create environment
FAILED_TO_DELETE: Failed to delete environment
CREATE_ENVIRONMENT: "Create environment…"
CREATE_ENV_NAMED: "Create env \"{name}\"…"
CREATE: Create
DELETE: Delete
DELETE_ENV_TOOLTIP: "Delete environment {name}"
CONFIRM_DELETE: "Delete {name}?"
CONFIRM_DELETE_WITH_OVERRIDES: "Delete {name} and all its config overrides?"
INLINE_ICON_PICKER:
SEARCH_ICONS: Search icons...
NO_ICONS_FOUND: No icons found
TYPE_TO_NARROW_RESULTS: Type to narrow results
PASSWORD_FIELD:
PASSWORD_REQUIREMENTS: Password requirements
PASSWORD_STRENGTH: Password strength
REQUIREMENTS: Requirements
TOP_PROGRESS_BAR:
WORKING: Working
UNSAVED_INDICATOR:
SAVING_CHANGES: Saving changes…
SAVING_CHANGES_2: Saving changes
UNSAVED_CHANGES_CLICK_SAVE_TO_PERSIST: Unsaved changes — click Save to persist them
YOU_HAVE_UNSAVED_CHANGES: You have unsaved changes
ALL_CHANGES_SAVED: All changes saved
APP:
CREATING_BACKUP: Creating backup…
DASHBOARD_GRAV_ADMIN: Dashboard — Grav Admin
REFRESH: Refresh
WELCOME_BACK: Welcome back, {name}
PAGE_TITLE: "{name} — Grav Admin"
CONFIG:
TITLE: Configuration
TITLE_SCROLLED: "Configuration: {scope}"
LOADING_CONFIGURATION: Loading configuration...
FILTER_FIELDS: Filter fields...
CLEAR_FILTER: Clear filter
NO_MATCHES_FOUND: No matches found
CONFIGURATION_SAVED_SUCCESSFULLY: Configuration saved successfully
CONFIGURATION_WAS_MODIFIED_ELSEWHERE: Configuration was modified elsewhere. Reload to see the latest changes.
FAILED_TO_SAVE_CONFIGURATION: Failed to save configuration
CONFIGURATION_RELOADED: Configuration reloaded
CONFIGURATION_CHANGED_ELSEWHERE_SAVE_TO: Configuration changed elsewhere — save to overwrite or reload
RELOAD: Reload
NO_CONFIGURATION_BLUEPRINT_AVAILABLE: No configuration blueprint available for this scope.
PAGE_TITLE: "Configuration: {scope} — Grav Admin"
OVERRIDE:
REVERT_TOOLTIP: "Overrides default ({value}). Click to revert."
DEFAULT_EMPTY: empty
REVERTED: Reverted to the inherited value
REVERT_FAILED: Could not revert
RESET_BUTTON: Reset overrides
RESET_TOOLTIP: Remove every override and restore inherited values
RESET_TITLE: Reset all overrides?
RESET_MESSAGE: "This removes every override on {scope} and restores the inherited values. This cannot be undone."
RESET_CONFIRM: Reset
RESET_DONE: Overrides reset
FLEX_OBJECTS:
SEARCH: Search...
PREVIOUS: Previous
DELETE_OBJECT: Delete Object
FAILED_TO_LOAD_DIRECTORY: Failed to load directory
FAILED_TO_LOAD_OBJECTS: Failed to load objects
OBJECT_DELETED: Object deleted
FAILED_TO_DELETE_OBJECT: Failed to delete object
EXPORT_FAILED: Export failed
EXPORT: Export
ACTIONS: Actions
OBJECT_WAS_MODIFIED_ELSEWHERE_PLEASE: Object was modified elsewhere. Please reload.
FAILED_TO_SAVE: Failed to save.
OBJECT_CHANGED_ELSEWHERE_SAVE_TO: Object changed elsewhere — save to overwrite or reload
BACK_TO_LIST: Back to List
INFO:
TITLE: Object info
ID: ID
DIRECTORY: Directory
STORAGE_KEY: Storage key
LOCATION: Location
SHOW_INFO: Show object info
NEW:
OBJECT_CREATED: Object created
BACK_TO_LIST: Back to List
CREATE: Create
FORGOT:
UNABLE_TO_CONNECT_TO_SERVER: Unable to connect to server.
FORGOT_PASSWORD_GRAV_ADMIN: Forgot password — Grav Admin
FORGOT_PASSWORD: Forgot password
EMAIL_ADDRESS: Email address
ENTER_A_VALID_EMAIL_ADDRESS: Enter a valid email address
IF_AN_ACCOUNT_EXISTS_FOR_THAT_EMAIL_A: If an account exists for that email, a reset link has been sent.
BACK_TO_SIGN_IN: Back to sign in
SENDING: Sending...
SEND_RESET_LINK: Send reset link
CHECK_INBOX: Check your inbox for a reset link.
SUBTITLE: Enter your email and we'll send you a reset link.
LOGIN:
SIGNED_IN_SUCCESSFULLY: Signed in successfully
PLEASE_FILL_IN_ALL_REQUIRED_FIELDS: Please fill in all required fields
INVALID_USERNAME_OR_PASSWORD: Invalid username or password
UNABLE_TO_CONNECT_TO_SERVER_CHECK_YOUR: Unable to connect to server. Check your server URL and try again.
UNABLE_TO_VERIFY_CODE_CHECK_YOUR: Unable to verify code. Check your connection and try again.
LOGIN_GRAV_ADMIN: Login — Grav Admin
GRAV_ADMIN: Grav Admin
SERVER_CONFIGURATION: Server Configuration
SERVER_URL: Server URL
ENVIRONMENT: Environment
USERNAME_IS_REQUIRED: Username is required
PASSWORD_IS_REQUIRED: Password is required
FORGOT_PASSWORD: Forgot password?
AUTHENTICATION_CODE: Authentication code
ENTER_A_VALID_6_DIGIT_CODE: Enter a valid 6-digit code
BACK_TO_SIGN_IN: Back to sign in
POWERED_BY_GRAV_CMS: Powered by Grav CMS
SIGNING_IN: Signing in...
SIGN_IN: Sign In
VERIFYING: Verifying...
VERIFY: Verify
TWOFA_SUBTITLE: Enter your authenticator code to continue
SUBTITLE: Sign in to manage your site
AUTH_CODE_PROMPT: Open your authenticator app and enter the 6-digit code for **{username}**.
PLUGIN:
BACK_TO_DASHBOARD: Back to Dashboard
NO_CONTENT_AVAILABLE_FOR_THIS_PLUGIN: No content available for this plugin page.
PLUGINS:
SEARCH_PLUGINS: Search plugins...
SYMLINKED: Symlinked
FAILED_TO_LOAD_PLUGINS: Failed to load plugins
FAILED_TO_CHECK_FOR_UPDATES: Failed to check for updates
PLUGINS_GRAV_ADMIN: Plugins — Grav Admin
CHECK_UPDATES: Check Updates
CONFIGURE: Configure
SELECT_A_PLUGIN_TO_VIEW_DETAILS: Select a plugin to view details
REMOVE_PLUGIN: Remove Plugin
CONFIGURATION_WAS_MODIFIED_ELSEWHERE: Configuration was modified elsewhere. Please reload.
FAILED_TO_SAVE_CONFIGURATION: Failed to save configuration.
PLUGIN_CHANGED_ELSEWHERE_SAVE_TO: Plugin changed elsewhere — save to overwrite or reload
BACK_TO_PLUGINS: Back to Plugins
CHANGELOG: Changelog
PLUGIN_MUST_BE_ENABLED_TO_CONFIGURE: Plugin must be enabled to configure.
NO_CONFIGURATION_OPTIONS_AVAILABLE_FOR: No configuration options available for this plugin.
ENABLE_PLUGIN: Enable Plugin
PAGE_TITLE: "{name} — Plugins — Grav Admin"
REMOVE_CONFIRM_TITLE: Remove plugin?
REMOVE_CONFIRM_MESSAGE: 'Remove {name}? This will uninstall the plugin and delete its files. Configuration will be preserved.'
TITLE: Plugins
RESET:
PASSWORD_RESET_SUCCESSFULLY_PLEASE_SIGN: Password reset successfully. Please sign in.
UNABLE_TO_CONNECT_TO_SERVER: Unable to connect to server.
RESET_PASSWORD_GRAV_ADMIN: Reset password — Grav Admin
RESET_PASSWORD: Reset password
THIS_RESET_LINK_IS_MISSING_REQUIRED: This reset link is missing required parameters. Request a new one from the forgot password page.
CONFIRM_PASSWORD: Confirm password
PASSWORDS_DO_NOT_MATCH: Passwords do not match
BACK_TO_SIGN_IN: Back to sign in
RESETTING: Resetting...
INVALID_LINK: Invalid reset link.
NEW_PASSWORD_FOR: Choose a new password for **{username}**.
SETTINGS:
LIGHT_LOGO: Light logo
DARK_LOGO: Dark logo
REMOVE_LINK: Remove link
RESET_PREFERENCES: Reset Preferences
PREFERENCES_RESET_RELOAD_TO_APPLY: Preferences reset. Reload to apply.
SETTINGS_GRAV_ADMIN: Settings — Grav Admin
ADMIN_PREFERENCES_AND_APPEARANCE: Admin preferences and appearance
CUSTOMIZE_THE_LOGO_SHOWN_IN_THE_SIDEBAR: Customize the logo shown in the sidebar and login page
LOGO_TYPE: Logo Type
CHOOSE_HOW_THE_LOGO_IS_DISPLAYED: Choose how the logo is displayed
GRAV_LOGO: Grav Logo
CUSTOM_TEXT: Custom Text
CUSTOM_IMAGE: Custom Image
LOGO_TEXT: Logo Text
THE_FIRST_LETTER_BECOMES_THE_ICON: The first letter becomes the icon
LIGHT_MODE_LOGO: Light Mode Logo
USED_ON_LIGHT_BACKGROUNDS: Used on light backgrounds
DARK_MODE_LOGO: Dark Mode Logo
USED_ON_DARK_BACKGROUNDS: Used on dark backgrounds
APPEARANCE: Appearance
CUSTOMIZE_THE_LOOK_AND_FEEL_OF_THE_ADMIN: Customize the look and feel of the admin
COLOR_MODE: Color Mode
CHOOSE_BETWEEN_LIGHT_AND_DARK_APPEARANCE: Choose between light and dark appearance
ACCENT_COLOR: Accent Color
PRIMARY_COLOR_USED_FOR_BUTTONS_LINKS: Primary color used for buttons, links, and highlights
SATURATION: Saturation
TYPEFACE_USED_THROUGHOUT_THE_ADMIN: Typeface used throughout the admin
FONT_SIZE: Font Size
TEXT_SIZE_USED_THROUGHOUT_THE_ADMIN: Text size used throughout the admin
FONT_SIZE_SMALL: Small
FONT_SIZE_NORMAL: Normal
FONT_SIZE_LARGE: Large
FONT_SIZE_XLARGE: X-Large
DEFAULT_SETTINGS_FOR_THE_PAGE_BROWSER: Default settings for the page browser
DEFAULT_VIEW: Default View
HOW_PAGES_ARE_DISPLAYED_BY_DEFAULT: How pages are displayed by default
OTHER_LIST_VIEWS: Other List Views
OTHER_LIST_VIEWS_DESC: Default layout for the users, plugins, and themes lists
ITEMS_PER_PAGE: Items per Page
NUMBER_OF_PAGES_SHOWN_IN_LIST_VIEW: Number of pages shown in list view
EDITING: Editing
AUTO_SAVE_AND_UNDO_BEHAVIOR_FOR_FORM: Auto-save and undo behavior for form editors
AUTO_SAVE: Auto-Save
AUTOMATICALLY_SAVE_WHEN_YOU_LEAVE_A: Automatically save when you leave a field
TOOLBAR_UNDO_BUTTON: Toolbar Undo Button
SHOW_AN_UNDO_BUTTON_IN_THE_EDITOR: Show an undo button in the editor toolbar
UNDO_BATCH_WINDOW: Undo Batch Window
GROUP_RAPID_FIELD_CHANGES_INTO_A_SINGLE: Group rapid field changes into a single undo step
NONE_1_FIELD_1_UNDO: None (1 field = 1 undo)
1_SECOND: 1 second
2_SECONDS: 2 seconds
REAL_TIME_COLLABORATION: Real-time Collaboration
PLUGIN_ON_THE_SERVER_EXPERIMENTAL: plugin on the server. Experimental.
ADMIN_INTERFACE_LANGUAGE: Admin interface language
ADMIN_LANGUAGE: Admin Language
ENGLISH: English
FRAN_AIS: Français
DEUTSCH: Deutsch
ESPA_OL: Español
ITALIANO: Italiano
PORTUGU_S: Português
NEDERLANDS: Nederlands
MENUBAR_LINKS: Menubar Links
CUSTOM_SHORTCUTS_SHOWN_IN_THE_TOP: Custom shortcuts shown in the top menubar
EXTERNAL: External
ADD_LINK: Add Link
CONNECTION: Connection
SERVER_CONNECTION_DETAILS: Server connection details
SERVER_URL: Server URL
ENVIRONMENT: Environment
AUTHENTICATED_AS: Authenticated As
RESET_ALL_PREFERENCES: Reset All Preferences
COLLAB_DESCRIPTION: Live multi-user editing with presence. Requires the `sync` plugin on the server. Experimental.
ADMIN_LANGUAGE_DESC: Language for labels, menus, and messages ({count} strings loaded)
LANGUAGE_CHANGED: Language changed to {language}
HUE: Hue
FONT: Font
LIGHT: Light
DARK: Dark
FOLLOW_OS: Follow OS
"ON": "On"
"OFF": "Off"
RESET_TO_SITE_DEFAULTS: Reset my preferences to site defaults
SITE_DEFAULTS: Site Defaults
SITE_DEFAULTS_DESCRIPTION: Settings below apply to every admin user as the baseline. Tier B items (appearance, pages, language, editor) can be overridden in each user's own preferences above. Tier A items (editing, menubar) are site-wide and not overridable.
BRANDING: Branding
BRANDING_DESC: Logo and brand text shown everywhere in the admin.
SAVED_AUTOMATICALLY: Saved automatically
SITE_SETTINGS_HEADING: Site Settings
SITE_SETTINGS_DESC: Default preferences for new users plus site-wide behavior. Changes apply on next reload for affected users.
DEFAULT_APPEARANCE: Default Appearance
DEFAULT_COLOR_APPEARANCE_DESC: Default color appearance for new users.
DEFAULT_PRIMARY_COLOR_DESC: Default primary color for buttons, links, and highlights.
DEFAULT_TYPEFACE_DESC: Default typeface for the admin UI.
DEFAULT_TEXT_SIZE_DESC: Default text size for the admin UI.
DEFAULT_PAGES: Default Pages
DEFAULT_LANGUAGE: Default Language
DEFAULT_INTERFACE_LANGUAGE_DESC: Default interface language for new users.
EDITOR_HEADING: Editor
EDITOR_MODE: Editor mode
DEFAULT_FORM_EDITOR_DENSITY: Default form editor density.
EDITOR_SECTION_DESC: How the Markdown editor behaves while you write.
STICKY_TOOLBAR: Sticky toolbar
STICKY_TOOLBAR_DESC: Keep the formatting toolbar and Preview button pinned in view as you scroll.
EDITOR_HEIGHT: Editor height
EDITOR_HEIGHT_DESC: Let the editor grow with your content, or cap it at a fixed height with its own scrollbar.
EDITOR_HEIGHT_AUTO: Auto
EDITOR_HEIGHT_FIXED: Fixed
USERS_MAY_OVERRIDE: Users may override
SITE_WIDE_ONLY: Site-wide only
REVERT_CHANGES: Revert changes
SAVE_SITE_DEFAULTS: Save site defaults
RESET_PREFERENCES_MSG: Remove all your personal overrides and revert to the site defaults?
RESET: Reset
FAILED_TO_SAVE_LOGO_MODE: Failed to save logo mode.
FAILED_TO_SAVE_LOGO_TEXT: Failed to save logo text.
LIGHT_LOGO_UPLOADED: Light logo uploaded.
DARK_LOGO_UPLOADED: Dark logo uploaded.
LOGO_UPLOAD_FAILED: Logo upload failed.
LIGHT_LOGO_REMOVED: Light logo removed.
DARK_LOGO_REMOVED: Dark logo removed.
FAILED_TO_REMOVE_LOGO: Failed to remove logo.
SITE_DEFAULTS_SAVED: Site defaults saved. All users will see these on next reload.
FAILED_TO_SAVE_SITE_DEFAULTS: Failed to save site defaults.
FAILED_TO_RESET_PREFERENCES: Failed to reset preferences.
CUSTOM: Custom
PREVIEW: Preview
SETUP:
PLEASE_FIX_THE_ERRORS_ABOVE_AND_TRY: Please fix the errors above and try again
ADMINISTRATOR_ACCOUNT_CREATED_WELCOME: Administrator account created — welcome to Grav
SETUP_HAS_ALREADY_BEEN_COMPLETED_PLEASE: Setup has already been completed. Please sign in.
UNABLE_TO_CONNECT_TO_SERVER_CHECK_YOUR: Unable to connect to server. Check your server URL and try again.
SETUP_GRAV_ADMIN: Setup — Grav Admin
WELCOME_TO_GRAV: Welcome to Grav
CREATE_YOUR_ADMINISTRATOR_ACCOUNT_TO: Create your administrator account to get started
CHECKING_SERVER: Checking server…
SERVER_CONFIGURATION: Server Configuration
SERVER_URL: Server URL
ENVIRONMENT: Environment
3_64_CHARACTERS_LETTERS_NUMBERS_HYPHENS: "3-64 characters: letters, numbers, hyphens, underscores"
FULL_NAME: Full name
OPTIONAL: (optional)
ENTER_A_VALID_EMAIL_ADDRESS: Enter a valid email address
CONFIRM_PASSWORD: Confirm password
PASSWORDS_DO_NOT_MATCH: Passwords do not match
POWERED_BY_GRAV_CMS: Powered by Grav CMS
CREATING_ACCOUNT: Creating account...
CREATE_ADMINISTRATOR: Create administrator
SYSTEM:
SYSTEM_GRAV_ADMIN: System — Grav Admin
COMING_SOON: Coming soon
THEMES:
SEARCH_THEMES: Search themes...
SYMLINKED: Symlinked
FAILED_TO_LOAD_THEMES: Failed to load themes
FAILED_TO_CHECK_FOR_UPDATES: Failed to check for updates
THEMES_GRAV_ADMIN: Themes — Grav Admin
CHECK_UPDATES: Check Updates
CONFIGURE: Configure
SELECT_A_THEME_TO_VIEW_DETAILS: Select a theme to view details
ACTIVE_THEME: Active Theme
CLICK_TO_VIEW_FULL_SIZE: Click to view full size
REMOVE_THEME: Remove Theme
CONFIGURATION_WAS_MODIFIED_ELSEWHERE: Configuration was modified elsewhere. Please reload.
FAILED_TO_SAVE_CONFIGURATION: Failed to save configuration.
BACK_TO_THEMES: Back to Themes
CHANGELOG: Changelog
NO_CONFIGURATION_OPTIONS_AVAILABLE_FOR: No configuration options available for this theme.
PAGE_TITLE: "{name} — Themes — Grav Admin"
TITLE: Themes
ACTIVATE: Activate
ACTIVATE_THEME: 'Activate {name}'
ACTIVATE_CONFIRM_TITLE: Activate theme?
ACTIVATE_CONFIRM_MESSAGE: 'Switch the active site theme to {name}? Frontend rendering will use this theme immediately.'
REMOVE_CONFIRM_TITLE: Remove theme?
REMOVE_CONFIRM_MESSAGE: 'Remove {name}? This will uninstall the theme and delete its files.'
REMOVE_ACTIVE_CONFIRM_MESSAGE: '{name} is the currently active theme. Removing it will leave the site without a theme until another one is activated. Continue?'
DELETE_ACTIVE_WARNING: 'Currently active. Switching themes first is recommended before deleting.'
ACTIVE: Active
ACTIVATE: Activate
USERS:
TITLE: Users
STATUS: Status
STATUS_HELP: Disabled accounts cannot sign in or use the API.
SEARCH_USERS: Search users...
FAILED_TO_LOAD_USERS: Failed to load users
USERS_GRAV_ADMIN: Users — Grav Admin
ADD_USER: Add User
SUPER_ADMIN: Super Admin
CREATED: Created
PERMISSIONS: Permissions
SELECT_A_USER_TO_VIEW_DETAILS: Select a user to view details
DELETE_USER: Delete User
CONFIRM_DELETE_USER: "Delete user '{username}'? This cannot be undone."
USER_WAS_MODIFIED_ELSEWHERE_PLEASE: User was modified elsewhere. Please reload.
FAILED_TO_SAVE_USER: Failed to save user.
YOU_CANNOT_DELETE_YOUR_OWN_ACCOUNT: You cannot delete your own account.
USER_CHANGED_ELSEWHERE_SAVE_TO: User changed elsewhere — save to overwrite or reload
BACK_TO_USERS: Back to Users
2_FACTOR_AUTHENTICATION: 2-Factor Authentication
NEW:
LOWERCASE_3_64_CHARS: "3-64 chars: letters, numbers, . - _"
NEW_USER_GRAV_ADMIN: New User — Grav Admin
NEW_USER: New User
ACCOUNT: Account
FULL_NAME: Full Name
PERMISSIONS: Permissions
CREATE: Create
PAGE_TITLE: "{name} — Users — Grav Admin"
USERS_NAV:
USERS: Users
GROUPS: Groups
INVITATIONS: Invitations
CONFIGURATION: Configuration
INVITATIONS:
INVITE: Invite
INVITE_USER: Invite User
SEND_INVITE: Send Invite
# Create form
RECIPIENT: Recipient
RECIPIENT_HINT: They'll choose their own username and password when they accept.
EMAIL: Email
FULL_NAME_OPTIONAL: Full name (optional)
MESSAGE_OPTIONAL: Personal message (optional)
EXPIRES_AFTER: Invitation expires after
EXPIRY_1_DAY: 1 day
EXPIRY_3_DAYS: 3 days
EXPIRY_7_DAYS: 7 days
EXPIRY_14_DAYS: 14 days
EXPIRY_30_DAYS: 30 days
GROUPS: Groups
GROUPS_HINT: Groups the invited user will be added to.
LOADING_GROUPS: Loading groups...
NO_GROUPS: No groups defined yet.
PERMISSIONS: Permissions
PERMISSIONS_HINT: Permissions the invited user will receive. They can't grant themselves more than you set here.
# Result panel
INVITE_READY: Invitation ready
EMAIL_SENT_TO: "An invitation email was sent to {email}."
INVITE_LINK: Invitation link
COPY: Copy
COPIED: Copied
INVITE_ANOTHER: Invite another
VIEW_PENDING: View pending
# Toasts
SENT_TOAST: "Invitation sent to {email}."
CREATED_NO_EMAIL_TOAST: Invitation created. Email isn't configured, so share the link manually.
RESENT_TOAST: "Invitation resent to {email}."
REVOKED_TOAST: Invitation revoked.
SEND_FAILED: Failed to send invitation.
RESEND_FAILED: Failed to resend invitation.
REVOKE_FAILED: Failed to revoke invitation.
LOAD_FAILED: Failed to load invitations.
COPY_FAILED: Couldn't copy the link.
# Pending list
PENDING_COUNT: "{count, plural, =0 {No pending invitations} one {# pending invitation} other {# pending invitations}}"
NONE_PENDING: No pending invitations
NONE_PENDING_HINT: Invite someone to join and their pending invitation will appear here.
INVITED_BY: "Invited by {name}"
EXPIRED: Expired
EXPIRES_IN_DAYS: "{count, plural, one {Expires in # day} other {Expires in # days}}"
EXPIRES_IN_HOURS: "{count, plural, one {Expires in # hour} other {Expires in # hours}}"
RESEND: Resend
REVOKE: Revoke
REVOKE_TITLE: Revoke invitation
CONFIRM_REVOKE: "Revoke the invitation for {email}? The link will stop working."
# Public accept page
ACCEPT_TITLE: Accept Invitation — Grav Admin
ACCEPT_HEADING: Accept invitation
ACCEPT_SUBHEADING: Set up your account to get started.
CHECKING_INVITE: Checking your invitation...
INVALID_INVITE: This invitation isn't valid.
INVALID_INVITE_BODY: This invitation link is invalid or has already been used.
EXPIRED_INVITE: This invitation has expired.
EXPIRED_INVITE_BODY: This invitation has expired. Ask an administrator to send a new one.
TITLE_OPTIONAL: Title (optional)
CHOOSE_PASSWORD: Choose a password
PASSWORD_POLICY: Password does not meet the required policy
USERNAME_INVALID: Username must be 3-64 characters.
USERNAME_TAKEN: That username is already taken.
CREATE_ACCOUNT: Create account
CREATING_ACCOUNT: Creating account...
ACCEPT_SUCCESS: Account created. Welcome!
ACCEPT_FAILED: Couldn't create your account.
USERS_TABLE:
USERNAME: Username
EMAIL: Email
FULL_NAME: Full name
STATUS: Status
PERMISSIONS: Permissions
ACTIONS: Actions
ENABLED: Enabled
DISABLED: Disabled
ON: 'On'
OFF: 'Off'
EDIT: Edit
DELETE: Delete
NO_USERS: No users found
CARDS: Cards
TABLE: Table
USERS_FILTER:
PERMISSION: Permission
GROUP: Group
GROUPS: Groups
BACKEND_ACCESS: Backend access
CLEAR: Clear
CLEAR_ALL: Clear filters
TYPE_TO_FILTER: Type to filter…
LOADING: Loading…
NO_MATCHES: No matches
NO_MATCHES_FILTERS: No users match these filters
FILTER_BY_PERMISSION: Filter by this permission
FILTER_BY_GROUP: Filter by this group
PLUGINS_TABLE:
NAME: Name
VERSION: Version
NO_PLUGINS: No plugins installed
PROTECTED_PLUGIN: This plugin cannot be disabled from admin-next without locking yourself out.
THEMES_TABLE:
NO_THEMES: No themes installed
GROUPS:
GROUPS: Groups
GROUPS_GRAV_ADMIN: Groups — Grav Admin
ADD_GROUP: Add Group
NEW_GROUP: New Group
NEW_GROUP_GRAV_ADMIN: New Group — Grav Admin
GROUP_NAME: Group name
GROUP_NAME_PLACEHOLDER: e.g. editors
GROUP_NAME_HELP: 1200 characters of letters, numbers, hyphens or underscores. Used as the storage key.
DISPLAY_NAME: Display name
DESCRIPTION: Description
SEARCH_GROUPS: Search groups...
NO_GROUPS: No groups found
NO_GROUPS_MATCH_SEARCH: No groups match your search
SELECT_A_GROUP_TO_VIEW_DETAILS: Select a group to view details
BACK_TO_GROUPS: Back to Groups
CREATE: Create
DELETE_GROUP: Delete Group
CONFIRM_DELETE_GROUP: "Delete group '{name}'? This cannot be undone."
FAILED_TO_LOAD_GROUPS: Failed to load groups
FAILED_TO_LOAD_GROUP: "Failed to load group '{name}'."
FAILED_TO_SAVE_GROUP: Failed to save group.
FAILED_TO_CREATE_GROUP: Failed to create group.
GROUP_SAVED: "Group '{name}' saved"
GROUP_CREATED: "Group '{name}' created"
GROUP_DELETED: "Group '{name}' deleted"
GROUP_DELETE_FAILED: "Failed to delete group '{name}'"
GROUP_MODIFIED_ELSEWHERE: Group was modified elsewhere. Please reload.
GROUP_PAGE_TITLE: "{name} — Groups — Grav Admin"
GROUP_COUNT_ONE: "{n} group"
GROUP_COUNT_OTHER: "{n} groups"
ACCOUNTS_CONFIG:
TITLE: Accounts Configuration
PAGE_TITLE: Accounts Configuration — Grav Admin
SAVED: Configuration saved
FAILED_TO_LOAD: Failed to load accounts configuration
FAILED_TO_SAVE: Failed to save accounts configuration
MODIFIED_ELSEWHERE: Configuration was modified elsewhere. Please reload.
NO_FIELDS: No configuration options available.
PAGINATION:
PAGE_OF: "Page {current} of {total}"
INFO: Info
INSTALL: Install
COPY_BUTTON:
COPIED: Copied!
COPY: Copy
WIDGET_HOST:
UNKNOWN_WIDGET: "Unknown widget: {id}"
UPDATE_AVAILABLE_VERSION: "Update available: v{version}"
UPDATE_TO_VERSION: Update to v{version}
2FA_ENABLED: 2FA Enabled
2FA_SECRET: 2FA Secret
2FA_SECRET_HELP: "Scan this QR code into your [Authenticator App](https://learn.getgrav.org/admin-panel/2fa#apps). Also it's a good idea to backup the secret in a safe location, in case you need to reinstall your app. Check the [Grav docs](https://learn.getgrav.org/admin-panel/2fa) for more information "
2FA_TITLE: 2-Factor Authentication
ABSOLUTE_URLS: Absolute URLs
ABSOLUTE_URLS_HELP: Absolute or relative URLs for `base_url`
ACCESS: Access
ACCESS_LEVELS: Access Levels
ACCOUNT: Account
ACCOUNTS: Accounts
ACCOUNTS_STORAGE: Account Storage
ACCOUNTS_STORAGE_HELP: The storage mechanism to be used for Flex Object Account type. Files is the traditional approach where account are stored in a YAML file in a single folder, while Folder creates a new folder for each account
ACCOUNTS_TYPE: Accounts Type
ACCOUNTS_TYPE_HELP: Flex Object system to store user accounts
ACTIVE_LANGUAGE_IN_SESSION: Active language in session
ACTIVE_LANGUAGE_IN_SESSION_HELP: Store the active language in the session
ADD: Add
ADD_ACCOUNT: Add Account
ADMIN_CHILDREN_DISPLAY_ORDER: Children Display Order
ADMIN_CHILDREN_DISPLAY_ORDER_HELP: The order that children of this page should be displayed in the 'Pages' view of Admin plugin
ADMIN_SPECIFIC_OVERRIDES: Admin Specific Overrides
ADVANCED: Advanced
ALLOW_URL_TAXONOMY_FILTERS: URL Taxonomy Filters
ALLOW_URL_TAXONOMY_FILTERS_HELP: Page-based collections allow you to filter via `/taxonomy:value`.
ALLOW_WEBSERVER_GZIP: Allow WebServer Gzip
ALLOW_WEBSERVER_GZIP_HELP: Off by default. When enabled, WebServer-configured Gzip/Deflate compression will work, but http connection will not be closed before onShutDown() event causing slower page loading
APPEND_URL_EXT: Append URL extension
APPEND_URL_EXT_HELP: Will add a custom extension to the Page's URL. Note, this will mean Grav will look for `<template>.<extension>.twig` template
ASCENDING: Ascending
ASSETS: Assets
AUTO: Auto
AUTO_LINE_BREAKS: Auto line breaks
AUTO_LINE_BREAKS_HELP: Enable support for automatic line breaks in markdown
AUTO_URL_LINKS: Auto URL links
AUTO_URL_LINKS_HELP: Enable automatic conversion of URLs into HTML hyperlinks
AUTOESCAPE_VARIABLES: Autoescape variables
AUTOESCAPE_VARIABLES_HELP: Autoescapes all variables. This will break your site most likely
AVATAR: Avatar Generator
AVATAR_HASH: "NOTE: Optional Avatar custom 'hash' string"
AVATAR_HELP: Multiavatar is a locally generated avatar. Gravatar is an external service that uses your email address to pull a preconfigured Avatar remotely
BACK: Back
BACKUPS: Backups
BACKUPS_HISTORY: Backup History
BACKUPS_MAX_COUNT: Maximum Number of Backups
BACKUPS_MAX_RETENTION_TIME: Maximum Retention Time
BACKUPS_MAX_RETENTION_TIME_APPEND: in Days
BACKUPS_MAX_SPACE: Maximum Backups Space
BACKUPS_PROFILE_ENVIRONMENT: Environment
BACKUPS_PROFILE_ENVIRONMENT_HELP: Grav environment context the scheduled backup runs as.
BACKUPS_PROFILE_EXCLUDE_FILES: Exclude Files
BACKUPS_PROFILE_EXCLUDE_FILES_HELP: Specific Files or Folders to exclude, one per line
BACKUPS_PROFILE_EXCLUDE_PATHS: Exclude Paths
BACKUPS_PROFILE_EXCLUDE_PATHS_HELP: Absolute paths to exclude, one per line
BACKUPS_PROFILE_NAME: Backup Name
BACKUPS_PROFILE_ROOT_FOLDER: Root Folder
BACKUPS_PROFILE_ROOT_FOLDER_HELP: Can be an absolute path or a stream
BACKUPS_PROFILE_SCHEDULE: Enable Scheduled Job
BACKUPS_PROFILE_SCHEDULE_AT: Run Scheduled Job
BACKUPS_PROFILES: Backup Profiles
BACKUPS_PURGE_CONFIG: Backup Purge Configuration
BACKUPS_STORAGE_PURGE_TRIGGER: Backup Storage Purge Trigger
BODY_CLASSES: Body classes
CACHE_ALL: Cache all images
CACHE_ALL_HELP: Run all images through Grav's cache system even if they have no media manipulations
CACHE_CHECK_METHOD: Cache check method
CACHE_CHECK_METHOD_HELP: Select the method that Grav uses to check if page files have been modified.
CACHE_CLEAR_JOB: Run Scheduled Clear Job
CACHE_CLEAR_JOB_HELP: With the scheduler you can periodically clear the Grav Cache
CACHE_CONTROL: HTTP Cache-Control
CACHE_CONTROL_HELP: Set to a valid cache-control value such as `no-cache, no-store, must-revalidate`
CACHE_DRIVER: Cache driver
CACHE_DRIVER_HELP: Choose which cache driver Grav should use. 'Auto Detect' attempts to find the best for you
CACHE_JOB_TYPE: Cache Job Type
CACHE_JOB_TYPE_HELP: Either clear with the 'standard' folders cache clear, or with 'all' folders
CACHE_PERMS: Cache Permissions
CACHE_PERMS_HELP: Default cache folder perms. Usually 0755 or 0775 depending on setup
CACHE_PREFIX: Cache prefix
CACHE_PREFIX_HELP: An identifier for part of the Grav key. Don't change unless you know what your doing.
CACHE_PREFIX_PLACEHOLDER: Derived from base URL (override by entering random string)
CACHE_PURGE_AGE: Cache Purge Age
CACHE_PURGE_AGE_HELP: Purge all cache items older than this age (in seconds)
CACHE_PURGE_JOB: Run Scheduled Purge Job
CACHE_PURGE_JOB_HELP: With the scheduler you can periodically clear out old Doctrine file cache folders with this job
CACHING: Caching
CACHING_HELP: Global ON/OFF switch to enable/disable Grav caching
CHARACTERS: characters
CLEAR_IMAGES_BY_DEFAULT: Clear image cache by default
CLEAR_IMAGES_BY_DEFAULT_HELP: By default processed images are cleared for all cache clears, this can be disabled
CLI_COMPATIBILITY: CLI Compatibility
CLI_COMPATIBILITY_HELP: Ensures that only non-volatile Cache drivers are used (file, redis, memcache, etc.)
COLLECTIONS: Collections
COMMAND: Command
CONFIGURATION: Configuration
CONTENT: Content
CONTENT_EDITOR: Content Editor
CONTENT_EDITOR_HELP: Custom editors can be preferred for content editing
CONTENT_FALLBACK_LANGUAGE_HELP: Specify language code which you want to customize.
CONTENT_LANGUAGE_FALLBACK: Fallback Languages
CONTENT_LANGUAGE_FALLBACK_HELP: Please enter a list of language codes. Note that if you omit default language code, it will not be used.
CONTENT_LANGUAGE_FALLBACKS: Content Language Fallback
CONTENT_LANGUAGE_FALLBACKS_HELP: By default if the content isn't translated, Grav will display content in the default language. Use this setting to override that behavior per language basis.
COPY: Copy
CREATE: Create
CSS_ASSETS: CSS Assets
CSS_MINIFY: CSS minify
CSS_MINIFY_HELP: Minify the CSS during pipelining
CSS_MINIFY_WINDOWS_OVERRIDE: CSS minify Windows override
CSS_MINIFY_WINDOWS_OVERRIDE_HELP: Minify Override for Windows platforms. False by default due to ThreadStackSize
CSS_PIPELINE: CSS pipeline
CSS_PIPELINE_BEFORE_EXCLUDES: CSS pipeline render first
CSS_PIPELINE_BEFORE_EXCLUDES_HELP: Render the CSS pipeline before any other CSS references that are not included
CSS_PIPELINE_HELP: The CSS pipeline is the unification of multiple CSS resources into one file
CSS_PIPELINE_INCLUDE_EXTERNALS: Include externals in CSS pipeline
CSS_PIPELINE_INCLUDE_EXTERNALS_HELP: External URLs sometimes have relative file references and shouldn't be pipelined
CSS_REWRITE: CSS rewrite
CSS_REWRITE_HELP: Rewrite any CSS relative URLs during pipelining
CURL: cURL
CUSTOM_BASE_URL: Custom base URL
CUSTOM_BASE_URL_HELP: "Use if you want to rewrite the site domain or use a different subfolder than the one used by Grav. Example: http://localhost"
CUSTOM_REDIRECTS: Custom Redirects
CUSTOM_REDIRECTS_HELP: routes to redirect to other pages. Standard Regex replacement is valid
CUSTOM_REDIRECTS_PLACEHOLDER_KEY: /your/alias
CUSTOM_REDIRECTS_PLACEHOLDER_VALUE: /your/redirect
CUSTOM_ROUTES: Custom Routes
CUSTOM_ROUTES_HELP: routes to alias to other pages. Standard Regex replacement is valid
CUSTOM_ROUTES_PLACEHOLDER_KEY: /your/alias
CUSTOM_ROUTES_PLACEHOLDER_VALUE: /your/route
DATE: Date
DATE_BASED_PUBLISHING: Date-based publishing
DATE_BASED_PUBLISHING_HELP: Automatically (un)publish posts based on their date
DATE_HELP: The date variable allows you to specifically set a date associated with this page.
DEBUGGER: Debugger
DEBUGGER_CENSORED: Censor Sensitive Data
DEBUGGER_CENSORED_HELP: "Clockwork Provider ONLY: If Yes, censor potentially sensitive information (POST parameters, cookies, files, configuration and most array/object data in log messages)"
DEBUGGER_CLOCKWORK: Clockwork Browser Extension
DEBUGGER_DEBUGBAR: PHP Debug Bar
DEBUGGER_HELP: Enable Grav debugger and following settings
DEBUGGER_PROVIDER: Debugger Provider
DEBUGGER_PROVIDER_HELP: Default is PHP Debug Bar, but Clockwork browser extension provides for a less intrusive approach
DEFAULT: Default
DEFAULT_AUTHOR: Default Author
DEFAULT_AUTHOR_HELP: A default author name, often used in themes or page content
DEFAULT_CHILD_TYPE: Default Child Type
DEFAULT_DATE_FORMAT: Page date format
DEFAULT_DATE_FORMAT_HELP: "Page date format used by Grav. By default, Grav attempts to guess your date format, however you can specifiy a format using PHP's date syntax (e.g.: Y-m-d H:i)"
DEFAULT_DATE_FORMAT_PLACEHOLDER: Guess automatically
DEFAULT_EMAIL: Default Email
DEFAULT_EMAIL_HELP: A default email to reference in themes or pages
DEFAULT_IMAGE_QUALITY: Default image quality
DEFAULT_IMAGE_QUALITY_HELP: Default image quality to use when resampling or caching images (85%)
DEFAULT_LANG: Override Default Language
DEFAULT_LANG_HELP: Default is the first supported language. This can be overridden by setting this option but it must be one of the supported languages
DEFAULT_ORDER_DIRECTION: Default order direction
DEFAULT_ORDER_DIRECTION_HELP: The direction of pages in a list
DEFAULT_ORDERING: Default ordering
DEFAULT_ORDERING_DATE: Date - based on date field in header
DEFAULT_ORDERING_DEFAULT: Default - based on folder name
DEFAULT_ORDERING_FOLDER: Folder - based on prefix-less folder name
DEFAULT_ORDERING_HELP: Pages in a list will render using this order unless it is overridden
DEFAULT_ORDERING_TITLE: Title - based on title field in header
DEFAULT_PAGE_COUNT: Default page count
DEFAULT_PAGE_COUNT_HELP: Default maximum pages count in a list
DEFAULT_THEME: Default theme
DEFAULT_THEME_HELP: Set the default theme for Grav to use (default is Antimatter)
DEFAULTS: Defaults
DELIMITER: Delimiter
DELIMITER_HELP: The summary delimiter (default '===')
DESCENDING: Descending
DESCRIPTION: Description
DETAILS: Details
DETECT_CHANGES: Detect changes
DETECT_CHANGES_HELP: Twig will automatically recompile the Twig cache if it detects any changes in Twig templates
DISPLAY_ERRORS: Display errors
DISPLAY_ERRORS_HELP: Display full backtrace-style error page
DISPLAY_NAME: Display Name
DISPLAY_TEMPLATE: Display Template
EMAIL: Email
EMAIL_VALIDATION_MESSAGE: Must be a valid email address
ENABLE_AUTO_METADATA: Auto metadata from Exif
ENABLE_AUTO_METADATA_HELP: Automatically generate metadata files for images with exif information
ENABLE_MEDIA_TIMESTAMP: Enable timestamps on media
ENABLE_MEDIA_TIMESTAMP_HELP: Appends a timestamp based on last modified date to each media item
ENABLED_HELP: Enable page summary (the summary returns the same as the page content)
ENABLED_SRI_ON_ASSETS: Enable SRI on assets
ENABLED_SRI_ON_ASSETS_HELP: Enable asset SRI
ENABLED_TIMESTAMPS_ON_ASSETS: Enable timestamps on assets
ENABLED_TIMESTAMPS_ON_ASSETS_HELP: Enable asset timestamps
ERROR_FULL_BACKTRACE: Full Backtrace Error
ERROR_HANDLER: Error handler
ERROR_SIMPLE: Simple Error
ERROR_SYSTEM: System Error
ESCAPE_MARKUP: Escape markup
ESCAPE_MARKUP_HELP: Escape markup tags into HTML entities
ETAG: ETag
ETAG_HELP: Sets the etag header to help identify when a page has been modified
EVENTS: Events
EVENTS_HELP: Enable or Disable specific events. Disabling these can break plugins
EXPERIMENTAL: Experimental
EXPIRES: Expires
EXPIRES_HELP: Sets the expires header. The value is in seconds.
EXTERNAL: External Page
EXTERNAL_URL: External URL
EXTRA_ARGUMENTS: Extra Arguments
FALLBACK_TYPES: Allowed fallback types
FALLBACK_TYPES_HELP: Allowed file types that can be found if accessed via Page route. Defaults to any supported media type.
FILE: File
FILE_EXTENSION: File Extension
FILE_STREAMS: File Streams
FLEX: Flex Object (EXPERIMENTAL)
FLEX_CACHING: Flex Caching
FLEX_INDEX_CACHE_ENABLED: Enable Index Caching
FLEX_INDEX_CACHE_LIFETIME: Index Cache Lifetime (seconds)
FLEX_OBJECT_CACHE_ENABLED: Enable Object Caching
FLEX_OBJECT_CACHE_LIFETIME: Object Cache Lifetime (seconds)
FLEX_RENDER_CACHE_ENABLED: Enable Render Caching
FLEX_RENDER_CACHE_LIFETIME: Render Cache Lifetime (seconds)
FOLDER: Folder
FOLDER_NAME: Folder Name
FOLDER_NUMERIC_PREFIX: Folder Numeric Prefix
FOLDER_NUMERIC_PREFIX_HELP: Numeric prefix that provides manual ordering and implies visibility
FOPEN: fopen
FORCE_LOWERCASE_URLS: Force lowercase URLs
FORCE_LOWERCASE_URLS_HELP: By default Grav will set all slugs and routes to be lowercase. With this set to false, Uppercase slugs and routes can be used
FORCE_SSL: Force SSL
FORCE_SSL_HELP: Globally force SSL, if enabled when the site is reached through HTTP, Grav sends a redirect to the HTTPS page
FORMAT: Format
FORMAT_HELP: short = use the first occurrence of delimiter or size; long = summary delimiter will be ignored
FRONTMATTER_IGNORE_FIELDS: Ignore frontmatter fields
FRONTMATTER_IGNORE_FIELDS_HELP: Certain frontmatter fields may contain Twig but should not be processed, such as 'forms'
FRONTMATTER_PROCESS_TWIG: Process frontmatter Twig
FRONTMATTER_PROCESS_TWIG_HELP: When enabled you can use Twig config variables in page front matter
FULL_NAME: Full name
GENERAL_CONFIG: General Asset Configuration
GPM_METHOD: Remote Fetch Method
GPM_METHOD_HELP: When set to Auto, Grav will determine if fopen is available and use it, otherwise fall back to cURL. To force the use of one or the other switch the setting.
GPM_OFFICIAL_ONLY: Official GPM Only
GPM_OFFICIAL_ONLY_HELP: Only allow direct installs from the official GPM repository only.
GPM_RELEASES: GPM Releases
GPM_RELEASES_HELP: Choose 'Testing' to install beta or testing versions
GPM_SECTION: GPM Section
GROUP_NAME: Group Name
GROUPS_HELP: List of groups the user is part of
GZIP_COMPRESSION: Gzip compression
GZIP_COMPRESSION_HELP: Enable GZip compression of the Grav page for increased performance.
HIDE_EMPTY_FOLDERS: Hide empty folders
HIDE_EMPTY_FOLDERS_HELP: If folder has no .md file, should it be hidden in navigation as well as being unroutable
HIDE_HOME_IN_URLS: Hide home route in URLs
HIDE_HOME_IN_URLS_HELP: Will ensure the default routes for any pages under home do not reference home's regular route
HOME_PAGE: Home page
HOME_PAGE_HELP: The page that Grav will use as the default landing page
HTTP_ACCEPT_LANGUAGE: Set language from browser
HTTP_ACCEPT_LANGUAGE_HELP: You can opt to try to set the language based on `http_accept_language` header tag in the browser
HTTP_CONNECTIONS: HTTP Connections
HTTP_CONNECTIONS_HELP: The number of concurrent HTTP connections during multiplexed requests
HTTP_HEADERS: HTTP Headers
HTTP_SECTION: HTTP Section
ICON: Icon
IGNORE_FILES: Ignore files
IGNORE_FILES_HELP: Specific files to ignore when processing pages
IGNORE_FOLDERS: Ignore folders
IGNORE_FOLDERS_HELP: Specific folders to ignore when processing pages
IGNORE_HIDDEN: Ignore hidden
IGNORE_HIDDEN_HELP: Ignore all files and folders that begin with a DOT
IMAGE_ADAPTER: Image Adapter
IMAGE_ADAPTER_HELP: The image adapter to use for image manipulation. 'GD' is the default, 'Imagick' is an alternative
IMAGE_OPTIONS: Image options
IMAGES_AUTO_FIX_ORIENTATION: Fix orientation automatically
IMAGES_AUTO_FIX_ORIENTATION_HELP: Automatically fix the image orientation based on the Exif data
IMAGES_CLS_ASPECT_RATIO: Enable Aspect Ratio
IMAGES_CLS_ASPECT_RATIO_HELP: Optional CSS variable that gets applied via a 'style' attribute which can be used in CSS for custom styling
IMAGES_CLS_AUTO_SIZES: Enable Auto Sizes
IMAGES_CLS_AUTO_SIZES_HELP: Automatically add 'width' and 'height' attributes to images to address CLS
IMAGES_CLS_RETINA_SCALE: Retina Scale Factor
IMAGES_CLS_RETINA_SCALE_HELP: Will take the calculated size and divide by scale factor to display a higher resolution image at a smaller pixel size for better handling of HiDPI resolutions
IMAGES_CLS_TITLE: Cumulative Layout Shift (CLS)
IMAGES_DEBUG: Image debug watermark
IMAGES_DEBUG_HELP: Show an overlay over images indicating the pixel depth of the image when working with retina for example
IMAGES_DECODING: Image decoding behavior
IMAGES_DECODING_HELP: "The decoding attribute allows a browser to defer decoding offscreen images until users scroll near them. decoding supports three values: auto, sync, async"
IMAGES_FETCHPRIORITY: Image Fetchpriority Property
IMAGES_FETCHPRIORITY_HELP: The fetchpriority property in HTML is an attribute that specifies the priority for loading certain resources, such as images or iframes, to optimize performance. Possible values are high, low, or auto.
IMAGES_LOADING: Image loading behavior
IMAGES_LOADING_HELP: "The loading attribute allows a browser to defer loading offscreen images and iframes until users scroll near them. loading supports three values: auto, lazy, eager"
IMAGES_MAX_PIXELS: Maximum image pixels
IMAGES_MAX_PIXELS_HELP: "Total-pixel ceiling (width x height) for URL-based resize actions. Requests above this limit are refused. Set to 0 to disable the check."
IMAGES_SEOFRIENDLY: SEO-Friendly Image names
IMAGES_SEOFRIENDLY_HELP: When enabled, the image name is displayed first, then a smaller hash to reflect processed operations
IMAGES_URL_ACTIONS: Allow URL-based image actions
IMAGES_URL_ACTIONS_HELP: "Allow image transforms via URL query parameters (e.g. `image.jpg?resize=600,400`). Disabled by default; normal Twig and Markdown image resizing is unaffected."
INCLUDE_DEFAULT_LANG: Include default language
INCLUDE_DEFAULT_LANG_FILE_EXTENSION: Include default language in file extension
INCLUDE_DEFAULT_LANG_HELP: This will prepend all URLs in the default language with the default language. e.g. `/en/blog/my-post`
INCLUDE_DEFAULT_LANG_HELP_FILE_EXTENSION: If enabled, it will prepend the default language to the file extension (e.g. `.en.md`). Disable it to keep the default language using `.md` file extension.
INLINE_TYPES: Inline fallback types
INLINE_TYPES_HELP: A list of file types that should be displayed inline rather than downloaded
INTL_ENABLED: Intl module integration
INTL_ENABLED_HELP: Use Intl PHP module and collate to sort UTF8 based collections
ITEMS: Items
JAVASCRIPT_MINIFY: JavaScript minify
JAVASCRIPT_MINIFY_HELP: Minify the JS during pipelining
JAVASCRIPT_MODULE_PIPELINE: JavaScript Module pipeline
JAVASCRIPT_MODULE_PIPELINE_BEFORE_EXCLUDES: JS Module pipeline render first
JAVASCRIPT_MODULE_PIPELINE_BEFORE_EXCLUDES_HELP: Render the JS pipeline before any other JS references that are not included
JAVASCRIPT_MODULE_PIPELINE_HELP: The JS Module pipeline is the unification of multiple JS resources into one file
JAVASCRIPT_MODULE_PIPELINE_INCLUDE_EXTERNALS: Include externals in JS Module pipeline
JAVASCRIPT_MODULE_PIPELINE_INCLUDE_EXTERNALS_HELP: External URLs sometimes have relative file references and shouldn't be pipelined
JAVASCRIPT_PIPELINE: JavaScript pipeline
JAVASCRIPT_PIPELINE_BEFORE_EXCLUDES: JS pipeline render first
JAVASCRIPT_PIPELINE_BEFORE_EXCLUDES_HELP: Render the JS pipeline before any other JS references that are not included
JAVASCRIPT_PIPELINE_HELP: The JS pipeline is the unification of multiple JS resources into one file
JAVASCRIPT_PIPELINE_INCLUDE_EXTERNALS: Include externals in JS pipeline
JAVASCRIPT_PIPELINE_INCLUDE_EXTERNALS_HELP: External URLs sometimes have relative file references and shouldn't be pipelined
JS_ASSETS: JavaScript Assets
JS_MODULE_ASSETS: JavaScript Module Assets
LANGUAGE: Language
LANGUAGE_DEBUG: Debug language
LANGUAGE_DEBUG_HELP: Enable the debug of languages which are using the |t twig filter by adding a span around them that can be styled to help diagnose issues
LANGUAGE_HELP: Set the favorite language
LANGUAGE_TRANSLATIONS: Translations
LANGUAGE_TRANSLATIONS_HELP: If false, translation keys are used instead of translated strings. This feature can be used to help to fix bad translations or to find hardcoded English strings.
LANGUAGES: Languages
LAST_MODIFIED: Last modified
LAST_MODIFIED_HELP: Sets the last modified header that can help optimize proxy and browser caching
LIFETIME: Lifetime
LIFETIME_HELP: Sets the cache lifetime in seconds. 0 = infinite
LIST: List
LOG_ERRORS: Log errors
LOG_ERRORS_HELP: Log errors to /logs folder
LOG_HANDLER: Log handler
LOG_HANDLER_HELP: Where to output the logs
LONG: Long
LONG_DATE_FORMAT: Long display date format
LONG_DATE_FORMAT_HELP: Set the long date format that can be used by themes
MARKDOWN: Markdown
MARKDOWN_EXTRA_HELP: Enable default support for Markdown Extra - https://michelf.ca/projects/php-markdown/extra/
MEDIA_TYPES: Media Types
MEMCACHED_PORT: Memcached port
MEMCACHED_PORT_HELP: The Memcached server port
MEMCACHED_SERVER: Memcached server
MEMCACHED_SERVER_HELP: The Memcached server address
MENU: Menu
MENU_HELP: The string to be used in a menu. If not set, Title will be used.
METADATA: Metadata
METADATA_HELP: Default metadata values that will be displayed on every page unless overridden by the page
METADATA_KEY: Key (e.g. 'Keywords')
METADATA_VALUE: Value (e.g. 'Blog, Grav')
MIME_TYPE: Mime Type
MISC_SECTION: Miscellaneous Section
MODULE: Module
MODULE_SETUP: Module Setup
MOVE: Move
NAME: Name
NEVER_CACHE_TWIG: Never Cache Twig
NEVER_CACHE_TWIG_HELP: Only cache content and process Twig every time for pages. Ignores twig_first setting.
"NO": "No"
OPTIONS: Options
ORDER: Order
ORDER_BY: Order By
ORDER_DIGITS: Order digits
ORDER_DIGITS_HELP: Number of digits used to prefix folder names for ordering (e.g. `01.about`, `001.about`).
ORDERING: Ordering
OVERRIDE_LOCALE: Override locale
OVERRIDE_LOCALE_HELP: Override the locale setting in PHP based on the current language
OVERRIDES: Overrides
PAGE: Page
PAGE_ACCESS: Page Access
PAGE_ACCESS_HELP: User with following access permissions can access the page.
PAGE_AUTHORS: Page Authors
PAGE_AUTHORS_HELP: Members of Page Authors have owner level access to this page defined in special 'Authors' page group.
PAGE_FILE: Page Template
PAGE_FILE_HELP: Page template file name, and by default the display template for this page
PAGE_GROUPS: Page Groups
PAGE_GROUPS_HELP: Members of Page Groups have special access to this page.
PAGE_INHERIT_PERMISSIONS: Inherit Permissions
PAGE_INHERIT_PERMISSIONS_HELP: Inherit ACL from parent page.
PAGE_MEDIA: Page Media
PAGE_SUMMARY: Page Summary
PAGE_TYPES: Page Types
PAGE_TYPES_HELP: Determines the page types that Grav supports and the order determines which type to fall back to if the request is ambiguous
PAGE_VISIBILITY_REQUIRES_ACCESS: Menu Visibility Requires Access
PAGE_VISIBILITY_REQUIRES_ACCESS_HELP: Set to Yes if page should be shown in menus only if user can access them.
PAGES_FALLBACK_ONLY: Pages fallback only
PAGES_FALLBACK_ONLY_HELP: Only 'fallback' to find page content through supported languages, default behavior is to display any language found if active language is missing
PAGES_TYPE: Frontend Page Type
PAGES_TYPE_HELP: This option enables Flex Object pages on the front-end. Admin Flex Pages requires Flex Objects plugin
PARAMETER_SEPARATOR: Parameter separator
PARAMETER_SEPARATOR_HELP: Separator for passed parameters that can be changed for Apache on Windows
PARENT: Parent
PASSWORD_VALIDATION_MESSAGE: Password must contain at least one number and one uppercase and lowercase letter, and at least 8 or more characters
PERMISSIONS: Permissions
PLUGIN_STATUS: Plugin status
PROCESS: Process
PROCESS_HELP: Control how pages are processed. Can be set per-page rather than globally
PROXY_CERT: Proxy Certificate Path
PROXY_CERT_HELP: Local path to folder containing proxy certificate pem file
PROXY_URL: Proxy URL
PROXY_URL_HELP: Enter the proxy HOST or IP and PORT
PUBLISH: Publish
PUBLISHED: Published
PUBLISHED_DATE: Published Date
PUBLISHED_DATE_HELP: Can provide a date to automatically trigger publication.
PUBLISHED_HELP: "By default, a page is published unless you explicitly set published: false or via a publish_date being in the future, or unpublish_date in the past"
PUBLISHING: Publishing
PWD_REGEX: Password Regex
PWD_REGEX_HELP: "By default: Password must contain at least one number and one uppercase and lowercase letter, and at least 8 or more characters"
PWD_RULES: Password rules
PWD_RULES_HELP: Custom password validation rules. Each rule has an ID, a human label, and a regex the password must match.
PWD_RULES_ID: ID
PWD_RULES_LABEL: Label
PWD_RULES_PATTERN: Regex pattern
READ: Read
READ_FILE_ALLOWED_EXTENSIONS: Allowed file extensions
READ_FILE_ALLOWED_EXTENSIONS_HELP: File extensions <code>read_file()</code> will read (case-insensitive, no leading dot). Defaults are text/content formats only. Adding executable or config formats (<code>php</code>, <code>yaml</code>, <code>env</code>, <code>htaccess</code>, …) is a foot-gun and not recommended.
READ_FILE_ALLOWED_STREAMS: Allowed streams
READ_FILE_ALLOWED_STREAMS_HELP: "Stream schemes that <code>read_file()</code> may resolve. Defaults: <code>theme</code>, <code>themes</code>, <code>page</code>, <code>user-data</code>. Adding broad streams like <code>user</code>, <code>system</code>, <code>config</code>, <code>account</code>, <code>log</code> or <code>cache</code> exposes sensitive files and is strongly discouraged."
READ_FILE_MAX_SIZE: Max file size (bytes)
READ_FILE_MAX_SIZE_HELP: Files larger than this return <code>false</code> rather than being slurped into memory. Default is <code>1048576</code> (1 MB). Set to <code>0</code> to disable the size cap.
READ_FILE_SECTION_HELP: Constraints on the Twig <code>read_file()</code> function. Reads are forced through Grav stream URIs and verified by a canonical-realpath containment check against the resolved stream roots, so encoded or symlinked traversal is blocked at the filesystem layer regardless of how the path is written.
READ_FILE_SECTION_TITLE: Twig read_file()
REDIRECT: Page redirect
REDIRECT_DEFAULT_CODE: Default redirect code
REDIRECT_DEFAULT_CODE_HELP: The HTTP status code to use for redirects
REDIRECT_DEFAULT_ROUTE: Redirect default route
REDIRECT_DEFAULT_ROUTE_HELP: Automatically redirect to a page's default route
REDIRECT_HELP: Enter a page route or external URL for this page to redirect to. e.g. `/some/route` or `http://somesite.com`
REDIRECT_OPTION_301: 301 - Moved permanently
REDIRECT_OPTION_302: 302 - Moved temporarily
REDIRECT_OPTION_303: 303 - See Other
REDIRECT_OPTION_DEFAULT_REDIRECT: Use default redirect code
REDIRECT_OPTION_NO_REDIRECT: No redirect
REDIRECT_TRAILING_SLASH: Redirect trailing slash
REDIRECT_TRAILING_SLASH_HELP: Perform a 301 redirect rather than transparently handling trailing slash URIs.
REDIRECTS_AND_ROUTES: Redirects & Routes
REDIS_DATABASE: Redis Database ID
REDIS_DATABASE_HELP: The Redis instance database ID
REDIS_PASSWORD: Redis password/secret
REDIS_PORT: Redis port
REDIS_PORT_HELP: The Redis server port
REDIS_SERVER: Redis server
REDIS_SERVER_HELP: The Redis server address
REDIS_SOCKET: Redis socket
REDIS_SOCKET_HELP: The Redis socket
REGULAR: Regular
REVERSE_PROXY: Reverse Proxy
REVERSE_PROXY_HELP: Enable this if you are behind a reverse proxy and you are having trouble with URLs containing incorrect ports
ROOT: Root
ROUTABLE: Routable
ROUTABLE_HELP: If this page is reachable by a URL
ROUTE_ALIASES: Route Aliases
ROUTE_CANONICAL: Canonical Route
ROUTE_DEFAULT: Default Route
ROUTE_OVERRIDES: Route Overrides
SANITIZE_SVG: Sanitize SVG
SANITIZE_SVG_HELP: Removes any XSS code from SVG
SCHEDULER: Scheduler
SCHEDULER_EMAIL: Email
SCHEDULER_EMAIL_HELP: "Email to send output to. NOTE: requires output file to be set"
SCHEDULER_JOBS: Custom Scheduler Jobs
SCHEDULER_OUTPUT: Output File
SCHEDULER_OUTPUT_HELP: The path/filename of the output file (from the root of the Grav installation)
SCHEDULER_OUTPUT_TYPE: Output Type
SCHEDULER_OUTPUT_TYPE_HELP: Either append to the same file each run, or overwrite the file with each run
SCHEDULER_RUNAT: Run At
SCHEDULER_RUNAT_HELP: "Cron formatted 'at' syntax. NOTE: All times are UTC!"
SCHEDULER_STATUS: Scheduler Status
SECURITY: Security
SESSION: Session
SESSION_DOMAIN: Session domain
SESSION_DOMAIN_HELP: Use only if you you rewrite the site domain for example in a Docker Container.
SESSION_ENABLED_HELP: Enable session support within Grav
SESSION_HTTPONLY: HTTP Only
SESSION_HTTPONLY_HELP: If true, indicates that cookies should be used only over HTTP, and JavaScript modification is not allowed
SESSION_INITIALIZE: Initialize Session
SESSION_INITIALIZE_HELP: Makes Grav to start a session. This feature is needed to make any user interaction to work, such as login, forms etc. Admin plugin isn't affected by this setting.
SESSION_NAME_HELP: An identifier used to form the name of the session cookie
SESSION_PATH: Session path
SESSION_PATH_HELP: Use only if you you rewrite the site path for example in a Docker Container.
SESSION_SAMESITE: The session SameSite attribute
SESSION_SAMESITE_HELP: Lax|Strict|None. See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite for more info
SESSION_SECURE: Secure
SESSION_SECURE_HELP: "If true, indicates that communication for this cookie must be over an encrypted transmission. WARNING: Enable this only on sites that run exclusively on HTTPS"
SESSION_SECURE_HTTPS: Secure (HTTPS)
SESSION_SECURE_HTTPS_HELP: Set session secure on HTTPS but not on HTTP. Has no effect if you have above Secure setting set to true. Set to false if your site jumps between HTTP and HTTPS.
SESSION_SPLIT: Session Split
SESSION_SPLIT_HELP: Independent split sessions between site and other plugins (such as admin)
SESSION_UNIQUENESS: Unique string
SESSION_UNIQUENESS_HELP: MD5 hash of Grav's root path, ie `GRAV_ROOT` (default) or a based on the random `security.salt` string.
SHORT: Short
SHORT_DATE_FORMAT: Short display date format
SHORT_DATE_FORMAT_HELP: Set the short date format that can be used by themes
SHUTDOWN_CLOSE_CONNECTION: Shutdown close connection
SHUTDOWN_CLOSE_CONNECTION_HELP: Close the connection before calling onShutdown(). false for debugging
SITE: Site
SITE_ACCESS: Site Access
SITE_DEFAULT_LANG: Default language
SITE_DEFAULT_LANG_HELP: Default language to be used by theme's <HTML> tag
SITE_DEFAULT_LANG_PLACEHOLDER: Default language to be used by theme's <HTML> tag
SITE_TITLE: Site Title
SITE_TITLE_HELP: Default title for your site, often used in themes
SITE_TITLE_PLACEHOLDER: Site wide title
SLUG: Slug
SLUG_HELP: The slug variable allows you to specifically set the page's portion of the URL
SLUG_VALIDATE_MESSAGE: A slug must contain only lowercase alphanumeric characters and dashes
SORTABLE_PAGES: "Sortable Pages:"
SSL_ENABLE_PROXY: Enable Proxy Server
SSL_VERIFY_HOST: Remote Verify Host
SSL_VERIFY_HOST_HELP: Some may fail verifying SSL certificates
SSL_VERIFY_PEER: Remote Verify Peer
SSL_VERIFY_PEER_HELP: Some may fail verifying SSL certificates
STABLE: Stable
STRICT_BLUEPRINT_COMPAT: Blueprint Compatibility
STRICT_BLUEPRINT_COMPAT_HELP: Enables backward compatible strict support for blueprints. If turned off, the new behavior makes the form validation to fail if there is extra data which is not defined in the blueprint.
STRICT_TWIG_COMPAT: Twig Compatibility
STRICT_TWIG_COMPAT_HELP: Enables deprecated Twig autoescape setting. When disabled, |raw filter is required to output HTML as Twig will autoescape output
STRICT_YAML_COMPAT: YAML Compatibility
STRICT_YAML_COMPAT_HELP: Falls back to Symfony 2.4 YAML parser if Native or 3.4 parser fails
SUMMARY_SIZE: Summary Size
SUMMARY_SIZE_HELP: The amount of characters of a page to use as a content summary
SUPPORTED: Supported
SUPPORTED_HELP: Comma separated list of 2 letter language codes (for example 'en,fr,de')
SYSLOG_FACILITY: Syslog facility
SYSLOG_FACILITY_HELP: Syslog facility for output
SYSLOG_TAG: Syslog tag
SYSLOG_TAG_HELP: Syslog tag for output
TAXONOMIES: Taxonomies
TAXONOMY: Taxonomy
TAXONOMY_TYPES: Taxonomy Types
TAXONOMY_TYPES_HELP: Taxonomy types must be defined here if you wish to use them in pages
TESTING: Testing
THUMB: Thumb
TIMEOUT: Timeout
TIMEOUT_HELP: Sets the session timeout in seconds
TIMEZONE: Timezone
TIMEZONE_HELP: Override the default timezone the server
TITLE: Title
TRANSLATIONS_FALLBACK: Translations fallback
TRANSLATIONS_FALLBACK_HELP: Fallback through supported translations if active language doesn't exist
TWIG_CACHING: Twig caching
TWIG_CACHING_HELP: Control the Twig caching mechanism. Leave this enabled for best performance.
TWIG_DEBUG: Twig debug
TWIG_DEBUG_HELP: Allows the option of not loading the Twig Debugger extension
TWIG_FIRST: Process Twig First
TWIG_FIRST_HELP: If you enabled Twig page processing, then you can configure Twig to process before or after markdown
TWIG_SANDBOX: Twig Sandbox
TWIG_SANDBOX_ADMIN_HINT: Admin hint comment
TWIG_SANDBOX_ALLOWED_FILTERS: Allowed filters
TWIG_SANDBOX_ALLOWED_FILTERS_HELP: Twig filters that page content may apply.
TWIG_SANDBOX_ALLOWED_FUNCTIONS: Allowed functions
TWIG_SANDBOX_ALLOWED_FUNCTIONS_HELP: Twig functions that page content may call.
TWIG_SANDBOX_ALLOWED_METHODS: Allowed methods
TWIG_SANDBOX_ALLOWED_METHODS_HELP: Per-class lists of object methods that page content may invoke.
TWIG_SANDBOX_ALLOWED_PROPERTIES: Allowed properties
TWIG_SANDBOX_ALLOWED_PROPERTIES_HELP: Per-class lists of object properties that page content may read.
TWIG_SANDBOX_ALLOWED_TAGS: Allowed tags
TWIG_SANDBOX_ALLOWED_TAGS_HELP: Twig tags that page content may use. Add only tags whose effects you want exposed to authors.
TWIG_SANDBOX_CLASS: Class
TWIG_SANDBOX_ENABLED: Enable Twig sandbox
TWIG_SANDBOX_HELP: Allowlist of Twig tags, filters, functions, methods, and properties that page-content templates may use. Editor-authored content is rendered through this sandbox so a compromised author or template-injection bug cannot reach into the wider container.
TWIG_SANDBOX_LOGGING: Log violations
TWIG_SANDBOX_LOGGING_HELP: Write every blocked expression to <code>logs/twig-sandbox.log</code>. Useful while tuning the allowlist; turn off in production to keep logs quiet.
TWIG_SANDBOX_METHODS: Methods
TWIG_SANDBOX_PROPERTIES: Properties
TWIG_TEMPLATING: Twig Templating
TYPE: Type
UNPUBLISHED_DATE: Unpublished Date
UNPUBLISHED_DATE_HELP: Can provide a date to automatically trigger un-publication.
UPDATE: Update
UPLOADS_DANGEROUS_EXTENSIONS: Dangerous Extensions
UPLOADS_DANGEROUS_EXTENSIONS_HELP: Block these extensions from being uploaded no matter the accepted MIME types
UPLOADS_SECURITY: Uploads Security
USE_GLOBAL: Use Global
USERNAME_HELP: Username should be between 3 and 16 characters, including lowercase letters, numbers, underscores, and hyphens. Uppercase letters, spaces, and special characters are not allowed
USERNAME_REGEX: Username Regex
USERNAME_REGEX_HELP: "By default: Only lowercase chars, digits, dashes, and underscores. 3 - 16 chars"
VALID_LINK_ATTRIBUTES: Valid Link Attributes
VALID_LINK_ATTRIBUTES_HELP: Attributes that will be automatically added to the media HTML element
VARY_ACCEPT_ENCODING: Vary accept encoding
VARY_ACCEPT_ENCODING_HELP: "Sets the `Vary: Accept Encoding` header to help with proxy and CDN caching"
VISIBLE: Visible
VISIBLE_HELP: Determines if a page is visible in the navigation.
WRAPPED_SITE: Wrapped site
WRAPPED_SITE_HELP: For themes/plugins to know if Grav is wrapped by another platform
XSS_DANGEROUS_TAGS: Filter Dangerous HTML tags
XSS_DANGEROUS_TAGS_LIST: Dangerous HTML tags list
XSS_HTML_INLINE_STYLES: Filter HTML inline styles
XSS_INVALID_PROTOCOLS: Filter Invalid protocols
XSS_INVALID_PROTOCOLS_LIST: Invalid protocols list
XSS_MOZ_BINDINGS: Filter Moz bindings
XSS_ON_EVENTS: Filter On-events
XSS_SECURITY: XSS Security for Content
XSS_WHITELIST_PERMISSIONS: Whitelist Permissions
XSS_WHITELIST_PERMISSIONS_HELP: Users with these permissions will skip the XSS rules when saving content
"YES": "Yes"
YUBIKEY_HELP: Insert your YubiKey into your computer and click the button to generate an OTP. The first 12 chars are your client ID and will be saved.
YUBIKEY_ID: YubiKey ID
CACHE_CHECK_INTERVAL: Cache Check Interval
CACHE_CHECK_INTERVAL_HELP: Seconds to reuse the previously computed filesystem hash before checking again. Zero keeps existing per-request checks.
HTTP_X_FORWARDED_HOST_ENABLED: HTTP_X_FORWARDED_HOST Enabled
HTTP_X_FORWARDED_HOST_HELP: "Trust the <code>X-Forwarded-Host</code> request header. Only enable when the site is genuinely behind a reverse proxy that sets and overwrites this header; otherwise clients can spoof the host Grav sees."
HTTP_X_FORWARDED_IP_ENABLED: HTTP_X_FORWARDED IP Enabled
HTTP_X_FORWARDED_IP_HELP: "Trust <code>X-Forwarded-For</code> / <code>X-Forwarded</code> / <code>Forwarded</code> headers when resolving the client IP. Only enable when the site is genuinely behind a reverse proxy that sets and overwrites these headers; otherwise clients can spoof their IP and bypass rate limiting, IP bans, and audit logging."
HTTP_X_FORWARDED_PORT_ENABLED: HTTP_X_FORWARDED_PORT Enabled
HTTP_X_FORWARDED_PORT_HELP: "Trust the <code>X-Forwarded-Port</code> request header. Only enable when the site is genuinely behind a reverse proxy that sets and overwrites this header."
HTTP_X_FORWARDED_PROTO_ENABLED: HTTP_X_FORWARDED_PROTO Enabled
HTTP_X_FORWARDED_PROTO_HELP: "Trust the <code>X-Forwarded-Proto</code> request header (typically used to detect HTTPS behind a TLS-terminating proxy). Only enable when the site is genuinely behind a reverse proxy that sets and overwrites this header."
HTTP_CLIENT_IP_ENABLED: HTTP_CLIENT_IP Enabled
HTTP_CLIENT_IP_HELP: "Trust the <code>Client-IP</code> request header when resolving the client IP. Rare; usually only set by specific load balancers. Leave off unless you know your proxy sets and overwrites this header."
HTTP_CF_CONNECTING_IP_ENABLED: HTTP_CF_CONNECTING_IP Enabled
HTTP_CF_CONNECTING_IP_HELP: "Trust the <code>CF-Connecting-IP</code> request header when resolving the client IP. Enable when the site is genuinely behind Cloudflare; otherwise clients can spoof their IP. For full safety, also restrict origin access to Cloudflare IP ranges at the web server."
MARKDOWN_EXTRA: Markdown extra
ORDER_DIR_HELP: '"desc" or "asc" are valid values'
TWIG_3_COMPATIBILITY: Twig 3 Compatibility
TWIG_3_COMPATIBILITY_HELP: "Enable automatic rewrites for legacy Twig 1/2 syntax that breaks on Twig 3 (e.g. <code>for ... if ...</code> guards)."
TWIG_SANDBOX_ADMIN_HINT_HELP: "When the sandbox blocks an expression, append a one-line HTML comment to the rendered page so super-admins viewing the source see that something was filtered. Visitors and non-admins see nothing."
TWIG_SANDBOX_ENABLED_HELP: "Renders editor-authored page content inside an allowlist-based Twig SecurityPolicy. <strong>Disabling removes the only protection against template-injection attacks via page content</strong>: any account with editor-level access (or anyone who compromises the file system) can execute arbitrary PHP via Twig. Only turn off if a site genuinely needs container access from page content and you fully trust every author."
ACCOUNTS_CONFIGURATION: Accounts Configuration
FLEX_ADMIN_EVENT_COMPAT: Admin event compatibility
FLEX_ADMIN_EVENT_COMPAT_HELP: Enables onAdminSave and onAdminAfterSave events for plugins.
ID: ID
PAGE_PERMISSIONS: Page Permissions
PAGES_CONFIGURATION: Pages Configuration
ROUTE: Route
SCHEDULER_ACTIVE_TRIGGERS: Active Triggers
SCHEDULER_ADVANCED_FEATURES: Advanced Features
SCHEDULER_CONCURRENT_WORKERS: Concurrent Workers
SCHEDULER_CONCURRENT_WORKERS_HELP: Number of jobs that can run simultaneously (1 = sequential).
SCHEDULER_HEALTH_CHECK_CONFIG: Health Check Configuration
SCHEDULER_HEALTH_CHECK_ENABLED: Enable Health Check
SCHEDULER_HEALTH_CHECK_ENABLED_HELP: Provide a health-status endpoint for monitoring.
SCHEDULER_HEALTH_CHECK_PATH: Health Check Path
SCHEDULER_HEALTH_CHECK_PATH_HELP: URL path for the health-check endpoint.
SCHEDULER_HEALTH_STATUS: Health Status
SCHEDULER_HISTORY: Job History
SCHEDULER_HISTORY_ENABLED: Enable Job History
SCHEDULER_HISTORY_ENABLED_HELP: Track execution history for all jobs.
SCHEDULER_HISTORY_RETENTION: History Retention (days)
SCHEDULER_HISTORY_RETENTION_HELP: How long to keep job history.
SCHEDULER_QUEUE_CONFIG: Queue Configuration
SCHEDULER_QUEUE_MAX_SIZE: Maximum Queue Size
SCHEDULER_QUEUE_MAX_SIZE_HELP: Maximum number of jobs that can be queued.
SCHEDULER_QUEUE_PATH: Queue Storage Path
SCHEDULER_QUEUE_PATH_HELP: Where to store queued jobs.
SCHEDULER_RETRY_BACKOFF: Retry Backoff Strategy
SCHEDULER_RETRY_BACKOFF_HELP: How to calculate the delay between retries.
SCHEDULER_RETRY_CONFIG: Retry Configuration
SCHEDULER_RETRY_ENABLED: Enable Job Retry
SCHEDULER_RETRY_ENABLED_HELP: Automatically retry failed jobs.
SCHEDULER_RETRY_MAX_ATTEMPTS: Maximum Retry Attempts
SCHEDULER_RETRY_MAX_ATTEMPTS_HELP: Maximum number of times to retry a failed job.
SCHEDULER_USAGE_EXAMPLES: Usage Examples
SCHEDULER_WEBHOOK_CONFIG: Webhook Configuration
SCHEDULER_WEBHOOK_ENABLED: Enable Webhook Triggers
SCHEDULER_WEBHOOK_ENABLED_HELP: Allow triggering the scheduler via HTTP webhook.
SCHEDULER_WEBHOOK_PATH: Webhook Path
SCHEDULER_WEBHOOK_PATH_HELP: URL path for the webhook endpoint.
SCHEDULER_WEBHOOK_TOKEN: Webhook Security Token
SCHEDULER_WEBHOOK_TOKEN_HELP: Secret token for authenticating webhook requests. Keep this secret!
SCHEDULER_WORKER_CONFIG: Worker Configuration
TRANSLATIONS: Translations
USER_ACCOUNTS: User Accounts
TWIG_CONTENT: Twig in Content
TWIG_CONTENT_HELP: Controls for editor-authored Twig embedded in page content. Theme templates on disk are not affected by these settings; they only apply to Twig that authors put into page bodies or frontmatter.
TWIG_CONTENT_PROCESS_ENABLED: Enable Twig in Content
TWIG_CONTENT_PROCESS_ENABLED_HELP: "Allow pages with <code>process: twig: true</code> in their frontmatter (and the site-wide <code>system.pages.frontmatter.process_twig</code> opt-in) to actually run Twig. <strong>Off by default in Grav 2.0.</strong> Leaving this disabled reduces template-injection attack surface, but breaks any page that needs Twig in its body."
TWIG_CONTENT_EDITOR_ENABLED: Allow editors to toggle Twig in Content
TWIG_CONTENT_EDITOR_ENABLED_HELP: "When off (default), the Twig checkbox in the page editor's Advanced tab is only visible to users granted the <code>admin.pages_twig</code> permission, and pages that already have Twig enabled can only be edited by those users. When on, anyone with page-edit access can toggle Twig on individual pages."
TWIG_CONTENT_CONFIG_ACCESS: Allow config variable access in Twig
TWIG_CONTENT_CONFIG_ACCESS_HELP: "Whether the <code>config</code> Twig variable is readable from page content. When off (default), reading <code>config.system.title</code> from a page returns nothing. When on, <code>config</code> is exposed but still filtered by <code>config_denied_paths</code> (see Twig Sandbox below) so credentials and other sensitive subtrees stay hidden."
TOASTS:
CONFIG_SAVED: "{name} configuration saved"
CONFIG_MODIFIED_ELSEWHERE: Configuration was modified elsewhere — reload to see latest
SAVE_FAILED: Failed to save
DEPENDENCY_INSTALLED: "Plugin {slug} installed (dependency)"
PACKAGE_UPDATED: "{name} updated"
PACKAGE_UPDATE_FAILED: "Failed to update {name}: {detail}"
PACKAGE_REMOVED: "{name} removed"
PACKAGE_REMOVE_FAILED: "Failed to remove {name}"
PACKAGES_UPDATED: "{n, plural, one{Updated # package} other{Updated # packages}}"
UPDATE_FAILED: "Update failed: {detail}"
PLUGIN_ENABLED: "{name} enabled"
PLUGIN_DISABLED: "{name} disabled"
PLUGIN_ENABLE_FAILED: "Failed to enable {name}: {detail}"
PLUGIN_DISABLE_FAILED: "Failed to disable {name}: {detail}"
PLUGIN_LOCKOUT_BLOCK: "{name} cannot be disabled from admin-next — it would lock you out."
PLUGIN_REQUIRED_BLOCK: "{name} cannot be removed — it is required by admin-next."
PLUGIN_REMOVED: "{name} removed"
PLUGIN_REMOVE_FAILED: "Failed to remove {name}: {detail}"
THEME_ACTIVATED: "{name} is now the active theme"
THEME_ACTIVATE_FAILED: "Failed to activate {name}: {detail}"
THEME_REMOVED: "{name} removed"
THEME_REMOVE_FAILED: "Failed to remove {name}: {detail}"
THEME_REMOVE_BLOCK: "{name} cannot be removed."
ACTIVE_THEME_REMOVE_BLOCK: "Cannot remove the active theme. Switch to another theme first."
PAGE_PUBLISHED: '"{name}" published'
PAGE_UNPUBLISHED: '"{name}" unpublished'
PAGE_PUBLISH_FAILED: "Failed to change publish state: {detail}"
USER_ENABLED: "User {username} enabled"
USER_DISABLED: "User {username} disabled"
USER_STATE_FAILED: "Failed to change state for {username}: {detail}"
GPM_REFRESHED: "{n, plural, =0{GPM refreshed — no updates available} one{GPM refreshed — # update available} other{GPM refreshed — # updates available}}"
GRAV_UPGRADED: "Grav upgraded to v{version}"
BACKUP_CREATED: "Backup created ({size})"
CACHE_CLEARED: "Cache cleared ({scope})"
FILES_UPLOADED: "{n, plural, one{Uploaded # file} other{Uploaded # files}}"
FOLDER_CREATED: 'Folder "{name}" created'
FILE_DELETED: "Deleted {name}"
FILE_DELETE_FAILED: "Failed to delete {name}"
FILES_DELETE_FAILED: "{n, plural, one{Failed to delete # file} other{Failed to delete # files}}"
COPIED: "{label} copied"
COPY_FAILED: "Copy failed: {detail}"
SAVED_AS_LANGUAGE: "Saved as {language}"
TRANSLATION_CREATED: "{language} translation created"
TRANSLATION_RESET: "{target} reset from {source}"
SAVED: Saved
ITEM_SAVED: "{name} saved"
ITEM_DELETED: 'Deleted "{name}"'
ITEM_DELETE_FAILED: 'Failed to delete "{name}"'
ITEM_COPIED: 'Copied "{name}" to "{target}"'
ITEM_MOVED: 'Moved "{name}"'
ITEM_REORDERED: 'Reordered "{name}"'
USER_CREATED: "User {username} created"
USER_SAVED: "User {username} saved"
USER_DELETED: "User {username} deleted"
USER_DELETE_FAILED: "Failed to delete user {username}"
API_KEY_REVOKED: 'API key "{name}" revoked'
PLUGIN_INSTALLED: "Plugin {name} installed"
THEME_INSTALLED: "Theme {name} installed"
INSTALL_FAILED: "Failed to install {slug}: {detail}"
TOTP_CODE_REQUIRED: Enter the 6-digit code from your authenticator
SAVE_FORM_FAILED: "Failed to save {form}"
FORM_LABEL:
FORM: Form
CONFIGURATION: Configuration
PLUGIN: Plugin
PLUGIN_PAGE: Plugin Page
FLEX_OBJECT: Flex Object
USER: User
THEME: Theme
PAGE: Page