Started translation

This commit is contained in:
Julian Prieber 2023-06-04 23:02:17 +02:00
parent 4ba8b47aa7
commit 045750728a
12 changed files with 229 additions and 148 deletions

189
composer.lock generated
View File

@ -727,25 +727,29 @@
}, },
{ {
"name": "doctrine/deprecations", "name": "doctrine/deprecations",
"version": "v1.1.0", "version": "v1.1.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/doctrine/deprecations.git", "url": "https://github.com/doctrine/deprecations.git",
"reference": "8cffffb2218e01f3b370bf763e00e81697725259" "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/doctrine/deprecations/zipball/8cffffb2218e01f3b370bf763e00e81697725259", "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3",
"reference": "8cffffb2218e01f3b370bf763e00e81697725259", "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.1|^8.0" "php": "^7.1 || ^8.0"
}, },
"require-dev": { "require-dev": {
"doctrine/coding-standard": "^9", "doctrine/coding-standard": "^9",
"phpunit/phpunit": "^7.5|^8.5|^9.5", "phpstan/phpstan": "1.4.10 || 1.10.15",
"psr/log": "^1|^2|^3" "phpstan/phpstan-phpunit": "^1.0",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"psalm/plugin-phpunit": "0.18.4",
"psr/log": "^1 || ^2 || ^3",
"vimeo/psalm": "4.30.0 || 5.12.0"
}, },
"suggest": { "suggest": {
"psr/log": "Allows logging deprecations via PSR-3 logger implementation" "psr/log": "Allows logging deprecations via PSR-3 logger implementation"
@ -764,9 +768,9 @@
"homepage": "https://www.doctrine-project.org/", "homepage": "https://www.doctrine-project.org/",
"support": { "support": {
"issues": "https://github.com/doctrine/deprecations/issues", "issues": "https://github.com/doctrine/deprecations/issues",
"source": "https://github.com/doctrine/deprecations/tree/v1.1.0" "source": "https://github.com/doctrine/deprecations/tree/v1.1.1"
}, },
"time": "2023-05-29T18:55:17+00:00" "time": "2023-06-03T09:27:29+00:00"
}, },
{ {
"name": "doctrine/event-manager", "name": "doctrine/event-manager",
@ -1092,16 +1096,16 @@
}, },
{ {
"name": "egulias/email-validator", "name": "egulias/email-validator",
"version": "3.2.5", "version": "3.2.6",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/egulias/EmailValidator.git", "url": "https://github.com/egulias/EmailValidator.git",
"reference": "b531a2311709443320c786feb4519cfaf94af796" "reference": "e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b531a2311709443320c786feb4519cfaf94af796", "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7",
"reference": "b531a2311709443320c786feb4519cfaf94af796", "reference": "e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1147,7 +1151,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/egulias/EmailValidator/issues", "issues": "https://github.com/egulias/EmailValidator/issues",
"source": "https://github.com/egulias/EmailValidator/tree/3.2.5" "source": "https://github.com/egulias/EmailValidator/tree/3.2.6"
}, },
"funding": [ "funding": [
{ {
@ -1155,7 +1159,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2023-01-02T17:26:14+00:00" "time": "2023-06-01T07:04:22+00:00"
}, },
{ {
"name": "fideloper/proxy", "name": "fideloper/proxy",
@ -3313,16 +3317,16 @@
}, },
{ {
"name": "nikic/php-parser", "name": "nikic/php-parser",
"version": "v4.15.4", "version": "v4.15.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nikic/PHP-Parser.git", "url": "https://github.com/nikic/PHP-Parser.git",
"reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290" "reference": "11e2663a5bc9db5d714eedb4277ee300403b4a9e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6bb5176bc4af8bcb7d926f88718db9b96a2d4290", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/11e2663a5bc9db5d714eedb4277ee300403b4a9e",
"reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290", "reference": "11e2663a5bc9db5d714eedb4277ee300403b4a9e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3363,9 +3367,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/nikic/PHP-Parser/issues", "issues": "https://github.com/nikic/PHP-Parser/issues",
"source": "https://github.com/nikic/PHP-Parser/tree/v4.15.4" "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.5"
}, },
"time": "2023-03-05T19:49:14+00:00" "time": "2023-05-19T20:20:00+00:00"
}, },
{ {
"name": "nunomaduro/termwind", "name": "nunomaduro/termwind",
@ -3530,22 +3534,22 @@
}, },
{ {
"name": "phpstan/extension-installer", "name": "phpstan/extension-installer",
"version": "1.3.0", "version": "1.3.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpstan/extension-installer.git", "url": "https://github.com/phpstan/extension-installer.git",
"reference": "f5e02d40f277d28513001976f444d9ff1dc15e9a" "reference": "f45734bfb9984c6c56c4486b71230355f066a58a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpstan/extension-installer/zipball/f5e02d40f277d28513001976f444d9ff1dc15e9a", "url": "https://api.github.com/repos/phpstan/extension-installer/zipball/f45734bfb9984c6c56c4486b71230355f066a58a",
"reference": "f5e02d40f277d28513001976f444d9ff1dc15e9a", "reference": "f45734bfb9984c6c56c4486b71230355f066a58a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"composer-plugin-api": "^2.0", "composer-plugin-api": "^2.0",
"php": "^7.2 || ^8.0", "php": "^7.2 || ^8.0",
"phpstan/phpstan": "^1.8.0" "phpstan/phpstan": "^1.9.0"
}, },
"require-dev": { "require-dev": {
"composer/composer": "^2.0", "composer/composer": "^2.0",
@ -3554,12 +3558,7 @@
}, },
"type": "composer-plugin", "type": "composer-plugin",
"extra": { "extra": {
"class": "PHPStan\\ExtensionInstaller\\Plugin", "class": "PHPStan\\ExtensionInstaller\\Plugin"
"phpstan/extension-installer": {
"ignore": [
"phpstan/phpstan-phpunit"
]
}
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {
@ -3573,22 +3572,22 @@
"description": "Composer plugin for automatic installation of PHPStan extensions", "description": "Composer plugin for automatic installation of PHPStan extensions",
"support": { "support": {
"issues": "https://github.com/phpstan/extension-installer/issues", "issues": "https://github.com/phpstan/extension-installer/issues",
"source": "https://github.com/phpstan/extension-installer/tree/1.3.0" "source": "https://github.com/phpstan/extension-installer/tree/1.3.1"
}, },
"time": "2023-04-18T13:08:02+00:00" "time": "2023-05-24T08:59:17+00:00"
}, },
{ {
"name": "phpstan/phpstan", "name": "phpstan/phpstan",
"version": "1.10.14", "version": "1.10.15",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpstan/phpstan.git", "url": "https://github.com/phpstan/phpstan.git",
"reference": "d232901b09e67538e5c86a724be841bea5768a7c" "reference": "762c4dac4da6f8756eebb80e528c3a47855da9bd"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/d232901b09e67538e5c86a724be841bea5768a7c", "url": "https://api.github.com/repos/phpstan/phpstan/zipball/762c4dac4da6f8756eebb80e528c3a47855da9bd",
"reference": "d232901b09e67538e5c86a724be841bea5768a7c", "reference": "762c4dac4da6f8756eebb80e528c3a47855da9bd",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3637,20 +3636,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-04-19T13:47:27+00:00" "time": "2023-05-09T15:28:01+00:00"
}, },
{ {
"name": "phpstan/phpstan-phpunit", "name": "phpstan/phpstan-phpunit",
"version": "1.3.11", "version": "1.3.13",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpstan/phpstan-phpunit.git", "url": "https://github.com/phpstan/phpstan-phpunit.git",
"reference": "9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c" "reference": "d8bdab0218c5eb0964338d24a8511b65e9c94fa5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c", "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/d8bdab0218c5eb0964338d24a8511b65e9c94fa5",
"reference": "9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c", "reference": "d8bdab0218c5eb0964338d24a8511b65e9c94fa5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3687,9 +3686,9 @@
"description": "PHPUnit extensions and rules for PHPStan", "description": "PHPUnit extensions and rules for PHPStan",
"support": { "support": {
"issues": "https://github.com/phpstan/phpstan-phpunit/issues", "issues": "https://github.com/phpstan/phpstan-phpunit/issues",
"source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.11" "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.13"
}, },
"time": "2023-03-25T19:42:13+00:00" "time": "2023-05-26T11:05:59+00:00"
}, },
{ {
"name": "psr/cache", "name": "psr/cache",
@ -4106,16 +4105,16 @@
}, },
{ {
"name": "psy/psysh", "name": "psy/psysh",
"version": "v0.11.15", "version": "v0.11.18",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/bobthecow/psysh.git", "url": "https://github.com/bobthecow/psysh.git",
"reference": "5350ce0ec8ecf2c5b5cf554cd2496f97b444af85" "reference": "4f00ee9e236fa6a48f4560d1300b9c961a70a7ec"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/bobthecow/psysh/zipball/5350ce0ec8ecf2c5b5cf554cd2496f97b444af85", "url": "https://api.github.com/repos/bobthecow/psysh/zipball/4f00ee9e236fa6a48f4560d1300b9c961a70a7ec",
"reference": "5350ce0ec8ecf2c5b5cf554cd2496f97b444af85", "reference": "4f00ee9e236fa6a48f4560d1300b9c961a70a7ec",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4176,9 +4175,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/bobthecow/psysh/issues", "issues": "https://github.com/bobthecow/psysh/issues",
"source": "https://github.com/bobthecow/psysh/tree/v0.11.15" "source": "https://github.com/bobthecow/psysh/tree/v0.11.18"
}, },
"time": "2023-04-07T21:57:09+00:00" "time": "2023-05-23T02:31:11+00:00"
}, },
{ {
"name": "ralouphie/getallheaders", "name": "ralouphie/getallheaders",
@ -4408,16 +4407,16 @@
}, },
{ {
"name": "spatie/db-dumper", "name": "spatie/db-dumper",
"version": "3.3.0", "version": "3.3.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/spatie/db-dumper.git", "url": "https://github.com/spatie/db-dumper.git",
"reference": "129b8254b2c9f10881a754a692bd9507b09a1893" "reference": "3b9fd47899bf6a59d3452392121c9ce675d55d34"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/spatie/db-dumper/zipball/129b8254b2c9f10881a754a692bd9507b09a1893", "url": "https://api.github.com/repos/spatie/db-dumper/zipball/3b9fd47899bf6a59d3452392121c9ce675d55d34",
"reference": "129b8254b2c9f10881a754a692bd9507b09a1893", "reference": "3b9fd47899bf6a59d3452392121c9ce675d55d34",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4425,7 +4424,7 @@
"symfony/process": "^5.0|^6.0" "symfony/process": "^5.0|^6.0"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^9.5" "pestphp/pest": "^1.22"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -4455,7 +4454,7 @@
"spatie" "spatie"
], ],
"support": { "support": {
"source": "https://github.com/spatie/db-dumper/tree/3.3.0" "source": "https://github.com/spatie/db-dumper/tree/3.3.1"
}, },
"funding": [ "funding": [
{ {
@ -4467,7 +4466,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2022-09-01T20:20:26+00:00" "time": "2023-05-02T11:05:31+00:00"
}, },
{ {
"name": "spatie/laravel-backup", "name": "spatie/laravel-backup",
@ -4566,16 +4565,16 @@
}, },
{ {
"name": "spatie/laravel-package-tools", "name": "spatie/laravel-package-tools",
"version": "1.14.3", "version": "1.15.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/spatie/laravel-package-tools.git", "url": "https://github.com/spatie/laravel-package-tools.git",
"reference": "42737fa494578e539eeba59c27a6e23ea8ddda4d" "reference": "efab1844b8826443135201c4443690f032c3d533"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/42737fa494578e539eeba59c27a6e23ea8ddda4d", "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/efab1844b8826443135201c4443690f032c3d533",
"reference": "42737fa494578e539eeba59c27a6e23ea8ddda4d", "reference": "efab1844b8826443135201c4443690f032c3d533",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4614,7 +4613,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/spatie/laravel-package-tools/issues", "issues": "https://github.com/spatie/laravel-package-tools/issues",
"source": "https://github.com/spatie/laravel-package-tools/tree/1.14.3" "source": "https://github.com/spatie/laravel-package-tools/tree/1.15.0"
}, },
"funding": [ "funding": [
{ {
@ -4622,7 +4621,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2023-04-25T14:17:59+00:00" "time": "2023-04-27T08:09:01+00:00"
}, },
{ {
"name": "spatie/laravel-referer", "name": "spatie/laravel-referer",
@ -4771,16 +4770,16 @@
}, },
{ {
"name": "spatie/temporary-directory", "name": "spatie/temporary-directory",
"version": "2.1.1", "version": "2.1.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/spatie/temporary-directory.git", "url": "https://github.com/spatie/temporary-directory.git",
"reference": "e2818d871783d520b319c2d38dc37c10ecdcde20" "reference": "0c804873f6b4042aa8836839dca683c7d0f71831"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/spatie/temporary-directory/zipball/e2818d871783d520b319c2d38dc37c10ecdcde20", "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/0c804873f6b4042aa8836839dca683c7d0f71831",
"reference": "e2818d871783d520b319c2d38dc37c10ecdcde20", "reference": "0c804873f6b4042aa8836839dca683c7d0f71831",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4816,7 +4815,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/spatie/temporary-directory/issues", "issues": "https://github.com/spatie/temporary-directory/issues",
"source": "https://github.com/spatie/temporary-directory/tree/2.1.1" "source": "https://github.com/spatie/temporary-directory/tree/2.1.2"
}, },
"funding": [ "funding": [
{ {
@ -4828,7 +4827,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2022-08-23T07:15:15+00:00" "time": "2023-04-28T07:47:42+00:00"
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
@ -5353,16 +5352,16 @@
}, },
{ {
"name": "symfony/http-client", "name": "symfony/http-client",
"version": "v5.4.22", "version": "v5.4.24",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-client.git", "url": "https://github.com/symfony/http-client.git",
"reference": "4cd1b7e7ee846c8b22cb47cbc435344af9b2a8bf" "reference": "9e89ac4c9dfe29f4ed2b10a36e62720286632ad6"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-client/zipball/4cd1b7e7ee846c8b22cb47cbc435344af9b2a8bf", "url": "https://api.github.com/repos/symfony/http-client/zipball/9e89ac4c9dfe29f4ed2b10a36e62720286632ad6",
"reference": "4cd1b7e7ee846c8b22cb47cbc435344af9b2a8bf", "reference": "9e89ac4c9dfe29f4ed2b10a36e62720286632ad6",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5388,6 +5387,7 @@
"guzzlehttp/promises": "^1.4", "guzzlehttp/promises": "^1.4",
"nyholm/psr7": "^1.0", "nyholm/psr7": "^1.0",
"php-http/httplug": "^1.0|^2.0", "php-http/httplug": "^1.0|^2.0",
"php-http/message-factory": "^1.0",
"psr/http-client": "^1.0", "psr/http-client": "^1.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0", "symfony/dependency-injection": "^4.4|^5.0|^6.0",
"symfony/http-kernel": "^4.4.13|^5.1.5|^6.0", "symfony/http-kernel": "^4.4.13|^5.1.5|^6.0",
@ -5423,7 +5423,7 @@
"http" "http"
], ],
"support": { "support": {
"source": "https://github.com/symfony/http-client/tree/v5.4.22" "source": "https://github.com/symfony/http-client/tree/v5.4.24"
}, },
"funding": [ "funding": [
{ {
@ -5439,7 +5439,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-03-24T15:16:26+00:00" "time": "2023-05-07T13:11:28+00:00"
}, },
{ {
"name": "symfony/http-client-contracts", "name": "symfony/http-client-contracts",
@ -8738,16 +8738,16 @@
}, },
{ {
"name": "phpdocumentor/type-resolver", "name": "phpdocumentor/type-resolver",
"version": "1.7.1", "version": "1.7.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git", "url": "https://github.com/phpDocumentor/TypeResolver.git",
"reference": "dfc078e8af9c99210337325ff5aa152872c98714" "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/dfc078e8af9c99210337325ff5aa152872c98714", "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/b2fe4d22a5426f38e014855322200b97b5362c0d",
"reference": "dfc078e8af9c99210337325ff5aa152872c98714", "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -8790,28 +8790,29 @@
"description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
"support": { "support": {
"issues": "https://github.com/phpDocumentor/TypeResolver/issues", "issues": "https://github.com/phpDocumentor/TypeResolver/issues",
"source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.1" "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.2"
}, },
"time": "2023-03-27T19:02:04+00:00" "time": "2023-05-30T18:13:47+00:00"
}, },
{ {
"name": "phpstan/phpdoc-parser", "name": "phpstan/phpdoc-parser",
"version": "1.21.3", "version": "1.22.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git", "url": "https://github.com/phpstan/phpdoc-parser.git",
"reference": "b0c366dd2cea79407d635839d25423ba07c55dd6" "reference": "ec58baf7b3c7f1c81b3b00617c953249fb8cf30c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/b0c366dd2cea79407d635839d25423ba07c55dd6", "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/ec58baf7b3c7f1c81b3b00617c953249fb8cf30c",
"reference": "b0c366dd2cea79407d635839d25423ba07c55dd6", "reference": "ec58baf7b3c7f1c81b3b00617c953249fb8cf30c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.2 || ^8.0" "php": "^7.2 || ^8.0"
}, },
"require-dev": { "require-dev": {
"doctrine/annotations": "^2.0",
"nikic/php-parser": "^4.15", "nikic/php-parser": "^4.15",
"php-parallel-lint/php-parallel-lint": "^1.2", "php-parallel-lint/php-parallel-lint": "^1.2",
"phpstan/extension-installer": "^1.0", "phpstan/extension-installer": "^1.0",
@ -8836,9 +8837,9 @@
"description": "PHPDoc parser with support for nullable, intersection and generic types", "description": "PHPDoc parser with support for nullable, intersection and generic types",
"support": { "support": {
"issues": "https://github.com/phpstan/phpdoc-parser/issues", "issues": "https://github.com/phpstan/phpdoc-parser/issues",
"source": "https://github.com/phpstan/phpdoc-parser/tree/1.21.3" "source": "https://github.com/phpstan/phpdoc-parser/tree/1.22.0"
}, },
"time": "2023-05-29T19:31:28+00:00" "time": "2023-06-01T12:35:21+00:00"
}, },
{ {
"name": "phpunit/php-code-coverage", "name": "phpunit/php-code-coverage",
@ -10358,16 +10359,16 @@
}, },
{ {
"name": "spatie/ignition", "name": "spatie/ignition",
"version": "1.5.0", "version": "1.8.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/spatie/ignition.git", "url": "https://github.com/spatie/ignition.git",
"reference": "4db9c9626e4d7745efbe0b512157326190b41b65" "reference": "ad13a6792992411e05d3d3b293e26bdf9f9a7321"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/spatie/ignition/zipball/4db9c9626e4d7745efbe0b512157326190b41b65", "url": "https://api.github.com/repos/spatie/ignition/zipball/ad13a6792992411e05d3d3b293e26bdf9f9a7321",
"reference": "4db9c9626e4d7745efbe0b512157326190b41b65", "reference": "ad13a6792992411e05d3d3b293e26bdf9f9a7321",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -10398,7 +10399,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-main": "1.4.x-dev" "dev-main": "1.5.x-dev"
} }
}, },
"autoload": { "autoload": {
@ -10437,7 +10438,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2023-04-12T09:07:50+00:00" "time": "2023-05-25T10:19:32+00:00"
}, },
{ {
"name": "spatie/laravel-ignition", "name": "spatie/laravel-ignition",

View File

@ -0,0 +1,80 @@
<?php
return [
'Log in' => 'Log in+',
'Register' => 'Register+',
'Dashboard' => 'Dashboard+',
'Copyright' => 'Copyright+',
'Made with' => 'Made with+',
'by' => 'by+',
'Example page' => 'Example page+',
'Sign In' => 'Sign In+',
'Login to stay connected' => 'Login to stay connected+',
'Email' => 'Email+',
'Password' => 'Password+',
'Remember Me' => 'Remember Me+',
'Forgot Password?' => 'Forgot Password?+',
'or sign in with other accounts?' => 'or sign in with other accounts?+',
'Dont have an account?' => 'Dont have an account?+',
'Click here to sign up' => 'Click here to sign up+',
'Forgot your password?' => 'Forgot your password?+',
'No problem' => 'No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.+',
'Email Password Reset Link' => 'Email Password Reset Link+',
'Sign Up' => 'Sign Up+',
'Register to stay connected' => 'Register to stay connected+',
'Display Name' => 'Display Name+',
'Confirm Password' => 'Confirm Password+',
'Already have an account?' => 'Already have an account?+',
'Click here to sign in' => 'Click here to sign in+',
'Verification Status' => '+',
'auth_pending' => 'Your account is still pending verification',
'auth_unverified' => 'Your account is currently unverified and requires manual verification by an administrator.',
'Log out' => 'Log out+',
'auth_password' => 'This is a secure area of the application. Please confirm your password before continuing.+',
'Confirm' => 'Confirm+',
'Reset Password' => 'Reset Password+',
'Enter a new password' => 'Enter a new password+',
'Test E-Mail' => 'Test E-Mail+',
'A new user has registered on' => 'A new user has registered on+',
'and is awaiting verification' => 'and is awaiting verification+',
'The user' => 'The user+',
'with the email' => 'with the email+',
'has registered a new account on' => 'has registered a new account on+',
'and is awaiting confirmation by an admin' => 'and is awaiting confirmation by an admin.+',
'Click' => 'Click+',
'here' => 'here+',
'to verify the user' => 'to verify the user.+',
'Manage users' => 'Manage users+',
'auth_thanks' => 'Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn\'t receive the email, we will gladly send you another. If you do not see the email in a few minutes, check your junk mail or spam folder.+',
'auth_verification' => 'A new verification link has been sent to the email address you provided during registration.+',
'Resend Verification Email' => 'Resend Verification Email+',
'' => '+',
'' => '+',
];

View File

@ -27,15 +27,15 @@
<!--logo End--> <!--logo End-->
<h4 class="logo-title ms-3">{{env('APP_NAME')}}</h4> <h4 class="logo-title ms-3">{{env('APP_NAME')}}</h4>
</a> </a>
<h2 class="mb-2 text-center mt-4">Verification Status</h2> <h2 class="mb-2 text-center mt-4">{{__('messages.Verification Status')}}</h2>
<p class="text-center"><b>Your account is still pending verification</b></p> <p class="text-center"><b>{{__('messages.auth_pending')}}</b></p>
<p class="text-center mb-4">Your account is currently unverified and requires manual verification by an administrator.</p> <p class="text-center mb-4">{{__('messages.auth_unverified')}}</p>
<form method="POST" action="{{ route('logout') }}"> <form method="POST" action="{{ route('logout') }}">
@csrf @csrf
<button type="submit" class="btn btn-primary mt-2"> <button type="submit" class="btn btn-primary mt-2">
{{ __('Log out') }} {{ __('messages.Log out') }}
</button> </button>
</form> </form>
</div> </div>

View File

@ -7,7 +7,7 @@
</x-slot> </x-slot>
<div class="mb-4 text-sm text-gray-600"> <div class="mb-4 text-sm text-gray-600">
{{ __('This is a secure area of the application. Please confirm your password before continuing.') }} {{__('messages.auth_password')}}
</div> </div>
<!-- Validation Errors --> <!-- Validation Errors -->
@ -28,7 +28,7 @@
<div class="flex justify-end mt-4"> <div class="flex justify-end mt-4">
<x-button> <x-button>
{{ __('Confirm') }} {{__('messages.Confirm')}}
</x-button> </x-button>
</div> </div>
</form> </form>

View File

@ -36,8 +36,8 @@ foreach($pages as $page)
<!--logo End--> <!--logo End-->
<h4 class="logo-title ms-3">{{env('APP_NAME')}}</h4> <h4 class="logo-title ms-3">{{env('APP_NAME')}}</h4>
</a> </a>
<h2 class="mb-2 text-center">Forgot your password?</h2> <h2 class="mb-2 text-center">{{__('messages.Forgot your password?')}}</h2>
<p class="text-center">No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.</p> <p class="text-center">{{__('messages.No problem')}}</p>
<form method="POST" action="{{ route('password.email') }}" class="row"> <form method="POST" action="{{ route('password.email') }}" class="row">
@csrf @csrf
@ -49,13 +49,13 @@ foreach($pages as $page)
<!-- Email Address --> <!-- Email Address -->
<div class="col-lg-12 form-group pb-2"> <div class="col-lg-12 form-group pb-2">
<label for="email" class="form-label">Email</label> <label for="email" class="form-label">{{__('messages.Email')}}</label>
<input id="email" class="form-control" type="email" name="email" :value="old('email')" placeholder=" " required autofocus /> <input id="email" class="form-control" type="email" name="email" :value="old('email')" placeholder=" " required autofocus />
</div> </div>
<div class="col-lg-12 d-flex justify-content-end"> <div class="col-lg-12 d-flex justify-content-end">
<button type="submit" class="btn btn-primary">{{ __('Email Password Reset Link') }}</button> <button type="submit" class="btn btn-primary">{{__('messages.Email Password Reset Link')}}</button>
</div> </div>
</form> </form>
</div> </div>

View File

@ -42,36 +42,36 @@ foreach($pages as $page)
<!--logo End--> <!--logo End-->
<h4 class="logo-title ms-3">{{env('APP_NAME')}}</h4> <h4 class="logo-title ms-3">{{env('APP_NAME')}}</h4>
</a> </a>
<h2 class="mb-2 text-center">Sign In</h2> <h2 class="mb-2 text-center">{{__('messages.Sign In')}}</h2>
<p class="text-center">Login to stay connected.</p> <p class="text-center">{{__('messages.Login to stay connected')}}.</p>
<form method="POST" action="{{ route('login') }}"> <form method="POST" action="{{ route('login') }}">
@csrf @csrf
<div class="row"> <div class="row">
<div class="col-lg-12"> <div class="col-lg-12">
<div class="form-group"> <div class="form-group">
<label for="email" class="form-label">Email</label> <label for="email" class="form-label">{{__('messages.Email')}}</label>
<input type="email" class="form-control" id="email" name="email" aria-describedby="email" placeholder=" " :value="old('email')" required autofocus > <input type="email" class="form-control" id="email" name="email" aria-describedby="email" placeholder=" " :value="old('email')" required autofocus >
</div> </div>
</div> </div>
<div class="col-lg-12"> <div class="col-lg-12">
<div class="form-group"> <div class="form-group">
<label for="password" class="form-label">Password</label> <label for="password" class="form-label">{{__('messages.Password')}}</label>
<input type="password" class="form-control" id="password" aria-describedby="password" placeholder=" " name="password" required autocomplete="current-password" /> <input type="password" class="form-control" id="password" aria-describedby="password" placeholder=" " name="password" required autocomplete="current-password" />
</div> </div>
</div> </div>
<div class="col-lg-12 d-flex justify-content-between"> <div class="col-lg-12 d-flex justify-content-between">
<div class="form-check mb-3"> <div class="form-check mb-3">
<input type="checkbox" class="form-check-input" name="remember" id="remember_me"> <input type="checkbox" class="form-check-input" name="remember" id="remember_me">
<label class="form-check-label" for="remember_me">Remember Me</label> <label class="form-check-label" for="remember_me">{{__('messages.Remember Me')}}</label>
</div> </div>
<a href="{{ route('password.request') }}">Forgot Password?</a> <a href="{{ route('password.request') }}">{{__('messages.Forgot Password?')}}</a>
</div> </div>
</div> </div>
<div class="d-flex justify-content-center"> <div class="d-flex justify-content-center">
<button type="submit" class="btn btn-primary">Sign In</button> <button type="submit" class="btn btn-primary">{{__('messages.Sign In')}}</button>
</div> </div>
@if(env('ENABLE_SOCIAL_LOGIN') == 'true') @if(env('ENABLE_SOCIAL_LOGIN') == 'true')
<p class="text-center my-3">or sign in with other accounts?</p> <p class="text-center my-3">{{__('messages.or sign in with other accounts?')}}</p>
<div class="d-flex justify-content-center"> <div class="d-flex justify-content-center">
<ul class="list-group list-group-horizontal list-group-flush"> <ul class="list-group list-group-horizontal list-group-flush">
@if(!empty(env('FACEBOOK_CLIENT_ID'))) @if(!empty(env('FACEBOOK_CLIENT_ID')))
@ -109,7 +109,7 @@ foreach($pages as $page)
@endif @endif
@if ((env('ALLOW_REGISTRATION')) and !config('linkstack.single_user_mode')) @if ((env('ALLOW_REGISTRATION')) and !config('linkstack.single_user_mode'))
<p class="mt-3 text-center"> <p class="mt-3 text-center">
Dont have an account? <a href="{{ route('register') }}" class="text-underline">Click here to sign up.</a> {{__('messages.Dont have an account?')}} <a href="{{ route('register') }}" class="text-underline">{{__('messages.Click here to sign up')}}.</a>
</p> </p>
@endif @endif
</form> </form>

View File

@ -42,47 +42,47 @@ foreach($pages as $page)
<!--logo End--> <!--logo End-->
<h4 class="logo-title ms-3">{{env('APP_NAME')}}</h4> <h4 class="logo-title ms-3">{{env('APP_NAME')}}</h4>
</a> </a>
<h2 class="mb-2 text-center">Sign Up</h2> <h2 class="mb-2 text-center">{{__('messages.Sign Up')}}</h2>
<p class="text-center">Register to stay connected.</p> <p class="text-center">{{__('messages.Register to stay connected')}}.</p>
<form method="POST" action="{{ route('register') }}"> <form method="POST" action="{{ route('register') }}">
@csrf @csrf
<div class="row"> <div class="row">
<div class="col-lg-12"> <div class="col-lg-12">
<div class="form-group"> <div class="form-group">
<label for="name" class="form-label">Display Name</label> <label for="name" class="form-label">{{__('messages.Display Name')}}</label>
<input type="text" class="form-control" id="name" name="name" aria-describedby="name" placeholder=" " :value="old('name')" required autofocus > <input type="text" class="form-control" id="name" name="name" aria-describedby="name" placeholder=" " :value="old('name')" required autofocus >
</div> </div>
</div> </div>
<div class="col-lg-12"> <div class="col-lg-12">
<div class="form-group"> <div class="form-group">
<label for="email" class="form-label">Email</label> <label for="email" class="form-label">{{__('messages.Email')}}</label>
<input type="email" class="form-control" id="email" name="email" aria-describedby="email" placeholder=" " :value="old('email')" required autofocus > <input type="email" class="form-control" id="email" name="email" aria-describedby="email" placeholder=" " :value="old('email')" required autofocus >
</div> </div>
</div> </div>
<div class="col-lg-12"> <div class="col-lg-12">
<div class="form-group"> <div class="form-group">
<label for="password" class="form-label">Password</label> <label for="password" class="form-label">{{__('messages.Password')}}</label>
<input type="password" class="form-control" id="password" aria-describedby="password" placeholder=" " name="password" required autocomplete="new-password" /> <input type="password" class="form-control" id="password" aria-describedby="password" placeholder=" " name="password" required autocomplete="new-password" />
</div> </div>
</div> </div>
<div class="col-lg-12"> <div class="col-lg-12">
<div class="form-group"> <div class="form-group">
<label for="password_confirmation" class="form-label">Confirm Password</label> <label for="password_confirmation" class="form-label">{{__('messages.Confirm Password')}}</label>
<input type="password" class="form-control" id="password_confirmation" aria-describedby="password_confirmation" placeholder=" " name="password_confirmation" required /> <input type="password" class="form-control" id="password_confirmation" aria-describedby="password_confirmation" placeholder=" " name="password_confirmation" required />
</div> </div>
</div> </div>
<div class="col-lg-12 d-flex justify-content-between"> <div class="col-lg-12 d-flex justify-content-between">
<div class="form-check mb-3"> <div class="form-check mb-3">
<input type="checkbox" class="form-check-input" name="remember" id="remember_me"> <input type="checkbox" class="form-check-input" name="remember" id="remember_me">
<label class="form-check-label" for="remember_me">Remember Me</label> <label class="form-check-label" for="remember_me">{{__('messages.Remember Me')}}</label>
</div> </div>
</div> </div>
</div> </div>
<div class="d-flex justify-content-center"> <div class="d-flex justify-content-center">
<button type="submit" class="btn btn-primary">Sign Up</button> <button type="submit" class="btn btn-primary">{{__('messages.Sign Up')}}</button>
</div> </div>
@if(env('ENABLE_SOCIAL_LOGIN') == 'true') @if(env('ENABLE_SOCIAL_LOGIN') == 'true')
<p class="text-center my-3">or sign in with other accounts?</p> <p class="text-center my-3">{{__('messages.or sign in with other accounts?')}}</p>
<div class="d-flex justify-content-center"> <div class="d-flex justify-content-center">
<ul class="list-group list-group-horizontal list-group-flush"> <ul class="list-group list-group-horizontal list-group-flush">
@if(!empty(env('FACEBOOK_CLIENT_ID'))) @if(!empty(env('FACEBOOK_CLIENT_ID')))
@ -119,7 +119,7 @@ foreach($pages as $page)
<br> <br>
@endif @endif
<p class="mt-3 text-center"> <p class="mt-3 text-center">
Already have an account? <a href="{{ route('login') }}" class="text-underline">Click here to sign in.</a> {{__('messages.Already have an account?')}} <a href="{{ route('login') }}" class="text-underline">{{__('messages.Click here to sign in')}}.</a>
</p> </p>
</form> </form>
</div> </div>

View File

@ -30,8 +30,8 @@
<!--logo End--> <!--logo End-->
<h4 class="logo-title ms-3">{{env('APP_NAME')}}</h4> <h4 class="logo-title ms-3">{{env('APP_NAME')}}</h4>
</a> </a>
<h2 class="mb-2 text-center">Reset Password</h2> <h2 class="mb-2 text-center">{{__('messages.Reset Password')}}</h2>
<p class="text-center">Enter a new password</p> <p class="text-center">{{__('messages.Enter a new password')}}</p>
<form method="POST" action="{{ route('password.update') }}"> <form method="POST" action="{{ route('password.update') }}">
@csrf @csrf
@ -42,7 +42,7 @@
<!-- Email Address --> <!-- Email Address -->
<div class="col-lg-12"> <div class="col-lg-12">
<div class="form-group"> <div class="form-group">
<label for="email" class="form-label">{{ __('Email') }}</label> <label for="email" class="form-label">{{ __('messages.Email') }}</label>
<input id="email" class="form-control" type="email" name="email" value="{{ old('email', $request->email) }}" required autofocus> <input id="email" class="form-control" type="email" name="email" value="{{ old('email', $request->email) }}" required autofocus>
</div> </div>
</div> </div>
@ -50,7 +50,7 @@
<!-- Password --> <!-- Password -->
<div class="col-lg-12"> <div class="col-lg-12">
<div class="form-group"> <div class="form-group">
<label for="password" class="form-label">{{ __('Password') }}</label> <label for="password" class="form-label">{{ __('messages.Password') }}</label>
<input id="password" class="form-control" type="password" name="password" required> <input id="password" class="form-control" type="password" name="password" required>
</div> </div>
</div> </div>
@ -58,7 +58,7 @@
<!-- Confirm Password --> <!-- Confirm Password -->
<div class="col-lg-12"> <div class="col-lg-12">
<div class="form-group"> <div class="form-group">
<label for="password_confirmation" class="form-label">{{ __('Confirm Password') }}</label> <label for="password_confirmation" class="form-label">{{ __('messages.Confirm Password') }}</label>
<input id="password_confirmation" class="form-control" type="password" name="password_confirmation" required> <input id="password_confirmation" class="form-control" type="password" name="password_confirmation" required>
</div> </div>
</div> </div>
@ -67,14 +67,14 @@
<div class="col-lg-12 d-flex justify-content-between"> <div class="col-lg-12 d-flex justify-content-between">
<div class="form-check mb-3"> <div class="form-check mb-3">
<input id="remember_me" class="form-check-input" type="checkbox" name="remember"> <input id="remember_me" class="form-check-input" type="checkbox" name="remember">
<label for="remember_me" class="form-check-label">{{ __('Remember Me') }}</label> <label for="remember_me" class="form-check-label">{{ __('messages.Remember Me') }}</label>
</div> </div>
<a href="{{ route('password.request') }}">{{ __('Forgot Password?') }}</a> <a href="{{ route('password.request') }}">{{ __('messages.Forgot Password?') }}</a>
</div> </div>
<!-- Reset Password Button --> <!-- Reset Password Button -->
<div class="col-lg-12 d-flex justify-content-end"> <div class="col-lg-12 d-flex justify-content-end">
<button class="btn btn-primary">{{ __('Reset Password') }}</button> <button class="btn btn-primary">{{ __('messages.Reset Password') }}</button>
</div> </div>
</div> </div>
</form> </form>

View File

@ -1,8 +1,8 @@
<x-guest-layout> <x-guest-layout>
<div class="mb-4 text-sm text-gray-600"> <div class="mb-4 text-sm text-gray-600">
<h2>A new user has registered on {{ str_replace(['http://', 'https://'], '', url('')) }} and is awaiting verification</h2> <h2>{{__('messages.A new user has registered on')}} {{ str_replace(['http://', 'https://'], '', url('')) }} {{__('messages.and is awaiting verification')}}</h2>
<p>The user <i>{{$user}}</i> with the email <i>{{$email}}</i> has registered a new account on {{ url('') }} and is awaiting confirmation by an admin. Click <a href="{{ url('admin/users/all') }}">here</a> to verify the user.</p> <p>{{__('messages.The user')}} <i>{{$user}}</i> {{__('messages.with the email')}} <i>{{$email}}</i> {{__('messages.has registered a new account on')}} {{ url('') }} {{__('messages.and is awaiting confirmation by an admin')}} {{__('messages.Click')}} <a href="{{ url('admin/users/all') }}">{{__('messages.here')}}</a> {{__('messages.to verify the user')}}</p>
</div> </div>
<a href="{{ url('admin/users/all') }}"><button>Manage users</button></a> <a href="{{ url('admin/users/all') }}"><button>{{__('messages.Manage users')}}</button></a>
<br><br> <br><br>
</x-guest-layout> </x-guest-layout>

View File

@ -28,12 +28,12 @@
<h4 class="logo-title ms-3">{{env('APP_NAME')}}</h4> <h4 class="logo-title ms-3">{{env('APP_NAME')}}</h4>
</a> </a>
<div class="mb-4 text-sm text-gray-600"> <div class="mb-4 text-sm text-gray-600">
{{ __('Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn\'t receive the email, we will gladly send you another. If you do not see the email in a few minutes, check your junk mail or spam folder.') }} {{__('messages.auth_thanks')}}
</div> </div>
@if (session('status') == 'verification-link-sent') @if (session('status') == 'verification-link-sent')
<div class="font-medium text-sm text-green-600"> <div class="font-medium text-sm text-green-600">
{{ __('A new verification link has been sent to the email address you provided during registration.') }} {{__('messages.auth_verification')}}
</div> </div>
@endif @endif
@ -43,7 +43,7 @@
<div> <div>
<button type="submit" class="btn btn-gray mb-2"> <button type="submit" class="btn btn-gray mb-2">
{{ __('Resend Verification Email') }} {{__('messages.Resend Verification Email')}}
</button> </button>
</div> </div>
</form> </form>
@ -54,7 +54,7 @@
@csrf @csrf
<button type="submit" class="btn btn-primary mt-2"> <button type="submit" class="btn btn-primary mt-2">
{{ __('Log out') }} {{ __('messages.Log out') }}
</button> </button>
</form> </form>
</div> </div>

View File

@ -99,7 +99,7 @@
<style>.description-parent * {margin-bottom: 1em;}.description-parent {padding-bottom: 30px;}</style> <style>.description-parent * {margin-bottom: 1em;}.description-parent {padding-bottom: 30px;}</style>
<center><div class="fadein description-parent"><p class="fadein">Example page</p></div></center> <center><div class="fadein description-parent"><p class="fadein">{{__('messages.Example page')}}</p></div></center>
{{-- <!-- Icons --> {{-- <!-- Icons -->
@php $icons = DB::table('links')->where('user_id', $userinfo->id)->where('button_id', 94)->get(); @endphp @php $icons = DB::table('links')->where('user_id', $userinfo->id)->where('button_id', 94)->get(); @endphp

View File

@ -125,14 +125,14 @@
@auth @auth
<li class="me-0 me-xl-2"> <li class="me-0 me-xl-2">
<a class="btn btn-primary btn-sm d-flex gap-2 align-items-center" aria-current="page" href="{{ url('dashboard') }}"> <a class="btn btn-primary btn-sm d-flex gap-2 align-items-center" aria-current="page" href="{{ url('dashboard') }}">
Dashboard {{__('messages.Dashboard')}}
</a> </a>
</li> </li>
@else @else
@if (Route::has('login')) @if (Route::has('login'))
<li class="me-0 me-xl-2"> <li class="me-0 me-xl-2">
<a class="btn btn-primary btn-sm d-flex gap-2 align-items-center" aria-current="page" href="{{ route('login') }}"> <a class="btn btn-primary btn-sm d-flex gap-2 align-items-center" aria-current="page" href="{{ route('login') }}">
Log in {{__('messages.Log in')}}
</a> </a>
</li> </li>
@endif @endif
@ -140,7 +140,7 @@
@if ((env('ALLOW_REGISTRATION')) and !config('linkstack.single_user_mode')) @if ((env('ALLOW_REGISTRATION')) and !config('linkstack.single_user_mode'))
<li class="me-0 me-xl-2"> <li class="me-0 me-xl-2">
<a class="btn btn-secondary btn-sm d-flex gap-2 align-items-center" aria-current="page" href="{{ route('register') }}"> <a class="btn btn-secondary btn-sm d-flex gap-2 align-items-center" aria-current="page" href="{{ route('register') }}">
Register {{__('messages.Register')}}
</a> </a>
</li> </li>
@endif @endif
@ -183,14 +183,14 @@
<div class="d-flex justify-content-center align-items-center pt-4"> <div class="d-flex justify-content-center align-items-center pt-4">
@if (Route::has('login')) @if (Route::has('login'))
@auth @auth
<a class="btn btn-primary me-3" href="{{ url('dashboard') }}">Dashboard</a> <a class="btn btn-primary me-3" href="{{ url('dashboard') }}">{{__('messages.Dashboard')}}</a>
@else @else
@if (Route::has('login')) @if (Route::has('login'))
<a class="btn btn-primary me-3" href="{{ route('login') }}">Log in</a> <a class="btn btn-primary me-3" href="{{ route('login') }}">{{__('messages.Log in')}}</a>
@endif @endif
@if ((env('ALLOW_REGISTRATION')) and !config('linkstack.single_user_mode')) @if ((env('ALLOW_REGISTRATION')) and !config('linkstack.single_user_mode'))
<a class="btn btn-secondary me-3" href="{{ route('register') }}">Register</a> <a class="btn btn-secondary me-3" href="{{ route('register') }}">{{__('messages.Register')}}</a>
@endif @endif
@endauth @endauth
@endif @endif
@ -222,14 +222,14 @@
@endif @endif
</ul> </ul>
<div class="right-panel"> <div class="right-panel">
Copyright &copy; @php echo date('Y'); @endphp {{ config('app.name') }} {{__('messages.Copyright')}} &copy; @php echo date('Y'); @endphp {{ config('app.name') }}
@if(env('DISPLAY_CREDIT_FOOTER') === true) @if(env('DISPLAY_CREDIT_FOOTER') === true)
<span class=""> <span class="">
- Made with - {{__('messages.Made with')}}
<svg class="icon-15" width="15" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <svg class="icon-15" width="15" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.85 2.50065C16.481 2.50065 17.111 2.58965 17.71 2.79065C21.401 3.99065 22.731 8.04065 21.62 11.5806C20.99 13.3896 19.96 15.0406 18.611 16.3896C16.68 18.2596 14.561 19.9196 12.28 21.3496L12.03 21.5006L11.77 21.3396C9.48102 19.9196 7.35002 18.2596 5.40102 16.3796C4.06102 15.0306 3.03002 13.3896 2.39002 11.5806C1.26002 8.04065 2.59002 3.99065 6.32102 2.76965C6.61102 2.66965 6.91002 2.59965 7.21002 2.56065H7.33002C7.61102 2.51965 7.89002 2.50065 8.17002 2.50065H8.28002C8.91002 2.51965 9.52002 2.62965 10.111 2.83065H10.17C10.21 2.84965 10.24 2.87065 10.26 2.88965C10.481 2.96065 10.69 3.04065 10.89 3.15065L11.27 3.32065C11.3618 3.36962 11.4649 3.44445 11.554 3.50912C11.6104 3.55009 11.6612 3.58699 11.7 3.61065C11.7163 3.62028 11.7329 3.62996 11.7496 3.63972C11.8354 3.68977 11.9247 3.74191 12 3.79965C13.111 2.95065 14.46 2.49065 15.85 2.50065ZM18.51 9.70065C18.92 9.68965 19.27 9.36065 19.3 8.93965V8.82065C19.33 7.41965 18.481 6.15065 17.19 5.66065C16.78 5.51965 16.33 5.74065 16.18 6.16065C16.04 6.58065 16.26 7.04065 16.68 7.18965C17.321 7.42965 17.75 8.06065 17.75 8.75965V8.79065C17.731 9.01965 17.8 9.24065 17.94 9.41065C18.08 9.58065 18.29 9.67965 18.51 9.70065Z" fill="currentColor"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M15.85 2.50065C16.481 2.50065 17.111 2.58965 17.71 2.79065C21.401 3.99065 22.731 8.04065 21.62 11.5806C20.99 13.3896 19.96 15.0406 18.611 16.3896C16.68 18.2596 14.561 19.9196 12.28 21.3496L12.03 21.5006L11.77 21.3396C9.48102 19.9196 7.35002 18.2596 5.40102 16.3796C4.06102 15.0306 3.03002 13.3896 2.39002 11.5806C1.26002 8.04065 2.59002 3.99065 6.32102 2.76965C6.61102 2.66965 6.91002 2.59965 7.21002 2.56065H7.33002C7.61102 2.51965 7.89002 2.50065 8.17002 2.50065H8.28002C8.91002 2.51965 9.52002 2.62965 10.111 2.83065H10.17C10.21 2.84965 10.24 2.87065 10.26 2.88965C10.481 2.96065 10.69 3.04065 10.89 3.15065L11.27 3.32065C11.3618 3.36962 11.4649 3.44445 11.554 3.50912C11.6104 3.55009 11.6612 3.58699 11.7 3.61065C11.7163 3.62028 11.7329 3.62996 11.7496 3.63972C11.8354 3.68977 11.9247 3.74191 12 3.79965C13.111 2.95065 14.46 2.49065 15.85 2.50065ZM18.51 9.70065C18.92 9.68965 19.27 9.36065 19.3 8.93965V8.82065C19.33 7.41965 18.481 6.15065 17.19 5.66065C16.78 5.51965 16.33 5.74065 16.18 6.16065C16.04 6.58065 16.26 7.04065 16.68 7.18965C17.321 7.42965 17.75 8.06065 17.75 8.75965V8.79065C17.731 9.01965 17.8 9.24065 17.94 9.41065C18.08 9.58065 18.29 9.67965 18.51 9.70065Z" fill="currentColor"></path>
</svg> </svg>
</span> by <a href="https://linkstack.org/" target="_blank">LinkStack</a>. </span> {{__('messages.by')}} <a href="https://linkstack.org/" target="_blank">LinkStack</a>.
@endif @endif
</div> </div>
</div> </div>