From a4b74eb6e1645cb2bd56341d2161d76e49bef6ba Mon Sep 17 00:00:00 2001 From: Immanuel Onyeka Date: Mon, 18 Mar 2024 17:11:09 -0400 Subject: [PATCH] Pass user current user to grav in header A seperate header is used instead of relying only on current cookie because the current cookie is difficult to modify before being forwarded, and would make removing invalid cookies in responses complicated. --- .../user/config/plugins/proxy-login.yaml | 1 + .../21232f297a57a5a743894a0e4a801fc3.yaml | 10 +- .../21232f297a57a5a743894a0e4a801fc3.yaml | 85 +- grav-admin/user/plugins/admin/.editorconfig | 17 + grav-admin/user/plugins/admin/.gitignore | 17 + grav-admin/user/plugins/admin/CHANGELOG.md | 9 + grav-admin/user/plugins/admin/blueprints.yaml | 8 +- .../plugins/admin/classes/plugin/Admin.php | 2 +- .../classes/plugin/AdminBaseController.php | 2 +- .../admin/classes/plugin/AdminController.php | 2 +- .../admin/classes/plugin/AdminForm.php | 2 +- .../admin/classes/plugin/AdminFormFactory.php | 2 +- .../plugin/Controllers/AbstractController.php | 2 +- .../plugin/Controllers/AdminController.php | 2 +- .../Controllers/Login/LoginController.php | 2 +- .../user/plugins/admin/classes/plugin/Gpm.php | 2 +- .../admin/classes/plugin/Popularity.php | 2 +- .../plugins/admin/classes/plugin/Router.php | 2 +- .../classes/plugin/Routers/LoginRouter.php | 2 +- .../admin/classes/plugin/ScssCompiler.php | 2 +- .../plugins/admin/classes/plugin/ScssList.php | 2 +- .../plugins/admin/classes/plugin/Themes.php | 2 +- .../plugin/Twig/AdminTwigExtension.php | 2 +- .../plugins/admin/classes/plugin/Utils.php | 2 +- .../admin/classes/plugin/WhiteLabel.php | 2 +- grav-admin/user/plugins/admin/hebe.json | 15 + .../user/plugins/admin/languages/ar.yaml | 46 +- .../user/plugins/admin/languages/bg.yaml | 8 +- .../user/plugins/admin/languages/br.yaml | 1 - .../user/plugins/admin/languages/ca.yaml | 517 ++- .../user/plugins/admin/languages/cs.yaml | 74 +- .../user/plugins/admin/languages/cy.yaml | 1 - .../user/plugins/admin/languages/da.yaml | 33 +- .../user/plugins/admin/languages/de.yaml | 185 +- .../user/plugins/admin/languages/el.yaml | 3 - .../user/plugins/admin/languages/eo.yaml | 17 +- .../user/plugins/admin/languages/es.yaml | 149 +- .../user/plugins/admin/languages/et.yaml | 12 +- .../user/plugins/admin/languages/eu.yaml | 1 - .../user/plugins/admin/languages/fa.yaml | 26 +- .../user/plugins/admin/languages/fi.yaml | 3 +- .../user/plugins/admin/languages/fr.yaml | 66 +- .../user/plugins/admin/languages/gl.yaml | 4 - .../user/plugins/admin/languages/he.yaml | 51 +- .../user/plugins/admin/languages/hr.yaml | 104 +- .../user/plugins/admin/languages/hu.yaml | 3 - .../user/plugins/admin/languages/id.yaml | 63 +- .../user/plugins/admin/languages/it.yaml | 36 +- .../user/plugins/admin/languages/ja.yaml | 1 - .../user/plugins/admin/languages/ko.yaml | 212 +- .../user/plugins/admin/languages/lt.yaml | 1 - .../user/plugins/admin/languages/lv.yaml | 336 ++ .../user/plugins/admin/languages/mn.yaml | 4 - .../user/plugins/admin/languages/my.yaml | 1108 ++++++ .../user/plugins/admin/languages/nl.yaml | 29 +- .../user/plugins/admin/languages/no.yaml | 3 - .../user/plugins/admin/languages/pl.yaml | 3 - .../user/plugins/admin/languages/pt.yaml | 7 +- .../user/plugins/admin/languages/ro.yaml | 39 +- .../user/plugins/admin/languages/ru.yaml | 45 +- .../user/plugins/admin/languages/si.yaml | 1087 +++++- .../user/plugins/admin/languages/sk.yaml | 1 - .../user/plugins/admin/languages/sr.yaml | 4 - .../user/plugins/admin/languages/sv.yaml | 1 - .../user/plugins/admin/languages/sw.yaml | 1108 ++++++ .../user/plugins/admin/languages/th.yaml | 446 ++- .../user/plugins/admin/languages/tr.yaml | 27 +- .../user/plugins/admin/languages/uk.yaml | 1 - .../user/plugins/admin/languages/vi.yaml | 70 +- .../user/plugins/admin/languages/zh-cn.yaml | 34 +- .../user/plugins/admin/languages/zh-tw.yaml | 50 +- .../user/plugins/admin/languages/zh.yaml | 34 +- .../grav/app/forms/fields/iconpicker.js | 0 .../admin/themes/grav/css/chartist.min.css | 0 .../themes/grav/css/fork-awesome.min.css | 0 .../admin/themes/grav/css/iconpicker.css | 0 .../themes/grav/fonts/forkawesome-webfont.eot | Bin .../themes/grav/fonts/forkawesome-webfont.svg | 0 .../themes/grav/fonts/forkawesome-webfont.ttf | Bin .../grav/fonts/forkawesome-webfont.woff | Bin .../grav/fonts/forkawesome-webfont.woff2 | Bin .../grav/templates/forms/field.html.twig | 2 +- .../templates/partials/login-form.html.twig | 0 .../user/plugins/admin/themes/grav/watch.sh | 0 .../user/plugins/admin/themes/grav/yarn.lock | 3201 +++++++++++++++++ .../user/plugins/admin/vendor/bin/picofeed | 0 .../user/plugins/admin/vendor/bin/pscss | 0 .../.github/workflows/auto-close.yml | 22 + .../workflows/continuous-integration.yml | 33 + .../workflows/release-on-milestone-closed.yml | 71 + .../workflows/continuous-integration.yml | 32 + .../workflows/release-on-milestone-closed.yml | 61 + .../admin/vendor/p3k/picofeed/picofeed | 0 .../admin/vendor/scssphp/scssphp/bin/pscss | 0 grav-admin/user/plugins/devtools/CHANGELOG.md | 228 ++ grav-admin/user/plugins/devtools/LICENSE | 21 + grav-admin/user/plugins/devtools/README.md | 79 + .../user/plugins/devtools/blueprints.yaml | 41 + .../devtools/classes/DevToolsCommand.php | 380 ++ .../devtools/cli/NewBlueprintCommand.php | 88 + .../plugins/devtools/cli/NewPluginCommand.php | 168 + .../plugins/devtools/cli/NewThemeCommand.php | 177 + .../blueprint/append/blueprint.yaml.twig | 21 + .../blueprint/newtab/blueprint.yaml.twig | 15 + .../components/plugin/blank/CHANGELOG.md.twig | 5 + .../components/plugin/blank/LICENSE.twig | 21 + .../components/plugin/blank/README.md.twig | 59 + .../plugin/blank/blueprints.yaml.twig | 37 + .../components/plugin/blank/classes/.gitkeep | 0 .../plugin/blank/composer.json.twig | 25 + .../plugin/blank/languages.yaml.twig | 4 + .../components/plugin/blank/plugin.php.twig | 59 + .../components/plugin/blank/plugin.yaml.twig | 2 + .../components/plugin/flex/CHANGELOG.md.twig | 5 + .../components/plugin/flex/LICENSE.twig | 21 + .../components/plugin/flex/README.md.twig | 59 + .../plugin/flex/blueprints.yaml.twig | 37 + .../blueprints/flex-objects/plugin.yaml.twig | 132 + .../components/plugin/flex/classes/.gitkeep | 0 .../Flex/Types/flex_name/Collection.php.twig | 25 + .../Flex/Types/flex_name/Object.php.twig | 25 + .../components/plugin/flex/composer.json.twig | 25 + .../plugin/flex/languages.yaml.twig | 4 + .../components/plugin/flex/plugin.php.twig | 76 + .../components/plugin/flex/plugin.yaml.twig | 2 + .../theme/inheritance/CHANGELOG.md.twig | 5 + .../components/theme/inheritance/LICENSE.twig | 21 + .../theme/inheritance/README.md.twig | 7 + .../theme/inheritance/blueprints.yaml.twig | 19 + .../components/theme/inheritance/css/.gitkeep | 0 .../components/theme/inheritance/js/.gitkeep | 0 .../theme/inheritance/screenshot.jpg | Bin 0 -> 15428 bytes .../theme/inheritance/templates/.gitkeep | 0 .../theme/inheritance/theme.php.twig | 9 + .../theme/inheritance/theme.yaml.twig | 10 + .../theme/inheritance/thumbnail.jpg | Bin 0 -> 3681 bytes .../theme/pure-blank/CHANGELOG.md.twig | 5 + .../components/theme/pure-blank/LICENSE.twig | 21 + .../theme/pure-blank/README.md.twig | 7 + .../theme/pure-blank/blueprints.yaml.twig | 33 + .../theme/pure-blank/css/custom.css | 175 + .../theme/pure-blank/fonts/.gitkeep | 0 .../theme/pure-blank/images/logo.png | Bin 0 -> 8714 bytes .../components/theme/pure-blank/js/.gitkeep | 0 .../theme/pure-blank/screenshot.jpg | Bin 0 -> 15428 bytes .../pure-blank/templates/default.html.twig | 5 + .../pure-blank/templates/error.html.twig | 8 + .../templates/partials/base.html.twig | 70 + .../templates/partials/navigation.html.twig | 47 + .../theme/pure-blank/theme.php.twig | 9 + .../theme/pure-blank/theme.yaml.twig | 3 + .../components/theme/pure-blank/thumbnail.jpg | Bin 0 -> 3681 bytes .../theme/tailwind-mix/CHANGELOG.md.twig | 5 + .../theme/tailwind-mix/LICENSE.twig | 21 + .../theme/tailwind-mix/README.md.twig | 41 + .../theme/tailwind-mix/blueprints.yaml.twig | 43 + .../theme/tailwind-mix/css/site.css | 5 + .../theme/tailwind-mix/fonts/.gitkeep | 0 .../theme/tailwind-mix/images/logo.png | Bin 0 -> 8714 bytes .../components/theme/tailwind-mix/js/.gitkeep | 0 .../components/theme/tailwind-mix/js/main.js | 5 + .../theme/tailwind-mix/languages/en.yaml.twig | 2 + .../theme/tailwind-mix/package.json.twig | 25 + .../theme/tailwind-mix/screenshot.jpg | Bin 0 -> 15428 bytes .../tailwind-mix/tailwind.config.js.twig | 70 + .../tailwind-mix/templates/default.html.twig | 5 + .../tailwind-mix/templates/error.html.twig | 8 + .../templates/partials/base.html.twig | 68 + .../templates/partials/navigation.html.twig | 47 + .../theme/tailwind-mix/theme.php.twig | 9 + .../theme/tailwind-mix/theme.yaml.twig | 4 + .../theme/tailwind-mix/thumbnail.jpg | Bin 0 -> 3681 bytes .../theme/tailwind-mix/webpack.mix.js | 17 + .../theme/tailwind/CHANGELOG.md.twig | 5 + .../components/theme/tailwind/LICENSE.twig | 21 + .../components/theme/tailwind/README.md.twig | 41 + .../theme/tailwind/blueprints.yaml.twig | 43 + .../components/theme/tailwind/css/site.css | 5 + .../components/theme/tailwind/fonts/.gitkeep | 0 .../components/theme/tailwind/images/logo.png | Bin 0 -> 8714 bytes .../components/theme/tailwind/js/.gitkeep | 0 .../components/theme/tailwind/js/main.js | 5 + .../theme/tailwind/languages/en.yaml.twig | 2 + .../theme/tailwind/package.json.twig | 25 + .../theme/tailwind/postcss.config.js | 10 + .../components/theme/tailwind/screenshot.jpg | Bin 0 -> 15428 bytes .../theme/tailwind/tailwind.config.js.twig | 22 + .../tailwind/templates/default.html.twig | 5 + .../theme/tailwind/templates/error.html.twig | 8 + .../templates/partials/base.html.twig | 68 + .../templates/partials/navigation.html.twig | 47 + .../components/theme/tailwind/theme.php.twig | 9 + .../components/theme/tailwind/theme.yaml.twig | 4 + .../components/theme/tailwind/thumbnail.jpg | Bin 0 -> 3681 bytes .../components/theme/tailwind/webpack.mix.js | 17 + grav-admin/user/plugins/devtools/devtools.php | 13 + .../user/plugins/devtools/devtools.yaml | 2 + .../user/plugins/devtools/languages.yaml | 7 + grav-admin/user/plugins/login/.gitignore | 2 + grav-admin/user/plugins/login/CHANGELOG.md | 8 + grav-admin/user/plugins/login/blueprints.yaml | 2 +- .../login/classes/Invitations/Invitation.php | 0 .../login/classes/Invitations/Invitations.php | 0 .../user/plugins/login/classes/Login.php | 0 grav-admin/user/plugins/login/hebe.json | 15 + .../user/plugins/login/languages/fr.yaml | 81 +- .../user/plugins/login/languages/ru.yaml | 24 +- grav-admin/user/plugins/login/login.php | 4 +- .../templates/partials/login-form.html.twig | 0 .../templates/partials/login-status.html.twig | 0 .../login/vendor/birke/rememberme/.gitignore | 4 + .../src/Rememberme/Authenticator.php | 0 .../rememberme/src/Rememberme/Cookie.php | 0 .../rememberme/src/Rememberme/Storage/DB.php | 0 .../rememberme/src/Rememberme/Storage/PDO.php | 0 .../Rememberme/Storage/StorageInterface.php | 0 .../birke/rememberme/test/RemembermeTest.php | 0 .../birke/rememberme/test/Storage/PDO.php | 0 .../birke/rememberme/test/Storage/tokens.xml | 0 .../birke/rememberme/test/bootstrap.php | 0 .../dasprid/enum/.github/workflows/tests.yml | 47 + .../.github/workflows/test-bacon.yml | 30 + .../.github/workflows/test-endroid.yml | 46 + .../twofactorauth/.github/workflows/test.yml | 28 + .../vendor/robthree/twofactorauth/.gitignore | 192 + .../Providers/Qr/EndroidQrCodeProvider.php | 0 .../Qr/EndroidQrCodeWithLogoProvider.php | 0 .../user/plugins/proxy-login/CHANGELOG.md | 5 + grav-admin/user/plugins/proxy-login/LICENSE | 21 + grav-admin/user/plugins/proxy-login/README.md | 56 + .../user/plugins/proxy-login/blueprints.yaml | 36 + .../user/plugins/proxy-login/composer.json | 24 + .../user/plugins/proxy-login/composer.lock | 20 + .../user/plugins/proxy-login/languages.yaml | 4 + .../user/plugins/proxy-login/proxy-login.php | 85 + .../user/plugins/proxy-login/proxy-login.yaml | 2 + .../plugins/proxy-login/vendor/autoload.php | 25 + .../vendor/composer/ClassLoader.php | 579 +++ .../vendor/composer/InstalledVersions.php | 359 ++ .../proxy-login/vendor/composer/LICENSE | 19 + .../vendor/composer/autoload_classmap.php | 11 + .../vendor/composer/autoload_namespaces.php | 9 + .../vendor/composer/autoload_psr4.php | 10 + .../vendor/composer/autoload_real.php | 38 + .../vendor/composer/autoload_static.php | 37 + .../vendor/composer/installed.json | 5 + .../proxy-login/vendor/composer/installed.php | 23 + .../vendor/composer/platform_check.php | 26 + skouter.go | 67 +- 249 files changed, 14292 insertions(+), 355 deletions(-) create mode 100644 grav-admin/user/config/plugins/proxy-login.yaml create mode 100644 grav-admin/user/plugins/admin/.editorconfig create mode 100644 grav-admin/user/plugins/admin/.gitignore create mode 100644 grav-admin/user/plugins/admin/hebe.json create mode 100644 grav-admin/user/plugins/admin/languages/lv.yaml create mode 100644 grav-admin/user/plugins/admin/languages/my.yaml create mode 100644 grav-admin/user/plugins/admin/languages/sw.yaml mode change 100755 => 100644 grav-admin/user/plugins/admin/themes/grav/app/forms/fields/iconpicker.js mode change 100755 => 100644 grav-admin/user/plugins/admin/themes/grav/css/chartist.min.css mode change 100755 => 100644 grav-admin/user/plugins/admin/themes/grav/css/fork-awesome.min.css mode change 100755 => 100644 grav-admin/user/plugins/admin/themes/grav/css/iconpicker.css mode change 100755 => 100644 grav-admin/user/plugins/admin/themes/grav/fonts/forkawesome-webfont.eot mode change 100755 => 100644 grav-admin/user/plugins/admin/themes/grav/fonts/forkawesome-webfont.svg mode change 100755 => 100644 grav-admin/user/plugins/admin/themes/grav/fonts/forkawesome-webfont.ttf mode change 100755 => 100644 grav-admin/user/plugins/admin/themes/grav/fonts/forkawesome-webfont.woff mode change 100755 => 100644 grav-admin/user/plugins/admin/themes/grav/fonts/forkawesome-webfont.woff2 mode change 100755 => 100644 grav-admin/user/plugins/admin/themes/grav/templates/partials/login-form.html.twig mode change 100755 => 100644 grav-admin/user/plugins/admin/themes/grav/watch.sh create mode 100644 grav-admin/user/plugins/admin/themes/grav/yarn.lock mode change 100755 => 100644 grav-admin/user/plugins/admin/vendor/bin/picofeed mode change 100755 => 100644 grav-admin/user/plugins/admin/vendor/bin/pscss create mode 100644 grav-admin/user/plugins/admin/vendor/laminas/laminas-xml/.github/workflows/auto-close.yml create mode 100644 grav-admin/user/plugins/admin/vendor/laminas/laminas-xml/.github/workflows/continuous-integration.yml create mode 100644 grav-admin/user/plugins/admin/vendor/laminas/laminas-xml/.github/workflows/release-on-milestone-closed.yml create mode 100644 grav-admin/user/plugins/admin/vendor/laminas/laminas-zendframework-bridge/.github/workflows/continuous-integration.yml create mode 100644 grav-admin/user/plugins/admin/vendor/laminas/laminas-zendframework-bridge/.github/workflows/release-on-milestone-closed.yml mode change 100755 => 100644 grav-admin/user/plugins/admin/vendor/p3k/picofeed/picofeed mode change 100755 => 100644 grav-admin/user/plugins/admin/vendor/scssphp/scssphp/bin/pscss create mode 100644 grav-admin/user/plugins/devtools/CHANGELOG.md create mode 100644 grav-admin/user/plugins/devtools/LICENSE create mode 100644 grav-admin/user/plugins/devtools/README.md create mode 100644 grav-admin/user/plugins/devtools/blueprints.yaml create mode 100644 grav-admin/user/plugins/devtools/classes/DevToolsCommand.php create mode 100644 grav-admin/user/plugins/devtools/cli/NewBlueprintCommand.php create mode 100644 grav-admin/user/plugins/devtools/cli/NewPluginCommand.php create mode 100644 grav-admin/user/plugins/devtools/cli/NewThemeCommand.php create mode 100644 grav-admin/user/plugins/devtools/components/blueprint/append/blueprint.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/blueprint/newtab/blueprint.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/blank/CHANGELOG.md.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/blank/LICENSE.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/blank/README.md.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/blank/blueprints.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/blank/classes/.gitkeep create mode 100644 grav-admin/user/plugins/devtools/components/plugin/blank/composer.json.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/blank/languages.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/blank/plugin.php.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/blank/plugin.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/flex/CHANGELOG.md.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/flex/LICENSE.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/flex/README.md.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/flex/blueprints.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/flex/blueprints/flex-objects/plugin.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/flex/classes/.gitkeep create mode 100644 grav-admin/user/plugins/devtools/components/plugin/flex/classes/Flex/Types/flex_name/Collection.php.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/flex/classes/Flex/Types/flex_name/Object.php.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/flex/composer.json.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/flex/languages.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/flex/plugin.php.twig create mode 100644 grav-admin/user/plugins/devtools/components/plugin/flex/plugin.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/inheritance/CHANGELOG.md.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/inheritance/LICENSE.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/inheritance/README.md.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/inheritance/blueprints.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/inheritance/css/.gitkeep create mode 100644 grav-admin/user/plugins/devtools/components/theme/inheritance/js/.gitkeep create mode 100644 grav-admin/user/plugins/devtools/components/theme/inheritance/screenshot.jpg create mode 100644 grav-admin/user/plugins/devtools/components/theme/inheritance/templates/.gitkeep create mode 100644 grav-admin/user/plugins/devtools/components/theme/inheritance/theme.php.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/inheritance/theme.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/inheritance/thumbnail.jpg create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/CHANGELOG.md.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/LICENSE.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/README.md.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/blueprints.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/css/custom.css create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/fonts/.gitkeep create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/images/logo.png create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/js/.gitkeep create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/screenshot.jpg create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/templates/default.html.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/templates/error.html.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/templates/partials/base.html.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/templates/partials/navigation.html.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/theme.php.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/theme.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/pure-blank/thumbnail.jpg create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/CHANGELOG.md.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/LICENSE.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/README.md.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/blueprints.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/css/site.css create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/fonts/.gitkeep create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/images/logo.png create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/js/.gitkeep create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/js/main.js create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/languages/en.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/package.json.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/screenshot.jpg create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/tailwind.config.js.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/templates/default.html.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/templates/error.html.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/templates/partials/base.html.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/templates/partials/navigation.html.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/theme.php.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/theme.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/thumbnail.jpg create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind-mix/webpack.mix.js create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/CHANGELOG.md.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/LICENSE.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/README.md.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/blueprints.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/css/site.css create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/fonts/.gitkeep create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/images/logo.png create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/js/.gitkeep create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/js/main.js create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/languages/en.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/package.json.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/postcss.config.js create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/screenshot.jpg create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/tailwind.config.js.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/templates/default.html.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/templates/error.html.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/templates/partials/base.html.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/templates/partials/navigation.html.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/theme.php.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/theme.yaml.twig create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/thumbnail.jpg create mode 100644 grav-admin/user/plugins/devtools/components/theme/tailwind/webpack.mix.js create mode 100644 grav-admin/user/plugins/devtools/devtools.php create mode 100644 grav-admin/user/plugins/devtools/devtools.yaml create mode 100644 grav-admin/user/plugins/devtools/languages.yaml create mode 100644 grav-admin/user/plugins/login/.gitignore mode change 100755 => 100644 grav-admin/user/plugins/login/classes/Invitations/Invitation.php mode change 100755 => 100644 grav-admin/user/plugins/login/classes/Invitations/Invitations.php mode change 100755 => 100644 grav-admin/user/plugins/login/classes/Login.php create mode 100644 grav-admin/user/plugins/login/hebe.json mode change 100755 => 100644 grav-admin/user/plugins/login/login.php mode change 100755 => 100644 grav-admin/user/plugins/login/templates/partials/login-form.html.twig mode change 100755 => 100644 grav-admin/user/plugins/login/templates/partials/login-status.html.twig create mode 100644 grav-admin/user/plugins/login/vendor/birke/rememberme/.gitignore mode change 100755 => 100644 grav-admin/user/plugins/login/vendor/birke/rememberme/src/Rememberme/Authenticator.php mode change 100755 => 100644 grav-admin/user/plugins/login/vendor/birke/rememberme/src/Rememberme/Cookie.php mode change 100755 => 100644 grav-admin/user/plugins/login/vendor/birke/rememberme/src/Rememberme/Storage/DB.php mode change 100755 => 100644 grav-admin/user/plugins/login/vendor/birke/rememberme/src/Rememberme/Storage/PDO.php mode change 100755 => 100644 grav-admin/user/plugins/login/vendor/birke/rememberme/src/Rememberme/Storage/StorageInterface.php mode change 100755 => 100644 grav-admin/user/plugins/login/vendor/birke/rememberme/test/RemembermeTest.php mode change 100755 => 100644 grav-admin/user/plugins/login/vendor/birke/rememberme/test/Storage/PDO.php mode change 100755 => 100644 grav-admin/user/plugins/login/vendor/birke/rememberme/test/Storage/tokens.xml mode change 100755 => 100644 grav-admin/user/plugins/login/vendor/birke/rememberme/test/bootstrap.php create mode 100644 grav-admin/user/plugins/login/vendor/dasprid/enum/.github/workflows/tests.yml create mode 100644 grav-admin/user/plugins/login/vendor/robthree/twofactorauth/.github/workflows/test-bacon.yml create mode 100644 grav-admin/user/plugins/login/vendor/robthree/twofactorauth/.github/workflows/test-endroid.yml create mode 100644 grav-admin/user/plugins/login/vendor/robthree/twofactorauth/.github/workflows/test.yml create mode 100644 grav-admin/user/plugins/login/vendor/robthree/twofactorauth/.gitignore mode change 100755 => 100644 grav-admin/user/plugins/login/vendor/robthree/twofactorauth/lib/Providers/Qr/EndroidQrCodeProvider.php mode change 100755 => 100644 grav-admin/user/plugins/login/vendor/robthree/twofactorauth/lib/Providers/Qr/EndroidQrCodeWithLogoProvider.php create mode 100644 grav-admin/user/plugins/proxy-login/CHANGELOG.md create mode 100644 grav-admin/user/plugins/proxy-login/LICENSE create mode 100644 grav-admin/user/plugins/proxy-login/README.md create mode 100644 grav-admin/user/plugins/proxy-login/blueprints.yaml create mode 100644 grav-admin/user/plugins/proxy-login/composer.json create mode 100644 grav-admin/user/plugins/proxy-login/composer.lock create mode 100644 grav-admin/user/plugins/proxy-login/languages.yaml create mode 100644 grav-admin/user/plugins/proxy-login/proxy-login.php create mode 100644 grav-admin/user/plugins/proxy-login/proxy-login.yaml create mode 100644 grav-admin/user/plugins/proxy-login/vendor/autoload.php create mode 100644 grav-admin/user/plugins/proxy-login/vendor/composer/ClassLoader.php create mode 100644 grav-admin/user/plugins/proxy-login/vendor/composer/InstalledVersions.php create mode 100644 grav-admin/user/plugins/proxy-login/vendor/composer/LICENSE create mode 100644 grav-admin/user/plugins/proxy-login/vendor/composer/autoload_classmap.php create mode 100644 grav-admin/user/plugins/proxy-login/vendor/composer/autoload_namespaces.php create mode 100644 grav-admin/user/plugins/proxy-login/vendor/composer/autoload_psr4.php create mode 100644 grav-admin/user/plugins/proxy-login/vendor/composer/autoload_real.php create mode 100644 grav-admin/user/plugins/proxy-login/vendor/composer/autoload_static.php create mode 100644 grav-admin/user/plugins/proxy-login/vendor/composer/installed.json create mode 100644 grav-admin/user/plugins/proxy-login/vendor/composer/installed.php create mode 100644 grav-admin/user/plugins/proxy-login/vendor/composer/platform_check.php diff --git a/grav-admin/user/config/plugins/proxy-login.yaml b/grav-admin/user/config/plugins/proxy-login.yaml new file mode 100644 index 0000000..d4ca941 --- /dev/null +++ b/grav-admin/user/config/plugins/proxy-login.yaml @@ -0,0 +1 @@ +enabled: true diff --git a/grav-admin/user/data/feed/21232f297a57a5a743894a0e4a801fc3.yaml b/grav-admin/user/data/feed/21232f297a57a5a743894a0e4a801fc3.yaml index 3b4ac79..6ab2ad3 100644 --- a/grav-admin/user/data/feed/21232f297a57a5a743894a0e4a801fc3.yaml +++ b/grav-admin/user/data/feed/21232f297a57a5a743894a0e4a801fc3.yaml @@ -1,25 +1,25 @@ -last_checked: 1705428562 +last_checked: 1710284930 data: - title: 'macOS 14.0 Sonoma Apache Setup: Upgrading Homebrew' url: 'https://getgrav.org/blog/macos-ventura-apache-upgrade-homebrew' date: 1697803200 - nicetime: '3 months ago' + nicetime: '5 months ago' - title: 'macOS 14.0 Sonoma Apache Setup: LetsEncrypt SSL' url: 'https://getgrav.org/blog/macos-sonoma-apache-ssl' date: 1697799780 - nicetime: '3 months ago' + nicetime: '5 months ago' - title: 'macOS 14.0 Sonoma Apache Setup: MySQL, Xdebug & More...' url: 'https://getgrav.org/blog/macos-sonoma-apache-mysql-vhost-apc' date: 1697799600 - nicetime: '3 months ago' + nicetime: '5 months ago' - title: 'macOS 14.0 Sonoma Apache Setup: Multiple PHP Versions' url: 'https://getgrav.org/blog/macos-sonoma-apache-multiple-php-versions' date: 1697796000 - nicetime: '3 months ago' + nicetime: '5 months ago' - title: 'Big changes for Email plugin' url: 'https://getgrav.org/blog/new-email-plugin' diff --git a/grav-admin/user/data/notifications/21232f297a57a5a743894a0e4a801fc3.yaml b/grav-admin/user/data/notifications/21232f297a57a5a743894a0e4a801fc3.yaml index 4cd9bab..228edfb 100644 --- a/grav-admin/user/data/notifications/21232f297a57a5a743894a0e4a801fc3.yaml +++ b/grav-admin/user/data/notifications/21232f297a57a5a743894a0e4a801fc3.yaml @@ -1,81 +1,57 @@ -last_checked: 1705428561 +last_checked: 1710287442 data: feed: - - id: 30 - date: '2023-03-09 11:40' - message: '🗳️ Please VOTE NOW for Grav in the 2022 CMS Critic Awards' - link: 'https://www.cmscritic.com/vote-for-the-cms-critic-2022-peoples-choice-awards/' - type: note - location: - - feed - - - id: 29 - date: '2022-01-02 11:40' - message: '🎉 Grav 1.7.38 released to start the new year' - link: 'https://getgrav.org/downloads' + id: 31 + date: '2024-02-13 11:40' + message: '🗜️Optimize your Grav site with Image Optimize' + link: 'https://getgrav.org/premium/image-optimize' type: info location: - feed - - id: 28 - date: '2021-04-23 11:40' - message: '🚨 Grav 1.7.13 released, please update!' - link: 'https://getgrav.org/downloads' - type: info + id: 30 + date: '2024-02-13 11:40' + message: '🗳️ Please Cast your vote for Grav in the 2024 CMS Critic Awards' + link: 'https://cmscritic.com/vote?utm_source=cmscritic&utm_medium=featured_banner&utm_campaign=CMS+Critic' + type: note location: - feed - id: 26 - date: '2020-02-21 00:01' - message: '🚀 Grav Premium available. Turbo-charge your Grav site today.' + date: '2024-02-10 00:01' + message: '🚀 Grav Premium Plugins and Themes available. Turbo-charge your Grav site today.' link: 'https://getgrav.org/premium' type: info location: - feed - - - id: 24 - date: '2019-10-03 11:27' - message: '🙏 Thanks to our amazing community, Grav was voted Best Flat File CMS in the 2019 CMS Critics'' Awards!' - link: 'https://www.cmscritic.com/awards/' - type: info - location: - - feed - - - id: 23 - date: '2018-11-15 15:50' - message: '🙊 Grav community chat has moved from Slack to Discord' - link: 'https://chat.getgrav.org' - type: info - location: - - feed - id: 12 - date: '2017-02-17 15:15' + date: '2024-01-17 15:15' message: '☕️ Support Grav for the price of a a month!' link: 'https://opencollective.com/grav' type: note location: - feed - - id: 4 - date: '2016-08-05 02:23' - message: '💌 Join the Grav mailing list to stay in the loop!' - link: 'http://eepurl.com/b41_oP' + id: 23 + date: '2024-01-05 15:50' + message: '🙊 Grav community chat has moved from Slack to Discord' + link: 'https://chat.getgrav.org' type: info location: - feed - - id: 3 - date: '2016-08-05 02:23' - message: '🐥 Please follow us on Twitter' - link: 'https://twitter.com/getgrav' - type: note + id: 24 + date: '2024-01-05 11:27' + message: '🙏 Thanks to our amazing community, Grav was voted Best Flat File CMS in the 2019 CMS Critics'' Awards!' + link: 'https://www.cmscritic.com/awards/' + type: info location: - feed - id: 2 - date: '2016-08-05 02:23' + date: '2024-01-05 02:23' message: '🎖 Don''t forget to star Grav on GitHub!' link: 'https://github.com/getgrav/grav' type: info @@ -85,7 +61,7 @@ data: - id: 27 date: '2020-02-21 00:01' - message: "\n\nLoading...\n\n\n
\n
\n \n
\n
\n Turbo-charge your Grav site - from the creators of Grav\n Downloads Pro - Powerful download manager directly integrated with Grav\n Algolia Pro - Class-leading AI-powered search made easy for Grav\n SEO-Magic - Advanced SEO tool for Grav with automatic webshot generator\n Typhoon - The most powerful Grav theme ever built, based on Tailwind 3\n NextGen Editor - The most advanced WYSIWYM editor for Grav\n Cloudflare Manager - Configure and manage your domain right within the admin\n Lightbox Gallery - A light, versatile and mobile friendly Lightbox Gallery\n
\n Learn more\n
\n" + message: "\n\nLoading...\n\n\n
\n
\n \n
\n
\n Turbo-charge your Grav site - from the creators of Grav\n Image Optimize - Optimize all the images on your Grav site\n Downloads Pro - Powerful download manager directly integrated with Grav\n Algolia Pro - Class-leading AI-powered search made easy for Grav\n SEO-Magic - Advanced SEO tool for Grav with automatic webshot generator\n Typhoon - The most powerful Grav theme ever built, based on Tailwind 3\n Cloudflare Manager - Configure and manage your domain right within the admin\n Lightbox Gallery - A light, versatile and mobile friendly Lightbox Gallery\n
\n Learn more\n
\n" type: notice link: 'https://getgrav.org/premium' location: @@ -96,7 +72,7 @@ data: - id: 27 date: '2020-02-21 00:01' - message: "\n\nLoading...\n\n\n
\n
\n \n
\n
\n Turbo-charge your Grav site - from the creators of Grav\n Downloads Pro - Powerful download manager directly integrated with Grav\n Algolia Pro - Class-leading AI-powered search made easy for Grav\n SEO-Magic - Advanced SEO tool for Grav with automatic webshot generator\n Typhoon - The most powerful Grav theme ever built, based on Tailwind 3\n NextGen Editor - The most advanced WYSIWYM editor for Grav\n Cloudflare Manager - Configure and manage your domain right within the admin\n Lightbox Gallery - A light, versatile and mobile friendly Lightbox Gallery\n
\n Learn more\n
\n" + message: "\n\nLoading...\n\n\n
\n
\n \n
\n
\n Turbo-charge your Grav site - from the creators of Grav\n Image Optimize - Optimize all the images on your Grav site\n Downloads Pro - Powerful download manager directly integrated with Grav\n Algolia Pro - Class-leading AI-powered search made easy for Grav\n SEO-Magic - Advanced SEO tool for Grav with automatic webshot generator\n Typhoon - The most powerful Grav theme ever built, based on Tailwind 3\n Cloudflare Manager - Configure and manage your domain right within the admin\n Lightbox Gallery - A light, versatile and mobile friendly Lightbox Gallery\n
\n Learn more\n
\n" type: notice link: 'https://getgrav.org/premium' location: @@ -107,19 +83,10 @@ data: - id: 27 date: '2020-02-21 00:01' - message: "\n\nLoading...\n\n\n
\n
\n \n
\n
\n Turbo-charge your Grav site - from the creators of Grav\n Downloads Pro - Powerful download manager directly integrated with Grav\n Algolia Pro - Class-leading AI-powered search made easy for Grav\n SEO-Magic - Advanced SEO tool for Grav with automatic webshot generator\n Typhoon - The most powerful Grav theme ever built, based on Tailwind 3\n NextGen Editor - The most advanced WYSIWYM editor for Grav\n Cloudflare Manager - Configure and manage your domain right within the admin\n Lightbox Gallery - A light, versatile and mobile friendly Lightbox Gallery\n
\n Learn more\n
\n" + message: "\n\nLoading...\n\n\n
\n
\n \n
\n
\n Turbo-charge your Grav site - from the creators of Grav\n Image Optimize - Optimize all the images on your Grav site\n Downloads Pro - Powerful download manager directly integrated with Grav\n Algolia Pro - Class-leading AI-powered search made easy for Grav\n SEO-Magic - Advanced SEO tool for Grav with automatic webshot generator\n Typhoon - The most powerful Grav theme ever built, based on Tailwind 3\n Cloudflare Manager - Configure and manage your domain right within the admin\n Lightbox Gallery - A light, versatile and mobile friendly Lightbox Gallery\n
\n Learn more\n
\n" type: notice link: 'https://getgrav.org/premium' location: - dashboard - plugins - themes - none: - - - id: 15 - date: '2017-11-16 12:15' - message: 'We won! Grav voted "Best Flat File CMS" in the 2017 CMS Critic Awards!' - link: 'https://getgrav.org/blog/cms-critic-award-2017' - type: note - location: - - none diff --git a/grav-admin/user/plugins/admin/.editorconfig b/grav-admin/user/plugins/admin/.editorconfig new file mode 100644 index 0000000..6375a81 --- /dev/null +++ b/grav-admin/user/plugins/admin/.editorconfig @@ -0,0 +1,17 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +# Unix-style newlines with a newline ending every file +[*] +charset = utf-8 +end_of_line = lf +trim_trailing_whitespace = true +insert_final_newline = true +indent_style = space +indent_size = 2 + +# 4 space indentation +[*.php] +indent_size = 4 diff --git a/grav-admin/user/plugins/admin/.gitignore b/grav-admin/user/plugins/admin/.gitignore new file mode 100644 index 0000000..ddab4e4 --- /dev/null +++ b/grav-admin/user/plugins/admin/.gitignore @@ -0,0 +1,17 @@ +themes/grav/.sass-cache +.DS_Store +crowdin.yaml + +# Node Modules +**/node_modules/** +themes/grav/js/admin.js +themes/grav/js/vendor.js +themes/grav/js/*.map +.idea + +tests/_output/* +tests/_support/_generated/* +tests/cache/* +tests/error.log +/crowdin.yaml +.vscode diff --git a/grav-admin/user/plugins/admin/CHANGELOG.md b/grav-admin/user/plugins/admin/CHANGELOG.md index 1deda30..34919de 100644 --- a/grav-admin/user/plugins/admin/CHANGELOG.md +++ b/grav-admin/user/plugins/admin/CHANGELOG.md @@ -1,3 +1,12 @@ +# v1.10.44 +## 01/05/2024 + +1. [](#improved) + * Updated languages with fresh **Crowdin.com** builds + * Updated copyright date +1. [](#bugfix) + * fixed `medium` tags in select fields [#2376]((https://github.com/getgrav/grav-plugin-admin/pull/2376) + # v1.10.43 ## 10/02/2023 diff --git a/grav-admin/user/plugins/admin/blueprints.yaml b/grav-admin/user/plugins/admin/blueprints.yaml index fe8b66e..066e038 100644 --- a/grav-admin/user/plugins/admin/blueprints.yaml +++ b/grav-admin/user/plugins/admin/blueprints.yaml @@ -1,7 +1,7 @@ name: Admin Panel slug: admin type: plugin -version: 1.10.43 +version: 1.10.44 description: Adds an advanced administration panel to manage your site icon: empire author: @@ -554,7 +554,7 @@ form: whitelabel.color_scheme.accents.primary-accent: type: select - size: meidum + size: medium classes: fancy label: PLUGIN_ADMIN.PRIMARY_ACCENT_LABEL help: PLUGIN_ADMIN.PRIMARY_ACCENT_HELP @@ -572,7 +572,7 @@ form: whitelabel.color_scheme.accents.secondary-accent: type: select - size: meidum + size: medium classes: fancy label: PLUGIN_ADMIN.SECONDARY_ACCENT_LABEL help: PLUGIN_ADMIN.SECONDARY_ACCENT_HELP @@ -590,7 +590,7 @@ form: whitelabel.color_scheme.accents.tertiary-accent: type: select - size: meidum + size: medium classes: fancy label: PLUGIN_ADMIN.TERTIARY_ACCENT_LABEL help: PLUGIN_ADMIN.TERTIARY_ACCENT_HELP diff --git a/grav-admin/user/plugins/admin/classes/plugin/Admin.php b/grav-admin/user/plugins/admin/classes/plugin/Admin.php index 4f465c9..33d72f2 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/Admin.php +++ b/grav-admin/user/plugins/admin/classes/plugin/Admin.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/AdminBaseController.php b/grav-admin/user/plugins/admin/classes/plugin/AdminBaseController.php index 2a2e9be..100b6eb 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/AdminBaseController.php +++ b/grav-admin/user/plugins/admin/classes/plugin/AdminBaseController.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/AdminController.php b/grav-admin/user/plugins/admin/classes/plugin/AdminController.php index dd8f726..cd56d36 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/AdminController.php +++ b/grav-admin/user/plugins/admin/classes/plugin/AdminController.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/AdminForm.php b/grav-admin/user/plugins/admin/classes/plugin/AdminForm.php index ef1184d..0251fc2 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/AdminForm.php +++ b/grav-admin/user/plugins/admin/classes/plugin/AdminForm.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/AdminFormFactory.php b/grav-admin/user/plugins/admin/classes/plugin/AdminFormFactory.php index 09f9845..19d997a 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/AdminFormFactory.php +++ b/grav-admin/user/plugins/admin/classes/plugin/AdminFormFactory.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/Controllers/AbstractController.php b/grav-admin/user/plugins/admin/classes/plugin/Controllers/AbstractController.php index 602b686..7b2324a 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/Controllers/AbstractController.php +++ b/grav-admin/user/plugins/admin/classes/plugin/Controllers/AbstractController.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/Controllers/AdminController.php b/grav-admin/user/plugins/admin/classes/plugin/Controllers/AdminController.php index e82bb02..9fd78ab 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/Controllers/AdminController.php +++ b/grav-admin/user/plugins/admin/classes/plugin/Controllers/AdminController.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/Controllers/Login/LoginController.php b/grav-admin/user/plugins/admin/classes/plugin/Controllers/Login/LoginController.php index db1d224..fceaec0 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/Controllers/Login/LoginController.php +++ b/grav-admin/user/plugins/admin/classes/plugin/Controllers/Login/LoginController.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/Gpm.php b/grav-admin/user/plugins/admin/classes/plugin/Gpm.php index b0c3043..689da80 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/Gpm.php +++ b/grav-admin/user/plugins/admin/classes/plugin/Gpm.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/Popularity.php b/grav-admin/user/plugins/admin/classes/plugin/Popularity.php index ae82eea..b7f078c 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/Popularity.php +++ b/grav-admin/user/plugins/admin/classes/plugin/Popularity.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/Router.php b/grav-admin/user/plugins/admin/classes/plugin/Router.php index 95326e5..d39e1fb 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/Router.php +++ b/grav-admin/user/plugins/admin/classes/plugin/Router.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/Routers/LoginRouter.php b/grav-admin/user/plugins/admin/classes/plugin/Routers/LoginRouter.php index 69437fc..c027d02 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/Routers/LoginRouter.php +++ b/grav-admin/user/plugins/admin/classes/plugin/Routers/LoginRouter.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/ScssCompiler.php b/grav-admin/user/plugins/admin/classes/plugin/ScssCompiler.php index f8aac97..671c05a 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/ScssCompiler.php +++ b/grav-admin/user/plugins/admin/classes/plugin/ScssCompiler.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/ScssList.php b/grav-admin/user/plugins/admin/classes/plugin/ScssList.php index bdab250..7c88229 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/ScssList.php +++ b/grav-admin/user/plugins/admin/classes/plugin/ScssList.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/Themes.php b/grav-admin/user/plugins/admin/classes/plugin/Themes.php index 2e18ec1..8e483d5 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/Themes.php +++ b/grav-admin/user/plugins/admin/classes/plugin/Themes.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/Twig/AdminTwigExtension.php b/grav-admin/user/plugins/admin/classes/plugin/Twig/AdminTwigExtension.php index 137b1f9..2dbfdef 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/Twig/AdminTwigExtension.php +++ b/grav-admin/user/plugins/admin/classes/plugin/Twig/AdminTwigExtension.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/Utils.php b/grav-admin/user/plugins/admin/classes/plugin/Utils.php index 2ff8547..7a24ad8 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/Utils.php +++ b/grav-admin/user/plugins/admin/classes/plugin/Utils.php @@ -3,7 +3,7 @@ /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/classes/plugin/WhiteLabel.php b/grav-admin/user/plugins/admin/classes/plugin/WhiteLabel.php index 94925d8..a9ecdb8 100644 --- a/grav-admin/user/plugins/admin/classes/plugin/WhiteLabel.php +++ b/grav-admin/user/plugins/admin/classes/plugin/WhiteLabel.php @@ -4,7 +4,7 @@ namespace Grav\Plugin\Admin; /** * @package Grav\Plugin\Admin * - * @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. + * @copyright Copyright (c) 2015 - 2024 Trilby Media, LLC. All rights reserved. * @license MIT License; see LICENSE file for details. */ diff --git a/grav-admin/user/plugins/admin/hebe.json b/grav-admin/user/plugins/admin/hebe.json new file mode 100644 index 0000000..b99bbbb --- /dev/null +++ b/grav-admin/user/plugins/admin/hebe.json @@ -0,0 +1,15 @@ +{ + "project":"grav-plugin-admin", + "platforms":{ + "grav":{ + "nodes":{ + "plugin":[ + { + "source":"/", + "destination":"/user/plugins/admin" + } + ] + } + } + } +} diff --git a/grav-admin/user/plugins/admin/languages/ar.yaml b/grav-admin/user/plugins/admin/languages/ar.yaml index f9d2fa9..f3132e3 100644 --- a/grav-admin/user/plugins/admin/languages/ar.yaml +++ b/grav-admin/user/plugins/admin/languages/ar.yaml @@ -1,8 +1,9 @@ --- PLUGIN_ADMIN: + ADMIN_NOSCRIPT_MSG: "يرجى تفعيل جافا سكريبت في المتصفح الخاص بك." ADMIN_BETA_MSG: "هذا إصدار بيتا! استخدم هذا في الإنتاج على مسؤوليتك الخاصة..." ADMIN_REPORT_ISSUE: "وجدت مشكلة؟ الرجاء الإبلاغ عن GitHub." - EMAIL_FOOTER: "Powered by Grav - The Modern Flat File CMS" + EMAIL_FOOTER: "الموقع مدعوم من Grav - نظام إدارة الملفات الحديثة" LOGIN_BTN: "تسجل الدخول" LOGIN_BTN_FORGOT: "نسيت" LOGIN_BTN_RESET: "إعادة تعيين كلمة المرور" @@ -279,7 +280,14 @@ PLUGIN_ADMIN: SAVE_AS: "حفظ كـ" AND: "و" FULLY_UPDATED: "تم تحديث النظام بالكامل" + IGNORE_FILES: "تجاهل الملفات" + IGNORE_FOLDERS: "تجاهل المجلدات" GROUPS: "الفِرَق" + ADMIN_ACCESS: "النفاذ إلى الإدارة" + SITE_ACCESS: "الوصول إلى الموقع" + INVALID_SECURITY_TOKEN: "رمز الأمان غير صالح" + ACTIVATE: "تفعيل" + HIDE_HOME_IN_URLS: "إخفاء المسار الرئيسي في عناوين URL" SESSION_SECURE: "آمن" ADD_FOLDER: "إضافة مجلد" ADD_ITEM: "إضافة عنصر" @@ -292,16 +300,52 @@ PLUGIN_ADMIN: ITALIC: "مائل" LINK: "رابط" IMAGE: "صورة" + EDITOR: "المحرر" PREVIEW: "معاينة" + FULLSCREEN: "ملء الشاشة" PUBLISHING: "النشر" IMAGE_OPTIONS: "خيارات الصورة" ALL: "الكل" FROM: "من" TO: "إلى" RELEASE_DATE: "تاريخ الإصدار" + FORCE_SSL: "فرض SSL" DROPZONE_REMOVE_FILE: "إزالة الملف" TOOLS: "الأدوات" 2FA_CODE_INPUT: "000000" 2FA_REGENERATE: "إعادة التوليد" + VIEW_SITE_TIP: "رؤية الموقع" + TOOLS_DIRECT_INSTALL_UPLOAD_BUTTON: "تحميل وتثبيت" + SCHEDULER_INSTALL_INSTRUCTIONS: "إرشادات التثبيت" + SCHEDULER_INSTALLED_READY: "مثبت وجاهز" + EXPERIMENTAL: "تجريبي" + FILE: "ملف" + ACCOUNTS: "الحسابات" + USER_ACCOUNTS: "حسابات المستخدمين" + USER_GROUPS: "مجموعات المستخدمين" + GROUP_NAME: "اسم الفريق" + DISPLAY_NAME: "الاسم المعروض" + ICON: "أيقونة" + ACCESS: "الوصول" + NO_ACCESS: "لا يوجد وصول" + SUPER_USER: "مستخدم خارق" + ALLOWED: "مسموح" + DENIED: "مرفوض" + ACCESS_ADMIN_SETTINGS: "الإعدادات" + ACCESS_ADMIN_PAGES: "إدارة الصفحات" + ACCESS_ADMIN_MAINTENANCE: "صيانة الموقع" + ACCESS_ADMIN_STATISTICS: "إحصائيات الموقع" + ACCESS_ADMIN_PLUGINS: "إدارة الإضافات" + ACCESS_ADMIN_THEMES: "إدارة السمات" + ACCESS_ADMIN_TOOLS: "الوصول إلى الأدوات" + ACCESS_ADMIN_USERS: "إدارة المستخدمين" + USERS: "المستخدمون" + ACL: "إدارة صلاحيات الوصول" + LANGUAGE_TRANSLATIONS: "الترجمات" + LOGOS: "الشعارات" + PRESETS: "الإعدادات المسبقة" + COLOR_SCHEME_LABEL: "تشكيلات الألوان" CONFIGURATION: "الإعدادات" DASHBOARD: "لوحة المعلومات" + MONTHLY_HISTORY: "السجل الشهري" + ENABLE: تمكين diff --git a/grav-admin/user/plugins/admin/languages/bg.yaml b/grav-admin/user/plugins/admin/languages/bg.yaml index 33d6a89..9f95dbf 100644 --- a/grav-admin/user/plugins/admin/languages/bg.yaml +++ b/grav-admin/user/plugins/admin/languages/bg.yaml @@ -1,8 +1,9 @@ --- PLUGIN_ADMIN: + ADMIN_NOSCRIPT_MSG: "Моля активирайте JavaScript във вашия браузър." ADMIN_BETA_MSG: "Това е Бета версия! Използвате на ваша отговорност..." ADMIN_REPORT_ISSUE: "Открили сте проблем? Моля, съобщете за него в GitHub." - EMAIL_FOOTER: "Задвижван от Grav - Модерният Флат Файл CMS" + EMAIL_FOOTER: "" LOGIN_BTN: "Вход" LOGIN_BTN_FORGOT: "Забравена парола" LOGIN_BTN_RESET: "Промяна на паролата" @@ -46,11 +47,13 @@ PLUGIN_ADMIN: CLOSE: "Затваряне" CANCEL: "Отказ" CONTINUE: "Продължаване" + CONFIRM: "Потвърди" MODAL_DELETE_PAGE_CONFIRMATION_REQUIRED_TITLE: "Изисква се потвърждение" MODAL_CHANGED_DETECTED_TITLE: "Засечени са промени" MODAL_CHANGED_DETECTED_DESC: "Имате незапазени промени. Наистина ли искате да излезете без да сте ги запазили?" MODAL_DELETE_FILE_CONFIRMATION_REQUIRED_TITLE: "Изисква се потвърждение" MODAL_DELETE_FILE_CONFIRMATION_REQUIRED_DESC: "Наистина ли искате да изтриете този файл? Това действие не може да бъде отменено." + MODAL_UPDATE_GRAV_CONFIRMATION_REQUIRED_DESC: "Предстои да обновите Grav до последна версия. Искате ли да продължите?" ADD_FILTERS: "Добавяне на филтри" SEARCH_PAGES: "Търсене" VERSION: "Версия" @@ -68,6 +71,7 @@ PLUGIN_ADMIN: LICENSE: "Лиценз" DESCRIPTION: "Описание" README: "Документация" + DOCS: "Документи" REMOVE_THEME: "Премахване на тема" INSTALL_THEME: "Инсталиране на тема" THEME: "Тема" @@ -105,6 +109,7 @@ PLUGIN_ADMIN: BACKUP_NOT_FOUND: "Не е намерено резервно копие" BACKUP_DATE: "Данни за резервно копие" STATISTICS: "Статистика" + VIEWS_STATISTICS: "Статистика на страницата" TODAY: "Днес" WEEK: "Седмица" MONTH: "Месец" @@ -176,6 +181,7 @@ PLUGIN_ADMIN: INVALID_PARAMETERS: "Невалидни параметри" NO_FILES_SENT: "Няма изпратени файлове" EXCEEDED_FILESIZE_LIMIT: "Надхвърлен лимит за размер на PHP конфигурационен файл" + EXCEEDED_POSTMAX_LIMIT: "Превишена PHP конфигурация post_max_size" UNKNOWN_ERRORS: "Неизвестни грешки" EXCEEDED_GRAV_FILESIZE_LIMIT: "Превишен лимит за размера на конфигурационен GRAV файл" UNSUPPORTED_FILE_TYPE: "Този файлов формат не се поддържа" diff --git a/grav-admin/user/plugins/admin/languages/br.yaml b/grav-admin/user/plugins/admin/languages/br.yaml index 97c42b2..bd7cb9c 100644 --- a/grav-admin/user/plugins/admin/languages/br.yaml +++ b/grav-admin/user/plugins/admin/languages/br.yaml @@ -2,7 +2,6 @@ PLUGIN_ADMIN: ADMIN_BETA_MSG: "Un ermaeziadenn beta an hini eo! Arverit en endro produadur gant evezh..." ADMIN_REPORT_ISSUE: "Kavet hoc'h eus ur gudenn? Danevellit anezhi war Github." - EMAIL_FOOTER: "Lusket gant Grav - Ar CMS Restr plad modern" LOGIN_BTN: "Anv arveriad" LOGIN_BTN_FORGOT: "Ankouaet" LOGIN_BTN_RESET: "Adderaouekaat ar ger-tremen" diff --git a/grav-admin/user/plugins/admin/languages/ca.yaml b/grav-admin/user/plugins/admin/languages/ca.yaml index 0d9e94b..6e8ae03 100644 --- a/grav-admin/user/plugins/admin/languages/ca.yaml +++ b/grav-admin/user/plugins/admin/languages/ca.yaml @@ -1,8 +1,9 @@ --- PLUGIN_ADMIN: + ADMIN_NOSCRIPT_MSG: "Si us plau, habilita JavaScript al teu navegador." ADMIN_BETA_MSG: "Aquesta és una versió beta! Utilitza-la en producció sota el teu propi risc..." - ADMIN_REPORT_ISSUE: "Has trobat algun problema? Sisplau, reporta'l a GitHub." - EMAIL_FOOTER: "Funcionant amb Grav - El CMS de fitxers plans modern" + ADMIN_REPORT_ISSUE: "Has trobat algun problema? Si us plau, reporta'l a GitHub." + EMAIL_FOOTER: "Desenvolupat per Grav - El modern CMS d'arxius plans" LOGIN_BTN: "Inicia sessió" LOGIN_BTN_FORGOT: "Ho he oblidat" LOGIN_BTN_RESET: "Restablir contrasenya" @@ -12,12 +13,12 @@ PLUGIN_ADMIN: LOGIN_LOGGED_IN: "S'ha iniciat sessió correctament" LOGIN_FAILED: "No s'ha pogut iniciar sessió" LOGGED_OUT: "S'ha tancat la sessió" - RESET_NEW_PASSWORD: "Sisplau introdueix una nova contasenya …" + RESET_NEW_PASSWORD: "Si us plau introdueix una nova contasenya …" RESET_LINK_EXPIRED: "L'enllaç per a restablir contrasenya ha expirat, torna a provar" RESET_PASSWORD_RESET: "S'ha restablert la contrasenya" RESET_INVALID_LINK: "L'enllaç per a restablir contrasenya invàl·lid, torna a provar" FORGOT_INSTRUCTIONS_SENT_VIA_EMAIL: "Les instruccions per a restablir la contrasenya s'han enviat per correu electrònic a %s" - FORGOT_FAILED_TO_EMAIL: "S'ha fallat al enviar les instruccions, sisplau torna-ho a provar" + FORGOT_FAILED_TO_EMAIL: "Han fallat les instruccions per correu electrònic, si us plau torna-ho a provar" FORGOT_CANNOT_RESET_EMAIL_NO_EMAIL: "No es pot restablir la contrasenya per a %s, no té cap email assignat" FORGOT_USERNAME_DOES_NOT_EXIST: "L'usuari %s no existeix" FORGOT_EMAIL_NOT_CONFIGURED: "No es pot restablir la contrasenya. Aquest lloc no està configurat per enviar missatges de correu electrònic" @@ -35,6 +36,7 @@ PLUGIN_ADMIN: ADD_PAGE: "Afegeix pàgina" MOVE: "Mou" DELETE: "Esborra" + UNSET: "Anul·lar" VIEW: "Visualitzar" SAVE: "Desa" NORMAL: "Normal" @@ -45,11 +47,13 @@ PLUGIN_ADMIN: CLOSE: "Tanca" CANCEL: "Cancel·la" CONTINUE: "Continua" + CONFIRM: "Confirmar" MODAL_DELETE_PAGE_CONFIRMATION_REQUIRED_TITLE: "Confirmació requerida" MODAL_CHANGED_DETECTED_TITLE: "Canvis detectats" MODAL_CHANGED_DETECTED_DESC: "Tens canvis no desats. Estàs segur que vols sortir sense desar?" MODAL_DELETE_FILE_CONFIRMATION_REQUIRED_TITLE: "Confirmació requerida" MODAL_DELETE_FILE_CONFIRMATION_REQUIRED_DESC: "Estàs segur que vols eliminar aquest fitxer? Aquesta acció no es pot desfer." + MODAL_UPDATE_GRAV_CONFIRMATION_REQUIRED_DESC: "Estàs a punt d'actualizar Grav a l'última versió disponible. ¿Vols continuar?" ADD_FILTERS: "Afegeix filtres" SEARCH_PAGES: "Cerca pàgines" VERSION: "Versió" @@ -67,6 +71,7 @@ PLUGIN_ADMIN: LICENSE: "Llicència" DESCRIPTION: "Descripció" README: "Llegiu-me" + DOCS: "Documentació" REMOVE_THEME: "Elimina tema" INSTALL_THEME: "Instal·la tema" THEME: "Tema" @@ -93,7 +98,18 @@ PLUGIN_ADMIN: BACKUPS_COUNT: "Nombre de còpies de seguretat" BACKUPS_PROFILES_COUNT: "Nombre de perfils" BACKUPS_TOTAL_SIZE: "Espai utilitzat" + BACKUPS_NEWEST: "Còpia de seguretat més recent" + BACKUPS_OLDEST: "Còpia de seguretat més antiga" + BACKUPS_PURGE: "Purgar" + BACKUPS_NOT_GENERATED: "Sense cap còpia de seguretat encara..." + BACKUPS_PURGE_NUMBER: "Fent servir %s de %s ranures de còpies de seguretat" + BACKUPS_PURGE_TIME: "%s dies restants de copies de seguretat" + BACKUPS_PURGE_SPACE: "Fent servir %s de %s" + BACKUP_DELETED: "Còpia de Seguretat Eliminada Correctament" + BACKUP_NOT_FOUND: "Còpia de Seguretat no trobada" + BACKUP_DATE: "Data de la còpia de seguretat" STATISTICS: "Estadístiques" + VIEWS_STATISTICS: "Estadístiques de les Pàgines Visitades" TODAY: "Avui" WEEK: "Setmana" MONTH: "Mes" @@ -165,6 +181,7 @@ PLUGIN_ADMIN: INVALID_PARAMETERS: "Els paràmetres són invàlids" NO_FILES_SENT: "No s'han enviat fitxers" EXCEEDED_FILESIZE_LIMIT: "S'ha excedit el límit de tamany de fitxer de la configuració de PHP" + EXCEEDED_POSTMAX_LIMIT: "El sistema ha superat el límit del valor post_max_size definit a la configuració PHP" UNKNOWN_ERRORS: "Hi ha hagut errors desconeguts" EXCEEDED_GRAV_FILESIZE_LIMIT: "S'ha excedit el límit de tamany de fitxer de la configuració de Grav" UNSUPPORTED_FILE_TYPE: "Tipus de fitxer no suportat" @@ -179,6 +196,7 @@ PLUGIN_ADMIN: EVERYTHING_UPDATED: "Tot està actualitzat" UPDATES_FAILED: "Han fallat les actualitzacions" AVATAR_BY: "Avatar per" + AVATAR_UPLOAD_OWN: "O carrega el teu propi..." LAST_BACKUP: "Última còpia de seguretat" FULL_NAME: "Nom complet" USERNAME: "Nom d'usuari" @@ -223,6 +241,8 @@ PLUGIN_ADMIN: METADATA_HELP: "Valors de metadades per defecte que es mostraran a cada pàgina excepte si es sobreescriuen a la pàgina" NAME: "Nom" CONTENT: "Contingut" + SIZE: "Mida" + ACTION: "Acció" REDIRECTS_AND_ROUTES: "Redireccions i rutes" CUSTOM_REDIRECTS: "Redireccions personalitzades" CUSTOM_REDIRECTS_HELP: "rutes per redirigir a altres pàgines. Substitució de Regex estàndard és vàl·lida" @@ -317,6 +337,7 @@ PLUGIN_ADMIN: LANGUAGES: "Idiomes" SUPPORTED: "Suportat" SUPPORTED_HELP: "Llista separada per comes de codis d'idioma de 2 lletres (per exemple 'en,fr,de')" + SUPPORTED_PLACEHOLDER: "ex. en, fr" TRANSLATIONS_FALLBACK: "Fallback de traduccions" TRANSLATIONS_FALLBACK_HELP: "Fallback en traduccions suportades si l'idioma actiu no existeix" ACTIVE_LANGUAGE_IN_SESSION: "Idioma actiu a la sessió" @@ -324,13 +345,20 @@ PLUGIN_ADMIN: HTTP_HEADERS: "Capçaleres HTTP" EXPIRES: "Caduca" EXPIRES_HELP: "Estableix la capçalera d'expiració. El valor és en segons." + CACHE_CONTROL: "HTTP Caché-Control" + CACHE_CONTROL_HELP: "Estableix un control de cache vàlid com 'no-cache, no-store, must-revalidate'" + CACHE_CONTROL_PLACEHOLDER: "ex. public, max-age=31536000" LAST_MODIFIED: "Darrera modificació" LAST_MODIFIED_HELP: "Estableix la capçalera de darrera modificació que pot optimitzar el proxy i la cache del navegador" ETAG: "ETag" ETAG_HELP: "Estableix la capçalera d'etag per ajudar a identificar quan una pàgina ha estat modificada" VARY_ACCEPT_ENCODING: "Variar accept encoding" VARY_ACCEPT_ENCODING_HELP: "Estableix la capçalera 'Vary: Accept Encoding' per ajudar amb el proxy i la cache CDN" + MARKDOWN: "Markdown" + MARKDOWN_EXTRA: "Markdown extra" MARKDOWN_EXTRA_HELP: "Habilita suport per defecte per a Markdown Extra - https://michelf.ca/projects/php-markdown/extra/" + MARKDOWN_EXTRA_ESCAPE_FENCES: "Escapa elements HTML en valles addicionals de Markdown" + MARKDOWN_EXTRA_ESCAPE_FENCES_HELP: "Escapa elements HTML en valles addicionals de Markdown" AUTO_LINE_BREAKS: "Salts de línia automàtics" AUTO_LINE_BREAKS_HELP: "Habilita el suport per a salts de línia automàtics a Markdown" AUTO_URL_LINKS: "Enllaços URL automàtics" @@ -345,6 +373,13 @@ PLUGIN_ADMIN: CACHE_PREFIX: "Prefix de cache" CACHE_PREFIX_HELP: "Un identificador per part de la clau de Grav. No la canviïs excepte que sàpigues el que estàs fent." CACHE_PREFIX_PLACEHOLDER: "Derivat de l'URL base (sobreescriu introduint strings aleatòris)" + CACHE_PURGE_JOB: "Executar Treball de Purga Programat" + CACHE_PURGE_JOB_HELP: "Amb el programador pots netejar periòdicament els arxius de Doctrine antics de les carpetes de cache" + CACHE_CLEAR_JOB: "Executar Tasca de Neteja Programada" + CACHE_CLEAR_JOB_HELP: "Amb el programador pots esborrar periòdicament la caché de Grav" + CACHE_JOB_TYPE: "Tipus de tasca caché" + CACHE_JOB_TYPE_HELP: "Esborrar amb la neteja 'estàndard' de carpetes de caché, o amb la neteja de totes les carpetes" + CACHE_PURGE: "Purgar caché antiga" LIFETIME: "Cicle de vida" LIFETIME_HELP: "Defineix el cicle de vida de la cache en segons. 0 = infinit" GZIP_COMPRESSION: "Compressió gzip" @@ -359,6 +394,7 @@ PLUGIN_ADMIN: AUTOESCAPE_VARIABLES: "Variables d'autoescape" AUTOESCAPE_VARIABLES_HELP: "Autoescapa totes les variables. Això probablement trencarà el teu lloc" ASSETS: "Assets" + CSS_ASSETS: "Actius CSS" CSS_PIPELINE: "CSS pipeline" CSS_PIPELINE_HELP: "El CSS pipeline és l'unificació de diversos recursos CSS en un sol fitxer" CSS_PIPELINE_INCLUDE_EXTERNALS: "Inclou fitxers externs en el CSS pipeline" @@ -371,22 +407,37 @@ PLUGIN_ADMIN: CSS_MINIFY_WINDOWS_OVERRIDE_HELP: "Sobreescriu la minificació en plataformes Windows. Fals per defecte degut a ThreadStackSize" CSS_REWRITE: "Reescriptura CSS" CSS_REWRITE_HELP: "Reescriu qualsevol URL relativa de CSS durant el pipelining" + JS_ASSETS: "Actius JavaScript" JAVASCRIPT_PIPELINE: "JavaScript pipeline" JAVASCRIPT_PIPELINE_HELP: "El JS pipeline és l'unificació de diversos recursos JS en un sol fitxer" JAVASCRIPT_PIPELINE_INCLUDE_EXTERNALS: "Inclou fitxers externs en el JS pipeline" JAVASCRIPT_PIPELINE_INCLUDE_EXTERNALS_HELP: "A vegades, les URLs externes tenen referències d'arxiu i no s'hi hauria de fer pipelining" JAVASCRIPT_PIPELINE_BEFORE_EXCLUDES: "Interpreta primer el JS pipeline" JAVASCRIPT_PIPELINE_BEFORE_EXCLUDES_HELP: "Interpreta el JS pipeline abans de qualsevol altra referència JS que no estigui inclosa" + JS_MODULE_ASSETS: "Actius modulars de JavaScript" + JAVASCRIPT_MODULE_PIPELINE: "Canalització de mòduls de JavaScript " + JAVASCRIPT_MODULE_PIPELINE_HELP: "La canalització del mòdul JS és la unificació de múltiples recursos JS en un sol fitxer " + JAVASCRIPT_MODULE_PIPELINE_INCLUDE_EXTERNALS: "Incloure externs a la canalització del mòdul JS" + JAVASCRIPT_MODULE_PIPELINE_INCLUDE_EXTERNALS_HELP: "Les URLs externes de vegades tenen referències relatives a fitxers i no han de ser canalitzades" + JAVASCRIPT_MODULE_PIPELINE_BEFORE_EXCLUDES: "La canalització del mòdul JS es renderitza primer" + JAVASCRIPT_MODULE_PIPELINE_BEFORE_EXCLUDES_HELP: "Renderitzar la canalització JS abans de qualsevol altra referència JS que no estigui inclosa" + GENERAL_CONFIG: "Configuració general dels actius" JAVASCRIPT_MINIFY: "Minificació JavaScript" JAVASCRIPT_MINIFY_HELP: "Minifica el JS durant el pipelining" ENABLED_TIMESTAMPS_ON_ASSETS: "Habilita les marques de temps als assets" ENABLED_TIMESTAMPS_ON_ASSETS_HELP: "Habilita les marques de temps a assets" + ENABLED_SRI_ON_ASSETS: "Activar SRI a recursos" + ENABLED_SRI_ON_ASSETS_HELP: "Activa recurs SRI" COLLECTIONS: "Col·leccions" ERROR_HANDLER: "Controlador d'errors" DISPLAY_ERRORS: "Mostra errors" DISPLAY_ERRORS_HELP: "Mostra pàgina d'error full backstrace-style" LOG_ERRORS: "Registre d'errors" LOG_ERRORS_HELP: "Registre d'errors a la carpeta /logs" + LOG_HANDLER: "Gestor de registre" + LOG_HANDLER_HELP: "On enviar els registres" + SYSLOG_FACILITY: "Funció Syslog" + SYSLOG_FACILITY_HELP: "Funció Syslog pel format de sortida" DEBUGGER: "Depurador" DEBUGGER_HELP: "Habilita depurador de Grav i les configuracions següents" DEBUG_TWIG: "Depuració de Twig" @@ -399,6 +450,10 @@ PLUGIN_ADMIN: CACHE_ALL_HELP: "Guarda totes les imatges al sistema cache de Grav fins i tot si no tenen cap manipulació de mèdia" IMAGES_DEBUG: "Marca d'aigua de depuració" IMAGES_DEBUG_HELP: "Mostra un overlay sobre les imatges indicant la profunditat de píxels quan es treballa amb retina, per exemple" + IMAGES_LOADING: "Comportament de la càrrega d'imatges" + IMAGES_LOADING_HELP: "L'atribut loading permet al navegador endarrerir la càrrega d'imatges i iframes fora de la pantalla fins que els usuaris es desplacin a prop. loading admet tres valors: auto, lazy, eager" + IMAGES_SEOFRIENDLY: "Noms d'imatge SEO-Friendly" + IMAGES_SEOFRIENDLY_HELP: "Quan està activat, el nom de la imatge es mostra en primer lloc, després un hash menor per reflectir les operacions processades" UPLOAD_LIMIT: "Límit de tamany de fitxer" UPLOAD_LIMIT_HELP: "Defineix el tamany màxim de càrrega en bytes (0 = il·limitat)" ENABLE_MEDIA_TIMESTAMP: "Permet timestamps en fitxers multimèdia" @@ -406,6 +461,8 @@ PLUGIN_ADMIN: SESSION: "Sessió" SESSION_ENABLED_HELP: "Habilita suport de sessions a Grav" SESSION_NAME_HELP: "Un identificador usat per formar el nom de la galeta de sessió" + SESSION_UNIQUENESS: "Cadena única" + SESSION_UNIQUENESS_HELP: "Hash MD5 de la ruta principal de Grav, ex. `GRAV_ROOT` (per defecte) o basat de forma aleatòria sobre la cadena `security.salt`." ABSOLUTE_URLS: "URLs absolutes" ABSOLUTE_URLS_HELP: "URLs absolutes o relatives per a 'base_url'" PARAMETER_SEPARATOR: "Separador de paràmetres" @@ -418,10 +475,10 @@ PLUGIN_ADMIN: CURRENT: "Actual" UPDATE_GRAV_NOW: "Actualitza Grav ara" GRAV_SYMBOLICALLY_LINKED: "Grav està lligat simbòlicament. Les actualitzacions no estaran disponibles" - UPDATING_PLEASE_WAIT: "Actualitzant... descarregant, espera sisplau" + UPDATING_PLEASE_WAIT: "Actualitzant... esperi si us plau, descarregant" OF_THIS: "d'aquest/a" - OF_YOUR: "del teu" - HAVE_AN_UPDATE_AVAILABLE: "té disponible una actualització" + OF_YOUR: "dels teus" + HAVE_AN_UPDATE_AVAILABLE: "tenen disponible una actualització" SAVE_AS: "Desa com a" MODAL_DELETE_PAGE_CONFIRMATION_REQUIRED_DESC: "Esteu segur que voleu suprimir aquesta pàgina i tots els seus fills? Si la pàgina es tradueix en altres llengües, les traduccions es mantindran i han de ser esborrades per separat. En cas contrari la carpeta de la pàgina serà eliminada juntament amb les seves subpàgines. Aquesta acció no es pot desfer." AND: "i" @@ -433,7 +490,8 @@ PLUGIN_ADMIN: SAVE_LOCATION: "Desa a la ubicació" PAGE_FILE: "Plantilla de pàgina" PAGE_FILE_HELP: "Nom d'arxiu de la plantilla de pàgina i plantilla de visualització per defecte" - NO_USER_ACCOUNTS: "No s'han trobat comptes d'usuari, sisplau crea'n una..." + NO_USER_ACCOUNTS: "No s'han trobat comptes d'usuari, si us plau crea'n una abans..." + NO_USER_EXISTS: "No existeix cap usuari local per aquest compte, no es pot desar..." REDIRECT_TRAILING_SLASH: "Redirigeix barra final" REDIRECT_TRAILING_SLASH_HELP: "Realitza una redirecció 301 en lloc de manteniment transparent de barra final." DEFAULT_DATE_FORMAT: "Format de data de pàgina" @@ -443,6 +501,8 @@ PLUGIN_ADMIN: IGNORE_FILES_HELP: "Arxius específics a ignorar al processar pàgines" IGNORE_FOLDERS: "Ignora carpetes" IGNORE_FOLDERS_HELP: "Carpetes específiques a ignorar al processar pàgines" + HIDE_EMPTY_FOLDERS: "Ocultar carpetes buides" + HIDE_EMPTY_FOLDERS_HELP: "Si la carpeta no conté un arxiu amb l'extensió .md, hauría d'estar ocult a la navegació i no ser enrutable" HTTP_ACCEPT_LANGUAGE: "Estableix la llengua a partir del navegador" HTTP_ACCEPT_LANGUAGE_HELP: "Pots optar per intentar establir la llengua basant-se en l'etiqueta de la capçalera 'http_accept_language' en el navegador" OVERRIDE_LOCALE: "Sobreescriu la configuració local" @@ -452,6 +512,10 @@ PLUGIN_ADMIN: PLUGIN_STATUS: "Estat del plugin" INCLUDE_DEFAULT_LANG: "Inclou llengua predeterminada" INCLUDE_DEFAULT_LANG_HELP: "Això sobreposarà totes les URLs amb la llengua per defecte. Per exemple, 'ca/blog/el-meu-post'" + INCLUDE_DEFAULT_LANG_FILE_EXTENSION: "Inclou l'idioma predeterminat a l'extensió de l'arxiu" + INCLUDE_DEFAULT_LANG_HELP_FILE_EXTENSION: "Si s'habilita, s'afegirà l'idioma predeterminat a l'extensió de l'arxiu (ex. `.ca.md`). Deshabilita-ho per què l'idioma predeterminat utilitzi l'arxiu amb l'extensió `.md`" + PAGES_FALLBACK_ONLY: "Només les pàgines de retorn" + PAGES_FALLBACK_ONLY_HELP: "Només 'fallback' troba el contingut de la pàgina a través dels idiomes suportats, el comportament per defecte és mostrar qualsevol idioma trobat si falta l'idioma actiu." ALLOW_URL_TAXONOMY_FILTERS: "Filtres de taxonomia d'URL" ALLOW_URL_TAXONOMY_FILTERS_HELP: "Col·lecions basades en pàgines que et permeten filtrar per '/taxonomia:valor'." REDIRECT_DEFAULT_CODE: "Codi de redirecció per defecte" @@ -468,6 +532,7 @@ PLUGIN_ADMIN: APPEND_URL_EXT_HELP: "Afegirà una extensió personalitzarà a l'URL de la pàgina. Tingues en compte que això farà que Grav busqui la plantilla '