diff --git a/site/assets/backups/database/praiadeseselle.com_v.0.0.5.20220314.sql b/site/assets/backups/database/praiadeseselle.com_v.0.0.5.20220314.sql new file mode 100644 index 0000000..69fd978 --- /dev/null +++ b/site/assets/backups/database/praiadeseselle.com_v.0.0.5.20220314.sql @@ -0,0 +1,951 @@ +# --- WireDatabaseBackup {"time":"2022-03-14 14:51:44","user":"laegnur","dbName":"db_dev_praiadeseselle","description":"","tables":[],"excludeTables":[],"excludeCreateTables":[],"excludeExportTables":[]} + +DROP TABLE IF EXISTS `caches`; +CREATE TABLE `caches` ( + `name` varchar(250) NOT NULL, + `data` mediumtext NOT NULL, + `expires` datetime NOT NULL, + PRIMARY KEY (`name`), + KEY `expires` (`expires`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('Modules.wire/modules/', 'Session/SessionLoginThrottle/SessionLoginThrottle.module\nSession/SessionHandlerDB/SessionHandlerDB.module\nSession/SessionHandlerDB/ProcessSessionDB.module\nImage/ImageSizerEngineAnimatedGif/ImageSizerEngineAnimatedGif.module\nImage/ImageSizerEngineIMagick/ImageSizerEngineIMagick.module\nPagePaths.module\nPage/PageFrontEdit/PageFrontEdit.module\nLazyCron.module\nPageRender.module\nFieldtype/FieldtypeToggle.module\nFieldtype/FieldtypeText.module\nFieldtype/FieldtypeFieldsetClose.module\nFieldtype/FieldtypeDecimal.module\nFieldtype/FieldtypeFieldsetOpen.module\nFieldtype/FieldtypePassword.module\nFieldtype/FieldtypeFloat.module\nFieldtype/FieldtypeCheckbox.module\nFieldtype/FieldtypeFile/FieldtypeFile.module\nFieldtype/FieldtypeRepeater/FieldtypeFieldsetPage.module\nFieldtype/FieldtypeRepeater/InputfieldRepeater.module\nFieldtype/FieldtypeRepeater/FieldtypeRepeater.module\nFieldtype/FieldtypePageTable.module\nFieldtype/FieldtypeURL.module\nFieldtype/FieldtypeComments/FieldtypeComments.module\nFieldtype/FieldtypeComments/CommentFilterAkismet.module\nFieldtype/FieldtypeComments/InputfieldCommentsAdmin.module\nFieldtype/FieldtypeInteger.module\nFieldtype/FieldtypeImage/FieldtypeImage.module\nFieldtype/FieldtypeOptions/FieldtypeOptions.module\nFieldtype/FieldtypePage.module\nFieldtype/FieldtypeFieldsetTabOpen.module\nFieldtype/FieldtypeModule.module\nFieldtype/FieldtypeSelector.module\nFieldtype/FieldtypeCache.module\nFieldtype/FieldtypePageTitle.module\nFieldtype/FieldtypeEmail.module\nFieldtype/FieldtypeTextarea.module\nFieldtype/FieldtypeDatetime.module\nLanguageSupport/LanguageSupportFields.module\nLanguageSupport/ProcessLanguageTranslator.module\nLanguageSupport/FieldtypeTextareaLanguage.module\nLanguageSupport/LanguageTabs.module\nLanguageSupport/LanguageSupport.module\nLanguageSupport/FieldtypePageTitleLanguage.module\nLanguageSupport/ProcessLanguage.module\nLanguageSupport/LanguageSupportPageNames.module\nLanguageSupport/FieldtypeTextLanguage.module\nPagePathHistory.module\nInputfield/InputfieldFile/InputfieldFile.module\nInputfield/InputfieldPageName/InputfieldPageName.module\nInputfield/InputfieldMarkup.module\nInputfield/InputfieldRadios/InputfieldRadios.module\nInputfield/InputfieldCKEditor/InputfieldCKEditor.module\nInputfield/InputfieldHidden.module\nInputfield/InputfieldForm.module\nInputfield/InputfieldPageListSelect/InputfieldPageListSelect.module\nInputfield/InputfieldPageListSelect/InputfieldPageListSelectMultiple.module\nInputfield/InputfieldEmail.module\nInputfield/InputfieldURL.module\nInputfield/InputfieldTextarea.module\nInputfield/InputfieldSelect.module\nInputfield/InputfieldPage/InputfieldPage.module\nInputfield/InputfieldTextTags/InputfieldTextTags.module\nInputfield/InputfieldIcon/InputfieldIcon.module\nInputfield/InputfieldName.module\nInputfield/InputfieldPageAutocomplete/InputfieldPageAutocomplete.module\nInputfield/InputfieldAsmSelect/InputfieldAsmSelect.module\nInputfield/InputfieldFieldset.module\nInputfield/InputfieldPageTitle/InputfieldPageTitle.module\nInputfield/InputfieldSelectMultiple.module\nInputfield/InputfieldSelector/InputfieldSelector.module\nInputfield/InputfieldButton.module\nInputfield/InputfieldToggle/InputfieldToggle.module\nInputfield/InputfieldImage/InputfieldImage.module\nInputfield/InputfieldCheckbox/InputfieldCheckbox.module\nInputfield/InputfieldText/InputfieldText.module\nInputfield/InputfieldDatetime/InputfieldDatetime.module\nInputfield/InputfieldCheckboxes/InputfieldCheckboxes.module\nInputfield/InputfieldInteger.module\nInputfield/InputfieldPassword/InputfieldPassword.module\nInputfield/InputfieldSubmit/InputfieldSubmit.module\nInputfield/InputfieldPageTable/InputfieldPageTable.module\nInputfield/InputfieldFloat.module\nFileCompilerTags.module\nPagePermissions.module\nProcess/ProcessList.module\nProcess/ProcessPageList/ProcessPageList.module\nProcess/ProcessLogger/ProcessLogger.module\nProcess/ProcessPageLister/ProcessPageLister.module\nProcess/ProcessPageTrash.module\nProcess/ProcessPageEditImageSelect/ProcessPageEditImageSelect.module\nProcess/ProcessPageClone.module\nProcess/ProcessModule/ProcessModule.module\nProcess/ProcessPageView.module\nProcess/ProcessLogin/ProcessLogin.module\nProcess/ProcessCommentsManager/ProcessCommentsManager.module\nProcess/ProcessPageEdit/ProcessPageEdit.module\nProcess/ProcessPageSearch/ProcessPageSearch.module\nProcess/ProcessRecentPages/ProcessRecentPages.module\nProcess/ProcessPageAdd/ProcessPageAdd.module\nProcess/ProcessPageEditLink/ProcessPageEditLink.module\nProcess/ProcessProfile/ProcessProfile.module\nProcess/ProcessUser/ProcessUser.module\nProcess/ProcessField/ProcessField.module\nProcess/ProcessTemplate/ProcessTemplate.module\nProcess/ProcessPageType/ProcessPageType.module\nProcess/ProcessPermission/ProcessPermission.module\nProcess/ProcessRole/ProcessRole.module\nProcess/ProcessPagesExportImport/ProcessPagesExportImport.module\nProcess/ProcessHome.module\nProcess/ProcessForgotPassword/ProcessForgotPassword.module\nProcess/ProcessPageSort.module\nAdminTheme/AdminThemeReno/AdminThemeReno.module\nAdminTheme/AdminThemeUikit/AdminThemeUikit.module\nAdminTheme/AdminThemeDefault/AdminThemeDefault.module\nTextformatter/TextformatterEntities.module\nTextformatter/TextformatterMarkdownExtra/TextformatterMarkdownExtra.module\nTextformatter/TextformatterSmartypants/TextformatterSmartypants.module\nTextformatter/TextformatterNewlineUL.module\nTextformatter/TextformatterNewlineBR.module\nTextformatter/TextformatterStripTags.module\nTextformatter/TextformatterPstripper.module\nSystem/SystemNotifications/FieldtypeNotifications.module\nSystem/SystemNotifications/SystemNotifications.module\nSystem/SystemUpdater/SystemUpdater.module\nMarkup/MarkupPageArray.module\nMarkup/MarkupHTMLPurifier/MarkupHTMLPurifier.module\nMarkup/MarkupCache.module\nMarkup/MarkupPageFields.module\nMarkup/MarkupPagerNav/MarkupPagerNav.module\nMarkup/MarkupAdminDataTable/MarkupAdminDataTable.module\nMarkup/MarkupRSS.module\nJquery/JqueryTableSorter/JqueryTableSorter.module\nJquery/JqueryCore/JqueryCore.module\nJquery/JqueryWireTabs/JqueryWireTabs.module\nJquery/JqueryUI/JqueryUI.module\nJquery/JqueryMagnific/JqueryMagnific.module', '2010-04-08 03:10:01'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('ModulesUninstalled.info', '{\"SessionHandlerDB\":{\"name\":\"SessionHandlerDB\",\"title\":\"Session Handler Database\",\"version\":6,\"versionStr\":\"0.0.6\",\"summary\":\"Installing this module makes ProcessWire store sessions in the database rather than the file system. Note that this module will log you out after install or uninstall.\",\"installs\":[\"ProcessSessionDB\"],\"created\":1630086528,\"installed\":false,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"ProcessSessionDB\":{\"name\":\"ProcessSessionDB\",\"title\":\"Sessions\",\"version\":5,\"versionStr\":\"0.0.5\",\"summary\":\"Enables you to browse active database sessions.\",\"icon\":\"dashboard\",\"requiresVersions\":{\"SessionHandlerDB\":[\">=\",0]},\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true,\"page\":{\"name\":\"sessions-db\",\"parent\":\"access\",\"title\":\"Sessions\"}},\"ImageSizerEngineAnimatedGif\":{\"name\":\"ImageSizerEngineAnimatedGif\",\"title\":\"Animated GIF Image Sizer\",\"version\":1,\"versionStr\":\"0.0.1\",\"author\":\"Horst Nogajski\",\"summary\":\"Upgrades image manipulations for animated GIFs.\",\"created\":1630086528,\"installed\":false,\"configurable\":4,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"ImageSizerEngineIMagick\":{\"name\":\"ImageSizerEngineIMagick\",\"title\":\"IMagick Image Sizer\",\"version\":3,\"versionStr\":\"0.0.3\",\"author\":\"Horst Nogajski\",\"summary\":\"Upgrades image manipulations to use PHP\'s ImageMagick library when possible.\",\"created\":1630086528,\"installed\":false,\"configurable\":4,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"PagePaths\":{\"name\":\"PagePaths\",\"title\":\"Page Paths\",\"version\":1,\"versionStr\":\"0.0.1\",\"summary\":\"Enables page paths\\/urls to be queryable by selectors. Also offers potential for improved load performance. Builds an index at install (may take time on a large site). Currently supports only single languages sites.\",\"autoload\":true,\"singular\":true,\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"PageFrontEdit\":{\"name\":\"PageFrontEdit\",\"title\":\"Front-End Page Editor\",\"version\":3,\"versionStr\":\"0.0.3\",\"author\":\"Ryan Cramer\",\"summary\":\"Enables front-end editing of page fields.\",\"icon\":\"cube\",\"permissions\":{\"page-edit-front\":\"Use the front-end page editor\"},\"autoload\":true,\"created\":1630086528,\"installed\":false,\"configurable\":\"PageFrontEditConfig.php\",\"namespace\":\"ProcessWire\\\\\",\"core\":true,\"license\":\"MPL 2.0\"},\"LazyCron\":{\"name\":\"LazyCron\",\"title\":\"Lazy Cron\",\"version\":103,\"versionStr\":\"1.0.3\",\"summary\":\"Provides hooks that are automatically executed at various intervals. It is called \'lazy\' because it\'s triggered by a pageview, so the interval is guaranteed to be at least the time requested, rather than exactly the time requested. This is fine for most cases, but you can make it not lazy by connecting this to a real CRON job. See the module file for details. \",\"href\":\"https:\\/\\/processwire.com\\/api\\/modules\\/lazy-cron\\/\",\"autoload\":true,\"singular\":true,\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"FieldtypeToggle\":{\"name\":\"FieldtypeToggle\",\"title\":\"Toggle (Yes\\/No)\",\"version\":1,\"versionStr\":\"0.0.1\",\"summary\":\"Configurable yes\\/no, on\\/off toggle alternative to a checkbox, plus optional \\u201cother\\u201d option.\",\"requiresVersions\":{\"InputfieldToggle\":[\">=\",0]},\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"FieldtypeDecimal\":{\"name\":\"FieldtypeDecimal\",\"title\":\"Decimal\",\"version\":1,\"versionStr\":\"0.0.1\",\"summary\":\"Field that stores a decimal number\",\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"FieldtypeFieldsetPage\":{\"name\":\"FieldtypeFieldsetPage\",\"title\":\"Fieldset (Page)\",\"version\":1,\"versionStr\":\"0.0.1\",\"summary\":\"Fieldset with fields isolated to separate namespace (page), enabling re-use of fields.\",\"requiresVersions\":{\"FieldtypeRepeater\":[\">=\",0]},\"autoload\":true,\"created\":1630086528,\"installed\":false,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"FieldtypePageTable\":{\"name\":\"FieldtypePageTable\",\"title\":\"ProFields: Page Table\",\"version\":8,\"versionStr\":\"0.0.8\",\"summary\":\"A fieldtype containing a group of editable pages.\",\"installs\":[\"InputfieldPageTable\"],\"autoload\":true,\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"FieldtypeComments\":{\"name\":\"FieldtypeComments\",\"title\":\"Comments\",\"version\":109,\"versionStr\":\"1.0.9\",\"summary\":\"Field that stores user posted comments for a single Page\",\"installs\":[\"InputfieldCommentsAdmin\"],\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"CommentFilterAkismet\":{\"name\":\"CommentFilterAkismet\",\"title\":\"Comment Filter: Akismet\",\"version\":200,\"versionStr\":\"2.0.0\",\"summary\":\"Uses the Akismet service to identify comment spam. Module plugin for the Comments Fieldtype.\",\"requiresVersions\":{\"FieldtypeComments\":[\">=\",0]},\"created\":1630086528,\"installed\":false,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"InputfieldCommentsAdmin\":{\"name\":\"InputfieldCommentsAdmin\",\"title\":\"Comments Admin\",\"version\":104,\"versionStr\":\"1.0.4\",\"summary\":\"Provides an administrative interface for working with comments\",\"requiresVersions\":{\"FieldtypeComments\":[\">=\",0]},\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"FieldtypeSelector\":{\"name\":\"FieldtypeSelector\",\"title\":\"Selector\",\"version\":13,\"versionStr\":\"0.1.3\",\"author\":\"Avoine + ProcessWire\",\"summary\":\"Build a page finding selector visually.\",\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"FieldtypeCache\":{\"name\":\"FieldtypeCache\",\"title\":\"Cache\",\"version\":102,\"versionStr\":\"1.0.2\",\"summary\":\"Caches the values of other fields for fewer runtime queries. Can also be used to combine multiple text fields and have them all be searchable under the cached field name.\",\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"PagePathHistory\":{\"name\":\"PagePathHistory\",\"title\":\"Page Path History\",\"version\":6,\"versionStr\":\"0.0.6\",\"summary\":\"Keeps track of past URLs where pages have lived and automatically redirects (301 permament) to the new location whenever the past URL is accessed.\",\"autoload\":true,\"singular\":true,\"created\":1630086528,\"installed\":false,\"configurable\":4,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"InputfieldPageAutocomplete\":{\"name\":\"InputfieldPageAutocomplete\",\"title\":\"Page Auto Complete\",\"version\":112,\"versionStr\":\"1.1.2\",\"summary\":\"Multiple Page selection using auto completion and sorting capability. Intended for use as an input field for Page reference fields.\",\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"InputfieldPageTable\":{\"name\":\"InputfieldPageTable\",\"title\":\"ProFields: Page Table\",\"version\":14,\"versionStr\":\"0.1.4\",\"summary\":\"Inputfield to accompany FieldtypePageTable\",\"requiresVersions\":{\"FieldtypePageTable\":[\">=\",0]},\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"FileCompilerTags\":{\"name\":\"FileCompilerTags\",\"title\":\"Tags File Compiler\",\"version\":1,\"versionStr\":\"0.0.1\",\"summary\":\"Enables {var} or {var.property} variables in markup sections of a file. Can be used with any API variable.\",\"created\":1630086528,\"installed\":false,\"configurable\":4,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"ProcessPageClone\":{\"name\":\"ProcessPageClone\",\"title\":\"Page Clone\",\"version\":104,\"versionStr\":\"1.0.4\",\"summary\":\"Provides ability to clone\\/copy\\/duplicate pages in the admin. Adds a "copy" option to all applicable pages in the PageList.\",\"permission\":\"page-clone\",\"permissions\":{\"page-clone\":\"Clone a page\",\"page-clone-tree\":\"Clone a tree of pages\"},\"autoload\":\"template=admin\",\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true,\"page\":{\"name\":\"clone\",\"title\":\"Clone\",\"parent\":\"page\",\"status\":1024}},\"ProcessCommentsManager\":{\"name\":\"ProcessCommentsManager\",\"title\":\"Comments\",\"version\":10,\"versionStr\":\"0.1.0\",\"author\":\"Ryan Cramer\",\"summary\":\"Manage comments in your site outside of the page editor.\",\"icon\":\"comments\",\"requiresVersions\":{\"FieldtypeComments\":[\">=\",0]},\"permission\":\"comments-manager\",\"permissions\":{\"comments-manager\":\"Use the comments manager\"},\"created\":1630086528,\"installed\":false,\"searchable\":\"comments\",\"namespace\":\"ProcessWire\\\\\",\"core\":true,\"page\":{\"name\":\"comments\",\"parent\":\"setup\",\"title\":\"Comments\"},\"nav\":[{\"url\":\"?go=approved\",\"label\":\"Approved\"},{\"url\":\"?go=pending\",\"label\":\"Pending\"},{\"url\":\"?go=spam\",\"label\":\"Spam\"},{\"url\":\"?go=all\",\"label\":\"All\"}]},\"ProcessPagesExportImport\":{\"name\":\"ProcessPagesExportImport\",\"title\":\"Pages Export\\/Import\",\"version\":1,\"versionStr\":\"0.0.1\",\"author\":\"Ryan Cramer\",\"summary\":\"Enables exporting and importing of pages. Development version, not yet recommended for production use.\",\"icon\":\"paper-plane-o\",\"permission\":\"page-edit-export\",\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true,\"page\":{\"name\":\"export-import\",\"parent\":\"page\",\"title\":\"Export\\/Import\"}},\"ProcessForgotPassword\":{\"name\":\"ProcessForgotPassword\",\"title\":\"Forgot Password\",\"version\":104,\"versionStr\":\"1.0.4\",\"summary\":\"Provides password reset\\/email capability for the Login process.\",\"permission\":\"page-view\",\"created\":1630086528,\"installed\":false,\"configurable\":4,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"AdminThemeReno\":{\"name\":\"AdminThemeReno\",\"title\":\"Reno\",\"version\":17,\"versionStr\":\"0.1.7\",\"author\":\"Tom Reno (Renobird)\",\"summary\":\"Admin theme for ProcessWire 2.5+ by Tom Reno (Renobird)\",\"requiresVersions\":{\"AdminThemeDefault\":[\">=\",0]},\"autoload\":\"template=admin\",\"created\":1630086528,\"installed\":false,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"TextformatterMarkdownExtra\":{\"name\":\"TextformatterMarkdownExtra\",\"title\":\"Markdown\\/Parsedown Extra\",\"version\":180,\"versionStr\":\"1.8.0\",\"summary\":\"Markdown\\/Parsedown extra lightweight markup language by Emanuil Rusev. Based on Markdown by John Gruber.\",\"created\":1630086528,\"installed\":false,\"configurable\":4,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"TextformatterSmartypants\":{\"name\":\"TextformatterSmartypants\",\"title\":\"SmartyPants Typographer\",\"version\":171,\"versionStr\":\"1.7.1\",\"summary\":\"Smart typography for web sites, by Michel Fortin based on SmartyPants by John Gruber. If combined with Markdown, it should be applied AFTER Markdown.\",\"created\":1630086528,\"installed\":false,\"configurable\":4,\"namespace\":\"ProcessWire\\\\\",\"core\":true,\"url\":\"https:\\/\\/github.com\\/michelf\\/php-smartypants\"},\"TextformatterNewlineUL\":{\"name\":\"TextformatterNewlineUL\",\"title\":\"Newlines to Unordered List\",\"version\":100,\"versionStr\":\"1.0.0\",\"summary\":\"Converts newlines to
tags that may have been applied by other text formatters before it. \",\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"FieldtypeNotifications\":{\"name\":\"FieldtypeNotifications\",\"title\":\"Notifications\",\"version\":4,\"versionStr\":\"0.0.4\",\"summary\":\"Field that stores user notifications.\",\"requiresVersions\":{\"SystemNotifications\":[\">=\",0]},\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"SystemNotifications\":{\"name\":\"SystemNotifications\",\"title\":\"System Notifications\",\"version\":12,\"versionStr\":\"0.1.2\",\"summary\":\"Adds support for notifications in ProcessWire (currently in development)\",\"icon\":\"bell\",\"installs\":[\"FieldtypeNotifications\"],\"autoload\":true,\"created\":1630086528,\"installed\":false,\"configurable\":\"SystemNotificationsConfig.php\",\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"MarkupCache\":{\"name\":\"MarkupCache\",\"title\":\"Markup Cache\",\"version\":101,\"versionStr\":\"1.0.1\",\"summary\":\"A simple way to cache segments of markup in your templates. \",\"href\":\"https:\\/\\/processwire.com\\/api\\/modules\\/markupcache\\/\",\"autoload\":true,\"singular\":true,\"created\":1630086528,\"installed\":false,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"core\":true},\"MarkupPageFields\":{\"name\":\"MarkupPageFields\",\"title\":\"Markup Page Fields\",\"version\":100,\"versionStr\":\"1.0.0\",\"summary\":\"Adds $page->renderFields() and $page->images->render() methods that return basic markup for output during development and debugging.\",\"autoload\":true,\"singular\":true,\"created\":1630086528,\"installed\":false,\"namespace\":\"ProcessWire\\\\\",\"core\":true,\"permanent\":true},\"MarkupRSS\":{\"name\":\"MarkupRSS\",\"title\":\"Markup RSS Feed\",\"version\":104,\"versionStr\":\"1.0.4\",\"summary\":\"Renders an RSS feed. Given a PageArray, renders an RSS feed of them.\",\"icon\":\"rss-square\",\"created\":1630086528,\"installed\":false,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"core\":true}}', '2010-04-08 03:10:01'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('ModulesVerbose.info', '{\"125\":{\"summary\":\"Throttles login attempts to help prevent dictionary attacks.\",\"core\":true,\"versionStr\":\"1.0.3\"},\"115\":{\"summary\":\"Adds a render method to Page and caches page output.\",\"core\":true,\"versionStr\":\"1.0.5\"},\"3\":{\"summary\":\"Field that stores a single line of text\",\"core\":true,\"versionStr\":\"1.0.2\"},\"106\":{\"summary\":\"Close a fieldset opened by FieldsetOpen. \",\"core\":true,\"versionStr\":\"1.0.0\"},\"105\":{\"summary\":\"Open a fieldset to group fields. Should be followed by a Fieldset (Close) after one or more fields.\",\"core\":true,\"versionStr\":\"1.0.1\"},\"133\":{\"summary\":\"Field that stores a hashed and salted password\",\"core\":true,\"versionStr\":\"1.0.1\"},\"89\":{\"summary\":\"Field that stores a floating point number\",\"core\":true,\"versionStr\":\"1.0.6\"},\"97\":{\"summary\":\"This Fieldtype stores an ON\\/OFF toggle via a single checkbox. The ON value is 1 and OFF value is 0.\",\"core\":true,\"versionStr\":\"1.0.1\"},\"6\":{\"summary\":\"Field that stores one or more files\",\"core\":true,\"versionStr\":\"1.0.7\"},\"174\":{\"summary\":\"Repeats fields from another template. Provides the input for FieldtypeRepeater.\",\"core\":true,\"versionStr\":\"1.0.7\"},\"173\":{\"summary\":\"Maintains a collection of fields that are repeated for any number of times.\",\"core\":true,\"versionStr\":\"1.0.7\"},\"135\":{\"summary\":\"Field that stores a URL\",\"core\":true,\"versionStr\":\"1.0.1\"},\"84\":{\"summary\":\"Field that stores an integer\",\"core\":true,\"versionStr\":\"1.0.2\"},\"57\":{\"summary\":\"Field that stores one or more GIF, JPG, or PNG images\",\"core\":true,\"versionStr\":\"1.0.2\"},\"172\":{\"summary\":\"Field that stores single and multi select options.\",\"core\":true,\"versionStr\":\"0.0.2\"},\"4\":{\"summary\":\"Field that stores one or more references to ProcessWire pages\",\"core\":true,\"versionStr\":\"1.0.6\"},\"107\":{\"summary\":\"Open a fieldset to group fields. Same as Fieldset (Open) except that it displays in a tab instead.\",\"core\":true,\"versionStr\":\"1.0.0\"},\"27\":{\"summary\":\"Field that stores a reference to another module\",\"core\":true,\"versionStr\":\"1.0.1\"},\"111\":{\"summary\":\"Field that stores a page title\",\"core\":true,\"versionStr\":\"1.0.0\"},\"29\":{\"summary\":\"Field that stores an e-mail address\",\"core\":true,\"versionStr\":\"1.0.1\"},\"1\":{\"summary\":\"Field that stores multiple lines of text\",\"core\":true,\"versionStr\":\"1.0.7\"},\"28\":{\"summary\":\"Field that stores a date and optionally time\",\"core\":true,\"versionStr\":\"1.0.5\"},\"165\":{\"summary\":\"Provides language translation capabilities for ProcessWire core and modules.\",\"author\":\"Ryan Cramer\",\"core\":true,\"versionStr\":\"1.0.1\"},\"170\":{\"summary\":\"Field that stores a multiple lines of text in multiple languages\",\"core\":true,\"versionStr\":\"1.0.0\"},\"163\":{\"summary\":\"ProcessWire multi-language support.\",\"author\":\"Ryan Cramer\",\"core\":true,\"versionStr\":\"1.0.3\"},\"167\":{\"summary\":\"Required to use multi-language fields.\",\"author\":\"Ryan Cramer\",\"core\":true,\"versionStr\":\"1.0.1\"},\"166\":{\"summary\":\"Organizes multi-language fields into tabs for a cleaner easier to use interface.\",\"author\":\"adamspruijt, ryan\",\"core\":true,\"versionStr\":\"1.1.5\"},\"169\":{\"summary\":\"Field that stores a page title in multiple languages. Use this only if you want title inputs created for ALL languages on ALL pages. Otherwise create separate languaged-named title fields, i.e. title_fr, title_es, title_fi, etc. \",\"author\":\"Ryan Cramer\",\"core\":true,\"versionStr\":\"1.0.0\"},\"164\":{\"summary\":\"Manage system languages\",\"author\":\"Ryan Cramer\",\"core\":true,\"versionStr\":\"1.0.3\",\"permissions\":{\"lang-edit\":\"Administer languages and static translation files\"}},\"171\":{\"summary\":\"Required to use multi-language page names.\",\"author\":\"Ryan Cramer\",\"core\":true,\"versionStr\":\"0.1.0\"},\"168\":{\"summary\":\"Field that stores a single line of text in multiple languages\",\"core\":true,\"versionStr\":\"1.0.0\"},\"55\":{\"summary\":\"One or more file uploads (sortable)\",\"core\":true,\"versionStr\":\"1.2.6\"},\"86\":{\"summary\":\"Text input validated as a ProcessWire Page name field\",\"core\":true,\"versionStr\":\"1.0.6\"},\"79\":{\"summary\":\"Contains any other markup and optionally child Inputfields\",\"core\":true,\"versionStr\":\"1.0.2\"},\"39\":{\"summary\":\"Radio buttons for selection of a single item\",\"core\":true,\"versionStr\":\"1.0.6\"},\"155\":{\"summary\":\"CKEditor textarea rich text editor.\",\"core\":true,\"versionStr\":\"1.6.8\"},\"40\":{\"summary\":\"Hidden value in a form\",\"core\":true,\"versionStr\":\"1.0.1\"},\"30\":{\"summary\":\"Contains one or more fields in a form\",\"core\":true,\"versionStr\":\"1.0.7\"},\"15\":{\"summary\":\"Selection of a single page from a ProcessWire page tree list\",\"core\":true,\"versionStr\":\"1.0.1\"},\"137\":{\"summary\":\"Selection of multiple pages from a ProcessWire page tree list\",\"core\":true,\"versionStr\":\"1.0.2\"},\"80\":{\"summary\":\"E-Mail address in valid format\",\"core\":true,\"versionStr\":\"1.0.1\"},\"108\":{\"summary\":\"URL in valid format\",\"core\":true,\"versionStr\":\"1.0.2\"},\"35\":{\"summary\":\"Multiple lines of text\",\"core\":true,\"versionStr\":\"1.0.3\"},\"36\":{\"summary\":\"Selection of a single value from a select pulldown\",\"core\":true,\"versionStr\":\"1.0.2\"},\"60\":{\"summary\":\"Select one or more pages\",\"core\":true,\"versionStr\":\"1.0.7\"},\"175\":{\"summary\":\"Enables input of user entered tags or selection of predefined tags.\",\"core\":true,\"versionStr\":\"0.0.5\"},\"162\":{\"summary\":\"Select an icon\",\"core\":true,\"versionStr\":\"0.0.3\"},\"41\":{\"summary\":\"Text input validated as a ProcessWire name field\",\"core\":true,\"versionStr\":\"1.0.0\"},\"25\":{\"summary\":\"Multiple selection, progressive enhancement to select multiple\",\"core\":true,\"versionStr\":\"2.0.2\"},\"78\":{\"summary\":\"Groups one or more fields together in a container\",\"core\":true,\"versionStr\":\"1.0.1\"},\"112\":{\"summary\":\"Handles input of Page Title and auto-generation of Page Name (when name is blank)\",\"core\":true,\"versionStr\":\"1.0.2\"},\"43\":{\"summary\":\"Select multiple items from a list\",\"core\":true,\"versionStr\":\"1.0.1\"},\"149\":{\"summary\":\"Build a page finding selector visually.\",\"author\":\"Avoine + ProcessWire\",\"core\":true,\"versionStr\":\"0.2.8\"},\"131\":{\"summary\":\"Form button element that you can optionally pass an href attribute to.\",\"core\":true,\"versionStr\":\"1.0.0\"},\"176\":{\"summary\":\"A toggle providing similar input capability to a checkbox but much more configurable.\",\"core\":true,\"versionStr\":\"0.0.1\"},\"56\":{\"summary\":\"One or more image uploads (sortable)\",\"core\":true,\"versionStr\":\"1.2.4\"},\"37\":{\"summary\":\"Single checkbox toggle\",\"core\":true,\"versionStr\":\"1.0.6\"},\"34\":{\"summary\":\"Single line of text\",\"core\":true,\"versionStr\":\"1.0.6\"},\"94\":{\"summary\":\"Inputfield that accepts date and optionally time\",\"core\":true,\"versionStr\":\"1.0.7\"},\"38\":{\"summary\":\"Multiple checkbox toggles\",\"core\":true,\"versionStr\":\"1.0.8\"},\"85\":{\"summary\":\"Integer (positive or negative)\",\"core\":true,\"versionStr\":\"1.0.5\"},\"122\":{\"summary\":\"Password input with confirmation field that doesn't ever echo the input back.\",\"core\":true,\"versionStr\":\"1.0.2\"},\"32\":{\"summary\":\"Form submit button\",\"core\":true,\"versionStr\":\"1.0.3\"},\"90\":{\"summary\":\"Floating point number with precision\",\"core\":true,\"versionStr\":\"1.0.4\"},\"114\":{\"summary\":\"Adds various permission methods to Page objects that are used by Process modules.\",\"core\":true,\"versionStr\":\"1.0.5\"},\"76\":{\"summary\":\"Lists the Process assigned to each child page of the current\",\"core\":true,\"versionStr\":\"1.0.1\"},\"12\":{\"summary\":\"List pages in a hierarchical tree structure\",\"core\":true,\"versionStr\":\"1.2.3\"},\"161\":{\"summary\":\"View and manage system logs.\",\"author\":\"Ryan Cramer\",\"core\":true,\"versionStr\":\"0.0.2\",\"permissions\":{\"logs-view\":\"Can view system logs\",\"logs-edit\":\"Can manage system logs\"},\"page\":{\"name\":\"logs\",\"parent\":\"setup\",\"title\":\"Logs\"}},\"150\":{\"summary\":\"Admin tool for finding and listing pages by any property.\",\"author\":\"Ryan Cramer\",\"core\":true,\"versionStr\":\"0.2.6\",\"permissions\":{\"page-lister\":\"Use Page Lister\"}},\"109\":{\"summary\":\"Handles emptying of Page trash\",\"core\":true,\"versionStr\":\"1.0.3\"},\"129\":{\"summary\":\"Provides image manipulation functions for image fields and rich text editors.\",\"core\":true,\"versionStr\":\"1.2.0\"},\"50\":{\"summary\":\"List, edit or install\\/uninstall modules\",\"core\":true,\"versionStr\":\"1.1.9\"},\"83\":{\"summary\":\"All page views are routed through this Process\",\"core\":true,\"versionStr\":\"1.0.4\"},\"10\":{\"summary\":\"Login to ProcessWire\",\"core\":true,\"versionStr\":\"1.0.8\"},\"7\":{\"summary\":\"Edit a Page\",\"core\":true,\"versionStr\":\"1.1.0\"},\"104\":{\"summary\":\"Provides a page search engine for admin use.\",\"core\":true,\"versionStr\":\"1.0.6\"},\"159\":{\"summary\":\"Shows a list of recently edited pages in your admin.\",\"author\":\"Ryan Cramer\",\"href\":\"http:\\/\\/modules.processwire.com\\/\",\"core\":true,\"versionStr\":\"0.0.2\",\"permissions\":{\"page-edit-recent\":\"Can see recently edited pages\"},\"page\":{\"name\":\"recent-pages\",\"parent\":\"page\",\"title\":\"Recent\"}},\"17\":{\"summary\":\"Add a new page\",\"core\":true,\"versionStr\":\"1.0.8\"},\"121\":{\"summary\":\"Provides a link capability as used by some Fieldtype modules (like rich text editors).\",\"core\":true,\"versionStr\":\"1.0.9\"},\"138\":{\"summary\":\"Enables user to change their password, email address and other settings that you define.\",\"core\":true,\"versionStr\":\"1.0.5\"},\"66\":{\"summary\":\"Manage system users\",\"core\":true,\"versionStr\":\"1.0.7\",\"searchable\":\"users\"},\"48\":{\"summary\":\"Edit individual fields that hold page data\",\"core\":true,\"versionStr\":\"1.1.3\",\"searchable\":\"fields\"},\"47\":{\"summary\":\"List and edit the templates that control page output\",\"core\":true,\"versionStr\":\"1.1.4\",\"searchable\":\"templates\"},\"134\":{\"summary\":\"List, Edit and Add pages of a specific type\",\"core\":true,\"versionStr\":\"1.0.1\"},\"136\":{\"summary\":\"Manage system permissions\",\"core\":true,\"versionStr\":\"1.0.1\"},\"68\":{\"summary\":\"Manage user roles and what permissions are attached\",\"core\":true,\"versionStr\":\"1.0.4\"},\"87\":{\"summary\":\"Acts as a placeholder Process for the admin root. Ensures proper flow control after login.\",\"core\":true,\"versionStr\":\"1.0.1\"},\"14\":{\"summary\":\"Handles page sorting and moving for PageList\",\"core\":true,\"versionStr\":\"1.0.0\"},\"160\":{\"summary\":\"Uikit v3 admin theme\",\"core\":true,\"versionStr\":\"0.3.3\"},\"148\":{\"summary\":\"Minimal admin theme that supports all ProcessWire features.\",\"core\":true,\"versionStr\":\"0.1.4\"},\"61\":{\"summary\":\"Entity encode ampersands, quotes (single and double) and greater-than\\/less-than signs using htmlspecialchars(str, ENT_QUOTES). It is recommended that you use this on all text\\/textarea fields except those using a rich text editor or a markup language like Markdown.\",\"core\":true,\"versionStr\":\"1.0.0\"},\"139\":{\"summary\":\"Manages system versions and upgrades.\",\"core\":true,\"versionStr\":\"0.1.9\"},\"113\":{\"summary\":\"Adds renderPager() method to all PaginatedArray types, for easy pagination output. Plus a render() method to PageArray instances.\",\"core\":true,\"versionStr\":\"1.0.0\"},\"156\":{\"summary\":\"Front-end to the HTML Purifier library.\",\"core\":true,\"versionStr\":\"4.9.6\"},\"98\":{\"summary\":\"Generates markup for pagination navigation\",\"core\":true,\"versionStr\":\"1.0.5\"},\"67\":{\"summary\":\"Generates markup for data tables used by ProcessWire admin\",\"core\":true,\"versionStr\":\"1.0.7\"},\"103\":{\"summary\":\"Provides a jQuery plugin for sorting tables.\",\"href\":\"http:\\/\\/mottie.github.io\\/tablesorter\\/\",\"core\":true,\"versionStr\":\"2.2.1\"},\"116\":{\"summary\":\"jQuery Core as required by ProcessWire Admin and plugins\",\"href\":\"http:\\/\\/jquery.com\",\"core\":true,\"versionStr\":\"1.8.3\"},\"45\":{\"summary\":\"Provides a jQuery plugin for generating tabs in ProcessWire.\",\"core\":true,\"versionStr\":\"1.1.0\"},\"117\":{\"summary\":\"jQuery UI as required by ProcessWire and plugins\",\"href\":\"http:\\/\\/ui.jquery.com\",\"core\":true,\"versionStr\":\"1.9.6\"},\"151\":{\"summary\":\"Provides lightbox capability for image galleries. Replacement for FancyBox. Uses Magnific Popup by @dimsemenov.\",\"href\":\"http:\\/\\/dimsemenov.com\\/plugins\\/magnific-popup\\/\",\"core\":true,\"versionStr\":\"0.0.1\"},\"181\":{\"summary\":\"Create and\\/or restore database backups from ProcessWire admin.\",\"author\":\"Ryan Cramer\",\"versionStr\":\"0.0.6\",\"permissions\":{\"db-backup\":\"Manage database backups (recommended for superuser only)\"},\"page\":{\"name\":\"db-backups\",\"parent\":\"setup\",\"title\":\"DB Backups\"}},\"182\":{\"summary\":\"Tool that helps you identify and install core and module upgrades.\",\"author\":\"Ryan Cramer\",\"versionStr\":\"0.1.1\"},\"183\":{\"summary\":\"Automatically checks for core and installed module upgrades at routine intervals.\",\"author\":\"Ryan Cramer\",\"versionStr\":\"0.0.9\"},\"177\":{\"summary\":\"Field that stores an address with latitude and longitude coordinates and has built-in geocoding capability with Google Maps API.\",\"versionStr\":\"2.0.9\"},\"178\":{\"summary\":\"Provides input for the MapMarker Fieldtype\",\"versionStr\":\"2.0.9\"},\"180\":{\"summary\":\"Renders Google Maps for the MapMarker Fieldtype\",\"versionStr\":\"1.0.1\"},\"179\":{\"summary\":\"Same as the Text fieldtype, but enforces that values stored are unique, site-wide.\",\"href\":\"https:\\/\\/github.com\\/ryancramerdesign\\/FieldtypeTextUnique\",\"versionStr\":\"3.0.1\"}}', '2010-04-08 03:10:01'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('Modules.site/modules/', 'ProcessDatabaseBackups/ProcessDatabaseBackups.module\nProcessWireUpgrade/ProcessWireUpgrade.module\nProcessWireUpgrade/ProcessWireUpgradeCheck.module\nFieldtypeMapMarker/FieldtypeMapMarker.module\nFieldtypeMapMarker/InputfieldMapMarker.module\nFieldtypeMapMarker/MarkupGoogleMap.module\nFieldtypeTextUnique/FieldtypeTextUnique.module', '2010-04-08 03:10:01'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('Modules.info', '{\"125\":{\"name\":\"SessionLoginThrottle\",\"title\":\"Session Login Throttle\",\"version\":103,\"autoload\":\"function\",\"singular\":true,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\"},\"115\":{\"name\":\"PageRender\",\"title\":\"Page Render\",\"version\":105,\"autoload\":true,\"singular\":true,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"3\":{\"name\":\"FieldtypeText\",\"title\":\"Text\",\"version\":102,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"106\":{\"name\":\"FieldtypeFieldsetClose\",\"title\":\"Fieldset (Close)\",\"version\":100,\"singular\":1,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"105\":{\"name\":\"FieldtypeFieldsetOpen\",\"title\":\"Fieldset (Open)\",\"version\":101,\"singular\":1,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"133\":{\"name\":\"FieldtypePassword\",\"title\":\"Password\",\"version\":101,\"singular\":true,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"89\":{\"name\":\"FieldtypeFloat\",\"title\":\"Float\",\"version\":106,\"singular\":1,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"97\":{\"name\":\"FieldtypeCheckbox\",\"title\":\"Checkbox\",\"version\":101,\"singular\":1,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"6\":{\"name\":\"FieldtypeFile\",\"title\":\"Files\",\"version\":107,\"created\":1646741672,\"configurable\":4,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"174\":{\"name\":\"InputfieldRepeater\",\"title\":\"Repeater\",\"version\":107,\"requiresVersions\":{\"FieldtypeRepeater\":[\">=\",0]},\"created\":1646743304,\"namespace\":\"ProcessWire\\\\\"},\"173\":{\"name\":\"FieldtypeRepeater\",\"title\":\"Repeater\",\"version\":107,\"installs\":[\"InputfieldRepeater\"],\"autoload\":true,\"singular\":true,\"created\":1646743304,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\"},\"135\":{\"name\":\"FieldtypeURL\",\"title\":\"URL\",\"version\":101,\"singular\":1,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"84\":{\"name\":\"FieldtypeInteger\",\"title\":\"Integer\",\"version\":102,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"57\":{\"name\":\"FieldtypeImage\",\"title\":\"Images\",\"version\":102,\"created\":1646741672,\"configurable\":4,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"172\":{\"name\":\"FieldtypeOptions\",\"title\":\"Select Options\",\"version\":2,\"singular\":1,\"created\":1646743276,\"namespace\":\"ProcessWire\\\\\"},\"4\":{\"name\":\"FieldtypePage\",\"title\":\"Page Reference\",\"version\":106,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"107\":{\"name\":\"FieldtypeFieldsetTabOpen\",\"title\":\"Fieldset in Tab (Open)\",\"version\":100,\"singular\":1,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"27\":{\"name\":\"FieldtypeModule\",\"title\":\"Module Reference\",\"version\":101,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"111\":{\"name\":\"FieldtypePageTitle\",\"title\":\"Page Title\",\"version\":100,\"singular\":true,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"29\":{\"name\":\"FieldtypeEmail\",\"title\":\"E-Mail\",\"version\":101,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\"},\"1\":{\"name\":\"FieldtypeTextarea\",\"title\":\"Textarea\",\"version\":107,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"28\":{\"name\":\"FieldtypeDatetime\",\"title\":\"Datetime\",\"version\":105,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\"},\"165\":{\"name\":\"ProcessLanguageTranslator\",\"title\":\"Language Translator\",\"version\":101,\"requiresVersions\":{\"LanguageSupport\":[\">=\",0]},\"permission\":\"lang-edit\",\"singular\":1,\"created\":1646742978,\"namespace\":\"ProcessWire\\\\\"},\"170\":{\"name\":\"FieldtypeTextareaLanguage\",\"title\":\"Textarea (Multi-language)\",\"version\":100,\"requiresVersions\":{\"LanguageSupportFields\":[\">=\",0]},\"singular\":1,\"created\":1646743011,\"namespace\":\"ProcessWire\\\\\"},\"163\":{\"name\":\"LanguageSupport\",\"title\":\"Languages Support\",\"version\":103,\"installs\":[\"ProcessLanguage\",\"ProcessLanguageTranslator\"],\"autoload\":true,\"singular\":true,\"created\":1646742977,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"addFlag\":32},\"167\":{\"name\":\"LanguageSupportFields\",\"title\":\"Languages Support - Fields\",\"version\":101,\"requiresVersions\":{\"LanguageSupport\":[\">=\",0]},\"installs\":[\"FieldtypePageTitleLanguage\",\"FieldtypeTextareaLanguage\",\"FieldtypeTextLanguage\"],\"autoload\":true,\"singular\":true,\"created\":1646743011,\"namespace\":\"ProcessWire\\\\\"},\"166\":{\"name\":\"LanguageTabs\",\"title\":\"Languages Support - Tabs\",\"version\":115,\"requiresVersions\":{\"LanguageSupport\":[\">=\",0]},\"autoload\":\"template=admin\",\"singular\":true,\"created\":1646743008,\"configurable\":4,\"namespace\":\"ProcessWire\\\\\"},\"169\":{\"name\":\"FieldtypePageTitleLanguage\",\"title\":\"Page Title (Multi-Language)\",\"version\":100,\"requiresVersions\":{\"LanguageSupportFields\":[\">=\",0],\"FieldtypeTextLanguage\":[\">=\",0]},\"singular\":1,\"created\":1646743011,\"namespace\":\"ProcessWire\\\\\"},\"164\":{\"name\":\"ProcessLanguage\",\"title\":\"Languages\",\"version\":103,\"icon\":\"language\",\"requiresVersions\":{\"LanguageSupport\":[\">=\",0]},\"permission\":\"lang-edit\",\"singular\":1,\"created\":1646742977,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"useNavJSON\":true},\"171\":{\"name\":\"LanguageSupportPageNames\",\"title\":\"Languages Support - Page Names\",\"version\":10,\"requiresVersions\":{\"LanguageSupport\":[\">=\",0],\"LanguageSupportFields\":[\">=\",0]},\"autoload\":true,\"singular\":true,\"created\":1646743022,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\"},\"168\":{\"name\":\"FieldtypeTextLanguage\",\"title\":\"Text (Multi-language)\",\"version\":100,\"requiresVersions\":{\"LanguageSupportFields\":[\">=\",0]},\"singular\":1,\"created\":1646743011,\"namespace\":\"ProcessWire\\\\\"},\"55\":{\"name\":\"InputfieldFile\",\"title\":\"Files\",\"version\":126,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"86\":{\"name\":\"InputfieldPageName\",\"title\":\"Page Name\",\"version\":106,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"79\":{\"name\":\"InputfieldMarkup\",\"title\":\"Markup\",\"version\":102,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"39\":{\"name\":\"InputfieldRadios\",\"title\":\"Radio Buttons\",\"version\":106,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"155\":{\"name\":\"InputfieldCKEditor\",\"title\":\"CKEditor\",\"version\":168,\"installs\":[\"MarkupHTMLPurifier\"],\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\"},\"40\":{\"name\":\"InputfieldHidden\",\"title\":\"Hidden\",\"version\":101,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"30\":{\"name\":\"InputfieldForm\",\"title\":\"Form\",\"version\":107,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"15\":{\"name\":\"InputfieldPageListSelect\",\"title\":\"Page List Select\",\"version\":101,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"137\":{\"name\":\"InputfieldPageListSelectMultiple\",\"title\":\"Page List Select Multiple\",\"version\":102,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"80\":{\"name\":\"InputfieldEmail\",\"title\":\"Email\",\"version\":101,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\"},\"108\":{\"name\":\"InputfieldURL\",\"title\":\"URL\",\"version\":102,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\"},\"35\":{\"name\":\"InputfieldTextarea\",\"title\":\"Textarea\",\"version\":103,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"36\":{\"name\":\"InputfieldSelect\",\"title\":\"Select\",\"version\":102,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"60\":{\"name\":\"InputfieldPage\",\"title\":\"Page\",\"version\":107,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"175\":{\"name\":\"InputfieldTextTags\",\"title\":\"Text Tags\",\"version\":5,\"icon\":\"tags\",\"created\":1646743465,\"namespace\":\"ProcessWire\\\\\"},\"162\":{\"name\":\"InputfieldIcon\",\"title\":\"Icon\",\"version\":3,\"created\":1646741753,\"namespace\":\"ProcessWire\\\\\"},\"41\":{\"name\":\"InputfieldName\",\"title\":\"Name\",\"version\":100,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"25\":{\"name\":\"InputfieldAsmSelect\",\"title\":\"asmSelect\",\"version\":202,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"78\":{\"name\":\"InputfieldFieldset\",\"title\":\"Fieldset\",\"version\":101,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"112\":{\"name\":\"InputfieldPageTitle\",\"title\":\"Page Title\",\"version\":102,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"43\":{\"name\":\"InputfieldSelectMultiple\",\"title\":\"Select Multiple\",\"version\":101,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"149\":{\"name\":\"InputfieldSelector\",\"title\":\"Selector\",\"version\":28,\"autoload\":\"template=admin\",\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"addFlag\":32},\"131\":{\"name\":\"InputfieldButton\",\"title\":\"Button\",\"version\":100,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"176\":{\"name\":\"InputfieldToggle\",\"title\":\"Toggle\",\"version\":1,\"created\":1646743484,\"namespace\":\"ProcessWire\\\\\"},\"56\":{\"name\":\"InputfieldImage\",\"title\":\"Images\",\"version\":124,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"37\":{\"name\":\"InputfieldCheckbox\",\"title\":\"Checkbox\",\"version\":106,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"34\":{\"name\":\"InputfieldText\",\"title\":\"Text\",\"version\":106,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"94\":{\"name\":\"InputfieldDatetime\",\"title\":\"Datetime\",\"version\":107,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"38\":{\"name\":\"InputfieldCheckboxes\",\"title\":\"Checkboxes\",\"version\":108,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"85\":{\"name\":\"InputfieldInteger\",\"title\":\"Integer\",\"version\":105,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"122\":{\"name\":\"InputfieldPassword\",\"title\":\"Password\",\"version\":102,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"32\":{\"name\":\"InputfieldSubmit\",\"title\":\"Submit\",\"version\":103,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"90\":{\"name\":\"InputfieldFloat\",\"title\":\"Float\",\"version\":104,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"114\":{\"name\":\"PagePermissions\",\"title\":\"Page Permissions\",\"version\":105,\"autoload\":true,\"singular\":true,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"76\":{\"name\":\"ProcessList\",\"title\":\"List\",\"version\":101,\"permission\":\"page-view\",\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"12\":{\"name\":\"ProcessPageList\",\"title\":\"Page List\",\"version\":123,\"icon\":\"sitemap\",\"permission\":\"page-edit\",\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true,\"useNavJSON\":true},\"161\":{\"name\":\"ProcessLogger\",\"title\":\"Logs\",\"version\":2,\"icon\":\"tree\",\"permission\":\"logs-view\",\"singular\":1,\"created\":1646741753,\"namespace\":\"ProcessWire\\\\\",\"useNavJSON\":true},\"150\":{\"name\":\"ProcessPageLister\",\"title\":\"Lister\",\"version\":26,\"icon\":\"search\",\"permission\":\"page-lister\",\"created\":1646741672,\"configurable\":true,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true,\"useNavJSON\":true,\"addFlag\":32},\"109\":{\"name\":\"ProcessPageTrash\",\"title\":\"Page Trash\",\"version\":103,\"singular\":1,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"129\":{\"name\":\"ProcessPageEditImageSelect\",\"title\":\"Page Edit Image\",\"version\":120,\"permission\":\"page-edit\",\"singular\":1,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"50\":{\"name\":\"ProcessModule\",\"title\":\"Modules\",\"version\":119,\"permission\":\"module-admin\",\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true,\"useNavJSON\":true,\"nav\":[{\"url\":\"?site#tab_site_modules\",\"label\":\"Site\",\"icon\":\"plug\",\"navJSON\":\"navJSON\\/?site=1\"},{\"url\":\"?core#tab_core_modules\",\"label\":\"Core\",\"icon\":\"plug\",\"navJSON\":\"navJSON\\/?core=1\"},{\"url\":\"?configurable#tab_configurable_modules\",\"label\":\"Configure\",\"icon\":\"gear\",\"navJSON\":\"navJSON\\/?configurable=1\"},{\"url\":\"?install#tab_install_modules\",\"label\":\"Install\",\"icon\":\"sign-in\",\"navJSON\":\"navJSON\\/?install=1\"},{\"url\":\"?new#tab_new_modules\",\"label\":\"New\",\"icon\":\"plus\"},{\"url\":\"?reset=1\",\"label\":\"Refresh\",\"icon\":\"refresh\"}]},\"83\":{\"name\":\"ProcessPageView\",\"title\":\"Page View\",\"version\":104,\"permission\":\"page-view\",\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"10\":{\"name\":\"ProcessLogin\",\"title\":\"Login\",\"version\":108,\"permission\":\"page-view\",\"created\":1646741672,\"configurable\":4,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"7\":{\"name\":\"ProcessPageEdit\",\"title\":\"Page Edit\",\"version\":110,\"icon\":\"edit\",\"permission\":\"page-edit\",\"singular\":1,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true,\"useNavJSON\":true},\"104\":{\"name\":\"ProcessPageSearch\",\"title\":\"Page Search\",\"version\":106,\"permission\":\"page-edit\",\"singular\":1,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"159\":{\"name\":\"ProcessRecentPages\",\"title\":\"Recent Pages\",\"version\":2,\"icon\":\"clock-o\",\"permission\":\"page-edit-recent\",\"singular\":1,\"created\":1646741720,\"namespace\":\"ProcessWire\\\\\",\"useNavJSON\":true,\"nav\":[{\"url\":\"?edited=1\",\"label\":\"Edited\",\"icon\":\"users\",\"navJSON\":\"navJSON\\/?edited=1\"},{\"url\":\"?added=1\",\"label\":\"Created\",\"icon\":\"users\",\"navJSON\":\"navJSON\\/?added=1\"},{\"url\":\"?edited=1&me=1\",\"label\":\"Edited by me\",\"icon\":\"user\",\"navJSON\":\"navJSON\\/?edited=1&me=1\"},{\"url\":\"?added=1&me=1\",\"label\":\"Created by me\",\"icon\":\"user\",\"navJSON\":\"navJSON\\/?added=1&me=1\"},{\"url\":\"another\\/\",\"label\":\"Add another\",\"icon\":\"plus-circle\",\"navJSON\":\"anotherNavJSON\\/\"}]},\"17\":{\"name\":\"ProcessPageAdd\",\"title\":\"Page Add\",\"version\":108,\"icon\":\"plus-circle\",\"permission\":\"page-edit\",\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true,\"useNavJSON\":true},\"121\":{\"name\":\"ProcessPageEditLink\",\"title\":\"Page Edit Link\",\"version\":109,\"icon\":\"link\",\"permission\":\"page-edit\",\"singular\":1,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"138\":{\"name\":\"ProcessProfile\",\"title\":\"User Profile\",\"version\":105,\"permission\":\"profile-edit\",\"singular\":1,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"66\":{\"name\":\"ProcessUser\",\"title\":\"Users\",\"version\":107,\"icon\":\"group\",\"permission\":\"user-admin\",\"created\":1646741672,\"configurable\":\"ProcessUserConfig.php\",\"namespace\":\"ProcessWire\\\\\",\"permanent\":true,\"useNavJSON\":true},\"48\":{\"name\":\"ProcessField\",\"title\":\"Fields\",\"version\":113,\"icon\":\"cube\",\"permission\":\"field-admin\",\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true,\"useNavJSON\":true,\"addFlag\":32},\"47\":{\"name\":\"ProcessTemplate\",\"title\":\"Templates\",\"version\":114,\"icon\":\"cubes\",\"permission\":\"template-admin\",\"created\":1646741672,\"configurable\":4,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true,\"useNavJSON\":true},\"134\":{\"name\":\"ProcessPageType\",\"title\":\"Page Type\",\"version\":101,\"singular\":1,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true,\"useNavJSON\":true,\"addFlag\":32},\"136\":{\"name\":\"ProcessPermission\",\"title\":\"Permissions\",\"version\":101,\"icon\":\"gear\",\"permission\":\"permission-admin\",\"singular\":1,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true,\"useNavJSON\":true},\"68\":{\"name\":\"ProcessRole\",\"title\":\"Roles\",\"version\":104,\"icon\":\"gears\",\"permission\":\"role-admin\",\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true,\"useNavJSON\":true},\"87\":{\"name\":\"ProcessHome\",\"title\":\"Admin Home\",\"version\":101,\"permission\":\"page-view\",\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"14\":{\"name\":\"ProcessPageSort\",\"title\":\"Page Sort and Move\",\"version\":100,\"permission\":\"page-edit\",\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"160\":{\"name\":\"AdminThemeUikit\",\"title\":\"Uikit\",\"version\":33,\"autoload\":\"template=admin\",\"created\":1646741720,\"configurable\":4,\"namespace\":\"ProcessWire\\\\\"},\"148\":{\"name\":\"AdminThemeDefault\",\"title\":\"Default\",\"version\":14,\"autoload\":\"template=admin\",\"created\":1646741672,\"configurable\":19,\"namespace\":\"ProcessWire\\\\\"},\"61\":{\"name\":\"TextformatterEntities\",\"title\":\"HTML Entity Encoder (htmlspecialchars)\",\"version\":100,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\"},\"139\":{\"name\":\"SystemUpdater\",\"title\":\"System Updater\",\"version\":19,\"singular\":true,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"113\":{\"name\":\"MarkupPageArray\",\"title\":\"PageArray Markup\",\"version\":100,\"autoload\":true,\"singular\":true,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\"},\"156\":{\"name\":\"MarkupHTMLPurifier\",\"title\":\"HTML Purifier\",\"version\":496,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\"},\"98\":{\"name\":\"MarkupPagerNav\",\"title\":\"Pager (Pagination) Navigation\",\"version\":105,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\"},\"67\":{\"name\":\"MarkupAdminDataTable\",\"title\":\"Admin Data Table\",\"version\":107,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"103\":{\"name\":\"JqueryTableSorter\",\"title\":\"jQuery Table Sorter Plugin\",\"version\":221,\"singular\":1,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\"},\"116\":{\"name\":\"JqueryCore\",\"title\":\"jQuery Core\",\"version\":183,\"singular\":true,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"45\":{\"name\":\"JqueryWireTabs\",\"title\":\"jQuery Wire Tabs Plugin\",\"version\":110,\"created\":1646741672,\"configurable\":3,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"117\":{\"name\":\"JqueryUI\",\"title\":\"jQuery UI\",\"version\":196,\"singular\":true,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\",\"permanent\":true},\"151\":{\"name\":\"JqueryMagnific\",\"title\":\"jQuery Magnific Popup\",\"version\":1,\"singular\":1,\"created\":1646741672,\"namespace\":\"ProcessWire\\\\\"},\"181\":{\"name\":\"ProcessDatabaseBackups\",\"title\":\"Database Backups\",\"version\":6,\"icon\":\"database\",\"requiresVersions\":{\"ProcessWire\":[\">=\",\"3.0.62\"]},\"permission\":\"db-backup\",\"singular\":1,\"created\":1646743936,\"nav\":[{\"url\":\".\\/\",\"label\":\"View\",\"icon\":\"list\"},{\"url\":\"backup\\/\",\"label\":\"Backup\",\"icon\":\"plus-circle\"},{\"url\":\"upload\\/\",\"label\":\"Upload\",\"icon\":\"cloud-upload\"}]},\"182\":{\"name\":\"ProcessWireUpgrade\",\"title\":\"Upgrades\",\"version\":11,\"icon\":\"coffee\",\"requiresVersions\":{\"ProcessWire\":[\">=\",\"3.0.0\"]},\"installs\":[\"ProcessWireUpgradeCheck\"],\"singular\":true,\"created\":1646743940},\"183\":{\"name\":\"ProcessWireUpgradeCheck\",\"title\":\"Upgrades Checker\",\"version\":9,\"icon\":\"coffee\",\"requiresVersions\":{\"ProcessWireUpgrade\":[\">=\",0]},\"autoload\":\"template=admin\",\"singular\":true,\"created\":1646743940,\"configurable\":\"ProcessWireUpgradeCheck.config.php\"},\"177\":{\"name\":\"FieldtypeMapMarker\",\"title\":\"Map Marker\",\"version\":209,\"icon\":\"map-marker\",\"installs\":[\"InputfieldMapMarker\"],\"singular\":1,\"created\":1646743894,\"configurable\":true,\"namespace\":\"\\\\\"},\"178\":{\"name\":\"InputfieldMapMarker\",\"title\":\"Map Marker\",\"version\":209,\"icon\":\"map-marker\",\"requiresVersions\":{\"FieldtypeMapMarker\":[\">=\",0]},\"created\":1646743894,\"namespace\":\"\\\\\"},\"180\":{\"name\":\"MarkupGoogleMap\",\"title\":\"Map Markup (Google Maps)\",\"version\":101,\"requiresVersions\":{\"FieldtypeMapMarker\":[\">=\",0]},\"created\":1646743929,\"namespace\":\"\\\\\"},\"179\":{\"name\":\"FieldtypeTextUnique\",\"title\":\"Text Unique\",\"version\":301,\"requiresVersions\":{\"ProcessWire\":[\">=\",\"3.0.150\"]},\"singular\":1,\"created\":1646743909}}', '2010-04-08 03:10:01'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('FileCompiler__38fbce971a6759f735c72eaf82cf3fe0', '{\"source\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/modules\\/FieldtypeMapMarker\\/FieldtypeMapMarker.module\",\"hash\":\"c7bbf8b170a6522aceb828af8f9aa765\",\"size\":7833,\"time\":1474919790,\"ns\":\"\\\\\"},\"target\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/assets\\/cache\\/FileCompiler\\/site\\/modules\\/FieldtypeMapMarker\\/FieldtypeMapMarker.module\",\"hash\":\"43b43c720b322303a15b4a981fd76d55\",\"size\":8333,\"time\":1474919790}}', '2010-04-08 03:10:10'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('FileCompiler__5e9fc415fceca2c46895c776898ccdc3', '{\"source\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/modules\\/FieldtypeMapMarker\\/InputfieldMapMarker.module\",\"hash\":\"7baee363a016fa292a480b4be47ad9a3\",\"size\":10470,\"time\":1474919790,\"ns\":\"\\\\\"},\"target\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/assets\\/cache\\/FileCompiler\\/site\\/modules\\/FieldtypeMapMarker\\/InputfieldMapMarker.module\",\"hash\":\"c3d11ba227a8b1ff482f0202d94053ca\",\"size\":10776,\"time\":1474919790}}', '2010-04-08 03:10:10'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('FileCompiler__0ca3f1e18b19f721f85b9bb93d6f83e1', '{\"source\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/templates\\/admin.php\",\"hash\":\"1e0b59ea7b71052027a7c9dd37c55e85\",\"size\":479,\"time\":1630086528,\"ns\":\"ProcessWire\"},\"target\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/assets\\/cache\\/FileCompiler\\/site\\/templates\\/admin.php\",\"hash\":\"1e0b59ea7b71052027a7c9dd37c55e85\",\"size\":479,\"time\":1630086528}}', '2010-04-08 03:10:10'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('FileCompiler__b52e7dd9e6b934121fd036c07cc30c07', '{\"source\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/modules\\/FieldtypeMapMarker\\/MarkupGoogleMap.module\",\"hash\":\"241030f3dc29515e601755ec3655e30f\",\"size\":8140,\"time\":1474919790,\"ns\":\"\\\\\"},\"target\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/assets\\/cache\\/FileCompiler\\/site\\/modules\\/FieldtypeMapMarker\\/MarkupGoogleMap.module\",\"hash\":\"d5652d21155c430780b365f93c859bf3\",\"size\":8428,\"time\":1474919790}}', '2010-04-08 03:10:10'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('FileCompiler__f6391b06cfe1804dfa258daf87415015', '{\"source\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/modules\\/FieldtypeMapMarker\\/MapMarker.php\",\"hash\":\"69086227b4fffbe1f047199d9c174127\",\"size\":3324,\"time\":1474919790,\"ns\":\"\\\\\"},\"target\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/assets\\/cache\\/FileCompiler\\/site\\/modules\\/FieldtypeMapMarker\\/MapMarker.php\",\"hash\":\"0b492fa8d2a75dda461ac619ab34b302\",\"size\":3363,\"time\":1474919790}}', '2010-04-08 03:10:10'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('Permissions.names', '{\"db-backup\":1021,\"lang-edit\":1015,\"logs-edit\":1014,\"logs-view\":1013,\"page-delete\":34,\"page-edit\":32,\"page-edit-recent\":1011,\"page-lister\":1006,\"page-lock\":54,\"page-move\":35,\"page-sort\":50,\"page-template\":51,\"page-view\":36,\"profile-edit\":53,\"user-admin\":52}', '2010-04-08 03:10:10'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('FileCompiler__509072507382cca0c9ba5c9266666da0', '{\"source\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/templates\\/home.php\",\"hash\":\"6c82b007e29d3932a88941da7ba2fbd7\",\"size\":294,\"time\":1646778337,\"ns\":\"ProcessWire\"},\"target\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/assets\\/cache\\/FileCompiler\\/site\\/templates\\/home.php\",\"hash\":\"6c82b007e29d3932a88941da7ba2fbd7\",\"size\":294,\"time\":1646778337}}', '2010-04-08 03:10:10'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('FileCompiler__cc69bdb79f54e7d14c0f9a1d78d821d6', '{\"source\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/templates\\/basic-page.php\",\"hash\":\"7cb0178a23531c7c0125043885d3c7f6\",\"size\":262,\"time\":1647250440,\"ns\":\"ProcessWire\"},\"target\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/assets\\/cache\\/FileCompiler\\/site\\/templates\\/basic-page.php\",\"hash\":\"7cb0178a23531c7c0125043885d3c7f6\",\"size\":262,\"time\":1647250440}}', '2010-04-08 03:10:10'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('FileCompiler__636d0b2ee6748aaf54ee480d3398c6a9', '{\"source\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/templates\\/pagina.php\",\"hash\":\"7cb0178a23531c7c0125043885d3c7f6\",\"size\":262,\"time\":1647250440,\"ns\":\"ProcessWire\"},\"target\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/assets\\/cache\\/FileCompiler\\/site\\/templates\\/pagina.php\",\"hash\":\"7cb0178a23531c7c0125043885d3c7f6\",\"size\":262,\"time\":1647250440}}', '2010-04-08 03:10:10'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('FileCompiler__8bc846c585f0a304fd42fd16f7fd718e', '{\"source\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/templates\\/contacto.php\",\"hash\":\"d71cebf5b0324f0acad1a563521101d0\",\"size\":669,\"time\":1647252162,\"ns\":\"ProcessWire\"},\"target\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/assets\\/cache\\/FileCompiler\\/site\\/templates\\/contacto.php\",\"hash\":\"d71cebf5b0324f0acad1a563521101d0\",\"size\":669,\"time\":1647252162}}', '2010-04-08 03:10:10'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('FileCompiler__dd349205e266422635e6abf7317652d1', '{\"source\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/templates\\/_init.php\",\"hash\":\"6e08251a5aa91e6cd431c8dec8eea0f8\",\"size\":187,\"time\":1646844039,\"ns\":\"ProcessWire\"},\"target\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/assets\\/cache\\/FileCompiler\\/site\\/templates\\/_init.php\",\"hash\":\"6e08251a5aa91e6cd431c8dec8eea0f8\",\"size\":187,\"time\":1646844039}}', '2010-04-08 03:10:10'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('FileCompiler__01b21d28576b9461e3a43cf1e6fb0e86', '{\"source\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/templates\\/_main.php\",\"hash\":\"ae45e31494da3644650726f6cf2147a8\",\"size\":452,\"time\":1646862374,\"ns\":\"ProcessWire\"},\"target\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/assets\\/cache\\/FileCompiler\\/site\\/templates\\/_main.php\",\"hash\":\"ae45e31494da3644650726f6cf2147a8\",\"size\":452,\"time\":1646862374}}', '2010-04-08 03:10:10'); +INSERT INTO `caches` (`name`, `data`, `expires`) VALUES('FileCompiler__8d56a6688d3f912ccc25eb68f5167dc0', '{\"source\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/templates\\/portada.php\",\"hash\":\"06fe938f0c465999ce1673e6ddd6d609\",\"size\":412,\"time\":1647193012,\"ns\":\"ProcessWire\"},\"target\":{\"file\":\"\\/srv\\/http\\/php.artabro\\/praiadeseselle\\/site\\/assets\\/cache\\/FileCompiler\\/site\\/templates\\/portada.php\",\"hash\":\"06fe938f0c465999ce1673e6ddd6d609\",\"size\":412,\"time\":1647193012}}', '2010-04-08 03:10:10'); + +DROP TABLE IF EXISTS `field_admin_theme`; +CREATE TABLE `field_admin_theme` ( + `pages_id` int(10) unsigned NOT NULL, + `data` int(11) NOT NULL, + PRIMARY KEY (`pages_id`), + KEY `data` (`data`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + + +DROP TABLE IF EXISTS `field_artigo`; +CREATE TABLE `field_artigo` ( + `pages_id` int(10) unsigned NOT NULL, + `data` mediumtext NOT NULL, + `data1023` mediumtext DEFAULT NULL, + `data1024` mediumtext DEFAULT NULL, + PRIMARY KEY (`pages_id`), + KEY `data_exact` (`data`(250)), + FULLTEXT KEY `data` (`data`), + FULLTEXT KEY `data1023` (`data1023`), + FULLTEXT KEY `data1024` (`data1024`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_artigo` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1030', '
Lamentamos las molestias. Estamos trabajando para que todo este listo cuanto antes.
', 'Lamentamos as molestias. Estamos traballando para ter todo listo canto antes.
', 'Sorry for the inconvenience. We are working to get everything ready as soon as possible.
'); + +DROP TABLE IF EXISTS `field_configuracion`; +CREATE TABLE `field_configuracion` ( + `pages_id` int(10) unsigned NOT NULL, + `data` text NOT NULL, + `count` int(11) NOT NULL, + `parent_id` int(11) NOT NULL, + PRIMARY KEY (`pages_id`), + KEY `data_exact` (`data`(1)), + KEY `count` (`count`,`pages_id`), + KEY `parent_id` (`parent_id`,`pages_id`), + FULLTEXT KEY `data` (`data`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_configuracion` (`pages_id`, `data`, `count`, `parent_id`) VALUES('1', '1031,1032', '2', '1029'); + +DROP TABLE IF EXISTS `field_email`; +CREATE TABLE `field_email` ( + `pages_id` int(10) unsigned NOT NULL, + `data` varchar(250) NOT NULL DEFAULT '', + PRIMARY KEY (`pages_id`), + KEY `data_exact` (`data`), + FULLTEXT KEY `data` (`data`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_email` (`pages_id`, `data`) VALUES('41', 'laegnur@artabro.org'); + +DROP TABLE IF EXISTS `field_galeria`; +CREATE TABLE `field_galeria` ( + `pages_id` int(10) unsigned NOT NULL, + `data` varchar(250) NOT NULL, + `sort` int(10) unsigned NOT NULL, + `description` text NOT NULL, + `modified` datetime DEFAULT NULL, + `created` datetime DEFAULT NULL, + `filedata` mediumtext DEFAULT NULL, + `filesize` int(11) DEFAULT NULL, + `created_users_id` int(10) unsigned NOT NULL DEFAULT 0, + `modified_users_id` int(10) unsigned NOT NULL DEFAULT 0, + `width` int(11) DEFAULT NULL, + `height` int(11) DEFAULT NULL, + `ratio` decimal(4,2) DEFAULT NULL, + PRIMARY KEY (`pages_id`,`sort`), + KEY `data` (`data`), + KEY `modified` (`modified`), + KEY `created` (`created`), + KEY `filesize` (`filesize`), + KEY `width` (`width`), + KEY `height` (`height`), + KEY `ratio` (`ratio`), + FULLTEXT KEY `description` (`description`), + FULLTEXT KEY `filedata` (`filedata`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + + +DROP TABLE IF EXISTS `field_imaxe`; +CREATE TABLE `field_imaxe` ( + `pages_id` int(10) unsigned NOT NULL, + `data` varchar(250) NOT NULL, + `sort` int(10) unsigned NOT NULL, + `description` text NOT NULL, + `modified` datetime DEFAULT NULL, + `created` datetime DEFAULT NULL, + `filedata` mediumtext DEFAULT NULL, + `filesize` int(11) DEFAULT NULL, + `created_users_id` int(10) unsigned NOT NULL DEFAULT 0, + `modified_users_id` int(10) unsigned NOT NULL DEFAULT 0, + `width` int(11) DEFAULT NULL, + `height` int(11) DEFAULT NULL, + `ratio` decimal(4,2) DEFAULT NULL, + PRIMARY KEY (`pages_id`,`sort`), + KEY `data` (`data`), + KEY `modified` (`modified`), + KEY `created` (`created`), + KEY `filesize` (`filesize`), + KEY `width` (`width`), + KEY `height` (`height`), + KEY `ratio` (`ratio`), + FULLTEXT KEY `description` (`description`), + FULLTEXT KEY `filedata` (`filedata`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_imaxe` (`pages_id`, `data`, `sort`, `description`, `modified`, `created`, `filedata`, `filesize`, `created_users_id`, `modified_users_id`, `width`, `height`, `ratio`) VALUES('1030', 'mantemento.jpg', '0', '[\"\"]', '2022-03-10 18:14:48', '2022-03-10 18:14:48', '', '37829', '41', '41', '800', '381', '2.10'); + +DROP TABLE IF EXISTS `field_language`; +CREATE TABLE `field_language` ( + `pages_id` int(10) unsigned NOT NULL, + `data` int(11) NOT NULL, + `sort` int(10) unsigned NOT NULL, + PRIMARY KEY (`pages_id`,`sort`), + KEY `data` (`data`,`pages_id`,`sort`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_language` (`pages_id`, `data`, `sort`) VALUES('40', '1017', '0'); +INSERT INTO `field_language` (`pages_id`, `data`, `sort`) VALUES('41', '1017', '0'); + +DROP TABLE IF EXISTS `field_language_files`; +CREATE TABLE `field_language_files` ( + `pages_id` int(10) unsigned NOT NULL, + `data` varchar(250) NOT NULL, + `sort` int(10) unsigned NOT NULL, + `description` text NOT NULL, + `modified` datetime DEFAULT NULL, + `created` datetime DEFAULT NULL, + `filedata` mediumtext DEFAULT NULL, + `filesize` int(11) DEFAULT NULL, + `created_users_id` int(10) unsigned NOT NULL DEFAULT 0, + `modified_users_id` int(10) unsigned NOT NULL DEFAULT 0, + PRIMARY KEY (`pages_id`,`sort`), + KEY `data` (`data`), + KEY `modified` (`modified`), + KEY `created` (`created`), + KEY `filesize` (`filesize`), + FULLTEXT KEY `description` (`description`), + FULLTEXT KEY `filedata` (`filedata`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + + +DROP TABLE IF EXISTS `field_language_files_site`; +CREATE TABLE `field_language_files_site` ( + `pages_id` int(10) unsigned NOT NULL, + `data` varchar(250) NOT NULL, + `sort` int(10) unsigned NOT NULL, + `description` text NOT NULL, + `modified` datetime DEFAULT NULL, + `created` datetime DEFAULT NULL, + `filedata` mediumtext DEFAULT NULL, + `filesize` int(11) DEFAULT NULL, + `created_users_id` int(10) unsigned NOT NULL DEFAULT 0, + `modified_users_id` int(10) unsigned NOT NULL DEFAULT 0, + PRIMARY KEY (`pages_id`,`sort`), + KEY `data` (`data`), + KEY `modified` (`modified`), + KEY `created` (`created`), + KEY `filesize` (`filesize`), + FULLTEXT KEY `description` (`description`), + FULLTEXT KEY `filedata` (`filedata`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_language_files_site` (`pages_id`, `data`, `sort`, `description`, `modified`, `created`, `filedata`, `filesize`, `created_users_id`, `modified_users_id`) VALUES('1017', 'site--templates--_head-php.json', '1', '[\"\"]', '2022-03-14 14:46:40', '2022-03-14 14:46:40', '', '116', '41', '41'); +INSERT INTO `field_language_files_site` (`pages_id`, `data`, `sort`, `description`, `modified`, `created`, `filedata`, `filesize`, `created_users_id`, `modified_users_id`) VALUES('1017', 'site--templates--_main-php.json', '0', '[\"\"]', '2022-03-14 14:46:40', '2022-03-14 14:46:40', '', '116', '41', '41'); +INSERT INTO `field_language_files_site` (`pages_id`, `data`, `sort`, `description`, `modified`, `created`, `filedata`, `filesize`, `created_users_id`, `modified_users_id`) VALUES('1017', 'site--templates--_foot-php.json', '2', '[\"\"]', '2022-03-14 14:46:40', '2022-03-14 14:46:40', '', '116', '41', '41'); +INSERT INTO `field_language_files_site` (`pages_id`, `data`, `sort`, `description`, `modified`, `created`, `filedata`, `filesize`, `created_users_id`, `modified_users_id`) VALUES('1023', 'site--templates--_head-php.json', '1', '[\"\"]', '2022-03-14 14:48:35', '2022-03-14 14:48:35', '', '116', '41', '41'); +INSERT INTO `field_language_files_site` (`pages_id`, `data`, `sort`, `description`, `modified`, `created`, `filedata`, `filesize`, `created_users_id`, `modified_users_id`) VALUES('1023', 'site--templates--_main-php.json', '0', '[\"\"]', '2022-03-14 14:48:35', '2022-03-14 14:48:35', '', '116', '41', '41'); +INSERT INTO `field_language_files_site` (`pages_id`, `data`, `sort`, `description`, `modified`, `created`, `filedata`, `filesize`, `created_users_id`, `modified_users_id`) VALUES('1023', 'site--templates--_foot-php.json', '2', '[\"\"]', '2022-03-14 14:48:35', '2022-03-14 14:48:35', '', '116', '41', '41'); +INSERT INTO `field_language_files_site` (`pages_id`, `data`, `sort`, `description`, `modified`, `created`, `filedata`, `filesize`, `created_users_id`, `modified_users_id`) VALUES('1024', 'site--templates--_head-php.json', '1', '[\"\"]', '2022-03-14 14:50:11', '2022-03-14 14:50:11', '', '116', '41', '41'); +INSERT INTO `field_language_files_site` (`pages_id`, `data`, `sort`, `description`, `modified`, `created`, `filedata`, `filesize`, `created_users_id`, `modified_users_id`) VALUES('1024', 'site--templates--_main-php.json', '0', '[\"\"]', '2022-03-14 14:50:11', '2022-03-14 14:50:11', '', '116', '41', '41'); +INSERT INTO `field_language_files_site` (`pages_id`, `data`, `sort`, `description`, `modified`, `created`, `filedata`, `filesize`, `created_users_id`, `modified_users_id`) VALUES('1024', 'site--templates--_foot-php.json', '2', '[\"\"]', '2022-03-14 14:50:11', '2022-03-14 14:50:11', '', '116', '41', '41'); + +DROP TABLE IF EXISTS `field_mantemento`; +CREATE TABLE `field_mantemento` ( + `pages_id` int(10) unsigned NOT NULL, + `data` tinyint(4) NOT NULL, + PRIMARY KEY (`pages_id`), + KEY `data` (`data`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_mantemento` (`pages_id`, `data`) VALUES('1', '1'); + +DROP TABLE IF EXISTS `field_mapa`; +CREATE TABLE `field_mapa` ( + `pages_id` int(10) unsigned NOT NULL, + `data` varchar(255) NOT NULL DEFAULT '', + `lat` float(10,6) NOT NULL DEFAULT 0.000000, + `lng` float(10,6) NOT NULL DEFAULT 0.000000, + `status` tinyint(4) NOT NULL DEFAULT 0, + `zoom` tinyint(4) NOT NULL DEFAULT 0, + PRIMARY KEY (`pages_id`), + KEY `latlng` (`lat`,`lng`), + KEY `zoom` (`zoom`), + FULLTEXT KEY `data` (`data`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_mapa` (`pages_id`, `data`, `lat`, `lng`, `status`, `zoom`) VALUES('1044', '', '0', '0', '0', '12'); + +DROP TABLE IF EXISTS `field_nome_parametro`; +CREATE TABLE `field_nome_parametro` ( + `pages_id` int(10) unsigned NOT NULL, + `data` text NOT NULL, + PRIMARY KEY (`pages_id`), + UNIQUE KEY `data_exact` (`data`(250)), + FULLTEXT KEY `data` (`data`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_nome_parametro` (`pages_id`, `data`) VALUES('1031', 'nome_sitio'); +INSERT INTO `field_nome_parametro` (`pages_id`, `data`) VALUES('1032', 'descripcion_sitio'); + +DROP TABLE IF EXISTS `field_pass`; +CREATE TABLE `field_pass` ( + `pages_id` int(10) unsigned NOT NULL, + `data` char(40) NOT NULL, + `salt` char(32) NOT NULL, + PRIMARY KEY (`pages_id`), + KEY `data` (`data`) +) ENGINE=MyISAM DEFAULT CHARSET=ascii; + +INSERT INTO `field_pass` (`pages_id`, `data`, `salt`) VALUES('41', 'Hq3ay5w6P2go/mMzDl3bsYn/H9s1s8O', '$2y$11$PRXC3lpcd1lLflO/gFVTxe'); +INSERT INTO `field_pass` (`pages_id`, `data`, `salt`) VALUES('40', '', ''); + +DROP TABLE IF EXISTS `field_permissions`; +CREATE TABLE `field_permissions` ( + `pages_id` int(10) unsigned NOT NULL, + `data` int(11) NOT NULL, + `sort` int(10) unsigned NOT NULL, + PRIMARY KEY (`pages_id`,`sort`), + KEY `data` (`data`,`pages_id`,`sort`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_permissions` (`pages_id`, `data`, `sort`) VALUES('38', '32', '1'); +INSERT INTO `field_permissions` (`pages_id`, `data`, `sort`) VALUES('38', '34', '2'); +INSERT INTO `field_permissions` (`pages_id`, `data`, `sort`) VALUES('38', '35', '3'); +INSERT INTO `field_permissions` (`pages_id`, `data`, `sort`) VALUES('37', '36', '0'); +INSERT INTO `field_permissions` (`pages_id`, `data`, `sort`) VALUES('38', '36', '0'); +INSERT INTO `field_permissions` (`pages_id`, `data`, `sort`) VALUES('38', '50', '4'); +INSERT INTO `field_permissions` (`pages_id`, `data`, `sort`) VALUES('38', '51', '5'); +INSERT INTO `field_permissions` (`pages_id`, `data`, `sort`) VALUES('38', '52', '7'); +INSERT INTO `field_permissions` (`pages_id`, `data`, `sort`) VALUES('38', '53', '8'); +INSERT INTO `field_permissions` (`pages_id`, `data`, `sort`) VALUES('38', '54', '6'); + +DROP TABLE IF EXISTS `field_posicion_imaxe`; +CREATE TABLE `field_posicion_imaxe` ( + `pages_id` int(10) unsigned NOT NULL, + `data` int(10) unsigned NOT NULL, + `sort` int(10) unsigned NOT NULL, + PRIMARY KEY (`pages_id`,`sort`), + KEY `data` (`data`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + + +DROP TABLE IF EXISTS `field_process`; +CREATE TABLE `field_process` ( + `pages_id` int(11) NOT NULL DEFAULT 0, + `data` int(11) NOT NULL DEFAULT 0, + PRIMARY KEY (`pages_id`), + KEY `data` (`data`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('6', '17'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('3', '12'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('8', '12'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('9', '14'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('10', '7'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('11', '47'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('16', '48'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('300', '104'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('21', '50'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('29', '66'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('23', '10'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('304', '138'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('31', '136'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('22', '76'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('30', '68'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('303', '129'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('2', '87'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('302', '121'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('301', '109'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('28', '76'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('1007', '150'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('1010', '159'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('1012', '161'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('1016', '164'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('1018', '165'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('1020', '181'); +INSERT INTO `field_process` (`pages_id`, `data`) VALUES('1022', '182'); + +DROP TABLE IF EXISTS `field_roles`; +CREATE TABLE `field_roles` ( + `pages_id` int(10) unsigned NOT NULL, + `data` int(11) NOT NULL, + `sort` int(10) unsigned NOT NULL, + PRIMARY KEY (`pages_id`,`sort`), + KEY `data` (`data`,`pages_id`,`sort`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_roles` (`pages_id`, `data`, `sort`) VALUES('40', '37', '0'); +INSERT INTO `field_roles` (`pages_id`, `data`, `sort`) VALUES('41', '37', '0'); +INSERT INTO `field_roles` (`pages_id`, `data`, `sort`) VALUES('41', '38', '2'); + +DROP TABLE IF EXISTS `field_seccion_destacada`; +CREATE TABLE `field_seccion_destacada` ( + `pages_id` int(10) unsigned NOT NULL, + `data` text NOT NULL, + `count` int(11) NOT NULL, + `parent_id` int(11) NOT NULL, + PRIMARY KEY (`pages_id`), + KEY `data_exact` (`data`(1)), + KEY `count` (`count`,`pages_id`), + KEY `parent_id` (`parent_id`,`pages_id`), + FULLTEXT KEY `data` (`data`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_seccion_destacada` (`pages_id`, `data`, `count`, `parent_id`) VALUES('1', '1030', '1', '1028'); + +DROP TABLE IF EXISTS `field_seccions`; +CREATE TABLE `field_seccions` ( + `pages_id` int(10) unsigned NOT NULL, + `data` text NOT NULL, + `count` int(11) NOT NULL, + `parent_id` int(11) NOT NULL, + PRIMARY KEY (`pages_id`), + KEY `data_exact` (`data`(1)), + KEY `count` (`count`,`pages_id`), + KEY `parent_id` (`parent_id`,`pages_id`), + FULLTEXT KEY `data` (`data`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_seccions` (`pages_id`, `data`, `count`, `parent_id`) VALUES('1034', '', '0', '1035'); +INSERT INTO `field_seccions` (`pages_id`, `data`, `count`, `parent_id`) VALUES('1036', '', '0', '1037'); +INSERT INTO `field_seccions` (`pages_id`, `data`, `count`, `parent_id`) VALUES('1038', '', '0', '1039'); +INSERT INTO `field_seccions` (`pages_id`, `data`, `count`, `parent_id`) VALUES('1040', '', '0', '1041'); + +DROP TABLE IF EXISTS `field_tipo_seccion`; +CREATE TABLE `field_tipo_seccion` ( + `pages_id` int(10) unsigned NOT NULL, + `data` int(10) unsigned NOT NULL, + `sort` int(10) unsigned NOT NULL, + PRIMARY KEY (`pages_id`,`sort`), + KEY `data` (`data`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + + +DROP TABLE IF EXISTS `field_title`; +CREATE TABLE `field_title` ( + `pages_id` int(10) unsigned NOT NULL, + `data` text NOT NULL, + `data1023` text DEFAULT NULL, + `data1024` text DEFAULT NULL, + PRIMARY KEY (`pages_id`), + KEY `data_exact` (`data`(250)), + KEY `data_exact1023` (`data1023`(250)), + KEY `data_exact1024` (`data1024`(250)), + FULLTEXT KEY `data` (`data`), + FULLTEXT KEY `data1023` (`data1023`), + FULLTEXT KEY `data1024` (`data1024`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('11', 'Templates', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('16', 'Fields', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('22', 'Setup', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('3', 'Pages', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('6', 'Add Page', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('8', 'Tree', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('9', 'Save Sort', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('10', 'Edit', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('21', 'Modules', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('29', 'Users', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('30', 'Roles', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('2', 'Admin', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('7', 'Trash', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('27', '404 Not Found', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('302', 'Insert Link', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('23', 'Login', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('304', 'Profile', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('301', 'Empty Trash', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('300', 'Search', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('303', 'Insert Image', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('28', 'Access', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('31', 'Permissions', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('32', 'Edit pages', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('34', 'Delete pages', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('35', 'Move pages (change parent)', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('36', 'View pages', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('50', 'Sort child pages', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('51', 'Change templates on pages', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('52', 'Administer users', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('53', 'User can update profile/password', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('54', 'Lock or unlock a page', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1', 'inicio', 'inicio', 'home'); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1006', 'Use Page Lister', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1007', 'Find', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1010', 'Recent', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1011', 'Can see recently edited pages', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1012', 'Logs', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1013', 'Can view system logs', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1014', 'Can manage system logs', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1015', 'Administer languages and static translation files', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1016', 'Languages', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1017', 'Castellano', 'Castelan', 'Spanish'); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1018', 'Language Translator', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1019', 'Repeaters', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1020', 'DB Backups', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1021', 'Manage database backups (recommended for superuser only)', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1022', 'Upgrades', NULL, NULL); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1023', 'Gallego', 'Galego', 'Galician'); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1024', 'Ingles', 'Ingles', 'English'); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1025', 'configuracion', '', ''); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1026', 'seccion_destacada', '', ''); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1027', 'secciones', '', ''); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1028', 'es', '', ''); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1029', 'es', '', ''); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1033', 'http404', '', ''); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1034', 'habitaciones', 'habitacións', 'rooms'); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1035', 'habitaciones', '', ''); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1036', 'servicios', 'servizos', 'services'); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1037', 'servicios', '', ''); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1038', 'servicios adicionales', '', 'additional services'); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1039', 'adicionales', '', ''); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1040', 'entorno', 'arredores', 'surroundings'); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1041', 'entorno', '', ''); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1042', 'noticias', 'novidades', 'news'); +INSERT INTO `field_title` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1044', 'contacto y reservas', 'contacto e reservas', 'contact and reservations'); + +DROP TABLE IF EXISTS `field_valor_parametro`; +CREATE TABLE `field_valor_parametro` ( + `pages_id` int(10) unsigned NOT NULL, + `data` text NOT NULL, + `data1023` text DEFAULT NULL, + `data1024` text DEFAULT NULL, + PRIMARY KEY (`pages_id`), + KEY `data_exact` (`data`(250)), + KEY `data_exact1023` (`data1023`(250)), + KEY `data_exact1024` (`data1024`(250)), + FULLTEXT KEY `data` (`data`), + FULLTEXT KEY `data1023` (`data1023`), + FULLTEXT KEY `data1024` (`data1024`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `field_valor_parametro` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1031', 'Praia de Seselle', '', ''); +INSERT INTO `field_valor_parametro` (`pages_id`, `data`, `data1023`, `data1024`) VALUES('1032', 'Apartamentos turísticos', 'Apartamentos turísticos', 'Tourist apartments'); + +DROP TABLE IF EXISTS `fieldgroups`; +CREATE TABLE `fieldgroups` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(250) CHARACTER SET ascii NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `name` (`name`) +) ENGINE=MyISAM AUTO_INCREMENT=103 DEFAULT CHARSET=utf8mb4; + +INSERT INTO `fieldgroups` (`id`, `name`) VALUES('2', 'admin'); +INSERT INTO `fieldgroups` (`id`, `name`) VALUES('3', 'user'); +INSERT INTO `fieldgroups` (`id`, `name`) VALUES('4', 'role'); +INSERT INTO `fieldgroups` (`id`, `name`) VALUES('5', 'permission'); +INSERT INTO `fieldgroups` (`id`, `name`) VALUES('1', 'portada'); +INSERT INTO `fieldgroups` (`id`, `name`) VALUES('83', 'pagina'); +INSERT INTO `fieldgroups` (`id`, `name`) VALUES('97', 'language'); +INSERT INTO `fieldgroups` (`id`, `name`) VALUES('98', 'repeater_configuracion'); +INSERT INTO `fieldgroups` (`id`, `name`) VALUES('99', 'repeater_seccion_destacada'); +INSERT INTO `fieldgroups` (`id`, `name`) VALUES('100', 'repeater_seccions'); +INSERT INTO `fieldgroups` (`id`, `name`) VALUES('101', 'contacto'); +INSERT INTO `fieldgroups` (`id`, `name`) VALUES('102', 'blog'); + +DROP TABLE IF EXISTS `fieldgroups_fields`; +CREATE TABLE `fieldgroups_fields` ( + `fieldgroups_id` int(10) unsigned NOT NULL DEFAULT 0, + `fields_id` int(10) unsigned NOT NULL DEFAULT 0, + `sort` int(11) unsigned NOT NULL DEFAULT 0, + `data` text DEFAULT NULL, + PRIMARY KEY (`fieldgroups_id`,`fields_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('2', '2', '1', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('2', '1', '0', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('3', '4', '2', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('3', '92', '1', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('4', '5', '0', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('5', '1', '0', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('3', '97', '3', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('83', '111', '1', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('3', '3', '0', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('97', '1', '0', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('97', '98', '1', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('97', '99', '2', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('3', '100', '4', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('98', '101', '0', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('98', '102', '1', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('99', '104', '0', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('99', '105', '1', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('100', '106', '5', '{\"showIf\":\"tipo_seccion=4\"}'); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('100', '109', '1', '{\"showIf\":\"tipo_seccion=3\"}'); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('100', '105', '2', '{\"showIf\":\"tipo_seccion=1|3\"}'); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('100', '110', '3', '{\"showIf\":\"tipo_seccion=2\"}'); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('100', '104', '4', '{\"showIf\":\"tipo_seccion=3\"}'); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('1', '1', '0', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('1', '103', '1', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('1', '107', '2', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('1', '106', '3', '{\"label\":\"Mensaje de mantenimiento\",\"label1023\":\"Mensaxe de mantemento\",\"label1024\":\"Maintenance message\",\"showIf\":\"mantemento=1\"}'); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('83', '1', '0', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('100', '108', '0', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('101', '1', '0', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('102', '1', '0', NULL); +INSERT INTO `fieldgroups_fields` (`fieldgroups_id`, `fields_id`, `sort`, `data`) VALUES('101', '112', '1', NULL); + +DROP TABLE IF EXISTS `fields`; +CREATE TABLE `fields` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `type` varchar(128) CHARACTER SET ascii NOT NULL, + `name` varchar(250) CHARACTER SET ascii NOT NULL, + `flags` int(11) NOT NULL DEFAULT 0, + `label` varchar(250) NOT NULL DEFAULT '', + `data` text NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `name` (`name`), + KEY `type` (`type`) +) ENGINE=MyISAM AUTO_INCREMENT=113 DEFAULT CHARSET=utf8mb4; + +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('1', 'FieldtypePageTitleLanguage', 'title', '13', 'Titulo', '{\"required\":1,\"textformatters\":[\"TextformatterEntities\"],\"size\":0,\"maxlength\":255,\"minlength\":0,\"showCount\":0,\"label1023\":\"T\\u00edtulo\",\"label1024\":\"Title\",\"langBlankInherit\":0,\"tags\":\"paxinas\"}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('2', 'FieldtypeModule', 'process', '25', 'Process', '{\"description\":\"The process that is executed on this page. Since this is mostly used by ProcessWire internally, it is recommended that you don\'t change the value of this unless adding your own pages in the admin.\",\"collapsed\":1,\"required\":1,\"moduleTypes\":[\"Process\"],\"permanent\":1}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('3', 'FieldtypePassword', 'pass', '24', 'Set Password', '{\"collapsed\":1,\"size\":50,\"maxlength\":128}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('5', 'FieldtypePage', 'permissions', '24', 'Permissions', '{\"derefAsPage\":0,\"parent_id\":31,\"labelFieldName\":\"title\",\"inputfield\":\"InputfieldCheckboxes\"}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('4', 'FieldtypePage', 'roles', '24', 'Roles', '{\"derefAsPage\":0,\"parent_id\":30,\"labelFieldName\":\"name\",\"inputfield\":\"InputfieldCheckboxes\",\"description\":\"User will inherit the permissions assigned to each role. You may assign multiple roles to a user. When accessing a page, the user will only inherit permissions from the roles that are also assigned to the page\'s template.\"}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('92', 'FieldtypeEmail', 'email', '9', 'Dirección de correo electrónico', '{\"size\":70,\"maxlength\":255,\"tags\":\"usuarios\",\"label1023\":\"Enderezo electr\\u00f3nico\",\"label1024\":\"E-Mail Address\",\"collapsed\":0,\"minlength\":0,\"showCount\":0}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('97', 'FieldtypeModule', 'admin_theme', '8', 'Admin Theme', '{\"moduleTypes\":[\"AdminTheme\"],\"labelField\":\"title\",\"inputfieldClass\":\"InputfieldRadios\"}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('98', 'FieldtypeFile', 'language_files_site', '24', 'Site Translation Files', '{\"extensions\":\"json csv\",\"maxFiles\":0,\"inputfieldClass\":\"InputfieldFile\",\"unzip\":1,\"description\":\"Use this field for translations specific to your site (like files in \\/site\\/templates\\/ for example).\",\"descriptionRows\":0,\"fileSchema\":14}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('99', 'FieldtypeFile', 'language_files', '24', 'Core Translation Files', '{\"extensions\":\"json csv\",\"maxFiles\":0,\"inputfieldClass\":\"InputfieldFile\",\"unzip\":1,\"description\":\"Use this field for [language packs](http:\\/\\/modules.processwire.com\\/categories\\/language-pack\\/). To delete all files, double-click the trash can for any file, then save.\",\"descriptionRows\":0,\"fileSchema\":14}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('100', 'FieldtypePage', 'language', '24', 'Language', '{\"derefAsPage\":1,\"parent_id\":1016,\"labelFieldName\":\"title\",\"inputfield\":\"InputfieldRadios\",\"required\":1}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('101', 'FieldtypeTextUnique', 'nome_parametro', '256', 'Parámetro', '{\"label1023\":\"Par\\u00e1metro\",\"label1024\":\"Parameter\",\"minlength\":0,\"maxlength\":2048,\"showCount\":0,\"size\":0,\"tags\":\"configuracion_sitio\"}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('102', 'FieldtypeTextLanguage', 'valor_parametro', '0', 'Valor', '{\"label1023\":\"Valor\",\"label1024\":\"Value\",\"tags\":\"configuracion_sitio\",\"langBlankInherit\":0,\"collapsed\":0,\"minlength\":0,\"maxlength\":2048,\"showCount\":0,\"size\":0}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('103', 'FieldtypeRepeater', 'configuracion', '0', 'Configuración', '{\"label1023\":\"Configuraci\\u00f3n\",\"label1024\":\"Settings\",\"template_id\":44,\"parent_id\":1025,\"tags\":\"configuracion_sitio\",\"repeaterCollapse\":0,\"repeaterLoading\":1,\"familyFriendly\":0,\"collapsed\":0,\"repeaterFields\":[101,102]}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('104', 'FieldtypeImage', 'imaxe', '0', 'Imagen', '{\"label1023\":\"Imaxe\",\"label1024\":\"Image\",\"fileSchema\":270,\"tags\":\"paxinas\",\"extensions\":\"gif jpg jpeg png\",\"maxFiles\":1,\"outputFormat\":2,\"descriptionRows\":1,\"useTags\":0,\"gridMode\":\"grid\",\"focusMode\":\"on\",\"resizeServer\":0,\"clientQuality\":90,\"maxReject\":0,\"dimensionsByAspectRatio\":0,\"defaultValuePage\":0,\"inputfieldClass\":\"InputfieldImage\"}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('105', 'FieldtypeTextareaLanguage', 'artigo', '0', 'Articulo', '{\"label1023\":\"Artigo\",\"label1024\":\"Article\",\"tags\":\"paxinas\",\"inputfieldClass\":\"InputfieldCKEditor\",\"contentType\":1,\"htmlOptions\":[2,4,8,16],\"langBlankInherit\":0,\"collapsed\":0,\"minlength\":0,\"maxlength\":0,\"showCount\":0,\"rows\":5}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('106', 'FieldtypeRepeater', 'seccion_destacada', '0', 'Sección Destacada', '{\"label1023\":\"Secci\\u00f3n Destacada\",\"label1024\":\"Featured Section\",\"template_id\":45,\"parent_id\":1026,\"tags\":\"paxinas\",\"repeaterFields\":[104,105],\"repeaterCollapse\":0,\"repeaterLoading\":1,\"familyFriendly\":0,\"collapsed\":0}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('107', 'FieldtypeCheckbox', 'mantemento', '0', 'Mantenimiento', '{\"label1023\":\"Mantemento\",\"label1024\":\"Maintenance\",\"tags\":\"configuracion_sitio\",\"collapsed\":0,\"checkboxLabel\":\"P\\u00e1gina en mantenimiento\",\"checkboxLabel1023\":\"P\\u00e1xina en mantemento\",\"checkboxLabel1024\":\"Page in maintenance\"}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('108', 'FieldtypeOptions', 'tipo_seccion', '0', 'Tipo Sección', '{\"label1023\":\"Tipo Secci\\u00f3n\",\"label1024\":\"Section Type\",\"inputfieldClass\":\"InputfieldSelect\",\"collapsed\":0,\"tags\":\"paxinas\"}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('109', 'FieldtypeOptions', 'posicion_imaxe', '0', 'Posición de la imagen', '{\"label1023\":\"Posici\\u00f3n da imaxe\",\"label1024\":\"Image position\",\"inputfieldClass\":\"InputfieldSelect\",\"collapsed\":0,\"tags\":\"paxinas\"}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('110', 'FieldtypeImage', 'galeria', '0', 'Galería', '{\"label1023\":\"Galer\\u00eda\",\"label1024\":\"Gallery\",\"fileSchema\":256,\"tags\":\"paxinas\",\"extensions\":\"gif jpg jpeg png\",\"maxFiles\":0,\"outputFormat\":0,\"descriptionRows\":1,\"useTags\":0,\"collapsed\":0,\"gridMode\":\"grid\",\"focusMode\":\"on\",\"resizeServer\":0,\"clientQuality\":90,\"maxReject\":0,\"dimensionsByAspectRatio\":0,\"defaultValuePage\":0,\"inputfieldClass\":\"InputfieldImage\"}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('111', 'FieldtypeRepeater', 'seccions', '0', 'Secciones', '{\"label1023\":\"Secci\\u00f3ns\",\"label1024\":\"Sections\",\"template_id\":46,\"parent_id\":1027,\"tags\":\"paxinas\",\"repeaterFields\":[108,109,105,110,104,106],\"repeaterCollapse\":0,\"repeaterLoading\":1,\"familyFriendly\":0,\"collapsed\":0}'); +INSERT INTO `fields` (`id`, `type`, `name`, `flags`, `label`, `data`) VALUES('112', 'FieldtypeMapMarker', 'mapa', '0', 'Mapa', '{\"label1023\":\"Mapa\",\"label1024\":\"Map\",\"schemaVersion\":1,\"tags\":\"configuracion_sitio\",\"collapsed\":0,\"defaultType\":\"SATELLITE\",\"height\":300,\"defaultZoom\":12,\"defaultLat\":\"43.431753\",\"defaultLng\":\"-8.223346\",\"defaultAddr\":\"Castaway Cay\"}'); + +DROP TABLE IF EXISTS `fieldtype_options`; +CREATE TABLE `fieldtype_options` ( + `fields_id` int(10) unsigned NOT NULL, + `option_id` int(10) unsigned NOT NULL, + `title` text DEFAULT NULL, + `value` varchar(230) DEFAULT NULL, + `sort` int(10) unsigned NOT NULL, + `title1023` text DEFAULT NULL, + `value1023` varchar(230) DEFAULT NULL, + `title1024` text DEFAULT NULL, + `value1024` varchar(230) DEFAULT NULL, + PRIMARY KEY (`fields_id`,`option_id`), + UNIQUE KEY `title` (`title`(230),`fields_id`), + UNIQUE KEY `title1023` (`title1023`(230),`fields_id`), + UNIQUE KEY `title1024` (`title1024`(230),`fields_id`), + KEY `value` (`value`,`fields_id`), + KEY `sort` (`sort`,`fields_id`), + KEY `value1023` (`value1023`,`fields_id`), + KEY `value1024` (`value1024`,`fields_id`), + FULLTEXT KEY `title_ft` (`title`), + FULLTEXT KEY `value_ft` (`value`), + FULLTEXT KEY `title1023_ft` (`title1023`), + FULLTEXT KEY `value1023_ft` (`value1023`), + FULLTEXT KEY `title1024_ft` (`title1024`), + FULLTEXT KEY `value1024_ft` (`value1024`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `fieldtype_options` (`fields_id`, `option_id`, `title`, `value`, `sort`, `title1023`, `value1023`, `title1024`, `value1024`) VALUES('108', '1', 'Texto', 'texto', '0', 'Texto', 'texto', 'Texto', 'texto'); +INSERT INTO `fieldtype_options` (`fields_id`, `option_id`, `title`, `value`, `sort`, `title1023`, `value1023`, `title1024`, `value1024`) VALUES('108', '4', 'Texto con imagen superior', 'texto_imaxe_superior', '3', 'Texto coa imaxe superior', 'texto_imaxe_superior', 'Text with top image', 'texto_imaxe_superior'); +INSERT INTO `fieldtype_options` (`fields_id`, `option_id`, `title`, `value`, `sort`, `title1023`, `value1023`, `title1024`, `value1024`) VALUES('108', '3', 'Texto con imagen lateral', 'texto_imaxe_lateral', '2', 'Texto con imaxe lateral', 'texto_imaxe_lateral', 'Text with side image', 'texto_imaxe_lateral'); +INSERT INTO `fieldtype_options` (`fields_id`, `option_id`, `title`, `value`, `sort`, `title1023`, `value1023`, `title1024`, `value1024`) VALUES('108', '2', 'Galería de imágenes', 'galeria', '1', 'Galería de imaxes', 'galeria', 'Image gallery', 'galeria'); +INSERT INTO `fieldtype_options` (`fields_id`, `option_id`, `title`, `value`, `sort`, `title1023`, `value1023`, `title1024`, `value1024`) VALUES('109', '1', 'Izquierda', 'esquerda', '0', 'Esquerda', 'esquerda', 'Left', 'esquerda'); +INSERT INTO `fieldtype_options` (`fields_id`, `option_id`, `title`, `value`, `sort`, `title1023`, `value1023`, `title1024`, `value1024`) VALUES('109', '2', 'Derecha', 'dereita', '1', 'Dereita', 'dereita', 'Right', 'dereita'); + +DROP TABLE IF EXISTS `modules`; +CREATE TABLE `modules` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `class` varchar(128) CHARACTER SET ascii NOT NULL, + `flags` int(11) NOT NULL DEFAULT 0, + `data` text NOT NULL, + `created` timestamp NOT NULL DEFAULT current_timestamp(), + PRIMARY KEY (`id`), + UNIQUE KEY `class` (`class`) +) ENGINE=MyISAM AUTO_INCREMENT=184 DEFAULT CHARSET=utf8mb4; + +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('1', 'FieldtypeTextarea', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('164', 'ProcessLanguage', '1', '', '2022-03-08 13:36:17'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('3', 'FieldtypeText', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('4', 'FieldtypePage', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('30', 'InputfieldForm', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('6', 'FieldtypeFile', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('7', 'ProcessPageEdit', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('10', 'ProcessLogin', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('12', 'ProcessPageList', '0', '{\"pageLabelField\":\"title\",\"paginationLimit\":25,\"limit\":50}', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('121', 'ProcessPageEditLink', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('14', 'ProcessPageSort', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('15', 'InputfieldPageListSelect', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('117', 'JqueryUI', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('17', 'ProcessPageAdd', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('125', 'SessionLoginThrottle', '11', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('122', 'InputfieldPassword', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('25', 'InputfieldAsmSelect', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('116', 'JqueryCore', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('27', 'FieldtypeModule', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('28', 'FieldtypeDatetime', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('29', 'FieldtypeEmail', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('108', 'InputfieldURL', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('32', 'InputfieldSubmit', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('34', 'InputfieldText', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('35', 'InputfieldTextarea', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('36', 'InputfieldSelect', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('37', 'InputfieldCheckbox', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('38', 'InputfieldCheckboxes', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('39', 'InputfieldRadios', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('40', 'InputfieldHidden', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('41', 'InputfieldName', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('43', 'InputfieldSelectMultiple', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('45', 'JqueryWireTabs', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('165', 'ProcessLanguageTranslator', '1', '', '2022-03-08 13:36:18'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('47', 'ProcessTemplate', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('48', 'ProcessField', '32', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('50', 'ProcessModule', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('114', 'PagePermissions', '3', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('97', 'FieldtypeCheckbox', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('115', 'PageRender', '3', '{\"clearCache\":1}', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('55', 'InputfieldFile', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('56', 'InputfieldImage', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('57', 'FieldtypeImage', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('60', 'InputfieldPage', '0', '{\"inputfieldClasses\":[\"InputfieldSelect\",\"InputfieldSelectMultiple\",\"InputfieldCheckboxes\",\"InputfieldRadios\",\"InputfieldAsmSelect\",\"InputfieldPageListSelect\",\"InputfieldPageListSelectMultiple\"]}', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('61', 'TextformatterEntities', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('66', 'ProcessUser', '0', '{\"showFields\":[\"name\",\"email\",\"roles\"]}', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('67', 'MarkupAdminDataTable', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('68', 'ProcessRole', '0', '{\"showFields\":[\"name\"]}', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('76', 'ProcessList', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('78', 'InputfieldFieldset', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('79', 'InputfieldMarkup', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('80', 'InputfieldEmail', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('89', 'FieldtypeFloat', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('83', 'ProcessPageView', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('84', 'FieldtypeInteger', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('85', 'InputfieldInteger', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('86', 'InputfieldPageName', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('87', 'ProcessHome', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('90', 'InputfieldFloat', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('94', 'InputfieldDatetime', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('98', 'MarkupPagerNav', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('129', 'ProcessPageEditImageSelect', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('103', 'JqueryTableSorter', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('104', 'ProcessPageSearch', '1', '{\"searchFields\":\"title\",\"displayField\":\"title path\"}', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('105', 'FieldtypeFieldsetOpen', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('106', 'FieldtypeFieldsetClose', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('107', 'FieldtypeFieldsetTabOpen', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('109', 'ProcessPageTrash', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('111', 'FieldtypePageTitle', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('112', 'InputfieldPageTitle', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('113', 'MarkupPageArray', '3', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('131', 'InputfieldButton', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('133', 'FieldtypePassword', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('134', 'ProcessPageType', '33', '{\"showFields\":[]}', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('135', 'FieldtypeURL', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('136', 'ProcessPermission', '1', '{\"showFields\":[\"name\",\"title\"]}', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('137', 'InputfieldPageListSelectMultiple', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('138', 'ProcessProfile', '1', '{\"profileFields\":[\"pass\",\"email\",\"admin_theme\",\"language\"]}', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('139', 'SystemUpdater', '1', '{\"systemVersion\":19,\"coreVersion\":\"3.0.184\"}', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('148', 'AdminThemeDefault', '10', '{\"colors\":\"classic\"}', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('149', 'InputfieldSelector', '42', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('150', 'ProcessPageLister', '32', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('151', 'JqueryMagnific', '1', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('155', 'InputfieldCKEditor', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('156', 'MarkupHTMLPurifier', '0', '', '2022-03-08 13:14:32'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('163', 'LanguageSupport', '35', '{\"languagesPageID\":1016,\"defaultLanguagePageID\":1017,\"otherLanguagePageIDs\":[1023,1024],\"languageTranslatorPageID\":1018}', '2022-03-08 13:36:17'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('159', 'ProcessRecentPages', '1', '', '2022-03-08 13:15:20'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('160', 'AdminThemeUikit', '10', '', '2022-03-08 13:15:20'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('161', 'ProcessLogger', '1', '', '2022-03-08 13:15:53'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('162', 'InputfieldIcon', '0', '', '2022-03-08 13:15:53'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('166', 'LanguageTabs', '11', '', '2022-03-08 13:36:48'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('167', 'LanguageSupportFields', '3', '', '2022-03-08 13:36:51'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('168', 'FieldtypeTextLanguage', '1', '', '2022-03-08 13:36:51'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('169', 'FieldtypePageTitleLanguage', '1', '', '2022-03-08 13:36:51'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('170', 'FieldtypeTextareaLanguage', '1', '', '2022-03-08 13:36:51'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('171', 'LanguageSupportPageNames', '3', '{\"moduleVersion\":10}', '2022-03-08 13:37:02'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('172', 'FieldtypeOptions', '1', '', '2022-03-08 13:41:16'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('173', 'FieldtypeRepeater', '35', '{\"repeatersRootPageID\":1019,\"uninstall\":\"\",\"submit_save_module\":\"Submit\"}', '2022-03-08 13:41:44'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('174', 'InputfieldRepeater', '0', '', '2022-03-08 13:41:44'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('175', 'InputfieldTextTags', '0', '', '2022-03-08 13:44:25'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('176', 'InputfieldToggle', '0', '', '2022-03-08 13:44:44'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('177', 'FieldtypeMapMarker', '1', '{\"googleApiKey\":\"AIzaSyAe20rnfPBmOKweyK9JXMj8QNZkc0LS6ng\",\"uninstall\":\"\",\"submit_save_module\":\"Submit\"}', '2022-03-08 13:51:34'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('178', 'InputfieldMapMarker', '0', '', '2022-03-08 13:51:34'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('179', 'FieldtypeTextUnique', '1', '', '2022-03-08 13:51:49'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('180', 'MarkupGoogleMap', '0', '', '2022-03-08 13:52:09'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('181', 'ProcessDatabaseBackups', '1', '', '2022-03-08 13:52:16'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('182', 'ProcessWireUpgrade', '1', '', '2022-03-08 13:52:20'); +INSERT INTO `modules` (`id`, `class`, `flags`, `data`, `created`) VALUES('183', 'ProcessWireUpgradeCheck', '11', '{\"useLoginHook\":\"0\",\"uninstall\":\"\",\"submit_save_module\":\"Submit\"}', '2022-03-08 13:52:20'); + +DROP TABLE IF EXISTS `pages`; +CREATE TABLE `pages` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `parent_id` int(11) unsigned NOT NULL DEFAULT 0, + `templates_id` int(11) unsigned NOT NULL DEFAULT 0, + `name` varchar(128) CHARACTER SET ascii NOT NULL, + `status` int(10) unsigned NOT NULL DEFAULT 1, + `modified` timestamp NOT NULL DEFAULT current_timestamp(), + `modified_users_id` int(10) unsigned NOT NULL DEFAULT 2, + `created` timestamp NOT NULL DEFAULT '2015-12-18 06:09:00', + `created_users_id` int(10) unsigned NOT NULL DEFAULT 2, + `published` datetime DEFAULT NULL, + `sort` int(11) NOT NULL DEFAULT 0, + `name1023` varchar(128) CHARACTER SET ascii DEFAULT NULL, + `status1023` int(10) unsigned NOT NULL DEFAULT 1, + `name1024` varchar(128) CHARACTER SET ascii DEFAULT NULL, + `status1024` int(10) unsigned NOT NULL DEFAULT 1, + PRIMARY KEY (`id`), + UNIQUE KEY `name_parent_id` (`name`,`parent_id`), + UNIQUE KEY `name1023_parent_id` (`name1023`,`parent_id`), + UNIQUE KEY `name1024_parent_id` (`name1024`,`parent_id`), + KEY `parent_id` (`parent_id`), + KEY `templates_id` (`templates_id`), + KEY `modified` (`modified`), + KEY `created` (`created`), + KEY `status` (`status`), + KEY `published` (`published`) +) ENGINE=MyISAM AUTO_INCREMENT=1046 DEFAULT CHARSET=utf8mb4; + +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1', '0', '1', 'es', '9', '2022-03-10 18:14:48', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '0', 'gl', '1', 'en', '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('2', '1', '2', 'pwadmin', '1035', '2022-03-08 13:15:20', '40', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '5', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('3', '2', '2', 'page', '21', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '0', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('6', '3', '2', 'add', '21', '2022-03-08 13:15:56', '40', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '1', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('7', '1', '2', 'trash', '1039', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '6', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('8', '3', '2', 'list', '21', '2022-03-08 13:16:18', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '0', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('9', '3', '2', 'sort', '1047', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '3', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('10', '3', '2', 'edit', '1045', '2022-03-08 13:16:18', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '4', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('11', '22', '2', 'template', '21', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '0', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('16', '22', '2', 'field', '21', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '2', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('21', '2', '2', 'module', '21', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '2', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('22', '2', '2', 'setup', '21', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '1', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('23', '2', '2', 'login', '1035', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '4', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('27', '1', '29', 'http404', '1035', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '3', '2022-03-08 13:14:32', '4', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('28', '2', '2', 'access', '13', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '3', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('29', '28', '2', 'users', '29', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '0', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('30', '28', '2', 'roles', '29', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '1', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('31', '28', '2', 'permissions', '29', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '2', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('32', '31', '5', 'page-edit', '25', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '2', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('34', '31', '5', 'page-delete', '25', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '3', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('35', '31', '5', 'page-move', '25', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '4', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('36', '31', '5', 'page-view', '25', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '0', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('37', '30', '4', 'guest', '25', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '0', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('38', '30', '4', 'superuser', '25', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '1', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('41', '29', '3', 'laegnur', '1', '2022-03-08 13:36:18', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '0', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('40', '29', '3', 'guest', '25', '2022-03-08 13:36:18', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '1', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('50', '31', '5', 'page-sort', '25', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '5', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('51', '31', '5', 'page-template', '25', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '6', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('52', '31', '5', 'user-admin', '25', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '10', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('53', '31', '5', 'profile-edit', '1', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '13', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('54', '31', '5', 'page-lock', '1', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '8', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('300', '3', '2', 'search', '1045', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '6', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('301', '3', '2', 'trash', '1047', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '6', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('302', '3', '2', 'link', '1041', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '7', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('303', '3', '2', 'image', '1041', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '2', '2022-03-08 13:14:32', '8', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('304', '2', '2', 'profile', '1025', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '41', '2022-03-08 13:14:32', '5', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1006', '31', '5', 'page-lister', '1', '2022-03-08 13:14:32', '40', '2022-03-08 13:14:32', '40', '2022-03-08 13:14:32', '9', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1007', '3', '2', 'lister', '1', '2022-03-08 13:14:32', '40', '2022-03-08 13:14:32', '40', '2022-03-08 13:14:32', '9', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1010', '3', '2', 'recent-pages', '1', '2022-03-08 13:15:20', '40', '2022-03-08 13:15:20', '40', '2022-03-08 13:15:20', '10', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1011', '31', '5', 'page-edit-recent', '1', '2022-03-08 13:15:20', '40', '2022-03-08 13:15:20', '40', '2022-03-08 13:15:20', '10', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1012', '22', '2', 'logs', '1', '2022-03-08 13:15:53', '40', '2022-03-08 13:15:53', '40', '2022-03-08 13:15:53', '2', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1013', '31', '5', 'logs-view', '1', '2022-03-08 13:15:53', '40', '2022-03-08 13:15:53', '40', '2022-03-08 13:15:53', '11', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1014', '31', '5', 'logs-edit', '1', '2022-03-08 13:15:53', '40', '2022-03-08 13:15:53', '40', '2022-03-08 13:15:53', '12', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1015', '31', '5', 'lang-edit', '1', '2022-03-08 13:36:17', '41', '2022-03-08 13:36:17', '41', '2022-03-08 13:36:17', '13', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1016', '22', '2', 'languages', '16', '2022-03-08 13:36:17', '41', '2022-03-08 13:36:17', '41', '2022-03-08 13:36:17', '3', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1017', '1016', '43', 'default', '16', '2022-03-14 14:46:40', '41', '2022-03-08 13:36:18', '41', '2022-03-08 13:36:18', '0', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1018', '22', '2', 'language-translator', '1040', '2022-03-08 13:36:18', '41', '2022-03-08 13:36:18', '41', '2022-03-08 13:36:18', '4', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1019', '2', '2', 'repeaters', '1036', '2022-03-08 13:41:44', '41', '2022-03-08 13:41:44', '41', '2022-03-08 13:41:44', '6', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1020', '22', '2', 'db-backups', '1', '2022-03-08 13:52:16', '41', '2022-03-08 13:52:16', '41', '2022-03-08 13:52:16', '5', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1021', '31', '5', 'db-backup', '1', '2022-03-08 13:52:16', '41', '2022-03-08 13:52:16', '41', '2022-03-08 13:52:16', '14', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1022', '22', '2', 'upgrades', '1', '2022-03-08 13:52:20', '41', '2022-03-08 13:52:20', '41', '2022-03-08 13:52:20', '6', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1023', '1016', '43', 'gl', '1', '2022-03-14 14:48:35', '41', '2022-03-08 17:06:01', '41', '2022-03-08 17:06:01', '1', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1024', '1016', '43', 'en', '1', '2022-03-14 14:50:11', '41', '2022-03-08 17:08:22', '41', '2022-03-08 17:08:22', '2', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1025', '1019', '2', 'for-field-103', '17', '2022-03-08 17:30:20', '41', '2022-03-08 17:30:20', '41', '2022-03-08 17:30:20', '0', NULL, '0', NULL, '0'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1026', '1019', '2', 'for-field-106', '17', '2022-03-08 17:39:32', '41', '2022-03-08 17:39:32', '41', '2022-03-08 17:39:32', '1', NULL, '0', NULL, '0'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1027', '1019', '2', 'for-field-111', '17', '2022-03-08 18:03:26', '41', '2022-03-08 18:03:26', '41', '2022-03-08 18:03:26', '2', NULL, '0', NULL, '0'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1028', '1026', '2', 'for-page-1', '17', '2022-03-08 18:13:06', '41', '2022-03-08 18:13:06', '41', '2022-03-08 18:13:06', '0', NULL, '0', NULL, '0'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1029', '1025', '2', 'for-page-1', '17', '2022-03-08 18:18:51', '41', '2022-03-08 18:18:51', '41', '2022-03-08 18:18:51', '0', NULL, '0', NULL, '0'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1030', '1028', '45', '1646759992-3307-1', '1', '2022-03-10 18:14:48', '41', '2022-03-08 18:19:52', '41', '2022-03-08 18:22:08', '0', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1031', '1029', '44', '1646760110-1981-1', '1', '2022-03-08 18:22:24', '41', '2022-03-08 18:21:50', '41', '2022-03-08 18:22:08', '0', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1033', '1027', '2', 'for-page-27', '17', '2022-03-08 23:27:44', '41', '2022-03-08 23:27:44', '41', '2022-03-08 23:27:44', '0', NULL, '0', NULL, '0'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1032', '1029', '44', '1646760131-2786-1', '1', '2022-03-08 18:23:07', '41', '2022-03-08 18:22:11', '41', '2022-03-08 18:23:07', '1', NULL, '1', NULL, '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1034', '1', '29', 'habitaciones', '1', '2022-03-13 18:12:36', '41', '2022-03-13 18:07:46', '41', '2022-03-13 18:07:55', '3', 'habitacions', '1', 'rooms', '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1035', '1027', '2', 'for-page-1034', '17', '2022-03-13 18:07:46', '41', '2022-03-13 18:07:46', '41', '2022-03-13 18:07:46', '1', NULL, '0', NULL, '0'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1036', '1', '29', 'servicios', '1', '2022-03-13 18:12:19', '41', '2022-03-13 18:10:03', '41', '2022-03-13 18:10:08', '4', 'servizos', '1', 'services', '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1037', '1027', '2', 'for-page-1036', '17', '2022-03-13 18:10:03', '41', '2022-03-13 18:10:03', '41', '2022-03-13 18:10:03', '2', NULL, '0', NULL, '0'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1038', '1036', '29', 'adicionales', '1', '2022-03-13 18:12:06', '41', '2022-03-13 18:12:05', '41', '2022-03-13 18:12:06', '0', 'adicionais', '1', 'additional', '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1039', '1027', '2', 'for-page-1038', '17', '2022-03-13 18:12:05', '41', '2022-03-13 18:12:05', '41', '2022-03-13 18:12:05', '3', NULL, '0', NULL, '0'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1040', '1', '29', 'entorno', '1', '2022-03-13 18:39:49', '41', '2022-03-13 18:39:48', '41', '2022-03-13 18:39:49', '5', 'arredores', '1', 'surroundings', '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1041', '1027', '2', 'for-page-1040', '17', '2022-03-13 18:39:48', '41', '2022-03-13 18:39:48', '41', '2022-03-13 18:39:48', '4', NULL, '0', NULL, '0'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1042', '1', '48', 'noticias', '1', '2022-03-14 11:01:43', '41', '2022-03-13 18:41:15', '41', '2022-03-13 18:41:16', '6', 'novas', '1', 'news', '1'); +INSERT INTO `pages` (`id`, `parent_id`, `templates_id`, `name`, `status`, `modified`, `modified_users_id`, `created`, `created_users_id`, `published`, `sort`, `name1023`, `status1023`, `name1024`, `status1024`) VALUES('1044', '1', '47', 'contacto', '1', '2022-03-14 11:40:20', '41', '2022-03-13 18:44:54', '41', '2022-03-13 18:44:55', '7', NULL, '1', 'contact', '1'); + +DROP TABLE IF EXISTS `pages_access`; +CREATE TABLE `pages_access` ( + `pages_id` int(11) NOT NULL, + `templates_id` int(11) NOT NULL, + `ts` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + PRIMARY KEY (`pages_id`), + KEY `templates_id` (`templates_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('37', '2', '2022-03-08 13:14:32'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('38', '2', '2022-03-08 13:14:32'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('32', '2', '2022-03-08 13:14:32'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('34', '2', '2022-03-08 13:14:32'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('35', '2', '2022-03-08 13:14:32'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('36', '2', '2022-03-08 13:14:32'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('50', '2', '2022-03-08 13:14:32'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('51', '2', '2022-03-08 13:14:32'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('52', '2', '2022-03-08 13:14:32'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('53', '2', '2022-03-08 13:14:32'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('54', '2', '2022-03-08 13:14:32'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1006', '2', '2022-03-08 13:14:32'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1011', '2', '2022-03-08 13:15:20'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1013', '2', '2022-03-08 13:15:53'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1014', '2', '2022-03-08 13:15:53'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1015', '2', '2022-03-08 13:36:17'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1017', '2', '2022-03-08 13:36:18'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1021', '2', '2022-03-08 13:52:16'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1023', '2', '2022-03-08 17:06:01'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1024', '2', '2022-03-08 17:08:22'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1030', '2', '2022-03-08 18:19:52'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1031', '2', '2022-03-08 18:21:50'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1032', '2', '2022-03-08 18:22:11'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1034', '1', '2022-03-13 18:07:46'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1036', '1', '2022-03-13 18:10:03'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1038', '1', '2022-03-13 18:12:05'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1040', '1', '2022-03-13 18:39:48'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1042', '1', '2022-03-13 18:41:15'); +INSERT INTO `pages_access` (`pages_id`, `templates_id`, `ts`) VALUES('1044', '1', '2022-03-13 18:44:54'); + +DROP TABLE IF EXISTS `pages_parents`; +CREATE TABLE `pages_parents` ( + `pages_id` int(10) unsigned NOT NULL, + `parents_id` int(10) unsigned NOT NULL, + PRIMARY KEY (`pages_id`,`parents_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('2', '1'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('3', '1'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('3', '2'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('7', '1'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('22', '1'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('22', '2'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('28', '1'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('28', '2'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('29', '1'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('29', '2'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('29', '28'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('30', '1'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('30', '2'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('30', '28'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('31', '1'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('31', '2'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('31', '28'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1016', '2'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1016', '22'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1019', '2'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1025', '2'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1025', '1019'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1026', '2'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1026', '1019'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1027', '2'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1027', '1019'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1028', '2'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1028', '1019'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1028', '1026'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1029', '2'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1029', '1019'); +INSERT INTO `pages_parents` (`pages_id`, `parents_id`) VALUES('1029', '1025'); + +DROP TABLE IF EXISTS `pages_sortfields`; +CREATE TABLE `pages_sortfields` ( + `pages_id` int(10) unsigned NOT NULL DEFAULT 0, + `sortfield` varchar(20) NOT NULL DEFAULT '', + PRIMARY KEY (`pages_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + + +DROP TABLE IF EXISTS `session_login_throttle`; +CREATE TABLE `session_login_throttle` ( + `name` varchar(128) NOT NULL, + `attempts` int(10) unsigned NOT NULL DEFAULT 0, + `last_attempt` int(10) unsigned NOT NULL, + PRIMARY KEY (`name`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; + +INSERT INTO `session_login_throttle` (`name`, `attempts`, `last_attempt`) VALUES('laegnur', '2', '1647250464'); + +DROP TABLE IF EXISTS `templates`; +CREATE TABLE `templates` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(250) CHARACTER SET ascii NOT NULL, + `fieldgroups_id` int(10) unsigned NOT NULL DEFAULT 0, + `flags` int(11) NOT NULL DEFAULT 0, + `cache_time` mediumint(9) NOT NULL DEFAULT 0, + `data` text NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `name` (`name`), + KEY `fieldgroups_id` (`fieldgroups_id`) +) ENGINE=MyISAM AUTO_INCREMENT=49 DEFAULT CHARSET=utf8mb4; + +INSERT INTO `templates` (`id`, `name`, `fieldgroups_id`, `flags`, `cache_time`, `data`) VALUES('2', 'admin', '2', '8', '0', '{\"useRoles\":1,\"parentTemplates\":[2],\"allowPageNum\":1,\"redirectLogin\":23,\"slashUrls\":1,\"noGlobal\":1,\"compile\":3,\"modified\":1630086528,\"ns\":\"ProcessWire\"}'); +INSERT INTO `templates` (`id`, `name`, `fieldgroups_id`, `flags`, `cache_time`, `data`) VALUES('3', 'user', '3', '8', '0', '{\"useRoles\":1,\"noChildren\":1,\"parentTemplates\":[2],\"slashUrls\":1,\"pageClass\":\"User\",\"noGlobal\":1,\"noMove\":1,\"noTrash\":1,\"noSettings\":1,\"noChangeTemplate\":1,\"nameContentTab\":1}'); +INSERT INTO `templates` (`id`, `name`, `fieldgroups_id`, `flags`, `cache_time`, `data`) VALUES('4', 'role', '4', '8', '0', '{\"noChildren\":1,\"parentTemplates\":[2],\"slashUrls\":1,\"pageClass\":\"Role\",\"noGlobal\":1,\"noMove\":1,\"noTrash\":1,\"noSettings\":1,\"noChangeTemplate\":1,\"nameContentTab\":1}'); +INSERT INTO `templates` (`id`, `name`, `fieldgroups_id`, `flags`, `cache_time`, `data`) VALUES('5', 'permission', '5', '8', '0', '{\"noChildren\":1,\"parentTemplates\":[2],\"slashUrls\":1,\"guestSearchable\":1,\"pageClass\":\"Permission\",\"noGlobal\":1,\"noMove\":1,\"noTrash\":1,\"noSettings\":1,\"noChangeTemplate\":1,\"nameContentTab\":1}'); +INSERT INTO `templates` (`id`, `name`, `fieldgroups_id`, `flags`, `cache_time`, `data`) VALUES('1', 'portada', '1', '0', '0', '{\"useRoles\":1,\"noParents\":1,\"slashUrls\":1,\"compile\":3,\"modified\":1647193012,\"ns\":\"ProcessWire\",\"roles\":[37]}'); +INSERT INTO `templates` (`id`, `name`, `fieldgroups_id`, `flags`, `cache_time`, `data`) VALUES('29', 'pagina', '83', '0', '0', '{\"slashUrls\":1,\"compile\":3,\"modified\":1647251586,\"ns\":\"ProcessWire\"}'); +INSERT INTO `templates` (`id`, `name`, `fieldgroups_id`, `flags`, `cache_time`, `data`) VALUES('43', 'language', '97', '8', '0', '{\"parentTemplates\":[2],\"slashUrls\":1,\"pageClass\":\"Language\",\"pageLabelField\":\"name\",\"noGlobal\":1,\"noMove\":1,\"noTrash\":1,\"noChangeTemplate\":1,\"noUnpublish\":1,\"compile\":3,\"nameContentTab\":1,\"modified\":1646742978}'); +INSERT INTO `templates` (`id`, `name`, `fieldgroups_id`, `flags`, `cache_time`, `data`) VALUES('44', 'repeater_configuracion', '98', '8', '0', '{\"noChildren\":1,\"noParents\":1,\"slashUrls\":1,\"pageClass\":\"RepeaterPage\",\"noGlobal\":1,\"compile\":3,\"modified\":1646757020}'); +INSERT INTO `templates` (`id`, `name`, `fieldgroups_id`, `flags`, `cache_time`, `data`) VALUES('45', 'repeater_seccion_destacada', '99', '8', '0', '{\"noChildren\":1,\"noParents\":1,\"slashUrls\":1,\"pageClass\":\"RepeaterPage\",\"noGlobal\":1,\"compile\":3,\"modified\":1646757572}'); +INSERT INTO `templates` (`id`, `name`, `fieldgroups_id`, `flags`, `cache_time`, `data`) VALUES('46', 'repeater_seccions', '100', '8', '0', '{\"noChildren\":1,\"noParents\":1,\"slashUrls\":1,\"pageClass\":\"RepeaterPage\",\"noGlobal\":1,\"compile\":3,\"modified\":1646759849}'); +INSERT INTO `templates` (`id`, `name`, `fieldgroups_id`, `flags`, `cache_time`, `data`) VALUES('47', 'contacto', '101', '0', '0', '{\"slashUrls\":1,\"compile\":3,\"modified\":1647253628,\"ns\":\"ProcessWire\"}'); +INSERT INTO `templates` (`id`, `name`, `fieldgroups_id`, `flags`, `cache_time`, `data`) VALUES('48', 'blog', '102', '0', '0', '{\"slashUrls\":1,\"compile\":3,\"modified\":1647251523,\"ns\":\"ProcessWire\"}'); + +# --- /WireDatabaseBackup {"numTables":34,"numCreateTables":34,"numInserts":476,"numSeconds":0} \ No newline at end of file diff --git a/site/assets/files/1017/.phrase-index.txt b/site/assets/files/1017/.phrase-index.txt new file mode 100644 index 0000000..1f5fb50 --- /dev/null +++ b/site/assets/files/1017/.phrase-index.txt @@ -0,0 +1,193 @@ +|Content', 'Main content|^site--templates--_main-php:/site/templates/_main.php +|en', 'HTML language code|Skip to content', 'bypass|Menu', 'Navigation menu|^site--templates--_head-php:/site/templates/_head.php +|Footer', 'Page footer|All rights reserved', 'copyright|Designed and Developed by', 'developer|^site--templates--_foot-php:/site/templates/_foot.php +|Info|SQL file|ZIP file|Backup|Delete|Restore|Cancel|Upload|Description|Valid?|Date/Time|Exported by|File size|Filename|Database name|Which tables?|Num tables exported|Num tables created|Num rows|Export time (seconds)|file', 'th|date', 'th|tables', 'th|rows', 'th|size', 'th|actions', 'th|(all)|No database backup files yet.|Delete checked|Add new SQL database dump file|Upload File|Added file: %s|Yes! Confirmed valid begin and end of file.|All Tables|Unable to confirm if valid file (likely not created by this tool)|bytes', 'file-details|Backup name|This will be used for the backup filename. The extension .sql will be added to it automatically.|If omitted, a unique filename will be automatically generated.|Backup description|Backup all tables?|Tables|By default, the export will include all tables. If you only want certain tables to be included, select them below.|Please be patient after clicking submit. Backups may take some time, depending on how much there is to backup.|Saved new backup:|Failed to create ZIP file: %s|Delete Backup|Delete %s?|Check the box to confirm|Restore Backup|Restored: %s|Error restoring: %s|Warning: the current database will be destroyed and replaced (this has potential to break your site!)|Restore %s?|Drop all tables from current database before restore?|Deleted: %s|^site--modules--processdatabasebackups--processdatabasebackups-module:/site/modules/ProcessDatabaseBackups/ProcessDatabaseBackups.module +|Check for upgrades on superuser login?|If "No" is selected, then upgrades will only be checked manually when you click to Setup > Upgrades.|Automatic upgrade check requires ProcessWire 3.0.123 or newer.|Yes|No|^site--modules--processwireupgrade--processwireupgradecheck-config-php:/site/modules/ProcessWireUpgrade/ProcessWireUpgradeCheck.config.php +|Remove|Continue|Module title|Module name|Installed|Latest|Status|Links|Up-to-date|Upgrade available|Not in directory|Refreshed module versions data|Removed: %s|Permission error removing path (please remove manually): %s|Download Now|Abort|Backup Database Now|Skip Database Backup|Confirm|Install|Core upgrade|Refresh|N/A|Last refresh: %s|^site--modules--processwireupgrade--processwireupgrade-module:/site/modules/ProcessWireUpgrade/ProcessWireUpgrade.module +|A ProcessWire core upgrade is available|Your ProcessWire core is up-to-date|An upgrade for %s is available|Your modules are up-to-date|Error retrieving modules directory data|Error loading GitHub branches|HTTP error(s):|Check that HTTP requests are not blocked by your server.|^site--modules--processwireupgrade--processwireupgradecheck-module:/site/modules/ProcessWireUpgrade/ProcessWireUpgradeCheck.module +|Google Maps API Key|[Click here](%s) for instructions from Google on how to obtain an API key.|^site--modules--fieldtypemapmarker--fieldtypemapmarker-module:/site/modules/FieldtypeMapMarker/FieldtypeMapMarker.module +|Address|Latitude|Longitude|Geocode?|Zoom|Please setup a Google Maps API key in the FieldtypeMapMarker module settings|Default Address|This will be geocoded to become the starting point of the map.|When modifying the default address, please make the Latitude and Longitude fields below blank, which will force the system to geocode your new address.|Geocoded your default address. Please hit save once again to commit the new default latitude and longitude.|Default Latitude|Default Longitude|Default Map Type|Hybrid|Road Map|Satellite|Map Height (in pixels)|Default Zoom|Enter a value between 1 and 23. The highest zoom level is typically somewhere between 19-23, depending on the location being zoomed and how much data Google has for the location.|API Notes|You can access individual values from this field using the following from your template files:|^site--modules--fieldtypemapmarker--inputfieldmapmarker-module:/site/modules/FieldtypeMapMarker/InputfieldMapMarker.module +|Pages|Tree|Find|Setup|Modules|Access|Admin|Site|View Site|Languages|Users|Roles|Permissions|Templates|Fields|Add New|Recent|Logs|Edit|Bookmarks|Page Edit|Page List|^wire--templates-admin--default-php:/wire/templates-admin/default.php +|Cache|Autoload|Do not leave debug mode enabled in live/production environments (see $config->debug in file /site/config.php).|^wire--templates-admin--debug-inc:/wire/templates-admin/debug.inc +|Please uninstall the Core > PagePaths module (it is not compatible with LanguageSupportPageNames)|^wire--modules--pagepaths-module:/wire/modules/PagePaths.module +|Expired page cache for entire site|Cleared cache file: %s|Cleared cache file:|Cleared cache file for %d page(s)|Cleared %d cache files for %d pages|Clear the Page Render Disk Cache?|There are currently %d pages cached in %s|^wire--modules--pagerender-module:/wire/modules/PageRender.module +|Minimum age (seconds)|Start recording history for a page this many seconds after it has been created. At least 2 or more seconds recommended.|Default: %s|Deleted %d historical page paths|Delete all page path history?|There are currently %d historical page paths in the database.|Are you sure?|This information is used for automatic redirects and more. It cannot be recovered once deleted. Check the box to confirm you really want to do this.|^wire--modules--pagepathhistory-module:/wire/modules/PagePathHistory.module +|Open Tag character(s)|Close Tag character(s)|^wire--modules--filecompilertags-module:/wire/modules/FileCompilerTags.module +|Login not attempted due to overflow.|Please wait at least %d seconds before attempting another login.|Throttle by IP address?|By default, throttling will only be done by username. If you check this box, then throttling will also be done by IP address. We recommended enabling this option if your users are not coming from a shared IP address.|Number of seconds to make user wait after failed login attempt|This number is multiplied by the number of failed attempts, so each failed attempt increases the wait time exponentially. As a result, be careful about setting this too high.|Maximum number of seconds a user would ever have to wait before attempting another login|Because the wait time is increased exponentially on each attempt, this places a maximum (cap) on the wait time. You should leave this set to a fairly high number.|60=1 minute, 300=5 minutes, 600=10 minutes, 3600=1 hour, 86400=1 day|Save to log file when name/IP is blocked?|^wire--modules--session--sessionloginthrottle--sessionloginthrottle-module:/wire/modules/Session/SessionLoginThrottle/SessionLoginThrottle.module +|Checking this box will enable the data to be displayed in your admin sessions list.|Track IP addresses in session data?|Track user agent in session data?|The user agent typically contains information about the browser being used.|Disallow parallel sessions?|When enabled, successful login expires all other sessions for that user on other devices/browsers.|Checking this box will allow only one single session for a logged-in user at a time.|Session lock timeout (seconds)|If a DB lock for the session cannot be obtained in this many seconds, a “%s” error will be sent, telling the client to retry again in %d seconds.|429: Too Many Requests|Previous login session for “%s” has been removed/logged-out.|^wire--modules--session--sessionhandlerdb--sessionhandlerdb-module:/wire/modules/Session/SessionHandlerDB/SessionHandlerDB.module +|Number of minutes|Time|User|Page|IP Addr|User Agent|No active sessions|Refresh|^wire--modules--session--sessionhandlerdb--processsessiondb-module:/wire/modules/Session/SessionHandlerDB/ProcessSessionDB.module +|loaded file '%s' is not in the list of valid images|^wire--modules--image--imagesizerengineanimatedgif--imagesizerengineanimatedgif-module:/wire/modules/Image/ImageSizerEngineAnimatedGif/ImageSizerEngineAnimatedGif.module +|loaded file '%s' is not a valid image|loaded file '%s' is not in the list of valid images|^wire--modules--image--imagesizerengineimagick--imagesizerengineimagick-module:/wire/modules/Image/ImageSizerEngineIMagick/ImageSizerEngineIMagick.module +|Are you sure you want to cancel?|Save|Saving…|Saved!|Cancel|^wire--modules--page--pagefrontedit--pagefrontedit-module:/wire/modules/Page/PageFrontEdit/PageFrontEdit.module +|Before using front-end editing, please review the [front-end editing help](%s).|Inline editor settings|Option A: front-edit editable fields|These text-based fields will become editable on the front-end, directly in the page, simply by checking the boxes below.|**Be careful with this option:** If you are outputting the value of a field in more than one place on a page, you should instead use [Option B, C or D](https://processwire.com/api/modules/front-end-editing/).|(not recommended)|Option A: editor scope|When the checked fields above are output, where should they be editable?|Fields editable only if they are from the page being rendered (recommended)|Fields editable regardless of page|Save/cancel buttons|Buttons location|Auto|Top left|Top right|Bottom left|Bottom right|Buttons type|Auto (icons and text for desktop, icons for touch devices)|Icons and text|Text only|Icons only|More|There are a few different ways you can enable front-end editing for this field. Regardless of which option you choose, front-end editing will only appear when the user has appropriate permissions to the page and field.|Required permissions are [page-edit](%s) and [page-edit-front](%s).|When a field is editable, hovering it shows a context mouse pointer rather than a regular pointer. To edit the field on the front-end, you must **double click** it.|This option is not supported for this field.|Option A: Automatic editing|When the formatted value of the field is retrieved from a $page, it will be editable without you having to write any markup/code for it. This is assuming the user has permission to edit it.|Configure|This option is currently ENABLED for this field.|Option B: API method call|Use $page->edit("%s|Any of the following syntax options are supported (choose one). The "1001" may be any page ID or path, and the "..." may be any markup or code, typically where you output your field value.|Option C: Add HTML edit tags to create an editable region|Option D: Add HTML edit attributes to existing markup tag to create editable region|The div tag shown below may be any existing HTML tag that wraps your editable region.|Note that when using edit attributes, the modal editor is always used. All the other options will use the inline editor when supported.|^wire--modules--page--pagefrontedit--pagefronteditconfig-php:/wire/modules/Page/PageFrontEdit/PageFrontEditConfig.php +|What do you want the formatted value of your toggle field to be?|Select the formatted value returned by %s.|Please also see the “Input” tab for all of the other Toggle field settings.|For all of the above, no-selection is always represented by a blank string.|If a 3rd/other option is enabled, it is represented by integer 2.|When a page’s output formatting is off, the value is always integer 0, 1, 2 (for No, Yes, Other) or a blank string when no selection.|**Integer:** 0=no, 1=yes (same as no formatting).|**Boolean:** True or false for yes/no states.|**String:** Use text labels configured with “Input” settings.|**Entities:** Same as above (string) but entity encoded for HTML output.|^wire--modules--fieldtype--fieldtypetoggle-module:/wire/modules/Fieldtype/FieldtypeToggle.module +|Text settings|Text formatters|If you want to apply any automatic formatting to the field when it is prepared for output, select one or more text formatters here.|If you select more than one, drag them into the order they should be applied.|Find more in the [text formatter modules directory](%s).|For plain text fields that will not contain HTML or markup, we recommend selecting the **HTML Entity Encoder** option above.|Default|Input module|Save after changing this as it may affect what settings are available on the “Input” tab.|Text|^wire--modules--fieldtype--fieldtypetext-module:/wire/modules/Fieldtype/FieldtypeText.module +|Updated field “%1$s” schema: %2$s => %3$s|For example:|Total number of supported digits|Includes digits both before and after the decimal point.|999.99 is 5 digits total so would require a value of 5 or higher.|Number of digits present after decimal|This value will be less than (or in some cases equal to) the total number of digits.|999.99 and 100.00 have 2 digits after the decimal|^wire--modules--fieldtype--fieldtypedecimal-module:/wire/modules/Fieldtype/FieldtypeDecimal.module +|Number of decimal digits to round to|^wire--modules--fieldtype--fieldtypefloat-module:/wire/modules/Fieldtype/FieldtypeFloat.module +|Inputfield Type|The type of field that will be used to collect input (Textarea is the default). Note that if you change this and submit, the available configuration options in the "input" tab section may change.|Markup/HTML|Content Type|Unknown/Text|The [u]Markup/HTML[/u] option is recommended for fields using rich text editors (like CKEditor) and those containing HTML. It provides additional runtime checks filtering for quality assurance.|If you select the [u]Unknown/Text[/u] option, it is strongly recommended [for security] that you also select the "HTML Entity Encoder" in the [u]Text Formatters[/u] field above.|For more information about the options above see [description of content type options](%s).|HTML Options|The following options provide additional quality assurance for HTML at runtime.|**Note:** These options are currently experimental. Please watch for issues and report any errors.|The options above log errors to Setup > Logs > markup-qa-errors.|Link abstraction:|Update href attributes automatically when internal links change|Update image alt attributes:|Replace blank alt attributes with image description|Fix broken images:|Remove img tags that would result in a 404, or re-create images when possible|Image access control:|Remove images from markup that user does not have view access to|Apply HTML Options Now|To apply the above options to all existing pages right now, check this box. This primarily focuses on the link abstraction option.|Warning, this performs an update across potentially hundreds of pages (max 300 per run) and updates page modification times. If your site has a lot of pages, you may have to run this multiple times.|**As an extra precaution it is recommended that you backup your database before running this.**|Looks like we are done! HTML options are now fully applied.|Future updates will be applied automatically when each page is saved.|There are still more pages to apply. Check the box again to apply remaining pages.|Need to apply more pages at a time? You can add a %s setting to your /site/config.php file.|(see %s log)|%d external a[href] tags', 'link-type|%d local a[href] tags', 'link-type|%d internal/abstract page links', 'link-type|%d file/asset references', 'link-type|%d relative a[href] tags updated', 'link-type|%d local a[href] non-page/unrecognized tags', 'link-type|%d non-http a[href] links like mailto, tel, etc.', 'link-type|%d unresolved a[href] tags', 'link-type|%d local img[src] tags', 'link-type|%d unresolved img[src] tags', 'link-type|%d unresolved and fixed img[src] tags', 'link-type|%d blank img[alt] tags to be populated at runtime', 'link-type|Updated %1$d out of %2$d pages for HTML options.|Markup/HTML quality assurance summary:|Other HTML options are applied at runtime.|^wire--modules--fieldtype--fieldtypetextareahelper-php:/wire/modules/Fieldtype/FieldtypeTextareaHelper.php +|Select one or more templates for items|These are the templates that will be used by pages managed from this field. You may wish to create a new template specific to the needs of this field.|Please hit Save after selecting a template and the remaining configuration on the Input tab will contain more context.|Select a parent for items|All items created and managed from this field will live under the parent you select here.|If no parent is selected, then items will be placed as children of the page being edited.|Trash items when page is deleted?|When checked, items created/managed by a given page will be automatically trashed when that page is deleted. If not checked, the items will remain under the parent you selected above.|This option applies only if you have selected a parent above.|Page behaviors|Nothing|Trash them|Delete them|Unpublish them|Hide them|Delete|What should happen to "%s" items when the containing page is permanently deleted?|Trash|What should happen to "%s" items when the containing page is trashed?|Unpublish|What should happen to "%s" items when the containing page is unpublished?|Sort fields|Enter the field name that you want your table to sort by. For a descending sort, precede the field name with a hyphen, i.e. "-date" rather than "date".|You may specify multiple sort fields by separating each with a comma, i.e. "last_name, first_name, -birthday".|Leave this blank for manual drag-and-drop sorting (default).|^wire--modules--fieldtype--fieldtypepagetable-module:/wire/modules/Fieldtype/FieldtypePageTable.module +|Yes|No|The "HTML Entity Encoder" text formatter is recommended for URL fields.|If this URL will be used for any output, it is strongly recommended that you select the "HTML Entity Encoder" for "Text Formatters" on the Details tab.|Allow relative/local URLs without "http://" at the beginning?|Local/relative URLs are those without scheme and domain.|Allow internationalized domain names (IDNs)?|When enabled, non-ASCII domain names are allowed.|Allow single/double quote characters in URLs?|When enabled, you should be absolutely certain such URLs are entity encoded when used in markup.|Prepend site's root path to local/relative URLs?|This option will automatically prepend the site's root path to any URLs that start with a slash, like /some/path/. This is useful if your site is running from a subdirectory because you won't have to include that subdirectory in the URLs you enter into this field. Should you later move your site to the root of a domain (or another subdirectory) you won't have to worry about broken URLs. With this option enabled, always enter URLs as if the site were running from the root of a domain, regardless of whether it's running from a subdirectory or not. Naturally this is applicable only if you selected 'Yes' to allowing local/relative URLs in the field above. Developers may also want to note that this option applies only when a page's outputFormatting is on.|Ensures that URLs aren't broken when moving a site from a subdirectory to root (the most common example).|^wire--modules--fieldtype--fieldtypeurl-module:/wire/modules/Fieldtype/FieldtypeURL.module +|Are blank and 0 equivalent?|This affects how ProcessWire matches pages during database find operations.|If 0 and blank are equivalent (the Yes option) then a search for **field=0** or **field=""** will produce the same results.|If they are not equivalent (the No option) then a search for **field=0** will only match fields containing the value 0, and **field=""** will only match fields with no value.|As another example, with the Yes option **field|Yes - Blank and 0 are equivalent|No - Blank and 0 have different meanings|Default value|This value is assigned as the default for this field on pages with no value entered.|^wire--modules--fieldtype--fieldtypeinteger-module:/wire/modules/Fieldtype/FieldtypeInteger.module +|Count|Multiple pages (PageArray)|Single page (Page) or boolean false when none selected|Single page (Page) or empty page (NullPage) when none selected|Page field value type|If your field will contain multiple pages, then you should select the first option (PageArray). If your field only needs to contain a single page, then select one of the single Page options (if you are not sure which, select the last option).|API usage examples|Same as above with alternate syntax|More about the %s method.|Allow unpublished pages?|When checked, unpublished pages will be selectable for input and allowed in the *unformatted* field value. They will still be excluded from the *formatted* field value either way.|Unable to find page|Unable to find template|Find and clean orphaned page references|This cleans up for an issue in older versions of ProcessWire that could leave orphaned page references for deleted pages. If you are getting inaccurate results from page finding operations (especially with selectors using pageref.count), then you may want to run this.|Warning: To be safe you should back-up your database before running this.|Finding and cleaning...|^wire--modules--fieldtype--fieldtypepage-module:/wire/modules/Fieldtype/FieldtypePage.module +|Open in modal window?|Check the box to make this tab open in its own modal window. This can improve performance with large forms.|To solve a similar need, you might instead consider the AJAX option, available at: Input (tab) > Visibility > Presentation.|^wire--modules--fieldtype--fieldtypefieldsettabopen-module:/wire/modules/Fieldtype/FieldtypeFieldsetTabOpen.module +|None|Module Types|Check all of the module types that may be selectable in this field.|Make this field an instance of the selected module?|If checked, the field value will be an actual instance of the selected module. If not checked, the field value will be a string containing the class name of the module.|Options Label|Name|Title|Title and summary|Input Type|Select|Radios|Show a “None” option?|Blank value type|^wire--modules--fieldtype--fieldtypemodule-module:/wire/modules/Fieldtype/FieldtypeModule.module +|Initial Selector Value|Enter an initial selector string that will be used as the enforced starting point for any selectors generated from this field. Any pages matching the user selector will be bound within the selector you enter here.|Example: template=product|^wire--modules--fieldtype--fieldtypeselector-module:/wire/modules/Fieldtype/FieldtypeSelector.module +|Date Output Format|Select the format to be used when outputting dates with this field.|For relative date/time formats, see the Time Output Format.|None|(unix timestamp)|Time Output Format|If you want to output time in addition to the date, select the format to be used when outputting time with this field. This will be combined with the date format.|None|Date/Time Output Format Code|The date/time will be output according to the format below. This is automatically built from the date/time selections above, but you may change it as needed to suit your needs.|See the [PHP date](http://www.php.net/manual/en/function.date.php) function reference for more information on how to customize this format. Alternatively, you may use a [PHP strftime](http://www.php.net/manual/en/function.strftime.php) format if desired for localization.|^wire--modules--fieldtype--fieldtypedatetime-module:/wire/modules/Fieldtype/FieldtypeDatetime.module +|Files|Allowed file extensions|Enter all file extensions allowed by this upload field. Separate each extension by a space. No periods or commas. This field is not case sensitive.|File extension %s must be removed, whitelisted, or have a [file validator](%s) module installed.|File extensions to allow without validation (whitelist)|These file extensions need a [file validator module](%s) installed. Unchecked extensions have been disabled for safety.|To ignore and allow the file extension without file validation, check the box next to it (not recommended).|If you don’t need an extension, please remove it from your valid file extensions list.|Maximum number of files|(a value of 0 means no limit)|Each file may have optional description text that is input in the page editor and can be output on the front-end.|For instance, it’s common to use the description text as the “alt” attribute when rendering `` tags for image files.|Text formatters (for file descriptions)|Select one or more text formatters (and their order) that will be applied to the file description when output formatting is active. The HTML Entity Encoder is recommended as a minimum.|File tags|Tags enable you to have predefined or custom 1-word tags to accompany each file.|When used, files can have any number of tags.|Tags can be useful for categorizing a file.|For instance, a tag of `sidebar` might indicate an image you want to automatically display in a sidebar.|Use file tags?|When enabled, the field will also contain an option for user selected (or entered) tags for each file.|User selects from list of predefined tags|Tags disabled|User enters tags by text input|can input their own|Predefined file tags|Enter tags separated by a space. Tags may contain letters, digits, underscores or hyphens.|Examples of using tags|Display all files with tag “sidebar”|Same as above using another method|Get one file having tag|Display tags for all files|Documentation:|Formatted value|Select the type of value you want this field to provide when accessed from the API on the front-end of your site.|When output formatting is off, the value is always a %s array.|Automatic|(single file or null when max files set to 1, multi-file array of items otherwise)|Multi-file array of items|Single-file when populated, null when empty|Rendered string of markup/text|(configurable)|Documentation:|Multi-file usage example|Single file usage example|i.e.|Rendered string of markup/text|Provide the rendered string of text you want to output as the value of this field. If the field contains multiple items, this string will be rendered multiple times. If the field contains no items, a blank string will be used.|You may use any of the following placeholder tags:|Custom fields|Custom fields enable you to define additional text, number and selection fields to accompany each file as metadata.|Use this when you need something more than just a file description and/or tags.|For more information, see: %s.|How custom fields for files/images work|Use custom fields for each file?|Created custom fields template: %s|Custom fields are enabled and managed from a template.|Use the “Edit custom fields” button below to add or modify the fields you want to maintain for each file.|Most text, number and selection fields will work here, but some field types may not.|Edit custom fields|Custom fields template is: %s|To permanently disable custom fields for this field, delete template %s.|When you enable custom fields, save and then return here to configure them.|Page containing default/fallback value for this field|Optionally select a page that will contain the default/fallback value, in this same field.|You may wish to create a page specifically for this purpose.|The selected page must have a `%s` field populated with one or more files.|Inputfield type for files field|The type of field that will be used to collect input for this files field.|Change this only if instructed to do so by 3rd party Inputfield module instructions.|Allowed Fieldtype modules for custom fields|Types with strikethrough are not likely to be 100% compatible.|^wire--modules--fieldtype--fieldtypefile--config-php:/wire/modules/Fieldtype/FieldtypeFile/config.php +|Field "%s" is not yet ready to use and needs to be configured.|Settings have not yet been committed.|Please review the settings on this page and save once more (even if you do not change anything) to confirm you accept them.|filename|^wire--modules--fieldtype--fieldtypefile--fieldtypefile-module:/wire/modules/Fieldtype/FieldtypeFile/FieldtypeFile.module +|Fields in fieldset|Define the fields that are used by this fieldset. You may also drag and drop fields to the desired order.|^wire--modules--fieldtype--fieldtyperepeater--fieldtypefieldsetpage-module:/wire/modules/Fieldtype/FieldtypeRepeater/FieldtypeFieldsetPage.module +|This is some example text|Instructions on how to use this field|This type of fieldset uses a separate page (behind the scenes) to store values for the fields you select above.|A benefit is that you can re-use fields that might already be present on your page, outside of the fieldset.|For example, you could have a “title” field on your page, and another in your fieldset. Likewise for any other fields.|This is possible because fields in the fieldset are in their own namespace—another page—separate from the main page.|Below are several examples on how to use this field in your template files and from the API.|Getting a value:|Outputting a value:|Outputting a value when in markup:|Setting a value:|Setting and saving a value:|this turns off output formatting, when necessary|Assigning fieldset to another (shorter) variable and outputting a value:|Finding pages having fieldset with “%s” field containing text “example”:|^wire--modules--fieldtype--fieldtyperepeater--fieldsetpageinstructions-php:/wire/modules/Fieldtype/FieldtypeRepeater/FieldsetPageInstructions.php +|This item will become editable after you save.|New|Delete|Sort|Depth|Warning: only the first %d item(s) will be used.|Add New|Click to delete this item, or double-click to delete all', 'repeater-item-action|Delete all items?', 'repeater-item-action|Click to turn item on/off, or double-click to open/collapse all items', 'repeater-item-action|Clone this item?', 'repeater-item-action|Show settings?', 'repeater-item-action|Open all items?', 'repeater-item-action|Collapse all items?', 'repeater-item-action|This action is disabled per min and/or max item settings.|Errors in “%s” item %d|^wire--modules--fieldtype--fieldtyperepeater--inputfieldrepeater-module:/wire/modules/Fieldtype/FieldtypeRepeater/InputfieldRepeater.module +|Repeater field "%s" has a "required only if" dependency setting, and this is not supported in Repeaters.|Please add fields to this repeater from the "details" tab.|Repeater fields', 'field-label|Define the fields that are used by this repeater. You may also drag and drop fields to the desired order.|Add Field|Repeater item labels|Enter the field name to use for repeater labels in the page editor, or leave blank to auto-generate.|To use multiple fields, or to specify your own format string, surround field names in {brackets}.|To include a repeater index number with each label, add "#n" somewhere in your format string.|Example: #n: {title}|Label for adding new item|Enter the label you want to use for the "Add New Item" text/button, or leave blank for the default.|Repeater item visibility in editor|Repeater items can be open or collapsed (requiring a click to open). Collapsed mode is more convenient for sorting and seeing all your items together.|New items open, existing items collapsed (recommended for most cases)|Items always open (disables dynamic loading for existing items)|Items always collapsed|Repeater dynamic loading (AJAX) in editor|Which items should be dynamically loaded with AJAX in the page editor? If you find your repeater uses a field that does not work with dynamic loading, it may be necessary to turn this feature off.|Existing and new items (recommended, especially for repeaters that might have LOTS of items)|New items only (good for repeaters that will have only a FEW items)|Off|Remember which repeater items are open?|When checked, opened repeater items remain open after saving or reloading from the page editor (unless the user closes them).|Use accordion mode?|When checked, only one repeater item will be open at a time.|Maximum number of items|If you need to limit the number of items allowed, enter the limit here (0=no limit).|Minimum number of items|This many items will always be open and ready-to-edit (0=no minimum).|Item depth|To support items with depth, enter the max allowed depth, or leave blank to disable.|When editing a repeater, you can change item depth by clicking the repeater item drag arrows and dragging the item right or left.|Depths are zero-based, meaning a depth of 3 allows depths 0, 1, 2 and 3.|Depth can be accessed from a repeater page item via `$item->depth`.|Use family-friendly item depth?|This setting makes the admin page editor treat item depth as a parent/child relationship.|This means that moving/sorting an item includes child items too.|It also prevents a child item from being dragged to have a depth that exceeds its parent by more than 1.|Delete old/unused repeater items?|There are **%d** old/unused repeater item(s), check this box to delete them.|A repeater item is considered old if it is at least 3 days and not yet been populated or published.|Max Repeater Items|The maximum number of repeater items allowed.|If set to 0, there will be no maximum limit.|If set to 1, this field will act as a single item [Page] rather than multiple items [PageArray].|Note that when outputFormatting is off, it will always behave as a PageArray regardless of the setting here.|Repeater Type|When 'attached' the repeater will manage it's own template and parent page without you having to see or think about it.|When 'detached' you may move and modify the repeater parent page and template as you see fit.|Note that once detached, ProcessWire will not delete the parent or template when/if the field is deleted.|Added Field "%1$s" to "%2$s"|Removed Field "%1$s" from "%2$s"|Deleted %d old/unused repeater item(s)|Parent page %s is now detached and may be moved or modified.|^wire--modules--fieldtype--fieldtyperepeater--config-php:/wire/modules/Fieldtype/FieldtypeRepeater/config.php +|Post Comment|Your Name|Your E-Mail|Your Website URL|Comments|Submit|Please choose a star rating|Thank you, your submission has been saved.|Your comment has been submitted and will appear once approved by the moderator.|Your submission was not saved due to one or more errors. Please check that you have completed all fields before submitting again.|E-Mail Notifications:|Replies|All|Off|h3|^wire--modules--fieldtype--fieldtypecomments--commentform-php:/wire/modules/Fieldtype/FieldtypeComments/CommentForm.php +|%1$s (%2$s rating)|%1$s (%2$s ratings)|not yet rated|^wire--modules--fieldtype--fieldtypecomments--commentstars-php:/wire/modules/Fieldtype/FieldtypeComments/CommentStars.php +|Permalink|Reply|^wire--modules--fieldtype--fieldtypecomments--commentlistcustom-php:/wire/modules/Fieldtype/FieldtypeComments/CommentListCustom.php +|Pending Approval|Approve Now|Approved|Mark as SPAM|SPAM - will be deleted automatically after %d days|Not SPAM: Approve Now|Comment posted to: %s|Page', 'email-body|From', 'email-body|Email', 'email-body|Website', 'email-body|Stars', 'email-body|Status', 'email-body|Action', 'email-body|Text', 'email-body|Edit|processwire', 'email-from-name|You have unsubscribed from comment notifications on this page.|You have confirmed receipt of notifications from this page.|Updated comment %d to “%s”|Posted at: %s|Posted by: %s|Posted at %s by %s|View or reply|Unsubscribe from these notifications|New comment posted:|Posted at %s by %s|Please confirm notification|You requested to be notified of replies to your comment at %s. Please confirm this by clicking the link below. If you did not request this then please ignore this email.|Confirm Notifications|^wire--modules--fieldtype--fieldtypecomments--commentnotifications-php:/wire/modules/Fieldtype/FieldtypeComments/CommentNotifications.php +|Disabled|Behavior|None - Comments posted immediately|All - All comments must be approved by user with page edit access|Only New - Only comments from users without prior approved comments require approval|Comment moderation|This determines when a newly posted comment will appear on your site.|Redirect after comment post?|When checked, ProcessWire will issue a redirect after the comment is posted in order to prevent double submissions. Recommended.|Quiet save?|When checked, the page modification time and user will not be updated when a comment is added.|Notification Type|Do not send notifications|Send notifications to specific email address|Send notifications to user that created the page|Send notifications to specific user|Notifications|Admin notification email|E-mail address to be notified when a new comment is posted. Separate multiple email addresses with commas or spaces.|Users receiving this email will have the ability to approve or deny posts directly from links in the email.|In addition to (or instead of) email addresses, you may also use one or more of the following:|1. Enter **user:karen** to email a specific user, replacing "karen" with the name of the actual user.|2. Enter **field:email** to pull the email from a field on the page, replacing "email" with name of field containing email address.|3. Enter **123:email** to pull the email from an given page ID and field name, replacing "123" with the page ID and "email" with name of field containing email address.|4. Enter **/path/to/page:email** to pull the email from an given page path and field name, replacing "/path/to/page" with the page path and "email" with name of field containing email address.|Notifications from email|Optional e-mail address that notifications will appear from. Leave blank to use the default server email.|Send e-mail notification on spam?|When checked, ProcessWire will still send you an e-mail notification even if the message is identified as spam.|Allow commenter e-mail notifications?|This option enables anyone that posts a comment to receive email notifications of new comments.|Users can receive email notifications of replies to their comment only|Users can receive email notifications for all new comments on the page|Allow comment text in notifications?|When checked, the entire comment text will also appear in the notification emails, rather than just a link to it.|Spam|Use Akismet Spam Filter Service?|This service will automatically identify most spam. Before using it, please ensure that you have entered an Akismet API key under Modules > Comment Filter: Akismet.|Number of days after which to delete spam|After the number of days indicated, spam will be automatically deleted.|Output|Reply depth|Specify 0 for traditional flat chronological comments. For threaded comments (replies appear with comment being replied to) specify the maximum depth allowed for replies (0 to 4 recommended).|Sort newest to oldest?|By default, comments will sort chronologically (oldest to newest). To reverse that behavior check this box.|Use website field in comment form?|When checked, the comment submission form will also include a website field.|Date/time format (for comment list)|Enter the date/time format you want the default comment list output to use. May be a PHP [date](http://php.net/manual/en/function.date.php) or [strftime](http://php.net/manual/en/function.strftime.php) format. May also be "relative" for relative date format.|Allow comment voting?|Comment voting enables visitors to upvote and/or downvote comments. Vote counts are displayed alongside each comment. Only one upvote and/or downvote is allowed per comment, per IP address, per hour.|Voting off|Allow upvoting|Allow upvoting and downvoting|Use stars rating?|Star ratings enable the commenter to rate the subject they are commenting on, using a scale of 1 to 5 stars.|To change default star used for output (HTML is okay too):|Disabled', 'star-rating|Yes (star rating optional)|Yes (star rating required)|G: Suitable for display on all websites with any audience type.|PG: May contain rude gestures, provocatively dressed individuals, the lesser swear words, or mild violence.|R: May contain such things as harsh profanity, intense violence, nudity, or hard drug use.|X: May contain hardcore sexual imagery or extremely disturbing violence.|Use Gravatar?|This service provides an avatar image with each comment (unique to the email address). To enable, select the maximum gravatar rating. These are the same as movie ratings, where G is the most family friendly and X is not.|Rating descriptions provided by [Gravatar](https://en.gravatar.com/site/implement/images/).|Text Formatters|Optionally select one or more text formatters to be applied to the comment text, in the selected order. If you do not select any then the text will be entity encoded, have newlines converted to tags, and be output in a tag.|Warning: only select text formatters that are known to be safe with anonymous user input, like Entity Encoder (core) or Textile Restricted (3rd party). If you are not sure, then do not select anything here, as making the wrong choice can be a security problem.|Implementation|This section is here to help you get started with outputting comments on the front-end of your site. Everything here is optional.|If using a cache for output, configure it to bypass the cache when the GET variable "comment_success" is present.|PHP code to output comments|CSS for front-end comments output|JS for front-end comments output|You have already voted for this comment|Error recording vote|^wire--modules--fieldtype--fieldtypecomments--fieldtypecomments-module:/wire/modules/Fieldtype/FieldtypeComments/FieldtypeComments.module +|Akismet Key|If you want to have comments automatically identified as spam, the Comments fieldtype can utilize the Akismet service to do this. In order to use it, you must enter an Akismet API key obtained from akismet.com. Use of this service is optional but recommended.|^wire--modules--fieldtype--fieldtypecomments--commentfilterakismet-module:/wire/modules/Fieldtype/FieldtypeComments/CommentFilterAkismet.module +|Featured', 'comment-status|Approved', 'comment-status|Pending', 'comment-status|Spam', 'comment-status|Delete|Comment #%d (%s)|ALL new comments|REPLIES only|OFF|Spam is automatically deleted after the amount of time specified in the field configuration.|This item is awaiting approval or deletion.|Comment #%1$d Posted %2$s by %3$s|Stars|Status|Reply To|Cite|E-Mail|Website|Text|Email notifications:|There are currently no items to display.|Removed comment #%d|Updated %s for comment #%d|^wire--modules--fieldtype--fieldtypecomments--inputfieldcommentsadmin-module:/wire/modules/Fieldtype/FieldtypeComments/InputfieldCommentsAdmin.module +|h3|Comments|Reply|1 Reply|%d Replies|%b %e, %Y %l:%M %p|Permalink|Like this comment|Dislike this comment|^wire--modules--fieldtype--fieldtypecomments--commentlist-php:/wire/modules/Fieldtype/FieldtypeComments/CommentList.php +|Please confirm that you want to delete options|DELETE:|Single value|Multiple values|Multiple sortable values|What should be used for input?|Depending on what input type you choose, the user will be able to select either a single option or multiple options. Some input types (like AsmSelect) also support user-sortable selections. Some input types also provide more settings on the *Input* tab (visible after you save).|What are the selectable options?|Enter one selectable option per line. After you save, an ID number will be assigned to each of your options, which you will see as `123=title`, for example. Please see our [instructions for using this field](%s).|Multi-language note: define options in the default language and save before translating them into other languages.|What options do you want pre-selected? (if any)|This field also serves as a preview of your selected input type (%s) and options.|Please note: Your pre-selection is not active, as this field is not a required field. Activate the option “required” in the input tab of the field.|The pre-selection is active because this field is a required field.|API usage example|Output a single selection:|Output multiple selection:|If you want to output values rather than titles, then replace “title” with “value” in the examples above.|^wire--modules--fieldtype--fieldtypeoptions--selectableoptionconfig-php:/wire/modules/Fieldtype/FieldtypeOptions/SelectableOptionConfig.php +|Configured pre-selection not populated since value is not always required. Please correct this field configuration.|Title|Value text|Import of options is not yet implemented. Though they can easily be imported from one site to another by copy/paste directly from the field edit screen.|^wire--modules--fieldtype--fieldtypeoptions--fieldtypeoptions-module:/wire/modules/Fieldtype/FieldtypeOptions/FieldtypeOptions.module +|Language Support / Blank Behavior|What should happen when this field's value is blank?|Applies only to non-default language values on the front-end of your site.|Inherit value from default language|Remain blank|^wire--modules--languagesupport--languagesupportfields-module:/wire/modules/LanguageSupport/LanguageSupportFields.module +|Unknown/invalid language|You do not have permission to edit this language|file', 'table-header|phrases', 'table-header|last modified', 'table-header|No files in this language for field %s|Select File(s)|Select a file (or multiple files) and click Submit to create new %s translation files.|Translatable files in %s|Translation files exist|No translation files exist|Enter file to translate|Enter the path and filename to translate. This should be entered relative to the site root installation.|Example:|Refresh File List|Added %s|Found %s|That file is already in the system|That file has no translatable phrases|File does not exist|Fallback: when untranslated, the text “%1$s” is used, which is translated from “%2$s”.|If no text is provided, the common translation “**%s**” will be used.|Enter a single plus sign “**+**” above to also mark this field as translated.|The following unused translations were found. This means that the original untranslated text was either changed or deleted. It is recommended that you delete abandoned translations unless you need to keep them to copy/paste to a new translation.|[empty]|Delete?|Select File(s)', 'breadcrumb|Translate File', 'headline|Unable to load textdomain|File does not exist:|(translation file not needed? textdomain: %s)|Translate %1$s to %2$s|Each of the inputs below represents a block of text to translate.|The text shown immediately above each input is the text that should be translated to %s.|If you leave an input blank, the non-translated text will be used.|If the translation will be identical to the original, you may also enter a single "=" (equals sign) for the translation and it will be marked as translated.|You may also [download](%1$s) or [view](%2$s) a CSV file with these translations, edit them, and then [upload them here](%3$s).|The textdomain for this file is: %s|Only show blocks that are not yet translated|Save', 'button|Save + Exit|Save + Next|Saved %s|There is no next file to edit.|%s does not exist or is not a directory|, '$this->_n(', '$this->_x(|, '_n(', '_x(|Built search phrase index|^wire--modules--languagesupport--processlanguagetranslator-module:/wire/modules/LanguageSupport/ProcessLanguageTranslator.module +|Expand Language Tabs|Collapse/Convert Back to Tabs|click twice to change all tabs|Field to use for tab labels|^wire--modules--languagesupport--languagetabs-module:/wire/modules/LanguageSupport/LanguageTabs.module +|Click to install:|Add and configure new languages|Change the type of your "title" field from "Page Title" to "Page Title (Multi-language)"|Change the type of any other desired "Text" fields to "Text (Multi-language)"|Change the type of any other desired "Textarea" fields to "Textarea (Multi-language)"|Next steps|To continue setting up multi-language support, we recommend the following next steps.|The links below will open in a new window/tab. Close each after finishing to return here.|Install the LanguageSupportFields module before attempting to change text field types.|^wire--modules--languagesupport--languagesupportinstall-php:/wire/modules/LanguageSupport/LanguageSupportInstall.php +|Y-m-d H:i:s|C|Changes to this field will not be saved because you do not have permission for language: %s.|Language|E-Mail Address|Title|^wire--modules--languagesupport--languagesupport-module:/wire/modules/LanguageSupport/LanguageSupport.module +|a| => '_', '_n(' => 'n', '_x(' => 'x|a|text|text', 'context', [textdomain]) or $this->_x('text', 'context|text|text', 'context', textdomain) or $this->_x('text', 'context|^wire--modules--languagesupport--languageparser-php:/wire/modules/LanguageSupport/LanguageParser.php +|CSV Import:|Live Search|Text to search for|Refresh search phrase index|Click here to build search phrase index|Search all translatable files for specific text/phrase.|Click found matches to edit translation or add file (if not already present).|CSV translation file to be imported after save|%d abandoned|%d blank|%d fallback|Edit', 'edit-language-file|Find Files to Translate|Download ZIP|Download CSV|Unrecognized textdomain for file: %s|%d total translations, %d total changes|Saved %d change(s) for file: %s|^wire--modules--languagesupport--processlanguage-module:/wire/modules/LanguageSupport/ProcessLanguage.module +|Active?|A sibling page (id=%1$d) is already using name "%2$s" for language: %3$s|Page number prefix for pagination|The page number is appended to this word in paginated URLs for this language. If omitted, "%s" will be used.|Default language homepage URL is same as root URL?|Choose **Yes** if you want the homepage of your default language to be served by the root URL **/** (recommended). Choose **No** if you want your root URL to perform a redirect to **/name/** (where /name/ is the default language name of your homepage).|This setting only affects the homepage behavior. If you select No, you must also make sure your homepage has a name defined for the default language.|Yes - Root URL serves default language homepage (recommended)|No - Root URL performs a redirect to: /name/|^wire--modules--languagesupport--languagesupportpagenames-module:/wire/modules/LanguageSupport/LanguageSupportPageNames.module +|Edit|Delete|Save|Save + Exit|Cancel|Ok|New|Add|Add New|Are you sure?|Confirm|Import|Export|Yes|No|On|Off|Enabled|Disabled|Example|Please note:|Note|Notes|Settings|Type|Label|Name|Description|Details|Access|Advanced|Icon|System|Modified|Error|^wire--modules--languagesupport--languagetranslator-php:/wire/modules/LanguageSupport/LanguageTranslator.php +|Markup Text|Text Formatters|Select the format that your Markup Text is in, or the formatters that you want to be applied to it, in the order you want them applied.|If your Markup Text is plain HTML, you may not want to select any Text Formatters.|^wire--modules--inputfield--inputfieldmarkup-module:/wire/modules/Inputfield/InputfieldMarkup.module +|Value|Value to be populated in this hidden field.|^wire--modules--inputfield--inputfieldhidden-module:/wire/modules/Inputfield/InputfieldHidden.module +|There are unsaved changes:|^wire--modules--inputfield--inputfieldform-module:/wire/modules/Inputfield/InputfieldForm.module +|Confirm|E-Mail|Please enter a valid e-mail address|The emails you entered did not match, please enter again|Email “%s” is already in use, please use a different one|Email exceeded max allowed length of %d characters|Confirm email address?|When checked, two email inputs will appear and the user will have to enter their email address twice to confirm it. This helps reduce the possibility of typos.|^wire--modules--inputfield--inputfieldemail-module:/wire/modules/Inputfield/InputfieldEmail.module +|Start local URLs with \"/\" and leave off the \"%s\" part.|Error found - please check that it is a valid URL|Note that \"http://\" was added|^wire--modules--inputfield--inputfieldurl-module:/wire/modules/Inputfield/InputfieldURL.module +|Value exceeds maximum recommended length of %1$d characters (length=%2$d).|Rows|The number of rows initially shown for this field.|^wire--modules--inputfield--inputfieldtextarea-module:/wire/modules/Inputfield/InputfieldTextarea.module +|To have pre-selected default value(s), enter the option values (one per line) below.|To have a pre-selected default value, enter the option value below.|Default value|For default page selection, the value would be the page ID number.|IMPORTANT: The default value is not used unless the field is required (see the “required” checkbox on this screen).|Options|Enter the options that may be selected, one per line.|To use multi-language option labels, please see the instructions below this field.|Instructions:|Specify one option per line.|To keep a separate value and label, separate them with an equals sign. Example: value=My Option|To precede your list with a blank option, enter just a equals sign "=" as the first option.|To make an option selected, precede it with a plus sign. Example: +My Option|To create an optgroup (option group) indent the options in the group with 3 or more spaces.|Multi-language instructions:|We recommend using using `value=label`, where `value` is the same across languages and `label` is translated.|First define your default language options, and then copy/paste into the other languages and translate labels.|Selected options and optgroups are defined on the default language; the other inputs are only for label translation.|Labels that are not translated inherit the default language label.|^wire--modules--inputfield--inputfieldselect-module:/wire/modules/Inputfield/InputfieldSelect.module +|Name|Any combination of letters (a-z), numbers (0-9) and underscores (no spaces).|^wire--modules--inputfield--inputfieldname-module:/wire/modules/Inputfield/InputfieldName.module +|Size: number of rows visible at once in the select multiple|^wire--modules--inputfield--inputfieldselectmultiple-module:/wire/modules/Inputfield/InputfieldSelectMultiple.module +|any|Specified value %3$s removed because it is out of bounds (min=%1$s, max=%2$s)|Numeric Input Type|Text|Number (HTML5)|Choosing the "Number" type enables some additional client-side validation in browsers that support it.|Input Size|Specify the size attribute for the input, or specify 0 for full width.|The default value is %d.|Minimum Value|The minimum allowed value for this field. Leave blank to ignore.|Maximum Value|The maximum allowed value for this field. Leave blank to ignore.|Initial value|Initial assigned value.|^wire--modules--inputfield--inputfieldinteger-module:/wire/modules/Inputfield/InputfieldInteger.module +|Number of decimal digits to round to|^wire--modules--inputfield--inputfieldfloat-module:/wire/modules/Inputfield/InputfieldFloat.module +|Allowed file extensions for upload|One or more file extensions separated by a space.|Maximum files allowed|0=No limit|File uploads|Decompress ZIP files?|If checked, ZIP archives will be decompressed and all valid files added as uploads (if supported by the hosting environment). Max files must be set to 0 (no max) in order for ZIP uploads to be functional.|Overwrite existing files?|If checked, a file uploaded with the same name as an existing file will replace the existing file (description and tags will remain). If not checked, uploaded filenames will be renamed to be unique.|Please note that when this option is enabled, AJAX-uploaded files are saved with the page immediately at upload, rather than when you click "save". As a result, you may wish to leave this option unchecked unless you have a specific need for it.|File descriptions|Number of rows for description field?|Enter the number of rows available for the file description field, or enter 0 to not have a description field.|Disable multi-language descriptions?|By default, descriptions are multi-language when you have Language Support installed.|If you do not need multi-language descriptions for files, you can disable them here.|^wire--modules--inputfield--inputfieldfile--config-php:/wire/modules/Inputfield/InputfieldFile/config.php +|Description|Tags|drag and drop files in here|Delete|Choose File|Choose Files|Unsupported file extension, please use only: EXTENSIONS|File is too big - maximum allowed size is MAX_KB kb|No file extensions are defined for this field.|File failed validation|Added file:|Refused file %s because it is already on the file system and owned by a different field.|Deleted file:|Renamed file "%1$s" to "%2$s"|Failed|destinationPath is empty or does not exist|destinationPath is not writable|Max file upload limit reached|Field “%1$s” type “%2$s” is not supported in field “%3$s”|^wire--modules--inputfield--inputfieldfile--inputfieldfile-module:/wire/modules/Inputfield/InputfieldFile/InputfieldFile.module +|Name|Any combination of letters (a-z), numbers (0-9), dashes or underscores (no spaces).|Character replacements configuration is disabled because $config->pageNameCharset is UTF8.|Character replacements|Enter the replacements that will occur when a user is entering characters into a page name field. Enter one replacement per line in key=value format. Meaning, on each new line, enter the character(s) you want to replace followed by an equals sign "=" and the ascii character(s) you want to replace with.|The replacement value for each must be one or more of: a-z, 0-9, dash, underscore or period.|^wire--modules--inputfield--inputfieldpagename--inputfieldpagename-module:/wire/modules/Inputfield/InputfieldPageName/InputfieldPageName.module +|en', 'language-pack|Cancel|en', 'language-code|Insert Link|Edit Link|Select Image|Edit Image|Your caption text here|Saving Image|Insert Image|Select Another|CKEditor inline mode requires the MarkupHTMLPurifier module. Using normal mode instead.|Yes|No|Example:|CKEditor Settings|CKEditor Toolbar|Separate each toolbar item with a comma. Group items by placing them on the same line and use a hyphen "-" where you want a separator to appear within a group. If you want more than one toolbar row, separate each row with a blank line.|Insert a hash "#" at the beginning of a line if you want it to be ignored.|Available core toolbar items:|Inline editor|Regular editor|Editor Mode|(flexible height, user adjustable)|(variable height, matches content)|(fixed height, uses rows setting)|When inline mode is enabled, the editor will not be loaded until you click in the text. This is faster and more efficient when there are numerous CKEditor fields on the page. However, it may not support as many features or editor customizations as regular mode.|*Inline mode requires that the HTML Purifier module is installed (MarkupHTMLPurifier).|*The required HTML Purifier module is installed.|WARNING: it is not currently installed. You should install it before enabling inline mode.|Counter is supported for regular CKEditor fields, but not inline CKEditor fields.|Use ACF?|When yes, the CKEditor Advanced Content Filter (ACF) will be active. This filter automatically strips any unrecognized markup or attributes from your HTML. Recommended.|Use HTML Purifier?|When yes, submitted content is run through [HTML Purifier](http://htmlpurifier.org/) for sanitization. This is a must have when using CKEditor for either inline mode or non-trusted users. Recommended either way.|Images fields that may be used for dragged-in or pasted-in images|If no fields are selected then an available images field will be automatically chosen at runtime. If the option labeled “None” is selected, then the feature will be disabled.|None (disable drag/paste image uploads)|Page to use for image/asset storage|By default, uploaded images will be stored with the page being edited. If you want to use a shared page for these assets instead, select it here.|Beautify Markup Toggles|Convert div tags to paragraph tags|Remove empty paragraph tags|Remove non-breaking spaces (nbsp)|These are extra cleaning options (beyond ACF and HTML Purifier) that we have found helpful in many situations. They are applied when the page is saved. Checking all of these is recommended, unless you have a need to let any of these through in the markup.|Format Tags|Semicolon-separated list of selectable tags shown in the "format" dropdown.|Default format tags are:|Extra Allowed Content|Allowed content rules per CKEditor [extraAllowedContent](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-extraAllowedContent) option. Applies only if the "Use ACF" checkbox above is checked.|You may enter multiple rules by putting each on its own line.|The above example would allow alt, src, width and height attributes for img tags, with the src attribute always required.|See [details](http://docs.ckeditor.com/#!/guide/dev_allowed_content_rules-section-2) in CKEditor documentation.|Paths should be relative to your ProcessWire installation root (i.e. if site is running from a subdirectory, exclude that part).|This option enables you to modify the way that text and other elements appear in your editor. This covers how they look in the administrative environment only, and has nothing to do with the front-end of your site.|Please see our [instructions](%s) on how to use this.|Custom Editor CSS File (regular mode)|Custom Editor CSS File (inline mode)|Custom Editor JS Styles Set|This option enables you to specify custom styles for selection in your editor. It requires that you have a "Styles" item in your toolbar settings above.|Please see our [instructions](%s) on how to use this.|If used, enter one per line of **property: value**, or use a JSON string.|Custom Config Options|Use this when you want to specify CKEditor config settings beyond those available on this screen.|Custom Config Options failed JSON validation.|If preferred, these settings can also be set in one of these files:|for all CKEditor fields|only for this CKEditor field|Plugins|Extra Plugins|The following plugins were found. Check the box next to each plugin you would like to load.|At least one plugin must be checked.|To add more plugins, place them in **/site/modules/InputfieldCKEditor/plugins/[name]/**, replacing **[name]** with the name of the plugin.|recommended|%s settings|Plugin settings for "%s" failed JSON validation.|Extra Plugins|Comma separated list of extra plugins that CKEditor should load.|Example: pwlink,pwimage,myplugin,anotherplugin|Remove Plugins|Comma separated list of removed plugins that CKEditor should not load.|^wire--modules--inputfield--inputfieldckeditor--inputfieldckeditor-module:/wire/modules/Inputfield/InputfieldCKEditor/InputfieldCKEditor.module +|Change|Cancel|Select|Unselect|More|Unable to render this field due to missing parent page in field settings.|^wire--modules--inputfield--inputfieldpagelistselect--inputfieldpagelistselect-module:/wire/modules/Inputfield/InputfieldPageListSelect/InputfieldPageListSelect.module +|Add|Cancel|Select|Unselect|More|Remove|Unable to render this field due to missing parent page in field settings.|^wire--modules--inputfield--inputfieldpagelistselect--inputfieldpagelistselectmultiple-module:/wire/modules/Inputfield/InputfieldPageListSelect/InputfieldPageListSelectMultiple.module +|(unpublished)|This field needs to be configured before it can be used.|Enter the titles of the items you want to add, one per line. They will be created and added to your selection when you save the page.|Enter the title of the item you want to add. It will become selected when you save the page.|New pages will be added to %s|Create New|Unpublished page %1$s is not allowed in field "%2$s"|To allow unpublished pages, edit the “%s” field and see the setting on the “Details” tab.|Added page %s|Error adding page "%s"|Example:|(default)|Selectable pages|Use at least one of the options below to determine which pages will be selectable with this field.|Parent|Select the parent of the pages that are selectable.|Template|Select the template of the pages that are selectable. May be used instead of, or in addition to, the parent above.|Additional templates|If you need additional templates for selectable pages, select them here.|This may not be supported by all input types.|While this overrides parent and template selections above, those selections (if present) are still used for validation.|Add one or more fields below to create a query that finds the pages you want to make selectable.|This creates a selector that finds pages at runtime. If you prefer to enter this manually, use the “Selector string” option below instead.|Custom find|Add field to query|Selector string|If you want to find selectable pages using a ProcessWire selector, enter the selector string to find the selectable pages. This selector will be passed to a `$pages->find("your selector|parent=/products/, template=product, sort=name|If you want to find selectable pages using a PHP code snippet rather than selecting a parent page or template (above) then enter the code to find the selectable pages. This statement has access to the $page and $pages API variables, where $page refers to the page being edited.|The snippet should return either a PageArray, Page or NULL. If it returns a Page, children of that Page are used as selectable pages. Using this is optional, and if used, it overrides the parent/template/selector fields above.|NOTE: Not compatible with PageListSelect or Autocomplete input field types.|return $page->parent->parent->children("name=locations|Add the following hook to a %s file and modify per your needs. The hook should find and return selectable pages in a PageArray.|If you need to know the page being edited, it is accessible from: %s|Custom PHP code|Label field|Select the page field that you want to be used in generating the labels for each selectable page.|Select "Custom format" if you want to specify multiple fields, or other fields you do not see above.|Custom format (multiple fields)' . ' ...|Custom page label format|Specify one or more field names surrounded by curly {brackets} along with any additional characters, spacing or punctuation.|Example: {parent.title} - {title}, {date}|Input field type|The type of input field (Inputfield module) that will be used to select page(s) for this field.|Select one that is consistent with your “Value type” selection on the “Details” tab for single or multiple-page selection.|After selecting an input field type and saving changes, please note that additional configuration options specific to your selection may appear directly below this.|Multiple page selection|Single page selection|sortable|Regarding “Page List” input types|You have selected an input type that has specific requirements.|Specify only the “Parent” option below when configuring “Selectable pages”.|Note that the parent you specify implies the root of the tree of selectable pages.|If you want to make everything selectable, then specify nothing.|Allow new pages to be created from field?|If checked, an option to add new page(s) will also be present if the indicated requirements are met.|1. Both a parent and template must be specified in the “Selectable pages” section above.|2. The editing user must have access to create/publish these pages.|3. The “label field” must be set to “title (default)”.|Settings specific to “%s”|Inputfield modules available for page selection|Select the Inputfield modules that may be used for page selection. These should generally be Inputfields that allow you to select one or more options.|^wire--modules--inputfield--inputfieldpage--inputfieldpage-module:/wire/modules/Inputfield/InputfieldPage/InputfieldPage.module +|Removed invalid tag value: %s|Selectable options/tags source|Specify them here|Load from URL you specify (ajax)|Use ajax options/pages?|When enabled, it will behave like an auto-complete where the user starts typing and it queries a URL for matching pages.|You will also have to provide a “Ajax URL” (shown below when “Yes” selected) to perform the query. Working example code is included.|When not enabled, all selectable options will be populated at runtime.|Using ajax options/pages is useful when potential quantity of selectable pages is large.|Consider it when there are several hundred or thousands (or more) of pages that can be selected.|Predefined options/tags list|Enter predefined tags, 1 per line. To define separate value and label for the tag, specify `value=label` on the line.|Tags may not contain the delimiter selected below but labels can.|To define separate labels per-language, re-enter each tag `value=label` for each language, where the `value` is the same for each while the `label` differs.|URL handler example in file %s for URL %s|Copy and paste this URL into the field above if you want to use the example below.|Ajax URL|When you enter a URL, it will be queried for items matching user input in auto-complete fashion.|The given URL must contain the placeholder `{q}` in it somewhere, which will be replaced with the text the user types.|You may specify a full http/https URL, or a relative URL.|If you specify a relative URL (without scheme/host), the current scheme, host and root URL will be prepended to it at runtime.|You will also have to define a URL handler like in the example shown below.|The URL path `%s` is just an example, feel free to replace it with whatever you want.|This example finds titles from pages to use as tags, but you may use whatever data source you want.|your page finding selector here|Please note that if you change your “Selectable pages” or “Label field” settings, you will also have to update your URL handler code for it.|The placeholder “{q}” is required somewhere in your Ajax URL.|Allow user to enter their own tags?|Close dropdown after each selection is made?|(for single-word tags)|(for multi-word tags)|Tag delimiter|Space|Comma|Pipe|Max tags/options|Use 0 for no limit or enter the max number of options/tags the user may select or input.|Note that entering 1 makes the input appear more like a select than a text input.|Placeholder text|Optional placeholder text that appears in the field when blank.|^wire--modules--inputfield--inputfieldtexttags--inputfieldtexttags-module:/wire/modules/Inputfield/InputfieldTextTags/InputfieldTextTags.module +|Show All Icons|^wire--modules--inputfield--inputfieldicon--inputfieldicon-module:/wire/modules/Inputfield/InputfieldIcon/InputfieldIcon.module +|Hit enter to add as new item|New item:|Autocomplete search operator|The search operator that is used in the API when performing autocomplete matches.|If you aren't sure what you want here, leave it set at the default: *=|Fields to query for autocomplete|Enter the names of the fields that should have their text queried for autocomplete matches.|Typically this would just be the title field, but you may add others by separating each with a space.|Note that this is different from the “label field” because you are specifying what fields will be searched, not what fields will be shown.|Indexed text fields include:|^wire--modules--inputfield--inputfieldpageautocomplete--inputfieldpageautocomplete-module:/wire/modules/Inputfield/InputfieldPageAutocomplete/InputfieldPageAutocomplete.module +|Link selected pages to page editor?|When enabled, the selected label(s) will link to edit the selected page.|No|Yes|(in modal window)|^wire--modules--inputfield--inputfieldasmselect--inputfieldasmselect-module:/wire/modules/Inputfield/InputfieldAsmSelect/InputfieldAsmSelect.module +|Add Field|(1)|Y-m-d|yyyy-mm-dd|H:i|hh:mm|Not: %s|Ascending By|Descending By|Has|Does Not Have|Is Empty|Is Not Empty|Matches|Does Not Match|Count|Created date|Created by user|Custom (field=value)|field=value|Has parent/ancestor|ID|Modified date|Modified by user|Name|Number of children|Parent', 'parent-only|Parent',' parent-with-subfield|Path/URL|Published date|Status|Hidden|Unpublished|Locked|Trash|Temp|Template|parent|Include|Hidden|Hidden + Unpublished|Hidden + Unpublished + Trash|All|Limit|Sort|(%d without limit)|Pages that match your selector|show|System fields', 'optgroup-label|Fields', 'optgroup-label|Subfields', 'optgroup-label|Fields matching same (1) item', 'optgroup-label|Modifiers', 'optgroup-label|Adjustments', 'optgroup-label|Switch to field labels|Switch to field names|Not Checked|Checked|None|Start typing...|Check box to make this row OR rather than AND|Value|Match by ID (subselector)|Each selector row above says: field must match value. These are called AND conditions. In cases where the same field or value appears in more than one row, an OR condition is possible. The presence of a checkbox at the end of the row indicates this. Check this box to make the row an OR condition rather than an AND condition.|Selector Sandbox|This is here just in case you want to test out the functionality of this Inputfield.|^wire--modules--inputfield--inputfieldselector--inputfieldselector-module:/wire/modules/Inputfield/InputfieldSelector/InputfieldSelector.module +|?|True|False|On|Off|Enabled|Disabled|Yes|No|Other|Unknown|Toggle field labels and input settings|Label type|Custom|Input type|Toggle buttons|Radios|Horizontal|Vertical|Use a 3rd “other” option?|Reverse order of yes/no options?|Support click to de-select?|yes/on|no/off|Label for “%s” option|other|Default selected option|No selection|^wire--modules--inputfield--inputfieldtoggle--inputfieldtoggle-module:/wire/modules/Inputfield/InputfieldToggle/InputfieldToggle.module +|Input features|Default image grid mode|In the admin, the list of images will appear in this mode by default. The user can change it at any time by clicking the icons in the top right corner of the field.|If you have recently used this images field, you will have to clear your cookies before seeing any changes to this setting.|Square grid images|Proportional grid images|Vertical list (verbose)|Focus point selection|Enables a draggable focus point to select the subject of an image. This helps to generate non-proportional crops.|A preview of the focus point is also shown when images are in the “Square grid images” mode.|Focus point|Focus point and zoom|Disabled|Maximum image dimensions|Optionally enter the max width and/or height of uploaded images. If specified, images will be resized at upload time when they exceed either the max width or height. The resize is performed at upload time, and thus does not affect any images in the system, or images added via the API.|Applies to JPG, PNG and GIF images.|Enter the value in number of pixels or leave blank for no limit.|Max width for uploaded images|Max height for uploaded images|How to resize to max dimensions|Using client-side resize enables you to reduce the file size and dimensions before uploading.|When using client-side resize, please specify both max width *and* max height in the fields above, or max megapixels in the field below.|Use client-side resize when possible|Use only server-side resize|Max megapixels for uploaded images|This can be used as an alternative to max width/height. Specify a floating point value.|Applicable to client-side resize only.|A good value for websites is 1.7 which is roughly 1600x1000 pixels, where 1600 and 1000 can be either width or height.|Other examples:|Client-side resize quality percent for JPEGs|Specify a number between 10 (lowest quality/smallest file size) and 100 (highest quality/largest file size). Default is 90.|Refuse images exceeding max dimensions?|If checked, images that exceed max width/height (that cannot be resized client-side) will be refused rather than resized.|Minimum image dimensions|Optionally enter the minimum width and/or height of uploaded images. If specified, images that don't meet these minimums will be refused.|Min width for uploaded images|Min height for uploaded images|Swap min/max dimensions for portrait images?|If checked, minimum width/height and maximum width/height dimensions will be swapped for portrait images to accommodate for the different aspect ratio.|Applies to server-side resizes only.|^wire--modules--inputfield--inputfieldimage--config-php:/wire/modules/Inputfield/InputfieldImage/config.php +|Crop|Focus|Variations|Dimensions|Filesize|Edit|drag and drop in new images above|N/A|This images field may have unsaved changes that could be lost after this action. Please save before cropping, or double-click the button proceed anyway.|drop in new image file to replace|drag circle to center of focus|There are older/low quality thumbnail preview images above – check this box to re-create them.|Invalid image|Image of %s does not meet minimum size requirements|Image of %s exceeds maximum allowed size|Image resized to fit maximum allowed dimensions|Not editable.|Actions|Action applied at save.|Flip|Rotate|Duplicate|Remove variations|Rebuild variations|Remove focus|vert|horiz|both|Copy|Paste|Reduce 50%|B&W|Sepia|Recreated all legacy thumbnails|Duplicated file %1$s => %2$s|Executed action “%1$s” on file %2$s|Failed action “%1$s” on file %2$s|No handler found for action “%1$s” on file %2$s|^wire--modules--inputfield--inputfieldimage--inputfieldimage-module:/wire/modules/Inputfield/InputfieldImage/InputfieldImage.module +|Checked|Not checked|Checkbox label|If you want to have separate field and checkbox labels, specify the label that will appear next to the checkbox here.|If not specified, the field label will be used instead.|Checked Value|When populated with something other than "1", this will appear as a label directly next to the checkbox.|Unchecked Value|This only appears in result entries, not in the form itself. You should leave this blank unless you want it to hold a specific value.|^wire--modules--inputfield--inputfieldcheckbox--inputfieldcheckbox-module:/wire/modules/Inputfield/InputfieldCheckbox/InputfieldCheckbox.module +|1 word|%d words|1 character|%d characters|(at least %d required)|(%d max)|Does not match required pattern|A minimum of %1$d characters are required (currently there are %2$d characters).|Value exceeded maximum allowed length of %d characters and has been truncated.|Minimum length|The minimum length (in characters) that are required by this field.|If the field is not “required” then minimum length is only enforced when a value is present.|Maximum length|The maximum length (in characters) that are allowed by this field.|A value of “0” indicates no maximum.|Counter|No counter|Character counter|Word counter|It is recommended that you show a character counter when using minimum/maximum length settings above.|Size|The displayed width of this field (in characters). Set to 0 for full width.|Strip Tags|When checked, any HTML tags will be stripped from the input when the form is processed.|This is recommended if the field does not need to support HTML in it.|Placeholder Text|Optional placeholder phrase of text that appears in the field when blank.|Pattern|Optional regular expression pattern to require in the input. This is used both client side (HTML5 pattern attribute) and server side for validation. Be sure to provide an example of the required pattern in your field description.|See [html5pattern.com](http://html5pattern.com) for examples of patterns you can use and create.|Initial Value|Optional initial/default value pre-populated for the user.|^wire--modules--inputfield--inputfieldtext--inputfieldtext-module:/wire/modules/Inputfield/InputfieldText/InputfieldText.module +|Input Type|Default to today’s date?|If checked, this field will hold the current date when no value is entered.|^wire--modules--inputfield--inputfielddatetime--inputfielddatetime-module:/wire/modules/Inputfield/InputfieldDatetime/InputfieldDatetime.module +|HTML5 browser native date, time or both|HTML input type|Date|Time|Both date and time|Step days for date input|Minimum allowed date|Maximum allowed date|Step seconds for time input|Minimum allowed time|Maximum allowed time|^wire--modules--inputfield--inputfielddatetime--types--inputfielddatetimehtml-php:/wire/modules/Inputfield/InputfieldDatetime/types/InputfieldDatetimeHtml.php +|Separate select inputs for month, day, and year (and optionally time)|Month|Year|Day|Invalid date “%1$s” changed to “%2$s”|None|(abbreviated)|Date select format to use|Month names are language/locale based|Time select format to use|First selectable year|Last selectable year|Limit selection to these years?|^wire--modules--inputfield--inputfielddatetime--types--inputfielddatetimeselect-php:/wire/modules/Inputfield/InputfieldDatetime/types/InputfieldDatetimeSelect.php +|Text input with jQuery UI datepicker|/wire/modules/Jquery/JqueryUI/i18n/jquery.ui.datepicker-xx.js|timepicker/i18n/jquery-ui-timepicker-xx.js|Date Picker|No date/time picker|Date/time picker on field focus|(recommended)|Date/time picker on button click|Inline date picker always visible (no time picker)|Date/Time Input Formats|Date Input Format|Select the format to be used for user input to this field. Your selection will populate the field below this, which you may customize further if needed.|(unix timestamp)|Time Input Format|None|Select an optional time format to be used for input. If used, the calendar option will include a time picker.|Time Input Type|Sliders (default) let the user slide controls to choose the time, where as Select lets the user select the time from a drop-down select.|Sliders|Select|Date Input Format Code|This is automatically built from the date select above, unless you modify it.|See the [PHP date](http://www.php.net/manual/en/function.date.php) function reference for more information on how to customize these formats.|You may optionally specify formats for other languages here as well. Any languages left blank will inherit the default setting.|Time Input Format Code|This is automatically built from the time select above, unless you modify it.|Placeholder Text|Optional placeholder text that appears in the field when blank.|Size|The displayed width of this field (in characters).|Year Range|When predefined year selection is possible, there is a range of plus or minus 10 years from the current year.|To modify this range, specify number of years before and after current year in this format: `-30:+20`, which would show 30 years before now and 20 years after now.|Default is `-10:+10` which shows a year range 10 years before and after now.|^wire--modules--inputfield--inputfielddatetime--types--inputfielddatetimetext-php:/wire/modules/Inputfield/InputfieldDatetime/types/InputfieldDatetimeText.php +|Option column width|Use this setting to have options display in fixed width columns that float or collapse according to viewport width.|Enter a CSS width number and unit such as `100px` or `10em`, for example. If no unit is specified, `px` (pixels) is assumed.|Enter the number `1` to automatically calculate an appropriate width at runtime.|For best appearance, enter a width that can fit the longest option without word wrapping, or enter `1` to for auto width.|Option column quantity|If you want the options to display in columns, enter the number of columns you want to use (up to 10).|To display options inline side-by-side enter the number `1`.|Note that the “option column width” setting is preferable for responsive behavior.|^wire--modules--inputfield--inputfieldcheckboxes--inputfieldcheckboxes-module:/wire/modules/Inputfield/InputfieldCheckboxes/InputfieldCheckboxes.module +|letter|lowercase letter|uppercase letter|digit|symbol/punctuation|none (disable all above)|Current password|New password|Confirm|Set Password|at least %d characters long|Minimum requirements: %s.|Not yet valid|Invalid|Too short|Too common|Same as old|Weak|Ok|Good|Excellent|Matches|Does not match|Show Password|Hide Password|Old password is required in order to enter a new one.|The old password you entered is not correct.|Passwords do not match|Required password was not specified|Password contained invalid whitespace|Password is less than required number of characters|Password does not contain at least one letter (a-z A-Z)|Password must have at least one lowercase letter (a-z)|Password must have at least one uppercase letter (A-Z)|Password does not contain at least one digit (0-9)|Password must have at least one non-letter, non-digit character (like punctuation)|Password requirements|Word ban mode|If you choose the strict mode, many passwords containing words will not be accepted.|Ban just common passwords (recommended)|Ban all passwords containing any common words (strict)|Complexify factor|Lower numbers allow weaker passwords, higher numbers require stronger passwords.|Specify -1 to disable this feature.|We recommend something between 0.5 and 1.0|Minimum password length|Allow existing passwords to be shown and/or rendered in form?|Require old password before allowing changes?|Applies to usages where this field appears to already logged-in users only.|Auto|Yes|No|Allow user to show/unmask password during changes?|Provides a show/hide password control so users can see what they type when in an appropriate environment.|Yes|No|^wire--modules--inputfield--inputfieldpassword--inputfieldpassword-module:/wire/modules/Inputfield/InputfieldPassword/InputfieldPassword.module +|Submit|^wire--modules--inputfield--inputfieldsubmit--inputfieldsubmit-module:/wire/modules/Inputfield/InputfieldSubmit/InputfieldSubmit.module +|[blank]|ID', 'th|Name', 'th|Created', 'th|Modified', 'th|Published', 'th|Modified By', 'th|Created By', 'th|URL', 'th|Path', 'th|Template', 'th|Parent', 'th|Children', 'th|Status', 'th|Please configure this field with a template selection before using it.|Please enter one or more columns in your field settings before using this field.|Add New', 'button|Children were found that may be added to this table. Check the box next to any you would like to add.|Select all|Y-m-d H:i|Added %d existing page(s) to table|Table fields to display in admin|Enter the names of the fields (1 per line) that you want to display as columns in the table. To specify a column width for the field, specify "field_name=30" where "30" is the width (in percent) of the column. When specifying widths, make the total of all columns add up to 100.|You may specify any native or custom field. You may also use subfields (field.subfield) with fields that contain multiple properties, like page references.|Custom fields assigned to your selected templates include the following:|To see a list of possible custom fields here, select a template on the Details tab, Save, and come back here.|Automatic Page Name Format|When populated, pages will be created automatically using this name format whenever a user clicks the "Add New" button. If left blank, the user will be asked to enter a name for the page before it is created.|If the name format contains any non-alphanumeric characters, it is considered to be a [PHP date](http://www.php.net/manual/en/function.date.php) format. If it contains only alphanumeric characters then it will be used directly, with a number appended to the end (when necessary) to ensure uniqueness.|Example: **Ymd:His** is a good name format for date/time based page names.|Modal edit window behavior|Automatically close on save (default)|Keep window open, close manually|^wire--modules--inputfield--inputfieldpagetable--inputfieldpagetable-module:/wire/modules/Inputfield/InputfieldPageTable/InputfieldPageTable.module +|Added item|^wire--modules--inputfield--inputfieldpagetable--inputfieldpagetableajax-php:/wire/modules/Inputfield/InputfieldPageTable/InputfieldPageTableAjax.php +|The process module assigned to this page does not appear to be installed.|No description available|^wire--modules--process--processlist-module:/wire/modules/Process/ProcessList.module +|You must check the box to confirm|(%d pages per second)|Not all pages could be deleted (%d remain)|Time limit reached (%d seconds)|The trash is empty|Empty the trash (confirm)|If there are too many items in the trash, you may have to empty it multiple times.|Pages in the trash|Time limit (in seconds)|Cancel|^wire--modules--process--processpagetrash-module:/wire/modules/Process/ProcessPageTrash.module +|Copy|Copy Page|Unable to load page|(copy)|(copy %d)|This will make a copy of %s|Title of new page|Make the new page unpublished?|If checked, the cloned page will be given an unpublished status so that it can't yet be seen on the front-end of your site.|Copy children too?|If checked, all children, grandchildren, etc., will also be cloned with this page.|Warning: if there is a very large structure of pages below this, it may be time consuming or impossible to complete.|Unable to clone page %s|Cloned page "%1$s" to "%2$s"|Cloned to: %s|Unable to clone page|^wire--modules--process--processpageclone-module:/wire/modules/Process/ProcessPageClone.module +|Your change was not saved because this site is in demo mode|This Process is only accessible via POST|You do not have permission to move pages using this parent|You do not have permission to sort pages using this parent|Your sort was not saved because these pages are automatically sorted by %s.|^wire--modules--process--processpagesort-module:/wire/modules/Process/ProcessPageSort.module +|Edit|View|New|Move|Empty|Pub|Unpub|Hide|Unhide|Lock|Unlock|Trash|Restore|^wire--modules--process--processpagelist--processpagelistrender-php:/wire/modules/Process/ProcessPageList/ProcessPageListRender.php +|Actions disabled in demo mode|Published|Unpublished|Made hidden|Unhidden|Locked|Unlocked|Trashed|Restored to: %s (reload to see)|Error executing: %s|^wire--modules--process--processpagelist--processpagelistactions-php:/wire/modules/Process/ProcessPageList/ProcessPageListActions.php +|404 Page Not Found|Admin|Trash open: drag pages below here to trash them|^wire--modules--process--processpagelist--processpagelistrenderjson-php:/wire/modules/Process/ProcessPageList/ProcessPageListRenderJSON.php +|Trash|Change|Cancel|Select|Unselect|More|Click and drag to move|Network error, please try again later|Unknown error, please try again later|Show All|(%d pages)|Add New', '/wire/templates-admin/default.php|Allow non-superuser editors to use Trash?|When checked, users will be able to see pages in the trash (only pages they have access to).|This will also enable the “Trash” and “Restore” actions, where access control allows.|Name of page field to display|Every page in a PageList is identified by a label, typically a title or headline field. You may specify which field it should use here. To specify multiple fields, separate each field name with a space, or use your own format string with field names surrounded in {brackets}. If the field resolves to an object (like another page), then specify the property with a dot, i.e. {anotherpage.title}. Note that if the format you specify resolves to a blank value then ProcessWire will use the page "name" field.|You may optionally override this setting on a per-template basis in each template "advanced" settings.|Show page actions on hover?|By default, actions for a page appear after a click (at least in the default admin theme). To make them appear on hover instead, check this box.|For more options here, see the $config->pageList setting in /wire/config.php. You may copy those settings to /site/config.php and override them.|Default value is %d.|If left at the default value, this setting can also be specified in the $config->pageList array.|Number of pages to display before pagination|Animation Speed (in ms)|This is the speed at which each branch in the page tree animates up or down. Lower numbers are faster but less visible. For no animation specify 0.|Children quantity type|In the page list, a quantity of children is shown next to each page when applicable. What type of quantity should it show?|When showing descendants, the quantity includes all descendants, whether listable to the user or not.|Immediate children (default)|Descendants: children, grandchildren, great-grandchildren, and on…|Both: children/descendants|Both: descendants/children|Show Page ID number instead|^wire--modules--process--processpagelist--processpagelist-module:/wire/modules/Process/ProcessPageList/ProcessPageList.module +|Name', 'th|Modified', 'th|Entries', 'th|Size', 'th|Create or add to log file from the API:|Deleted log: %s|Pruned "%s" log file (now contains %d entries)|Saved new log entry to "%s"|Log entry text was blank|Helpers|Text Search|Date From|Date To|Actions|Select an action below. You will be asked to click a button before the action is executed.|Download|Grow (Add Entry)|Chop (Prune)|Burn (Delete)|Chop To # Days|Reduce the size of the log file to contain only entries from the last [n] days.|Must be 1 or greater.|New Log Entry|Chop this log file now|Burn this log now (permanently delete)|Add this log entry|Download this log file now|Date/Time', 'th|User', 'th|URL', 'th|Text', 'th|actual|estimate|No matching log entries|404 not found|^wire--modules--process--processlogger--processlogger-module:/wire/modules/Process/ProcessLogger/ProcessLogger.module +|Bookmarks', 'tab|My bookmarks|Public bookmarks|Bookmark', 'bookmark-th|Description', 'bookmark-th|Access', 'bookmark-th|Actions', 'bookmark-th|all', 'bookmark-roles|you|View', 'bookmark-action|Modify', 'bookmark-action|Delete', 'bookmark-action|Please check the box to confirm you want to delete this bookmark|Delete this bookmark?|Cancel|Edit Bookmark|Add New Bookmark|Creates a new bookmark matching your current filters, columns and order.|Title', 'bookmark-editor|Description', 'bookmark-editor|What pages should this bookmark show?', 'bookmark-editor|Columns', 'bookmark-editor|Bookmark type|Private|Public|Access', 'bookmark-editor|What user roles will see this bookmark? If no user roles are selected, then all roles with permission to use this Lister can view the bookmark.|Allow other users to access this bookmark URL?|If you send the bookmark URL to someone else that is already logged in to the admin, they can view the bookmark if you check this box.|Shareable bookmark URL: [View](%s)|Order|Deleted bookmark|Bookmark is not deletable|^wire--modules--process--processpagelister--processpagelisterbookmarks-php:/wire/modules/Process/ProcessPageLister/ProcessPageListerBookmarks.php +|rel|Blank|ID|Path|Name|Created|Modified|Published|Mod By|Created By|Template|Status|Parent|Num Children|Hidden|Unpublished|Locked|Trash|Unrecognized bookmark or bookmark no longer active|Filters|Add Filter|Default columns|Select and sort the columns that will display in the pages list table.|The user can optionally change which columns are shown, so these will just serve as the defaults.|Columns', 'tab|The changes you make here should be reflected immediately in the results below.|What columns to show in the results|What pages to show|Specified 'include=' mode is not allowed here.|Not all specified templates are editable. Only 'include=hidden' is allowed|No templates specified so 'include=hidden' is max allowed include mode|%1$d to %2$d of %3$d|No results.|selected|All settings have been reset.|Add New|Refresh results|Reset filters and columns to default|Bookmarks|^wire--modules--process--processpagelister--processpagelister-module:/wire/modules/Process/ProcessPageLister/ProcessPageLister.module +|Width:|Height:|Top:|Left:|HiDPI/Retina|Image description (alt attribute)|Link to larger/original version|Resize|Save at this size?|Crop|Apply|Maximize/full width|Minimize/fit to screen|Cancel|Align Left|Align Right|Align Center|Save and Replace|Save as Copy|Saving...|Updating...|Yes|No, use %s|Caption?|Caption text is entered in the editor after you insert the image.|Caption text here|Rotate to the right|Rotate to the left|Flip horizontal|Flip vertical|You do not have access to edit images on this page.|There are no image fields on this page. Choose another page to select images from.|There are no images present on this page. Upload an image, or select images from another page.|Images on Page:|If you would like to select images from another page, select the page below.|Upload Image|No Alignment|Loading...|No changes necessary to image variations.|No changes made|Original|%s of above|Deleted image variation|Error deleting image variation|Created for placement in textarea', 'notes|HiDPI/Retina', 'notes|Auto-generated admin thumbnail', 'notes|API-generated variation', 'notes|Cropped version', 'notes|Inserted from page:', 'notes|Image', 'th|File', 'th|Size', 'th|Modified', 'th|Notes', 'th|Delete Checked|Close|HiDPI/Retina checkbox default checked?|Check this box to have the HiDPI/Retina checkbox checked by default for newly inserted images.|Do not generate thumbnail images|When checked, image selection will use full-size images rather than thumbnail images.|Field names to skip for selection|Enter the names of any image fields (separated by a space) that you do not want to allow for selection with this module.|Skip width attributes on image tags?|By default, this module will include width attributes in the img tag. If you are using responsive images, you might want to disable this behavior. Check the box to disable width and height attributes.|We do not recommend checking this box as it will interfere with some features (like use of HiDPI/retina images).|Recommended value:|Align Image Left Class|Align Image Center Class|Align Image Right Class|^wire--modules--process--processpageeditimageselect--processpageeditimageselect-module:/wire/modules/Process/ProcessPageEditImageSelect/ProcessPageEditImageSelect.module +|Module install option “%s”|Make sure /site/assets/cache/ directory is writeable for PHP.|Make sure your site modules directory (/site/modules/) is writeable for PHP.|ZipArchive class is required and your PHP does not appear to have it.|Extracted: %s|Unable to find any module files|Successfully copied files to new directory:|Unable to copy files to new directory:|Could not create directory:|Unable to copy module files:|Could not delete failed module dir:|Please note that %s was a symbolic link and has been converted to a regular directory|Backed up existing %s|Restored backup of %s|Unable to complete upload|No uploads found|Invalid download URL specified|Downloaded ZIP file: %s (%d bytes)|to enable always|temporarily|to enable in debug mode only|To enable, edit file %1$s and specify: %2$s …or… %3$s|This install option is configured to be available only in debug mode.|This install option is currently disabled.|^wire--modules--process--processmodule--processmoduleinstall-php:/wire/modules/Process/ProcessModule/ProcessModuleInstall.php +|Download|Download and Update|Download and Install|Get Module Info|Modules|Module Information", 'edit|Download Now|Add Module From Directory|Add Module Manually|Upload|Add Module From Upload|Add Module From URL|Check for New Modules|Installed|Requires", 'list|Also Installs", 'list|Refresh|Core|Site|Configure|Install', 'button|Install|Cancel|Add New', '/wire/templates-admin/default.php|Module Install|Error installing module|Deleted module files|Cleared file compiler cache|Modules cache refreshed (%d modules)|Module "%s" has multiple files (bold file is the one in use).|Click here to change which file is used|Clear compiled files|/site/modules/ - Modules specific to your site|Browse the modules directory at %s|To remove a module, click the module to edit, check the Uninstall box, then save. Once uninstalled, the module's file(s) may be removed from /site/modules/. If it still appears in the list above, you may need to click the Refresh button for ProcessWire to see the change.|The button below clears compiled site modules and template files, forcing them to be re-compiled the next time they are accessed. Note that this may cause a temporary delay for one or more requests while files are re-compiled.|/wire/modules/ - Modules included with the ProcessWire core|Modules that have configuration options|Modules on the file system that are not currently installed|Missing module file(s) in: %s|Missing|Modules in database that are not found on the file system. Click any module name below for options to fix.|New|Within the last hour|Within the last day|Within the last week|Within the last month|Recently Found and Installed Modules|Module Class Name|You may browse the modules directory and locate the module you want to download and install.|Type or paste in the class name for the module you want to install, then click the “%s” button to proceed.|The modules directory is located at %s|ModuleClassName|Be absolutely certain that you trust the source of the ZIP file.|Module ZIP file URL|Download a ZIP file containing a module. If you download a module that is already installed, the installed version will be overwritten with the newly downloaded version.|http://domain.com/ModuleName.zip|Module ZIP File|Upload a ZIP file containing module file(s). If you upload a module that is already installed, it will be overwritten with the one you upload.|ModuleName|1. Copy a module’s files into a new directory %s on the server.|2. Click the “%s” button below, which will find the new module.|3. Locate and click the “%s” button next to the new module.|Replace “%s” with the actual module name, which is typically its PHP class name.|If you have placed new modules in /site/modules/ yourself, click this button to find them.|No new modules found|No modules found.|Module', 'list|Version', 'list|Summary', 'list|Invalid module name: %s|more|Delete %s?|Module requirements are not fulfilled so installing may cause problems. Are you sure you want to install?|Module class must implement the “ProcessWire\Module” interface.|Found new module|Delete', 'button|Settings', 'button|Found|Show All|Error retrieving data from web service URL|Error decoding JSON from web service|Error reported by web service:|Sorry modules of type "%s" are not installable from the admin.|This module does not indicate compatibility with this version of ProcessWire. It may still work, but you may want to check with the module author.|Current installed version is already up-to-date|An update to this module is available!|older than the one you already have installed!|Not yet', 'install-table|Class', 'install-table|Version', 'install-table|Installed?', 'install-table|Authors', 'install-table|Summary', 'install-table|Release State', 'install-table|Compatibility', 'install-table|More Information|Project Page|Support Page|Links', 'install-table|ZIP file', 'install-table|Ensure that you trust the source of the ZIP file above before continuing!|This module has no download URL specified and must be installed manually.|Please Note', 'install-table|Download cancelled|Requires module "%s" before it can be installed|Downloaded:|%s is ready to install|Install Now|Leave Uninstalled|Updated:|%s was updated successfully.|Continue to module settings|No module specified|Module: %s|Module file to use|There are multiple copies of this module. Select the module file you want to use.|Uninstall", 'checkbox|Uninstall this module? After uninstalling, you may remove the modules files from the server if it is not in use by any other modules.|This will also uninstall other modules|(Disabled)|Can't uninstall module|You must first uninstall other modules|module file not found|Module “%s” exists in database but not on the file system.|Consider placing the module files in %s or removing the module from the database.|Remove this module from the database?|%s + Exit|This module doesn't have any fields to configure|Uninstalled Module|Removed module from database|Saved Module|Updated module %1$s to use file: %2$s|check for updates|Title', 'edit|Class', 'edit|File', 'edit|(default namespace)|None (root namespace)|Namespace', 'edit|ID', 'edit|Version', 'edit|Author', 'edit|Summary', 'edit|Requires', 'edit|Required By', 'edit|Required Permission', 'edit|Hooks To', 'edit|install translations|Languages', 'edit|More Information', 'edit|Debug', 'edit|Autoload disabled?|Be careful, checking this box can break the module or your site. Use for temporary testing only.|before|after|Install %s?|No module language files available|Module language translations|Import translations for module %s|Import into %s|Cannot find CSV file|^wire--modules--process--processmodule--processmodule-module:/wire/modules/Process/ProcessModule/ProcessModule.module +|Continue|Edit Profile|Email|Login is not supported for that email address.|Cookie check failed: please enable cookies to login.|Javascript check failed: please enable Javascript to login.|Forgot your password?|Invalid login name|Login|Login failed|Login', 'headline|You are logged in.|You have logged out|Password|Username|Username or Email|Skipping after-login system checks because updates were applied (%s)|Login type|User name|Email address|Either|To use email login, you must [enable the “unique” setting](%s) for your email field.|Two-factor authentication|Tfa modules in the ProcessWire modules directory|To configure this you must first install one or more Tfa modules and then return here.|Found the following Tfa modules:|(click to configure)|Force two-factor authentication|Type', 'Module name/type|When a Tfa module is selected here, it will be enabled automatically (at login) for users that are not using two-factor authentication.|Disabled|Roles', 'Roles selection|Check roles to force two-factor authentication for, or leave all unchecked to force for ALL roles (when/where possible).|Strongly suggest two-factor authentication for these roles|After logging in to the admin, ProcessWire will prompt users in the roles you select here to use two-factor authentication for their accounts.|Allow users the option to skip code entry when their browser/location is remembered?|This presents users with a “Remember this computer?” option on the code entry screen at login.|Enter the number of days that a user’s browser/location can be remembered for, or 0 to disable.|User agent (browser, platform, and versions of each)|Non-versioned user agent (browser and platform, but no versions—less likely to change often)|Accept header (content types user’s browser accepts)|Current request scheme whether HTTP or HTTPS|Server hostname (value of $config->httpHost)|User’s IP address (REMOTE_ADDR)|User’s forwarded or client IP address (HTTP_X_FORWARDED_FOR or HTTP_CLIENT_IP)|Do not allow user to skip code entry when any of these properties change|Changes to password, name, email, or a random cookie in the user’s browser, will always require code entry at login.|In addition, changes to any checked items below will also require code entry at login.|These properties form a fingerprint of the user’s browser beyond the random cookie that we set.|This setting only applies when the option to remember browser/location is enabled.|^wire--modules--process--processlogin--processlogin-module:/wire/modules/Process/ProcessLogin/ProcessLogin.module +|Featured|Approved|Pending|Spam|Delete|No|All|Replies|All|There are no comments fields installed|Please select a comments field|No comments field specified in URL|Unrecognized field|ID|Replies to|Page|Deleted comment #%d|Unable to find page: %d|Page %d does not have field: %s|Moved comment #%1$d from page %2$d to page %3$d|Updated comment #%d|edit|view|Page|When|Status|Cite|Web|Mail|None|Parent|Where|Reply to %s|Stars|Votes|Notify|Comment ID|Y/m/d g:i a|ID of the Comment that this one is replying to.|ID of the Page that this comment lives on.|View all having value|Edit value|Show only comments from page|Reply to #|Set status:|per page|Check/uncheck all|There are no checked items|Actions (checked items)|Reset: Upvotes|Reset: Downvotes|Date (new–old)|Date (old–new)|Stars (high–low)|Stars (low–high)|Upvotes|Downvotes|Sort:|You have unsaved changes!|of %d|None to display|^wire--modules--process--processcommentsmanager--processcommentsmanager-module:/wire/modules/Process/ProcessCommentsManager/ProcessCommentsManager.module +|Unknown page|This page is locked for edits|You don't have access to edit|This page might have one or more incomplete fields (attempt to save or publish for more info)|%s + Exit|%s + View|%s + Add New|%s + Next|Page View', 'panel-title|Panel', 'view-label|Modal Popup', 'view-label|New Window/Tab', 'view-label|Exit + View', 'view-label|Are you sure? An upload is currently in progress and it may be lost if you proceed.|Save|This page is in the Trash|Save + Keep Unpublished|Publish|Content|Children|Children / Subpages|There are currently no children/subpages below this page.|Children are sorted by "%s", per the template setting.|Add New Page Here|Sort Settings|If you want all current and future children to automatically sort by a specific field, select the field below and optionally check the 'reverse' checkbox to make the sort descending. Leave the sort field blank if you want to be able to drag-n-drop to your own order.|Settings|Template|Parent|Created by User|What pages link to this page?|Not listable|Found %d other page(s) linking to this one in Page fields or href links.|(in page field)|(in href link)|%d additional pages not shown.|Did not find any other pages pointing to this one in page fields or href links.|What other URLs redirect to this page?|Whenever a page is moved or the name changes, we remember the previous location for redirects.|Below is a list of URLs (paths) that automatically redirect to this page (using 301 permanent redirect).|You may delete any paths/URLs or manually add new ones.|Delete', 'prev-path-delete|URL', 'prev-path|When', 'prev-path-date|Language', 'prev-path-language|Current', 'prev-path-current|No redirect paths|Not yet|Deleted redirect for previous URL: %s|Parent', 'prev-path-parent|Add new redirect URLs|Enter additional paths/URLs (one per line) that should redirect to this page.|Enter the URL path only (i.e. “/hello/world/”), do NOT include scheme, domain, port, query string or fragments.|Paths are relative to site root so do NOT include the %s subdirectory at the beginning.|To specify a language for the redirect, enter path/URL on line prefixed with language name:|/your/%s/url/|(for %s)|Added redirect: %s|Unable to add redirect %s because it appears to conflict with another path|Created by %1$s on %2$s|Last modified by %1$s on %2$s|Published on %s|Info|Status|Delete|Delete Permanently|Move to Trash|Check the box to confirm that you want to do this.|Confirm|This page may not be deleted at this time|Restore|Move out of trash and restore to original location|Check the box to confirm that you want to restore this page.|The page will be restored to: **%s**.|Original name will be adjusted from **%1$s** to **%2$s** to be unique.|View|Who can access this page?|Role|What they can do|(everyone)|all', 'all permissions|Access is defined with this page’s template: %s|Access is inherited from page "%1$s" and defined with template: %2$s|Viewable by its URL if page had a template file (it does not currently).|Change: %s|Removed flagged status because no errors reported during save|%d change', '%d changes', $numChanges) . |Published Page: %s|Saved Page: %s|Cannot be published until errors are corrected|Page cannot be restored while errors are present|Restored Page: %s|Error restoring page|Changed page URL name to "%s" because requested name was already taken.|There is no editable next page to edit.|Restored previous value|Page unpublished because field "%s" is required|Template '%s' is not allowed|Added status: %s|Removed status: %s|This page is not deleteable|Deleted page: %s|Moved page to trash: %s|Unable to move page to trash|Confirm template change|Change template from "%1$s" to "%2$s"|Warning, changing the template will delete the following fields:|Are you sure?|Please confirm that you understand the above by clicking the checkbox below.|You don't have permission to change the template on this page.|That template is not allowed|Changed template to '%s'|Unpublished: Not visible on site|Hidden: Excluded from lists and searches|Locked: Not editable|(in default language only)|Unique: Require page name “%s” to be globally unique|Edit Page: %s|Default "view" location/action|The default type of action used when the "view" tab is clicked on in the page editor.|^wire--modules--process--processpageedit--processpageedit-module:/wire/modules/Process/ProcessPageEdit/ProcessPageEdit.module +|Bookmarks|Edit Bookmarks|all|There are currently no bookmarks defined|everyone|Bookmarks for: %s|%s Bookmark Editor|Note that only superusers are able to see this editor.|Add Bookmark|Click the "add bookmark" action below to select page(s) to add as bookmarks. If you want the bookmarks to only appear for a specific user role, first select the role above.|Saved bookmarks|Allow use of bookmarks?|Bookmarks enable you to create shortcuts to pages from this module, configurable by user role. Useful for large applications.|^wire--modules--process--processpageedit--pagebookmarks-php:/wire/modules/Process/ProcessPageEdit/PageBookmarks.php +|No search specified|Pages|Trash|Modules|View All|Search Results|or any field name|test|Searches %1$s for: %2$s|Searches “%1$s” property of %2$s for: %3$s|Examples use the “=” equals operator.|In some cases you can also use these:|operators:|configure|Click here to configure search settings|Same as above (shorter syntax if no names collide)|Limit results to template: %s|Limit results to %s field on template|Find templates that have field: %s|Find fields with “ckeditor” in settings|(hover for more)|The examples use the “%s” property.|You can also use any of these properties:|properties|%s help|%d items|^wire--modules--process--processpagesearch--processpagesearchlive-php:/wire/modules/Process/ProcessPageSearch/ProcessPageSearchLive.php +|Search', 'headline|No search specified|Search in field(s):|Type of search:|Search for:|Limit to template:|Sort by:|Reverse sort?|Display field(s):|Search', 'submit|Search Options|Advanced|Shortcuts|edit|Pages', 'match-type|Search', 'input|Admin live search|Search order|These are the types of searches that will be performed during an admin live search.|Drag them to the order you want the search results to be listed in.|(excluded)|Exclude search types|Select any search types that you want to exclude from live search. These might be types you don’t often need to search.|The more types excluded, the faster the live search will perform.|Any selected types can still be searched if asked for specifically in the search.|For example, if you excluded the “trash” type, it could still be searched if you prefixed your search with “trash=”, like “trash=hello”.|(settings for pages type)|Page fields to search|This applies to search results from “pages” and “trash” only.|We recommend limiting this to 1 or 2 fields at the most to ensure the live search is fast. Typically you would just search the “title” field.|Page fields to search if user hits “enter” in the search box|Typically this would be the same as above, but you might also want to add additional field(s).|For instance, rather than just searching the “title” field, you might want to also search a “body” field as well.|Default search operator for single and partial word searches|Default search operator for multi-word (phrase) searches|Default field name(s) to display in search results|If specifying more than one field, separate each with a space.|^wire--modules--process--processpagesearch--processpagesearch-module:/wire/modules/Process/ProcessPageSearch/ProcessPageSearch.module +|Edited|Created|Edited by me|Created by me|Add another|No pages match (yet)|This feature requires page-lister permission|Page', 'th|Parent', 'th|Template', 'th|Created', 'th|Modified', 'th|Recent pages|Pages recently created by %s|Recently created pages|Pages recently edited by %s|Recently edited pages|in %s|Add another|Template', 'th|Parent', 'th|Last Created', 'th|Click any item to add another of the same type|^wire--modules--process--processrecentpages--processrecentpages-module:/wire/modules/Process/ProcessRecentPages/ProcessRecentPages.module +|Where do you want to add the new %s?|Please select a parent %s page below:|There are currently no templates with defined parent/child relationships needed to show "Add New" shortcuts here. To configure this, edit any template (Setup > Templates) and click on the "Family" tab.|Ok|Add New|The name entered is already in use. If you do not modify it, the name will be made unique automatically after you save.|No templates allowed for adding new pages here.|Template "%s" is not allowed here.|Template|Parent|Save|Save + Publish|Save + Publish + Add Another|Unused temp page|Created page %1$s using template: %2$s|Warning, the name you selected "%1$s" was already in use and has been changed to "%2$s".|Missing required field: name|Template selection is required|The pages you select above represent bookmarks to the parent pages where you want children added. Note that if a user does not have permission to add a page to a given parent page (whether due to access control or template family settings), the bookmark will not appear.|Template shortcut sort order|To change the order of the "Add New" page-template shortcuts, drag and drop the options to the order you want them in.|To add or remove templates from these shortcuts, see the Template editor Family tab.|Disable automatic publishing|By default, pages with nothing but global fields (most commonly "title|^wire--modules--process--processpageadd--processpageadd-module:/wire/modules/Process/ProcessPageAdd/ProcessPageAdd.module +|Choose page|Enter a URL, select a page, or select a file to link:|Link|Link text|Link to URL|Enter a URL, email address, anchor, or enter word(s) to find a page.|Select Anchor|Anchors found in the text you are editing.|Select Page|Select Child Page|This is the same as "Select Page" above, but may quicker to use if linking to children of the current page.|Attributes|Title|Additional text to describe link.|Target|Where this link will open.|Rel|Relationship of link to document.|Class|Additional classes that can affect the look or behavior of the link.|You may customize available attributes shown above in the %s module settings.|None|open in new window|tell search engines not to follow|Select File|Showing files on page:|Select the file from this page that you want to link to.|To select a file from another page, click 'Select Page' above and choose the page you want to select a file from.|Attribute options|Enter one attribute value per line. The user will be able to select these as options when adding links. To make an option selected by default (for new links), precede it with a plus "+".|External link attributes|Specify the default selected attributed that will be automatically populated when an external link is detected.|If used, the value must be one you have predefined above.|Example: Specifying **nofollow** would make external links default to be not followed by search engines.|Example: Specifying **_blank** would make external links default to open in a new window.|URL type for page links|Full/absolute path from root (default)|Relative URLs in the same branches only|Relative URLs always|*Currently experimental|^wire--modules--process--processpageeditlink--processpageeditlink-module:/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.module +|User Login Name|Profile:|For security, please enter your current password to save these changes:|User name may contain lowercase a-z, 0-9, hyphen or underscore.|Profile not saved|Required password was provided but is not correct|Required password was not provided|Email address "%s" already in use by another user.|Profile saved|Not allowed|Sanitized to “%s”, which differs from what you entered|Too short|Too long|Already in use|May not start or end with non-alpha, non-digit characters|May not contain adjacent hyphens, underscores or periods|What fields can a user edit in their own profile?|Name|Label|Type|^wire--modules--process--processprofile--processprofile-module:/wire/modules/Process/ProcessProfile/ProcessProfile.module +|Max users to show in AJAX drop down menu|When the number of users in the system exceeds this amount, the drop-down navigation will instead show roles with user counts rather than users.|Specify a value between 1 and 100 (default=25)|^wire--modules--process--processuser--processuserconfig-php:/wire/modules/Process/ProcessUser/ProcessUserConfig.php +|Roles|User will inherit the permissions assigned to each role. You may assign multiple roles to a user. When accessing a page, the user will only inherit permissions from the roles that are also assigned to the page's template.|You may not change this role|You may not remove the superuser role from yourself|You may not assign the superuser role|You are not allowed to remove role: %s|You are not allowed to add role: %s|You removed role(s) that that will prevent your edit access to this user. Roles have been restored.|^wire--modules--process--processuser--processuser-module:/wire/modules/Process/ProcessUser/ProcessUser.module +|Select the fields that you want to export|NAME|LABEL|TYPE|Shift+Click to select multiple in sequence. Ctrl+Click (or Cmd+Click) to select multiple individually. Ctrl+A (or Cmd+A) to select all.|Export', 'button|Export Data|Copy and paste this data into the "Import" box of another installation.|Click anywhere in the box to select all export data. Once selected, copy the data with CTRL-C or CMD-C.|Ok', 'button|Import', 'button|Paste in the data from an export.|Copy the export data from another installation and then paste into the box above with CTRL-V or CMD-V.|Preview|new|Changes|Property|Old Value|New Value|We recommend changing the type of this field to "%s" manually, then coming back here to apply additional changes.|%d error', '%d errors', count($errors)), count($errors)) . |No changes pending.|Modify this field?|Create this field?|Yes', 'yes-import|No', 'no-import|click yes to show changes|Sometimes it may take two commits before all changes are applied. Please review any pending changes below and commit them as needed.|Please review the changes below and commit them when ready. If there are any changes that you do not want applied, uncheck the boxes where appropriate.|Commit Changes|Your changes have been applied!|No changes were found|Ok', 'button|Saved:|Added field|Modified field|^wire--modules--process--processfield--processfieldexportimport-php:/wire/modules/Process/ProcessField/ProcessFieldExportImport.php +|Save|Import|Export|Ok|Name', 'list thead|Label', 'list thead|Type', 'list thead|Tag|Tags|Manage Tags|Fields|Templates', 'list thead quantity|Yes', 'access|No', 'access|Show All|Filters|Filter by template|When selected, only the fields from a specific template will be shown. Built-in fields are also shown when filtering by template. Asterisk (*) indicates system templates.|Showing fields from template: %s|Fields by Template|Filter by type|When specified, only fields of the selected type will be shown. Built-in fields are also shown when filtering by field type.|Showing fields of type: %s|Show system fields?|When checked, built-in fields will also be shown. These include system fields and permanent fields. System fields are required by the system and cannot be deleted or have their name changed. Permanent fields are those that cannot be removed from a template. These fields are used internally by ProcessWire.|Showing all fields, including built-in system and permanent fields.|Untagged|System', 'tag|Tag: %s|Add New Field', 'list button|Select all fields that should have this tag|Display as collapsed in fields list?|To delete this tag, remove all fields from it.|Added tag “%1$s” to field: %2$s|Removed tag “%1$s” from field: %2$s|Tags enable you to create collections of fields for listing or searching.|Warning: tag “%s” has the same name as a Field.|Add new tag|No fields matched your filter|autojoin', 'list notes|global', 'list notes|system', 'list notes|permanent', 'list notes|required', 'list notes|show if...', 'list notes|access', 'list notes|unique', 'list notes|overrides/contexts', 'list notes|(not used)|Edit Field: %s', 'edit headline|Add New Field', 'add headline|when used with: %s|when used with template “%1$s” in context “%2$s”|when used with template: %s|Check field reported:|%d orphaned table rows found|...and so on...|Please run "Actions > Check field data" on field %s|No issues found for field %s|Alert', 'tab|Unknown Properties|The following properties were found with this field with zero accesses during configuration. Sometimes this can indicate that the properties are no longer in use. Check the box next to each property you want to remove. If you are not sure, there is no harm in just leaving them there.|Potential unknown properties found in this field. Please see the "Alert" tab.|Remove %d orphaned table rows?|We found rows of data in the table for this field that do not match up with any page, or match pages that do not have this field.|Override by template|*Indicates that field is currently overriding a default value. Settings that you specify on this screen override the default settings only when used with the "%s" template.|Cancel', 'button|Overrides|The following settings are overridden for this field by the indicated template(s). Check the box to the right of any row to remove the setting override (restoring the original value).|Setting overrides for field namespace: %s|Setting overrides for template: %s|Setting overrides by template|To edit an override setting or override other settings, edit any template and click the field name in the fields list.|To adjust what settings are allowed for overrides, see the field below.|There are currently no settings being overridden by template.|Template', 'context-thead|Setting', 'context-thead|Changes', 'context-thead|Settings allowed to override by template|Checked settings will appear as configuration options when editing this field within the context of a particular template.|**WARNING:** enabling settings beyond those specified by the Fieldtype/Inputfield module may not always work, or may cause problems.|As a result, we recommend testing any modifications to these settings in a non-production (development) environment first.|Please Note:|Settings in **bold** are those that the Fieldtype/Inputfield module has designated as always allowed for override.|Other settings may or may not work for context overrides.|You should un-check any settings you find do not work, or otherwise cause problems.|Details:|Input:|Front-end editing|Install|Please install the front-end page editor module to enable front-end editing for fields. After installing, reload and return here for more options.|Delete field|This field is not in use and is safe to delete.|This field may not be deleted because it is in use by one or more templates.|Basics', 'tab|After selecting your field type and saving, you may be presented with additional configuration options specific to the field type you selected.|Clone existing field|Description', 'textarea input|Description appears here and looks like this.|Additional information describing this field and/or instructions on how to enter the content.|Notes', 'textarea input|Usage notes or additional information that appears beneath the input.|Notes appear here and look like this.|Icon|If you want to associate an icon with the field, select an icon below. Click the "Show all icons" link for visual selection.|Actions', 'tab|Add or remove field from templates|This field is in use on the checked templates below.|This field is not currently in use on any templates.|You may quickly add or remove this field from templates by checking or unchecking the relevant boxes and clicking save.|You will be asked to confirm additions and removals on the next screen after you save.|Populated pages', 'usage-table-th|Rows of data', 'usage-table-th|%d system templates are not shown because advanced mode is off.|Duplicate/clone this field?|To clone this field, enter the name of the new field you wish to create.|Note that you will be editing your cloned copy after submitting this form.|Check field data|Check the field for unused data or other possible optimizations. If any issues are found, you will have the opportunity to correct them from the Alert tab after saving.|Access', 'tab|Do you want to manage access control for this field?|When enabled, you can limit view and edit access to this field by user role.|What roles can view and/or edit this field?|Users must also have page view or edit access on the page where the field exists before these permissions are applicable.|When no boxes are checked, only superuser can view/edit the contents of the field.|Role', 'access-thead|View', 'access-thead|Edit', 'access-thead|(everyone)|Access toggles|Show field in page editor if viewable but not editable (user can see but not change)|Make field value accessible from API even if not viewable (see below)*|When a field is not viewable (on the front-end with output formatting on), the $page->%s value will be a blank version of the expected type, which prevents the value from being shown.|Check the box above to bypass this behavior, making the value always API accessible. This will leave you to do any access checking.|You can check view access from the API for this field like this:|Advanced', 'tab|If you want to visually group this field with others in the fields list, enter a one-word tag. Enter the same tag on other fields you want to group with. To specify multiple tags, separate each with a space. Use of tags may be worthwhile if your site has a large number of fields.|Each tag must be one word (underscores are okay).|Deleted field|Field name is required|Field type is required|Added Field|Removed unused property: %s|Deleted %d orphaned rows|Saved Field|You are now editing the field you cloned.|Error creating clone of this field|(copy)|Cloned Field|Field name is empty|Field names may only contain ASCII letters, digits or underscore.|Field name "%s" is already in use|Field name "%s" is a reserved word|Field names may not begin with "_" or digits|Field name may not be the same as a Language name|Error in setting “%s”|(you specified “%s”)|Unable to validate|This will not work because values must be page IDs|Removed context override|Change type for field: %s|Change field type from "%1$s" to "%2$s"|Please note that changing the field type alters the database schema. If the new fieldtype is not compatible with the old, or if it contains a significantly different schema, it is possible for data loss to occur. As a result, you are advised to backup the database before completing a field type change.|Confirm field type change|If you are sure you want to change the field type, check the box below and submit this form.|Keep field settings?|Check this box to retain all the custom settings for this field (from the Details and Input tabs). This is desirable if the new field type has the same or similar configuration properties to the old field type. However, it can also result in unnecessary or redundant configuration data taking up space in the field. You can always analyze this later from: Advanced > Check field data.|Field type change aborted|Field type changed|Remove field "%1$s" from template "%2$s"|Confirm removal of field "%1$s" from template "%2$s"|WARNING: This will result in data associated with the field being permanently deleted.|After you submit, be patient as it may take some time for this operation to complete.|There do not appear to be any rows of data associated with this field/template combination|Please check the box to confirm.|Template: %s|Add field "%1$s" to template "%2$s"|Where do you want to add "%s?"|Before %s|After %s|Add as first field|Do not add|Add or remove from template(s)|Please review and adjust or confirm your changes|Added field "%1$s" to template "%2$s" before "%3$s"|Added field "%1$s" to template "%2$s" after "%3$s"|Removed field "%1$s" from template "%2$s"|Error removing "%1$s" from template "%2$s"|On|Off|All|[blank]|Field presentation/visibility|Roles allowed to view this field|Roles allowed to edit this field|Enable access control|Remove access control|Make field value API accessible even when not viewable|Make field value NOT API accessible when not viewable|Show in page editor even if not editable|Hide in page editor when not editable|Return to fields list after saving a field?|By default, you will remain in the fields editor after saving a field. If you want to instead return to the fields list, check this box.|^wire--modules--process--processfield--processfield-module:/wire/modules/Process/ProcessField/ProcessField.module +|Select the templates that you want to export|NAME|LABEL|FIELDS|MODIFIED|Shift+Click to select multiple in sequence. Ctrl+Click (or Cmd+Click) to select multiple individually. Ctrl+A (or Cmd+A) to select all.|Export', 'button|Export Data|Copy and paste this data into the "Import" box of another installation.|Click anywhere in the box to select all export data. Once selected, copy the data with CTRL-C or CMD-C.|Ok', 'button|Import', 'input|Paste in the data from an export.|Copy the export data from another installation and then paste into the box above with CTRL-V or CMD-V.|Preview|new|Changes|Property|Old Value|New Value|%d notice', '%d notices', count($errors)), count($errors)) . |No changes pending.|Modify this template?|Create this template?|Yes', 'yes-import|No', 'no-import|click yes to show changes|Sometimes it may take two commits before all changes are applied. Please review any pending changes below and commit them as needed.|Please review the changes below and commit them when ready. If there are any changes that you do not want applied, uncheck the boxes where appropriate.|Commit Changes|Your changes have been applied!|No changes were found|Ok', 'button|Saved:|Added:|Modified:|^wire--modules--process--processtemplate--processtemplateexportimport-php:/wire/modules/Process/ProcessTemplate/ProcessTemplateExportImport.php +|Yes|No|Either / does not matter|Are you sure?|Export|Import|Add New Template', 'list-button|Template names may use letters (a-z A-Z), numbers (0-9), hyphens and underscores.|Lowercase is optional but recommended.|Do not include a file extension.|Template name does not match required format.|The name "%s" is already in use|Name|Label|Type|Tags|Manage tags|Templates|Untagged|System', 'tag|Filters|Filter by field|Select a field and only templates using that field will be shown.|Show All', 'filter-select|Templates with field: %s|Show system templates?|By default, system/internal templates are not shown. Click 'Yes' to have them included in the templates list below.|Name', 'list-thead|Label', 'list-thead|Fields', 'list-thead|Pages', 'list-thead|Modified', 'list-thead|system', 'list-note|access', 'list-note|no-file', 'list-note|cache', 'list-note|ProCache', 'list-note|URL segments', 'list-note|Page numbers', 'list-note|Add New Templates|Added template and fieldgroup: %s|Templates found in: %s|The following new templates were found. Check the box next to each template you want to add.|No new template files were found in: %s|Create a new template without a file|If you want to create a new template even though there is currently no file associated with it, enter the name of the template here.|You may enter multiple template names by separating each with a space.|Edit Template: %s|Pages using this template are not viewable because the template file (%s) does not exist [no-file].|Basics', 'tab|Access', 'tab|Manage template access|Family', 'tab|Optional usage and placement in the page tree|URLs', 'tab|Optional settings for URLs of pages using this template|Files', 'tab|Cache', 'tab|Output caching|Advanced', 'tab|Optional advanced template settings|System', 'tab|System-specific template settings|Actions', 'tab|Delete', 'tab|Save', 'button|If you just added fields above, save first and then return here to select them.|Label', 'field-label|An optional label to describe this template.|Icon|Select an icon that will be associated with this template and pages using this template (in the admin).|Usage|%d page', '%d pages', $this->numPages), $this->numPages) . |Delete template|This template may not be deleted|Not available for reason listed below|System templates cannot be deleted|Confirm deletion|Note that deleting the template only removes it from the database, it does not delete the template file on disk.|Fieldgroup", 'field-label|By default, each template manages it's own group of fields. If you want to have this template use the fields from another template, select it here.|(default)|Fields', 'field-label (non-default fieldgroup)|For your reference, this is a list of fields used by this template. This template gets it's fields from the '%s' template.|Fields', 'field-label|Define the custom fields for “%s”. It is not necessary to configure anything else here.|Select the fields that are used by this template and drag/drop to the desired order.|You may also click field name or label to edit in the context of this template, click/drag the percent indicator to adjust width, or [create a new field](%s).|Save this template to make newly added fields editable here.|Add Field|Close and Add|Click and drag to adjust field width|Save template before adjusting width of new field|Rename template|The name used to refer to this template. This is also the default filename of the template file (with .php extension) in /site/templates/.|The template filename is writable and will be renamed as well.|The template file is not writable so you will have to rename it manually (instructions will be provided after you save).|Duplicate/clone this template|Enter the name of the new template you want to create. The clone will be created when you save. If your templates directory is writable and the template has a file, it will also be cloned.|Copy fields from another template|If you want to copy fields used by another template, select it here. Fields already present in this template will be left alone.|Cache Status|Disabled|Enabled (template cache)|Enabled (ProCache, configured here)|Pages using this template are currently cached in ProCache, but configured directly in ProCache. To configure the ProCache settings for this template here, choose the ProCache option above.|Cache Time', 'field-label|To cache the output of this template, enter the time (in seconds) that the output should be cached. Caching can help significantly with page render time on resource-heavy pages. But caching should not be used on templates that need to process constantly changing data, like from forms or sessions. Also note that URL segments are cachable, but GET and POST vars are not.|For example: 60 = 1 minute, 600 = 10 minutes, 3600 = 1 hour, 86400 = 1 day, 604800 = 1 week, 2419200 = 1 month.|If using [ProCache](%s) there is no need to use the cache setting here.|Page Save / Cache Expiration|When a page using this template is saved, what should happen to the cache?|Clear cache for the saved page only (default)|Clear cache for entire site*|Clear cache for the saved page and parents (including homepage)|Clear cache for the saved page and other pages that I specify...|Clear cache for the saved page and other pages matching selector...|Do nothing|*To maximize performance, cache files are all expired as a group rather than cleared individually.|Specify the other pages that should have their cache cleared|When pages using this template are saved, their cache files will be cleared. Select the other pages that should also have their cache files cleared below.|Selector to find the other pages that should have their cache cleared.|Save this template and then come back here to configure your selector.|Cache expiration selector|Cache when rendering pages for these users|Guests only|Guests and logged-in users|Note that the cache is always disabled for pages where the user has edit access, regardless of what you select here.|Cache disabling GET variables|Cache disabling POST variables|When your template output is cached, variables of this type are ignored by default. You can optionally specify one or more variable names that will disable the cache for that request, causing the page to be rendered sans cache.|Optionally enter one or more variable names. If entering more than one, separate each by a space.|To disable cache when any variable is present, enter just an asterisk: * (recommended)|Tags|If you want to visually group this template with others in the templates list, enter a one-word tag. Enter the same tag on other templates you want to group with. To specify multiple tags, separate each with a space. Use of tags may be worthwhile if your site has a large number of templates.|Each tag must be one word (hyphenation is okay).|Label for Content tab', 'field-label|Optionally override the default "Content" tab label.|Label for Children tab', 'field-label|Optionally override the default "Children" tab label.|Label for Page Name property', 'field-label|Optionally override the default "Name" property label.|Required field action|What action should be taken when an already published page is saved with a missing required field?|Alert user of the error (default)|Restore previous value (when available)|Unpublish the page (when allowed)|List of fields to display in the admin Page List|Enter one or more field names assigned to this template to display in the admin Page List when listing pages using this template. If left blank, the fields specified on the ProcessPageList module configuration will be used instead. Field names should be separated by a space and/or comma. Blank fields will be ignored.|You may also use your own format (and any additional punctuation/characters) by specifying field names in brackets, i.e. {name}, {categories.title}, etc.|You may enter one or more of these fields:|To specify a property of a field, surround the field in brackets and enter {field_name.property}, for example: {categories.title}.|Template Toggles|You should generally leave these toggles unchecked unless you have a specific need covered here.|specify 0 to disable|Don't allow pages to change their template?|When checked, pages using this template will be unable to change to another template.|Don't allow unpublished pages|When checked, pages using this template may only exist in a published state and may not be unpublished.|Allow the 'created user' to be changed on pages?|When checked, pages using this template will have an option to change the 'created by user' (for superusers only). It will also enable the \$page->createdUser or \$page->created_users_id fields to be saved via the API.|Don't allow pages to be moved?|If you want to prevent pages using this template from being moved (changing parent) then check this box.|Disable multi-language support for this template?|When checked, pages using this template will only use the default language.|Please note that all of these system settings are intended for ProcessWire system development (not site development). Use them at your own risk.|System Flag?|If checked, this template will be defined as for the system and it won't be deleteable. Once the system flag is enabled, it can only be removed via the API (flagSystemOverride).|API: $template->flagSystem = 1; // or 0 to disable|Page Class Name|The name of the PHP class that will be used to create pages that use this template. By default pages will be created from the Page class. You should leave this blank unless you have another Page-derived class that you want to use.|API: $template->pageClass = "ClassName";|Disregard Global Fields?|By default, when a field is marked 'global' it will be required on all templates (and automatically added to any templates that don't have it). If this template has a special purpose where 'global' fields wouldn't apply, you can check this box to make this template disregard 'global' fields.|API: $template->noGlobal = 1; // or 0 to disable|Display 'name' field in content tab?|By default, the built-in 'name' field appears in the page editor 'settings' tab. If you would rather have it appear in the 'content' tab check this box.|API: $template->nameContentTab = 1; // or 0 to disable|Disable Trash Option?|When checked, pages using this template will not have the option of being sent to the trash.|API: $template->noTrash = 1; // or 0 to disable|Disable Settings Tab?|When checked, pages using this template will not have a 'settings' tab appear in the editor.|API: $template->noSettings = 1; // or 0 to disable|May pages using this template have children?|Can this template be used for new pages?|An example of a template that you wouldn't want to be used for new pages is your 'homepage' template.|One|no more allowed|Allowed template(s) for children|Select the template(s) that will be allowed for children of pages using this template. Use this only if you specifically want to restrict placement of pages using this template.|If none are selected then any are allowed, within the user's access limits. An example usage could be a 'news-list' template that is only allowed to have children using 'news-item' or 'press-release' templates.|Templates indicated with %s also need to be configured to allow this template as a parent. Click any selected template as a shortcut to configure allowed parents.|Templates indicated with a %s are already configured to allow this template as a parent.|Allowed template(s) for parents|Select the template(s) that will be allowed as parents for pages using this template. Use this only if you specifically want to restrict placement of pages using this template.|If none are selected then any parent template is allowed, within the user's access limits. An example usage could be an 'employee' template that is only allowed to have a parent page using a 'company-directory' template.|Templates indicated with %s also need to be configured to allow this template for children. Click any selected template as a shortcut to configure allowed children.|Templates indicated with a %s are already configured to allow this template as a child.|Name format for children|Optionally specify a format for page names used when a new child page is added. This enables the "Page Add" step to be skipped when adding a new page. In order to work, a single (1) template must be selected for the "Allowed template(s) for children" field above.|Leave blank to disable. Enter "title" (without quotes) to auto-generate the name from the page title. More options including date formats are available as well. [More](http://processwire.com/api/modules/process-template/)|Show in the add-page shortcut menu?|When checked, this template is eligible to appear on the "add new page" shortcut button/menu that appears on the main Pages screen. This assumes all other conditions are met (see below).|To adjust the order that templates appear in the shortcuts menu, see the [PageAdd module settings](%s).|**Conditions required for this to work**|1. You must select a parent template (see: "allowed templates for parents" above). If more than 1 is selected, only the first will be used.|2. The selected parent template must have defined this template as one allowed for children.|Sort settings for children|If you want children to automatically sort by a specific field, select it here. Otherwise select "None" to let this be set per-page instead. This overrides the page setting, so if you select anything other than "None", the sort option will not appear for pages using this template.|More|Allow Page Numbers?|If checked, pages using this template will support pagination.|Access the current page number from your template files with $input->pageNum.|Should page number URLs have a trailing slash?|Allow URL Segments?|If checked, pages using this template will support custom URL segments after the page URL.|Access the current URL segment(s) from your template files with $input->urlSegmentStr.|Should URL segments end with a trailing slash?|Which URL segments do you want to allow?|Enter one allowed segment, segment path or regular expression per line, or leave blank to allow any.|Should page URLs end with a slash?|If 'Yes', pages using this template will always have URLs that end with a trailing slash '/'. And if the page is loaded from a URL without the slash, it will be redirected to it. If you select 'No', the non-slashed version will be enforced instead. Note that this setting does not enforce this behavior on URL segments or page numbers, only actual page URLs. If you don't have a preference, it is recommended that you leave this set to 'Yes'.|Scheme/Protocol|HTTP or HTTPS|HTTPS only (SSL encrypted)|HTTP only|If your site has an SSL certificate and is accessible by HTTPS, you may make pages using this template accessible only via HTTPS or HTTP. For example, if you select 'HTTPS only' below, and a request for a page using this template comes in through HTTP, it will be automatically redirected to the HTTPS version. By default, ProcessWire allows connection from either HTTP or HTTPS.|Use Compiled File?|Enables ProcessWire to update your template file for the ProcessWire namespace and apply any installed FileCompiler modules.|Recommend at least for template files that do not use a ProcessWire namespace (like those originating from PW 2.x sites).|If you are not sure, choose "Auto".|(disables compiler)|Auto (compile when file has no namespace)|(template file only)|(template file and files included from it)|Detected template file namespace is "%s".|Compile recommended.|Compile not necessary unless needed for modules or includes.|Content-Type|Header to send with template file output. If none selected, ProcessWire will not send a content-type header and in most cases text/html is assumed. Selecting a content-type is recommended when output will be something other than html.|To add more content types see *contentTypes* in /wire/config.php (and add them in /site/config.php).|Alternate Template Filename|The template's filename, if different from: %s|Template files are assumed to be in directory: %s|Template file extension is assumed to be: %s|Prepend File|File to prepend to template file during page render. Must be relative to /site/templates/.|Append File|File to append to template file during page render. Must be relative to /site/templates/.|Disable automatic prepend of file: %s|This option disables the $config->prependTemplateFile setting in /site/config.php for this template only.|Disable automatic append of file: %s|This option disables the $config->appendTemplateFile setting in /site/config.php for this template only.|Do you want to manage view and edit access for pages using this template?|If you select 'Yes' you can define what roles have access to pages using this template. If you select 'No' then pages using this template will inherit access from their parent pages.|What to do when user attempts to view a page and has no access?|If a user attempts to access a page using this template, and doesn't have access to the page, what should it do?|Show a 404 Page|Show the Login page: %s|Redirect to another URL or render a page by ID|Login redirect URL or page ID to render|Enter the URL you want to redirect to OR the page ID you want to render when a user does not have access.|If specifying a page ID, please note the resulting page will be rendered for the user whether they have view permission or not.|This is useful in cases where your login page might itself be access protected.|This setting is applicable only if you selected option “C” in the field above.|Optional: In your URL, you can include the tag '{id}' (perhaps as a GET variable), and it will be replaced by the requested page's ID number, if you want it.|Should pages be searchable when user has no access?|When a user doesn't have access to view a page using this template, what should happen in searches and page lists?|Yes - Pages may appear in searches/lists even if the user doesn't have access to view them|No - Pages may NOT not appear in searches/lists unless the user has access to view them|API Note: This setting affects the results returned by $pages->find(), $page->children() and other functions that return PageArrays.|Allow edit-related access to inherit to children?|By default, all access settings on this template inherit through the page tree until a page using another access controlled template overrides it.|Choose the "No" option here if you want to prevent edit-related access from being inherited beyond pages using this template. View access will continue to inherit either way.|Allow edit-related access to inherit to children that are not access controlled|Limit edit-related access to pages using this template only|Prevent direct access to file assets owned by pages using this template?|When direct access to a file in [u]/site/assets/files/[/u] is blocked, ProcessWire can manage delivery of the file, rather than Apache.|This enables the file to be access controlled in the same manner as the page that owns it, while still using the original file URL.|Note that it takes more overhead to deliver a file this way, so only choose the “Yes always” option if you need it.|Always test that the access control is working how you expect by attempting to access the protected file(s) in your browser.|Do this for when you expect to have access (logged-in) and when you do not (logged-out).|No|(uses site-wide configuration instead)|Yes when page is unpublished, in the trash, or not publicly accessible|Yes always, regardless of page status or access control|What roles can access pages using this template (and those inheriting from it)?|Note: the edit/create/add options are disabled for roles that do not currently have page-edit permission.|Role', 'access-thead|View Pages', 'access-thead|Edit Pages', 'access-thead|Create Pages', 'access-thead|Add Children', 'access-thead|(everyone)|Additional edit permissions and overrides|Optionally add or revoke permissions assigned to each role when requested for a page using this template (or inheriting access from it).|The options available here are determined by your choices for "Edit Pages" above. As a result, you should save this template and come back here after making changes to roles with "Edit Pages" access above.|Options are shown in the format "role: permission". For a description of what each permission does, see the [permissions reference](%s).|Add permissions by role|Revoke permissions by role|Deleted template|Warning, file does not exist|Skipped template rename - please complete that after the current action.|Saved template: %s|Created clone of template "%1$s" named "%2$s".|Error creating clone of this template|Renamed %d page file path(s) for change to secure files option|Your change to the secure files option will be applied as file/image fields on each of the %d affected pages are accessed.|Note that this may take some time. To apply to all now, execute the following API code from a template file:|Duplicated fields from "%1$s" to "%2$s"|Field "%s" may not be removed because it is globally required by all fieldgroups|Error with placement of fieldset/tab "%s" - please fix and save again|Saved fieldgroup: %s|Fields that will be deleted|You have requested to change the Fieldgroup from "%1$s" to "%2$s".|The following fields will be permanently deleted on pages using this template:|Please confirm that you understand the above and that you want to change the fieldgroup by checking the box and submitting this form.|Continue', 'submit-fieldgroup|Please confirm that you want to change the Fieldgroup from "%1$s" to "%2$s"|Change Fieldgroup for Template: %s|Fieldgroup change aborted|Changed template fieldgroup to: %s|Remove Fields from Template: %s|Remove fields from template|You have asked to remove one or more fields from the template. This will result in data associated with the fields below being permanently deleted. If the fields that are removed contain a lot of data, it may take time for this operation to complete after you confirm and submit this form. Please confirm that you understand this and want to delete the field(s) by checking the boxes below.|Remove field "%1$s" from template "%2$s"|Remove Fields', 'submit-remove|This template cannot be renamed because it is a system template|Renamed template "%1$s" to "%2$s"|Renamed template file "%1$s" to "%2$s"|Unable to rename "%1$s" to "%2$s" in directory "%3$s". You must rename the file manually on your file system.|The template file "%1$s" was not found in directory "%2$s". You must rename the file "%3$s" to "%1$s" manually on your file system.|Rename template "%1$s" to "%2$s"|Please confirm that you want to rename this template by checking the box below.|Template file "%s" appears to be writable so we will attempt to rename it when you click submit.|Template file "%1$s" is not writable. Please rename that file to "%2$s" before clicking submit.|Removed field "%1$s" from template/fieldgroup "%2$s"|Added field "%1$s" to template/fieldgroup "%2$s"|Select all templates that should have this tag|Display as collapsed in templates list?|To delete this tag, remove all templates from it.|Added tag “%1$s” to template: %2$s|Removed tag “%1$s” from template: %2$s|Tags enable you to create collections of templates for listing.|Add new tag|^wire--modules--process--processtemplate--processtemplate-module:/wire/modules/Process/ProcessTemplate/ProcessTemplate.module +|Add New|Name|No items to display yet.|Filter by Template|Show All|What fields should be displayed in the page listing?|^wire--modules--process--processpagetype--processpagetype-module:/wire/modules/Process/ProcessPageType/ProcessPageType.module +|Install predefined system permissions|Check the box next to each optional permission you would like to install.|When installed, user must have this permission to complete described task.|When NOT installed, permission is assumed if user already has edit access to described resource.|As a result, if installed, this permission may remove existing access until it is assigned to roles.|Install|Add a new custom permission|Added optional permission: %s|^wire--modules--process--processpermission--processpermission-module:/wire/modules/Process/ProcessPermission/ProcessPermission.module +|Which types of pages may this role view?|Which types of pages may this role edit?|Which types of pages may this role add children to?|Which types of pages may this role create?|If you want to add {permission} only to specific templates, check the boxes below for the templates you want to add it to, and leave the {permission} permission unchecked.|The {permission} permission is checked, making it apply to all templates that are editable to the role. To revoke {permission} permission from specific templates, check the boxes below. To add this permission to only specific templates, un-check the {permission} permission first.|Note that role must also have page-edit permission for any checked templates above.|Most permissions that can be assigned by template also require that the user have page-edit permission to the template. If a template you need is not listed, you must enable access control for it first (see “Access” tab when editing a template).|Unlike most other permissions, page-edit permission to a template is not a pre-requisite for this permission.|Templates with an asterisk (*) are configured for edit-related permissions to also inherit to children and through the page tree, unless/until overridden by a page using a different access controlled template.|This permission is also inherited to children and through the page tree, unless/until overridden by a page using a different access controlled template.|Note: superuser role always has all permissions, so permissions field is not shown.|Permissions|For detailed descriptions of these permissions, please see the [permissions reference](%s).|name description |Add children to pages using template|Create pages using template|This permission can only be assigned by template.|(required)|This permission is required for all roles.|applies to all editable templates|%1$s added by template %2$s, click to edit|%1$s revoked by template %2$s, click to edit|Checking this box adds the permission for all editable templates, but this permission is already being applied separately by one or more templates. To keep things tidy, we suggest removing the permission from those templates before enabling it for all. Are you sure you want to enable it now?|(required because inherited from guest role)|Add to: %s|Revoke from: %s|Click to open/close permission settings by template|Permission “%1$s” for template “%2$s” not allowed (requires “%3$s” permission)|^wire--modules--process--processrole--processrole-module:/wire/modules/Process/ProcessRole/ProcessRole.module +|Export/import is currently only available to superuser|Export|Import|Import|Import from JSON string|Paste in the JSON string previously exported from this tool.|Import from ZIP file upload|Continue|No import data found|Invalid import data|%d new, %d existing|No import details to display|Pages having template “%s” cannot be imported because that template does not exist here.|Select a template to substitute when creating these pages.|OK: Replacing TEMPLATE “%1$s” with “%2$s”|Select replacement for TEMPLATE named “%s”|A field named “%s” of type *%s* appears in the import data, but does not exist locally.|If you want to import this field, select a replacement field here.|OK: Replacing FIELD “%1$s” with “%2$s”|Select replacement for FIELD named “%s”|Potential replacement fields|Other fields (may not be compatible)|Choose new parent|Pages having parent “%s” cannot be imported because that page does not exist here.|Select a parent page to use instead creating these pages.|OK: Replacing PARENT “%1$s” with “%2$s”|Select replacement for PARENT named “%s”|Resource conflicts|Import summary|Import mode|Create new pages and update existing pages|Create new pages only|Skip over pages in the import that already exist|Update existing pages only|Skip over pages in the import that do not already exist|Import pages below parent|When specified, pages will import to the parent page selected here.|Choose parent|Import pages into selected parent and maintain page path structure below it|Import pages as children of selected parent page only|Fields allowed in import|The following fields were found in the import data.|Uncheck any fields that you want to skip during import.|Name|Label|Type|Page name|Page status|Page sort index|Import pages|Test Import|Commit Import|Create new page: %s|Template: %s|Update existing page: %s|Page: %s – Fail|Page: %s|Populated fields:|Changed fields:|No changes detected|Page cannot be imported|Import successful|Import this page?|Yes|No|Export|What pages do you want to export?|Pages that I select|Pages having parent|Pages matching search|Select pages|Select one or more pages to include in the export.|Select parent page|Select the parent of the pages you want to export. The children of this page will be exported.|Additional options|Include the parent page in the export|Recursive|Exports tree of pages rather than just direct children|Include hidden pages|Include hidden and unpublished pages|Build a search to match pages for export|Add one or more fields to search and match pages for export.|Export fields|By default, all supported fields on a page are included in the export.|If you want your export to only include certain fields, then select them here.|If no selection is made, then all supported fields are included in the export.|Name|Label|Type|How do you want to save the export?|Download ZIP file|Text for copy/paste|Always choose the ZIP file option if you want to include file or image fields in your export.|Export Now|JSON for copy/paste (default)|ZIP file download|Pages export data for copy/paste|Click anywhere in the text below to select it for copy.|You can then paste this text to the Import tab of another installation.|Run another export|^wire--modules--process--processpagesexportimport--processpagesexportimport-module:/wire/modules/Process/ProcessPagesExportImport/ProcessPagesExportImport.module +|Password Reset Information|Unable to complete password reset. Please make sure you are on the same computer and in the same web browser that you originally submitted your request from.|Password reset temporarily not available. Please try again later or contact the admin.|Reset Password|Enter your email address|Enter your user name|If you have an account in our system with a valid email address on file, an email will be sent to you after you submit this form. That email will contain a link that you may click on to reset your password.|There are multiple accounts with this email, so password reset is not possible.|Please contact administrator to reset your password.|User is not allowed to reset password.|Assuming your account information was found and we have an email address on file, an email was dispatched with password reset information.|Please check your email for this message. If you do not receive an email within the next 15 minutes please contact the site administrator to reset your password. This password reset request will expire in 60 minutes. Do NOT close this window until you have completed your password reset request.|For security reasons, we do not reveal whether an account exists on this screen.|Your verification code is: %s|To complete your password reset, click the URL below (or paste into your browser) and follow the instructions:|This URL will expire 60 minutes from time it was sent. This URL must be opened from the same computer and browser that the request was initiated from.|You requested a password reset for your account at %s.|The system is unable to complete this request for the reason listed below:|Please contact the administrator for assistance with logging in to your account and/or changing your password.|Invalid reset request. Your request may have expired.|Verification Code|Please type or paste in the code you received in your email.|Resetting password also requires that you confirm the correct value of this field.|Reset Password|Exceeded max allowed attempts for this form.|Incorrect verification code|Entered value was not correct|Your password has been successfully reset. You may now login.|Unable to complete this step|User does not exist|User has no email address defined|User is unpublished|User is not allowed to login per site configuration|User does not have a role supported for password reset.|User has a role that does not support password reset.|Max attempt quantity reached, please try again later.|Continue|(optional)|Email address to send messages from|Use email rather than user name|When checked, user will be asked for their email address to reset their password, rather than their username.|If the email address is used by more than one account, resetting passwords is not possible for those accounts.|Note: the ProcessLogin module will set this automatically at runtime when configured to use email login.|Max password reset requests per IP address or session|Use this option to prevent the same IP address or session from flooding reset requests.|Specify 0 to disable.|Log activity?|When enabled, password reset requests will be logged.|View the log|Confirm field values|As an extra verification in the last step, ask user to confirm values of these fields before accepting new password.|Please only use single-language text or number based fields that are always populated for this.|Allowed roles|To only allow certain roles to reset password, select them here.|If none are selected then password reset is available to all roles.|Blocked roles|To block certain roles from resetting password, select them here.|Clear password reset request caches and tables|This happens automatically over time but can be cleared manually if desired.|Cleared password reset requests|^wire--modules--process--processforgotpassword--processforgotpassword-module:/wire/modules/Process/ProcessForgotPassword/ProcessForgotPassword.module +|Color Set|Reno|Classic|Blue|User Images|To use this feature your user template(s) needs to have an image field. If your user template(s) do not have an image field, the avatar will default to an icon. To add an image field to the default user template to go Setup > Templates > Filters (Show System Templates). The "user" template will now show in the list. If you have created an additional/alternate user template, you can enable this feature by adding an image field to that template.|Image field for the %s template|No image fields assigned to this template|Added field "%s" to fields editable by user in their profile.|User Display Names|Comma separated list of fields to use as the display name in the admin. (example: first_name, last_name)|These can only be text fields. Other field types will be ignored.|Display name for the %s template|Icons|Specify icons for navigation items|Top Navigation: Notices|Top Navigation: View Home Page|Sign out|^wire--modules--admintheme--adminthemereno--adminthemereno-module:/wire/modules/AdminTheme/AdminThemeReno/AdminThemeReno.module +|Debug Mode Tools', '/wire/templates-admin/debug.inc|Tree|Support Forums|Documentation|Github Repo|Cheatsheet|Hooks|Profile|Logout|^wire--modules--admintheme--adminthemereno--adminthemerenohelpers-php:/wire/modules/AdminTheme/AdminThemeReno/AdminThemeRenoHelpers.php +|When blank, the default file used.|Enter path relative to homepage URL.|(RECOMMENDED)|(EXPERIMENTAL)|example|Masthead + navigation|User avatar|Gravatar (external service that determines avatar from email)|Select an image field, Gravatar, or icon to show for the user avatar in the masthead.|Image field: %s|There are no image fields present on the “user” template at present, so only icons and Gravatar are shown.|You may add image fields to your user template [here](%s).|Icon: %s|User navigation label format|This label appears next to the user avatar image/icon.|Specify field(s) and format to use for the user label, or blank for no user label.|Use any fields/properties from your [user](%s) template surrounded in {brackets}.|Use {Name} for capitalized name, which is the default setting, or use {name} for lowercase name.|Examples: “{name}”, “{Name}”, “{title}”, “{first_name} {last_name}”, “{company.title}”, etc.|Logo image file|File should be PNG, GIF, JPG or SVG, on transparent background, and at least 100px in both dimensions.|If using SVG, you may optionally append “?uk-svg” to URL to make it add the [uk-svg](%s) attribute.|Logo click action|Admin root page list|Open offcanvas navigation|Layout + interface|Layout type|Traditional with masthead navigation|Page tree navigation in sidebar|(left)|(right)|Sidebar navigation (left) + page tree navigation (right)|*Sidebar layouts not compatible with SystemNotifications module and may have issues with other modules.|Inputfield column widths|Choose option B if you are having any trouble achieving intended Inputfield column widths.|Uikit uk-width classes (up-to 6 columns)|Percentage-based widths (additional flexibility)|Maximum layout width|Specify the maximum width of the layout (in pixels) or 0 for no maximum.|Applies to traditional layout only.|Notifications style|Does not apply if the SystemNotifications module is installed.|Group by type with expand/collapse control|Always show all|Advanced|Most advanced settings are available from the `$config->AdminThemeUikit` settings array.|You can find it in /wire/config.php. Copy to your /site/config.php file to modify it.|Primary CSS file|We do not recommend changing this unless you are an admin theme developer.|Warning: this will override custom `$config->AdminThemeUikit` settings, base style and custom styles.|Forms + input|These settings affect all form fields in the admin.|Any of these settings (and others) may also be specified individually for a given field.|If you specify a setting here, it will override individual field settings.|See: Setup > Fields > [any field] > Input (tab) > Admin Theme Settings.|Input size examples|Select size examples|Default input size|This affects the appearance of many text, textarea and select fields.|Not all Inputfields support the “small” or “large” options.|Small|Medium (default/recommended)|Large|Input types that should have no border|This setting applies to any selected types when used at 100% width.|Input types that should be offset with additional top/bottom margin.|As an example, the fields in this fieldset are using this option.|Inputfield label toggle behavior|Inputfield elements in ProcessWire can have an open or closed state.|This setting determines what happens when a user clicks any Inputfield label, which appears as a header above the input.|The “Standard” option makes a click of a label on an open Inputfield focus the input element, a standard HTML form behavior.|While a click of a closed Inputfield label will open and then focus the Inputfield (and close it when clicked again).|The “Consistent” option makes the Inputfield label always behave consistently as an open/close toggle, regardless of what state the Inputfield is in.|Regardless of what setting you choose, the toggle icon in the upper right of each Inputfield always toggles the open/closed state.|Standard|Consistent|Vertically offset ALL input types?|When checked, a vertical margin is added to every field.|This may provide additional clarity in some cases, but consumes more vertical space.|Input types that should use the “Card” style|This field is an example of the card style.|Does not apply to types selected to have no border.|Auto|None|Admin theme settings|These settings affect how this field appears when used with the Uikit admin theme.|When choosing the “Auto” option, the settings will be determined at runtime.|The “Margin” setting applies only to 100% width fields.|The “Auto” option is the recommended default for all settings.|Extra small|Small|Medium|Large|Input size|Input width|Fill|Margin|Border|Outline', 'border|Card', 'border|Transparent', 'border|Color|Primary', 'color|Secondary', 'color|Highlight', 'color|Warning', 'color|Danger', 'color|Minimize the styling of form controls|Example|This field simply demonstrates the settings you selected above.|Another field|Open the “%s” field above for a live example of column width.|^wire--modules--admintheme--adminthemeuikit--config-php:/wire/modules/AdminTheme/AdminThemeUikit/config.php +|Tree|^wire--modules--admintheme--adminthemeuikit--adminthemeuikit-module:/wire/modules/AdminTheme/AdminThemeUikit/AdminThemeUikit.module +|Compiled: %s|Admin base style - file not found: %s|^wire--modules--admintheme--adminthemeuikit--adminthemeuikitcss-php:/wire/modules/AdminTheme/AdminThemeUikit/AdminThemeUikitCss.php +|Debug|Navigation sidebar|Page tree sidebar|^wire--modules--admintheme--adminthemeuikit--_sidenav-masthead-php:/wire/modules/AdminTheme/AdminThemeUikit/_sidenav-masthead.php +|FOR TRANSLATORS: please translate the file /wire/templates-admin/default.php rather than this one.|Debug Mode Tools', '/wire/templates-admin/debug.inc|Tree|View Site|Profile|Logout|Add New|^wire--modules--admintheme--adminthemedefault--adminthemedefaulthelpers-php:/wire/modules/AdminTheme/AdminThemeDefault/AdminThemeDefaultHelpers.php +|Color Set|Classic|Warm|Modern|Futura|Color Set|Classic|Warm|Modern|Futura|^wire--modules--admintheme--adminthemedefault--adminthemedefault-module:/wire/modules/AdminTheme/AdminThemeDefault/AdminThemeDefault.module +|FOR TRANSLATORS: please translate the file /wire/templates-admin/default.php rather than this one.|en|Logout|^wire--modules--admintheme--adminthemedefault--default-php:/wire/modules/AdminTheme/AdminThemeDefault/default.php +|Markdown flavor to use|Safe mode?|Enable this to Markdown that it is processing untrusted user-input.|Details|Test markdown|Enter some markdown and click submit to test the result with your current settings.|^wire--modules--textformatter--textformattermarkdownextra--textformattermarkdownextra-module:/wire/modules/Textformatter/TextformatterMarkdownExtra/TextformatterMarkdownExtra.module +|Use UTF-8 characters for replacements rather than HTML entities?|The default behavior for SmartyPants is to add/update characters using HTML entities.|If you observe double-encoding issues, you may want to have it use UTF-8 replacements instead.|No (default)|Yes (some)|Yes (all)|Note that the “all” option will cause decode the following characters (when entity encoded) even if they were not inserted by SmartyPants:|^wire--modules--textformatter--textformattersmartypants--textformattersmartypants-module:/wire/modules/Textformatter/TextformatterSmartypants/TextformatterSmartypants.module +|expires|404 occurred: %s|User logged in: %s|Login failure: %s|User logged out: %s|Warning: you are editing this page in another window (editing started %s)|Warning: user "%s" is currently editing this page (editing started %s)|^wire--modules--system--systemnotifications--systemnotifications-module:/wire/modules/System/SystemNotifications/SystemNotifications.module +|On|Off|Notifications status|When turned off, notifications will not be rendered.|Track page edits?|Notifies users when they try to edit a page that is already being edited.|Notification order|Select what order the notifications should display in.|Newest to oldest|Oldest to newest|Active automatic notification hooks|Whenever one of these events occurs, the system user above will be notified.|404 page not found|User login success and failure|User logout|These are primarily just examples of notifications for the purpose of demonstration.|Name of user that receives system notifications|Time between updates|How often to check for notification updates (in milliseconds). Example: 5000 means 5 seconds.|Date format|Date format used for notifications. Use date() or strftime() format, or "relative" for relative date/time, "rel" for abbreviated date/time.|Message icon|Warning icon|Error icon|Ghost delay|How long ghost messages appear for (in ms).|Ghost error delay|How long ghost errors appear for (in ms).|Ghost full opacity|Full opacity of ghosts (0.1-1.0)|Ghost Limit|Show summary ghost if more this.|Ghost fade speed|Speed at which ghosts fade in or out.|Immediate (no fade in/out)|Fast|Normal|Slow|Ghost position|What side of the screen ghosts should float on.|Left|Right|Runtime/single-request notices|Display as notifications|Leave them alone|^wire--modules--system--systemnotifications--systemnotificationsconfig-php:/wire/modules/System/SystemNotifications/SystemNotificationsConfig.php +|Detected core version change %1$s => %2$s|Cleared file compiler cache|System Update Log|System Version|This lets you re-apply a system version update by reducing the version number.|^wire--modules--system--systemupdater--systemupdater-module:/wire/modules/System/SystemUpdater/SystemUpdater.module +|Multiple issues detected, please review:|Please note that your root %s file is not up-to-date with this ProcessWire version, please update it when possible.|Please note that your root %s file is not up-to-date with this ProcessWire version, please update it when possible.|To suppress this warning, replace or add the following in the top of your existing .htaccess file:|Welcome to ProcessWire!|If this installation is currently being used for development or testing, we recommend enabling debug mode.|Debug mode ensures all errors are visible, which can be helpful during development or troubleshooting.|It also enables additional developer information to appear here in the admin.|You can enable debug mode by editing your %s file and adding the following:|Please note: this notification will not be shown again. Remember to disable debug mode before going live.|Security Warning: file '%s' exists and should be deleted as soon as possible.|Warning, your %s file specifies file permissions that are too loose for many environments:|Read "Securing file permissions" for more details|To suppress this warning, add the following to your %s file:|Warning: you have a field named “published” that conflicts with the page “published” property.|Please rename your field field to something else and update any templates referencing it.|Your current locale setting is “%s”.|Note: your current server locale setting isn’t working as expected with the UTF-8 charset and may cause minor issues.|Please translate the “C” locale setting for each language to the compatible locale in %s|For example, the locale setting for US English might be: %s|Please add this to your %1$s file (adjust “%2$s” as needed):|The site is in debug mode, suitable for sites in development|If this is a live/production site, you should disable debug mode in %1$s with: %2$s|Required version: %1$s, Found version: %2$s.|Unable to locate required file: %s|^wire--modules--system--systemupdater--systemupdaterchecks-php:/wire/modules/System/SystemUpdater/SystemUpdaterChecks.php +|Yes|No|^wire--modules--markup--markuppagefields-module:/wire/modules/Markup/MarkupPageFields.module +|Next|Prev|Pagination links|Page {n}|Page {n}, current page|Next page|Previous page|Page {n}, last page|^wire--modules--markup--markuppagernav--markuppagernav-module:/wire/modules/Markup/MarkupPagerNav/MarkupPagerNav.module +|Remember tab positions between requests?|Never|Only after form submit|Always|^wire--modules--jquery--jquerywiretabs--jquerywiretabs-module:/wire/modules/Jquery/JqueryWireTabs/JqueryWireTabs.module +|Ok', 'common|Cancel', 'common|^wire--modules--jquery--jqueryui--jqueryui-module:/wire/modules/Jquery/JqueryUI/JqueryUI.module +|There appear to be multiple copies of module "%s" on the file system.|Please edit the module settings to tell ProcessWire which one to use:|^wire--core--modulesduplicates-php:/wire/core/ModulesDuplicates.php +|Unable to install invalid image|^wire--core--pageimage-php:/wire/core/Pageimage.php +|page-by-page|single-query|Deleted field "%1$s" data in %2$d row(s) from %3$d page(s) using template "%4$s".|Error deleting field "%1$s" data, %2$d row(s), %3$d page(s) using template "%4$s".|^wire--core--fields-php:/wire/core/Fields.php +|text|^wire--core--processwire-php:/wire/core/ProcessWire.php +|Saved cache |Cleared cache|General maintenance expired %d cache(s)|Maintenance expired %d cache(s) for saved page|Maintenance expired %d cache(s) for saved template|^wire--core--wirecache-php:/wire/core/WireCache.php +|loaded file '%s' is not in the list of valid images|Not enough memory for “%1$s” on image file: %2$s|^wire--core--imagesizerenginegd-php:/wire/core/ImageSizerEngineGD.php +|%1$s %2$d of %3$d|%1$s %2$d to %3$d of %4$d|^wire--core--paginatedarray-php:/wire/core/PaginatedArray.php +|Created Page: %s|Trashed Page: %s|Add New', '/wire/templates-admin/default.php|^wire--core--process-php:/wire/core/Process.php +|,;/|)]>}”»|…|Mr. Mrs. Ms. Dr. Hon. PhD. i.e. e.g.|. ? !|, : . ? ! “ ” „ " – -- ( ) [ ] { } « »|^wire--core--wiretexttools-php:/wire/core/WireTextTools.php +|text|text', 'context|text|text|text|This is translatable text|This is translatable text', '/site/templates/_init.php|You are reading the %s page|%d is the current page ID|Today is %1$s and the time is %2$s|Welcome friend!|Welcome friend!|Click for more', 'button|Click for more', 'text-link|Search', 'nav|text|URL', 'relative-url|^wire--core--languagefunctions-php:/wire/core/LanguageFunctions.php +|Hide/unhide pages|Publish/unpublish pages or edit already published pages|Edit only pages user has created|User can trash pages they created (without page-delete permission).|Use the image editor to manipulate (crop, resize, etc.) images|Change the name of published pages they are allowed to edit|Administer users in any role (except superuser)|User can view users in any role (including superuser)|User can view themself (when not already by other permission)|View users in role: %s|Administer users in role: %s|Edit fields on a page in language: %s|(also required to create or delete pages)|Edit single-language fields on multi-language page|Administer languages and static translation files|^wire--core--permissions-php:/wire/core/Permissions.php +|Failed to construct module: %s|Failed to init module: %s|Failed to ready module: %s|You do not have permission to execute this module|Unable to install required module|Module %s requires: %s|Warning!|Module reported error during install|Unable to install module|Added Permission: %s|Error adding permission: %s|Module Auto Install|Module is not already installed|Module is permanent|Module is required by other modules that must be removed first|This module is a Fieldtype currently in use by one or more fields|Module Auto Uninstall|Deleted Permission: %s|Error deleting permission: %s|Failed module dependency: %s requires %s|Found %d new module(s):|Found %d moved module(s):|Found %d module(s) missing file:|Found %d module version changes (applied when each module is loaded):|Upgrading module|^wire--core--modules-php:/wire/core/Modules.php +|it is in the trash|points to the admin|Unable to resolve link on page %1$s in field "%2$s": %3$s|Re-created image variation|Unable to re-create image variation|^wire--core--markupqa-php:/wire/core/MarkupQA.php +|Download URLs must begin with http:// or https://|fopen error for filename:|File could not be downloaded|^wire--core--wirehttp-php:/wire/core/WireHttp.php +|Removed old directory|Removed old file|^wire--core--pagesexportimport-php:/wire/core/PagesExportImport.php +|Unrecognized HTTP host:|Please update your $config->httpHosts setting in /site/config.php|read more|Action required|Enable two-factor authentication|You have reached PHP’s “max_input_vars” setting of %d — please increase it.|DEBUG MODE BACKTRACE|This page has no process assigned.|The process returned no content.|^wire--core--admin-php:/wire/core/admin.php +|Engine priority|This determines what order this engine is tried in relation to other ImageSizerEngine modules.|The lower the number, the more preference you give it.|If you have other ImageSizerEngine modules installed, make sure no two have the same priority.|Sharpening|None|Soft|Medium|Strong|Quality|Default quality setting from 1 to 100 where 1 is lowest quality, and 100 is highest.|^wire--core--imagesizerengine-php:/wire/core/ImageSizerEngine.php +|count|Sorting and Pagination|These settings apply to both front-end (site) and back-end (editor).|(reverse)|Automatic sorting|Select one or more fields to sort by below. For manual sort, leave this setting blank.|Pagination limit / items per page|This limits the number of items loaded/edited per pagination. The value “0” indicates no limit (default).|Pagination is recommended if you will be working with hundreds to thousands of items (or more).|This setting does not take effect unless a selection is made for “Automatic sorting”.|^wire--core--fieldtypemulti-php:/wire/core/FieldtypeMulti.php +|Another page is using name “%s” and requires it to be globally unique|Another user is already using the name “%s”|Another page with same parent is already using name “%s”|Cannot use name “%s” as globally unique because it is already used by other page(s)|^wire--core--pagesnames-php:/wire/core/PagesNames.php +|Missing required value|Toggle open/close|^wire--core--inputfieldwrapper-php:/wire/core/InputfieldWrapper.php +|Runtime execution order|Order that this module runs in relative to other FileCompiler modules. Lower numbers run first.|^wire--core--filecompilermodule-php:/wire/core/FileCompilerModule.php +|Add New|View site|Profile|Logout|+{n-1}|Close all|Use this admin theme for login screen?|When checked, this admin theme will be used on the user login screen.|Change users to this admin theme|Select user role to update matching users to this admin theme.|Role: %s|Set %d user(s) to have this admin theme|^wire--core--adminthemeframework-php:/wire/core/AdminThemeFramework.php +|Autojoin|If checked, the data for this field will be loaded with every instance of the page, regardless of whether it's used at the time. If unchecked, the data will be loaded on-demand, and only when the field is specifically accessed.|Global|If checked, ALL pages will be required to have this field. It will be automatically added to any fieldgroups/templates that don't already have it. This does not mean that a value is required in the field, only that the editable field will exist in all pages.|Value not allowed for field “%s” because it is already in use|^wire--core--fieldtype-php:/wire/core/Fieldtype.php +|Compiled file:|^wire--core--filecompiler-php:/wire/core/FileCompiler.php +|Untitled Page|Page using template “%s” is not moveable.|Chosen parent “%1$s” uses template “%2$s” that does not allow children.|Cannot move “%1$s” because template “%2$s” used by page “%3$s” does not allow children using template “%4$s”.|Cannot move “%1$s” because template “%2$s” used by new parent “%3$s” is not allowed by moved page template “%4$s”.|Chosen parent “%1$s” already has a page named “%2$s”.|Error saving field "%s"|^wire--core--pageseditor-php:/wire/core/PagesEditor.php +|The password system has recently been updated. Please change your password to complete the update for your account.|^wire--core--password-php:/wire/core/Password.php +|VALID (via sanitization)|VALID|INVALID|^wire--core--filevalidatormodule-php:/wire/core/FileValidatorModule.php +|help|Try “help”|Advanced Mode|Debug|Advanced Mode|To use this theme, select it from your user profile.|Installed field "admin_theme" and added to user profile settings.|Removed field "admin_theme" from system.|^wire--core--admintheme-php:/wire/core/AdminTheme.php +|Conditions are expressed with a "field=value" selector containing fields and values to match. Multiple conditions should be separated by a comma.|Read more about [how to use this](http://processwire.com/api/selectors/inputfield-dependencies/).|Visibility|Presentation|How should this field be displayed in the editor?|Open|Open + Cannot be closed|Open when populated + Closed when blank|Open when populated + Closed when blank + Load only when opened (AJAX)|Open when populated + Closed when blank + Locked (not editable)|Open when blank + Closed when populated|Closed|Closed + Locked (not editable)|Closed + Load only when opened (AJAX)|Options indicated with %s may not work with all input types or placements, test to ensure compatibility.|Hidden (not shown in the editor)|Show this field only if|Enter the conditions under which the field will be shown.|Column width (%d%%)|The percentage width of this field's container (10%-100%). If placed next to other fields with reduced widths, it will create floated columns.|Note that not all fields will work at reduced widths, so you should test the result after changing this.|Required?|If checked, a value will be required for this field.|Also use HTML5 “required” attribute?|Use only on fields *always* visible to the user.|Required only if|Enter the conditions under which a value will be required for this field.|^wire--core--inputfield-php:/wire/core/Inputfield.php +|Cancel|Please configure|ENABLED|Two factor authentication enabled!|To disable or change settings, select the “None” option above and save.|Expired code|2-factor authentication type|After making or changing a selection, submit the form and return here to configure it.|Authentication Code|Invalid code|Max attempts reached|Clear remembered browsers that skip entering authentication code|Cleared remembered browsers|Remember this computer?|This computer/browser is now remembered for up to %d days.|Changes to browser and/or location may require a new code.|Code was not required because the browser was recognized from a previous login.|Error creating or sending authentication code|Time limit reached|…|…|^wire--core--tfa-php:/wire/core/Tfa.php +|Unable to find field: %s|Unable to find field to set field context: %s|Warning, all data in these field(s) will be permanently deleted (please confirm): %s|^wire--core--fieldgroups-php:/wire/core/Fieldgroups.php +|This request was aborted because it appears to be forged.|^wire--core--sessioncsrf-php:/wire/core/SessionCSRF.php +|Is Empty|Is Not Empty|Not: %s|^wire--core--fieldselectorinfo-php:/wire/core/FieldSelectorInfo.php +|Successful Upload|The uploaded file exceeds the upload_max_filesize directive in php.ini.|The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.|The uploaded file was only partially uploaded.|No file was uploaded.|Missing a temporary folder.|Failed to write file to disk.|File upload stopped by extension.|Max file upload limit reached|Invalid file extension, please use one of:|Exceeds max allowed file size|No files found in ZIP file|^wire--core--wireupload-php:/wire/core/WireUpload.php +|Deleted %d empty row(s) for field %s|Unique index cannot be added yet because there are already non-unique row(s) present:|Appears %d times|(page IDs: %s)|Added unique index|Removed unique index|Unique|When checked, a given value may not be used more than once in this field, and thus may not appear on more than one page.|^wire--core--fieldstabletools-php:/wire/core/FieldsTableTools.php +|Session timed out|^wire--core--session-php:/wire/core/Session.php +|Field type details|Details|Input field settings|Input|^wire--core--field-php:/wire/core/Field.php +|URL: Scheme "%s" is not allowed|^wire--core--sanitizer-php:/wire/core/Sanitizer.php +|Add asterisk for partial match: Bar* or +Bar* matches bar, barn, barge; while -Bar* prevents matching them.|Use quotes to match phrases: +(Must Match), -(Must Not Match), or (May Match).|^wire--core--selector-php:/wire/core/Selector.php +|Fatal Error|Warning|Parse Error|Notice|Core Error|Core Warning|Compile Error|Compile Warning|Error|User Warning|User Notice|Strict Warning|Recoverable Fatal Error|Error has been logged.|Administrator has been notified.|site is in debug mode.|you are using the command line API|you are logged in as a Superuser.|install.php still exists.|Superuser has never logged in.|This error message was shown because:|Unable to complete this request due to an error.|ProcessWire Error Notification|(line %d of %s)|^wire--core--wireshutdown-php:/wire/core/WireShutdown.php +|You do not have “%s” permission|^wire--core--processcontroller-php:/wire/core/ProcessController.php +|Never|just now|ago|from now|now|now|in|Q P T|s|m|hr|d|wk|mon|yr|decade|s|m|hr|d|wks|mths|yrs|decades|sec|min|hr|day|week|month|year|decade|secs|mins|hrs|days|weeks|months|years|decades|second|minute|hour|day|week|month|year|decade|seconds|minutes|hours|days|weeks|months|years|decades|^wire--core--wiredatetime-php:/wire/core/WireDateTime.php diff --git a/site/assets/files/1017/site--templates--_foot-php.json b/site/assets/files/1017/site--templates--_foot-php.json new file mode 100644 index 0000000..a4890bf --- /dev/null +++ b/site/assets/files/1017/site--templates--_foot-php.json @@ -0,0 +1,15 @@ +{ + "file": "site\/templates\/_foot.php", + "textdomain": "site--templates--_foot-php", + "translations": { + "0c7c073ba4d9912cd6a408247a71d95a": { + "text": "Pie" + }, + "d63d94f43418f66bd27ee27a62ec88ef": { + "text": "Todos los derechos reservados" + }, + "4e72c9aec0195278fac9b0abfa52bc45": { + "text": "Dise\u00f1ado y desarrollado por" + } + } +} \ No newline at end of file diff --git a/site/assets/files/1017/site--templates--_head-php.json b/site/assets/files/1017/site--templates--_head-php.json new file mode 100644 index 0000000..1448484 --- /dev/null +++ b/site/assets/files/1017/site--templates--_head-php.json @@ -0,0 +1,15 @@ +{ + "file": "site\/templates\/_head.php", + "textdomain": "site--templates--_head-php", + "translations": { + "7679c0bdbd87c1984bd611c24b3cd0cb": { + "text": "es" + }, + "01bea08b9a838113ed66226778ce6108": { + "text": "Saltar al contenido" + }, + "6772cbe29a38577eeabce0d6ca81817d": { + "text": "Men\u00fa" + } + } +} \ No newline at end of file diff --git a/site/assets/files/1017/site--templates--_main-php.json b/site/assets/files/1017/site--templates--_main-php.json new file mode 100644 index 0000000..293e292 --- /dev/null +++ b/site/assets/files/1017/site--templates--_main-php.json @@ -0,0 +1,9 @@ +{ + "file": "site\/templates\/_main.php", + "textdomain": "site--templates--_main-php", + "translations": { + "f1dddc5e3960cacd0918485f6f60f96e": { + "text": "Contenido" + } + } +} \ No newline at end of file diff --git a/site/assets/files/1023/.phrase-index.txt b/site/assets/files/1023/.phrase-index.txt new file mode 100644 index 0000000..1f5fb50 --- /dev/null +++ b/site/assets/files/1023/.phrase-index.txt @@ -0,0 +1,193 @@ +|Content', 'Main content|^site--templates--_main-php:/site/templates/_main.php +|en', 'HTML language code|Skip to content', 'bypass|Menu', 'Navigation menu|^site--templates--_head-php:/site/templates/_head.php +|Footer', 'Page footer|All rights reserved', 'copyright|Designed and Developed by', 'developer|^site--templates--_foot-php:/site/templates/_foot.php +|Info|SQL file|ZIP file|Backup|Delete|Restore|Cancel|Upload|Description|Valid?|Date/Time|Exported by|File size|Filename|Database name|Which tables?|Num tables exported|Num tables created|Num rows|Export time (seconds)|file', 'th|date', 'th|tables', 'th|rows', 'th|size', 'th|actions', 'th|(all)|No database backup files yet.|Delete checked|Add new SQL database dump file|Upload File|Added file: %s|Yes! Confirmed valid begin and end of file.|All Tables|Unable to confirm if valid file (likely not created by this tool)|bytes', 'file-details|Backup name|This will be used for the backup filename. The extension .sql will be added to it automatically.|If omitted, a unique filename will be automatically generated.|Backup description|Backup all tables?|Tables|By default, the export will include all tables. If you only want certain tables to be included, select them below.|Please be patient after clicking submit. Backups may take some time, depending on how much there is to backup.|Saved new backup:|Failed to create ZIP file: %s|Delete Backup|Delete %s?|Check the box to confirm|Restore Backup|Restored: %s|Error restoring: %s|Warning: the current database will be destroyed and replaced (this has potential to break your site!)|Restore %s?|Drop all tables from current database before restore?|Deleted: %s|^site--modules--processdatabasebackups--processdatabasebackups-module:/site/modules/ProcessDatabaseBackups/ProcessDatabaseBackups.module +|Check for upgrades on superuser login?|If "No" is selected, then upgrades will only be checked manually when you click to Setup > Upgrades.|Automatic upgrade check requires ProcessWire 3.0.123 or newer.|Yes|No|^site--modules--processwireupgrade--processwireupgradecheck-config-php:/site/modules/ProcessWireUpgrade/ProcessWireUpgradeCheck.config.php +|Remove|Continue|Module title|Module name|Installed|Latest|Status|Links|Up-to-date|Upgrade available|Not in directory|Refreshed module versions data|Removed: %s|Permission error removing path (please remove manually): %s|Download Now|Abort|Backup Database Now|Skip Database Backup|Confirm|Install|Core upgrade|Refresh|N/A|Last refresh: %s|^site--modules--processwireupgrade--processwireupgrade-module:/site/modules/ProcessWireUpgrade/ProcessWireUpgrade.module +|A ProcessWire core upgrade is available|Your ProcessWire core is up-to-date|An upgrade for %s is available|Your modules are up-to-date|Error retrieving modules directory data|Error loading GitHub branches|HTTP error(s):|Check that HTTP requests are not blocked by your server.|^site--modules--processwireupgrade--processwireupgradecheck-module:/site/modules/ProcessWireUpgrade/ProcessWireUpgradeCheck.module +|Google Maps API Key|[Click here](%s) for instructions from Google on how to obtain an API key.|^site--modules--fieldtypemapmarker--fieldtypemapmarker-module:/site/modules/FieldtypeMapMarker/FieldtypeMapMarker.module +|Address|Latitude|Longitude|Geocode?|Zoom|Please setup a Google Maps API key in the FieldtypeMapMarker module settings|Default Address|This will be geocoded to become the starting point of the map.|When modifying the default address, please make the Latitude and Longitude fields below blank, which will force the system to geocode your new address.|Geocoded your default address. Please hit save once again to commit the new default latitude and longitude.|Default Latitude|Default Longitude|Default Map Type|Hybrid|Road Map|Satellite|Map Height (in pixels)|Default Zoom|Enter a value between 1 and 23. The highest zoom level is typically somewhere between 19-23, depending on the location being zoomed and how much data Google has for the location.|API Notes|You can access individual values from this field using the following from your template files:|^site--modules--fieldtypemapmarker--inputfieldmapmarker-module:/site/modules/FieldtypeMapMarker/InputfieldMapMarker.module +|Pages|Tree|Find|Setup|Modules|Access|Admin|Site|View Site|Languages|Users|Roles|Permissions|Templates|Fields|Add New|Recent|Logs|Edit|Bookmarks|Page Edit|Page List|^wire--templates-admin--default-php:/wire/templates-admin/default.php +|Cache|Autoload|Do not leave debug mode enabled in live/production environments (see $config->debug in file /site/config.php).|^wire--templates-admin--debug-inc:/wire/templates-admin/debug.inc +|Please uninstall the Core > PagePaths module (it is not compatible with LanguageSupportPageNames)|^wire--modules--pagepaths-module:/wire/modules/PagePaths.module +|Expired page cache for entire site|Cleared cache file: %s|Cleared cache file:|Cleared cache file for %d page(s)|Cleared %d cache files for %d pages|Clear the Page Render Disk Cache?|There are currently %d pages cached in %s|^wire--modules--pagerender-module:/wire/modules/PageRender.module +|Minimum age (seconds)|Start recording history for a page this many seconds after it has been created. At least 2 or more seconds recommended.|Default: %s|Deleted %d historical page paths|Delete all page path history?|There are currently %d historical page paths in the database.|Are you sure?|This information is used for automatic redirects and more. It cannot be recovered once deleted. Check the box to confirm you really want to do this.|^wire--modules--pagepathhistory-module:/wire/modules/PagePathHistory.module +|Open Tag character(s)|Close Tag character(s)|^wire--modules--filecompilertags-module:/wire/modules/FileCompilerTags.module +|Login not attempted due to overflow.|Please wait at least %d seconds before attempting another login.|Throttle by IP address?|By default, throttling will only be done by username. If you check this box, then throttling will also be done by IP address. We recommended enabling this option if your users are not coming from a shared IP address.|Number of seconds to make user wait after failed login attempt|This number is multiplied by the number of failed attempts, so each failed attempt increases the wait time exponentially. As a result, be careful about setting this too high.|Maximum number of seconds a user would ever have to wait before attempting another login|Because the wait time is increased exponentially on each attempt, this places a maximum (cap) on the wait time. You should leave this set to a fairly high number.|60=1 minute, 300=5 minutes, 600=10 minutes, 3600=1 hour, 86400=1 day|Save to log file when name/IP is blocked?|^wire--modules--session--sessionloginthrottle--sessionloginthrottle-module:/wire/modules/Session/SessionLoginThrottle/SessionLoginThrottle.module +|Checking this box will enable the data to be displayed in your admin sessions list.|Track IP addresses in session data?|Track user agent in session data?|The user agent typically contains information about the browser being used.|Disallow parallel sessions?|When enabled, successful login expires all other sessions for that user on other devices/browsers.|Checking this box will allow only one single session for a logged-in user at a time.|Session lock timeout (seconds)|If a DB lock for the session cannot be obtained in this many seconds, a “%s” error will be sent, telling the client to retry again in %d seconds.|429: Too Many Requests|Previous login session for “%s” has been removed/logged-out.|^wire--modules--session--sessionhandlerdb--sessionhandlerdb-module:/wire/modules/Session/SessionHandlerDB/SessionHandlerDB.module +|Number of minutes|Time|User|Page|IP Addr|User Agent|No active sessions|Refresh|^wire--modules--session--sessionhandlerdb--processsessiondb-module:/wire/modules/Session/SessionHandlerDB/ProcessSessionDB.module +|loaded file '%s' is not in the list of valid images|^wire--modules--image--imagesizerengineanimatedgif--imagesizerengineanimatedgif-module:/wire/modules/Image/ImageSizerEngineAnimatedGif/ImageSizerEngineAnimatedGif.module +|loaded file '%s' is not a valid image|loaded file '%s' is not in the list of valid images|^wire--modules--image--imagesizerengineimagick--imagesizerengineimagick-module:/wire/modules/Image/ImageSizerEngineIMagick/ImageSizerEngineIMagick.module +|Are you sure you want to cancel?|Save|Saving…|Saved!|Cancel|^wire--modules--page--pagefrontedit--pagefrontedit-module:/wire/modules/Page/PageFrontEdit/PageFrontEdit.module +|Before using front-end editing, please review the [front-end editing help](%s).|Inline editor settings|Option A: front-edit editable fields|These text-based fields will become editable on the front-end, directly in the page, simply by checking the boxes below.|**Be careful with this option:** If you are outputting the value of a field in more than one place on a page, you should instead use [Option B, C or D](https://processwire.com/api/modules/front-end-editing/).|(not recommended)|Option A: editor scope|When the checked fields above are output, where should they be editable?|Fields editable only if they are from the page being rendered (recommended)|Fields editable regardless of page|Save/cancel buttons|Buttons location|Auto|Top left|Top right|Bottom left|Bottom right|Buttons type|Auto (icons and text for desktop, icons for touch devices)|Icons and text|Text only|Icons only|More|There are a few different ways you can enable front-end editing for this field. Regardless of which option you choose, front-end editing will only appear when the user has appropriate permissions to the page and field.|Required permissions are [page-edit](%s) and [page-edit-front](%s).|When a field is editable, hovering it shows a context mouse pointer rather than a regular pointer. To edit the field on the front-end, you must **double click** it.|This option is not supported for this field.|Option A: Automatic editing|When the formatted value of the field is retrieved from a $page, it will be editable without you having to write any markup/code for it. This is assuming the user has permission to edit it.|Configure|This option is currently ENABLED for this field.|Option B: API method call|Use $page->edit("%s|Any of the following syntax options are supported (choose one). The "1001" may be any page ID or path, and the "..." may be any markup or code, typically where you output your field value.|Option C: Add HTML edit tags to create an editable region|Option D: Add HTML edit attributes to existing markup tag to create editable region|The div tag shown below may be any existing HTML tag that wraps your editable region.|Note that when using edit attributes, the modal editor is always used. All the other options will use the inline editor when supported.|^wire--modules--page--pagefrontedit--pagefronteditconfig-php:/wire/modules/Page/PageFrontEdit/PageFrontEditConfig.php +|What do you want the formatted value of your toggle field to be?|Select the formatted value returned by %s.|Please also see the “Input” tab for all of the other Toggle field settings.|For all of the above, no-selection is always represented by a blank string.|If a 3rd/other option is enabled, it is represented by integer 2.|When a page’s output formatting is off, the value is always integer 0, 1, 2 (for No, Yes, Other) or a blank string when no selection.|**Integer:** 0=no, 1=yes (same as no formatting).|**Boolean:** True or false for yes/no states.|**String:** Use text labels configured with “Input” settings.|**Entities:** Same as above (string) but entity encoded for HTML output.|^wire--modules--fieldtype--fieldtypetoggle-module:/wire/modules/Fieldtype/FieldtypeToggle.module +|Text settings|Text formatters|If you want to apply any automatic formatting to the field when it is prepared for output, select one or more text formatters here.|If you select more than one, drag them into the order they should be applied.|Find more in the [text formatter modules directory](%s).|For plain text fields that will not contain HTML or markup, we recommend selecting the **HTML Entity Encoder** option above.|Default|Input module|Save after changing this as it may affect what settings are available on the “Input” tab.|Text|^wire--modules--fieldtype--fieldtypetext-module:/wire/modules/Fieldtype/FieldtypeText.module +|Updated field “%1$s” schema: %2$s => %3$s|For example:|Total number of supported digits|Includes digits both before and after the decimal point.|999.99 is 5 digits total so would require a value of 5 or higher.|Number of digits present after decimal|This value will be less than (or in some cases equal to) the total number of digits.|999.99 and 100.00 have 2 digits after the decimal|^wire--modules--fieldtype--fieldtypedecimal-module:/wire/modules/Fieldtype/FieldtypeDecimal.module +|Number of decimal digits to round to|^wire--modules--fieldtype--fieldtypefloat-module:/wire/modules/Fieldtype/FieldtypeFloat.module +|Inputfield Type|The type of field that will be used to collect input (Textarea is the default). Note that if you change this and submit, the available configuration options in the "input" tab section may change.|Markup/HTML|Content Type|Unknown/Text|The [u]Markup/HTML[/u] option is recommended for fields using rich text editors (like CKEditor) and those containing HTML. It provides additional runtime checks filtering for quality assurance.|If you select the [u]Unknown/Text[/u] option, it is strongly recommended [for security] that you also select the "HTML Entity Encoder" in the [u]Text Formatters[/u] field above.|For more information about the options above see [description of content type options](%s).|HTML Options|The following options provide additional quality assurance for HTML at runtime.|**Note:** These options are currently experimental. Please watch for issues and report any errors.|The options above log errors to Setup > Logs > markup-qa-errors.|Link abstraction:|Update href attributes automatically when internal links change|Update image alt attributes:|Replace blank alt attributes with image description|Fix broken images:|Remove img tags that would result in a 404, or re-create images when possible|Image access control:|Remove images from markup that user does not have view access to|Apply HTML Options Now|To apply the above options to all existing pages right now, check this box. This primarily focuses on the link abstraction option.|Warning, this performs an update across potentially hundreds of pages (max 300 per run) and updates page modification times. If your site has a lot of pages, you may have to run this multiple times.|**As an extra precaution it is recommended that you backup your database before running this.**|Looks like we are done! HTML options are now fully applied.|Future updates will be applied automatically when each page is saved.|There are still more pages to apply. Check the box again to apply remaining pages.|Need to apply more pages at a time? You can add a %s setting to your /site/config.php file.|(see %s log)|%d external a[href] tags', 'link-type|%d local a[href] tags', 'link-type|%d internal/abstract page links', 'link-type|%d file/asset references', 'link-type|%d relative a[href] tags updated', 'link-type|%d local a[href] non-page/unrecognized tags', 'link-type|%d non-http a[href] links like mailto, tel, etc.', 'link-type|%d unresolved a[href] tags', 'link-type|%d local img[src] tags', 'link-type|%d unresolved img[src] tags', 'link-type|%d unresolved and fixed img[src] tags', 'link-type|%d blank img[alt] tags to be populated at runtime', 'link-type|Updated %1$d out of %2$d pages for HTML options.|Markup/HTML quality assurance summary:|Other HTML options are applied at runtime.|^wire--modules--fieldtype--fieldtypetextareahelper-php:/wire/modules/Fieldtype/FieldtypeTextareaHelper.php +|Select one or more templates for items|These are the templates that will be used by pages managed from this field. You may wish to create a new template specific to the needs of this field.|Please hit Save after selecting a template and the remaining configuration on the Input tab will contain more context.|Select a parent for items|All items created and managed from this field will live under the parent you select here.|If no parent is selected, then items will be placed as children of the page being edited.|Trash items when page is deleted?|When checked, items created/managed by a given page will be automatically trashed when that page is deleted. If not checked, the items will remain under the parent you selected above.|This option applies only if you have selected a parent above.|Page behaviors|Nothing|Trash them|Delete them|Unpublish them|Hide them|Delete|What should happen to "%s" items when the containing page is permanently deleted?|Trash|What should happen to "%s" items when the containing page is trashed?|Unpublish|What should happen to "%s" items when the containing page is unpublished?|Sort fields|Enter the field name that you want your table to sort by. For a descending sort, precede the field name with a hyphen, i.e. "-date" rather than "date".|You may specify multiple sort fields by separating each with a comma, i.e. "last_name, first_name, -birthday".|Leave this blank for manual drag-and-drop sorting (default).|^wire--modules--fieldtype--fieldtypepagetable-module:/wire/modules/Fieldtype/FieldtypePageTable.module +|Yes|No|The "HTML Entity Encoder" text formatter is recommended for URL fields.|If this URL will be used for any output, it is strongly recommended that you select the "HTML Entity Encoder" for "Text Formatters" on the Details tab.|Allow relative/local URLs without "http://" at the beginning?|Local/relative URLs are those without scheme and domain.|Allow internationalized domain names (IDNs)?|When enabled, non-ASCII domain names are allowed.|Allow single/double quote characters in URLs?|When enabled, you should be absolutely certain such URLs are entity encoded when used in markup.|Prepend site's root path to local/relative URLs?|This option will automatically prepend the site's root path to any URLs that start with a slash, like /some/path/. This is useful if your site is running from a subdirectory because you won't have to include that subdirectory in the URLs you enter into this field. Should you later move your site to the root of a domain (or another subdirectory) you won't have to worry about broken URLs. With this option enabled, always enter URLs as if the site were running from the root of a domain, regardless of whether it's running from a subdirectory or not. Naturally this is applicable only if you selected 'Yes' to allowing local/relative URLs in the field above. Developers may also want to note that this option applies only when a page's outputFormatting is on.|Ensures that URLs aren't broken when moving a site from a subdirectory to root (the most common example).|^wire--modules--fieldtype--fieldtypeurl-module:/wire/modules/Fieldtype/FieldtypeURL.module +|Are blank and 0 equivalent?|This affects how ProcessWire matches pages during database find operations.|If 0 and blank are equivalent (the Yes option) then a search for **field=0** or **field=""** will produce the same results.|If they are not equivalent (the No option) then a search for **field=0** will only match fields containing the value 0, and **field=""** will only match fields with no value.|As another example, with the Yes option **field|Yes - Blank and 0 are equivalent|No - Blank and 0 have different meanings|Default value|This value is assigned as the default for this field on pages with no value entered.|^wire--modules--fieldtype--fieldtypeinteger-module:/wire/modules/Fieldtype/FieldtypeInteger.module +|Count|Multiple pages (PageArray)|Single page (Page) or boolean false when none selected|Single page (Page) or empty page (NullPage) when none selected|Page field value type|If your field will contain multiple pages, then you should select the first option (PageArray). If your field only needs to contain a single page, then select one of the single Page options (if you are not sure which, select the last option).|API usage examples|Same as above with alternate syntax|More about the %s method.|Allow unpublished pages?|When checked, unpublished pages will be selectable for input and allowed in the *unformatted* field value. They will still be excluded from the *formatted* field value either way.|Unable to find page|Unable to find template|Find and clean orphaned page references|This cleans up for an issue in older versions of ProcessWire that could leave orphaned page references for deleted pages. If you are getting inaccurate results from page finding operations (especially with selectors using pageref.count), then you may want to run this.|Warning: To be safe you should back-up your database before running this.|Finding and cleaning...|^wire--modules--fieldtype--fieldtypepage-module:/wire/modules/Fieldtype/FieldtypePage.module +|Open in modal window?|Check the box to make this tab open in its own modal window. This can improve performance with large forms.|To solve a similar need, you might instead consider the AJAX option, available at: Input (tab) > Visibility > Presentation.|^wire--modules--fieldtype--fieldtypefieldsettabopen-module:/wire/modules/Fieldtype/FieldtypeFieldsetTabOpen.module +|None|Module Types|Check all of the module types that may be selectable in this field.|Make this field an instance of the selected module?|If checked, the field value will be an actual instance of the selected module. If not checked, the field value will be a string containing the class name of the module.|Options Label|Name|Title|Title and summary|Input Type|Select|Radios|Show a “None” option?|Blank value type|^wire--modules--fieldtype--fieldtypemodule-module:/wire/modules/Fieldtype/FieldtypeModule.module +|Initial Selector Value|Enter an initial selector string that will be used as the enforced starting point for any selectors generated from this field. Any pages matching the user selector will be bound within the selector you enter here.|Example: template=product|^wire--modules--fieldtype--fieldtypeselector-module:/wire/modules/Fieldtype/FieldtypeSelector.module +|Date Output Format|Select the format to be used when outputting dates with this field.|For relative date/time formats, see the Time Output Format.|None|(unix timestamp)|Time Output Format|If you want to output time in addition to the date, select the format to be used when outputting time with this field. This will be combined with the date format.|None|Date/Time Output Format Code|The date/time will be output according to the format below. This is automatically built from the date/time selections above, but you may change it as needed to suit your needs.|See the [PHP date](http://www.php.net/manual/en/function.date.php) function reference for more information on how to customize this format. Alternatively, you may use a [PHP strftime](http://www.php.net/manual/en/function.strftime.php) format if desired for localization.|^wire--modules--fieldtype--fieldtypedatetime-module:/wire/modules/Fieldtype/FieldtypeDatetime.module +|Files|Allowed file extensions|Enter all file extensions allowed by this upload field. Separate each extension by a space. No periods or commas. This field is not case sensitive.|File extension %s must be removed, whitelisted, or have a [file validator](%s) module installed.|File extensions to allow without validation (whitelist)|These file extensions need a [file validator module](%s) installed. Unchecked extensions have been disabled for safety.|To ignore and allow the file extension without file validation, check the box next to it (not recommended).|If you don’t need an extension, please remove it from your valid file extensions list.|Maximum number of files|(a value of 0 means no limit)|Each file may have optional description text that is input in the page editor and can be output on the front-end.|For instance, it’s common to use the description text as the “alt” attribute when rendering `` tags for image files.|Text formatters (for file descriptions)|Select one or more text formatters (and their order) that will be applied to the file description when output formatting is active. The HTML Entity Encoder is recommended as a minimum.|File tags|Tags enable you to have predefined or custom 1-word tags to accompany each file.|When used, files can have any number of tags.|Tags can be useful for categorizing a file.|For instance, a tag of `sidebar` might indicate an image you want to automatically display in a sidebar.|Use file tags?|When enabled, the field will also contain an option for user selected (or entered) tags for each file.|User selects from list of predefined tags|Tags disabled|User enters tags by text input|can input their own|Predefined file tags|Enter tags separated by a space. Tags may contain letters, digits, underscores or hyphens.|Examples of using tags|Display all files with tag “sidebar”|Same as above using another method|Get one file having tag|Display tags for all files|Documentation:|Formatted value|Select the type of value you want this field to provide when accessed from the API on the front-end of your site.|When output formatting is off, the value is always a %s array.|Automatic|(single file or null when max files set to 1, multi-file array of items otherwise)|Multi-file array of items|Single-file when populated, null when empty|Rendered string of markup/text|(configurable)|Documentation:|Multi-file usage example|Single file usage example|i.e.|Rendered string of markup/text|Provide the rendered string of text you want to output as the value of this field. If the field contains multiple items, this string will be rendered multiple times. If the field contains no items, a blank string will be used.|You may use any of the following placeholder tags:|Custom fields|Custom fields enable you to define additional text, number and selection fields to accompany each file as metadata.|Use this when you need something more than just a file description and/or tags.|For more information, see: %s.|How custom fields for files/images work|Use custom fields for each file?|Created custom fields template: %s|Custom fields are enabled and managed from a template.|Use the “Edit custom fields” button below to add or modify the fields you want to maintain for each file.|Most text, number and selection fields will work here, but some field types may not.|Edit custom fields|Custom fields template is: %s|To permanently disable custom fields for this field, delete template %s.|When you enable custom fields, save and then return here to configure them.|Page containing default/fallback value for this field|Optionally select a page that will contain the default/fallback value, in this same field.|You may wish to create a page specifically for this purpose.|The selected page must have a `%s` field populated with one or more files.|Inputfield type for files field|The type of field that will be used to collect input for this files field.|Change this only if instructed to do so by 3rd party Inputfield module instructions.|Allowed Fieldtype modules for custom fields|Types with strikethrough are not likely to be 100% compatible.|^wire--modules--fieldtype--fieldtypefile--config-php:/wire/modules/Fieldtype/FieldtypeFile/config.php +|Field "%s" is not yet ready to use and needs to be configured.|Settings have not yet been committed.|Please review the settings on this page and save once more (even if you do not change anything) to confirm you accept them.|filename|^wire--modules--fieldtype--fieldtypefile--fieldtypefile-module:/wire/modules/Fieldtype/FieldtypeFile/FieldtypeFile.module +|Fields in fieldset|Define the fields that are used by this fieldset. You may also drag and drop fields to the desired order.|^wire--modules--fieldtype--fieldtyperepeater--fieldtypefieldsetpage-module:/wire/modules/Fieldtype/FieldtypeRepeater/FieldtypeFieldsetPage.module +|This is some example text|Instructions on how to use this field|This type of fieldset uses a separate page (behind the scenes) to store values for the fields you select above.|A benefit is that you can re-use fields that might already be present on your page, outside of the fieldset.|For example, you could have a “title” field on your page, and another in your fieldset. Likewise for any other fields.|This is possible because fields in the fieldset are in their own namespace—another page—separate from the main page.|Below are several examples on how to use this field in your template files and from the API.|Getting a value:|Outputting a value:|Outputting a value when in markup:|Setting a value:|Setting and saving a value:|this turns off output formatting, when necessary|Assigning fieldset to another (shorter) variable and outputting a value:|Finding pages having fieldset with “%s” field containing text “example”:|^wire--modules--fieldtype--fieldtyperepeater--fieldsetpageinstructions-php:/wire/modules/Fieldtype/FieldtypeRepeater/FieldsetPageInstructions.php +|This item will become editable after you save.|New|Delete|Sort|Depth|Warning: only the first %d item(s) will be used.|Add New|Click to delete this item, or double-click to delete all', 'repeater-item-action|Delete all items?', 'repeater-item-action|Click to turn item on/off, or double-click to open/collapse all items', 'repeater-item-action|Clone this item?', 'repeater-item-action|Show settings?', 'repeater-item-action|Open all items?', 'repeater-item-action|Collapse all items?', 'repeater-item-action|This action is disabled per min and/or max item settings.|Errors in “%s” item %d|^wire--modules--fieldtype--fieldtyperepeater--inputfieldrepeater-module:/wire/modules/Fieldtype/FieldtypeRepeater/InputfieldRepeater.module +|Repeater field "%s" has a "required only if" dependency setting, and this is not supported in Repeaters.|Please add fields to this repeater from the "details" tab.|Repeater fields', 'field-label|Define the fields that are used by this repeater. You may also drag and drop fields to the desired order.|Add Field|Repeater item labels|Enter the field name to use for repeater labels in the page editor, or leave blank to auto-generate.|To use multiple fields, or to specify your own format string, surround field names in {brackets}.|To include a repeater index number with each label, add "#n" somewhere in your format string.|Example: #n: {title}|Label for adding new item|Enter the label you want to use for the "Add New Item" text/button, or leave blank for the default.|Repeater item visibility in editor|Repeater items can be open or collapsed (requiring a click to open). Collapsed mode is more convenient for sorting and seeing all your items together.|New items open, existing items collapsed (recommended for most cases)|Items always open (disables dynamic loading for existing items)|Items always collapsed|Repeater dynamic loading (AJAX) in editor|Which items should be dynamically loaded with AJAX in the page editor? If you find your repeater uses a field that does not work with dynamic loading, it may be necessary to turn this feature off.|Existing and new items (recommended, especially for repeaters that might have LOTS of items)|New items only (good for repeaters that will have only a FEW items)|Off|Remember which repeater items are open?|When checked, opened repeater items remain open after saving or reloading from the page editor (unless the user closes them).|Use accordion mode?|When checked, only one repeater item will be open at a time.|Maximum number of items|If you need to limit the number of items allowed, enter the limit here (0=no limit).|Minimum number of items|This many items will always be open and ready-to-edit (0=no minimum).|Item depth|To support items with depth, enter the max allowed depth, or leave blank to disable.|When editing a repeater, you can change item depth by clicking the repeater item drag arrows and dragging the item right or left.|Depths are zero-based, meaning a depth of 3 allows depths 0, 1, 2 and 3.|Depth can be accessed from a repeater page item via `$item->depth`.|Use family-friendly item depth?|This setting makes the admin page editor treat item depth as a parent/child relationship.|This means that moving/sorting an item includes child items too.|It also prevents a child item from being dragged to have a depth that exceeds its parent by more than 1.|Delete old/unused repeater items?|There are **%d** old/unused repeater item(s), check this box to delete them.|A repeater item is considered old if it is at least 3 days and not yet been populated or published.|Max Repeater Items|The maximum number of repeater items allowed.|If set to 0, there will be no maximum limit.|If set to 1, this field will act as a single item [Page] rather than multiple items [PageArray].|Note that when outputFormatting is off, it will always behave as a PageArray regardless of the setting here.|Repeater Type|When 'attached' the repeater will manage it's own template and parent page without you having to see or think about it.|When 'detached' you may move and modify the repeater parent page and template as you see fit.|Note that once detached, ProcessWire will not delete the parent or template when/if the field is deleted.|Added Field "%1$s" to "%2$s"|Removed Field "%1$s" from "%2$s"|Deleted %d old/unused repeater item(s)|Parent page %s is now detached and may be moved or modified.|^wire--modules--fieldtype--fieldtyperepeater--config-php:/wire/modules/Fieldtype/FieldtypeRepeater/config.php +|Post Comment|Your Name|Your E-Mail|Your Website URL|Comments|Submit|Please choose a star rating|Thank you, your submission has been saved.|Your comment has been submitted and will appear once approved by the moderator.|Your submission was not saved due to one or more errors. Please check that you have completed all fields before submitting again.|E-Mail Notifications:|Replies|All|Off|h3|^wire--modules--fieldtype--fieldtypecomments--commentform-php:/wire/modules/Fieldtype/FieldtypeComments/CommentForm.php +|%1$s (%2$s rating)|%1$s (%2$s ratings)|not yet rated|^wire--modules--fieldtype--fieldtypecomments--commentstars-php:/wire/modules/Fieldtype/FieldtypeComments/CommentStars.php +|Permalink|Reply|^wire--modules--fieldtype--fieldtypecomments--commentlistcustom-php:/wire/modules/Fieldtype/FieldtypeComments/CommentListCustom.php +|Pending Approval|Approve Now|Approved|Mark as SPAM|SPAM - will be deleted automatically after %d days|Not SPAM: Approve Now|Comment posted to: %s|Page', 'email-body|From', 'email-body|Email', 'email-body|Website', 'email-body|Stars', 'email-body|Status', 'email-body|Action', 'email-body|Text', 'email-body|Edit|processwire', 'email-from-name|You have unsubscribed from comment notifications on this page.|You have confirmed receipt of notifications from this page.|Updated comment %d to “%s”|Posted at: %s|Posted by: %s|Posted at %s by %s|View or reply|Unsubscribe from these notifications|New comment posted:|Posted at %s by %s|Please confirm notification|You requested to be notified of replies to your comment at %s. Please confirm this by clicking the link below. If you did not request this then please ignore this email.|Confirm Notifications|^wire--modules--fieldtype--fieldtypecomments--commentnotifications-php:/wire/modules/Fieldtype/FieldtypeComments/CommentNotifications.php +|Disabled|Behavior|None - Comments posted immediately|All - All comments must be approved by user with page edit access|Only New - Only comments from users without prior approved comments require approval|Comment moderation|This determines when a newly posted comment will appear on your site.|Redirect after comment post?|When checked, ProcessWire will issue a redirect after the comment is posted in order to prevent double submissions. Recommended.|Quiet save?|When checked, the page modification time and user will not be updated when a comment is added.|Notification Type|Do not send notifications|Send notifications to specific email address|Send notifications to user that created the page|Send notifications to specific user|Notifications|Admin notification email|E-mail address to be notified when a new comment is posted. Separate multiple email addresses with commas or spaces.|Users receiving this email will have the ability to approve or deny posts directly from links in the email.|In addition to (or instead of) email addresses, you may also use one or more of the following:|1. Enter **user:karen** to email a specific user, replacing "karen" with the name of the actual user.|2. Enter **field:email** to pull the email from a field on the page, replacing "email" with name of field containing email address.|3. Enter **123:email** to pull the email from an given page ID and field name, replacing "123" with the page ID and "email" with name of field containing email address.|4. Enter **/path/to/page:email** to pull the email from an given page path and field name, replacing "/path/to/page" with the page path and "email" with name of field containing email address.|Notifications from email|Optional e-mail address that notifications will appear from. Leave blank to use the default server email.|Send e-mail notification on spam?|When checked, ProcessWire will still send you an e-mail notification even if the message is identified as spam.|Allow commenter e-mail notifications?|This option enables anyone that posts a comment to receive email notifications of new comments.|Users can receive email notifications of replies to their comment only|Users can receive email notifications for all new comments on the page|Allow comment text in notifications?|When checked, the entire comment text will also appear in the notification emails, rather than just a link to it.|Spam|Use Akismet Spam Filter Service?|This service will automatically identify most spam. Before using it, please ensure that you have entered an Akismet API key under Modules > Comment Filter: Akismet.|Number of days after which to delete spam|After the number of days indicated, spam will be automatically deleted.|Output|Reply depth|Specify 0 for traditional flat chronological comments. For threaded comments (replies appear with comment being replied to) specify the maximum depth allowed for replies (0 to 4 recommended).|Sort newest to oldest?|By default, comments will sort chronologically (oldest to newest). To reverse that behavior check this box.|Use website field in comment form?|When checked, the comment submission form will also include a website field.|Date/time format (for comment list)|Enter the date/time format you want the default comment list output to use. May be a PHP [date](http://php.net/manual/en/function.date.php) or [strftime](http://php.net/manual/en/function.strftime.php) format. May also be "relative" for relative date format.|Allow comment voting?|Comment voting enables visitors to upvote and/or downvote comments. Vote counts are displayed alongside each comment. Only one upvote and/or downvote is allowed per comment, per IP address, per hour.|Voting off|Allow upvoting|Allow upvoting and downvoting|Use stars rating?|Star ratings enable the commenter to rate the subject they are commenting on, using a scale of 1 to 5 stars.|To change default star used for output (HTML is okay too):|Disabled', 'star-rating|Yes (star rating optional)|Yes (star rating required)|G: Suitable for display on all websites with any audience type.|PG: May contain rude gestures, provocatively dressed individuals, the lesser swear words, or mild violence.|R: May contain such things as harsh profanity, intense violence, nudity, or hard drug use.|X: May contain hardcore sexual imagery or extremely disturbing violence.|Use Gravatar?|This service provides an avatar image with each comment (unique to the email address). To enable, select the maximum gravatar rating. These are the same as movie ratings, where G is the most family friendly and X is not.|Rating descriptions provided by [Gravatar](https://en.gravatar.com/site/implement/images/).|Text Formatters|Optionally select one or more text formatters to be applied to the comment text, in the selected order. If you do not select any then the text will be entity encoded, have newlines converted to tags, and be output in a tag.|Warning: only select text formatters that are known to be safe with anonymous user input, like Entity Encoder (core) or Textile Restricted (3rd party). If you are not sure, then do not select anything here, as making the wrong choice can be a security problem.|Implementation|This section is here to help you get started with outputting comments on the front-end of your site. Everything here is optional.|If using a cache for output, configure it to bypass the cache when the GET variable "comment_success" is present.|PHP code to output comments|CSS for front-end comments output|JS for front-end comments output|You have already voted for this comment|Error recording vote|^wire--modules--fieldtype--fieldtypecomments--fieldtypecomments-module:/wire/modules/Fieldtype/FieldtypeComments/FieldtypeComments.module +|Akismet Key|If you want to have comments automatically identified as spam, the Comments fieldtype can utilize the Akismet service to do this. In order to use it, you must enter an Akismet API key obtained from akismet.com. Use of this service is optional but recommended.|^wire--modules--fieldtype--fieldtypecomments--commentfilterakismet-module:/wire/modules/Fieldtype/FieldtypeComments/CommentFilterAkismet.module +|Featured', 'comment-status|Approved', 'comment-status|Pending', 'comment-status|Spam', 'comment-status|Delete|Comment #%d (%s)|ALL new comments|REPLIES only|OFF|Spam is automatically deleted after the amount of time specified in the field configuration.|This item is awaiting approval or deletion.|Comment #%1$d Posted %2$s by %3$s|Stars|Status|Reply To|Cite|E-Mail|Website|Text|Email notifications:|There are currently no items to display.|Removed comment #%d|Updated %s for comment #%d|^wire--modules--fieldtype--fieldtypecomments--inputfieldcommentsadmin-module:/wire/modules/Fieldtype/FieldtypeComments/InputfieldCommentsAdmin.module +|h3|Comments|Reply|1 Reply|%d Replies|%b %e, %Y %l:%M %p|Permalink|Like this comment|Dislike this comment|^wire--modules--fieldtype--fieldtypecomments--commentlist-php:/wire/modules/Fieldtype/FieldtypeComments/CommentList.php +|Please confirm that you want to delete options|DELETE:|Single value|Multiple values|Multiple sortable values|What should be used for input?|Depending on what input type you choose, the user will be able to select either a single option or multiple options. Some input types (like AsmSelect) also support user-sortable selections. Some input types also provide more settings on the *Input* tab (visible after you save).|What are the selectable options?|Enter one selectable option per line. After you save, an ID number will be assigned to each of your options, which you will see as `123=title`, for example. Please see our [instructions for using this field](%s).|Multi-language note: define options in the default language and save before translating them into other languages.|What options do you want pre-selected? (if any)|This field also serves as a preview of your selected input type (%s) and options.|Please note: Your pre-selection is not active, as this field is not a required field. Activate the option “required” in the input tab of the field.|The pre-selection is active because this field is a required field.|API usage example|Output a single selection:|Output multiple selection:|If you want to output values rather than titles, then replace “title” with “value” in the examples above.|^wire--modules--fieldtype--fieldtypeoptions--selectableoptionconfig-php:/wire/modules/Fieldtype/FieldtypeOptions/SelectableOptionConfig.php +|Configured pre-selection not populated since value is not always required. Please correct this field configuration.|Title|Value text|Import of options is not yet implemented. Though they can easily be imported from one site to another by copy/paste directly from the field edit screen.|^wire--modules--fieldtype--fieldtypeoptions--fieldtypeoptions-module:/wire/modules/Fieldtype/FieldtypeOptions/FieldtypeOptions.module +|Language Support / Blank Behavior|What should happen when this field's value is blank?|Applies only to non-default language values on the front-end of your site.|Inherit value from default language|Remain blank|^wire--modules--languagesupport--languagesupportfields-module:/wire/modules/LanguageSupport/LanguageSupportFields.module +|Unknown/invalid language|You do not have permission to edit this language|file', 'table-header|phrases', 'table-header|last modified', 'table-header|No files in this language for field %s|Select File(s)|Select a file (or multiple files) and click Submit to create new %s translation files.|Translatable files in %s|Translation files exist|No translation files exist|Enter file to translate|Enter the path and filename to translate. This should be entered relative to the site root installation.|Example:|Refresh File List|Added %s|Found %s|That file is already in the system|That file has no translatable phrases|File does not exist|Fallback: when untranslated, the text “%1$s” is used, which is translated from “%2$s”.|If no text is provided, the common translation “**%s**” will be used.|Enter a single plus sign “**+**” above to also mark this field as translated.|The following unused translations were found. This means that the original untranslated text was either changed or deleted. It is recommended that you delete abandoned translations unless you need to keep them to copy/paste to a new translation.|[empty]|Delete?|Select File(s)', 'breadcrumb|Translate File', 'headline|Unable to load textdomain|File does not exist:|(translation file not needed? textdomain: %s)|Translate %1$s to %2$s|Each of the inputs below represents a block of text to translate.|The text shown immediately above each input is the text that should be translated to %s.|If you leave an input blank, the non-translated text will be used.|If the translation will be identical to the original, you may also enter a single "=" (equals sign) for the translation and it will be marked as translated.|You may also [download](%1$s) or [view](%2$s) a CSV file with these translations, edit them, and then [upload them here](%3$s).|The textdomain for this file is: %s|Only show blocks that are not yet translated|Save', 'button|Save + Exit|Save + Next|Saved %s|There is no next file to edit.|%s does not exist or is not a directory|, '$this->_n(', '$this->_x(|, '_n(', '_x(|Built search phrase index|^wire--modules--languagesupport--processlanguagetranslator-module:/wire/modules/LanguageSupport/ProcessLanguageTranslator.module +|Expand Language Tabs|Collapse/Convert Back to Tabs|click twice to change all tabs|Field to use for tab labels|^wire--modules--languagesupport--languagetabs-module:/wire/modules/LanguageSupport/LanguageTabs.module +|Click to install:|Add and configure new languages|Change the type of your "title" field from "Page Title" to "Page Title (Multi-language)"|Change the type of any other desired "Text" fields to "Text (Multi-language)"|Change the type of any other desired "Textarea" fields to "Textarea (Multi-language)"|Next steps|To continue setting up multi-language support, we recommend the following next steps.|The links below will open in a new window/tab. Close each after finishing to return here.|Install the LanguageSupportFields module before attempting to change text field types.|^wire--modules--languagesupport--languagesupportinstall-php:/wire/modules/LanguageSupport/LanguageSupportInstall.php +|Y-m-d H:i:s|C|Changes to this field will not be saved because you do not have permission for language: %s.|Language|E-Mail Address|Title|^wire--modules--languagesupport--languagesupport-module:/wire/modules/LanguageSupport/LanguageSupport.module +|a| => '_', '_n(' => 'n', '_x(' => 'x|a|text|text', 'context', [textdomain]) or $this->_x('text', 'context|text|text', 'context', textdomain) or $this->_x('text', 'context|^wire--modules--languagesupport--languageparser-php:/wire/modules/LanguageSupport/LanguageParser.php +|CSV Import:|Live Search|Text to search for|Refresh search phrase index|Click here to build search phrase index|Search all translatable files for specific text/phrase.|Click found matches to edit translation or add file (if not already present).|CSV translation file to be imported after save|%d abandoned|%d blank|%d fallback|Edit', 'edit-language-file|Find Files to Translate|Download ZIP|Download CSV|Unrecognized textdomain for file: %s|%d total translations, %d total changes|Saved %d change(s) for file: %s|^wire--modules--languagesupport--processlanguage-module:/wire/modules/LanguageSupport/ProcessLanguage.module +|Active?|A sibling page (id=%1$d) is already using name "%2$s" for language: %3$s|Page number prefix for pagination|The page number is appended to this word in paginated URLs for this language. If omitted, "%s" will be used.|Default language homepage URL is same as root URL?|Choose **Yes** if you want the homepage of your default language to be served by the root URL **/** (recommended). Choose **No** if you want your root URL to perform a redirect to **/name/** (where /name/ is the default language name of your homepage).|This setting only affects the homepage behavior. If you select No, you must also make sure your homepage has a name defined for the default language.|Yes - Root URL serves default language homepage (recommended)|No - Root URL performs a redirect to: /name/|^wire--modules--languagesupport--languagesupportpagenames-module:/wire/modules/LanguageSupport/LanguageSupportPageNames.module +|Edit|Delete|Save|Save + Exit|Cancel|Ok|New|Add|Add New|Are you sure?|Confirm|Import|Export|Yes|No|On|Off|Enabled|Disabled|Example|Please note:|Note|Notes|Settings|Type|Label|Name|Description|Details|Access|Advanced|Icon|System|Modified|Error|^wire--modules--languagesupport--languagetranslator-php:/wire/modules/LanguageSupport/LanguageTranslator.php +|Markup Text|Text Formatters|Select the format that your Markup Text is in, or the formatters that you want to be applied to it, in the order you want them applied.|If your Markup Text is plain HTML, you may not want to select any Text Formatters.|^wire--modules--inputfield--inputfieldmarkup-module:/wire/modules/Inputfield/InputfieldMarkup.module +|Value|Value to be populated in this hidden field.|^wire--modules--inputfield--inputfieldhidden-module:/wire/modules/Inputfield/InputfieldHidden.module +|There are unsaved changes:|^wire--modules--inputfield--inputfieldform-module:/wire/modules/Inputfield/InputfieldForm.module +|Confirm|E-Mail|Please enter a valid e-mail address|The emails you entered did not match, please enter again|Email “%s” is already in use, please use a different one|Email exceeded max allowed length of %d characters|Confirm email address?|When checked, two email inputs will appear and the user will have to enter their email address twice to confirm it. This helps reduce the possibility of typos.|^wire--modules--inputfield--inputfieldemail-module:/wire/modules/Inputfield/InputfieldEmail.module +|Start local URLs with \"/\" and leave off the \"%s\" part.|Error found - please check that it is a valid URL|Note that \"http://\" was added|^wire--modules--inputfield--inputfieldurl-module:/wire/modules/Inputfield/InputfieldURL.module +|Value exceeds maximum recommended length of %1$d characters (length=%2$d).|Rows|The number of rows initially shown for this field.|^wire--modules--inputfield--inputfieldtextarea-module:/wire/modules/Inputfield/InputfieldTextarea.module +|To have pre-selected default value(s), enter the option values (one per line) below.|To have a pre-selected default value, enter the option value below.|Default value|For default page selection, the value would be the page ID number.|IMPORTANT: The default value is not used unless the field is required (see the “required” checkbox on this screen).|Options|Enter the options that may be selected, one per line.|To use multi-language option labels, please see the instructions below this field.|Instructions:|Specify one option per line.|To keep a separate value and label, separate them with an equals sign. Example: value=My Option|To precede your list with a blank option, enter just a equals sign "=" as the first option.|To make an option selected, precede it with a plus sign. Example: +My Option|To create an optgroup (option group) indent the options in the group with 3 or more spaces.|Multi-language instructions:|We recommend using using `value=label`, where `value` is the same across languages and `label` is translated.|First define your default language options, and then copy/paste into the other languages and translate labels.|Selected options and optgroups are defined on the default language; the other inputs are only for label translation.|Labels that are not translated inherit the default language label.|^wire--modules--inputfield--inputfieldselect-module:/wire/modules/Inputfield/InputfieldSelect.module +|Name|Any combination of letters (a-z), numbers (0-9) and underscores (no spaces).|^wire--modules--inputfield--inputfieldname-module:/wire/modules/Inputfield/InputfieldName.module +|Size: number of rows visible at once in the select multiple|^wire--modules--inputfield--inputfieldselectmultiple-module:/wire/modules/Inputfield/InputfieldSelectMultiple.module +|any|Specified value %3$s removed because it is out of bounds (min=%1$s, max=%2$s)|Numeric Input Type|Text|Number (HTML5)|Choosing the "Number" type enables some additional client-side validation in browsers that support it.|Input Size|Specify the size attribute for the input, or specify 0 for full width.|The default value is %d.|Minimum Value|The minimum allowed value for this field. Leave blank to ignore.|Maximum Value|The maximum allowed value for this field. Leave blank to ignore.|Initial value|Initial assigned value.|^wire--modules--inputfield--inputfieldinteger-module:/wire/modules/Inputfield/InputfieldInteger.module +|Number of decimal digits to round to|^wire--modules--inputfield--inputfieldfloat-module:/wire/modules/Inputfield/InputfieldFloat.module +|Allowed file extensions for upload|One or more file extensions separated by a space.|Maximum files allowed|0=No limit|File uploads|Decompress ZIP files?|If checked, ZIP archives will be decompressed and all valid files added as uploads (if supported by the hosting environment). Max files must be set to 0 (no max) in order for ZIP uploads to be functional.|Overwrite existing files?|If checked, a file uploaded with the same name as an existing file will replace the existing file (description and tags will remain). If not checked, uploaded filenames will be renamed to be unique.|Please note that when this option is enabled, AJAX-uploaded files are saved with the page immediately at upload, rather than when you click "save". As a result, you may wish to leave this option unchecked unless you have a specific need for it.|File descriptions|Number of rows for description field?|Enter the number of rows available for the file description field, or enter 0 to not have a description field.|Disable multi-language descriptions?|By default, descriptions are multi-language when you have Language Support installed.|If you do not need multi-language descriptions for files, you can disable them here.|^wire--modules--inputfield--inputfieldfile--config-php:/wire/modules/Inputfield/InputfieldFile/config.php +|Description|Tags|drag and drop files in here|Delete|Choose File|Choose Files|Unsupported file extension, please use only: EXTENSIONS|File is too big - maximum allowed size is MAX_KB kb|No file extensions are defined for this field.|File failed validation|Added file:|Refused file %s because it is already on the file system and owned by a different field.|Deleted file:|Renamed file "%1$s" to "%2$s"|Failed|destinationPath is empty or does not exist|destinationPath is not writable|Max file upload limit reached|Field “%1$s” type “%2$s” is not supported in field “%3$s”|^wire--modules--inputfield--inputfieldfile--inputfieldfile-module:/wire/modules/Inputfield/InputfieldFile/InputfieldFile.module +|Name|Any combination of letters (a-z), numbers (0-9), dashes or underscores (no spaces).|Character replacements configuration is disabled because $config->pageNameCharset is UTF8.|Character replacements|Enter the replacements that will occur when a user is entering characters into a page name field. Enter one replacement per line in key=value format. Meaning, on each new line, enter the character(s) you want to replace followed by an equals sign "=" and the ascii character(s) you want to replace with.|The replacement value for each must be one or more of: a-z, 0-9, dash, underscore or period.|^wire--modules--inputfield--inputfieldpagename--inputfieldpagename-module:/wire/modules/Inputfield/InputfieldPageName/InputfieldPageName.module +|en', 'language-pack|Cancel|en', 'language-code|Insert Link|Edit Link|Select Image|Edit Image|Your caption text here|Saving Image|Insert Image|Select Another|CKEditor inline mode requires the MarkupHTMLPurifier module. Using normal mode instead.|Yes|No|Example:|CKEditor Settings|CKEditor Toolbar|Separate each toolbar item with a comma. Group items by placing them on the same line and use a hyphen "-" where you want a separator to appear within a group. If you want more than one toolbar row, separate each row with a blank line.|Insert a hash "#" at the beginning of a line if you want it to be ignored.|Available core toolbar items:|Inline editor|Regular editor|Editor Mode|(flexible height, user adjustable)|(variable height, matches content)|(fixed height, uses rows setting)|When inline mode is enabled, the editor will not be loaded until you click in the text. This is faster and more efficient when there are numerous CKEditor fields on the page. However, it may not support as many features or editor customizations as regular mode.|*Inline mode requires that the HTML Purifier module is installed (MarkupHTMLPurifier).|*The required HTML Purifier module is installed.|WARNING: it is not currently installed. You should install it before enabling inline mode.|Counter is supported for regular CKEditor fields, but not inline CKEditor fields.|Use ACF?|When yes, the CKEditor Advanced Content Filter (ACF) will be active. This filter automatically strips any unrecognized markup or attributes from your HTML. Recommended.|Use HTML Purifier?|When yes, submitted content is run through [HTML Purifier](http://htmlpurifier.org/) for sanitization. This is a must have when using CKEditor for either inline mode or non-trusted users. Recommended either way.|Images fields that may be used for dragged-in or pasted-in images|If no fields are selected then an available images field will be automatically chosen at runtime. If the option labeled “None” is selected, then the feature will be disabled.|None (disable drag/paste image uploads)|Page to use for image/asset storage|By default, uploaded images will be stored with the page being edited. If you want to use a shared page for these assets instead, select it here.|Beautify Markup Toggles|Convert div tags to paragraph tags|Remove empty paragraph tags|Remove non-breaking spaces (nbsp)|These are extra cleaning options (beyond ACF and HTML Purifier) that we have found helpful in many situations. They are applied when the page is saved. Checking all of these is recommended, unless you have a need to let any of these through in the markup.|Format Tags|Semicolon-separated list of selectable tags shown in the "format" dropdown.|Default format tags are:|Extra Allowed Content|Allowed content rules per CKEditor [extraAllowedContent](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-extraAllowedContent) option. Applies only if the "Use ACF" checkbox above is checked.|You may enter multiple rules by putting each on its own line.|The above example would allow alt, src, width and height attributes for img tags, with the src attribute always required.|See [details](http://docs.ckeditor.com/#!/guide/dev_allowed_content_rules-section-2) in CKEditor documentation.|Paths should be relative to your ProcessWire installation root (i.e. if site is running from a subdirectory, exclude that part).|This option enables you to modify the way that text and other elements appear in your editor. This covers how they look in the administrative environment only, and has nothing to do with the front-end of your site.|Please see our [instructions](%s) on how to use this.|Custom Editor CSS File (regular mode)|Custom Editor CSS File (inline mode)|Custom Editor JS Styles Set|This option enables you to specify custom styles for selection in your editor. It requires that you have a "Styles" item in your toolbar settings above.|Please see our [instructions](%s) on how to use this.|If used, enter one per line of **property: value**, or use a JSON string.|Custom Config Options|Use this when you want to specify CKEditor config settings beyond those available on this screen.|Custom Config Options failed JSON validation.|If preferred, these settings can also be set in one of these files:|for all CKEditor fields|only for this CKEditor field|Plugins|Extra Plugins|The following plugins were found. Check the box next to each plugin you would like to load.|At least one plugin must be checked.|To add more plugins, place them in **/site/modules/InputfieldCKEditor/plugins/[name]/**, replacing **[name]** with the name of the plugin.|recommended|%s settings|Plugin settings for "%s" failed JSON validation.|Extra Plugins|Comma separated list of extra plugins that CKEditor should load.|Example: pwlink,pwimage,myplugin,anotherplugin|Remove Plugins|Comma separated list of removed plugins that CKEditor should not load.|^wire--modules--inputfield--inputfieldckeditor--inputfieldckeditor-module:/wire/modules/Inputfield/InputfieldCKEditor/InputfieldCKEditor.module +|Change|Cancel|Select|Unselect|More|Unable to render this field due to missing parent page in field settings.|^wire--modules--inputfield--inputfieldpagelistselect--inputfieldpagelistselect-module:/wire/modules/Inputfield/InputfieldPageListSelect/InputfieldPageListSelect.module +|Add|Cancel|Select|Unselect|More|Remove|Unable to render this field due to missing parent page in field settings.|^wire--modules--inputfield--inputfieldpagelistselect--inputfieldpagelistselectmultiple-module:/wire/modules/Inputfield/InputfieldPageListSelect/InputfieldPageListSelectMultiple.module +|(unpublished)|This field needs to be configured before it can be used.|Enter the titles of the items you want to add, one per line. They will be created and added to your selection when you save the page.|Enter the title of the item you want to add. It will become selected when you save the page.|New pages will be added to %s|Create New|Unpublished page %1$s is not allowed in field "%2$s"|To allow unpublished pages, edit the “%s” field and see the setting on the “Details” tab.|Added page %s|Error adding page "%s"|Example:|(default)|Selectable pages|Use at least one of the options below to determine which pages will be selectable with this field.|Parent|Select the parent of the pages that are selectable.|Template|Select the template of the pages that are selectable. May be used instead of, or in addition to, the parent above.|Additional templates|If you need additional templates for selectable pages, select them here.|This may not be supported by all input types.|While this overrides parent and template selections above, those selections (if present) are still used for validation.|Add one or more fields below to create a query that finds the pages you want to make selectable.|This creates a selector that finds pages at runtime. If you prefer to enter this manually, use the “Selector string” option below instead.|Custom find|Add field to query|Selector string|If you want to find selectable pages using a ProcessWire selector, enter the selector string to find the selectable pages. This selector will be passed to a `$pages->find("your selector|parent=/products/, template=product, sort=name|If you want to find selectable pages using a PHP code snippet rather than selecting a parent page or template (above) then enter the code to find the selectable pages. This statement has access to the $page and $pages API variables, where $page refers to the page being edited.|The snippet should return either a PageArray, Page or NULL. If it returns a Page, children of that Page are used as selectable pages. Using this is optional, and if used, it overrides the parent/template/selector fields above.|NOTE: Not compatible with PageListSelect or Autocomplete input field types.|return $page->parent->parent->children("name=locations|Add the following hook to a %s file and modify per your needs. The hook should find and return selectable pages in a PageArray.|If you need to know the page being edited, it is accessible from: %s|Custom PHP code|Label field|Select the page field that you want to be used in generating the labels for each selectable page.|Select "Custom format" if you want to specify multiple fields, or other fields you do not see above.|Custom format (multiple fields)' . ' ...|Custom page label format|Specify one or more field names surrounded by curly {brackets} along with any additional characters, spacing or punctuation.|Example: {parent.title} - {title}, {date}|Input field type|The type of input field (Inputfield module) that will be used to select page(s) for this field.|Select one that is consistent with your “Value type” selection on the “Details” tab for single or multiple-page selection.|After selecting an input field type and saving changes, please note that additional configuration options specific to your selection may appear directly below this.|Multiple page selection|Single page selection|sortable|Regarding “Page List” input types|You have selected an input type that has specific requirements.|Specify only the “Parent” option below when configuring “Selectable pages”.|Note that the parent you specify implies the root of the tree of selectable pages.|If you want to make everything selectable, then specify nothing.|Allow new pages to be created from field?|If checked, an option to add new page(s) will also be present if the indicated requirements are met.|1. Both a parent and template must be specified in the “Selectable pages” section above.|2. The editing user must have access to create/publish these pages.|3. The “label field” must be set to “title (default)”.|Settings specific to “%s”|Inputfield modules available for page selection|Select the Inputfield modules that may be used for page selection. These should generally be Inputfields that allow you to select one or more options.|^wire--modules--inputfield--inputfieldpage--inputfieldpage-module:/wire/modules/Inputfield/InputfieldPage/InputfieldPage.module +|Removed invalid tag value: %s|Selectable options/tags source|Specify them here|Load from URL you specify (ajax)|Use ajax options/pages?|When enabled, it will behave like an auto-complete where the user starts typing and it queries a URL for matching pages.|You will also have to provide a “Ajax URL” (shown below when “Yes” selected) to perform the query. Working example code is included.|When not enabled, all selectable options will be populated at runtime.|Using ajax options/pages is useful when potential quantity of selectable pages is large.|Consider it when there are several hundred or thousands (or more) of pages that can be selected.|Predefined options/tags list|Enter predefined tags, 1 per line. To define separate value and label for the tag, specify `value=label` on the line.|Tags may not contain the delimiter selected below but labels can.|To define separate labels per-language, re-enter each tag `value=label` for each language, where the `value` is the same for each while the `label` differs.|URL handler example in file %s for URL %s|Copy and paste this URL into the field above if you want to use the example below.|Ajax URL|When you enter a URL, it will be queried for items matching user input in auto-complete fashion.|The given URL must contain the placeholder `{q}` in it somewhere, which will be replaced with the text the user types.|You may specify a full http/https URL, or a relative URL.|If you specify a relative URL (without scheme/host), the current scheme, host and root URL will be prepended to it at runtime.|You will also have to define a URL handler like in the example shown below.|The URL path `%s` is just an example, feel free to replace it with whatever you want.|This example finds titles from pages to use as tags, but you may use whatever data source you want.|your page finding selector here|Please note that if you change your “Selectable pages” or “Label field” settings, you will also have to update your URL handler code for it.|The placeholder “{q}” is required somewhere in your Ajax URL.|Allow user to enter their own tags?|Close dropdown after each selection is made?|(for single-word tags)|(for multi-word tags)|Tag delimiter|Space|Comma|Pipe|Max tags/options|Use 0 for no limit or enter the max number of options/tags the user may select or input.|Note that entering 1 makes the input appear more like a select than a text input.|Placeholder text|Optional placeholder text that appears in the field when blank.|^wire--modules--inputfield--inputfieldtexttags--inputfieldtexttags-module:/wire/modules/Inputfield/InputfieldTextTags/InputfieldTextTags.module +|Show All Icons|^wire--modules--inputfield--inputfieldicon--inputfieldicon-module:/wire/modules/Inputfield/InputfieldIcon/InputfieldIcon.module +|Hit enter to add as new item|New item:|Autocomplete search operator|The search operator that is used in the API when performing autocomplete matches.|If you aren't sure what you want here, leave it set at the default: *=|Fields to query for autocomplete|Enter the names of the fields that should have their text queried for autocomplete matches.|Typically this would just be the title field, but you may add others by separating each with a space.|Note that this is different from the “label field” because you are specifying what fields will be searched, not what fields will be shown.|Indexed text fields include:|^wire--modules--inputfield--inputfieldpageautocomplete--inputfieldpageautocomplete-module:/wire/modules/Inputfield/InputfieldPageAutocomplete/InputfieldPageAutocomplete.module +|Link selected pages to page editor?|When enabled, the selected label(s) will link to edit the selected page.|No|Yes|(in modal window)|^wire--modules--inputfield--inputfieldasmselect--inputfieldasmselect-module:/wire/modules/Inputfield/InputfieldAsmSelect/InputfieldAsmSelect.module +|Add Field|(1)|Y-m-d|yyyy-mm-dd|H:i|hh:mm|Not: %s|Ascending By|Descending By|Has|Does Not Have|Is Empty|Is Not Empty|Matches|Does Not Match|Count|Created date|Created by user|Custom (field=value)|field=value|Has parent/ancestor|ID|Modified date|Modified by user|Name|Number of children|Parent', 'parent-only|Parent',' parent-with-subfield|Path/URL|Published date|Status|Hidden|Unpublished|Locked|Trash|Temp|Template|parent|Include|Hidden|Hidden + Unpublished|Hidden + Unpublished + Trash|All|Limit|Sort|(%d without limit)|Pages that match your selector|show|System fields', 'optgroup-label|Fields', 'optgroup-label|Subfields', 'optgroup-label|Fields matching same (1) item', 'optgroup-label|Modifiers', 'optgroup-label|Adjustments', 'optgroup-label|Switch to field labels|Switch to field names|Not Checked|Checked|None|Start typing...|Check box to make this row OR rather than AND|Value|Match by ID (subselector)|Each selector row above says: field must match value. These are called AND conditions. In cases where the same field or value appears in more than one row, an OR condition is possible. The presence of a checkbox at the end of the row indicates this. Check this box to make the row an OR condition rather than an AND condition.|Selector Sandbox|This is here just in case you want to test out the functionality of this Inputfield.|^wire--modules--inputfield--inputfieldselector--inputfieldselector-module:/wire/modules/Inputfield/InputfieldSelector/InputfieldSelector.module +|?|True|False|On|Off|Enabled|Disabled|Yes|No|Other|Unknown|Toggle field labels and input settings|Label type|Custom|Input type|Toggle buttons|Radios|Horizontal|Vertical|Use a 3rd “other” option?|Reverse order of yes/no options?|Support click to de-select?|yes/on|no/off|Label for “%s” option|other|Default selected option|No selection|^wire--modules--inputfield--inputfieldtoggle--inputfieldtoggle-module:/wire/modules/Inputfield/InputfieldToggle/InputfieldToggle.module +|Input features|Default image grid mode|In the admin, the list of images will appear in this mode by default. The user can change it at any time by clicking the icons in the top right corner of the field.|If you have recently used this images field, you will have to clear your cookies before seeing any changes to this setting.|Square grid images|Proportional grid images|Vertical list (verbose)|Focus point selection|Enables a draggable focus point to select the subject of an image. This helps to generate non-proportional crops.|A preview of the focus point is also shown when images are in the “Square grid images” mode.|Focus point|Focus point and zoom|Disabled|Maximum image dimensions|Optionally enter the max width and/or height of uploaded images. If specified, images will be resized at upload time when they exceed either the max width or height. The resize is performed at upload time, and thus does not affect any images in the system, or images added via the API.|Applies to JPG, PNG and GIF images.|Enter the value in number of pixels or leave blank for no limit.|Max width for uploaded images|Max height for uploaded images|How to resize to max dimensions|Using client-side resize enables you to reduce the file size and dimensions before uploading.|When using client-side resize, please specify both max width *and* max height in the fields above, or max megapixels in the field below.|Use client-side resize when possible|Use only server-side resize|Max megapixels for uploaded images|This can be used as an alternative to max width/height. Specify a floating point value.|Applicable to client-side resize only.|A good value for websites is 1.7 which is roughly 1600x1000 pixels, where 1600 and 1000 can be either width or height.|Other examples:|Client-side resize quality percent for JPEGs|Specify a number between 10 (lowest quality/smallest file size) and 100 (highest quality/largest file size). Default is 90.|Refuse images exceeding max dimensions?|If checked, images that exceed max width/height (that cannot be resized client-side) will be refused rather than resized.|Minimum image dimensions|Optionally enter the minimum width and/or height of uploaded images. If specified, images that don't meet these minimums will be refused.|Min width for uploaded images|Min height for uploaded images|Swap min/max dimensions for portrait images?|If checked, minimum width/height and maximum width/height dimensions will be swapped for portrait images to accommodate for the different aspect ratio.|Applies to server-side resizes only.|^wire--modules--inputfield--inputfieldimage--config-php:/wire/modules/Inputfield/InputfieldImage/config.php +|Crop|Focus|Variations|Dimensions|Filesize|Edit|drag and drop in new images above|N/A|This images field may have unsaved changes that could be lost after this action. Please save before cropping, or double-click the button proceed anyway.|drop in new image file to replace|drag circle to center of focus|There are older/low quality thumbnail preview images above – check this box to re-create them.|Invalid image|Image of %s does not meet minimum size requirements|Image of %s exceeds maximum allowed size|Image resized to fit maximum allowed dimensions|Not editable.|Actions|Action applied at save.|Flip|Rotate|Duplicate|Remove variations|Rebuild variations|Remove focus|vert|horiz|both|Copy|Paste|Reduce 50%|B&W|Sepia|Recreated all legacy thumbnails|Duplicated file %1$s => %2$s|Executed action “%1$s” on file %2$s|Failed action “%1$s” on file %2$s|No handler found for action “%1$s” on file %2$s|^wire--modules--inputfield--inputfieldimage--inputfieldimage-module:/wire/modules/Inputfield/InputfieldImage/InputfieldImage.module +|Checked|Not checked|Checkbox label|If you want to have separate field and checkbox labels, specify the label that will appear next to the checkbox here.|If not specified, the field label will be used instead.|Checked Value|When populated with something other than "1", this will appear as a label directly next to the checkbox.|Unchecked Value|This only appears in result entries, not in the form itself. You should leave this blank unless you want it to hold a specific value.|^wire--modules--inputfield--inputfieldcheckbox--inputfieldcheckbox-module:/wire/modules/Inputfield/InputfieldCheckbox/InputfieldCheckbox.module +|1 word|%d words|1 character|%d characters|(at least %d required)|(%d max)|Does not match required pattern|A minimum of %1$d characters are required (currently there are %2$d characters).|Value exceeded maximum allowed length of %d characters and has been truncated.|Minimum length|The minimum length (in characters) that are required by this field.|If the field is not “required” then minimum length is only enforced when a value is present.|Maximum length|The maximum length (in characters) that are allowed by this field.|A value of “0” indicates no maximum.|Counter|No counter|Character counter|Word counter|It is recommended that you show a character counter when using minimum/maximum length settings above.|Size|The displayed width of this field (in characters). Set to 0 for full width.|Strip Tags|When checked, any HTML tags will be stripped from the input when the form is processed.|This is recommended if the field does not need to support HTML in it.|Placeholder Text|Optional placeholder phrase of text that appears in the field when blank.|Pattern|Optional regular expression pattern to require in the input. This is used both client side (HTML5 pattern attribute) and server side for validation. Be sure to provide an example of the required pattern in your field description.|See [html5pattern.com](http://html5pattern.com) for examples of patterns you can use and create.|Initial Value|Optional initial/default value pre-populated for the user.|^wire--modules--inputfield--inputfieldtext--inputfieldtext-module:/wire/modules/Inputfield/InputfieldText/InputfieldText.module +|Input Type|Default to today’s date?|If checked, this field will hold the current date when no value is entered.|^wire--modules--inputfield--inputfielddatetime--inputfielddatetime-module:/wire/modules/Inputfield/InputfieldDatetime/InputfieldDatetime.module +|HTML5 browser native date, time or both|HTML input type|Date|Time|Both date and time|Step days for date input|Minimum allowed date|Maximum allowed date|Step seconds for time input|Minimum allowed time|Maximum allowed time|^wire--modules--inputfield--inputfielddatetime--types--inputfielddatetimehtml-php:/wire/modules/Inputfield/InputfieldDatetime/types/InputfieldDatetimeHtml.php +|Separate select inputs for month, day, and year (and optionally time)|Month|Year|Day|Invalid date “%1$s” changed to “%2$s”|None|(abbreviated)|Date select format to use|Month names are language/locale based|Time select format to use|First selectable year|Last selectable year|Limit selection to these years?|^wire--modules--inputfield--inputfielddatetime--types--inputfielddatetimeselect-php:/wire/modules/Inputfield/InputfieldDatetime/types/InputfieldDatetimeSelect.php +|Text input with jQuery UI datepicker|/wire/modules/Jquery/JqueryUI/i18n/jquery.ui.datepicker-xx.js|timepicker/i18n/jquery-ui-timepicker-xx.js|Date Picker|No date/time picker|Date/time picker on field focus|(recommended)|Date/time picker on button click|Inline date picker always visible (no time picker)|Date/Time Input Formats|Date Input Format|Select the format to be used for user input to this field. Your selection will populate the field below this, which you may customize further if needed.|(unix timestamp)|Time Input Format|None|Select an optional time format to be used for input. If used, the calendar option will include a time picker.|Time Input Type|Sliders (default) let the user slide controls to choose the time, where as Select lets the user select the time from a drop-down select.|Sliders|Select|Date Input Format Code|This is automatically built from the date select above, unless you modify it.|See the [PHP date](http://www.php.net/manual/en/function.date.php) function reference for more information on how to customize these formats.|You may optionally specify formats for other languages here as well. Any languages left blank will inherit the default setting.|Time Input Format Code|This is automatically built from the time select above, unless you modify it.|Placeholder Text|Optional placeholder text that appears in the field when blank.|Size|The displayed width of this field (in characters).|Year Range|When predefined year selection is possible, there is a range of plus or minus 10 years from the current year.|To modify this range, specify number of years before and after current year in this format: `-30:+20`, which would show 30 years before now and 20 years after now.|Default is `-10:+10` which shows a year range 10 years before and after now.|^wire--modules--inputfield--inputfielddatetime--types--inputfielddatetimetext-php:/wire/modules/Inputfield/InputfieldDatetime/types/InputfieldDatetimeText.php +|Option column width|Use this setting to have options display in fixed width columns that float or collapse according to viewport width.|Enter a CSS width number and unit such as `100px` or `10em`, for example. If no unit is specified, `px` (pixels) is assumed.|Enter the number `1` to automatically calculate an appropriate width at runtime.|For best appearance, enter a width that can fit the longest option without word wrapping, or enter `1` to for auto width.|Option column quantity|If you want the options to display in columns, enter the number of columns you want to use (up to 10).|To display options inline side-by-side enter the number `1`.|Note that the “option column width” setting is preferable for responsive behavior.|^wire--modules--inputfield--inputfieldcheckboxes--inputfieldcheckboxes-module:/wire/modules/Inputfield/InputfieldCheckboxes/InputfieldCheckboxes.module +|letter|lowercase letter|uppercase letter|digit|symbol/punctuation|none (disable all above)|Current password|New password|Confirm|Set Password|at least %d characters long|Minimum requirements: %s.|Not yet valid|Invalid|Too short|Too common|Same as old|Weak|Ok|Good|Excellent|Matches|Does not match|Show Password|Hide Password|Old password is required in order to enter a new one.|The old password you entered is not correct.|Passwords do not match|Required password was not specified|Password contained invalid whitespace|Password is less than required number of characters|Password does not contain at least one letter (a-z A-Z)|Password must have at least one lowercase letter (a-z)|Password must have at least one uppercase letter (A-Z)|Password does not contain at least one digit (0-9)|Password must have at least one non-letter, non-digit character (like punctuation)|Password requirements|Word ban mode|If you choose the strict mode, many passwords containing words will not be accepted.|Ban just common passwords (recommended)|Ban all passwords containing any common words (strict)|Complexify factor|Lower numbers allow weaker passwords, higher numbers require stronger passwords.|Specify -1 to disable this feature.|We recommend something between 0.5 and 1.0|Minimum password length|Allow existing passwords to be shown and/or rendered in form?|Require old password before allowing changes?|Applies to usages where this field appears to already logged-in users only.|Auto|Yes|No|Allow user to show/unmask password during changes?|Provides a show/hide password control so users can see what they type when in an appropriate environment.|Yes|No|^wire--modules--inputfield--inputfieldpassword--inputfieldpassword-module:/wire/modules/Inputfield/InputfieldPassword/InputfieldPassword.module +|Submit|^wire--modules--inputfield--inputfieldsubmit--inputfieldsubmit-module:/wire/modules/Inputfield/InputfieldSubmit/InputfieldSubmit.module +|[blank]|ID', 'th|Name', 'th|Created', 'th|Modified', 'th|Published', 'th|Modified By', 'th|Created By', 'th|URL', 'th|Path', 'th|Template', 'th|Parent', 'th|Children', 'th|Status', 'th|Please configure this field with a template selection before using it.|Please enter one or more columns in your field settings before using this field.|Add New', 'button|Children were found that may be added to this table. Check the box next to any you would like to add.|Select all|Y-m-d H:i|Added %d existing page(s) to table|Table fields to display in admin|Enter the names of the fields (1 per line) that you want to display as columns in the table. To specify a column width for the field, specify "field_name=30" where "30" is the width (in percent) of the column. When specifying widths, make the total of all columns add up to 100.|You may specify any native or custom field. You may also use subfields (field.subfield) with fields that contain multiple properties, like page references.|Custom fields assigned to your selected templates include the following:|To see a list of possible custom fields here, select a template on the Details tab, Save, and come back here.|Automatic Page Name Format|When populated, pages will be created automatically using this name format whenever a user clicks the "Add New" button. If left blank, the user will be asked to enter a name for the page before it is created.|If the name format contains any non-alphanumeric characters, it is considered to be a [PHP date](http://www.php.net/manual/en/function.date.php) format. If it contains only alphanumeric characters then it will be used directly, with a number appended to the end (when necessary) to ensure uniqueness.|Example: **Ymd:His** is a good name format for date/time based page names.|Modal edit window behavior|Automatically close on save (default)|Keep window open, close manually|^wire--modules--inputfield--inputfieldpagetable--inputfieldpagetable-module:/wire/modules/Inputfield/InputfieldPageTable/InputfieldPageTable.module +|Added item|^wire--modules--inputfield--inputfieldpagetable--inputfieldpagetableajax-php:/wire/modules/Inputfield/InputfieldPageTable/InputfieldPageTableAjax.php +|The process module assigned to this page does not appear to be installed.|No description available|^wire--modules--process--processlist-module:/wire/modules/Process/ProcessList.module +|You must check the box to confirm|(%d pages per second)|Not all pages could be deleted (%d remain)|Time limit reached (%d seconds)|The trash is empty|Empty the trash (confirm)|If there are too many items in the trash, you may have to empty it multiple times.|Pages in the trash|Time limit (in seconds)|Cancel|^wire--modules--process--processpagetrash-module:/wire/modules/Process/ProcessPageTrash.module +|Copy|Copy Page|Unable to load page|(copy)|(copy %d)|This will make a copy of %s|Title of new page|Make the new page unpublished?|If checked, the cloned page will be given an unpublished status so that it can't yet be seen on the front-end of your site.|Copy children too?|If checked, all children, grandchildren, etc., will also be cloned with this page.|Warning: if there is a very large structure of pages below this, it may be time consuming or impossible to complete.|Unable to clone page %s|Cloned page "%1$s" to "%2$s"|Cloned to: %s|Unable to clone page|^wire--modules--process--processpageclone-module:/wire/modules/Process/ProcessPageClone.module +|Your change was not saved because this site is in demo mode|This Process is only accessible via POST|You do not have permission to move pages using this parent|You do not have permission to sort pages using this parent|Your sort was not saved because these pages are automatically sorted by %s.|^wire--modules--process--processpagesort-module:/wire/modules/Process/ProcessPageSort.module +|Edit|View|New|Move|Empty|Pub|Unpub|Hide|Unhide|Lock|Unlock|Trash|Restore|^wire--modules--process--processpagelist--processpagelistrender-php:/wire/modules/Process/ProcessPageList/ProcessPageListRender.php +|Actions disabled in demo mode|Published|Unpublished|Made hidden|Unhidden|Locked|Unlocked|Trashed|Restored to: %s (reload to see)|Error executing: %s|^wire--modules--process--processpagelist--processpagelistactions-php:/wire/modules/Process/ProcessPageList/ProcessPageListActions.php +|404 Page Not Found|Admin|Trash open: drag pages below here to trash them|^wire--modules--process--processpagelist--processpagelistrenderjson-php:/wire/modules/Process/ProcessPageList/ProcessPageListRenderJSON.php +|Trash|Change|Cancel|Select|Unselect|More|Click and drag to move|Network error, please try again later|Unknown error, please try again later|Show All|(%d pages)|Add New', '/wire/templates-admin/default.php|Allow non-superuser editors to use Trash?|When checked, users will be able to see pages in the trash (only pages they have access to).|This will also enable the “Trash” and “Restore” actions, where access control allows.|Name of page field to display|Every page in a PageList is identified by a label, typically a title or headline field. You may specify which field it should use here. To specify multiple fields, separate each field name with a space, or use your own format string with field names surrounded in {brackets}. If the field resolves to an object (like another page), then specify the property with a dot, i.e. {anotherpage.title}. Note that if the format you specify resolves to a blank value then ProcessWire will use the page "name" field.|You may optionally override this setting on a per-template basis in each template "advanced" settings.|Show page actions on hover?|By default, actions for a page appear after a click (at least in the default admin theme). To make them appear on hover instead, check this box.|For more options here, see the $config->pageList setting in /wire/config.php. You may copy those settings to /site/config.php and override them.|Default value is %d.|If left at the default value, this setting can also be specified in the $config->pageList array.|Number of pages to display before pagination|Animation Speed (in ms)|This is the speed at which each branch in the page tree animates up or down. Lower numbers are faster but less visible. For no animation specify 0.|Children quantity type|In the page list, a quantity of children is shown next to each page when applicable. What type of quantity should it show?|When showing descendants, the quantity includes all descendants, whether listable to the user or not.|Immediate children (default)|Descendants: children, grandchildren, great-grandchildren, and on…|Both: children/descendants|Both: descendants/children|Show Page ID number instead|^wire--modules--process--processpagelist--processpagelist-module:/wire/modules/Process/ProcessPageList/ProcessPageList.module +|Name', 'th|Modified', 'th|Entries', 'th|Size', 'th|Create or add to log file from the API:|Deleted log: %s|Pruned "%s" log file (now contains %d entries)|Saved new log entry to "%s"|Log entry text was blank|Helpers|Text Search|Date From|Date To|Actions|Select an action below. You will be asked to click a button before the action is executed.|Download|Grow (Add Entry)|Chop (Prune)|Burn (Delete)|Chop To # Days|Reduce the size of the log file to contain only entries from the last [n] days.|Must be 1 or greater.|New Log Entry|Chop this log file now|Burn this log now (permanently delete)|Add this log entry|Download this log file now|Date/Time', 'th|User', 'th|URL', 'th|Text', 'th|actual|estimate|No matching log entries|404 not found|^wire--modules--process--processlogger--processlogger-module:/wire/modules/Process/ProcessLogger/ProcessLogger.module +|Bookmarks', 'tab|My bookmarks|Public bookmarks|Bookmark', 'bookmark-th|Description', 'bookmark-th|Access', 'bookmark-th|Actions', 'bookmark-th|all', 'bookmark-roles|you|View', 'bookmark-action|Modify', 'bookmark-action|Delete', 'bookmark-action|Please check the box to confirm you want to delete this bookmark|Delete this bookmark?|Cancel|Edit Bookmark|Add New Bookmark|Creates a new bookmark matching your current filters, columns and order.|Title', 'bookmark-editor|Description', 'bookmark-editor|What pages should this bookmark show?', 'bookmark-editor|Columns', 'bookmark-editor|Bookmark type|Private|Public|Access', 'bookmark-editor|What user roles will see this bookmark? If no user roles are selected, then all roles with permission to use this Lister can view the bookmark.|Allow other users to access this bookmark URL?|If you send the bookmark URL to someone else that is already logged in to the admin, they can view the bookmark if you check this box.|Shareable bookmark URL: [View](%s)|Order|Deleted bookmark|Bookmark is not deletable|^wire--modules--process--processpagelister--processpagelisterbookmarks-php:/wire/modules/Process/ProcessPageLister/ProcessPageListerBookmarks.php +|rel|Blank|ID|Path|Name|Created|Modified|Published|Mod By|Created By|Template|Status|Parent|Num Children|Hidden|Unpublished|Locked|Trash|Unrecognized bookmark or bookmark no longer active|Filters|Add Filter|Default columns|Select and sort the columns that will display in the pages list table.|The user can optionally change which columns are shown, so these will just serve as the defaults.|Columns', 'tab|The changes you make here should be reflected immediately in the results below.|What columns to show in the results|What pages to show|Specified 'include=' mode is not allowed here.|Not all specified templates are editable. Only 'include=hidden' is allowed|No templates specified so 'include=hidden' is max allowed include mode|%1$d to %2$d of %3$d|No results.|selected|All settings have been reset.|Add New|Refresh results|Reset filters and columns to default|Bookmarks|^wire--modules--process--processpagelister--processpagelister-module:/wire/modules/Process/ProcessPageLister/ProcessPageLister.module +|Width:|Height:|Top:|Left:|HiDPI/Retina|Image description (alt attribute)|Link to larger/original version|Resize|Save at this size?|Crop|Apply|Maximize/full width|Minimize/fit to screen|Cancel|Align Left|Align Right|Align Center|Save and Replace|Save as Copy|Saving...|Updating...|Yes|No, use %s|Caption?|Caption text is entered in the editor after you insert the image.|Caption text here|Rotate to the right|Rotate to the left|Flip horizontal|Flip vertical|You do not have access to edit images on this page.|There are no image fields on this page. Choose another page to select images from.|There are no images present on this page. Upload an image, or select images from another page.|Images on Page:|If you would like to select images from another page, select the page below.|Upload Image|No Alignment|Loading...|No changes necessary to image variations.|No changes made|Original|%s of above|Deleted image variation|Error deleting image variation|Created for placement in textarea', 'notes|HiDPI/Retina', 'notes|Auto-generated admin thumbnail', 'notes|API-generated variation', 'notes|Cropped version', 'notes|Inserted from page:', 'notes|Image', 'th|File', 'th|Size', 'th|Modified', 'th|Notes', 'th|Delete Checked|Close|HiDPI/Retina checkbox default checked?|Check this box to have the HiDPI/Retina checkbox checked by default for newly inserted images.|Do not generate thumbnail images|When checked, image selection will use full-size images rather than thumbnail images.|Field names to skip for selection|Enter the names of any image fields (separated by a space) that you do not want to allow for selection with this module.|Skip width attributes on image tags?|By default, this module will include width attributes in the img tag. If you are using responsive images, you might want to disable this behavior. Check the box to disable width and height attributes.|We do not recommend checking this box as it will interfere with some features (like use of HiDPI/retina images).|Recommended value:|Align Image Left Class|Align Image Center Class|Align Image Right Class|^wire--modules--process--processpageeditimageselect--processpageeditimageselect-module:/wire/modules/Process/ProcessPageEditImageSelect/ProcessPageEditImageSelect.module +|Module install option “%s”|Make sure /site/assets/cache/ directory is writeable for PHP.|Make sure your site modules directory (/site/modules/) is writeable for PHP.|ZipArchive class is required and your PHP does not appear to have it.|Extracted: %s|Unable to find any module files|Successfully copied files to new directory:|Unable to copy files to new directory:|Could not create directory:|Unable to copy module files:|Could not delete failed module dir:|Please note that %s was a symbolic link and has been converted to a regular directory|Backed up existing %s|Restored backup of %s|Unable to complete upload|No uploads found|Invalid download URL specified|Downloaded ZIP file: %s (%d bytes)|to enable always|temporarily|to enable in debug mode only|To enable, edit file %1$s and specify: %2$s …or… %3$s|This install option is configured to be available only in debug mode.|This install option is currently disabled.|^wire--modules--process--processmodule--processmoduleinstall-php:/wire/modules/Process/ProcessModule/ProcessModuleInstall.php +|Download|Download and Update|Download and Install|Get Module Info|Modules|Module Information", 'edit|Download Now|Add Module From Directory|Add Module Manually|Upload|Add Module From Upload|Add Module From URL|Check for New Modules|Installed|Requires", 'list|Also Installs", 'list|Refresh|Core|Site|Configure|Install', 'button|Install|Cancel|Add New', '/wire/templates-admin/default.php|Module Install|Error installing module|Deleted module files|Cleared file compiler cache|Modules cache refreshed (%d modules)|Module "%s" has multiple files (bold file is the one in use).|Click here to change which file is used|Clear compiled files|/site/modules/ - Modules specific to your site|Browse the modules directory at %s|To remove a module, click the module to edit, check the Uninstall box, then save. Once uninstalled, the module's file(s) may be removed from /site/modules/. If it still appears in the list above, you may need to click the Refresh button for ProcessWire to see the change.|The button below clears compiled site modules and template files, forcing them to be re-compiled the next time they are accessed. Note that this may cause a temporary delay for one or more requests while files are re-compiled.|/wire/modules/ - Modules included with the ProcessWire core|Modules that have configuration options|Modules on the file system that are not currently installed|Missing module file(s) in: %s|Missing|Modules in database that are not found on the file system. Click any module name below for options to fix.|New|Within the last hour|Within the last day|Within the last week|Within the last month|Recently Found and Installed Modules|Module Class Name|You may browse the modules directory and locate the module you want to download and install.|Type or paste in the class name for the module you want to install, then click the “%s” button to proceed.|The modules directory is located at %s|ModuleClassName|Be absolutely certain that you trust the source of the ZIP file.|Module ZIP file URL|Download a ZIP file containing a module. If you download a module that is already installed, the installed version will be overwritten with the newly downloaded version.|http://domain.com/ModuleName.zip|Module ZIP File|Upload a ZIP file containing module file(s). If you upload a module that is already installed, it will be overwritten with the one you upload.|ModuleName|1. Copy a module’s files into a new directory %s on the server.|2. Click the “%s” button below, which will find the new module.|3. Locate and click the “%s” button next to the new module.|Replace “%s” with the actual module name, which is typically its PHP class name.|If you have placed new modules in /site/modules/ yourself, click this button to find them.|No new modules found|No modules found.|Module', 'list|Version', 'list|Summary', 'list|Invalid module name: %s|more|Delete %s?|Module requirements are not fulfilled so installing may cause problems. Are you sure you want to install?|Module class must implement the “ProcessWire\Module” interface.|Found new module|Delete', 'button|Settings', 'button|Found|Show All|Error retrieving data from web service URL|Error decoding JSON from web service|Error reported by web service:|Sorry modules of type "%s" are not installable from the admin.|This module does not indicate compatibility with this version of ProcessWire. It may still work, but you may want to check with the module author.|Current installed version is already up-to-date|An update to this module is available!|older than the one you already have installed!|Not yet', 'install-table|Class', 'install-table|Version', 'install-table|Installed?', 'install-table|Authors', 'install-table|Summary', 'install-table|Release State', 'install-table|Compatibility', 'install-table|More Information|Project Page|Support Page|Links', 'install-table|ZIP file', 'install-table|Ensure that you trust the source of the ZIP file above before continuing!|This module has no download URL specified and must be installed manually.|Please Note', 'install-table|Download cancelled|Requires module "%s" before it can be installed|Downloaded:|%s is ready to install|Install Now|Leave Uninstalled|Updated:|%s was updated successfully.|Continue to module settings|No module specified|Module: %s|Module file to use|There are multiple copies of this module. Select the module file you want to use.|Uninstall", 'checkbox|Uninstall this module? After uninstalling, you may remove the modules files from the server if it is not in use by any other modules.|This will also uninstall other modules|(Disabled)|Can't uninstall module|You must first uninstall other modules|module file not found|Module “%s” exists in database but not on the file system.|Consider placing the module files in %s or removing the module from the database.|Remove this module from the database?|%s + Exit|This module doesn't have any fields to configure|Uninstalled Module|Removed module from database|Saved Module|Updated module %1$s to use file: %2$s|check for updates|Title', 'edit|Class', 'edit|File', 'edit|(default namespace)|None (root namespace)|Namespace', 'edit|ID', 'edit|Version', 'edit|Author', 'edit|Summary', 'edit|Requires', 'edit|Required By', 'edit|Required Permission', 'edit|Hooks To', 'edit|install translations|Languages', 'edit|More Information', 'edit|Debug', 'edit|Autoload disabled?|Be careful, checking this box can break the module or your site. Use for temporary testing only.|before|after|Install %s?|No module language files available|Module language translations|Import translations for module %s|Import into %s|Cannot find CSV file|^wire--modules--process--processmodule--processmodule-module:/wire/modules/Process/ProcessModule/ProcessModule.module +|Continue|Edit Profile|Email|Login is not supported for that email address.|Cookie check failed: please enable cookies to login.|Javascript check failed: please enable Javascript to login.|Forgot your password?|Invalid login name|Login|Login failed|Login', 'headline|You are logged in.|You have logged out|Password|Username|Username or Email|Skipping after-login system checks because updates were applied (%s)|Login type|User name|Email address|Either|To use email login, you must [enable the “unique” setting](%s) for your email field.|Two-factor authentication|Tfa modules in the ProcessWire modules directory|To configure this you must first install one or more Tfa modules and then return here.|Found the following Tfa modules:|(click to configure)|Force two-factor authentication|Type', 'Module name/type|When a Tfa module is selected here, it will be enabled automatically (at login) for users that are not using two-factor authentication.|Disabled|Roles', 'Roles selection|Check roles to force two-factor authentication for, or leave all unchecked to force for ALL roles (when/where possible).|Strongly suggest two-factor authentication for these roles|After logging in to the admin, ProcessWire will prompt users in the roles you select here to use two-factor authentication for their accounts.|Allow users the option to skip code entry when their browser/location is remembered?|This presents users with a “Remember this computer?” option on the code entry screen at login.|Enter the number of days that a user’s browser/location can be remembered for, or 0 to disable.|User agent (browser, platform, and versions of each)|Non-versioned user agent (browser and platform, but no versions—less likely to change often)|Accept header (content types user’s browser accepts)|Current request scheme whether HTTP or HTTPS|Server hostname (value of $config->httpHost)|User’s IP address (REMOTE_ADDR)|User’s forwarded or client IP address (HTTP_X_FORWARDED_FOR or HTTP_CLIENT_IP)|Do not allow user to skip code entry when any of these properties change|Changes to password, name, email, or a random cookie in the user’s browser, will always require code entry at login.|In addition, changes to any checked items below will also require code entry at login.|These properties form a fingerprint of the user’s browser beyond the random cookie that we set.|This setting only applies when the option to remember browser/location is enabled.|^wire--modules--process--processlogin--processlogin-module:/wire/modules/Process/ProcessLogin/ProcessLogin.module +|Featured|Approved|Pending|Spam|Delete|No|All|Replies|All|There are no comments fields installed|Please select a comments field|No comments field specified in URL|Unrecognized field|ID|Replies to|Page|Deleted comment #%d|Unable to find page: %d|Page %d does not have field: %s|Moved comment #%1$d from page %2$d to page %3$d|Updated comment #%d|edit|view|Page|When|Status|Cite|Web|Mail|None|Parent|Where|Reply to %s|Stars|Votes|Notify|Comment ID|Y/m/d g:i a|ID of the Comment that this one is replying to.|ID of the Page that this comment lives on.|View all having value|Edit value|Show only comments from page|Reply to #|Set status:|per page|Check/uncheck all|There are no checked items|Actions (checked items)|Reset: Upvotes|Reset: Downvotes|Date (new–old)|Date (old–new)|Stars (high–low)|Stars (low–high)|Upvotes|Downvotes|Sort:|You have unsaved changes!|of %d|None to display|^wire--modules--process--processcommentsmanager--processcommentsmanager-module:/wire/modules/Process/ProcessCommentsManager/ProcessCommentsManager.module +|Unknown page|This page is locked for edits|You don't have access to edit|This page might have one or more incomplete fields (attempt to save or publish for more info)|%s + Exit|%s + View|%s + Add New|%s + Next|Page View', 'panel-title|Panel', 'view-label|Modal Popup', 'view-label|New Window/Tab', 'view-label|Exit + View', 'view-label|Are you sure? An upload is currently in progress and it may be lost if you proceed.|Save|This page is in the Trash|Save + Keep Unpublished|Publish|Content|Children|Children / Subpages|There are currently no children/subpages below this page.|Children are sorted by "%s", per the template setting.|Add New Page Here|Sort Settings|If you want all current and future children to automatically sort by a specific field, select the field below and optionally check the 'reverse' checkbox to make the sort descending. Leave the sort field blank if you want to be able to drag-n-drop to your own order.|Settings|Template|Parent|Created by User|What pages link to this page?|Not listable|Found %d other page(s) linking to this one in Page fields or href links.|(in page field)|(in href link)|%d additional pages not shown.|Did not find any other pages pointing to this one in page fields or href links.|What other URLs redirect to this page?|Whenever a page is moved or the name changes, we remember the previous location for redirects.|Below is a list of URLs (paths) that automatically redirect to this page (using 301 permanent redirect).|You may delete any paths/URLs or manually add new ones.|Delete', 'prev-path-delete|URL', 'prev-path|When', 'prev-path-date|Language', 'prev-path-language|Current', 'prev-path-current|No redirect paths|Not yet|Deleted redirect for previous URL: %s|Parent', 'prev-path-parent|Add new redirect URLs|Enter additional paths/URLs (one per line) that should redirect to this page.|Enter the URL path only (i.e. “/hello/world/”), do NOT include scheme, domain, port, query string or fragments.|Paths are relative to site root so do NOT include the %s subdirectory at the beginning.|To specify a language for the redirect, enter path/URL on line prefixed with language name:|/your/%s/url/|(for %s)|Added redirect: %s|Unable to add redirect %s because it appears to conflict with another path|Created by %1$s on %2$s|Last modified by %1$s on %2$s|Published on %s|Info|Status|Delete|Delete Permanently|Move to Trash|Check the box to confirm that you want to do this.|Confirm|This page may not be deleted at this time|Restore|Move out of trash and restore to original location|Check the box to confirm that you want to restore this page.|The page will be restored to: **%s**.|Original name will be adjusted from **%1$s** to **%2$s** to be unique.|View|Who can access this page?|Role|What they can do|(everyone)|all', 'all permissions|Access is defined with this page’s template: %s|Access is inherited from page "%1$s" and defined with template: %2$s|Viewable by its URL if page had a template file (it does not currently).|Change: %s|Removed flagged status because no errors reported during save|%d change', '%d changes', $numChanges) . |Published Page: %s|Saved Page: %s|Cannot be published until errors are corrected|Page cannot be restored while errors are present|Restored Page: %s|Error restoring page|Changed page URL name to "%s" because requested name was already taken.|There is no editable next page to edit.|Restored previous value|Page unpublished because field "%s" is required|Template '%s' is not allowed|Added status: %s|Removed status: %s|This page is not deleteable|Deleted page: %s|Moved page to trash: %s|Unable to move page to trash|Confirm template change|Change template from "%1$s" to "%2$s"|Warning, changing the template will delete the following fields:|Are you sure?|Please confirm that you understand the above by clicking the checkbox below.|You don't have permission to change the template on this page.|That template is not allowed|Changed template to '%s'|Unpublished: Not visible on site|Hidden: Excluded from lists and searches|Locked: Not editable|(in default language only)|Unique: Require page name “%s” to be globally unique|Edit Page: %s|Default "view" location/action|The default type of action used when the "view" tab is clicked on in the page editor.|^wire--modules--process--processpageedit--processpageedit-module:/wire/modules/Process/ProcessPageEdit/ProcessPageEdit.module +|Bookmarks|Edit Bookmarks|all|There are currently no bookmarks defined|everyone|Bookmarks for: %s|%s Bookmark Editor|Note that only superusers are able to see this editor.|Add Bookmark|Click the "add bookmark" action below to select page(s) to add as bookmarks. If you want the bookmarks to only appear for a specific user role, first select the role above.|Saved bookmarks|Allow use of bookmarks?|Bookmarks enable you to create shortcuts to pages from this module, configurable by user role. Useful for large applications.|^wire--modules--process--processpageedit--pagebookmarks-php:/wire/modules/Process/ProcessPageEdit/PageBookmarks.php +|No search specified|Pages|Trash|Modules|View All|Search Results|or any field name|test|Searches %1$s for: %2$s|Searches “%1$s” property of %2$s for: %3$s|Examples use the “=” equals operator.|In some cases you can also use these:|operators:|configure|Click here to configure search settings|Same as above (shorter syntax if no names collide)|Limit results to template: %s|Limit results to %s field on template|Find templates that have field: %s|Find fields with “ckeditor” in settings|(hover for more)|The examples use the “%s” property.|You can also use any of these properties:|properties|%s help|%d items|^wire--modules--process--processpagesearch--processpagesearchlive-php:/wire/modules/Process/ProcessPageSearch/ProcessPageSearchLive.php +|Search', 'headline|No search specified|Search in field(s):|Type of search:|Search for:|Limit to template:|Sort by:|Reverse sort?|Display field(s):|Search', 'submit|Search Options|Advanced|Shortcuts|edit|Pages', 'match-type|Search', 'input|Admin live search|Search order|These are the types of searches that will be performed during an admin live search.|Drag them to the order you want the search results to be listed in.|(excluded)|Exclude search types|Select any search types that you want to exclude from live search. These might be types you don’t often need to search.|The more types excluded, the faster the live search will perform.|Any selected types can still be searched if asked for specifically in the search.|For example, if you excluded the “trash” type, it could still be searched if you prefixed your search with “trash=”, like “trash=hello”.|(settings for pages type)|Page fields to search|This applies to search results from “pages” and “trash” only.|We recommend limiting this to 1 or 2 fields at the most to ensure the live search is fast. Typically you would just search the “title” field.|Page fields to search if user hits “enter” in the search box|Typically this would be the same as above, but you might also want to add additional field(s).|For instance, rather than just searching the “title” field, you might want to also search a “body” field as well.|Default search operator for single and partial word searches|Default search operator for multi-word (phrase) searches|Default field name(s) to display in search results|If specifying more than one field, separate each with a space.|^wire--modules--process--processpagesearch--processpagesearch-module:/wire/modules/Process/ProcessPageSearch/ProcessPageSearch.module +|Edited|Created|Edited by me|Created by me|Add another|No pages match (yet)|This feature requires page-lister permission|Page', 'th|Parent', 'th|Template', 'th|Created', 'th|Modified', 'th|Recent pages|Pages recently created by %s|Recently created pages|Pages recently edited by %s|Recently edited pages|in %s|Add another|Template', 'th|Parent', 'th|Last Created', 'th|Click any item to add another of the same type|^wire--modules--process--processrecentpages--processrecentpages-module:/wire/modules/Process/ProcessRecentPages/ProcessRecentPages.module +|Where do you want to add the new %s?|Please select a parent %s page below:|There are currently no templates with defined parent/child relationships needed to show "Add New" shortcuts here. To configure this, edit any template (Setup > Templates) and click on the "Family" tab.|Ok|Add New|The name entered is already in use. If you do not modify it, the name will be made unique automatically after you save.|No templates allowed for adding new pages here.|Template "%s" is not allowed here.|Template|Parent|Save|Save + Publish|Save + Publish + Add Another|Unused temp page|Created page %1$s using template: %2$s|Warning, the name you selected "%1$s" was already in use and has been changed to "%2$s".|Missing required field: name|Template selection is required|The pages you select above represent bookmarks to the parent pages where you want children added. Note that if a user does not have permission to add a page to a given parent page (whether due to access control or template family settings), the bookmark will not appear.|Template shortcut sort order|To change the order of the "Add New" page-template shortcuts, drag and drop the options to the order you want them in.|To add or remove templates from these shortcuts, see the Template editor Family tab.|Disable automatic publishing|By default, pages with nothing but global fields (most commonly "title|^wire--modules--process--processpageadd--processpageadd-module:/wire/modules/Process/ProcessPageAdd/ProcessPageAdd.module +|Choose page|Enter a URL, select a page, or select a file to link:|Link|Link text|Link to URL|Enter a URL, email address, anchor, or enter word(s) to find a page.|Select Anchor|Anchors found in the text you are editing.|Select Page|Select Child Page|This is the same as "Select Page" above, but may quicker to use if linking to children of the current page.|Attributes|Title|Additional text to describe link.|Target|Where this link will open.|Rel|Relationship of link to document.|Class|Additional classes that can affect the look or behavior of the link.|You may customize available attributes shown above in the %s module settings.|None|open in new window|tell search engines not to follow|Select File|Showing files on page:|Select the file from this page that you want to link to.|To select a file from another page, click 'Select Page' above and choose the page you want to select a file from.|Attribute options|Enter one attribute value per line. The user will be able to select these as options when adding links. To make an option selected by default (for new links), precede it with a plus "+".|External link attributes|Specify the default selected attributed that will be automatically populated when an external link is detected.|If used, the value must be one you have predefined above.|Example: Specifying **nofollow** would make external links default to be not followed by search engines.|Example: Specifying **_blank** would make external links default to open in a new window.|URL type for page links|Full/absolute path from root (default)|Relative URLs in the same branches only|Relative URLs always|*Currently experimental|^wire--modules--process--processpageeditlink--processpageeditlink-module:/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.module +|User Login Name|Profile:|For security, please enter your current password to save these changes:|User name may contain lowercase a-z, 0-9, hyphen or underscore.|Profile not saved|Required password was provided but is not correct|Required password was not provided|Email address "%s" already in use by another user.|Profile saved|Not allowed|Sanitized to “%s”, which differs from what you entered|Too short|Too long|Already in use|May not start or end with non-alpha, non-digit characters|May not contain adjacent hyphens, underscores or periods|What fields can a user edit in their own profile?|Name|Label|Type|^wire--modules--process--processprofile--processprofile-module:/wire/modules/Process/ProcessProfile/ProcessProfile.module +|Max users to show in AJAX drop down menu|When the number of users in the system exceeds this amount, the drop-down navigation will instead show roles with user counts rather than users.|Specify a value between 1 and 100 (default=25)|^wire--modules--process--processuser--processuserconfig-php:/wire/modules/Process/ProcessUser/ProcessUserConfig.php +|Roles|User will inherit the permissions assigned to each role. You may assign multiple roles to a user. When accessing a page, the user will only inherit permissions from the roles that are also assigned to the page's template.|You may not change this role|You may not remove the superuser role from yourself|You may not assign the superuser role|You are not allowed to remove role: %s|You are not allowed to add role: %s|You removed role(s) that that will prevent your edit access to this user. Roles have been restored.|^wire--modules--process--processuser--processuser-module:/wire/modules/Process/ProcessUser/ProcessUser.module +|Select the fields that you want to export|NAME|LABEL|TYPE|Shift+Click to select multiple in sequence. Ctrl+Click (or Cmd+Click) to select multiple individually. Ctrl+A (or Cmd+A) to select all.|Export', 'button|Export Data|Copy and paste this data into the "Import" box of another installation.|Click anywhere in the box to select all export data. Once selected, copy the data with CTRL-C or CMD-C.|Ok', 'button|Import', 'button|Paste in the data from an export.|Copy the export data from another installation and then paste into the box above with CTRL-V or CMD-V.|Preview|new|Changes|Property|Old Value|New Value|We recommend changing the type of this field to "%s" manually, then coming back here to apply additional changes.|%d error', '%d errors', count($errors)), count($errors)) . |No changes pending.|Modify this field?|Create this field?|Yes', 'yes-import|No', 'no-import|click yes to show changes|Sometimes it may take two commits before all changes are applied. Please review any pending changes below and commit them as needed.|Please review the changes below and commit them when ready. If there are any changes that you do not want applied, uncheck the boxes where appropriate.|Commit Changes|Your changes have been applied!|No changes were found|Ok', 'button|Saved:|Added field|Modified field|^wire--modules--process--processfield--processfieldexportimport-php:/wire/modules/Process/ProcessField/ProcessFieldExportImport.php +|Save|Import|Export|Ok|Name', 'list thead|Label', 'list thead|Type', 'list thead|Tag|Tags|Manage Tags|Fields|Templates', 'list thead quantity|Yes', 'access|No', 'access|Show All|Filters|Filter by template|When selected, only the fields from a specific template will be shown. Built-in fields are also shown when filtering by template. Asterisk (*) indicates system templates.|Showing fields from template: %s|Fields by Template|Filter by type|When specified, only fields of the selected type will be shown. Built-in fields are also shown when filtering by field type.|Showing fields of type: %s|Show system fields?|When checked, built-in fields will also be shown. These include system fields and permanent fields. System fields are required by the system and cannot be deleted or have their name changed. Permanent fields are those that cannot be removed from a template. These fields are used internally by ProcessWire.|Showing all fields, including built-in system and permanent fields.|Untagged|System', 'tag|Tag: %s|Add New Field', 'list button|Select all fields that should have this tag|Display as collapsed in fields list?|To delete this tag, remove all fields from it.|Added tag “%1$s” to field: %2$s|Removed tag “%1$s” from field: %2$s|Tags enable you to create collections of fields for listing or searching.|Warning: tag “%s” has the same name as a Field.|Add new tag|No fields matched your filter|autojoin', 'list notes|global', 'list notes|system', 'list notes|permanent', 'list notes|required', 'list notes|show if...', 'list notes|access', 'list notes|unique', 'list notes|overrides/contexts', 'list notes|(not used)|Edit Field: %s', 'edit headline|Add New Field', 'add headline|when used with: %s|when used with template “%1$s” in context “%2$s”|when used with template: %s|Check field reported:|%d orphaned table rows found|...and so on...|Please run "Actions > Check field data" on field %s|No issues found for field %s|Alert', 'tab|Unknown Properties|The following properties were found with this field with zero accesses during configuration. Sometimes this can indicate that the properties are no longer in use. Check the box next to each property you want to remove. If you are not sure, there is no harm in just leaving them there.|Potential unknown properties found in this field. Please see the "Alert" tab.|Remove %d orphaned table rows?|We found rows of data in the table for this field that do not match up with any page, or match pages that do not have this field.|Override by template|*Indicates that field is currently overriding a default value. Settings that you specify on this screen override the default settings only when used with the "%s" template.|Cancel', 'button|Overrides|The following settings are overridden for this field by the indicated template(s). Check the box to the right of any row to remove the setting override (restoring the original value).|Setting overrides for field namespace: %s|Setting overrides for template: %s|Setting overrides by template|To edit an override setting or override other settings, edit any template and click the field name in the fields list.|To adjust what settings are allowed for overrides, see the field below.|There are currently no settings being overridden by template.|Template', 'context-thead|Setting', 'context-thead|Changes', 'context-thead|Settings allowed to override by template|Checked settings will appear as configuration options when editing this field within the context of a particular template.|**WARNING:** enabling settings beyond those specified by the Fieldtype/Inputfield module may not always work, or may cause problems.|As a result, we recommend testing any modifications to these settings in a non-production (development) environment first.|Please Note:|Settings in **bold** are those that the Fieldtype/Inputfield module has designated as always allowed for override.|Other settings may or may not work for context overrides.|You should un-check any settings you find do not work, or otherwise cause problems.|Details:|Input:|Front-end editing|Install|Please install the front-end page editor module to enable front-end editing for fields. After installing, reload and return here for more options.|Delete field|This field is not in use and is safe to delete.|This field may not be deleted because it is in use by one or more templates.|Basics', 'tab|After selecting your field type and saving, you may be presented with additional configuration options specific to the field type you selected.|Clone existing field|Description', 'textarea input|Description appears here and looks like this.|Additional information describing this field and/or instructions on how to enter the content.|Notes', 'textarea input|Usage notes or additional information that appears beneath the input.|Notes appear here and look like this.|Icon|If you want to associate an icon with the field, select an icon below. Click the "Show all icons" link for visual selection.|Actions', 'tab|Add or remove field from templates|This field is in use on the checked templates below.|This field is not currently in use on any templates.|You may quickly add or remove this field from templates by checking or unchecking the relevant boxes and clicking save.|You will be asked to confirm additions and removals on the next screen after you save.|Populated pages', 'usage-table-th|Rows of data', 'usage-table-th|%d system templates are not shown because advanced mode is off.|Duplicate/clone this field?|To clone this field, enter the name of the new field you wish to create.|Note that you will be editing your cloned copy after submitting this form.|Check field data|Check the field for unused data or other possible optimizations. If any issues are found, you will have the opportunity to correct them from the Alert tab after saving.|Access', 'tab|Do you want to manage access control for this field?|When enabled, you can limit view and edit access to this field by user role.|What roles can view and/or edit this field?|Users must also have page view or edit access on the page where the field exists before these permissions are applicable.|When no boxes are checked, only superuser can view/edit the contents of the field.|Role', 'access-thead|View', 'access-thead|Edit', 'access-thead|(everyone)|Access toggles|Show field in page editor if viewable but not editable (user can see but not change)|Make field value accessible from API even if not viewable (see below)*|When a field is not viewable (on the front-end with output formatting on), the $page->%s value will be a blank version of the expected type, which prevents the value from being shown.|Check the box above to bypass this behavior, making the value always API accessible. This will leave you to do any access checking.|You can check view access from the API for this field like this:|Advanced', 'tab|If you want to visually group this field with others in the fields list, enter a one-word tag. Enter the same tag on other fields you want to group with. To specify multiple tags, separate each with a space. Use of tags may be worthwhile if your site has a large number of fields.|Each tag must be one word (underscores are okay).|Deleted field|Field name is required|Field type is required|Added Field|Removed unused property: %s|Deleted %d orphaned rows|Saved Field|You are now editing the field you cloned.|Error creating clone of this field|(copy)|Cloned Field|Field name is empty|Field names may only contain ASCII letters, digits or underscore.|Field name "%s" is already in use|Field name "%s" is a reserved word|Field names may not begin with "_" or digits|Field name may not be the same as a Language name|Error in setting “%s”|(you specified “%s”)|Unable to validate|This will not work because values must be page IDs|Removed context override|Change type for field: %s|Change field type from "%1$s" to "%2$s"|Please note that changing the field type alters the database schema. If the new fieldtype is not compatible with the old, or if it contains a significantly different schema, it is possible for data loss to occur. As a result, you are advised to backup the database before completing a field type change.|Confirm field type change|If you are sure you want to change the field type, check the box below and submit this form.|Keep field settings?|Check this box to retain all the custom settings for this field (from the Details and Input tabs). This is desirable if the new field type has the same or similar configuration properties to the old field type. However, it can also result in unnecessary or redundant configuration data taking up space in the field. You can always analyze this later from: Advanced > Check field data.|Field type change aborted|Field type changed|Remove field "%1$s" from template "%2$s"|Confirm removal of field "%1$s" from template "%2$s"|WARNING: This will result in data associated with the field being permanently deleted.|After you submit, be patient as it may take some time for this operation to complete.|There do not appear to be any rows of data associated with this field/template combination|Please check the box to confirm.|Template: %s|Add field "%1$s" to template "%2$s"|Where do you want to add "%s?"|Before %s|After %s|Add as first field|Do not add|Add or remove from template(s)|Please review and adjust or confirm your changes|Added field "%1$s" to template "%2$s" before "%3$s"|Added field "%1$s" to template "%2$s" after "%3$s"|Removed field "%1$s" from template "%2$s"|Error removing "%1$s" from template "%2$s"|On|Off|All|[blank]|Field presentation/visibility|Roles allowed to view this field|Roles allowed to edit this field|Enable access control|Remove access control|Make field value API accessible even when not viewable|Make field value NOT API accessible when not viewable|Show in page editor even if not editable|Hide in page editor when not editable|Return to fields list after saving a field?|By default, you will remain in the fields editor after saving a field. If you want to instead return to the fields list, check this box.|^wire--modules--process--processfield--processfield-module:/wire/modules/Process/ProcessField/ProcessField.module +|Select the templates that you want to export|NAME|LABEL|FIELDS|MODIFIED|Shift+Click to select multiple in sequence. Ctrl+Click (or Cmd+Click) to select multiple individually. Ctrl+A (or Cmd+A) to select all.|Export', 'button|Export Data|Copy and paste this data into the "Import" box of another installation.|Click anywhere in the box to select all export data. Once selected, copy the data with CTRL-C or CMD-C.|Ok', 'button|Import', 'input|Paste in the data from an export.|Copy the export data from another installation and then paste into the box above with CTRL-V or CMD-V.|Preview|new|Changes|Property|Old Value|New Value|%d notice', '%d notices', count($errors)), count($errors)) . |No changes pending.|Modify this template?|Create this template?|Yes', 'yes-import|No', 'no-import|click yes to show changes|Sometimes it may take two commits before all changes are applied. Please review any pending changes below and commit them as needed.|Please review the changes below and commit them when ready. If there are any changes that you do not want applied, uncheck the boxes where appropriate.|Commit Changes|Your changes have been applied!|No changes were found|Ok', 'button|Saved:|Added:|Modified:|^wire--modules--process--processtemplate--processtemplateexportimport-php:/wire/modules/Process/ProcessTemplate/ProcessTemplateExportImport.php +|Yes|No|Either / does not matter|Are you sure?|Export|Import|Add New Template', 'list-button|Template names may use letters (a-z A-Z), numbers (0-9), hyphens and underscores.|Lowercase is optional but recommended.|Do not include a file extension.|Template name does not match required format.|The name "%s" is already in use|Name|Label|Type|Tags|Manage tags|Templates|Untagged|System', 'tag|Filters|Filter by field|Select a field and only templates using that field will be shown.|Show All', 'filter-select|Templates with field: %s|Show system templates?|By default, system/internal templates are not shown. Click 'Yes' to have them included in the templates list below.|Name', 'list-thead|Label', 'list-thead|Fields', 'list-thead|Pages', 'list-thead|Modified', 'list-thead|system', 'list-note|access', 'list-note|no-file', 'list-note|cache', 'list-note|ProCache', 'list-note|URL segments', 'list-note|Page numbers', 'list-note|Add New Templates|Added template and fieldgroup: %s|Templates found in: %s|The following new templates were found. Check the box next to each template you want to add.|No new template files were found in: %s|Create a new template without a file|If you want to create a new template even though there is currently no file associated with it, enter the name of the template here.|You may enter multiple template names by separating each with a space.|Edit Template: %s|Pages using this template are not viewable because the template file (%s) does not exist [no-file].|Basics', 'tab|Access', 'tab|Manage template access|Family', 'tab|Optional usage and placement in the page tree|URLs', 'tab|Optional settings for URLs of pages using this template|Files', 'tab|Cache', 'tab|Output caching|Advanced', 'tab|Optional advanced template settings|System', 'tab|System-specific template settings|Actions', 'tab|Delete', 'tab|Save', 'button|If you just added fields above, save first and then return here to select them.|Label', 'field-label|An optional label to describe this template.|Icon|Select an icon that will be associated with this template and pages using this template (in the admin).|Usage|%d page', '%d pages', $this->numPages), $this->numPages) . |Delete template|This template may not be deleted|Not available for reason listed below|System templates cannot be deleted|Confirm deletion|Note that deleting the template only removes it from the database, it does not delete the template file on disk.|Fieldgroup", 'field-label|By default, each template manages it's own group of fields. If you want to have this template use the fields from another template, select it here.|(default)|Fields', 'field-label (non-default fieldgroup)|For your reference, this is a list of fields used by this template. This template gets it's fields from the '%s' template.|Fields', 'field-label|Define the custom fields for “%s”. It is not necessary to configure anything else here.|Select the fields that are used by this template and drag/drop to the desired order.|You may also click field name or label to edit in the context of this template, click/drag the percent indicator to adjust width, or [create a new field](%s).|Save this template to make newly added fields editable here.|Add Field|Close and Add|Click and drag to adjust field width|Save template before adjusting width of new field|Rename template|The name used to refer to this template. This is also the default filename of the template file (with .php extension) in /site/templates/.|The template filename is writable and will be renamed as well.|The template file is not writable so you will have to rename it manually (instructions will be provided after you save).|Duplicate/clone this template|Enter the name of the new template you want to create. The clone will be created when you save. If your templates directory is writable and the template has a file, it will also be cloned.|Copy fields from another template|If you want to copy fields used by another template, select it here. Fields already present in this template will be left alone.|Cache Status|Disabled|Enabled (template cache)|Enabled (ProCache, configured here)|Pages using this template are currently cached in ProCache, but configured directly in ProCache. To configure the ProCache settings for this template here, choose the ProCache option above.|Cache Time', 'field-label|To cache the output of this template, enter the time (in seconds) that the output should be cached. Caching can help significantly with page render time on resource-heavy pages. But caching should not be used on templates that need to process constantly changing data, like from forms or sessions. Also note that URL segments are cachable, but GET and POST vars are not.|For example: 60 = 1 minute, 600 = 10 minutes, 3600 = 1 hour, 86400 = 1 day, 604800 = 1 week, 2419200 = 1 month.|If using [ProCache](%s) there is no need to use the cache setting here.|Page Save / Cache Expiration|When a page using this template is saved, what should happen to the cache?|Clear cache for the saved page only (default)|Clear cache for entire site*|Clear cache for the saved page and parents (including homepage)|Clear cache for the saved page and other pages that I specify...|Clear cache for the saved page and other pages matching selector...|Do nothing|*To maximize performance, cache files are all expired as a group rather than cleared individually.|Specify the other pages that should have their cache cleared|When pages using this template are saved, their cache files will be cleared. Select the other pages that should also have their cache files cleared below.|Selector to find the other pages that should have their cache cleared.|Save this template and then come back here to configure your selector.|Cache expiration selector|Cache when rendering pages for these users|Guests only|Guests and logged-in users|Note that the cache is always disabled for pages where the user has edit access, regardless of what you select here.|Cache disabling GET variables|Cache disabling POST variables|When your template output is cached, variables of this type are ignored by default. You can optionally specify one or more variable names that will disable the cache for that request, causing the page to be rendered sans cache.|Optionally enter one or more variable names. If entering more than one, separate each by a space.|To disable cache when any variable is present, enter just an asterisk: * (recommended)|Tags|If you want to visually group this template with others in the templates list, enter a one-word tag. Enter the same tag on other templates you want to group with. To specify multiple tags, separate each with a space. Use of tags may be worthwhile if your site has a large number of templates.|Each tag must be one word (hyphenation is okay).|Label for Content tab', 'field-label|Optionally override the default "Content" tab label.|Label for Children tab', 'field-label|Optionally override the default "Children" tab label.|Label for Page Name property', 'field-label|Optionally override the default "Name" property label.|Required field action|What action should be taken when an already published page is saved with a missing required field?|Alert user of the error (default)|Restore previous value (when available)|Unpublish the page (when allowed)|List of fields to display in the admin Page List|Enter one or more field names assigned to this template to display in the admin Page List when listing pages using this template. If left blank, the fields specified on the ProcessPageList module configuration will be used instead. Field names should be separated by a space and/or comma. Blank fields will be ignored.|You may also use your own format (and any additional punctuation/characters) by specifying field names in brackets, i.e. {name}, {categories.title}, etc.|You may enter one or more of these fields:|To specify a property of a field, surround the field in brackets and enter {field_name.property}, for example: {categories.title}.|Template Toggles|You should generally leave these toggles unchecked unless you have a specific need covered here.|specify 0 to disable|Don't allow pages to change their template?|When checked, pages using this template will be unable to change to another template.|Don't allow unpublished pages|When checked, pages using this template may only exist in a published state and may not be unpublished.|Allow the 'created user' to be changed on pages?|When checked, pages using this template will have an option to change the 'created by user' (for superusers only). It will also enable the \$page->createdUser or \$page->created_users_id fields to be saved via the API.|Don't allow pages to be moved?|If you want to prevent pages using this template from being moved (changing parent) then check this box.|Disable multi-language support for this template?|When checked, pages using this template will only use the default language.|Please note that all of these system settings are intended for ProcessWire system development (not site development). Use them at your own risk.|System Flag?|If checked, this template will be defined as for the system and it won't be deleteable. Once the system flag is enabled, it can only be removed via the API (flagSystemOverride).|API: $template->flagSystem = 1; // or 0 to disable|Page Class Name|The name of the PHP class that will be used to create pages that use this template. By default pages will be created from the Page class. You should leave this blank unless you have another Page-derived class that you want to use.|API: $template->pageClass = "ClassName";|Disregard Global Fields?|By default, when a field is marked 'global' it will be required on all templates (and automatically added to any templates that don't have it). If this template has a special purpose where 'global' fields wouldn't apply, you can check this box to make this template disregard 'global' fields.|API: $template->noGlobal = 1; // or 0 to disable|Display 'name' field in content tab?|By default, the built-in 'name' field appears in the page editor 'settings' tab. If you would rather have it appear in the 'content' tab check this box.|API: $template->nameContentTab = 1; // or 0 to disable|Disable Trash Option?|When checked, pages using this template will not have the option of being sent to the trash.|API: $template->noTrash = 1; // or 0 to disable|Disable Settings Tab?|When checked, pages using this template will not have a 'settings' tab appear in the editor.|API: $template->noSettings = 1; // or 0 to disable|May pages using this template have children?|Can this template be used for new pages?|An example of a template that you wouldn't want to be used for new pages is your 'homepage' template.|One|no more allowed|Allowed template(s) for children|Select the template(s) that will be allowed for children of pages using this template. Use this only if you specifically want to restrict placement of pages using this template.|If none are selected then any are allowed, within the user's access limits. An example usage could be a 'news-list' template that is only allowed to have children using 'news-item' or 'press-release' templates.|Templates indicated with %s also need to be configured to allow this template as a parent. Click any selected template as a shortcut to configure allowed parents.|Templates indicated with a %s are already configured to allow this template as a parent.|Allowed template(s) for parents|Select the template(s) that will be allowed as parents for pages using this template. Use this only if you specifically want to restrict placement of pages using this template.|If none are selected then any parent template is allowed, within the user's access limits. An example usage could be an 'employee' template that is only allowed to have a parent page using a 'company-directory' template.|Templates indicated with %s also need to be configured to allow this template for children. Click any selected template as a shortcut to configure allowed children.|Templates indicated with a %s are already configured to allow this template as a child.|Name format for children|Optionally specify a format for page names used when a new child page is added. This enables the "Page Add" step to be skipped when adding a new page. In order to work, a single (1) template must be selected for the "Allowed template(s) for children" field above.|Leave blank to disable. Enter "title" (without quotes) to auto-generate the name from the page title. More options including date formats are available as well. [More](http://processwire.com/api/modules/process-template/)|Show in the add-page shortcut menu?|When checked, this template is eligible to appear on the "add new page" shortcut button/menu that appears on the main Pages screen. This assumes all other conditions are met (see below).|To adjust the order that templates appear in the shortcuts menu, see the [PageAdd module settings](%s).|**Conditions required for this to work**|1. You must select a parent template (see: "allowed templates for parents" above). If more than 1 is selected, only the first will be used.|2. The selected parent template must have defined this template as one allowed for children.|Sort settings for children|If you want children to automatically sort by a specific field, select it here. Otherwise select "None" to let this be set per-page instead. This overrides the page setting, so if you select anything other than "None", the sort option will not appear for pages using this template.|More|Allow Page Numbers?|If checked, pages using this template will support pagination.|Access the current page number from your template files with $input->pageNum.|Should page number URLs have a trailing slash?|Allow URL Segments?|If checked, pages using this template will support custom URL segments after the page URL.|Access the current URL segment(s) from your template files with $input->urlSegmentStr.|Should URL segments end with a trailing slash?|Which URL segments do you want to allow?|Enter one allowed segment, segment path or regular expression per line, or leave blank to allow any.|Should page URLs end with a slash?|If 'Yes', pages using this template will always have URLs that end with a trailing slash '/'. And if the page is loaded from a URL without the slash, it will be redirected to it. If you select 'No', the non-slashed version will be enforced instead. Note that this setting does not enforce this behavior on URL segments or page numbers, only actual page URLs. If you don't have a preference, it is recommended that you leave this set to 'Yes'.|Scheme/Protocol|HTTP or HTTPS|HTTPS only (SSL encrypted)|HTTP only|If your site has an SSL certificate and is accessible by HTTPS, you may make pages using this template accessible only via HTTPS or HTTP. For example, if you select 'HTTPS only' below, and a request for a page using this template comes in through HTTP, it will be automatically redirected to the HTTPS version. By default, ProcessWire allows connection from either HTTP or HTTPS.|Use Compiled File?|Enables ProcessWire to update your template file for the ProcessWire namespace and apply any installed FileCompiler modules.|Recommend at least for template files that do not use a ProcessWire namespace (like those originating from PW 2.x sites).|If you are not sure, choose "Auto".|(disables compiler)|Auto (compile when file has no namespace)|(template file only)|(template file and files included from it)|Detected template file namespace is "%s".|Compile recommended.|Compile not necessary unless needed for modules or includes.|Content-Type|Header to send with template file output. If none selected, ProcessWire will not send a content-type header and in most cases text/html is assumed. Selecting a content-type is recommended when output will be something other than html.|To add more content types see *contentTypes* in /wire/config.php (and add them in /site/config.php).|Alternate Template Filename|The template's filename, if different from: %s|Template files are assumed to be in directory: %s|Template file extension is assumed to be: %s|Prepend File|File to prepend to template file during page render. Must be relative to /site/templates/.|Append File|File to append to template file during page render. Must be relative to /site/templates/.|Disable automatic prepend of file: %s|This option disables the $config->prependTemplateFile setting in /site/config.php for this template only.|Disable automatic append of file: %s|This option disables the $config->appendTemplateFile setting in /site/config.php for this template only.|Do you want to manage view and edit access for pages using this template?|If you select 'Yes' you can define what roles have access to pages using this template. If you select 'No' then pages using this template will inherit access from their parent pages.|What to do when user attempts to view a page and has no access?|If a user attempts to access a page using this template, and doesn't have access to the page, what should it do?|Show a 404 Page|Show the Login page: %s|Redirect to another URL or render a page by ID|Login redirect URL or page ID to render|Enter the URL you want to redirect to OR the page ID you want to render when a user does not have access.|If specifying a page ID, please note the resulting page will be rendered for the user whether they have view permission or not.|This is useful in cases where your login page might itself be access protected.|This setting is applicable only if you selected option “C” in the field above.|Optional: In your URL, you can include the tag '{id}' (perhaps as a GET variable), and it will be replaced by the requested page's ID number, if you want it.|Should pages be searchable when user has no access?|When a user doesn't have access to view a page using this template, what should happen in searches and page lists?|Yes - Pages may appear in searches/lists even if the user doesn't have access to view them|No - Pages may NOT not appear in searches/lists unless the user has access to view them|API Note: This setting affects the results returned by $pages->find(), $page->children() and other functions that return PageArrays.|Allow edit-related access to inherit to children?|By default, all access settings on this template inherit through the page tree until a page using another access controlled template overrides it.|Choose the "No" option here if you want to prevent edit-related access from being inherited beyond pages using this template. View access will continue to inherit either way.|Allow edit-related access to inherit to children that are not access controlled|Limit edit-related access to pages using this template only|Prevent direct access to file assets owned by pages using this template?|When direct access to a file in [u]/site/assets/files/[/u] is blocked, ProcessWire can manage delivery of the file, rather than Apache.|This enables the file to be access controlled in the same manner as the page that owns it, while still using the original file URL.|Note that it takes more overhead to deliver a file this way, so only choose the “Yes always” option if you need it.|Always test that the access control is working how you expect by attempting to access the protected file(s) in your browser.|Do this for when you expect to have access (logged-in) and when you do not (logged-out).|No|(uses site-wide configuration instead)|Yes when page is unpublished, in the trash, or not publicly accessible|Yes always, regardless of page status or access control|What roles can access pages using this template (and those inheriting from it)?|Note: the edit/create/add options are disabled for roles that do not currently have page-edit permission.|Role', 'access-thead|View Pages', 'access-thead|Edit Pages', 'access-thead|Create Pages', 'access-thead|Add Children', 'access-thead|(everyone)|Additional edit permissions and overrides|Optionally add or revoke permissions assigned to each role when requested for a page using this template (or inheriting access from it).|The options available here are determined by your choices for "Edit Pages" above. As a result, you should save this template and come back here after making changes to roles with "Edit Pages" access above.|Options are shown in the format "role: permission". For a description of what each permission does, see the [permissions reference](%s).|Add permissions by role|Revoke permissions by role|Deleted template|Warning, file does not exist|Skipped template rename - please complete that after the current action.|Saved template: %s|Created clone of template "%1$s" named "%2$s".|Error creating clone of this template|Renamed %d page file path(s) for change to secure files option|Your change to the secure files option will be applied as file/image fields on each of the %d affected pages are accessed.|Note that this may take some time. To apply to all now, execute the following API code from a template file:|Duplicated fields from "%1$s" to "%2$s"|Field "%s" may not be removed because it is globally required by all fieldgroups|Error with placement of fieldset/tab "%s" - please fix and save again|Saved fieldgroup: %s|Fields that will be deleted|You have requested to change the Fieldgroup from "%1$s" to "%2$s".|The following fields will be permanently deleted on pages using this template:|Please confirm that you understand the above and that you want to change the fieldgroup by checking the box and submitting this form.|Continue', 'submit-fieldgroup|Please confirm that you want to change the Fieldgroup from "%1$s" to "%2$s"|Change Fieldgroup for Template: %s|Fieldgroup change aborted|Changed template fieldgroup to: %s|Remove Fields from Template: %s|Remove fields from template|You have asked to remove one or more fields from the template. This will result in data associated with the fields below being permanently deleted. If the fields that are removed contain a lot of data, it may take time for this operation to complete after you confirm and submit this form. Please confirm that you understand this and want to delete the field(s) by checking the boxes below.|Remove field "%1$s" from template "%2$s"|Remove Fields', 'submit-remove|This template cannot be renamed because it is a system template|Renamed template "%1$s" to "%2$s"|Renamed template file "%1$s" to "%2$s"|Unable to rename "%1$s" to "%2$s" in directory "%3$s". You must rename the file manually on your file system.|The template file "%1$s" was not found in directory "%2$s". You must rename the file "%3$s" to "%1$s" manually on your file system.|Rename template "%1$s" to "%2$s"|Please confirm that you want to rename this template by checking the box below.|Template file "%s" appears to be writable so we will attempt to rename it when you click submit.|Template file "%1$s" is not writable. Please rename that file to "%2$s" before clicking submit.|Removed field "%1$s" from template/fieldgroup "%2$s"|Added field "%1$s" to template/fieldgroup "%2$s"|Select all templates that should have this tag|Display as collapsed in templates list?|To delete this tag, remove all templates from it.|Added tag “%1$s” to template: %2$s|Removed tag “%1$s” from template: %2$s|Tags enable you to create collections of templates for listing.|Add new tag|^wire--modules--process--processtemplate--processtemplate-module:/wire/modules/Process/ProcessTemplate/ProcessTemplate.module +|Add New|Name|No items to display yet.|Filter by Template|Show All|What fields should be displayed in the page listing?|^wire--modules--process--processpagetype--processpagetype-module:/wire/modules/Process/ProcessPageType/ProcessPageType.module +|Install predefined system permissions|Check the box next to each optional permission you would like to install.|When installed, user must have this permission to complete described task.|When NOT installed, permission is assumed if user already has edit access to described resource.|As a result, if installed, this permission may remove existing access until it is assigned to roles.|Install|Add a new custom permission|Added optional permission: %s|^wire--modules--process--processpermission--processpermission-module:/wire/modules/Process/ProcessPermission/ProcessPermission.module +|Which types of pages may this role view?|Which types of pages may this role edit?|Which types of pages may this role add children to?|Which types of pages may this role create?|If you want to add {permission} only to specific templates, check the boxes below for the templates you want to add it to, and leave the {permission} permission unchecked.|The {permission} permission is checked, making it apply to all templates that are editable to the role. To revoke {permission} permission from specific templates, check the boxes below. To add this permission to only specific templates, un-check the {permission} permission first.|Note that role must also have page-edit permission for any checked templates above.|Most permissions that can be assigned by template also require that the user have page-edit permission to the template. If a template you need is not listed, you must enable access control for it first (see “Access” tab when editing a template).|Unlike most other permissions, page-edit permission to a template is not a pre-requisite for this permission.|Templates with an asterisk (*) are configured for edit-related permissions to also inherit to children and through the page tree, unless/until overridden by a page using a different access controlled template.|This permission is also inherited to children and through the page tree, unless/until overridden by a page using a different access controlled template.|Note: superuser role always has all permissions, so permissions field is not shown.|Permissions|For detailed descriptions of these permissions, please see the [permissions reference](%s).|name description |Add children to pages using template|Create pages using template|This permission can only be assigned by template.|(required)|This permission is required for all roles.|applies to all editable templates|%1$s added by template %2$s, click to edit|%1$s revoked by template %2$s, click to edit|Checking this box adds the permission for all editable templates, but this permission is already being applied separately by one or more templates. To keep things tidy, we suggest removing the permission from those templates before enabling it for all. Are you sure you want to enable it now?|(required because inherited from guest role)|Add to: %s|Revoke from: %s|Click to open/close permission settings by template|Permission “%1$s” for template “%2$s” not allowed (requires “%3$s” permission)|^wire--modules--process--processrole--processrole-module:/wire/modules/Process/ProcessRole/ProcessRole.module +|Export/import is currently only available to superuser|Export|Import|Import|Import from JSON string|Paste in the JSON string previously exported from this tool.|Import from ZIP file upload|Continue|No import data found|Invalid import data|%d new, %d existing|No import details to display|Pages having template “%s” cannot be imported because that template does not exist here.|Select a template to substitute when creating these pages.|OK: Replacing TEMPLATE “%1$s” with “%2$s”|Select replacement for TEMPLATE named “%s”|A field named “%s” of type *%s* appears in the import data, but does not exist locally.|If you want to import this field, select a replacement field here.|OK: Replacing FIELD “%1$s” with “%2$s”|Select replacement for FIELD named “%s”|Potential replacement fields|Other fields (may not be compatible)|Choose new parent|Pages having parent “%s” cannot be imported because that page does not exist here.|Select a parent page to use instead creating these pages.|OK: Replacing PARENT “%1$s” with “%2$s”|Select replacement for PARENT named “%s”|Resource conflicts|Import summary|Import mode|Create new pages and update existing pages|Create new pages only|Skip over pages in the import that already exist|Update existing pages only|Skip over pages in the import that do not already exist|Import pages below parent|When specified, pages will import to the parent page selected here.|Choose parent|Import pages into selected parent and maintain page path structure below it|Import pages as children of selected parent page only|Fields allowed in import|The following fields were found in the import data.|Uncheck any fields that you want to skip during import.|Name|Label|Type|Page name|Page status|Page sort index|Import pages|Test Import|Commit Import|Create new page: %s|Template: %s|Update existing page: %s|Page: %s – Fail|Page: %s|Populated fields:|Changed fields:|No changes detected|Page cannot be imported|Import successful|Import this page?|Yes|No|Export|What pages do you want to export?|Pages that I select|Pages having parent|Pages matching search|Select pages|Select one or more pages to include in the export.|Select parent page|Select the parent of the pages you want to export. The children of this page will be exported.|Additional options|Include the parent page in the export|Recursive|Exports tree of pages rather than just direct children|Include hidden pages|Include hidden and unpublished pages|Build a search to match pages for export|Add one or more fields to search and match pages for export.|Export fields|By default, all supported fields on a page are included in the export.|If you want your export to only include certain fields, then select them here.|If no selection is made, then all supported fields are included in the export.|Name|Label|Type|How do you want to save the export?|Download ZIP file|Text for copy/paste|Always choose the ZIP file option if you want to include file or image fields in your export.|Export Now|JSON for copy/paste (default)|ZIP file download|Pages export data for copy/paste|Click anywhere in the text below to select it for copy.|You can then paste this text to the Import tab of another installation.|Run another export|^wire--modules--process--processpagesexportimport--processpagesexportimport-module:/wire/modules/Process/ProcessPagesExportImport/ProcessPagesExportImport.module +|Password Reset Information|Unable to complete password reset. Please make sure you are on the same computer and in the same web browser that you originally submitted your request from.|Password reset temporarily not available. Please try again later or contact the admin.|Reset Password|Enter your email address|Enter your user name|If you have an account in our system with a valid email address on file, an email will be sent to you after you submit this form. That email will contain a link that you may click on to reset your password.|There are multiple accounts with this email, so password reset is not possible.|Please contact administrator to reset your password.|User is not allowed to reset password.|Assuming your account information was found and we have an email address on file, an email was dispatched with password reset information.|Please check your email for this message. If you do not receive an email within the next 15 minutes please contact the site administrator to reset your password. This password reset request will expire in 60 minutes. Do NOT close this window until you have completed your password reset request.|For security reasons, we do not reveal whether an account exists on this screen.|Your verification code is: %s|To complete your password reset, click the URL below (or paste into your browser) and follow the instructions:|This URL will expire 60 minutes from time it was sent. This URL must be opened from the same computer and browser that the request was initiated from.|You requested a password reset for your account at %s.|The system is unable to complete this request for the reason listed below:|Please contact the administrator for assistance with logging in to your account and/or changing your password.|Invalid reset request. Your request may have expired.|Verification Code|Please type or paste in the code you received in your email.|Resetting password also requires that you confirm the correct value of this field.|Reset Password|Exceeded max allowed attempts for this form.|Incorrect verification code|Entered value was not correct|Your password has been successfully reset. You may now login.|Unable to complete this step|User does not exist|User has no email address defined|User is unpublished|User is not allowed to login per site configuration|User does not have a role supported for password reset.|User has a role that does not support password reset.|Max attempt quantity reached, please try again later.|Continue|(optional)|Email address to send messages from|Use email rather than user name|When checked, user will be asked for their email address to reset their password, rather than their username.|If the email address is used by more than one account, resetting passwords is not possible for those accounts.|Note: the ProcessLogin module will set this automatically at runtime when configured to use email login.|Max password reset requests per IP address or session|Use this option to prevent the same IP address or session from flooding reset requests.|Specify 0 to disable.|Log activity?|When enabled, password reset requests will be logged.|View the log|Confirm field values|As an extra verification in the last step, ask user to confirm values of these fields before accepting new password.|Please only use single-language text or number based fields that are always populated for this.|Allowed roles|To only allow certain roles to reset password, select them here.|If none are selected then password reset is available to all roles.|Blocked roles|To block certain roles from resetting password, select them here.|Clear password reset request caches and tables|This happens automatically over time but can be cleared manually if desired.|Cleared password reset requests|^wire--modules--process--processforgotpassword--processforgotpassword-module:/wire/modules/Process/ProcessForgotPassword/ProcessForgotPassword.module +|Color Set|Reno|Classic|Blue|User Images|To use this feature your user template(s) needs to have an image field. If your user template(s) do not have an image field, the avatar will default to an icon. To add an image field to the default user template to go Setup > Templates > Filters (Show System Templates). The "user" template will now show in the list. If you have created an additional/alternate user template, you can enable this feature by adding an image field to that template.|Image field for the %s template|No image fields assigned to this template|Added field "%s" to fields editable by user in their profile.|User Display Names|Comma separated list of fields to use as the display name in the admin. (example: first_name, last_name)|These can only be text fields. Other field types will be ignored.|Display name for the %s template|Icons|Specify icons for navigation items|Top Navigation: Notices|Top Navigation: View Home Page|Sign out|^wire--modules--admintheme--adminthemereno--adminthemereno-module:/wire/modules/AdminTheme/AdminThemeReno/AdminThemeReno.module +|Debug Mode Tools', '/wire/templates-admin/debug.inc|Tree|Support Forums|Documentation|Github Repo|Cheatsheet|Hooks|Profile|Logout|^wire--modules--admintheme--adminthemereno--adminthemerenohelpers-php:/wire/modules/AdminTheme/AdminThemeReno/AdminThemeRenoHelpers.php +|When blank, the default file used.|Enter path relative to homepage URL.|(RECOMMENDED)|(EXPERIMENTAL)|example|Masthead + navigation|User avatar|Gravatar (external service that determines avatar from email)|Select an image field, Gravatar, or icon to show for the user avatar in the masthead.|Image field: %s|There are no image fields present on the “user” template at present, so only icons and Gravatar are shown.|You may add image fields to your user template [here](%s).|Icon: %s|User navigation label format|This label appears next to the user avatar image/icon.|Specify field(s) and format to use for the user label, or blank for no user label.|Use any fields/properties from your [user](%s) template surrounded in {brackets}.|Use {Name} for capitalized name, which is the default setting, or use {name} for lowercase name.|Examples: “{name}”, “{Name}”, “{title}”, “{first_name} {last_name}”, “{company.title}”, etc.|Logo image file|File should be PNG, GIF, JPG or SVG, on transparent background, and at least 100px in both dimensions.|If using SVG, you may optionally append “?uk-svg” to URL to make it add the [uk-svg](%s) attribute.|Logo click action|Admin root page list|Open offcanvas navigation|Layout + interface|Layout type|Traditional with masthead navigation|Page tree navigation in sidebar|(left)|(right)|Sidebar navigation (left) + page tree navigation (right)|*Sidebar layouts not compatible with SystemNotifications module and may have issues with other modules.|Inputfield column widths|Choose option B if you are having any trouble achieving intended Inputfield column widths.|Uikit uk-width classes (up-to 6 columns)|Percentage-based widths (additional flexibility)|Maximum layout width|Specify the maximum width of the layout (in pixels) or 0 for no maximum.|Applies to traditional layout only.|Notifications style|Does not apply if the SystemNotifications module is installed.|Group by type with expand/collapse control|Always show all|Advanced|Most advanced settings are available from the `$config->AdminThemeUikit` settings array.|You can find it in /wire/config.php. Copy to your /site/config.php file to modify it.|Primary CSS file|We do not recommend changing this unless you are an admin theme developer.|Warning: this will override custom `$config->AdminThemeUikit` settings, base style and custom styles.|Forms + input|These settings affect all form fields in the admin.|Any of these settings (and others) may also be specified individually for a given field.|If you specify a setting here, it will override individual field settings.|See: Setup > Fields > [any field] > Input (tab) > Admin Theme Settings.|Input size examples|Select size examples|Default input size|This affects the appearance of many text, textarea and select fields.|Not all Inputfields support the “small” or “large” options.|Small|Medium (default/recommended)|Large|Input types that should have no border|This setting applies to any selected types when used at 100% width.|Input types that should be offset with additional top/bottom margin.|As an example, the fields in this fieldset are using this option.|Inputfield label toggle behavior|Inputfield elements in ProcessWire can have an open or closed state.|This setting determines what happens when a user clicks any Inputfield label, which appears as a header above the input.|The “Standard” option makes a click of a label on an open Inputfield focus the input element, a standard HTML form behavior.|While a click of a closed Inputfield label will open and then focus the Inputfield (and close it when clicked again).|The “Consistent” option makes the Inputfield label always behave consistently as an open/close toggle, regardless of what state the Inputfield is in.|Regardless of what setting you choose, the toggle icon in the upper right of each Inputfield always toggles the open/closed state.|Standard|Consistent|Vertically offset ALL input types?|When checked, a vertical margin is added to every field.|This may provide additional clarity in some cases, but consumes more vertical space.|Input types that should use the “Card” style|This field is an example of the card style.|Does not apply to types selected to have no border.|Auto|None|Admin theme settings|These settings affect how this field appears when used with the Uikit admin theme.|When choosing the “Auto” option, the settings will be determined at runtime.|The “Margin” setting applies only to 100% width fields.|The “Auto” option is the recommended default for all settings.|Extra small|Small|Medium|Large|Input size|Input width|Fill|Margin|Border|Outline', 'border|Card', 'border|Transparent', 'border|Color|Primary', 'color|Secondary', 'color|Highlight', 'color|Warning', 'color|Danger', 'color|Minimize the styling of form controls|Example|This field simply demonstrates the settings you selected above.|Another field|Open the “%s” field above for a live example of column width.|^wire--modules--admintheme--adminthemeuikit--config-php:/wire/modules/AdminTheme/AdminThemeUikit/config.php +|Tree|^wire--modules--admintheme--adminthemeuikit--adminthemeuikit-module:/wire/modules/AdminTheme/AdminThemeUikit/AdminThemeUikit.module +|Compiled: %s|Admin base style - file not found: %s|^wire--modules--admintheme--adminthemeuikit--adminthemeuikitcss-php:/wire/modules/AdminTheme/AdminThemeUikit/AdminThemeUikitCss.php +|Debug|Navigation sidebar|Page tree sidebar|^wire--modules--admintheme--adminthemeuikit--_sidenav-masthead-php:/wire/modules/AdminTheme/AdminThemeUikit/_sidenav-masthead.php +|FOR TRANSLATORS: please translate the file /wire/templates-admin/default.php rather than this one.|Debug Mode Tools', '/wire/templates-admin/debug.inc|Tree|View Site|Profile|Logout|Add New|^wire--modules--admintheme--adminthemedefault--adminthemedefaulthelpers-php:/wire/modules/AdminTheme/AdminThemeDefault/AdminThemeDefaultHelpers.php +|Color Set|Classic|Warm|Modern|Futura|Color Set|Classic|Warm|Modern|Futura|^wire--modules--admintheme--adminthemedefault--adminthemedefault-module:/wire/modules/AdminTheme/AdminThemeDefault/AdminThemeDefault.module +|FOR TRANSLATORS: please translate the file /wire/templates-admin/default.php rather than this one.|en|Logout|^wire--modules--admintheme--adminthemedefault--default-php:/wire/modules/AdminTheme/AdminThemeDefault/default.php +|Markdown flavor to use|Safe mode?|Enable this to Markdown that it is processing untrusted user-input.|Details|Test markdown|Enter some markdown and click submit to test the result with your current settings.|^wire--modules--textformatter--textformattermarkdownextra--textformattermarkdownextra-module:/wire/modules/Textformatter/TextformatterMarkdownExtra/TextformatterMarkdownExtra.module +|Use UTF-8 characters for replacements rather than HTML entities?|The default behavior for SmartyPants is to add/update characters using HTML entities.|If you observe double-encoding issues, you may want to have it use UTF-8 replacements instead.|No (default)|Yes (some)|Yes (all)|Note that the “all” option will cause decode the following characters (when entity encoded) even if they were not inserted by SmartyPants:|^wire--modules--textformatter--textformattersmartypants--textformattersmartypants-module:/wire/modules/Textformatter/TextformatterSmartypants/TextformatterSmartypants.module +|expires|404 occurred: %s|User logged in: %s|Login failure: %s|User logged out: %s|Warning: you are editing this page in another window (editing started %s)|Warning: user "%s" is currently editing this page (editing started %s)|^wire--modules--system--systemnotifications--systemnotifications-module:/wire/modules/System/SystemNotifications/SystemNotifications.module +|On|Off|Notifications status|When turned off, notifications will not be rendered.|Track page edits?|Notifies users when they try to edit a page that is already being edited.|Notification order|Select what order the notifications should display in.|Newest to oldest|Oldest to newest|Active automatic notification hooks|Whenever one of these events occurs, the system user above will be notified.|404 page not found|User login success and failure|User logout|These are primarily just examples of notifications for the purpose of demonstration.|Name of user that receives system notifications|Time between updates|How often to check for notification updates (in milliseconds). Example: 5000 means 5 seconds.|Date format|Date format used for notifications. Use date() or strftime() format, or "relative" for relative date/time, "rel" for abbreviated date/time.|Message icon|Warning icon|Error icon|Ghost delay|How long ghost messages appear for (in ms).|Ghost error delay|How long ghost errors appear for (in ms).|Ghost full opacity|Full opacity of ghosts (0.1-1.0)|Ghost Limit|Show summary ghost if more this.|Ghost fade speed|Speed at which ghosts fade in or out.|Immediate (no fade in/out)|Fast|Normal|Slow|Ghost position|What side of the screen ghosts should float on.|Left|Right|Runtime/single-request notices|Display as notifications|Leave them alone|^wire--modules--system--systemnotifications--systemnotificationsconfig-php:/wire/modules/System/SystemNotifications/SystemNotificationsConfig.php +|Detected core version change %1$s => %2$s|Cleared file compiler cache|System Update Log|System Version|This lets you re-apply a system version update by reducing the version number.|^wire--modules--system--systemupdater--systemupdater-module:/wire/modules/System/SystemUpdater/SystemUpdater.module +|Multiple issues detected, please review:|Please note that your root %s file is not up-to-date with this ProcessWire version, please update it when possible.|Please note that your root %s file is not up-to-date with this ProcessWire version, please update it when possible.|To suppress this warning, replace or add the following in the top of your existing .htaccess file:|Welcome to ProcessWire!|If this installation is currently being used for development or testing, we recommend enabling debug mode.|Debug mode ensures all errors are visible, which can be helpful during development or troubleshooting.|It also enables additional developer information to appear here in the admin.|You can enable debug mode by editing your %s file and adding the following:|Please note: this notification will not be shown again. Remember to disable debug mode before going live.|Security Warning: file '%s' exists and should be deleted as soon as possible.|Warning, your %s file specifies file permissions that are too loose for many environments:|Read "Securing file permissions" for more details|To suppress this warning, add the following to your %s file:|Warning: you have a field named “published” that conflicts with the page “published” property.|Please rename your field field to something else and update any templates referencing it.|Your current locale setting is “%s”.|Note: your current server locale setting isn’t working as expected with the UTF-8 charset and may cause minor issues.|Please translate the “C” locale setting for each language to the compatible locale in %s|For example, the locale setting for US English might be: %s|Please add this to your %1$s file (adjust “%2$s” as needed):|The site is in debug mode, suitable for sites in development|If this is a live/production site, you should disable debug mode in %1$s with: %2$s|Required version: %1$s, Found version: %2$s.|Unable to locate required file: %s|^wire--modules--system--systemupdater--systemupdaterchecks-php:/wire/modules/System/SystemUpdater/SystemUpdaterChecks.php +|Yes|No|^wire--modules--markup--markuppagefields-module:/wire/modules/Markup/MarkupPageFields.module +|Next|Prev|Pagination links|Page {n}|Page {n}, current page|Next page|Previous page|Page {n}, last page|^wire--modules--markup--markuppagernav--markuppagernav-module:/wire/modules/Markup/MarkupPagerNav/MarkupPagerNav.module +|Remember tab positions between requests?|Never|Only after form submit|Always|^wire--modules--jquery--jquerywiretabs--jquerywiretabs-module:/wire/modules/Jquery/JqueryWireTabs/JqueryWireTabs.module +|Ok', 'common|Cancel', 'common|^wire--modules--jquery--jqueryui--jqueryui-module:/wire/modules/Jquery/JqueryUI/JqueryUI.module +|There appear to be multiple copies of module "%s" on the file system.|Please edit the module settings to tell ProcessWire which one to use:|^wire--core--modulesduplicates-php:/wire/core/ModulesDuplicates.php +|Unable to install invalid image|^wire--core--pageimage-php:/wire/core/Pageimage.php +|page-by-page|single-query|Deleted field "%1$s" data in %2$d row(s) from %3$d page(s) using template "%4$s".|Error deleting field "%1$s" data, %2$d row(s), %3$d page(s) using template "%4$s".|^wire--core--fields-php:/wire/core/Fields.php +|text|^wire--core--processwire-php:/wire/core/ProcessWire.php +|Saved cache |Cleared cache|General maintenance expired %d cache(s)|Maintenance expired %d cache(s) for saved page|Maintenance expired %d cache(s) for saved template|^wire--core--wirecache-php:/wire/core/WireCache.php +|loaded file '%s' is not in the list of valid images|Not enough memory for “%1$s” on image file: %2$s|^wire--core--imagesizerenginegd-php:/wire/core/ImageSizerEngineGD.php +|%1$s %2$d of %3$d|%1$s %2$d to %3$d of %4$d|^wire--core--paginatedarray-php:/wire/core/PaginatedArray.php +|Created Page: %s|Trashed Page: %s|Add New', '/wire/templates-admin/default.php|^wire--core--process-php:/wire/core/Process.php +|,;/|)]>}”»|…|Mr. Mrs. Ms. Dr. Hon. PhD. i.e. e.g.|. ? !|, : . ? ! “ ” „ " – -- ( ) [ ] { } « »|^wire--core--wiretexttools-php:/wire/core/WireTextTools.php +|text|text', 'context|text|text|text|This is translatable text|This is translatable text', '/site/templates/_init.php|You are reading the %s page|%d is the current page ID|Today is %1$s and the time is %2$s|Welcome friend!|Welcome friend!|Click for more', 'button|Click for more', 'text-link|Search', 'nav|text|URL', 'relative-url|^wire--core--languagefunctions-php:/wire/core/LanguageFunctions.php +|Hide/unhide pages|Publish/unpublish pages or edit already published pages|Edit only pages user has created|User can trash pages they created (without page-delete permission).|Use the image editor to manipulate (crop, resize, etc.) images|Change the name of published pages they are allowed to edit|Administer users in any role (except superuser)|User can view users in any role (including superuser)|User can view themself (when not already by other permission)|View users in role: %s|Administer users in role: %s|Edit fields on a page in language: %s|(also required to create or delete pages)|Edit single-language fields on multi-language page|Administer languages and static translation files|^wire--core--permissions-php:/wire/core/Permissions.php +|Failed to construct module: %s|Failed to init module: %s|Failed to ready module: %s|You do not have permission to execute this module|Unable to install required module|Module %s requires: %s|Warning!|Module reported error during install|Unable to install module|Added Permission: %s|Error adding permission: %s|Module Auto Install|Module is not already installed|Module is permanent|Module is required by other modules that must be removed first|This module is a Fieldtype currently in use by one or more fields|Module Auto Uninstall|Deleted Permission: %s|Error deleting permission: %s|Failed module dependency: %s requires %s|Found %d new module(s):|Found %d moved module(s):|Found %d module(s) missing file:|Found %d module version changes (applied when each module is loaded):|Upgrading module|^wire--core--modules-php:/wire/core/Modules.php +|it is in the trash|points to the admin|Unable to resolve link on page %1$s in field "%2$s": %3$s|Re-created image variation|Unable to re-create image variation|^wire--core--markupqa-php:/wire/core/MarkupQA.php +|Download URLs must begin with http:// or https://|fopen error for filename:|File could not be downloaded|^wire--core--wirehttp-php:/wire/core/WireHttp.php +|Removed old directory|Removed old file|^wire--core--pagesexportimport-php:/wire/core/PagesExportImport.php +|Unrecognized HTTP host:|Please update your $config->httpHosts setting in /site/config.php|read more|Action required|Enable two-factor authentication|You have reached PHP’s “max_input_vars” setting of %d — please increase it.|DEBUG MODE BACKTRACE|This page has no process assigned.|The process returned no content.|^wire--core--admin-php:/wire/core/admin.php +|Engine priority|This determines what order this engine is tried in relation to other ImageSizerEngine modules.|The lower the number, the more preference you give it.|If you have other ImageSizerEngine modules installed, make sure no two have the same priority.|Sharpening|None|Soft|Medium|Strong|Quality|Default quality setting from 1 to 100 where 1 is lowest quality, and 100 is highest.|^wire--core--imagesizerengine-php:/wire/core/ImageSizerEngine.php +|count|Sorting and Pagination|These settings apply to both front-end (site) and back-end (editor).|(reverse)|Automatic sorting|Select one or more fields to sort by below. For manual sort, leave this setting blank.|Pagination limit / items per page|This limits the number of items loaded/edited per pagination. The value “0” indicates no limit (default).|Pagination is recommended if you will be working with hundreds to thousands of items (or more).|This setting does not take effect unless a selection is made for “Automatic sorting”.|^wire--core--fieldtypemulti-php:/wire/core/FieldtypeMulti.php +|Another page is using name “%s” and requires it to be globally unique|Another user is already using the name “%s”|Another page with same parent is already using name “%s”|Cannot use name “%s” as globally unique because it is already used by other page(s)|^wire--core--pagesnames-php:/wire/core/PagesNames.php +|Missing required value|Toggle open/close|^wire--core--inputfieldwrapper-php:/wire/core/InputfieldWrapper.php +|Runtime execution order|Order that this module runs in relative to other FileCompiler modules. Lower numbers run first.|^wire--core--filecompilermodule-php:/wire/core/FileCompilerModule.php +|Add New|View site|Profile|Logout|+{n-1}|Close all|Use this admin theme for login screen?|When checked, this admin theme will be used on the user login screen.|Change users to this admin theme|Select user role to update matching users to this admin theme.|Role: %s|Set %d user(s) to have this admin theme|^wire--core--adminthemeframework-php:/wire/core/AdminThemeFramework.php +|Autojoin|If checked, the data for this field will be loaded with every instance of the page, regardless of whether it's used at the time. If unchecked, the data will be loaded on-demand, and only when the field is specifically accessed.|Global|If checked, ALL pages will be required to have this field. It will be automatically added to any fieldgroups/templates that don't already have it. This does not mean that a value is required in the field, only that the editable field will exist in all pages.|Value not allowed for field “%s” because it is already in use|^wire--core--fieldtype-php:/wire/core/Fieldtype.php +|Compiled file:|^wire--core--filecompiler-php:/wire/core/FileCompiler.php +|Untitled Page|Page using template “%s” is not moveable.|Chosen parent “%1$s” uses template “%2$s” that does not allow children.|Cannot move “%1$s” because template “%2$s” used by page “%3$s” does not allow children using template “%4$s”.|Cannot move “%1$s” because template “%2$s” used by new parent “%3$s” is not allowed by moved page template “%4$s”.|Chosen parent “%1$s” already has a page named “%2$s”.|Error saving field "%s"|^wire--core--pageseditor-php:/wire/core/PagesEditor.php +|The password system has recently been updated. Please change your password to complete the update for your account.|^wire--core--password-php:/wire/core/Password.php +|VALID (via sanitization)|VALID|INVALID|^wire--core--filevalidatormodule-php:/wire/core/FileValidatorModule.php +|help|Try “help”|Advanced Mode|Debug|Advanced Mode|To use this theme, select it from your user profile.|Installed field "admin_theme" and added to user profile settings.|Removed field "admin_theme" from system.|^wire--core--admintheme-php:/wire/core/AdminTheme.php +|Conditions are expressed with a "field=value" selector containing fields and values to match. Multiple conditions should be separated by a comma.|Read more about [how to use this](http://processwire.com/api/selectors/inputfield-dependencies/).|Visibility|Presentation|How should this field be displayed in the editor?|Open|Open + Cannot be closed|Open when populated + Closed when blank|Open when populated + Closed when blank + Load only when opened (AJAX)|Open when populated + Closed when blank + Locked (not editable)|Open when blank + Closed when populated|Closed|Closed + Locked (not editable)|Closed + Load only when opened (AJAX)|Options indicated with %s may not work with all input types or placements, test to ensure compatibility.|Hidden (not shown in the editor)|Show this field only if|Enter the conditions under which the field will be shown.|Column width (%d%%)|The percentage width of this field's container (10%-100%). If placed next to other fields with reduced widths, it will create floated columns.|Note that not all fields will work at reduced widths, so you should test the result after changing this.|Required?|If checked, a value will be required for this field.|Also use HTML5 “required” attribute?|Use only on fields *always* visible to the user.|Required only if|Enter the conditions under which a value will be required for this field.|^wire--core--inputfield-php:/wire/core/Inputfield.php +|Cancel|Please configure|ENABLED|Two factor authentication enabled!|To disable or change settings, select the “None” option above and save.|Expired code|2-factor authentication type|After making or changing a selection, submit the form and return here to configure it.|Authentication Code|Invalid code|Max attempts reached|Clear remembered browsers that skip entering authentication code|Cleared remembered browsers|Remember this computer?|This computer/browser is now remembered for up to %d days.|Changes to browser and/or location may require a new code.|Code was not required because the browser was recognized from a previous login.|Error creating or sending authentication code|Time limit reached|…|…|^wire--core--tfa-php:/wire/core/Tfa.php +|Unable to find field: %s|Unable to find field to set field context: %s|Warning, all data in these field(s) will be permanently deleted (please confirm): %s|^wire--core--fieldgroups-php:/wire/core/Fieldgroups.php +|This request was aborted because it appears to be forged.|^wire--core--sessioncsrf-php:/wire/core/SessionCSRF.php +|Is Empty|Is Not Empty|Not: %s|^wire--core--fieldselectorinfo-php:/wire/core/FieldSelectorInfo.php +|Successful Upload|The uploaded file exceeds the upload_max_filesize directive in php.ini.|The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.|The uploaded file was only partially uploaded.|No file was uploaded.|Missing a temporary folder.|Failed to write file to disk.|File upload stopped by extension.|Max file upload limit reached|Invalid file extension, please use one of:|Exceeds max allowed file size|No files found in ZIP file|^wire--core--wireupload-php:/wire/core/WireUpload.php +|Deleted %d empty row(s) for field %s|Unique index cannot be added yet because there are already non-unique row(s) present:|Appears %d times|(page IDs: %s)|Added unique index|Removed unique index|Unique|When checked, a given value may not be used more than once in this field, and thus may not appear on more than one page.|^wire--core--fieldstabletools-php:/wire/core/FieldsTableTools.php +|Session timed out|^wire--core--session-php:/wire/core/Session.php +|Field type details|Details|Input field settings|Input|^wire--core--field-php:/wire/core/Field.php +|URL: Scheme "%s" is not allowed|^wire--core--sanitizer-php:/wire/core/Sanitizer.php +|Add asterisk for partial match: Bar* or +Bar* matches bar, barn, barge; while -Bar* prevents matching them.|Use quotes to match phrases: +(Must Match), -(Must Not Match), or (May Match).|^wire--core--selector-php:/wire/core/Selector.php +|Fatal Error|Warning|Parse Error|Notice|Core Error|Core Warning|Compile Error|Compile Warning|Error|User Warning|User Notice|Strict Warning|Recoverable Fatal Error|Error has been logged.|Administrator has been notified.|site is in debug mode.|you are using the command line API|you are logged in as a Superuser.|install.php still exists.|Superuser has never logged in.|This error message was shown because:|Unable to complete this request due to an error.|ProcessWire Error Notification|(line %d of %s)|^wire--core--wireshutdown-php:/wire/core/WireShutdown.php +|You do not have “%s” permission|^wire--core--processcontroller-php:/wire/core/ProcessController.php +|Never|just now|ago|from now|now|now|in|Q P T|s|m|hr|d|wk|mon|yr|decade|s|m|hr|d|wks|mths|yrs|decades|sec|min|hr|day|week|month|year|decade|secs|mins|hrs|days|weeks|months|years|decades|second|minute|hour|day|week|month|year|decade|seconds|minutes|hours|days|weeks|months|years|decades|^wire--core--wiredatetime-php:/wire/core/WireDateTime.php diff --git a/site/assets/files/1023/site--templates--_foot-php.json b/site/assets/files/1023/site--templates--_foot-php.json new file mode 100644 index 0000000..cf6775b --- /dev/null +++ b/site/assets/files/1023/site--templates--_foot-php.json @@ -0,0 +1,15 @@ +{ + "file": "site\/templates\/_foot.php", + "textdomain": "site--templates--_foot-php", + "translations": { + "0c7c073ba4d9912cd6a408247a71d95a": { + "text": "P\u00e9" + }, + "d63d94f43418f66bd27ee27a62ec88ef": { + "text": "Todos os dereitos reservados" + }, + "4e72c9aec0195278fac9b0abfa52bc45": { + "text": "Dese\u00f1ada e desenvolvida por" + } + } +} \ No newline at end of file diff --git a/site/assets/files/1023/site--templates--_head-php.json b/site/assets/files/1023/site--templates--_head-php.json new file mode 100644 index 0000000..d1bd992 --- /dev/null +++ b/site/assets/files/1023/site--templates--_head-php.json @@ -0,0 +1,15 @@ +{ + "file": "site\/templates\/_head.php", + "textdomain": "site--templates--_head-php", + "translations": { + "7679c0bdbd87c1984bd611c24b3cd0cb": { + "text": "gl" + }, + "01bea08b9a838113ed66226778ce6108": { + "text": "Ir ao contido" + }, + "6772cbe29a38577eeabce0d6ca81817d": { + "text": "Men\u00fa" + } + } +} \ No newline at end of file diff --git a/site/assets/files/1023/site--templates--_main-php.json b/site/assets/files/1023/site--templates--_main-php.json new file mode 100644 index 0000000..11fc535 --- /dev/null +++ b/site/assets/files/1023/site--templates--_main-php.json @@ -0,0 +1,9 @@ +{ + "file": "site\/templates\/_main.php", + "textdomain": "site--templates--_main-php", + "translations": { + "f1dddc5e3960cacd0918485f6f60f96e": { + "text": "Contido" + } + } +} \ No newline at end of file diff --git a/site/assets/files/1024/.phrase-index.txt b/site/assets/files/1024/.phrase-index.txt new file mode 100644 index 0000000..1f5fb50 --- /dev/null +++ b/site/assets/files/1024/.phrase-index.txt @@ -0,0 +1,193 @@ +|Content', 'Main content|^site--templates--_main-php:/site/templates/_main.php +|en', 'HTML language code|Skip to content', 'bypass|Menu', 'Navigation menu|^site--templates--_head-php:/site/templates/_head.php +|Footer', 'Page footer|All rights reserved', 'copyright|Designed and Developed by', 'developer|^site--templates--_foot-php:/site/templates/_foot.php +|Info|SQL file|ZIP file|Backup|Delete|Restore|Cancel|Upload|Description|Valid?|Date/Time|Exported by|File size|Filename|Database name|Which tables?|Num tables exported|Num tables created|Num rows|Export time (seconds)|file', 'th|date', 'th|tables', 'th|rows', 'th|size', 'th|actions', 'th|(all)|No database backup files yet.|Delete checked|Add new SQL database dump file|Upload File|Added file: %s|Yes! Confirmed valid begin and end of file.|All Tables|Unable to confirm if valid file (likely not created by this tool)|bytes', 'file-details|Backup name|This will be used for the backup filename. The extension .sql will be added to it automatically.|If omitted, a unique filename will be automatically generated.|Backup description|Backup all tables?|Tables|By default, the export will include all tables. If you only want certain tables to be included, select them below.|Please be patient after clicking submit. Backups may take some time, depending on how much there is to backup.|Saved new backup:|Failed to create ZIP file: %s|Delete Backup|Delete %s?|Check the box to confirm|Restore Backup|Restored: %s|Error restoring: %s|Warning: the current database will be destroyed and replaced (this has potential to break your site!)|Restore %s?|Drop all tables from current database before restore?|Deleted: %s|^site--modules--processdatabasebackups--processdatabasebackups-module:/site/modules/ProcessDatabaseBackups/ProcessDatabaseBackups.module +|Check for upgrades on superuser login?|If "No" is selected, then upgrades will only be checked manually when you click to Setup > Upgrades.|Automatic upgrade check requires ProcessWire 3.0.123 or newer.|Yes|No|^site--modules--processwireupgrade--processwireupgradecheck-config-php:/site/modules/ProcessWireUpgrade/ProcessWireUpgradeCheck.config.php +|Remove|Continue|Module title|Module name|Installed|Latest|Status|Links|Up-to-date|Upgrade available|Not in directory|Refreshed module versions data|Removed: %s|Permission error removing path (please remove manually): %s|Download Now|Abort|Backup Database Now|Skip Database Backup|Confirm|Install|Core upgrade|Refresh|N/A|Last refresh: %s|^site--modules--processwireupgrade--processwireupgrade-module:/site/modules/ProcessWireUpgrade/ProcessWireUpgrade.module +|A ProcessWire core upgrade is available|Your ProcessWire core is up-to-date|An upgrade for %s is available|Your modules are up-to-date|Error retrieving modules directory data|Error loading GitHub branches|HTTP error(s):|Check that HTTP requests are not blocked by your server.|^site--modules--processwireupgrade--processwireupgradecheck-module:/site/modules/ProcessWireUpgrade/ProcessWireUpgradeCheck.module +|Google Maps API Key|[Click here](%s) for instructions from Google on how to obtain an API key.|^site--modules--fieldtypemapmarker--fieldtypemapmarker-module:/site/modules/FieldtypeMapMarker/FieldtypeMapMarker.module +|Address|Latitude|Longitude|Geocode?|Zoom|Please setup a Google Maps API key in the FieldtypeMapMarker module settings|Default Address|This will be geocoded to become the starting point of the map.|When modifying the default address, please make the Latitude and Longitude fields below blank, which will force the system to geocode your new address.|Geocoded your default address. Please hit save once again to commit the new default latitude and longitude.|Default Latitude|Default Longitude|Default Map Type|Hybrid|Road Map|Satellite|Map Height (in pixels)|Default Zoom|Enter a value between 1 and 23. The highest zoom level is typically somewhere between 19-23, depending on the location being zoomed and how much data Google has for the location.|API Notes|You can access individual values from this field using the following from your template files:|^site--modules--fieldtypemapmarker--inputfieldmapmarker-module:/site/modules/FieldtypeMapMarker/InputfieldMapMarker.module +|Pages|Tree|Find|Setup|Modules|Access|Admin|Site|View Site|Languages|Users|Roles|Permissions|Templates|Fields|Add New|Recent|Logs|Edit|Bookmarks|Page Edit|Page List|^wire--templates-admin--default-php:/wire/templates-admin/default.php +|Cache|Autoload|Do not leave debug mode enabled in live/production environments (see $config->debug in file /site/config.php).|^wire--templates-admin--debug-inc:/wire/templates-admin/debug.inc +|Please uninstall the Core > PagePaths module (it is not compatible with LanguageSupportPageNames)|^wire--modules--pagepaths-module:/wire/modules/PagePaths.module +|Expired page cache for entire site|Cleared cache file: %s|Cleared cache file:|Cleared cache file for %d page(s)|Cleared %d cache files for %d pages|Clear the Page Render Disk Cache?|There are currently %d pages cached in %s|^wire--modules--pagerender-module:/wire/modules/PageRender.module +|Minimum age (seconds)|Start recording history for a page this many seconds after it has been created. At least 2 or more seconds recommended.|Default: %s|Deleted %d historical page paths|Delete all page path history?|There are currently %d historical page paths in the database.|Are you sure?|This information is used for automatic redirects and more. It cannot be recovered once deleted. Check the box to confirm you really want to do this.|^wire--modules--pagepathhistory-module:/wire/modules/PagePathHistory.module +|Open Tag character(s)|Close Tag character(s)|^wire--modules--filecompilertags-module:/wire/modules/FileCompilerTags.module +|Login not attempted due to overflow.|Please wait at least %d seconds before attempting another login.|Throttle by IP address?|By default, throttling will only be done by username. If you check this box, then throttling will also be done by IP address. We recommended enabling this option if your users are not coming from a shared IP address.|Number of seconds to make user wait after failed login attempt|This number is multiplied by the number of failed attempts, so each failed attempt increases the wait time exponentially. As a result, be careful about setting this too high.|Maximum number of seconds a user would ever have to wait before attempting another login|Because the wait time is increased exponentially on each attempt, this places a maximum (cap) on the wait time. You should leave this set to a fairly high number.|60=1 minute, 300=5 minutes, 600=10 minutes, 3600=1 hour, 86400=1 day|Save to log file when name/IP is blocked?|^wire--modules--session--sessionloginthrottle--sessionloginthrottle-module:/wire/modules/Session/SessionLoginThrottle/SessionLoginThrottle.module +|Checking this box will enable the data to be displayed in your admin sessions list.|Track IP addresses in session data?|Track user agent in session data?|The user agent typically contains information about the browser being used.|Disallow parallel sessions?|When enabled, successful login expires all other sessions for that user on other devices/browsers.|Checking this box will allow only one single session for a logged-in user at a time.|Session lock timeout (seconds)|If a DB lock for the session cannot be obtained in this many seconds, a “%s” error will be sent, telling the client to retry again in %d seconds.|429: Too Many Requests|Previous login session for “%s” has been removed/logged-out.|^wire--modules--session--sessionhandlerdb--sessionhandlerdb-module:/wire/modules/Session/SessionHandlerDB/SessionHandlerDB.module +|Number of minutes|Time|User|Page|IP Addr|User Agent|No active sessions|Refresh|^wire--modules--session--sessionhandlerdb--processsessiondb-module:/wire/modules/Session/SessionHandlerDB/ProcessSessionDB.module +|loaded file '%s' is not in the list of valid images|^wire--modules--image--imagesizerengineanimatedgif--imagesizerengineanimatedgif-module:/wire/modules/Image/ImageSizerEngineAnimatedGif/ImageSizerEngineAnimatedGif.module +|loaded file '%s' is not a valid image|loaded file '%s' is not in the list of valid images|^wire--modules--image--imagesizerengineimagick--imagesizerengineimagick-module:/wire/modules/Image/ImageSizerEngineIMagick/ImageSizerEngineIMagick.module +|Are you sure you want to cancel?|Save|Saving…|Saved!|Cancel|^wire--modules--page--pagefrontedit--pagefrontedit-module:/wire/modules/Page/PageFrontEdit/PageFrontEdit.module +|Before using front-end editing, please review the [front-end editing help](%s).|Inline editor settings|Option A: front-edit editable fields|These text-based fields will become editable on the front-end, directly in the page, simply by checking the boxes below.|**Be careful with this option:** If you are outputting the value of a field in more than one place on a page, you should instead use [Option B, C or D](https://processwire.com/api/modules/front-end-editing/).|(not recommended)|Option A: editor scope|When the checked fields above are output, where should they be editable?|Fields editable only if they are from the page being rendered (recommended)|Fields editable regardless of page|Save/cancel buttons|Buttons location|Auto|Top left|Top right|Bottom left|Bottom right|Buttons type|Auto (icons and text for desktop, icons for touch devices)|Icons and text|Text only|Icons only|More|There are a few different ways you can enable front-end editing for this field. Regardless of which option you choose, front-end editing will only appear when the user has appropriate permissions to the page and field.|Required permissions are [page-edit](%s) and [page-edit-front](%s).|When a field is editable, hovering it shows a context mouse pointer rather than a regular pointer. To edit the field on the front-end, you must **double click** it.|This option is not supported for this field.|Option A: Automatic editing|When the formatted value of the field is retrieved from a $page, it will be editable without you having to write any markup/code for it. This is assuming the user has permission to edit it.|Configure|This option is currently ENABLED for this field.|Option B: API method call|Use $page->edit("%s|Any of the following syntax options are supported (choose one). The "1001" may be any page ID or path, and the "..." may be any markup or code, typically where you output your field value.|Option C: Add HTML edit tags to create an editable region|Option D: Add HTML edit attributes to existing markup tag to create editable region|The div tag shown below may be any existing HTML tag that wraps your editable region.|Note that when using edit attributes, the modal editor is always used. All the other options will use the inline editor when supported.|^wire--modules--page--pagefrontedit--pagefronteditconfig-php:/wire/modules/Page/PageFrontEdit/PageFrontEditConfig.php +|What do you want the formatted value of your toggle field to be?|Select the formatted value returned by %s.|Please also see the “Input” tab for all of the other Toggle field settings.|For all of the above, no-selection is always represented by a blank string.|If a 3rd/other option is enabled, it is represented by integer 2.|When a page’s output formatting is off, the value is always integer 0, 1, 2 (for No, Yes, Other) or a blank string when no selection.|**Integer:** 0=no, 1=yes (same as no formatting).|**Boolean:** True or false for yes/no states.|**String:** Use text labels configured with “Input” settings.|**Entities:** Same as above (string) but entity encoded for HTML output.|^wire--modules--fieldtype--fieldtypetoggle-module:/wire/modules/Fieldtype/FieldtypeToggle.module +|Text settings|Text formatters|If you want to apply any automatic formatting to the field when it is prepared for output, select one or more text formatters here.|If you select more than one, drag them into the order they should be applied.|Find more in the [text formatter modules directory](%s).|For plain text fields that will not contain HTML or markup, we recommend selecting the **HTML Entity Encoder** option above.|Default|Input module|Save after changing this as it may affect what settings are available on the “Input” tab.|Text|^wire--modules--fieldtype--fieldtypetext-module:/wire/modules/Fieldtype/FieldtypeText.module +|Updated field “%1$s” schema: %2$s => %3$s|For example:|Total number of supported digits|Includes digits both before and after the decimal point.|999.99 is 5 digits total so would require a value of 5 or higher.|Number of digits present after decimal|This value will be less than (or in some cases equal to) the total number of digits.|999.99 and 100.00 have 2 digits after the decimal|^wire--modules--fieldtype--fieldtypedecimal-module:/wire/modules/Fieldtype/FieldtypeDecimal.module +|Number of decimal digits to round to|^wire--modules--fieldtype--fieldtypefloat-module:/wire/modules/Fieldtype/FieldtypeFloat.module +|Inputfield Type|The type of field that will be used to collect input (Textarea is the default). Note that if you change this and submit, the available configuration options in the "input" tab section may change.|Markup/HTML|Content Type|Unknown/Text|The [u]Markup/HTML[/u] option is recommended for fields using rich text editors (like CKEditor) and those containing HTML. It provides additional runtime checks filtering for quality assurance.|If you select the [u]Unknown/Text[/u] option, it is strongly recommended [for security] that you also select the "HTML Entity Encoder" in the [u]Text Formatters[/u] field above.|For more information about the options above see [description of content type options](%s).|HTML Options|The following options provide additional quality assurance for HTML at runtime.|**Note:** These options are currently experimental. Please watch for issues and report any errors.|The options above log errors to Setup > Logs > markup-qa-errors.|Link abstraction:|Update href attributes automatically when internal links change|Update image alt attributes:|Replace blank alt attributes with image description|Fix broken images:|Remove img tags that would result in a 404, or re-create images when possible|Image access control:|Remove images from markup that user does not have view access to|Apply HTML Options Now|To apply the above options to all existing pages right now, check this box. This primarily focuses on the link abstraction option.|Warning, this performs an update across potentially hundreds of pages (max 300 per run) and updates page modification times. If your site has a lot of pages, you may have to run this multiple times.|**As an extra precaution it is recommended that you backup your database before running this.**|Looks like we are done! HTML options are now fully applied.|Future updates will be applied automatically when each page is saved.|There are still more pages to apply. Check the box again to apply remaining pages.|Need to apply more pages at a time? You can add a %s setting to your /site/config.php file.|(see %s log)|%d external a[href] tags', 'link-type|%d local a[href] tags', 'link-type|%d internal/abstract page links', 'link-type|%d file/asset references', 'link-type|%d relative a[href] tags updated', 'link-type|%d local a[href] non-page/unrecognized tags', 'link-type|%d non-http a[href] links like mailto, tel, etc.', 'link-type|%d unresolved a[href] tags', 'link-type|%d local img[src] tags', 'link-type|%d unresolved img[src] tags', 'link-type|%d unresolved and fixed img[src] tags', 'link-type|%d blank img[alt] tags to be populated at runtime', 'link-type|Updated %1$d out of %2$d pages for HTML options.|Markup/HTML quality assurance summary:|Other HTML options are applied at runtime.|^wire--modules--fieldtype--fieldtypetextareahelper-php:/wire/modules/Fieldtype/FieldtypeTextareaHelper.php +|Select one or more templates for items|These are the templates that will be used by pages managed from this field. You may wish to create a new template specific to the needs of this field.|Please hit Save after selecting a template and the remaining configuration on the Input tab will contain more context.|Select a parent for items|All items created and managed from this field will live under the parent you select here.|If no parent is selected, then items will be placed as children of the page being edited.|Trash items when page is deleted?|When checked, items created/managed by a given page will be automatically trashed when that page is deleted. If not checked, the items will remain under the parent you selected above.|This option applies only if you have selected a parent above.|Page behaviors|Nothing|Trash them|Delete them|Unpublish them|Hide them|Delete|What should happen to "%s" items when the containing page is permanently deleted?|Trash|What should happen to "%s" items when the containing page is trashed?|Unpublish|What should happen to "%s" items when the containing page is unpublished?|Sort fields|Enter the field name that you want your table to sort by. For a descending sort, precede the field name with a hyphen, i.e. "-date" rather than "date".|You may specify multiple sort fields by separating each with a comma, i.e. "last_name, first_name, -birthday".|Leave this blank for manual drag-and-drop sorting (default).|^wire--modules--fieldtype--fieldtypepagetable-module:/wire/modules/Fieldtype/FieldtypePageTable.module +|Yes|No|The "HTML Entity Encoder" text formatter is recommended for URL fields.|If this URL will be used for any output, it is strongly recommended that you select the "HTML Entity Encoder" for "Text Formatters" on the Details tab.|Allow relative/local URLs without "http://" at the beginning?|Local/relative URLs are those without scheme and domain.|Allow internationalized domain names (IDNs)?|When enabled, non-ASCII domain names are allowed.|Allow single/double quote characters in URLs?|When enabled, you should be absolutely certain such URLs are entity encoded when used in markup.|Prepend site's root path to local/relative URLs?|This option will automatically prepend the site's root path to any URLs that start with a slash, like /some/path/. This is useful if your site is running from a subdirectory because you won't have to include that subdirectory in the URLs you enter into this field. Should you later move your site to the root of a domain (or another subdirectory) you won't have to worry about broken URLs. With this option enabled, always enter URLs as if the site were running from the root of a domain, regardless of whether it's running from a subdirectory or not. Naturally this is applicable only if you selected 'Yes' to allowing local/relative URLs in the field above. Developers may also want to note that this option applies only when a page's outputFormatting is on.|Ensures that URLs aren't broken when moving a site from a subdirectory to root (the most common example).|^wire--modules--fieldtype--fieldtypeurl-module:/wire/modules/Fieldtype/FieldtypeURL.module +|Are blank and 0 equivalent?|This affects how ProcessWire matches pages during database find operations.|If 0 and blank are equivalent (the Yes option) then a search for **field=0** or **field=""** will produce the same results.|If they are not equivalent (the No option) then a search for **field=0** will only match fields containing the value 0, and **field=""** will only match fields with no value.|As another example, with the Yes option **field|Yes - Blank and 0 are equivalent|No - Blank and 0 have different meanings|Default value|This value is assigned as the default for this field on pages with no value entered.|^wire--modules--fieldtype--fieldtypeinteger-module:/wire/modules/Fieldtype/FieldtypeInteger.module +|Count|Multiple pages (PageArray)|Single page (Page) or boolean false when none selected|Single page (Page) or empty page (NullPage) when none selected|Page field value type|If your field will contain multiple pages, then you should select the first option (PageArray). If your field only needs to contain a single page, then select one of the single Page options (if you are not sure which, select the last option).|API usage examples|Same as above with alternate syntax|More about the %s method.|Allow unpublished pages?|When checked, unpublished pages will be selectable for input and allowed in the *unformatted* field value. They will still be excluded from the *formatted* field value either way.|Unable to find page|Unable to find template|Find and clean orphaned page references|This cleans up for an issue in older versions of ProcessWire that could leave orphaned page references for deleted pages. If you are getting inaccurate results from page finding operations (especially with selectors using pageref.count), then you may want to run this.|Warning: To be safe you should back-up your database before running this.|Finding and cleaning...|^wire--modules--fieldtype--fieldtypepage-module:/wire/modules/Fieldtype/FieldtypePage.module +|Open in modal window?|Check the box to make this tab open in its own modal window. This can improve performance with large forms.|To solve a similar need, you might instead consider the AJAX option, available at: Input (tab) > Visibility > Presentation.|^wire--modules--fieldtype--fieldtypefieldsettabopen-module:/wire/modules/Fieldtype/FieldtypeFieldsetTabOpen.module +|None|Module Types|Check all of the module types that may be selectable in this field.|Make this field an instance of the selected module?|If checked, the field value will be an actual instance of the selected module. If not checked, the field value will be a string containing the class name of the module.|Options Label|Name|Title|Title and summary|Input Type|Select|Radios|Show a “None” option?|Blank value type|^wire--modules--fieldtype--fieldtypemodule-module:/wire/modules/Fieldtype/FieldtypeModule.module +|Initial Selector Value|Enter an initial selector string that will be used as the enforced starting point for any selectors generated from this field. Any pages matching the user selector will be bound within the selector you enter here.|Example: template=product|^wire--modules--fieldtype--fieldtypeselector-module:/wire/modules/Fieldtype/FieldtypeSelector.module +|Date Output Format|Select the format to be used when outputting dates with this field.|For relative date/time formats, see the Time Output Format.|None|(unix timestamp)|Time Output Format|If you want to output time in addition to the date, select the format to be used when outputting time with this field. This will be combined with the date format.|None|Date/Time Output Format Code|The date/time will be output according to the format below. This is automatically built from the date/time selections above, but you may change it as needed to suit your needs.|See the [PHP date](http://www.php.net/manual/en/function.date.php) function reference for more information on how to customize this format. Alternatively, you may use a [PHP strftime](http://www.php.net/manual/en/function.strftime.php) format if desired for localization.|^wire--modules--fieldtype--fieldtypedatetime-module:/wire/modules/Fieldtype/FieldtypeDatetime.module +|Files|Allowed file extensions|Enter all file extensions allowed by this upload field. Separate each extension by a space. No periods or commas. This field is not case sensitive.|File extension %s must be removed, whitelisted, or have a [file validator](%s) module installed.|File extensions to allow without validation (whitelist)|These file extensions need a [file validator module](%s) installed. Unchecked extensions have been disabled for safety.|To ignore and allow the file extension without file validation, check the box next to it (not recommended).|If you don’t need an extension, please remove it from your valid file extensions list.|Maximum number of files|(a value of 0 means no limit)|Each file may have optional description text that is input in the page editor and can be output on the front-end.|For instance, it’s common to use the description text as the “alt” attribute when rendering `` tags for image files.|Text formatters (for file descriptions)|Select one or more text formatters (and their order) that will be applied to the file description when output formatting is active. The HTML Entity Encoder is recommended as a minimum.|File tags|Tags enable you to have predefined or custom 1-word tags to accompany each file.|When used, files can have any number of tags.|Tags can be useful for categorizing a file.|For instance, a tag of `sidebar` might indicate an image you want to automatically display in a sidebar.|Use file tags?|When enabled, the field will also contain an option for user selected (or entered) tags for each file.|User selects from list of predefined tags|Tags disabled|User enters tags by text input|can input their own|Predefined file tags|Enter tags separated by a space. Tags may contain letters, digits, underscores or hyphens.|Examples of using tags|Display all files with tag “sidebar”|Same as above using another method|Get one file having tag|Display tags for all files|Documentation:|Formatted value|Select the type of value you want this field to provide when accessed from the API on the front-end of your site.|When output formatting is off, the value is always a %s array.|Automatic|(single file or null when max files set to 1, multi-file array of items otherwise)|Multi-file array of items|Single-file when populated, null when empty|Rendered string of markup/text|(configurable)|Documentation:|Multi-file usage example|Single file usage example|i.e.|Rendered string of markup/text|Provide the rendered string of text you want to output as the value of this field. If the field contains multiple items, this string will be rendered multiple times. If the field contains no items, a blank string will be used.|You may use any of the following placeholder tags:|Custom fields|Custom fields enable you to define additional text, number and selection fields to accompany each file as metadata.|Use this when you need something more than just a file description and/or tags.|For more information, see: %s.|How custom fields for files/images work|Use custom fields for each file?|Created custom fields template: %s|Custom fields are enabled and managed from a template.|Use the “Edit custom fields” button below to add or modify the fields you want to maintain for each file.|Most text, number and selection fields will work here, but some field types may not.|Edit custom fields|Custom fields template is: %s|To permanently disable custom fields for this field, delete template %s.|When you enable custom fields, save and then return here to configure them.|Page containing default/fallback value for this field|Optionally select a page that will contain the default/fallback value, in this same field.|You may wish to create a page specifically for this purpose.|The selected page must have a `%s` field populated with one or more files.|Inputfield type for files field|The type of field that will be used to collect input for this files field.|Change this only if instructed to do so by 3rd party Inputfield module instructions.|Allowed Fieldtype modules for custom fields|Types with strikethrough are not likely to be 100% compatible.|^wire--modules--fieldtype--fieldtypefile--config-php:/wire/modules/Fieldtype/FieldtypeFile/config.php +|Field "%s" is not yet ready to use and needs to be configured.|Settings have not yet been committed.|Please review the settings on this page and save once more (even if you do not change anything) to confirm you accept them.|filename|^wire--modules--fieldtype--fieldtypefile--fieldtypefile-module:/wire/modules/Fieldtype/FieldtypeFile/FieldtypeFile.module +|Fields in fieldset|Define the fields that are used by this fieldset. You may also drag and drop fields to the desired order.|^wire--modules--fieldtype--fieldtyperepeater--fieldtypefieldsetpage-module:/wire/modules/Fieldtype/FieldtypeRepeater/FieldtypeFieldsetPage.module +|This is some example text|Instructions on how to use this field|This type of fieldset uses a separate page (behind the scenes) to store values for the fields you select above.|A benefit is that you can re-use fields that might already be present on your page, outside of the fieldset.|For example, you could have a “title” field on your page, and another in your fieldset. Likewise for any other fields.|This is possible because fields in the fieldset are in their own namespace—another page—separate from the main page.|Below are several examples on how to use this field in your template files and from the API.|Getting a value:|Outputting a value:|Outputting a value when in markup:|Setting a value:|Setting and saving a value:|this turns off output formatting, when necessary|Assigning fieldset to another (shorter) variable and outputting a value:|Finding pages having fieldset with “%s” field containing text “example”:|^wire--modules--fieldtype--fieldtyperepeater--fieldsetpageinstructions-php:/wire/modules/Fieldtype/FieldtypeRepeater/FieldsetPageInstructions.php +|This item will become editable after you save.|New|Delete|Sort|Depth|Warning: only the first %d item(s) will be used.|Add New|Click to delete this item, or double-click to delete all', 'repeater-item-action|Delete all items?', 'repeater-item-action|Click to turn item on/off, or double-click to open/collapse all items', 'repeater-item-action|Clone this item?', 'repeater-item-action|Show settings?', 'repeater-item-action|Open all items?', 'repeater-item-action|Collapse all items?', 'repeater-item-action|This action is disabled per min and/or max item settings.|Errors in “%s” item %d|^wire--modules--fieldtype--fieldtyperepeater--inputfieldrepeater-module:/wire/modules/Fieldtype/FieldtypeRepeater/InputfieldRepeater.module +|Repeater field "%s" has a "required only if" dependency setting, and this is not supported in Repeaters.|Please add fields to this repeater from the "details" tab.|Repeater fields', 'field-label|Define the fields that are used by this repeater. You may also drag and drop fields to the desired order.|Add Field|Repeater item labels|Enter the field name to use for repeater labels in the page editor, or leave blank to auto-generate.|To use multiple fields, or to specify your own format string, surround field names in {brackets}.|To include a repeater index number with each label, add "#n" somewhere in your format string.|Example: #n: {title}|Label for adding new item|Enter the label you want to use for the "Add New Item" text/button, or leave blank for the default.|Repeater item visibility in editor|Repeater items can be open or collapsed (requiring a click to open). Collapsed mode is more convenient for sorting and seeing all your items together.|New items open, existing items collapsed (recommended for most cases)|Items always open (disables dynamic loading for existing items)|Items always collapsed|Repeater dynamic loading (AJAX) in editor|Which items should be dynamically loaded with AJAX in the page editor? If you find your repeater uses a field that does not work with dynamic loading, it may be necessary to turn this feature off.|Existing and new items (recommended, especially for repeaters that might have LOTS of items)|New items only (good for repeaters that will have only a FEW items)|Off|Remember which repeater items are open?|When checked, opened repeater items remain open after saving or reloading from the page editor (unless the user closes them).|Use accordion mode?|When checked, only one repeater item will be open at a time.|Maximum number of items|If you need to limit the number of items allowed, enter the limit here (0=no limit).|Minimum number of items|This many items will always be open and ready-to-edit (0=no minimum).|Item depth|To support items with depth, enter the max allowed depth, or leave blank to disable.|When editing a repeater, you can change item depth by clicking the repeater item drag arrows and dragging the item right or left.|Depths are zero-based, meaning a depth of 3 allows depths 0, 1, 2 and 3.|Depth can be accessed from a repeater page item via `$item->depth`.|Use family-friendly item depth?|This setting makes the admin page editor treat item depth as a parent/child relationship.|This means that moving/sorting an item includes child items too.|It also prevents a child item from being dragged to have a depth that exceeds its parent by more than 1.|Delete old/unused repeater items?|There are **%d** old/unused repeater item(s), check this box to delete them.|A repeater item is considered old if it is at least 3 days and not yet been populated or published.|Max Repeater Items|The maximum number of repeater items allowed.|If set to 0, there will be no maximum limit.|If set to 1, this field will act as a single item [Page] rather than multiple items [PageArray].|Note that when outputFormatting is off, it will always behave as a PageArray regardless of the setting here.|Repeater Type|When 'attached' the repeater will manage it's own template and parent page without you having to see or think about it.|When 'detached' you may move and modify the repeater parent page and template as you see fit.|Note that once detached, ProcessWire will not delete the parent or template when/if the field is deleted.|Added Field "%1$s" to "%2$s"|Removed Field "%1$s" from "%2$s"|Deleted %d old/unused repeater item(s)|Parent page %s is now detached and may be moved or modified.|^wire--modules--fieldtype--fieldtyperepeater--config-php:/wire/modules/Fieldtype/FieldtypeRepeater/config.php +|Post Comment|Your Name|Your E-Mail|Your Website URL|Comments|Submit|Please choose a star rating|Thank you, your submission has been saved.|Your comment has been submitted and will appear once approved by the moderator.|Your submission was not saved due to one or more errors. Please check that you have completed all fields before submitting again.|E-Mail Notifications:|Replies|All|Off|h3|^wire--modules--fieldtype--fieldtypecomments--commentform-php:/wire/modules/Fieldtype/FieldtypeComments/CommentForm.php +|%1$s (%2$s rating)|%1$s (%2$s ratings)|not yet rated|^wire--modules--fieldtype--fieldtypecomments--commentstars-php:/wire/modules/Fieldtype/FieldtypeComments/CommentStars.php +|Permalink|Reply|^wire--modules--fieldtype--fieldtypecomments--commentlistcustom-php:/wire/modules/Fieldtype/FieldtypeComments/CommentListCustom.php +|Pending Approval|Approve Now|Approved|Mark as SPAM|SPAM - will be deleted automatically after %d days|Not SPAM: Approve Now|Comment posted to: %s|Page', 'email-body|From', 'email-body|Email', 'email-body|Website', 'email-body|Stars', 'email-body|Status', 'email-body|Action', 'email-body|Text', 'email-body|Edit|processwire', 'email-from-name|You have unsubscribed from comment notifications on this page.|You have confirmed receipt of notifications from this page.|Updated comment %d to “%s”|Posted at: %s|Posted by: %s|Posted at %s by %s|View or reply|Unsubscribe from these notifications|New comment posted:|Posted at %s by %s|Please confirm notification|You requested to be notified of replies to your comment at %s. Please confirm this by clicking the link below. If you did not request this then please ignore this email.|Confirm Notifications|^wire--modules--fieldtype--fieldtypecomments--commentnotifications-php:/wire/modules/Fieldtype/FieldtypeComments/CommentNotifications.php +|Disabled|Behavior|None - Comments posted immediately|All - All comments must be approved by user with page edit access|Only New - Only comments from users without prior approved comments require approval|Comment moderation|This determines when a newly posted comment will appear on your site.|Redirect after comment post?|When checked, ProcessWire will issue a redirect after the comment is posted in order to prevent double submissions. Recommended.|Quiet save?|When checked, the page modification time and user will not be updated when a comment is added.|Notification Type|Do not send notifications|Send notifications to specific email address|Send notifications to user that created the page|Send notifications to specific user|Notifications|Admin notification email|E-mail address to be notified when a new comment is posted. Separate multiple email addresses with commas or spaces.|Users receiving this email will have the ability to approve or deny posts directly from links in the email.|In addition to (or instead of) email addresses, you may also use one or more of the following:|1. Enter **user:karen** to email a specific user, replacing "karen" with the name of the actual user.|2. Enter **field:email** to pull the email from a field on the page, replacing "email" with name of field containing email address.|3. Enter **123:email** to pull the email from an given page ID and field name, replacing "123" with the page ID and "email" with name of field containing email address.|4. Enter **/path/to/page:email** to pull the email from an given page path and field name, replacing "/path/to/page" with the page path and "email" with name of field containing email address.|Notifications from email|Optional e-mail address that notifications will appear from. Leave blank to use the default server email.|Send e-mail notification on spam?|When checked, ProcessWire will still send you an e-mail notification even if the message is identified as spam.|Allow commenter e-mail notifications?|This option enables anyone that posts a comment to receive email notifications of new comments.|Users can receive email notifications of replies to their comment only|Users can receive email notifications for all new comments on the page|Allow comment text in notifications?|When checked, the entire comment text will also appear in the notification emails, rather than just a link to it.|Spam|Use Akismet Spam Filter Service?|This service will automatically identify most spam. Before using it, please ensure that you have entered an Akismet API key under Modules > Comment Filter: Akismet.|Number of days after which to delete spam|After the number of days indicated, spam will be automatically deleted.|Output|Reply depth|Specify 0 for traditional flat chronological comments. For threaded comments (replies appear with comment being replied to) specify the maximum depth allowed for replies (0 to 4 recommended).|Sort newest to oldest?|By default, comments will sort chronologically (oldest to newest). To reverse that behavior check this box.|Use website field in comment form?|When checked, the comment submission form will also include a website field.|Date/time format (for comment list)|Enter the date/time format you want the default comment list output to use. May be a PHP [date](http://php.net/manual/en/function.date.php) or [strftime](http://php.net/manual/en/function.strftime.php) format. May also be "relative" for relative date format.|Allow comment voting?|Comment voting enables visitors to upvote and/or downvote comments. Vote counts are displayed alongside each comment. Only one upvote and/or downvote is allowed per comment, per IP address, per hour.|Voting off|Allow upvoting|Allow upvoting and downvoting|Use stars rating?|Star ratings enable the commenter to rate the subject they are commenting on, using a scale of 1 to 5 stars.|To change default star used for output (HTML is okay too):|Disabled', 'star-rating|Yes (star rating optional)|Yes (star rating required)|G: Suitable for display on all websites with any audience type.|PG: May contain rude gestures, provocatively dressed individuals, the lesser swear words, or mild violence.|R: May contain such things as harsh profanity, intense violence, nudity, or hard drug use.|X: May contain hardcore sexual imagery or extremely disturbing violence.|Use Gravatar?|This service provides an avatar image with each comment (unique to the email address). To enable, select the maximum gravatar rating. These are the same as movie ratings, where G is the most family friendly and X is not.|Rating descriptions provided by [Gravatar](https://en.gravatar.com/site/implement/images/).|Text Formatters|Optionally select one or more text formatters to be applied to the comment text, in the selected order. If you do not select any then the text will be entity encoded, have newlines converted to tags, and be output in a tag.|Warning: only select text formatters that are known to be safe with anonymous user input, like Entity Encoder (core) or Textile Restricted (3rd party). If you are not sure, then do not select anything here, as making the wrong choice can be a security problem.|Implementation|This section is here to help you get started with outputting comments on the front-end of your site. Everything here is optional.|If using a cache for output, configure it to bypass the cache when the GET variable "comment_success" is present.|PHP code to output comments|CSS for front-end comments output|JS for front-end comments output|You have already voted for this comment|Error recording vote|^wire--modules--fieldtype--fieldtypecomments--fieldtypecomments-module:/wire/modules/Fieldtype/FieldtypeComments/FieldtypeComments.module +|Akismet Key|If you want to have comments automatically identified as spam, the Comments fieldtype can utilize the Akismet service to do this. In order to use it, you must enter an Akismet API key obtained from akismet.com. Use of this service is optional but recommended.|^wire--modules--fieldtype--fieldtypecomments--commentfilterakismet-module:/wire/modules/Fieldtype/FieldtypeComments/CommentFilterAkismet.module +|Featured', 'comment-status|Approved', 'comment-status|Pending', 'comment-status|Spam', 'comment-status|Delete|Comment #%d (%s)|ALL new comments|REPLIES only|OFF|Spam is automatically deleted after the amount of time specified in the field configuration.|This item is awaiting approval or deletion.|Comment #%1$d Posted %2$s by %3$s|Stars|Status|Reply To|Cite|E-Mail|Website|Text|Email notifications:|There are currently no items to display.|Removed comment #%d|Updated %s for comment #%d|^wire--modules--fieldtype--fieldtypecomments--inputfieldcommentsadmin-module:/wire/modules/Fieldtype/FieldtypeComments/InputfieldCommentsAdmin.module +|h3|Comments|Reply|1 Reply|%d Replies|%b %e, %Y %l:%M %p|Permalink|Like this comment|Dislike this comment|^wire--modules--fieldtype--fieldtypecomments--commentlist-php:/wire/modules/Fieldtype/FieldtypeComments/CommentList.php +|Please confirm that you want to delete options|DELETE:|Single value|Multiple values|Multiple sortable values|What should be used for input?|Depending on what input type you choose, the user will be able to select either a single option or multiple options. Some input types (like AsmSelect) also support user-sortable selections. Some input types also provide more settings on the *Input* tab (visible after you save).|What are the selectable options?|Enter one selectable option per line. After you save, an ID number will be assigned to each of your options, which you will see as `123=title`, for example. Please see our [instructions for using this field](%s).|Multi-language note: define options in the default language and save before translating them into other languages.|What options do you want pre-selected? (if any)|This field also serves as a preview of your selected input type (%s) and options.|Please note: Your pre-selection is not active, as this field is not a required field. Activate the option “required” in the input tab of the field.|The pre-selection is active because this field is a required field.|API usage example|Output a single selection:|Output multiple selection:|If you want to output values rather than titles, then replace “title” with “value” in the examples above.|^wire--modules--fieldtype--fieldtypeoptions--selectableoptionconfig-php:/wire/modules/Fieldtype/FieldtypeOptions/SelectableOptionConfig.php +|Configured pre-selection not populated since value is not always required. Please correct this field configuration.|Title|Value text|Import of options is not yet implemented. Though they can easily be imported from one site to another by copy/paste directly from the field edit screen.|^wire--modules--fieldtype--fieldtypeoptions--fieldtypeoptions-module:/wire/modules/Fieldtype/FieldtypeOptions/FieldtypeOptions.module +|Language Support / Blank Behavior|What should happen when this field's value is blank?|Applies only to non-default language values on the front-end of your site.|Inherit value from default language|Remain blank|^wire--modules--languagesupport--languagesupportfields-module:/wire/modules/LanguageSupport/LanguageSupportFields.module +|Unknown/invalid language|You do not have permission to edit this language|file', 'table-header|phrases', 'table-header|last modified', 'table-header|No files in this language for field %s|Select File(s)|Select a file (or multiple files) and click Submit to create new %s translation files.|Translatable files in %s|Translation files exist|No translation files exist|Enter file to translate|Enter the path and filename to translate. This should be entered relative to the site root installation.|Example:|Refresh File List|Added %s|Found %s|That file is already in the system|That file has no translatable phrases|File does not exist|Fallback: when untranslated, the text “%1$s” is used, which is translated from “%2$s”.|If no text is provided, the common translation “**%s**” will be used.|Enter a single plus sign “**+**” above to also mark this field as translated.|The following unused translations were found. This means that the original untranslated text was either changed or deleted. It is recommended that you delete abandoned translations unless you need to keep them to copy/paste to a new translation.|[empty]|Delete?|Select File(s)', 'breadcrumb|Translate File', 'headline|Unable to load textdomain|File does not exist:|(translation file not needed? textdomain: %s)|Translate %1$s to %2$s|Each of the inputs below represents a block of text to translate.|The text shown immediately above each input is the text that should be translated to %s.|If you leave an input blank, the non-translated text will be used.|If the translation will be identical to the original, you may also enter a single "=" (equals sign) for the translation and it will be marked as translated.|You may also [download](%1$s) or [view](%2$s) a CSV file with these translations, edit them, and then [upload them here](%3$s).|The textdomain for this file is: %s|Only show blocks that are not yet translated|Save', 'button|Save + Exit|Save + Next|Saved %s|There is no next file to edit.|%s does not exist or is not a directory|, '$this->_n(', '$this->_x(|, '_n(', '_x(|Built search phrase index|^wire--modules--languagesupport--processlanguagetranslator-module:/wire/modules/LanguageSupport/ProcessLanguageTranslator.module +|Expand Language Tabs|Collapse/Convert Back to Tabs|click twice to change all tabs|Field to use for tab labels|^wire--modules--languagesupport--languagetabs-module:/wire/modules/LanguageSupport/LanguageTabs.module +|Click to install:|Add and configure new languages|Change the type of your "title" field from "Page Title" to "Page Title (Multi-language)"|Change the type of any other desired "Text" fields to "Text (Multi-language)"|Change the type of any other desired "Textarea" fields to "Textarea (Multi-language)"|Next steps|To continue setting up multi-language support, we recommend the following next steps.|The links below will open in a new window/tab. Close each after finishing to return here.|Install the LanguageSupportFields module before attempting to change text field types.|^wire--modules--languagesupport--languagesupportinstall-php:/wire/modules/LanguageSupport/LanguageSupportInstall.php +|Y-m-d H:i:s|C|Changes to this field will not be saved because you do not have permission for language: %s.|Language|E-Mail Address|Title|^wire--modules--languagesupport--languagesupport-module:/wire/modules/LanguageSupport/LanguageSupport.module +|a| => '_', '_n(' => 'n', '_x(' => 'x|a|text|text', 'context', [textdomain]) or $this->_x('text', 'context|text|text', 'context', textdomain) or $this->_x('text', 'context|^wire--modules--languagesupport--languageparser-php:/wire/modules/LanguageSupport/LanguageParser.php +|CSV Import:|Live Search|Text to search for|Refresh search phrase index|Click here to build search phrase index|Search all translatable files for specific text/phrase.|Click found matches to edit translation or add file (if not already present).|CSV translation file to be imported after save|%d abandoned|%d blank|%d fallback|Edit', 'edit-language-file|Find Files to Translate|Download ZIP|Download CSV|Unrecognized textdomain for file: %s|%d total translations, %d total changes|Saved %d change(s) for file: %s|^wire--modules--languagesupport--processlanguage-module:/wire/modules/LanguageSupport/ProcessLanguage.module +|Active?|A sibling page (id=%1$d) is already using name "%2$s" for language: %3$s|Page number prefix for pagination|The page number is appended to this word in paginated URLs for this language. If omitted, "%s" will be used.|Default language homepage URL is same as root URL?|Choose **Yes** if you want the homepage of your default language to be served by the root URL **/** (recommended). Choose **No** if you want your root URL to perform a redirect to **/name/** (where /name/ is the default language name of your homepage).|This setting only affects the homepage behavior. If you select No, you must also make sure your homepage has a name defined for the default language.|Yes - Root URL serves default language homepage (recommended)|No - Root URL performs a redirect to: /name/|^wire--modules--languagesupport--languagesupportpagenames-module:/wire/modules/LanguageSupport/LanguageSupportPageNames.module +|Edit|Delete|Save|Save + Exit|Cancel|Ok|New|Add|Add New|Are you sure?|Confirm|Import|Export|Yes|No|On|Off|Enabled|Disabled|Example|Please note:|Note|Notes|Settings|Type|Label|Name|Description|Details|Access|Advanced|Icon|System|Modified|Error|^wire--modules--languagesupport--languagetranslator-php:/wire/modules/LanguageSupport/LanguageTranslator.php +|Markup Text|Text Formatters|Select the format that your Markup Text is in, or the formatters that you want to be applied to it, in the order you want them applied.|If your Markup Text is plain HTML, you may not want to select any Text Formatters.|^wire--modules--inputfield--inputfieldmarkup-module:/wire/modules/Inputfield/InputfieldMarkup.module +|Value|Value to be populated in this hidden field.|^wire--modules--inputfield--inputfieldhidden-module:/wire/modules/Inputfield/InputfieldHidden.module +|There are unsaved changes:|^wire--modules--inputfield--inputfieldform-module:/wire/modules/Inputfield/InputfieldForm.module +|Confirm|E-Mail|Please enter a valid e-mail address|The emails you entered did not match, please enter again|Email “%s” is already in use, please use a different one|Email exceeded max allowed length of %d characters|Confirm email address?|When checked, two email inputs will appear and the user will have to enter their email address twice to confirm it. This helps reduce the possibility of typos.|^wire--modules--inputfield--inputfieldemail-module:/wire/modules/Inputfield/InputfieldEmail.module +|Start local URLs with \"/\" and leave off the \"%s\" part.|Error found - please check that it is a valid URL|Note that \"http://\" was added|^wire--modules--inputfield--inputfieldurl-module:/wire/modules/Inputfield/InputfieldURL.module +|Value exceeds maximum recommended length of %1$d characters (length=%2$d).|Rows|The number of rows initially shown for this field.|^wire--modules--inputfield--inputfieldtextarea-module:/wire/modules/Inputfield/InputfieldTextarea.module +|To have pre-selected default value(s), enter the option values (one per line) below.|To have a pre-selected default value, enter the option value below.|Default value|For default page selection, the value would be the page ID number.|IMPORTANT: The default value is not used unless the field is required (see the “required” checkbox on this screen).|Options|Enter the options that may be selected, one per line.|To use multi-language option labels, please see the instructions below this field.|Instructions:|Specify one option per line.|To keep a separate value and label, separate them with an equals sign. Example: value=My Option|To precede your list with a blank option, enter just a equals sign "=" as the first option.|To make an option selected, precede it with a plus sign. Example: +My Option|To create an optgroup (option group) indent the options in the group with 3 or more spaces.|Multi-language instructions:|We recommend using using `value=label`, where `value` is the same across languages and `label` is translated.|First define your default language options, and then copy/paste into the other languages and translate labels.|Selected options and optgroups are defined on the default language; the other inputs are only for label translation.|Labels that are not translated inherit the default language label.|^wire--modules--inputfield--inputfieldselect-module:/wire/modules/Inputfield/InputfieldSelect.module +|Name|Any combination of letters (a-z), numbers (0-9) and underscores (no spaces).|^wire--modules--inputfield--inputfieldname-module:/wire/modules/Inputfield/InputfieldName.module +|Size: number of rows visible at once in the select multiple|^wire--modules--inputfield--inputfieldselectmultiple-module:/wire/modules/Inputfield/InputfieldSelectMultiple.module +|any|Specified value %3$s removed because it is out of bounds (min=%1$s, max=%2$s)|Numeric Input Type|Text|Number (HTML5)|Choosing the "Number" type enables some additional client-side validation in browsers that support it.|Input Size|Specify the size attribute for the input, or specify 0 for full width.|The default value is %d.|Minimum Value|The minimum allowed value for this field. Leave blank to ignore.|Maximum Value|The maximum allowed value for this field. Leave blank to ignore.|Initial value|Initial assigned value.|^wire--modules--inputfield--inputfieldinteger-module:/wire/modules/Inputfield/InputfieldInteger.module +|Number of decimal digits to round to|^wire--modules--inputfield--inputfieldfloat-module:/wire/modules/Inputfield/InputfieldFloat.module +|Allowed file extensions for upload|One or more file extensions separated by a space.|Maximum files allowed|0=No limit|File uploads|Decompress ZIP files?|If checked, ZIP archives will be decompressed and all valid files added as uploads (if supported by the hosting environment). Max files must be set to 0 (no max) in order for ZIP uploads to be functional.|Overwrite existing files?|If checked, a file uploaded with the same name as an existing file will replace the existing file (description and tags will remain). If not checked, uploaded filenames will be renamed to be unique.|Please note that when this option is enabled, AJAX-uploaded files are saved with the page immediately at upload, rather than when you click "save". As a result, you may wish to leave this option unchecked unless you have a specific need for it.|File descriptions|Number of rows for description field?|Enter the number of rows available for the file description field, or enter 0 to not have a description field.|Disable multi-language descriptions?|By default, descriptions are multi-language when you have Language Support installed.|If you do not need multi-language descriptions for files, you can disable them here.|^wire--modules--inputfield--inputfieldfile--config-php:/wire/modules/Inputfield/InputfieldFile/config.php +|Description|Tags|drag and drop files in here|Delete|Choose File|Choose Files|Unsupported file extension, please use only: EXTENSIONS|File is too big - maximum allowed size is MAX_KB kb|No file extensions are defined for this field.|File failed validation|Added file:|Refused file %s because it is already on the file system and owned by a different field.|Deleted file:|Renamed file "%1$s" to "%2$s"|Failed|destinationPath is empty or does not exist|destinationPath is not writable|Max file upload limit reached|Field “%1$s” type “%2$s” is not supported in field “%3$s”|^wire--modules--inputfield--inputfieldfile--inputfieldfile-module:/wire/modules/Inputfield/InputfieldFile/InputfieldFile.module +|Name|Any combination of letters (a-z), numbers (0-9), dashes or underscores (no spaces).|Character replacements configuration is disabled because $config->pageNameCharset is UTF8.|Character replacements|Enter the replacements that will occur when a user is entering characters into a page name field. Enter one replacement per line in key=value format. Meaning, on each new line, enter the character(s) you want to replace followed by an equals sign "=" and the ascii character(s) you want to replace with.|The replacement value for each must be one or more of: a-z, 0-9, dash, underscore or period.|^wire--modules--inputfield--inputfieldpagename--inputfieldpagename-module:/wire/modules/Inputfield/InputfieldPageName/InputfieldPageName.module +|en', 'language-pack|Cancel|en', 'language-code|Insert Link|Edit Link|Select Image|Edit Image|Your caption text here|Saving Image|Insert Image|Select Another|CKEditor inline mode requires the MarkupHTMLPurifier module. Using normal mode instead.|Yes|No|Example:|CKEditor Settings|CKEditor Toolbar|Separate each toolbar item with a comma. Group items by placing them on the same line and use a hyphen "-" where you want a separator to appear within a group. If you want more than one toolbar row, separate each row with a blank line.|Insert a hash "#" at the beginning of a line if you want it to be ignored.|Available core toolbar items:|Inline editor|Regular editor|Editor Mode|(flexible height, user adjustable)|(variable height, matches content)|(fixed height, uses rows setting)|When inline mode is enabled, the editor will not be loaded until you click in the text. This is faster and more efficient when there are numerous CKEditor fields on the page. However, it may not support as many features or editor customizations as regular mode.|*Inline mode requires that the HTML Purifier module is installed (MarkupHTMLPurifier).|*The required HTML Purifier module is installed.|WARNING: it is not currently installed. You should install it before enabling inline mode.|Counter is supported for regular CKEditor fields, but not inline CKEditor fields.|Use ACF?|When yes, the CKEditor Advanced Content Filter (ACF) will be active. This filter automatically strips any unrecognized markup or attributes from your HTML. Recommended.|Use HTML Purifier?|When yes, submitted content is run through [HTML Purifier](http://htmlpurifier.org/) for sanitization. This is a must have when using CKEditor for either inline mode or non-trusted users. Recommended either way.|Images fields that may be used for dragged-in or pasted-in images|If no fields are selected then an available images field will be automatically chosen at runtime. If the option labeled “None” is selected, then the feature will be disabled.|None (disable drag/paste image uploads)|Page to use for image/asset storage|By default, uploaded images will be stored with the page being edited. If you want to use a shared page for these assets instead, select it here.|Beautify Markup Toggles|Convert div tags to paragraph tags|Remove empty paragraph tags|Remove non-breaking spaces (nbsp)|These are extra cleaning options (beyond ACF and HTML Purifier) that we have found helpful in many situations. They are applied when the page is saved. Checking all of these is recommended, unless you have a need to let any of these through in the markup.|Format Tags|Semicolon-separated list of selectable tags shown in the "format" dropdown.|Default format tags are:|Extra Allowed Content|Allowed content rules per CKEditor [extraAllowedContent](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-extraAllowedContent) option. Applies only if the "Use ACF" checkbox above is checked.|You may enter multiple rules by putting each on its own line.|The above example would allow alt, src, width and height attributes for img tags, with the src attribute always required.|See [details](http://docs.ckeditor.com/#!/guide/dev_allowed_content_rules-section-2) in CKEditor documentation.|Paths should be relative to your ProcessWire installation root (i.e. if site is running from a subdirectory, exclude that part).|This option enables you to modify the way that text and other elements appear in your editor. This covers how they look in the administrative environment only, and has nothing to do with the front-end of your site.|Please see our [instructions](%s) on how to use this.|Custom Editor CSS File (regular mode)|Custom Editor CSS File (inline mode)|Custom Editor JS Styles Set|This option enables you to specify custom styles for selection in your editor. It requires that you have a "Styles" item in your toolbar settings above.|Please see our [instructions](%s) on how to use this.|If used, enter one per line of **property: value**, or use a JSON string.|Custom Config Options|Use this when you want to specify CKEditor config settings beyond those available on this screen.|Custom Config Options failed JSON validation.|If preferred, these settings can also be set in one of these files:|for all CKEditor fields|only for this CKEditor field|Plugins|Extra Plugins|The following plugins were found. Check the box next to each plugin you would like to load.|At least one plugin must be checked.|To add more plugins, place them in **/site/modules/InputfieldCKEditor/plugins/[name]/**, replacing **[name]** with the name of the plugin.|recommended|%s settings|Plugin settings for "%s" failed JSON validation.|Extra Plugins|Comma separated list of extra plugins that CKEditor should load.|Example: pwlink,pwimage,myplugin,anotherplugin|Remove Plugins|Comma separated list of removed plugins that CKEditor should not load.|^wire--modules--inputfield--inputfieldckeditor--inputfieldckeditor-module:/wire/modules/Inputfield/InputfieldCKEditor/InputfieldCKEditor.module +|Change|Cancel|Select|Unselect|More|Unable to render this field due to missing parent page in field settings.|^wire--modules--inputfield--inputfieldpagelistselect--inputfieldpagelistselect-module:/wire/modules/Inputfield/InputfieldPageListSelect/InputfieldPageListSelect.module +|Add|Cancel|Select|Unselect|More|Remove|Unable to render this field due to missing parent page in field settings.|^wire--modules--inputfield--inputfieldpagelistselect--inputfieldpagelistselectmultiple-module:/wire/modules/Inputfield/InputfieldPageListSelect/InputfieldPageListSelectMultiple.module +|(unpublished)|This field needs to be configured before it can be used.|Enter the titles of the items you want to add, one per line. They will be created and added to your selection when you save the page.|Enter the title of the item you want to add. It will become selected when you save the page.|New pages will be added to %s|Create New|Unpublished page %1$s is not allowed in field "%2$s"|To allow unpublished pages, edit the “%s” field and see the setting on the “Details” tab.|Added page %s|Error adding page "%s"|Example:|(default)|Selectable pages|Use at least one of the options below to determine which pages will be selectable with this field.|Parent|Select the parent of the pages that are selectable.|Template|Select the template of the pages that are selectable. May be used instead of, or in addition to, the parent above.|Additional templates|If you need additional templates for selectable pages, select them here.|This may not be supported by all input types.|While this overrides parent and template selections above, those selections (if present) are still used for validation.|Add one or more fields below to create a query that finds the pages you want to make selectable.|This creates a selector that finds pages at runtime. If you prefer to enter this manually, use the “Selector string” option below instead.|Custom find|Add field to query|Selector string|If you want to find selectable pages using a ProcessWire selector, enter the selector string to find the selectable pages. This selector will be passed to a `$pages->find("your selector|parent=/products/, template=product, sort=name|If you want to find selectable pages using a PHP code snippet rather than selecting a parent page or template (above) then enter the code to find the selectable pages. This statement has access to the $page and $pages API variables, where $page refers to the page being edited.|The snippet should return either a PageArray, Page or NULL. If it returns a Page, children of that Page are used as selectable pages. Using this is optional, and if used, it overrides the parent/template/selector fields above.|NOTE: Not compatible with PageListSelect or Autocomplete input field types.|return $page->parent->parent->children("name=locations|Add the following hook to a %s file and modify per your needs. The hook should find and return selectable pages in a PageArray.|If you need to know the page being edited, it is accessible from: %s|Custom PHP code|Label field|Select the page field that you want to be used in generating the labels for each selectable page.|Select "Custom format" if you want to specify multiple fields, or other fields you do not see above.|Custom format (multiple fields)' . ' ...|Custom page label format|Specify one or more field names surrounded by curly {brackets} along with any additional characters, spacing or punctuation.|Example: {parent.title} - {title}, {date}|Input field type|The type of input field (Inputfield module) that will be used to select page(s) for this field.|Select one that is consistent with your “Value type” selection on the “Details” tab for single or multiple-page selection.|After selecting an input field type and saving changes, please note that additional configuration options specific to your selection may appear directly below this.|Multiple page selection|Single page selection|sortable|Regarding “Page List” input types|You have selected an input type that has specific requirements.|Specify only the “Parent” option below when configuring “Selectable pages”.|Note that the parent you specify implies the root of the tree of selectable pages.|If you want to make everything selectable, then specify nothing.|Allow new pages to be created from field?|If checked, an option to add new page(s) will also be present if the indicated requirements are met.|1. Both a parent and template must be specified in the “Selectable pages” section above.|2. The editing user must have access to create/publish these pages.|3. The “label field” must be set to “title (default)”.|Settings specific to “%s”|Inputfield modules available for page selection|Select the Inputfield modules that may be used for page selection. These should generally be Inputfields that allow you to select one or more options.|^wire--modules--inputfield--inputfieldpage--inputfieldpage-module:/wire/modules/Inputfield/InputfieldPage/InputfieldPage.module +|Removed invalid tag value: %s|Selectable options/tags source|Specify them here|Load from URL you specify (ajax)|Use ajax options/pages?|When enabled, it will behave like an auto-complete where the user starts typing and it queries a URL for matching pages.|You will also have to provide a “Ajax URL” (shown below when “Yes” selected) to perform the query. Working example code is included.|When not enabled, all selectable options will be populated at runtime.|Using ajax options/pages is useful when potential quantity of selectable pages is large.|Consider it when there are several hundred or thousands (or more) of pages that can be selected.|Predefined options/tags list|Enter predefined tags, 1 per line. To define separate value and label for the tag, specify `value=label` on the line.|Tags may not contain the delimiter selected below but labels can.|To define separate labels per-language, re-enter each tag `value=label` for each language, where the `value` is the same for each while the `label` differs.|URL handler example in file %s for URL %s|Copy and paste this URL into the field above if you want to use the example below.|Ajax URL|When you enter a URL, it will be queried for items matching user input in auto-complete fashion.|The given URL must contain the placeholder `{q}` in it somewhere, which will be replaced with the text the user types.|You may specify a full http/https URL, or a relative URL.|If you specify a relative URL (without scheme/host), the current scheme, host and root URL will be prepended to it at runtime.|You will also have to define a URL handler like in the example shown below.|The URL path `%s` is just an example, feel free to replace it with whatever you want.|This example finds titles from pages to use as tags, but you may use whatever data source you want.|your page finding selector here|Please note that if you change your “Selectable pages” or “Label field” settings, you will also have to update your URL handler code for it.|The placeholder “{q}” is required somewhere in your Ajax URL.|Allow user to enter their own tags?|Close dropdown after each selection is made?|(for single-word tags)|(for multi-word tags)|Tag delimiter|Space|Comma|Pipe|Max tags/options|Use 0 for no limit or enter the max number of options/tags the user may select or input.|Note that entering 1 makes the input appear more like a select than a text input.|Placeholder text|Optional placeholder text that appears in the field when blank.|^wire--modules--inputfield--inputfieldtexttags--inputfieldtexttags-module:/wire/modules/Inputfield/InputfieldTextTags/InputfieldTextTags.module +|Show All Icons|^wire--modules--inputfield--inputfieldicon--inputfieldicon-module:/wire/modules/Inputfield/InputfieldIcon/InputfieldIcon.module +|Hit enter to add as new item|New item:|Autocomplete search operator|The search operator that is used in the API when performing autocomplete matches.|If you aren't sure what you want here, leave it set at the default: *=|Fields to query for autocomplete|Enter the names of the fields that should have their text queried for autocomplete matches.|Typically this would just be the title field, but you may add others by separating each with a space.|Note that this is different from the “label field” because you are specifying what fields will be searched, not what fields will be shown.|Indexed text fields include:|^wire--modules--inputfield--inputfieldpageautocomplete--inputfieldpageautocomplete-module:/wire/modules/Inputfield/InputfieldPageAutocomplete/InputfieldPageAutocomplete.module +|Link selected pages to page editor?|When enabled, the selected label(s) will link to edit the selected page.|No|Yes|(in modal window)|^wire--modules--inputfield--inputfieldasmselect--inputfieldasmselect-module:/wire/modules/Inputfield/InputfieldAsmSelect/InputfieldAsmSelect.module +|Add Field|(1)|Y-m-d|yyyy-mm-dd|H:i|hh:mm|Not: %s|Ascending By|Descending By|Has|Does Not Have|Is Empty|Is Not Empty|Matches|Does Not Match|Count|Created date|Created by user|Custom (field=value)|field=value|Has parent/ancestor|ID|Modified date|Modified by user|Name|Number of children|Parent', 'parent-only|Parent',' parent-with-subfield|Path/URL|Published date|Status|Hidden|Unpublished|Locked|Trash|Temp|Template|parent|Include|Hidden|Hidden + Unpublished|Hidden + Unpublished + Trash|All|Limit|Sort|(%d without limit)|Pages that match your selector|show|System fields', 'optgroup-label|Fields', 'optgroup-label|Subfields', 'optgroup-label|Fields matching same (1) item', 'optgroup-label|Modifiers', 'optgroup-label|Adjustments', 'optgroup-label|Switch to field labels|Switch to field names|Not Checked|Checked|None|Start typing...|Check box to make this row OR rather than AND|Value|Match by ID (subselector)|Each selector row above says: field must match value. These are called AND conditions. In cases where the same field or value appears in more than one row, an OR condition is possible. The presence of a checkbox at the end of the row indicates this. Check this box to make the row an OR condition rather than an AND condition.|Selector Sandbox|This is here just in case you want to test out the functionality of this Inputfield.|^wire--modules--inputfield--inputfieldselector--inputfieldselector-module:/wire/modules/Inputfield/InputfieldSelector/InputfieldSelector.module +|?|True|False|On|Off|Enabled|Disabled|Yes|No|Other|Unknown|Toggle field labels and input settings|Label type|Custom|Input type|Toggle buttons|Radios|Horizontal|Vertical|Use a 3rd “other” option?|Reverse order of yes/no options?|Support click to de-select?|yes/on|no/off|Label for “%s” option|other|Default selected option|No selection|^wire--modules--inputfield--inputfieldtoggle--inputfieldtoggle-module:/wire/modules/Inputfield/InputfieldToggle/InputfieldToggle.module +|Input features|Default image grid mode|In the admin, the list of images will appear in this mode by default. The user can change it at any time by clicking the icons in the top right corner of the field.|If you have recently used this images field, you will have to clear your cookies before seeing any changes to this setting.|Square grid images|Proportional grid images|Vertical list (verbose)|Focus point selection|Enables a draggable focus point to select the subject of an image. This helps to generate non-proportional crops.|A preview of the focus point is also shown when images are in the “Square grid images” mode.|Focus point|Focus point and zoom|Disabled|Maximum image dimensions|Optionally enter the max width and/or height of uploaded images. If specified, images will be resized at upload time when they exceed either the max width or height. The resize is performed at upload time, and thus does not affect any images in the system, or images added via the API.|Applies to JPG, PNG and GIF images.|Enter the value in number of pixels or leave blank for no limit.|Max width for uploaded images|Max height for uploaded images|How to resize to max dimensions|Using client-side resize enables you to reduce the file size and dimensions before uploading.|When using client-side resize, please specify both max width *and* max height in the fields above, or max megapixels in the field below.|Use client-side resize when possible|Use only server-side resize|Max megapixels for uploaded images|This can be used as an alternative to max width/height. Specify a floating point value.|Applicable to client-side resize only.|A good value for websites is 1.7 which is roughly 1600x1000 pixels, where 1600 and 1000 can be either width or height.|Other examples:|Client-side resize quality percent for JPEGs|Specify a number between 10 (lowest quality/smallest file size) and 100 (highest quality/largest file size). Default is 90.|Refuse images exceeding max dimensions?|If checked, images that exceed max width/height (that cannot be resized client-side) will be refused rather than resized.|Minimum image dimensions|Optionally enter the minimum width and/or height of uploaded images. If specified, images that don't meet these minimums will be refused.|Min width for uploaded images|Min height for uploaded images|Swap min/max dimensions for portrait images?|If checked, minimum width/height and maximum width/height dimensions will be swapped for portrait images to accommodate for the different aspect ratio.|Applies to server-side resizes only.|^wire--modules--inputfield--inputfieldimage--config-php:/wire/modules/Inputfield/InputfieldImage/config.php +|Crop|Focus|Variations|Dimensions|Filesize|Edit|drag and drop in new images above|N/A|This images field may have unsaved changes that could be lost after this action. Please save before cropping, or double-click the button proceed anyway.|drop in new image file to replace|drag circle to center of focus|There are older/low quality thumbnail preview images above – check this box to re-create them.|Invalid image|Image of %s does not meet minimum size requirements|Image of %s exceeds maximum allowed size|Image resized to fit maximum allowed dimensions|Not editable.|Actions|Action applied at save.|Flip|Rotate|Duplicate|Remove variations|Rebuild variations|Remove focus|vert|horiz|both|Copy|Paste|Reduce 50%|B&W|Sepia|Recreated all legacy thumbnails|Duplicated file %1$s => %2$s|Executed action “%1$s” on file %2$s|Failed action “%1$s” on file %2$s|No handler found for action “%1$s” on file %2$s|^wire--modules--inputfield--inputfieldimage--inputfieldimage-module:/wire/modules/Inputfield/InputfieldImage/InputfieldImage.module +|Checked|Not checked|Checkbox label|If you want to have separate field and checkbox labels, specify the label that will appear next to the checkbox here.|If not specified, the field label will be used instead.|Checked Value|When populated with something other than "1", this will appear as a label directly next to the checkbox.|Unchecked Value|This only appears in result entries, not in the form itself. You should leave this blank unless you want it to hold a specific value.|^wire--modules--inputfield--inputfieldcheckbox--inputfieldcheckbox-module:/wire/modules/Inputfield/InputfieldCheckbox/InputfieldCheckbox.module +|1 word|%d words|1 character|%d characters|(at least %d required)|(%d max)|Does not match required pattern|A minimum of %1$d characters are required (currently there are %2$d characters).|Value exceeded maximum allowed length of %d characters and has been truncated.|Minimum length|The minimum length (in characters) that are required by this field.|If the field is not “required” then minimum length is only enforced when a value is present.|Maximum length|The maximum length (in characters) that are allowed by this field.|A value of “0” indicates no maximum.|Counter|No counter|Character counter|Word counter|It is recommended that you show a character counter when using minimum/maximum length settings above.|Size|The displayed width of this field (in characters). Set to 0 for full width.|Strip Tags|When checked, any HTML tags will be stripped from the input when the form is processed.|This is recommended if the field does not need to support HTML in it.|Placeholder Text|Optional placeholder phrase of text that appears in the field when blank.|Pattern|Optional regular expression pattern to require in the input. This is used both client side (HTML5 pattern attribute) and server side for validation. Be sure to provide an example of the required pattern in your field description.|See [html5pattern.com](http://html5pattern.com) for examples of patterns you can use and create.|Initial Value|Optional initial/default value pre-populated for the user.|^wire--modules--inputfield--inputfieldtext--inputfieldtext-module:/wire/modules/Inputfield/InputfieldText/InputfieldText.module +|Input Type|Default to today’s date?|If checked, this field will hold the current date when no value is entered.|^wire--modules--inputfield--inputfielddatetime--inputfielddatetime-module:/wire/modules/Inputfield/InputfieldDatetime/InputfieldDatetime.module +|HTML5 browser native date, time or both|HTML input type|Date|Time|Both date and time|Step days for date input|Minimum allowed date|Maximum allowed date|Step seconds for time input|Minimum allowed time|Maximum allowed time|^wire--modules--inputfield--inputfielddatetime--types--inputfielddatetimehtml-php:/wire/modules/Inputfield/InputfieldDatetime/types/InputfieldDatetimeHtml.php +|Separate select inputs for month, day, and year (and optionally time)|Month|Year|Day|Invalid date “%1$s” changed to “%2$s”|None|(abbreviated)|Date select format to use|Month names are language/locale based|Time select format to use|First selectable year|Last selectable year|Limit selection to these years?|^wire--modules--inputfield--inputfielddatetime--types--inputfielddatetimeselect-php:/wire/modules/Inputfield/InputfieldDatetime/types/InputfieldDatetimeSelect.php +|Text input with jQuery UI datepicker|/wire/modules/Jquery/JqueryUI/i18n/jquery.ui.datepicker-xx.js|timepicker/i18n/jquery-ui-timepicker-xx.js|Date Picker|No date/time picker|Date/time picker on field focus|(recommended)|Date/time picker on button click|Inline date picker always visible (no time picker)|Date/Time Input Formats|Date Input Format|Select the format to be used for user input to this field. Your selection will populate the field below this, which you may customize further if needed.|(unix timestamp)|Time Input Format|None|Select an optional time format to be used for input. If used, the calendar option will include a time picker.|Time Input Type|Sliders (default) let the user slide controls to choose the time, where as Select lets the user select the time from a drop-down select.|Sliders|Select|Date Input Format Code|This is automatically built from the date select above, unless you modify it.|See the [PHP date](http://www.php.net/manual/en/function.date.php) function reference for more information on how to customize these formats.|You may optionally specify formats for other languages here as well. Any languages left blank will inherit the default setting.|Time Input Format Code|This is automatically built from the time select above, unless you modify it.|Placeholder Text|Optional placeholder text that appears in the field when blank.|Size|The displayed width of this field (in characters).|Year Range|When predefined year selection is possible, there is a range of plus or minus 10 years from the current year.|To modify this range, specify number of years before and after current year in this format: `-30:+20`, which would show 30 years before now and 20 years after now.|Default is `-10:+10` which shows a year range 10 years before and after now.|^wire--modules--inputfield--inputfielddatetime--types--inputfielddatetimetext-php:/wire/modules/Inputfield/InputfieldDatetime/types/InputfieldDatetimeText.php +|Option column width|Use this setting to have options display in fixed width columns that float or collapse according to viewport width.|Enter a CSS width number and unit such as `100px` or `10em`, for example. If no unit is specified, `px` (pixels) is assumed.|Enter the number `1` to automatically calculate an appropriate width at runtime.|For best appearance, enter a width that can fit the longest option without word wrapping, or enter `1` to for auto width.|Option column quantity|If you want the options to display in columns, enter the number of columns you want to use (up to 10).|To display options inline side-by-side enter the number `1`.|Note that the “option column width” setting is preferable for responsive behavior.|^wire--modules--inputfield--inputfieldcheckboxes--inputfieldcheckboxes-module:/wire/modules/Inputfield/InputfieldCheckboxes/InputfieldCheckboxes.module +|letter|lowercase letter|uppercase letter|digit|symbol/punctuation|none (disable all above)|Current password|New password|Confirm|Set Password|at least %d characters long|Minimum requirements: %s.|Not yet valid|Invalid|Too short|Too common|Same as old|Weak|Ok|Good|Excellent|Matches|Does not match|Show Password|Hide Password|Old password is required in order to enter a new one.|The old password you entered is not correct.|Passwords do not match|Required password was not specified|Password contained invalid whitespace|Password is less than required number of characters|Password does not contain at least one letter (a-z A-Z)|Password must have at least one lowercase letter (a-z)|Password must have at least one uppercase letter (A-Z)|Password does not contain at least one digit (0-9)|Password must have at least one non-letter, non-digit character (like punctuation)|Password requirements|Word ban mode|If you choose the strict mode, many passwords containing words will not be accepted.|Ban just common passwords (recommended)|Ban all passwords containing any common words (strict)|Complexify factor|Lower numbers allow weaker passwords, higher numbers require stronger passwords.|Specify -1 to disable this feature.|We recommend something between 0.5 and 1.0|Minimum password length|Allow existing passwords to be shown and/or rendered in form?|Require old password before allowing changes?|Applies to usages where this field appears to already logged-in users only.|Auto|Yes|No|Allow user to show/unmask password during changes?|Provides a show/hide password control so users can see what they type when in an appropriate environment.|Yes|No|^wire--modules--inputfield--inputfieldpassword--inputfieldpassword-module:/wire/modules/Inputfield/InputfieldPassword/InputfieldPassword.module +|Submit|^wire--modules--inputfield--inputfieldsubmit--inputfieldsubmit-module:/wire/modules/Inputfield/InputfieldSubmit/InputfieldSubmit.module +|[blank]|ID', 'th|Name', 'th|Created', 'th|Modified', 'th|Published', 'th|Modified By', 'th|Created By', 'th|URL', 'th|Path', 'th|Template', 'th|Parent', 'th|Children', 'th|Status', 'th|Please configure this field with a template selection before using it.|Please enter one or more columns in your field settings before using this field.|Add New', 'button|Children were found that may be added to this table. Check the box next to any you would like to add.|Select all|Y-m-d H:i|Added %d existing page(s) to table|Table fields to display in admin|Enter the names of the fields (1 per line) that you want to display as columns in the table. To specify a column width for the field, specify "field_name=30" where "30" is the width (in percent) of the column. When specifying widths, make the total of all columns add up to 100.|You may specify any native or custom field. You may also use subfields (field.subfield) with fields that contain multiple properties, like page references.|Custom fields assigned to your selected templates include the following:|To see a list of possible custom fields here, select a template on the Details tab, Save, and come back here.|Automatic Page Name Format|When populated, pages will be created automatically using this name format whenever a user clicks the "Add New" button. If left blank, the user will be asked to enter a name for the page before it is created.|If the name format contains any non-alphanumeric characters, it is considered to be a [PHP date](http://www.php.net/manual/en/function.date.php) format. If it contains only alphanumeric characters then it will be used directly, with a number appended to the end (when necessary) to ensure uniqueness.|Example: **Ymd:His** is a good name format for date/time based page names.|Modal edit window behavior|Automatically close on save (default)|Keep window open, close manually|^wire--modules--inputfield--inputfieldpagetable--inputfieldpagetable-module:/wire/modules/Inputfield/InputfieldPageTable/InputfieldPageTable.module +|Added item|^wire--modules--inputfield--inputfieldpagetable--inputfieldpagetableajax-php:/wire/modules/Inputfield/InputfieldPageTable/InputfieldPageTableAjax.php +|The process module assigned to this page does not appear to be installed.|No description available|^wire--modules--process--processlist-module:/wire/modules/Process/ProcessList.module +|You must check the box to confirm|(%d pages per second)|Not all pages could be deleted (%d remain)|Time limit reached (%d seconds)|The trash is empty|Empty the trash (confirm)|If there are too many items in the trash, you may have to empty it multiple times.|Pages in the trash|Time limit (in seconds)|Cancel|^wire--modules--process--processpagetrash-module:/wire/modules/Process/ProcessPageTrash.module +|Copy|Copy Page|Unable to load page|(copy)|(copy %d)|This will make a copy of %s|Title of new page|Make the new page unpublished?|If checked, the cloned page will be given an unpublished status so that it can't yet be seen on the front-end of your site.|Copy children too?|If checked, all children, grandchildren, etc., will also be cloned with this page.|Warning: if there is a very large structure of pages below this, it may be time consuming or impossible to complete.|Unable to clone page %s|Cloned page "%1$s" to "%2$s"|Cloned to: %s|Unable to clone page|^wire--modules--process--processpageclone-module:/wire/modules/Process/ProcessPageClone.module +|Your change was not saved because this site is in demo mode|This Process is only accessible via POST|You do not have permission to move pages using this parent|You do not have permission to sort pages using this parent|Your sort was not saved because these pages are automatically sorted by %s.|^wire--modules--process--processpagesort-module:/wire/modules/Process/ProcessPageSort.module +|Edit|View|New|Move|Empty|Pub|Unpub|Hide|Unhide|Lock|Unlock|Trash|Restore|^wire--modules--process--processpagelist--processpagelistrender-php:/wire/modules/Process/ProcessPageList/ProcessPageListRender.php +|Actions disabled in demo mode|Published|Unpublished|Made hidden|Unhidden|Locked|Unlocked|Trashed|Restored to: %s (reload to see)|Error executing: %s|^wire--modules--process--processpagelist--processpagelistactions-php:/wire/modules/Process/ProcessPageList/ProcessPageListActions.php +|404 Page Not Found|Admin|Trash open: drag pages below here to trash them|^wire--modules--process--processpagelist--processpagelistrenderjson-php:/wire/modules/Process/ProcessPageList/ProcessPageListRenderJSON.php +|Trash|Change|Cancel|Select|Unselect|More|Click and drag to move|Network error, please try again later|Unknown error, please try again later|Show All|(%d pages)|Add New', '/wire/templates-admin/default.php|Allow non-superuser editors to use Trash?|When checked, users will be able to see pages in the trash (only pages they have access to).|This will also enable the “Trash” and “Restore” actions, where access control allows.|Name of page field to display|Every page in a PageList is identified by a label, typically a title or headline field. You may specify which field it should use here. To specify multiple fields, separate each field name with a space, or use your own format string with field names surrounded in {brackets}. If the field resolves to an object (like another page), then specify the property with a dot, i.e. {anotherpage.title}. Note that if the format you specify resolves to a blank value then ProcessWire will use the page "name" field.|You may optionally override this setting on a per-template basis in each template "advanced" settings.|Show page actions on hover?|By default, actions for a page appear after a click (at least in the default admin theme). To make them appear on hover instead, check this box.|For more options here, see the $config->pageList setting in /wire/config.php. You may copy those settings to /site/config.php and override them.|Default value is %d.|If left at the default value, this setting can also be specified in the $config->pageList array.|Number of pages to display before pagination|Animation Speed (in ms)|This is the speed at which each branch in the page tree animates up or down. Lower numbers are faster but less visible. For no animation specify 0.|Children quantity type|In the page list, a quantity of children is shown next to each page when applicable. What type of quantity should it show?|When showing descendants, the quantity includes all descendants, whether listable to the user or not.|Immediate children (default)|Descendants: children, grandchildren, great-grandchildren, and on…|Both: children/descendants|Both: descendants/children|Show Page ID number instead|^wire--modules--process--processpagelist--processpagelist-module:/wire/modules/Process/ProcessPageList/ProcessPageList.module +|Name', 'th|Modified', 'th|Entries', 'th|Size', 'th|Create or add to log file from the API:|Deleted log: %s|Pruned "%s" log file (now contains %d entries)|Saved new log entry to "%s"|Log entry text was blank|Helpers|Text Search|Date From|Date To|Actions|Select an action below. You will be asked to click a button before the action is executed.|Download|Grow (Add Entry)|Chop (Prune)|Burn (Delete)|Chop To # Days|Reduce the size of the log file to contain only entries from the last [n] days.|Must be 1 or greater.|New Log Entry|Chop this log file now|Burn this log now (permanently delete)|Add this log entry|Download this log file now|Date/Time', 'th|User', 'th|URL', 'th|Text', 'th|actual|estimate|No matching log entries|404 not found|^wire--modules--process--processlogger--processlogger-module:/wire/modules/Process/ProcessLogger/ProcessLogger.module +|Bookmarks', 'tab|My bookmarks|Public bookmarks|Bookmark', 'bookmark-th|Description', 'bookmark-th|Access', 'bookmark-th|Actions', 'bookmark-th|all', 'bookmark-roles|you|View', 'bookmark-action|Modify', 'bookmark-action|Delete', 'bookmark-action|Please check the box to confirm you want to delete this bookmark|Delete this bookmark?|Cancel|Edit Bookmark|Add New Bookmark|Creates a new bookmark matching your current filters, columns and order.|Title', 'bookmark-editor|Description', 'bookmark-editor|What pages should this bookmark show?', 'bookmark-editor|Columns', 'bookmark-editor|Bookmark type|Private|Public|Access', 'bookmark-editor|What user roles will see this bookmark? If no user roles are selected, then all roles with permission to use this Lister can view the bookmark.|Allow other users to access this bookmark URL?|If you send the bookmark URL to someone else that is already logged in to the admin, they can view the bookmark if you check this box.|Shareable bookmark URL: [View](%s)|Order|Deleted bookmark|Bookmark is not deletable|^wire--modules--process--processpagelister--processpagelisterbookmarks-php:/wire/modules/Process/ProcessPageLister/ProcessPageListerBookmarks.php +|rel|Blank|ID|Path|Name|Created|Modified|Published|Mod By|Created By|Template|Status|Parent|Num Children|Hidden|Unpublished|Locked|Trash|Unrecognized bookmark or bookmark no longer active|Filters|Add Filter|Default columns|Select and sort the columns that will display in the pages list table.|The user can optionally change which columns are shown, so these will just serve as the defaults.|Columns', 'tab|The changes you make here should be reflected immediately in the results below.|What columns to show in the results|What pages to show|Specified 'include=' mode is not allowed here.|Not all specified templates are editable. Only 'include=hidden' is allowed|No templates specified so 'include=hidden' is max allowed include mode|%1$d to %2$d of %3$d|No results.|selected|All settings have been reset.|Add New|Refresh results|Reset filters and columns to default|Bookmarks|^wire--modules--process--processpagelister--processpagelister-module:/wire/modules/Process/ProcessPageLister/ProcessPageLister.module +|Width:|Height:|Top:|Left:|HiDPI/Retina|Image description (alt attribute)|Link to larger/original version|Resize|Save at this size?|Crop|Apply|Maximize/full width|Minimize/fit to screen|Cancel|Align Left|Align Right|Align Center|Save and Replace|Save as Copy|Saving...|Updating...|Yes|No, use %s|Caption?|Caption text is entered in the editor after you insert the image.|Caption text here|Rotate to the right|Rotate to the left|Flip horizontal|Flip vertical|You do not have access to edit images on this page.|There are no image fields on this page. Choose another page to select images from.|There are no images present on this page. Upload an image, or select images from another page.|Images on Page:|If you would like to select images from another page, select the page below.|Upload Image|No Alignment|Loading...|No changes necessary to image variations.|No changes made|Original|%s of above|Deleted image variation|Error deleting image variation|Created for placement in textarea', 'notes|HiDPI/Retina', 'notes|Auto-generated admin thumbnail', 'notes|API-generated variation', 'notes|Cropped version', 'notes|Inserted from page:', 'notes|Image', 'th|File', 'th|Size', 'th|Modified', 'th|Notes', 'th|Delete Checked|Close|HiDPI/Retina checkbox default checked?|Check this box to have the HiDPI/Retina checkbox checked by default for newly inserted images.|Do not generate thumbnail images|When checked, image selection will use full-size images rather than thumbnail images.|Field names to skip for selection|Enter the names of any image fields (separated by a space) that you do not want to allow for selection with this module.|Skip width attributes on image tags?|By default, this module will include width attributes in the img tag. If you are using responsive images, you might want to disable this behavior. Check the box to disable width and height attributes.|We do not recommend checking this box as it will interfere with some features (like use of HiDPI/retina images).|Recommended value:|Align Image Left Class|Align Image Center Class|Align Image Right Class|^wire--modules--process--processpageeditimageselect--processpageeditimageselect-module:/wire/modules/Process/ProcessPageEditImageSelect/ProcessPageEditImageSelect.module +|Module install option “%s”|Make sure /site/assets/cache/ directory is writeable for PHP.|Make sure your site modules directory (/site/modules/) is writeable for PHP.|ZipArchive class is required and your PHP does not appear to have it.|Extracted: %s|Unable to find any module files|Successfully copied files to new directory:|Unable to copy files to new directory:|Could not create directory:|Unable to copy module files:|Could not delete failed module dir:|Please note that %s was a symbolic link and has been converted to a regular directory|Backed up existing %s|Restored backup of %s|Unable to complete upload|No uploads found|Invalid download URL specified|Downloaded ZIP file: %s (%d bytes)|to enable always|temporarily|to enable in debug mode only|To enable, edit file %1$s and specify: %2$s …or… %3$s|This install option is configured to be available only in debug mode.|This install option is currently disabled.|^wire--modules--process--processmodule--processmoduleinstall-php:/wire/modules/Process/ProcessModule/ProcessModuleInstall.php +|Download|Download and Update|Download and Install|Get Module Info|Modules|Module Information", 'edit|Download Now|Add Module From Directory|Add Module Manually|Upload|Add Module From Upload|Add Module From URL|Check for New Modules|Installed|Requires", 'list|Also Installs", 'list|Refresh|Core|Site|Configure|Install', 'button|Install|Cancel|Add New', '/wire/templates-admin/default.php|Module Install|Error installing module|Deleted module files|Cleared file compiler cache|Modules cache refreshed (%d modules)|Module "%s" has multiple files (bold file is the one in use).|Click here to change which file is used|Clear compiled files|/site/modules/ - Modules specific to your site|Browse the modules directory at %s|To remove a module, click the module to edit, check the Uninstall box, then save. Once uninstalled, the module's file(s) may be removed from /site/modules/. If it still appears in the list above, you may need to click the Refresh button for ProcessWire to see the change.|The button below clears compiled site modules and template files, forcing them to be re-compiled the next time they are accessed. Note that this may cause a temporary delay for one or more requests while files are re-compiled.|/wire/modules/ - Modules included with the ProcessWire core|Modules that have configuration options|Modules on the file system that are not currently installed|Missing module file(s) in: %s|Missing|Modules in database that are not found on the file system. Click any module name below for options to fix.|New|Within the last hour|Within the last day|Within the last week|Within the last month|Recently Found and Installed Modules|Module Class Name|You may browse the modules directory and locate the module you want to download and install.|Type or paste in the class name for the module you want to install, then click the “%s” button to proceed.|The modules directory is located at %s|ModuleClassName|Be absolutely certain that you trust the source of the ZIP file.|Module ZIP file URL|Download a ZIP file containing a module. If you download a module that is already installed, the installed version will be overwritten with the newly downloaded version.|http://domain.com/ModuleName.zip|Module ZIP File|Upload a ZIP file containing module file(s). If you upload a module that is already installed, it will be overwritten with the one you upload.|ModuleName|1. Copy a module’s files into a new directory %s on the server.|2. Click the “%s” button below, which will find the new module.|3. Locate and click the “%s” button next to the new module.|Replace “%s” with the actual module name, which is typically its PHP class name.|If you have placed new modules in /site/modules/ yourself, click this button to find them.|No new modules found|No modules found.|Module', 'list|Version', 'list|Summary', 'list|Invalid module name: %s|more|Delete %s?|Module requirements are not fulfilled so installing may cause problems. Are you sure you want to install?|Module class must implement the “ProcessWire\Module” interface.|Found new module|Delete', 'button|Settings', 'button|Found|Show All|Error retrieving data from web service URL|Error decoding JSON from web service|Error reported by web service:|Sorry modules of type "%s" are not installable from the admin.|This module does not indicate compatibility with this version of ProcessWire. It may still work, but you may want to check with the module author.|Current installed version is already up-to-date|An update to this module is available!|older than the one you already have installed!|Not yet', 'install-table|Class', 'install-table|Version', 'install-table|Installed?', 'install-table|Authors', 'install-table|Summary', 'install-table|Release State', 'install-table|Compatibility', 'install-table|More Information|Project Page|Support Page|Links', 'install-table|ZIP file', 'install-table|Ensure that you trust the source of the ZIP file above before continuing!|This module has no download URL specified and must be installed manually.|Please Note', 'install-table|Download cancelled|Requires module "%s" before it can be installed|Downloaded:|%s is ready to install|Install Now|Leave Uninstalled|Updated:|%s was updated successfully.|Continue to module settings|No module specified|Module: %s|Module file to use|There are multiple copies of this module. Select the module file you want to use.|Uninstall", 'checkbox|Uninstall this module? After uninstalling, you may remove the modules files from the server if it is not in use by any other modules.|This will also uninstall other modules|(Disabled)|Can't uninstall module|You must first uninstall other modules|module file not found|Module “%s” exists in database but not on the file system.|Consider placing the module files in %s or removing the module from the database.|Remove this module from the database?|%s + Exit|This module doesn't have any fields to configure|Uninstalled Module|Removed module from database|Saved Module|Updated module %1$s to use file: %2$s|check for updates|Title', 'edit|Class', 'edit|File', 'edit|(default namespace)|None (root namespace)|Namespace', 'edit|ID', 'edit|Version', 'edit|Author', 'edit|Summary', 'edit|Requires', 'edit|Required By', 'edit|Required Permission', 'edit|Hooks To', 'edit|install translations|Languages', 'edit|More Information', 'edit|Debug', 'edit|Autoload disabled?|Be careful, checking this box can break the module or your site. Use for temporary testing only.|before|after|Install %s?|No module language files available|Module language translations|Import translations for module %s|Import into %s|Cannot find CSV file|^wire--modules--process--processmodule--processmodule-module:/wire/modules/Process/ProcessModule/ProcessModule.module +|Continue|Edit Profile|Email|Login is not supported for that email address.|Cookie check failed: please enable cookies to login.|Javascript check failed: please enable Javascript to login.|Forgot your password?|Invalid login name|Login|Login failed|Login', 'headline|You are logged in.|You have logged out|Password|Username|Username or Email|Skipping after-login system checks because updates were applied (%s)|Login type|User name|Email address|Either|To use email login, you must [enable the “unique” setting](%s) for your email field.|Two-factor authentication|Tfa modules in the ProcessWire modules directory|To configure this you must first install one or more Tfa modules and then return here.|Found the following Tfa modules:|(click to configure)|Force two-factor authentication|Type', 'Module name/type|When a Tfa module is selected here, it will be enabled automatically (at login) for users that are not using two-factor authentication.|Disabled|Roles', 'Roles selection|Check roles to force two-factor authentication for, or leave all unchecked to force for ALL roles (when/where possible).|Strongly suggest two-factor authentication for these roles|After logging in to the admin, ProcessWire will prompt users in the roles you select here to use two-factor authentication for their accounts.|Allow users the option to skip code entry when their browser/location is remembered?|This presents users with a “Remember this computer?” option on the code entry screen at login.|Enter the number of days that a user’s browser/location can be remembered for, or 0 to disable.|User agent (browser, platform, and versions of each)|Non-versioned user agent (browser and platform, but no versions—less likely to change often)|Accept header (content types user’s browser accepts)|Current request scheme whether HTTP or HTTPS|Server hostname (value of $config->httpHost)|User’s IP address (REMOTE_ADDR)|User’s forwarded or client IP address (HTTP_X_FORWARDED_FOR or HTTP_CLIENT_IP)|Do not allow user to skip code entry when any of these properties change|Changes to password, name, email, or a random cookie in the user’s browser, will always require code entry at login.|In addition, changes to any checked items below will also require code entry at login.|These properties form a fingerprint of the user’s browser beyond the random cookie that we set.|This setting only applies when the option to remember browser/location is enabled.|^wire--modules--process--processlogin--processlogin-module:/wire/modules/Process/ProcessLogin/ProcessLogin.module +|Featured|Approved|Pending|Spam|Delete|No|All|Replies|All|There are no comments fields installed|Please select a comments field|No comments field specified in URL|Unrecognized field|ID|Replies to|Page|Deleted comment #%d|Unable to find page: %d|Page %d does not have field: %s|Moved comment #%1$d from page %2$d to page %3$d|Updated comment #%d|edit|view|Page|When|Status|Cite|Web|Mail|None|Parent|Where|Reply to %s|Stars|Votes|Notify|Comment ID|Y/m/d g:i a|ID of the Comment that this one is replying to.|ID of the Page that this comment lives on.|View all having value|Edit value|Show only comments from page|Reply to #|Set status:|per page|Check/uncheck all|There are no checked items|Actions (checked items)|Reset: Upvotes|Reset: Downvotes|Date (new–old)|Date (old–new)|Stars (high–low)|Stars (low–high)|Upvotes|Downvotes|Sort:|You have unsaved changes!|of %d|None to display|^wire--modules--process--processcommentsmanager--processcommentsmanager-module:/wire/modules/Process/ProcessCommentsManager/ProcessCommentsManager.module +|Unknown page|This page is locked for edits|You don't have access to edit|This page might have one or more incomplete fields (attempt to save or publish for more info)|%s + Exit|%s + View|%s + Add New|%s + Next|Page View', 'panel-title|Panel', 'view-label|Modal Popup', 'view-label|New Window/Tab', 'view-label|Exit + View', 'view-label|Are you sure? An upload is currently in progress and it may be lost if you proceed.|Save|This page is in the Trash|Save + Keep Unpublished|Publish|Content|Children|Children / Subpages|There are currently no children/subpages below this page.|Children are sorted by "%s", per the template setting.|Add New Page Here|Sort Settings|If you want all current and future children to automatically sort by a specific field, select the field below and optionally check the 'reverse' checkbox to make the sort descending. Leave the sort field blank if you want to be able to drag-n-drop to your own order.|Settings|Template|Parent|Created by User|What pages link to this page?|Not listable|Found %d other page(s) linking to this one in Page fields or href links.|(in page field)|(in href link)|%d additional pages not shown.|Did not find any other pages pointing to this one in page fields or href links.|What other URLs redirect to this page?|Whenever a page is moved or the name changes, we remember the previous location for redirects.|Below is a list of URLs (paths) that automatically redirect to this page (using 301 permanent redirect).|You may delete any paths/URLs or manually add new ones.|Delete', 'prev-path-delete|URL', 'prev-path|When', 'prev-path-date|Language', 'prev-path-language|Current', 'prev-path-current|No redirect paths|Not yet|Deleted redirect for previous URL: %s|Parent', 'prev-path-parent|Add new redirect URLs|Enter additional paths/URLs (one per line) that should redirect to this page.|Enter the URL path only (i.e. “/hello/world/”), do NOT include scheme, domain, port, query string or fragments.|Paths are relative to site root so do NOT include the %s subdirectory at the beginning.|To specify a language for the redirect, enter path/URL on line prefixed with language name:|/your/%s/url/|(for %s)|Added redirect: %s|Unable to add redirect %s because it appears to conflict with another path|Created by %1$s on %2$s|Last modified by %1$s on %2$s|Published on %s|Info|Status|Delete|Delete Permanently|Move to Trash|Check the box to confirm that you want to do this.|Confirm|This page may not be deleted at this time|Restore|Move out of trash and restore to original location|Check the box to confirm that you want to restore this page.|The page will be restored to: **%s**.|Original name will be adjusted from **%1$s** to **%2$s** to be unique.|View|Who can access this page?|Role|What they can do|(everyone)|all', 'all permissions|Access is defined with this page’s template: %s|Access is inherited from page "%1$s" and defined with template: %2$s|Viewable by its URL if page had a template file (it does not currently).|Change: %s|Removed flagged status because no errors reported during save|%d change', '%d changes', $numChanges) . |Published Page: %s|Saved Page: %s|Cannot be published until errors are corrected|Page cannot be restored while errors are present|Restored Page: %s|Error restoring page|Changed page URL name to "%s" because requested name was already taken.|There is no editable next page to edit.|Restored previous value|Page unpublished because field "%s" is required|Template '%s' is not allowed|Added status: %s|Removed status: %s|This page is not deleteable|Deleted page: %s|Moved page to trash: %s|Unable to move page to trash|Confirm template change|Change template from "%1$s" to "%2$s"|Warning, changing the template will delete the following fields:|Are you sure?|Please confirm that you understand the above by clicking the checkbox below.|You don't have permission to change the template on this page.|That template is not allowed|Changed template to '%s'|Unpublished: Not visible on site|Hidden: Excluded from lists and searches|Locked: Not editable|(in default language only)|Unique: Require page name “%s” to be globally unique|Edit Page: %s|Default "view" location/action|The default type of action used when the "view" tab is clicked on in the page editor.|^wire--modules--process--processpageedit--processpageedit-module:/wire/modules/Process/ProcessPageEdit/ProcessPageEdit.module +|Bookmarks|Edit Bookmarks|all|There are currently no bookmarks defined|everyone|Bookmarks for: %s|%s Bookmark Editor|Note that only superusers are able to see this editor.|Add Bookmark|Click the "add bookmark" action below to select page(s) to add as bookmarks. If you want the bookmarks to only appear for a specific user role, first select the role above.|Saved bookmarks|Allow use of bookmarks?|Bookmarks enable you to create shortcuts to pages from this module, configurable by user role. Useful for large applications.|^wire--modules--process--processpageedit--pagebookmarks-php:/wire/modules/Process/ProcessPageEdit/PageBookmarks.php +|No search specified|Pages|Trash|Modules|View All|Search Results|or any field name|test|Searches %1$s for: %2$s|Searches “%1$s” property of %2$s for: %3$s|Examples use the “=” equals operator.|In some cases you can also use these:|operators:|configure|Click here to configure search settings|Same as above (shorter syntax if no names collide)|Limit results to template: %s|Limit results to %s field on template|Find templates that have field: %s|Find fields with “ckeditor” in settings|(hover for more)|The examples use the “%s” property.|You can also use any of these properties:|properties|%s help|%d items|^wire--modules--process--processpagesearch--processpagesearchlive-php:/wire/modules/Process/ProcessPageSearch/ProcessPageSearchLive.php +|Search', 'headline|No search specified|Search in field(s):|Type of search:|Search for:|Limit to template:|Sort by:|Reverse sort?|Display field(s):|Search', 'submit|Search Options|Advanced|Shortcuts|edit|Pages', 'match-type|Search', 'input|Admin live search|Search order|These are the types of searches that will be performed during an admin live search.|Drag them to the order you want the search results to be listed in.|(excluded)|Exclude search types|Select any search types that you want to exclude from live search. These might be types you don’t often need to search.|The more types excluded, the faster the live search will perform.|Any selected types can still be searched if asked for specifically in the search.|For example, if you excluded the “trash” type, it could still be searched if you prefixed your search with “trash=”, like “trash=hello”.|(settings for pages type)|Page fields to search|This applies to search results from “pages” and “trash” only.|We recommend limiting this to 1 or 2 fields at the most to ensure the live search is fast. Typically you would just search the “title” field.|Page fields to search if user hits “enter” in the search box|Typically this would be the same as above, but you might also want to add additional field(s).|For instance, rather than just searching the “title” field, you might want to also search a “body” field as well.|Default search operator for single and partial word searches|Default search operator for multi-word (phrase) searches|Default field name(s) to display in search results|If specifying more than one field, separate each with a space.|^wire--modules--process--processpagesearch--processpagesearch-module:/wire/modules/Process/ProcessPageSearch/ProcessPageSearch.module +|Edited|Created|Edited by me|Created by me|Add another|No pages match (yet)|This feature requires page-lister permission|Page', 'th|Parent', 'th|Template', 'th|Created', 'th|Modified', 'th|Recent pages|Pages recently created by %s|Recently created pages|Pages recently edited by %s|Recently edited pages|in %s|Add another|Template', 'th|Parent', 'th|Last Created', 'th|Click any item to add another of the same type|^wire--modules--process--processrecentpages--processrecentpages-module:/wire/modules/Process/ProcessRecentPages/ProcessRecentPages.module +|Where do you want to add the new %s?|Please select a parent %s page below:|There are currently no templates with defined parent/child relationships needed to show "Add New" shortcuts here. To configure this, edit any template (Setup > Templates) and click on the "Family" tab.|Ok|Add New|The name entered is already in use. If you do not modify it, the name will be made unique automatically after you save.|No templates allowed for adding new pages here.|Template "%s" is not allowed here.|Template|Parent|Save|Save + Publish|Save + Publish + Add Another|Unused temp page|Created page %1$s using template: %2$s|Warning, the name you selected "%1$s" was already in use and has been changed to "%2$s".|Missing required field: name|Template selection is required|The pages you select above represent bookmarks to the parent pages where you want children added. Note that if a user does not have permission to add a page to a given parent page (whether due to access control or template family settings), the bookmark will not appear.|Template shortcut sort order|To change the order of the "Add New" page-template shortcuts, drag and drop the options to the order you want them in.|To add or remove templates from these shortcuts, see the Template editor Family tab.|Disable automatic publishing|By default, pages with nothing but global fields (most commonly "title|^wire--modules--process--processpageadd--processpageadd-module:/wire/modules/Process/ProcessPageAdd/ProcessPageAdd.module +|Choose page|Enter a URL, select a page, or select a file to link:|Link|Link text|Link to URL|Enter a URL, email address, anchor, or enter word(s) to find a page.|Select Anchor|Anchors found in the text you are editing.|Select Page|Select Child Page|This is the same as "Select Page" above, but may quicker to use if linking to children of the current page.|Attributes|Title|Additional text to describe link.|Target|Where this link will open.|Rel|Relationship of link to document.|Class|Additional classes that can affect the look or behavior of the link.|You may customize available attributes shown above in the %s module settings.|None|open in new window|tell search engines not to follow|Select File|Showing files on page:|Select the file from this page that you want to link to.|To select a file from another page, click 'Select Page' above and choose the page you want to select a file from.|Attribute options|Enter one attribute value per line. The user will be able to select these as options when adding links. To make an option selected by default (for new links), precede it with a plus "+".|External link attributes|Specify the default selected attributed that will be automatically populated when an external link is detected.|If used, the value must be one you have predefined above.|Example: Specifying **nofollow** would make external links default to be not followed by search engines.|Example: Specifying **_blank** would make external links default to open in a new window.|URL type for page links|Full/absolute path from root (default)|Relative URLs in the same branches only|Relative URLs always|*Currently experimental|^wire--modules--process--processpageeditlink--processpageeditlink-module:/wire/modules/Process/ProcessPageEditLink/ProcessPageEditLink.module +|User Login Name|Profile:|For security, please enter your current password to save these changes:|User name may contain lowercase a-z, 0-9, hyphen or underscore.|Profile not saved|Required password was provided but is not correct|Required password was not provided|Email address "%s" already in use by another user.|Profile saved|Not allowed|Sanitized to “%s”, which differs from what you entered|Too short|Too long|Already in use|May not start or end with non-alpha, non-digit characters|May not contain adjacent hyphens, underscores or periods|What fields can a user edit in their own profile?|Name|Label|Type|^wire--modules--process--processprofile--processprofile-module:/wire/modules/Process/ProcessProfile/ProcessProfile.module +|Max users to show in AJAX drop down menu|When the number of users in the system exceeds this amount, the drop-down navigation will instead show roles with user counts rather than users.|Specify a value between 1 and 100 (default=25)|^wire--modules--process--processuser--processuserconfig-php:/wire/modules/Process/ProcessUser/ProcessUserConfig.php +|Roles|User will inherit the permissions assigned to each role. You may assign multiple roles to a user. When accessing a page, the user will only inherit permissions from the roles that are also assigned to the page's template.|You may not change this role|You may not remove the superuser role from yourself|You may not assign the superuser role|You are not allowed to remove role: %s|You are not allowed to add role: %s|You removed role(s) that that will prevent your edit access to this user. Roles have been restored.|^wire--modules--process--processuser--processuser-module:/wire/modules/Process/ProcessUser/ProcessUser.module +|Select the fields that you want to export|NAME|LABEL|TYPE|Shift+Click to select multiple in sequence. Ctrl+Click (or Cmd+Click) to select multiple individually. Ctrl+A (or Cmd+A) to select all.|Export', 'button|Export Data|Copy and paste this data into the "Import" box of another installation.|Click anywhere in the box to select all export data. Once selected, copy the data with CTRL-C or CMD-C.|Ok', 'button|Import', 'button|Paste in the data from an export.|Copy the export data from another installation and then paste into the box above with CTRL-V or CMD-V.|Preview|new|Changes|Property|Old Value|New Value|We recommend changing the type of this field to "%s" manually, then coming back here to apply additional changes.|%d error', '%d errors', count($errors)), count($errors)) . |No changes pending.|Modify this field?|Create this field?|Yes', 'yes-import|No', 'no-import|click yes to show changes|Sometimes it may take two commits before all changes are applied. Please review any pending changes below and commit them as needed.|Please review the changes below and commit them when ready. If there are any changes that you do not want applied, uncheck the boxes where appropriate.|Commit Changes|Your changes have been applied!|No changes were found|Ok', 'button|Saved:|Added field|Modified field|^wire--modules--process--processfield--processfieldexportimport-php:/wire/modules/Process/ProcessField/ProcessFieldExportImport.php +|Save|Import|Export|Ok|Name', 'list thead|Label', 'list thead|Type', 'list thead|Tag|Tags|Manage Tags|Fields|Templates', 'list thead quantity|Yes', 'access|No', 'access|Show All|Filters|Filter by template|When selected, only the fields from a specific template will be shown. Built-in fields are also shown when filtering by template. Asterisk (*) indicates system templates.|Showing fields from template: %s|Fields by Template|Filter by type|When specified, only fields of the selected type will be shown. Built-in fields are also shown when filtering by field type.|Showing fields of type: %s|Show system fields?|When checked, built-in fields will also be shown. These include system fields and permanent fields. System fields are required by the system and cannot be deleted or have their name changed. Permanent fields are those that cannot be removed from a template. These fields are used internally by ProcessWire.|Showing all fields, including built-in system and permanent fields.|Untagged|System', 'tag|Tag: %s|Add New Field', 'list button|Select all fields that should have this tag|Display as collapsed in fields list?|To delete this tag, remove all fields from it.|Added tag “%1$s” to field: %2$s|Removed tag “%1$s” from field: %2$s|Tags enable you to create collections of fields for listing or searching.|Warning: tag “%s” has the same name as a Field.|Add new tag|No fields matched your filter|autojoin', 'list notes|global', 'list notes|system', 'list notes|permanent', 'list notes|required', 'list notes|show if...', 'list notes|access', 'list notes|unique', 'list notes|overrides/contexts', 'list notes|(not used)|Edit Field: %s', 'edit headline|Add New Field', 'add headline|when used with: %s|when used with template “%1$s” in context “%2$s”|when used with template: %s|Check field reported:|%d orphaned table rows found|...and so on...|Please run "Actions > Check field data" on field %s|No issues found for field %s|Alert', 'tab|Unknown Properties|The following properties were found with this field with zero accesses during configuration. Sometimes this can indicate that the properties are no longer in use. Check the box next to each property you want to remove. If you are not sure, there is no harm in just leaving them there.|Potential unknown properties found in this field. Please see the "Alert" tab.|Remove %d orphaned table rows?|We found rows of data in the table for this field that do not match up with any page, or match pages that do not have this field.|Override by template|*Indicates that field is currently overriding a default value. Settings that you specify on this screen override the default settings only when used with the "%s" template.|Cancel', 'button|Overrides|The following settings are overridden for this field by the indicated template(s). Check the box to the right of any row to remove the setting override (restoring the original value).|Setting overrides for field namespace: %s|Setting overrides for template: %s|Setting overrides by template|To edit an override setting or override other settings, edit any template and click the field name in the fields list.|To adjust what settings are allowed for overrides, see the field below.|There are currently no settings being overridden by template.|Template', 'context-thead|Setting', 'context-thead|Changes', 'context-thead|Settings allowed to override by template|Checked settings will appear as configuration options when editing this field within the context of a particular template.|**WARNING:** enabling settings beyond those specified by the Fieldtype/Inputfield module may not always work, or may cause problems.|As a result, we recommend testing any modifications to these settings in a non-production (development) environment first.|Please Note:|Settings in **bold** are those that the Fieldtype/Inputfield module has designated as always allowed for override.|Other settings may or may not work for context overrides.|You should un-check any settings you find do not work, or otherwise cause problems.|Details:|Input:|Front-end editing|Install|Please install the front-end page editor module to enable front-end editing for fields. After installing, reload and return here for more options.|Delete field|This field is not in use and is safe to delete.|This field may not be deleted because it is in use by one or more templates.|Basics', 'tab|After selecting your field type and saving, you may be presented with additional configuration options specific to the field type you selected.|Clone existing field|Description', 'textarea input|Description appears here and looks like this.|Additional information describing this field and/or instructions on how to enter the content.|Notes', 'textarea input|Usage notes or additional information that appears beneath the input.|Notes appear here and look like this.|Icon|If you want to associate an icon with the field, select an icon below. Click the "Show all icons" link for visual selection.|Actions', 'tab|Add or remove field from templates|This field is in use on the checked templates below.|This field is not currently in use on any templates.|You may quickly add or remove this field from templates by checking or unchecking the relevant boxes and clicking save.|You will be asked to confirm additions and removals on the next screen after you save.|Populated pages', 'usage-table-th|Rows of data', 'usage-table-th|%d system templates are not shown because advanced mode is off.|Duplicate/clone this field?|To clone this field, enter the name of the new field you wish to create.|Note that you will be editing your cloned copy after submitting this form.|Check field data|Check the field for unused data or other possible optimizations. If any issues are found, you will have the opportunity to correct them from the Alert tab after saving.|Access', 'tab|Do you want to manage access control for this field?|When enabled, you can limit view and edit access to this field by user role.|What roles can view and/or edit this field?|Users must also have page view or edit access on the page where the field exists before these permissions are applicable.|When no boxes are checked, only superuser can view/edit the contents of the field.|Role', 'access-thead|View', 'access-thead|Edit', 'access-thead|(everyone)|Access toggles|Show field in page editor if viewable but not editable (user can see but not change)|Make field value accessible from API even if not viewable (see below)*|When a field is not viewable (on the front-end with output formatting on), the $page->%s value will be a blank version of the expected type, which prevents the value from being shown.|Check the box above to bypass this behavior, making the value always API accessible. This will leave you to do any access checking.|You can check view access from the API for this field like this:|Advanced', 'tab|If you want to visually group this field with others in the fields list, enter a one-word tag. Enter the same tag on other fields you want to group with. To specify multiple tags, separate each with a space. Use of tags may be worthwhile if your site has a large number of fields.|Each tag must be one word (underscores are okay).|Deleted field|Field name is required|Field type is required|Added Field|Removed unused property: %s|Deleted %d orphaned rows|Saved Field|You are now editing the field you cloned.|Error creating clone of this field|(copy)|Cloned Field|Field name is empty|Field names may only contain ASCII letters, digits or underscore.|Field name "%s" is already in use|Field name "%s" is a reserved word|Field names may not begin with "_" or digits|Field name may not be the same as a Language name|Error in setting “%s”|(you specified “%s”)|Unable to validate|This will not work because values must be page IDs|Removed context override|Change type for field: %s|Change field type from "%1$s" to "%2$s"|Please note that changing the field type alters the database schema. If the new fieldtype is not compatible with the old, or if it contains a significantly different schema, it is possible for data loss to occur. As a result, you are advised to backup the database before completing a field type change.|Confirm field type change|If you are sure you want to change the field type, check the box below and submit this form.|Keep field settings?|Check this box to retain all the custom settings for this field (from the Details and Input tabs). This is desirable if the new field type has the same or similar configuration properties to the old field type. However, it can also result in unnecessary or redundant configuration data taking up space in the field. You can always analyze this later from: Advanced > Check field data.|Field type change aborted|Field type changed|Remove field "%1$s" from template "%2$s"|Confirm removal of field "%1$s" from template "%2$s"|WARNING: This will result in data associated with the field being permanently deleted.|After you submit, be patient as it may take some time for this operation to complete.|There do not appear to be any rows of data associated with this field/template combination|Please check the box to confirm.|Template: %s|Add field "%1$s" to template "%2$s"|Where do you want to add "%s?"|Before %s|After %s|Add as first field|Do not add|Add or remove from template(s)|Please review and adjust or confirm your changes|Added field "%1$s" to template "%2$s" before "%3$s"|Added field "%1$s" to template "%2$s" after "%3$s"|Removed field "%1$s" from template "%2$s"|Error removing "%1$s" from template "%2$s"|On|Off|All|[blank]|Field presentation/visibility|Roles allowed to view this field|Roles allowed to edit this field|Enable access control|Remove access control|Make field value API accessible even when not viewable|Make field value NOT API accessible when not viewable|Show in page editor even if not editable|Hide in page editor when not editable|Return to fields list after saving a field?|By default, you will remain in the fields editor after saving a field. If you want to instead return to the fields list, check this box.|^wire--modules--process--processfield--processfield-module:/wire/modules/Process/ProcessField/ProcessField.module +|Select the templates that you want to export|NAME|LABEL|FIELDS|MODIFIED|Shift+Click to select multiple in sequence. Ctrl+Click (or Cmd+Click) to select multiple individually. Ctrl+A (or Cmd+A) to select all.|Export', 'button|Export Data|Copy and paste this data into the "Import" box of another installation.|Click anywhere in the box to select all export data. Once selected, copy the data with CTRL-C or CMD-C.|Ok', 'button|Import', 'input|Paste in the data from an export.|Copy the export data from another installation and then paste into the box above with CTRL-V or CMD-V.|Preview|new|Changes|Property|Old Value|New Value|%d notice', '%d notices', count($errors)), count($errors)) . |No changes pending.|Modify this template?|Create this template?|Yes', 'yes-import|No', 'no-import|click yes to show changes|Sometimes it may take two commits before all changes are applied. Please review any pending changes below and commit them as needed.|Please review the changes below and commit them when ready. If there are any changes that you do not want applied, uncheck the boxes where appropriate.|Commit Changes|Your changes have been applied!|No changes were found|Ok', 'button|Saved:|Added:|Modified:|^wire--modules--process--processtemplate--processtemplateexportimport-php:/wire/modules/Process/ProcessTemplate/ProcessTemplateExportImport.php +|Yes|No|Either / does not matter|Are you sure?|Export|Import|Add New Template', 'list-button|Template names may use letters (a-z A-Z), numbers (0-9), hyphens and underscores.|Lowercase is optional but recommended.|Do not include a file extension.|Template name does not match required format.|The name "%s" is already in use|Name|Label|Type|Tags|Manage tags|Templates|Untagged|System', 'tag|Filters|Filter by field|Select a field and only templates using that field will be shown.|Show All', 'filter-select|Templates with field: %s|Show system templates?|By default, system/internal templates are not shown. Click 'Yes' to have them included in the templates list below.|Name', 'list-thead|Label', 'list-thead|Fields', 'list-thead|Pages', 'list-thead|Modified', 'list-thead|system', 'list-note|access', 'list-note|no-file', 'list-note|cache', 'list-note|ProCache', 'list-note|URL segments', 'list-note|Page numbers', 'list-note|Add New Templates|Added template and fieldgroup: %s|Templates found in: %s|The following new templates were found. Check the box next to each template you want to add.|No new template files were found in: %s|Create a new template without a file|If you want to create a new template even though there is currently no file associated with it, enter the name of the template here.|You may enter multiple template names by separating each with a space.|Edit Template: %s|Pages using this template are not viewable because the template file (%s) does not exist [no-file].|Basics', 'tab|Access', 'tab|Manage template access|Family', 'tab|Optional usage and placement in the page tree|URLs', 'tab|Optional settings for URLs of pages using this template|Files', 'tab|Cache', 'tab|Output caching|Advanced', 'tab|Optional advanced template settings|System', 'tab|System-specific template settings|Actions', 'tab|Delete', 'tab|Save', 'button|If you just added fields above, save first and then return here to select them.|Label', 'field-label|An optional label to describe this template.|Icon|Select an icon that will be associated with this template and pages using this template (in the admin).|Usage|%d page', '%d pages', $this->numPages), $this->numPages) . |Delete template|This template may not be deleted|Not available for reason listed below|System templates cannot be deleted|Confirm deletion|Note that deleting the template only removes it from the database, it does not delete the template file on disk.|Fieldgroup", 'field-label|By default, each template manages it's own group of fields. If you want to have this template use the fields from another template, select it here.|(default)|Fields', 'field-label (non-default fieldgroup)|For your reference, this is a list of fields used by this template. This template gets it's fields from the '%s' template.|Fields', 'field-label|Define the custom fields for “%s”. It is not necessary to configure anything else here.|Select the fields that are used by this template and drag/drop to the desired order.|You may also click field name or label to edit in the context of this template, click/drag the percent indicator to adjust width, or [create a new field](%s).|Save this template to make newly added fields editable here.|Add Field|Close and Add|Click and drag to adjust field width|Save template before adjusting width of new field|Rename template|The name used to refer to this template. This is also the default filename of the template file (with .php extension) in /site/templates/.|The template filename is writable and will be renamed as well.|The template file is not writable so you will have to rename it manually (instructions will be provided after you save).|Duplicate/clone this template|Enter the name of the new template you want to create. The clone will be created when you save. If your templates directory is writable and the template has a file, it will also be cloned.|Copy fields from another template|If you want to copy fields used by another template, select it here. Fields already present in this template will be left alone.|Cache Status|Disabled|Enabled (template cache)|Enabled (ProCache, configured here)|Pages using this template are currently cached in ProCache, but configured directly in ProCache. To configure the ProCache settings for this template here, choose the ProCache option above.|Cache Time', 'field-label|To cache the output of this template, enter the time (in seconds) that the output should be cached. Caching can help significantly with page render time on resource-heavy pages. But caching should not be used on templates that need to process constantly changing data, like from forms or sessions. Also note that URL segments are cachable, but GET and POST vars are not.|For example: 60 = 1 minute, 600 = 10 minutes, 3600 = 1 hour, 86400 = 1 day, 604800 = 1 week, 2419200 = 1 month.|If using [ProCache](%s) there is no need to use the cache setting here.|Page Save / Cache Expiration|When a page using this template is saved, what should happen to the cache?|Clear cache for the saved page only (default)|Clear cache for entire site*|Clear cache for the saved page and parents (including homepage)|Clear cache for the saved page and other pages that I specify...|Clear cache for the saved page and other pages matching selector...|Do nothing|*To maximize performance, cache files are all expired as a group rather than cleared individually.|Specify the other pages that should have their cache cleared|When pages using this template are saved, their cache files will be cleared. Select the other pages that should also have their cache files cleared below.|Selector to find the other pages that should have their cache cleared.|Save this template and then come back here to configure your selector.|Cache expiration selector|Cache when rendering pages for these users|Guests only|Guests and logged-in users|Note that the cache is always disabled for pages where the user has edit access, regardless of what you select here.|Cache disabling GET variables|Cache disabling POST variables|When your template output is cached, variables of this type are ignored by default. You can optionally specify one or more variable names that will disable the cache for that request, causing the page to be rendered sans cache.|Optionally enter one or more variable names. If entering more than one, separate each by a space.|To disable cache when any variable is present, enter just an asterisk: * (recommended)|Tags|If you want to visually group this template with others in the templates list, enter a one-word tag. Enter the same tag on other templates you want to group with. To specify multiple tags, separate each with a space. Use of tags may be worthwhile if your site has a large number of templates.|Each tag must be one word (hyphenation is okay).|Label for Content tab', 'field-label|Optionally override the default "Content" tab label.|Label for Children tab', 'field-label|Optionally override the default "Children" tab label.|Label for Page Name property', 'field-label|Optionally override the default "Name" property label.|Required field action|What action should be taken when an already published page is saved with a missing required field?|Alert user of the error (default)|Restore previous value (when available)|Unpublish the page (when allowed)|List of fields to display in the admin Page List|Enter one or more field names assigned to this template to display in the admin Page List when listing pages using this template. If left blank, the fields specified on the ProcessPageList module configuration will be used instead. Field names should be separated by a space and/or comma. Blank fields will be ignored.|You may also use your own format (and any additional punctuation/characters) by specifying field names in brackets, i.e. {name}, {categories.title}, etc.|You may enter one or more of these fields:|To specify a property of a field, surround the field in brackets and enter {field_name.property}, for example: {categories.title}.|Template Toggles|You should generally leave these toggles unchecked unless you have a specific need covered here.|specify 0 to disable|Don't allow pages to change their template?|When checked, pages using this template will be unable to change to another template.|Don't allow unpublished pages|When checked, pages using this template may only exist in a published state and may not be unpublished.|Allow the 'created user' to be changed on pages?|When checked, pages using this template will have an option to change the 'created by user' (for superusers only). It will also enable the \$page->createdUser or \$page->created_users_id fields to be saved via the API.|Don't allow pages to be moved?|If you want to prevent pages using this template from being moved (changing parent) then check this box.|Disable multi-language support for this template?|When checked, pages using this template will only use the default language.|Please note that all of these system settings are intended for ProcessWire system development (not site development). Use them at your own risk.|System Flag?|If checked, this template will be defined as for the system and it won't be deleteable. Once the system flag is enabled, it can only be removed via the API (flagSystemOverride).|API: $template->flagSystem = 1; // or 0 to disable|Page Class Name|The name of the PHP class that will be used to create pages that use this template. By default pages will be created from the Page class. You should leave this blank unless you have another Page-derived class that you want to use.|API: $template->pageClass = "ClassName";|Disregard Global Fields?|By default, when a field is marked 'global' it will be required on all templates (and automatically added to any templates that don't have it). If this template has a special purpose where 'global' fields wouldn't apply, you can check this box to make this template disregard 'global' fields.|API: $template->noGlobal = 1; // or 0 to disable|Display 'name' field in content tab?|By default, the built-in 'name' field appears in the page editor 'settings' tab. If you would rather have it appear in the 'content' tab check this box.|API: $template->nameContentTab = 1; // or 0 to disable|Disable Trash Option?|When checked, pages using this template will not have the option of being sent to the trash.|API: $template->noTrash = 1; // or 0 to disable|Disable Settings Tab?|When checked, pages using this template will not have a 'settings' tab appear in the editor.|API: $template->noSettings = 1; // or 0 to disable|May pages using this template have children?|Can this template be used for new pages?|An example of a template that you wouldn't want to be used for new pages is your 'homepage' template.|One|no more allowed|Allowed template(s) for children|Select the template(s) that will be allowed for children of pages using this template. Use this only if you specifically want to restrict placement of pages using this template.|If none are selected then any are allowed, within the user's access limits. An example usage could be a 'news-list' template that is only allowed to have children using 'news-item' or 'press-release' templates.|Templates indicated with %s also need to be configured to allow this template as a parent. Click any selected template as a shortcut to configure allowed parents.|Templates indicated with a %s are already configured to allow this template as a parent.|Allowed template(s) for parents|Select the template(s) that will be allowed as parents for pages using this template. Use this only if you specifically want to restrict placement of pages using this template.|If none are selected then any parent template is allowed, within the user's access limits. An example usage could be an 'employee' template that is only allowed to have a parent page using a 'company-directory' template.|Templates indicated with %s also need to be configured to allow this template for children. Click any selected template as a shortcut to configure allowed children.|Templates indicated with a %s are already configured to allow this template as a child.|Name format for children|Optionally specify a format for page names used when a new child page is added. This enables the "Page Add" step to be skipped when adding a new page. In order to work, a single (1) template must be selected for the "Allowed template(s) for children" field above.|Leave blank to disable. Enter "title" (without quotes) to auto-generate the name from the page title. More options including date formats are available as well. [More](http://processwire.com/api/modules/process-template/)|Show in the add-page shortcut menu?|When checked, this template is eligible to appear on the "add new page" shortcut button/menu that appears on the main Pages screen. This assumes all other conditions are met (see below).|To adjust the order that templates appear in the shortcuts menu, see the [PageAdd module settings](%s).|**Conditions required for this to work**|1. You must select a parent template (see: "allowed templates for parents" above). If more than 1 is selected, only the first will be used.|2. The selected parent template must have defined this template as one allowed for children.|Sort settings for children|If you want children to automatically sort by a specific field, select it here. Otherwise select "None" to let this be set per-page instead. This overrides the page setting, so if you select anything other than "None", the sort option will not appear for pages using this template.|More|Allow Page Numbers?|If checked, pages using this template will support pagination.|Access the current page number from your template files with $input->pageNum.|Should page number URLs have a trailing slash?|Allow URL Segments?|If checked, pages using this template will support custom URL segments after the page URL.|Access the current URL segment(s) from your template files with $input->urlSegmentStr.|Should URL segments end with a trailing slash?|Which URL segments do you want to allow?|Enter one allowed segment, segment path or regular expression per line, or leave blank to allow any.|Should page URLs end with a slash?|If 'Yes', pages using this template will always have URLs that end with a trailing slash '/'. And if the page is loaded from a URL without the slash, it will be redirected to it. If you select 'No', the non-slashed version will be enforced instead. Note that this setting does not enforce this behavior on URL segments or page numbers, only actual page URLs. If you don't have a preference, it is recommended that you leave this set to 'Yes'.|Scheme/Protocol|HTTP or HTTPS|HTTPS only (SSL encrypted)|HTTP only|If your site has an SSL certificate and is accessible by HTTPS, you may make pages using this template accessible only via HTTPS or HTTP. For example, if you select 'HTTPS only' below, and a request for a page using this template comes in through HTTP, it will be automatically redirected to the HTTPS version. By default, ProcessWire allows connection from either HTTP or HTTPS.|Use Compiled File?|Enables ProcessWire to update your template file for the ProcessWire namespace and apply any installed FileCompiler modules.|Recommend at least for template files that do not use a ProcessWire namespace (like those originating from PW 2.x sites).|If you are not sure, choose "Auto".|(disables compiler)|Auto (compile when file has no namespace)|(template file only)|(template file and files included from it)|Detected template file namespace is "%s".|Compile recommended.|Compile not necessary unless needed for modules or includes.|Content-Type|Header to send with template file output. If none selected, ProcessWire will not send a content-type header and in most cases text/html is assumed. Selecting a content-type is recommended when output will be something other than html.|To add more content types see *contentTypes* in /wire/config.php (and add them in /site/config.php).|Alternate Template Filename|The template's filename, if different from: %s|Template files are assumed to be in directory: %s|Template file extension is assumed to be: %s|Prepend File|File to prepend to template file during page render. Must be relative to /site/templates/.|Append File|File to append to template file during page render. Must be relative to /site/templates/.|Disable automatic prepend of file: %s|This option disables the $config->prependTemplateFile setting in /site/config.php for this template only.|Disable automatic append of file: %s|This option disables the $config->appendTemplateFile setting in /site/config.php for this template only.|Do you want to manage view and edit access for pages using this template?|If you select 'Yes' you can define what roles have access to pages using this template. If you select 'No' then pages using this template will inherit access from their parent pages.|What to do when user attempts to view a page and has no access?|If a user attempts to access a page using this template, and doesn't have access to the page, what should it do?|Show a 404 Page|Show the Login page: %s|Redirect to another URL or render a page by ID|Login redirect URL or page ID to render|Enter the URL you want to redirect to OR the page ID you want to render when a user does not have access.|If specifying a page ID, please note the resulting page will be rendered for the user whether they have view permission or not.|This is useful in cases where your login page might itself be access protected.|This setting is applicable only if you selected option “C” in the field above.|Optional: In your URL, you can include the tag '{id}' (perhaps as a GET variable), and it will be replaced by the requested page's ID number, if you want it.|Should pages be searchable when user has no access?|When a user doesn't have access to view a page using this template, what should happen in searches and page lists?|Yes - Pages may appear in searches/lists even if the user doesn't have access to view them|No - Pages may NOT not appear in searches/lists unless the user has access to view them|API Note: This setting affects the results returned by $pages->find(), $page->children() and other functions that return PageArrays.|Allow edit-related access to inherit to children?|By default, all access settings on this template inherit through the page tree until a page using another access controlled template overrides it.|Choose the "No" option here if you want to prevent edit-related access from being inherited beyond pages using this template. View access will continue to inherit either way.|Allow edit-related access to inherit to children that are not access controlled|Limit edit-related access to pages using this template only|Prevent direct access to file assets owned by pages using this template?|When direct access to a file in [u]/site/assets/files/[/u] is blocked, ProcessWire can manage delivery of the file, rather than Apache.|This enables the file to be access controlled in the same manner as the page that owns it, while still using the original file URL.|Note that it takes more overhead to deliver a file this way, so only choose the “Yes always” option if you need it.|Always test that the access control is working how you expect by attempting to access the protected file(s) in your browser.|Do this for when you expect to have access (logged-in) and when you do not (logged-out).|No|(uses site-wide configuration instead)|Yes when page is unpublished, in the trash, or not publicly accessible|Yes always, regardless of page status or access control|What roles can access pages using this template (and those inheriting from it)?|Note: the edit/create/add options are disabled for roles that do not currently have page-edit permission.|Role', 'access-thead|View Pages', 'access-thead|Edit Pages', 'access-thead|Create Pages', 'access-thead|Add Children', 'access-thead|(everyone)|Additional edit permissions and overrides|Optionally add or revoke permissions assigned to each role when requested for a page using this template (or inheriting access from it).|The options available here are determined by your choices for "Edit Pages" above. As a result, you should save this template and come back here after making changes to roles with "Edit Pages" access above.|Options are shown in the format "role: permission". For a description of what each permission does, see the [permissions reference](%s).|Add permissions by role|Revoke permissions by role|Deleted template|Warning, file does not exist|Skipped template rename - please complete that after the current action.|Saved template: %s|Created clone of template "%1$s" named "%2$s".|Error creating clone of this template|Renamed %d page file path(s) for change to secure files option|Your change to the secure files option will be applied as file/image fields on each of the %d affected pages are accessed.|Note that this may take some time. To apply to all now, execute the following API code from a template file:|Duplicated fields from "%1$s" to "%2$s"|Field "%s" may not be removed because it is globally required by all fieldgroups|Error with placement of fieldset/tab "%s" - please fix and save again|Saved fieldgroup: %s|Fields that will be deleted|You have requested to change the Fieldgroup from "%1$s" to "%2$s".|The following fields will be permanently deleted on pages using this template:|Please confirm that you understand the above and that you want to change the fieldgroup by checking the box and submitting this form.|Continue', 'submit-fieldgroup|Please confirm that you want to change the Fieldgroup from "%1$s" to "%2$s"|Change Fieldgroup for Template: %s|Fieldgroup change aborted|Changed template fieldgroup to: %s|Remove Fields from Template: %s|Remove fields from template|You have asked to remove one or more fields from the template. This will result in data associated with the fields below being permanently deleted. If the fields that are removed contain a lot of data, it may take time for this operation to complete after you confirm and submit this form. Please confirm that you understand this and want to delete the field(s) by checking the boxes below.|Remove field "%1$s" from template "%2$s"|Remove Fields', 'submit-remove|This template cannot be renamed because it is a system template|Renamed template "%1$s" to "%2$s"|Renamed template file "%1$s" to "%2$s"|Unable to rename "%1$s" to "%2$s" in directory "%3$s". You must rename the file manually on your file system.|The template file "%1$s" was not found in directory "%2$s". You must rename the file "%3$s" to "%1$s" manually on your file system.|Rename template "%1$s" to "%2$s"|Please confirm that you want to rename this template by checking the box below.|Template file "%s" appears to be writable so we will attempt to rename it when you click submit.|Template file "%1$s" is not writable. Please rename that file to "%2$s" before clicking submit.|Removed field "%1$s" from template/fieldgroup "%2$s"|Added field "%1$s" to template/fieldgroup "%2$s"|Select all templates that should have this tag|Display as collapsed in templates list?|To delete this tag, remove all templates from it.|Added tag “%1$s” to template: %2$s|Removed tag “%1$s” from template: %2$s|Tags enable you to create collections of templates for listing.|Add new tag|^wire--modules--process--processtemplate--processtemplate-module:/wire/modules/Process/ProcessTemplate/ProcessTemplate.module +|Add New|Name|No items to display yet.|Filter by Template|Show All|What fields should be displayed in the page listing?|^wire--modules--process--processpagetype--processpagetype-module:/wire/modules/Process/ProcessPageType/ProcessPageType.module +|Install predefined system permissions|Check the box next to each optional permission you would like to install.|When installed, user must have this permission to complete described task.|When NOT installed, permission is assumed if user already has edit access to described resource.|As a result, if installed, this permission may remove existing access until it is assigned to roles.|Install|Add a new custom permission|Added optional permission: %s|^wire--modules--process--processpermission--processpermission-module:/wire/modules/Process/ProcessPermission/ProcessPermission.module +|Which types of pages may this role view?|Which types of pages may this role edit?|Which types of pages may this role add children to?|Which types of pages may this role create?|If you want to add {permission} only to specific templates, check the boxes below for the templates you want to add it to, and leave the {permission} permission unchecked.|The {permission} permission is checked, making it apply to all templates that are editable to the role. To revoke {permission} permission from specific templates, check the boxes below. To add this permission to only specific templates, un-check the {permission} permission first.|Note that role must also have page-edit permission for any checked templates above.|Most permissions that can be assigned by template also require that the user have page-edit permission to the template. If a template you need is not listed, you must enable access control for it first (see “Access” tab when editing a template).|Unlike most other permissions, page-edit permission to a template is not a pre-requisite for this permission.|Templates with an asterisk (*) are configured for edit-related permissions to also inherit to children and through the page tree, unless/until overridden by a page using a different access controlled template.|This permission is also inherited to children and through the page tree, unless/until overridden by a page using a different access controlled template.|Note: superuser role always has all permissions, so permissions field is not shown.|Permissions|For detailed descriptions of these permissions, please see the [permissions reference](%s).|name description |Add children to pages using template|Create pages using template|This permission can only be assigned by template.|(required)|This permission is required for all roles.|applies to all editable templates|%1$s added by template %2$s, click to edit|%1$s revoked by template %2$s, click to edit|Checking this box adds the permission for all editable templates, but this permission is already being applied separately by one or more templates. To keep things tidy, we suggest removing the permission from those templates before enabling it for all. Are you sure you want to enable it now?|(required because inherited from guest role)|Add to: %s|Revoke from: %s|Click to open/close permission settings by template|Permission “%1$s” for template “%2$s” not allowed (requires “%3$s” permission)|^wire--modules--process--processrole--processrole-module:/wire/modules/Process/ProcessRole/ProcessRole.module +|Export/import is currently only available to superuser|Export|Import|Import|Import from JSON string|Paste in the JSON string previously exported from this tool.|Import from ZIP file upload|Continue|No import data found|Invalid import data|%d new, %d existing|No import details to display|Pages having template “%s” cannot be imported because that template does not exist here.|Select a template to substitute when creating these pages.|OK: Replacing TEMPLATE “%1$s” with “%2$s”|Select replacement for TEMPLATE named “%s”|A field named “%s” of type *%s* appears in the import data, but does not exist locally.|If you want to import this field, select a replacement field here.|OK: Replacing FIELD “%1$s” with “%2$s”|Select replacement for FIELD named “%s”|Potential replacement fields|Other fields (may not be compatible)|Choose new parent|Pages having parent “%s” cannot be imported because that page does not exist here.|Select a parent page to use instead creating these pages.|OK: Replacing PARENT “%1$s” with “%2$s”|Select replacement for PARENT named “%s”|Resource conflicts|Import summary|Import mode|Create new pages and update existing pages|Create new pages only|Skip over pages in the import that already exist|Update existing pages only|Skip over pages in the import that do not already exist|Import pages below parent|When specified, pages will import to the parent page selected here.|Choose parent|Import pages into selected parent and maintain page path structure below it|Import pages as children of selected parent page only|Fields allowed in import|The following fields were found in the import data.|Uncheck any fields that you want to skip during import.|Name|Label|Type|Page name|Page status|Page sort index|Import pages|Test Import|Commit Import|Create new page: %s|Template: %s|Update existing page: %s|Page: %s – Fail|Page: %s|Populated fields:|Changed fields:|No changes detected|Page cannot be imported|Import successful|Import this page?|Yes|No|Export|What pages do you want to export?|Pages that I select|Pages having parent|Pages matching search|Select pages|Select one or more pages to include in the export.|Select parent page|Select the parent of the pages you want to export. The children of this page will be exported.|Additional options|Include the parent page in the export|Recursive|Exports tree of pages rather than just direct children|Include hidden pages|Include hidden and unpublished pages|Build a search to match pages for export|Add one or more fields to search and match pages for export.|Export fields|By default, all supported fields on a page are included in the export.|If you want your export to only include certain fields, then select them here.|If no selection is made, then all supported fields are included in the export.|Name|Label|Type|How do you want to save the export?|Download ZIP file|Text for copy/paste|Always choose the ZIP file option if you want to include file or image fields in your export.|Export Now|JSON for copy/paste (default)|ZIP file download|Pages export data for copy/paste|Click anywhere in the text below to select it for copy.|You can then paste this text to the Import tab of another installation.|Run another export|^wire--modules--process--processpagesexportimport--processpagesexportimport-module:/wire/modules/Process/ProcessPagesExportImport/ProcessPagesExportImport.module +|Password Reset Information|Unable to complete password reset. Please make sure you are on the same computer and in the same web browser that you originally submitted your request from.|Password reset temporarily not available. Please try again later or contact the admin.|Reset Password|Enter your email address|Enter your user name|If you have an account in our system with a valid email address on file, an email will be sent to you after you submit this form. That email will contain a link that you may click on to reset your password.|There are multiple accounts with this email, so password reset is not possible.|Please contact administrator to reset your password.|User is not allowed to reset password.|Assuming your account information was found and we have an email address on file, an email was dispatched with password reset information.|Please check your email for this message. If you do not receive an email within the next 15 minutes please contact the site administrator to reset your password. This password reset request will expire in 60 minutes. Do NOT close this window until you have completed your password reset request.|For security reasons, we do not reveal whether an account exists on this screen.|Your verification code is: %s|To complete your password reset, click the URL below (or paste into your browser) and follow the instructions:|This URL will expire 60 minutes from time it was sent. This URL must be opened from the same computer and browser that the request was initiated from.|You requested a password reset for your account at %s.|The system is unable to complete this request for the reason listed below:|Please contact the administrator for assistance with logging in to your account and/or changing your password.|Invalid reset request. Your request may have expired.|Verification Code|Please type or paste in the code you received in your email.|Resetting password also requires that you confirm the correct value of this field.|Reset Password|Exceeded max allowed attempts for this form.|Incorrect verification code|Entered value was not correct|Your password has been successfully reset. You may now login.|Unable to complete this step|User does not exist|User has no email address defined|User is unpublished|User is not allowed to login per site configuration|User does not have a role supported for password reset.|User has a role that does not support password reset.|Max attempt quantity reached, please try again later.|Continue|(optional)|Email address to send messages from|Use email rather than user name|When checked, user will be asked for their email address to reset their password, rather than their username.|If the email address is used by more than one account, resetting passwords is not possible for those accounts.|Note: the ProcessLogin module will set this automatically at runtime when configured to use email login.|Max password reset requests per IP address or session|Use this option to prevent the same IP address or session from flooding reset requests.|Specify 0 to disable.|Log activity?|When enabled, password reset requests will be logged.|View the log|Confirm field values|As an extra verification in the last step, ask user to confirm values of these fields before accepting new password.|Please only use single-language text or number based fields that are always populated for this.|Allowed roles|To only allow certain roles to reset password, select them here.|If none are selected then password reset is available to all roles.|Blocked roles|To block certain roles from resetting password, select them here.|Clear password reset request caches and tables|This happens automatically over time but can be cleared manually if desired.|Cleared password reset requests|^wire--modules--process--processforgotpassword--processforgotpassword-module:/wire/modules/Process/ProcessForgotPassword/ProcessForgotPassword.module +|Color Set|Reno|Classic|Blue|User Images|To use this feature your user template(s) needs to have an image field. If your user template(s) do not have an image field, the avatar will default to an icon. To add an image field to the default user template to go Setup > Templates > Filters (Show System Templates). The "user" template will now show in the list. If you have created an additional/alternate user template, you can enable this feature by adding an image field to that template.|Image field for the %s template|No image fields assigned to this template|Added field "%s" to fields editable by user in their profile.|User Display Names|Comma separated list of fields to use as the display name in the admin. (example: first_name, last_name)|These can only be text fields. Other field types will be ignored.|Display name for the %s template|Icons|Specify icons for navigation items|Top Navigation: Notices|Top Navigation: View Home Page|Sign out|^wire--modules--admintheme--adminthemereno--adminthemereno-module:/wire/modules/AdminTheme/AdminThemeReno/AdminThemeReno.module +|Debug Mode Tools', '/wire/templates-admin/debug.inc|Tree|Support Forums|Documentation|Github Repo|Cheatsheet|Hooks|Profile|Logout|^wire--modules--admintheme--adminthemereno--adminthemerenohelpers-php:/wire/modules/AdminTheme/AdminThemeReno/AdminThemeRenoHelpers.php +|When blank, the default file used.|Enter path relative to homepage URL.|(RECOMMENDED)|(EXPERIMENTAL)|example|Masthead + navigation|User avatar|Gravatar (external service that determines avatar from email)|Select an image field, Gravatar, or icon to show for the user avatar in the masthead.|Image field: %s|There are no image fields present on the “user” template at present, so only icons and Gravatar are shown.|You may add image fields to your user template [here](%s).|Icon: %s|User navigation label format|This label appears next to the user avatar image/icon.|Specify field(s) and format to use for the user label, or blank for no user label.|Use any fields/properties from your [user](%s) template surrounded in {brackets}.|Use {Name} for capitalized name, which is the default setting, or use {name} for lowercase name.|Examples: “{name}”, “{Name}”, “{title}”, “{first_name} {last_name}”, “{company.title}”, etc.|Logo image file|File should be PNG, GIF, JPG or SVG, on transparent background, and at least 100px in both dimensions.|If using SVG, you may optionally append “?uk-svg” to URL to make it add the [uk-svg](%s) attribute.|Logo click action|Admin root page list|Open offcanvas navigation|Layout + interface|Layout type|Traditional with masthead navigation|Page tree navigation in sidebar|(left)|(right)|Sidebar navigation (left) + page tree navigation (right)|*Sidebar layouts not compatible with SystemNotifications module and may have issues with other modules.|Inputfield column widths|Choose option B if you are having any trouble achieving intended Inputfield column widths.|Uikit uk-width classes (up-to 6 columns)|Percentage-based widths (additional flexibility)|Maximum layout width|Specify the maximum width of the layout (in pixels) or 0 for no maximum.|Applies to traditional layout only.|Notifications style|Does not apply if the SystemNotifications module is installed.|Group by type with expand/collapse control|Always show all|Advanced|Most advanced settings are available from the `$config->AdminThemeUikit` settings array.|You can find it in /wire/config.php. Copy to your /site/config.php file to modify it.|Primary CSS file|We do not recommend changing this unless you are an admin theme developer.|Warning: this will override custom `$config->AdminThemeUikit` settings, base style and custom styles.|Forms + input|These settings affect all form fields in the admin.|Any of these settings (and others) may also be specified individually for a given field.|If you specify a setting here, it will override individual field settings.|See: Setup > Fields > [any field] > Input (tab) > Admin Theme Settings.|Input size examples|Select size examples|Default input size|This affects the appearance of many text, textarea and select fields.|Not all Inputfields support the “small” or “large” options.|Small|Medium (default/recommended)|Large|Input types that should have no border|This setting applies to any selected types when used at 100% width.|Input types that should be offset with additional top/bottom margin.|As an example, the fields in this fieldset are using this option.|Inputfield label toggle behavior|Inputfield elements in ProcessWire can have an open or closed state.|This setting determines what happens when a user clicks any Inputfield label, which appears as a header above the input.|The “Standard” option makes a click of a label on an open Inputfield focus the input element, a standard HTML form behavior.|While a click of a closed Inputfield label will open and then focus the Inputfield (and close it when clicked again).|The “Consistent” option makes the Inputfield label always behave consistently as an open/close toggle, regardless of what state the Inputfield is in.|Regardless of what setting you choose, the toggle icon in the upper right of each Inputfield always toggles the open/closed state.|Standard|Consistent|Vertically offset ALL input types?|When checked, a vertical margin is added to every field.|This may provide additional clarity in some cases, but consumes more vertical space.|Input types that should use the “Card” style|This field is an example of the card style.|Does not apply to types selected to have no border.|Auto|None|Admin theme settings|These settings affect how this field appears when used with the Uikit admin theme.|When choosing the “Auto” option, the settings will be determined at runtime.|The “Margin” setting applies only to 100% width fields.|The “Auto” option is the recommended default for all settings.|Extra small|Small|Medium|Large|Input size|Input width|Fill|Margin|Border|Outline', 'border|Card', 'border|Transparent', 'border|Color|Primary', 'color|Secondary', 'color|Highlight', 'color|Warning', 'color|Danger', 'color|Minimize the styling of form controls|Example|This field simply demonstrates the settings you selected above.|Another field|Open the “%s” field above for a live example of column width.|^wire--modules--admintheme--adminthemeuikit--config-php:/wire/modules/AdminTheme/AdminThemeUikit/config.php +|Tree|^wire--modules--admintheme--adminthemeuikit--adminthemeuikit-module:/wire/modules/AdminTheme/AdminThemeUikit/AdminThemeUikit.module +|Compiled: %s|Admin base style - file not found: %s|^wire--modules--admintheme--adminthemeuikit--adminthemeuikitcss-php:/wire/modules/AdminTheme/AdminThemeUikit/AdminThemeUikitCss.php +|Debug|Navigation sidebar|Page tree sidebar|^wire--modules--admintheme--adminthemeuikit--_sidenav-masthead-php:/wire/modules/AdminTheme/AdminThemeUikit/_sidenav-masthead.php +|FOR TRANSLATORS: please translate the file /wire/templates-admin/default.php rather than this one.|Debug Mode Tools', '/wire/templates-admin/debug.inc|Tree|View Site|Profile|Logout|Add New|^wire--modules--admintheme--adminthemedefault--adminthemedefaulthelpers-php:/wire/modules/AdminTheme/AdminThemeDefault/AdminThemeDefaultHelpers.php +|Color Set|Classic|Warm|Modern|Futura|Color Set|Classic|Warm|Modern|Futura|^wire--modules--admintheme--adminthemedefault--adminthemedefault-module:/wire/modules/AdminTheme/AdminThemeDefault/AdminThemeDefault.module +|FOR TRANSLATORS: please translate the file /wire/templates-admin/default.php rather than this one.|en|Logout|^wire--modules--admintheme--adminthemedefault--default-php:/wire/modules/AdminTheme/AdminThemeDefault/default.php +|Markdown flavor to use|Safe mode?|Enable this to Markdown that it is processing untrusted user-input.|Details|Test markdown|Enter some markdown and click submit to test the result with your current settings.|^wire--modules--textformatter--textformattermarkdownextra--textformattermarkdownextra-module:/wire/modules/Textformatter/TextformatterMarkdownExtra/TextformatterMarkdownExtra.module +|Use UTF-8 characters for replacements rather than HTML entities?|The default behavior for SmartyPants is to add/update characters using HTML entities.|If you observe double-encoding issues, you may want to have it use UTF-8 replacements instead.|No (default)|Yes (some)|Yes (all)|Note that the “all” option will cause decode the following characters (when entity encoded) even if they were not inserted by SmartyPants:|^wire--modules--textformatter--textformattersmartypants--textformattersmartypants-module:/wire/modules/Textformatter/TextformatterSmartypants/TextformatterSmartypants.module +|expires|404 occurred: %s|User logged in: %s|Login failure: %s|User logged out: %s|Warning: you are editing this page in another window (editing started %s)|Warning: user "%s" is currently editing this page (editing started %s)|^wire--modules--system--systemnotifications--systemnotifications-module:/wire/modules/System/SystemNotifications/SystemNotifications.module +|On|Off|Notifications status|When turned off, notifications will not be rendered.|Track page edits?|Notifies users when they try to edit a page that is already being edited.|Notification order|Select what order the notifications should display in.|Newest to oldest|Oldest to newest|Active automatic notification hooks|Whenever one of these events occurs, the system user above will be notified.|404 page not found|User login success and failure|User logout|These are primarily just examples of notifications for the purpose of demonstration.|Name of user that receives system notifications|Time between updates|How often to check for notification updates (in milliseconds). Example: 5000 means 5 seconds.|Date format|Date format used for notifications. Use date() or strftime() format, or "relative" for relative date/time, "rel" for abbreviated date/time.|Message icon|Warning icon|Error icon|Ghost delay|How long ghost messages appear for (in ms).|Ghost error delay|How long ghost errors appear for (in ms).|Ghost full opacity|Full opacity of ghosts (0.1-1.0)|Ghost Limit|Show summary ghost if more this.|Ghost fade speed|Speed at which ghosts fade in or out.|Immediate (no fade in/out)|Fast|Normal|Slow|Ghost position|What side of the screen ghosts should float on.|Left|Right|Runtime/single-request notices|Display as notifications|Leave them alone|^wire--modules--system--systemnotifications--systemnotificationsconfig-php:/wire/modules/System/SystemNotifications/SystemNotificationsConfig.php +|Detected core version change %1$s => %2$s|Cleared file compiler cache|System Update Log|System Version|This lets you re-apply a system version update by reducing the version number.|^wire--modules--system--systemupdater--systemupdater-module:/wire/modules/System/SystemUpdater/SystemUpdater.module +|Multiple issues detected, please review:|Please note that your root %s file is not up-to-date with this ProcessWire version, please update it when possible.|Please note that your root %s file is not up-to-date with this ProcessWire version, please update it when possible.|To suppress this warning, replace or add the following in the top of your existing .htaccess file:|Welcome to ProcessWire!|If this installation is currently being used for development or testing, we recommend enabling debug mode.|Debug mode ensures all errors are visible, which can be helpful during development or troubleshooting.|It also enables additional developer information to appear here in the admin.|You can enable debug mode by editing your %s file and adding the following:|Please note: this notification will not be shown again. Remember to disable debug mode before going live.|Security Warning: file '%s' exists and should be deleted as soon as possible.|Warning, your %s file specifies file permissions that are too loose for many environments:|Read "Securing file permissions" for more details|To suppress this warning, add the following to your %s file:|Warning: you have a field named “published” that conflicts with the page “published” property.|Please rename your field field to something else and update any templates referencing it.|Your current locale setting is “%s”.|Note: your current server locale setting isn’t working as expected with the UTF-8 charset and may cause minor issues.|Please translate the “C” locale setting for each language to the compatible locale in %s|For example, the locale setting for US English might be: %s|Please add this to your %1$s file (adjust “%2$s” as needed):|The site is in debug mode, suitable for sites in development|If this is a live/production site, you should disable debug mode in %1$s with: %2$s|Required version: %1$s, Found version: %2$s.|Unable to locate required file: %s|^wire--modules--system--systemupdater--systemupdaterchecks-php:/wire/modules/System/SystemUpdater/SystemUpdaterChecks.php +|Yes|No|^wire--modules--markup--markuppagefields-module:/wire/modules/Markup/MarkupPageFields.module +|Next|Prev|Pagination links|Page {n}|Page {n}, current page|Next page|Previous page|Page {n}, last page|^wire--modules--markup--markuppagernav--markuppagernav-module:/wire/modules/Markup/MarkupPagerNav/MarkupPagerNav.module +|Remember tab positions between requests?|Never|Only after form submit|Always|^wire--modules--jquery--jquerywiretabs--jquerywiretabs-module:/wire/modules/Jquery/JqueryWireTabs/JqueryWireTabs.module +|Ok', 'common|Cancel', 'common|^wire--modules--jquery--jqueryui--jqueryui-module:/wire/modules/Jquery/JqueryUI/JqueryUI.module +|There appear to be multiple copies of module "%s" on the file system.|Please edit the module settings to tell ProcessWire which one to use:|^wire--core--modulesduplicates-php:/wire/core/ModulesDuplicates.php +|Unable to install invalid image|^wire--core--pageimage-php:/wire/core/Pageimage.php +|page-by-page|single-query|Deleted field "%1$s" data in %2$d row(s) from %3$d page(s) using template "%4$s".|Error deleting field "%1$s" data, %2$d row(s), %3$d page(s) using template "%4$s".|^wire--core--fields-php:/wire/core/Fields.php +|text|^wire--core--processwire-php:/wire/core/ProcessWire.php +|Saved cache |Cleared cache|General maintenance expired %d cache(s)|Maintenance expired %d cache(s) for saved page|Maintenance expired %d cache(s) for saved template|^wire--core--wirecache-php:/wire/core/WireCache.php +|loaded file '%s' is not in the list of valid images|Not enough memory for “%1$s” on image file: %2$s|^wire--core--imagesizerenginegd-php:/wire/core/ImageSizerEngineGD.php +|%1$s %2$d of %3$d|%1$s %2$d to %3$d of %4$d|^wire--core--paginatedarray-php:/wire/core/PaginatedArray.php +|Created Page: %s|Trashed Page: %s|Add New', '/wire/templates-admin/default.php|^wire--core--process-php:/wire/core/Process.php +|,;/|)]>}”»|…|Mr. Mrs. Ms. Dr. Hon. PhD. i.e. e.g.|. ? !|, : . ? ! “ ” „ " – -- ( ) [ ] { } « »|^wire--core--wiretexttools-php:/wire/core/WireTextTools.php +|text|text', 'context|text|text|text|This is translatable text|This is translatable text', '/site/templates/_init.php|You are reading the %s page|%d is the current page ID|Today is %1$s and the time is %2$s|Welcome friend!|Welcome friend!|Click for more', 'button|Click for more', 'text-link|Search', 'nav|text|URL', 'relative-url|^wire--core--languagefunctions-php:/wire/core/LanguageFunctions.php +|Hide/unhide pages|Publish/unpublish pages or edit already published pages|Edit only pages user has created|User can trash pages they created (without page-delete permission).|Use the image editor to manipulate (crop, resize, etc.) images|Change the name of published pages they are allowed to edit|Administer users in any role (except superuser)|User can view users in any role (including superuser)|User can view themself (when not already by other permission)|View users in role: %s|Administer users in role: %s|Edit fields on a page in language: %s|(also required to create or delete pages)|Edit single-language fields on multi-language page|Administer languages and static translation files|^wire--core--permissions-php:/wire/core/Permissions.php +|Failed to construct module: %s|Failed to init module: %s|Failed to ready module: %s|You do not have permission to execute this module|Unable to install required module|Module %s requires: %s|Warning!|Module reported error during install|Unable to install module|Added Permission: %s|Error adding permission: %s|Module Auto Install|Module is not already installed|Module is permanent|Module is required by other modules that must be removed first|This module is a Fieldtype currently in use by one or more fields|Module Auto Uninstall|Deleted Permission: %s|Error deleting permission: %s|Failed module dependency: %s requires %s|Found %d new module(s):|Found %d moved module(s):|Found %d module(s) missing file:|Found %d module version changes (applied when each module is loaded):|Upgrading module|^wire--core--modules-php:/wire/core/Modules.php +|it is in the trash|points to the admin|Unable to resolve link on page %1$s in field "%2$s": %3$s|Re-created image variation|Unable to re-create image variation|^wire--core--markupqa-php:/wire/core/MarkupQA.php +|Download URLs must begin with http:// or https://|fopen error for filename:|File could not be downloaded|^wire--core--wirehttp-php:/wire/core/WireHttp.php +|Removed old directory|Removed old file|^wire--core--pagesexportimport-php:/wire/core/PagesExportImport.php +|Unrecognized HTTP host:|Please update your $config->httpHosts setting in /site/config.php|read more|Action required|Enable two-factor authentication|You have reached PHP’s “max_input_vars” setting of %d — please increase it.|DEBUG MODE BACKTRACE|This page has no process assigned.|The process returned no content.|^wire--core--admin-php:/wire/core/admin.php +|Engine priority|This determines what order this engine is tried in relation to other ImageSizerEngine modules.|The lower the number, the more preference you give it.|If you have other ImageSizerEngine modules installed, make sure no two have the same priority.|Sharpening|None|Soft|Medium|Strong|Quality|Default quality setting from 1 to 100 where 1 is lowest quality, and 100 is highest.|^wire--core--imagesizerengine-php:/wire/core/ImageSizerEngine.php +|count|Sorting and Pagination|These settings apply to both front-end (site) and back-end (editor).|(reverse)|Automatic sorting|Select one or more fields to sort by below. For manual sort, leave this setting blank.|Pagination limit / items per page|This limits the number of items loaded/edited per pagination. The value “0” indicates no limit (default).|Pagination is recommended if you will be working with hundreds to thousands of items (or more).|This setting does not take effect unless a selection is made for “Automatic sorting”.|^wire--core--fieldtypemulti-php:/wire/core/FieldtypeMulti.php +|Another page is using name “%s” and requires it to be globally unique|Another user is already using the name “%s”|Another page with same parent is already using name “%s”|Cannot use name “%s” as globally unique because it is already used by other page(s)|^wire--core--pagesnames-php:/wire/core/PagesNames.php +|Missing required value|Toggle open/close|^wire--core--inputfieldwrapper-php:/wire/core/InputfieldWrapper.php +|Runtime execution order|Order that this module runs in relative to other FileCompiler modules. Lower numbers run first.|^wire--core--filecompilermodule-php:/wire/core/FileCompilerModule.php +|Add New|View site|Profile|Logout|+{n-1}|Close all|Use this admin theme for login screen?|When checked, this admin theme will be used on the user login screen.|Change users to this admin theme|Select user role to update matching users to this admin theme.|Role: %s|Set %d user(s) to have this admin theme|^wire--core--adminthemeframework-php:/wire/core/AdminThemeFramework.php +|Autojoin|If checked, the data for this field will be loaded with every instance of the page, regardless of whether it's used at the time. If unchecked, the data will be loaded on-demand, and only when the field is specifically accessed.|Global|If checked, ALL pages will be required to have this field. It will be automatically added to any fieldgroups/templates that don't already have it. This does not mean that a value is required in the field, only that the editable field will exist in all pages.|Value not allowed for field “%s” because it is already in use|^wire--core--fieldtype-php:/wire/core/Fieldtype.php +|Compiled file:|^wire--core--filecompiler-php:/wire/core/FileCompiler.php +|Untitled Page|Page using template “%s” is not moveable.|Chosen parent “%1$s” uses template “%2$s” that does not allow children.|Cannot move “%1$s” because template “%2$s” used by page “%3$s” does not allow children using template “%4$s”.|Cannot move “%1$s” because template “%2$s” used by new parent “%3$s” is not allowed by moved page template “%4$s”.|Chosen parent “%1$s” already has a page named “%2$s”.|Error saving field "%s"|^wire--core--pageseditor-php:/wire/core/PagesEditor.php +|The password system has recently been updated. Please change your password to complete the update for your account.|^wire--core--password-php:/wire/core/Password.php +|VALID (via sanitization)|VALID|INVALID|^wire--core--filevalidatormodule-php:/wire/core/FileValidatorModule.php +|help|Try “help”|Advanced Mode|Debug|Advanced Mode|To use this theme, select it from your user profile.|Installed field "admin_theme" and added to user profile settings.|Removed field "admin_theme" from system.|^wire--core--admintheme-php:/wire/core/AdminTheme.php +|Conditions are expressed with a "field=value" selector containing fields and values to match. Multiple conditions should be separated by a comma.|Read more about [how to use this](http://processwire.com/api/selectors/inputfield-dependencies/).|Visibility|Presentation|How should this field be displayed in the editor?|Open|Open + Cannot be closed|Open when populated + Closed when blank|Open when populated + Closed when blank + Load only when opened (AJAX)|Open when populated + Closed when blank + Locked (not editable)|Open when blank + Closed when populated|Closed|Closed + Locked (not editable)|Closed + Load only when opened (AJAX)|Options indicated with %s may not work with all input types or placements, test to ensure compatibility.|Hidden (not shown in the editor)|Show this field only if|Enter the conditions under which the field will be shown.|Column width (%d%%)|The percentage width of this field's container (10%-100%). If placed next to other fields with reduced widths, it will create floated columns.|Note that not all fields will work at reduced widths, so you should test the result after changing this.|Required?|If checked, a value will be required for this field.|Also use HTML5 “required” attribute?|Use only on fields *always* visible to the user.|Required only if|Enter the conditions under which a value will be required for this field.|^wire--core--inputfield-php:/wire/core/Inputfield.php +|Cancel|Please configure|ENABLED|Two factor authentication enabled!|To disable or change settings, select the “None” option above and save.|Expired code|2-factor authentication type|After making or changing a selection, submit the form and return here to configure it.|Authentication Code|Invalid code|Max attempts reached|Clear remembered browsers that skip entering authentication code|Cleared remembered browsers|Remember this computer?|This computer/browser is now remembered for up to %d days.|Changes to browser and/or location may require a new code.|Code was not required because the browser was recognized from a previous login.|Error creating or sending authentication code|Time limit reached|…|…|^wire--core--tfa-php:/wire/core/Tfa.php +|Unable to find field: %s|Unable to find field to set field context: %s|Warning, all data in these field(s) will be permanently deleted (please confirm): %s|^wire--core--fieldgroups-php:/wire/core/Fieldgroups.php +|This request was aborted because it appears to be forged.|^wire--core--sessioncsrf-php:/wire/core/SessionCSRF.php +|Is Empty|Is Not Empty|Not: %s|^wire--core--fieldselectorinfo-php:/wire/core/FieldSelectorInfo.php +|Successful Upload|The uploaded file exceeds the upload_max_filesize directive in php.ini.|The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.|The uploaded file was only partially uploaded.|No file was uploaded.|Missing a temporary folder.|Failed to write file to disk.|File upload stopped by extension.|Max file upload limit reached|Invalid file extension, please use one of:|Exceeds max allowed file size|No files found in ZIP file|^wire--core--wireupload-php:/wire/core/WireUpload.php +|Deleted %d empty row(s) for field %s|Unique index cannot be added yet because there are already non-unique row(s) present:|Appears %d times|(page IDs: %s)|Added unique index|Removed unique index|Unique|When checked, a given value may not be used more than once in this field, and thus may not appear on more than one page.|^wire--core--fieldstabletools-php:/wire/core/FieldsTableTools.php +|Session timed out|^wire--core--session-php:/wire/core/Session.php +|Field type details|Details|Input field settings|Input|^wire--core--field-php:/wire/core/Field.php +|URL: Scheme "%s" is not allowed|^wire--core--sanitizer-php:/wire/core/Sanitizer.php +|Add asterisk for partial match: Bar* or +Bar* matches bar, barn, barge; while -Bar* prevents matching them.|Use quotes to match phrases: +(Must Match), -(Must Not Match), or (May Match).|^wire--core--selector-php:/wire/core/Selector.php +|Fatal Error|Warning|Parse Error|Notice|Core Error|Core Warning|Compile Error|Compile Warning|Error|User Warning|User Notice|Strict Warning|Recoverable Fatal Error|Error has been logged.|Administrator has been notified.|site is in debug mode.|you are using the command line API|you are logged in as a Superuser.|install.php still exists.|Superuser has never logged in.|This error message was shown because:|Unable to complete this request due to an error.|ProcessWire Error Notification|(line %d of %s)|^wire--core--wireshutdown-php:/wire/core/WireShutdown.php +|You do not have “%s” permission|^wire--core--processcontroller-php:/wire/core/ProcessController.php +|Never|just now|ago|from now|now|now|in|Q P T|s|m|hr|d|wk|mon|yr|decade|s|m|hr|d|wks|mths|yrs|decades|sec|min|hr|day|week|month|year|decade|secs|mins|hrs|days|weeks|months|years|decades|second|minute|hour|day|week|month|year|decade|seconds|minutes|hours|days|weeks|months|years|decades|^wire--core--wiredatetime-php:/wire/core/WireDateTime.php diff --git a/site/assets/files/1024/site--templates--_foot-php.json b/site/assets/files/1024/site--templates--_foot-php.json new file mode 100644 index 0000000..14f3c19 --- /dev/null +++ b/site/assets/files/1024/site--templates--_foot-php.json @@ -0,0 +1,15 @@ +{ + "file": "site\/templates\/_foot.php", + "textdomain": "site--templates--_foot-php", + "translations": { + "0c7c073ba4d9912cd6a408247a71d95a": { + "text": "Footer" + }, + "d63d94f43418f66bd27ee27a62ec88ef": { + "text": "All rights reserved" + }, + "4e72c9aec0195278fac9b0abfa52bc45": { + "text": "Designed and Developed by" + } + } +} \ No newline at end of file diff --git a/site/assets/files/1024/site--templates--_head-php.json b/site/assets/files/1024/site--templates--_head-php.json new file mode 100644 index 0000000..5ea36f2 --- /dev/null +++ b/site/assets/files/1024/site--templates--_head-php.json @@ -0,0 +1,15 @@ +{ + "file": "site\/templates\/_head.php", + "textdomain": "site--templates--_head-php", + "translations": { + "7679c0bdbd87c1984bd611c24b3cd0cb": { + "text": "en" + }, + "01bea08b9a838113ed66226778ce6108": { + "text": "Skip to content" + }, + "6772cbe29a38577eeabce0d6ca81817d": { + "text": "Menu" + } + } +} \ No newline at end of file diff --git a/site/assets/files/1024/site--templates--_main-php.json b/site/assets/files/1024/site--templates--_main-php.json new file mode 100644 index 0000000..1ca72ff --- /dev/null +++ b/site/assets/files/1024/site--templates--_main-php.json @@ -0,0 +1,9 @@ +{ + "file": "site\/templates\/_main.php", + "textdomain": "site--templates--_main-php", + "translations": { + "f1dddc5e3960cacd0918485f6f60f96e": { + "text": "Content" + } + } +} \ No newline at end of file diff --git a/site/templates/_foot.php b/site/templates/_foot.php index c12f1c8..e25dea8 100644 --- a/site/templates/_foot.php +++ b/site/templates/_foot.php @@ -1,5 +1,6 @@