diff --git a/.env.example b/.env.example index ee694fa0fb..39034bade4 100644 --- a/.env.example +++ b/.env.example @@ -111,7 +111,10 @@ REDIS_PATH= # use only when using 'tcp' or 'http' for REDIS_SCHEME. Leave empty otherwise. REDIS_HOST=127.0.0.1 REDIS_PORT=6379 -REDIS_PASSWORD=null + +# Use only with Redis 6+ with proper ACL set. Leave empty otherwise. +REDIS_USERNAME= +REDIS_PASSWORD= # always use quotes and make sure redis db "0" and "1" exists. Otherwise change accordingly. REDIS_DB="0" diff --git a/app/Models/PiggyBankEvent.php b/app/Models/PiggyBankEvent.php index 0429630ee8..94d28acc35 100644 --- a/app/Models/PiggyBankEvent.php +++ b/app/Models/PiggyBankEvent.php @@ -24,6 +24,7 @@ namespace FireflyIII\Models; use Eloquent; use Illuminate\Database\Eloquent\Builder; +use Illuminate\Database\Eloquent\Casts\Attribute; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Support\Carbon; @@ -97,4 +98,16 @@ class PiggyBankEvent extends Model { return $this->belongsTo(TransactionJournal::class); } + + /** + * Get the amount + * + * @return Attribute + */ + protected function amount(): Attribute + { + return Attribute::make( + get: fn($value) => (string) $value, + ); + } } diff --git a/app/TransactionRules/Actions/ConvertToDeposit.php b/app/TransactionRules/Actions/ConvertToDeposit.php index 5419dc9f1b..f469c90b40 100644 --- a/app/TransactionRules/Actions/ConvertToDeposit.php +++ b/app/TransactionRules/Actions/ConvertToDeposit.php @@ -126,7 +126,7 @@ class ConvertToDeposit implements ActionInterface DB::table('transaction_journals') ->where('id', '=', $journal['transaction_journal_id']) - ->update(['transaction_type_id' => $newType->id]); + ->update(['transaction_type_id' => $newType->id, 'bill_id' => null]); Log::debug('Converted withdrawal to deposit.'); @@ -168,7 +168,7 @@ class ConvertToDeposit implements ActionInterface DB::table('transaction_journals') ->where('id', '=', $journal['transaction_journal_id']) - ->update(['transaction_type_id' => $newType->id]); + ->update(['transaction_type_id' => $newType->id, 'bill_id' => null]); Log::debug('Converted transfer to deposit.'); diff --git a/app/TransactionRules/Actions/ConvertToTransfer.php b/app/TransactionRules/Actions/ConvertToTransfer.php index 718ea1953e..341a9bed08 100644 --- a/app/TransactionRules/Actions/ConvertToTransfer.php +++ b/app/TransactionRules/Actions/ConvertToTransfer.php @@ -135,7 +135,7 @@ class ConvertToTransfer implements ActionInterface DB::table('transaction_journals') ->where('id', '=', $journal['transaction_journal_id']) - ->update(['transaction_type_id' => $newType->id]); + ->update(['transaction_type_id' => $newType->id, 'bill_id' => null]); Log::debug('Converted withdrawal to transfer.'); @@ -175,7 +175,7 @@ class ConvertToTransfer implements ActionInterface DB::table('transaction_journals') ->where('id', '=', $journal['transaction_journal_id']) - ->update(['transaction_type_id' => $newType->id]); + ->update(['transaction_type_id' => $newType->id, 'bill_id' => null]); Log::debug('Converted deposit to transfer.'); diff --git a/composer.json b/composer.json index 64655b1234..3411bdab3a 100644 --- a/composer.json +++ b/composer.json @@ -91,7 +91,7 @@ "laravel/framework": "^9", "laravel/passport": "10.*", "laravel/sanctum": "^2.14", - "laravel/ui": "^3.4", + "laravel/ui": "^4.0", "laravelcollective/html": "6.*", "league/commonmark": "2.*", "league/csv": "^9.7", diff --git a/composer.lock b/composer.lock index 57dd5e8d19..5ae8f04504 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "fe512cbab520033cc8d5fbd1eb2636f9", + "content-hash": "37e7ff45a477ff489460c722b513f610", "packages": [ { "name": "bacon/bacon-qr-code", @@ -1314,24 +1314,24 @@ }, { "name": "graham-campbell/result-type", - "version": "v1.0.4", + "version": "v1.1.0", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "0690bde05318336c7221785f2a932467f98b64ca" + "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca", - "reference": "0690bde05318336c7221785f2a932467f98b64ca", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/a878d45c1914464426dc94da61c9e1d36ae262a8", + "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8", "shasum": "" }, "require": { - "php": "^7.0 || ^8.0", - "phpoption/phpoption": "^1.8" + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9" }, "require-dev": { - "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" + "phpunit/phpunit": "^8.5.28 || ^9.5.21" }, "type": "library", "autoload": { @@ -1360,7 +1360,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.0.4" + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.0" }, "funding": [ { @@ -1372,7 +1372,7 @@ "type": "tidelift" } ], - "time": "2021-11-21T21:41:47+00:00" + "time": "2022-07-30T15:56:11+00:00" }, { "name": "guzzlehttp/guzzle", @@ -1854,16 +1854,16 @@ }, { "name": "laravel/framework", - "version": "v9.21.6", + "version": "v9.22.1", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "569d7a2e361895f90e66bb4e02db89c27691a0e7" + "reference": "b3b3dd43b9899f23df6d1d3e5390bd4662947a46" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/569d7a2e361895f90e66bb4e02db89c27691a0e7", - "reference": "569d7a2e361895f90e66bb4e02db89c27691a0e7", + "url": "https://api.github.com/repos/laravel/framework/zipball/b3b3dd43b9899f23df6d1d3e5390bd4662947a46", + "reference": "b3b3dd43b9899f23df6d1d3e5390bd4662947a46", "shasum": "" }, "require": { @@ -2030,7 +2030,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-07-22T14:16:44+00:00" + "time": "2022-07-26T16:16:33+00:00" }, { "name": "laravel/passport", @@ -2235,32 +2235,32 @@ }, { "name": "laravel/ui", - "version": "v3.4.6", + "version": "v4.0.0", "source": { "type": "git", "url": "https://github.com/laravel/ui.git", - "reference": "65ec5c03f7fee2c8ecae785795b829a15be48c2c" + "reference": "e6291e8083cb5255511eacd6da0ec078210beabd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/ui/zipball/65ec5c03f7fee2c8ecae785795b829a15be48c2c", - "reference": "65ec5c03f7fee2c8ecae785795b829a15be48c2c", + "url": "https://api.github.com/repos/laravel/ui/zipball/e6291e8083cb5255511eacd6da0ec078210beabd", + "reference": "e6291e8083cb5255511eacd6da0ec078210beabd", "shasum": "" }, "require": { - "illuminate/console": "^8.42|^9.0", - "illuminate/filesystem": "^8.42|^9.0", - "illuminate/support": "^8.82|^9.0", - "illuminate/validation": "^8.42|^9.0", - "php": "^7.3|^8.0" + "illuminate/console": "^9.21", + "illuminate/filesystem": "^9.21", + "illuminate/support": "^9.21", + "illuminate/validation": "^9.21", + "php": "^8.0" }, "require-dev": { - "orchestra/testbench": "^6.23|^7.0" + "orchestra/testbench": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.x-dev" + "dev-master": "4.x-dev" }, "laravel": { "providers": [ @@ -2290,9 +2290,9 @@ "ui" ], "support": { - "source": "https://github.com/laravel/ui/tree/v3.4.6" + "source": "https://github.com/laravel/ui/tree/v4.0.0" }, - "time": "2022-05-20T13:38:08+00:00" + "time": "2022-07-25T10:21:27+00:00" }, { "name": "laravelcollective/html", @@ -2503,16 +2503,16 @@ }, { "name": "league/commonmark", - "version": "2.3.4", + "version": "2.3.5", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "155ec1c95626b16fda0889cf15904d24890a60d5" + "reference": "84d74485fdb7074f4f9dd6f02ab957b1de513257" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/155ec1c95626b16fda0889cf15904d24890a60d5", - "reference": "155ec1c95626b16fda0889cf15904d24890a60d5", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/84d74485fdb7074f4f9dd6f02ab957b1de513257", + "reference": "84d74485fdb7074f4f9dd6f02ab957b1de513257", "shasum": "" }, "require": { @@ -2534,13 +2534,13 @@ "github/gfm": "0.29.0", "michelf/php-markdown": "^1.4", "nyholm/psr7": "^1.5", - "phpstan/phpstan": "^0.12.88 || ^1.0.0", - "phpunit/phpunit": "^9.5.5", + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.21", "scrutinizer/ocular": "^1.8.1", - "symfony/finder": "^5.3", + "symfony/finder": "^5.3 | ^6.0", "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", - "unleashedtech/php-coding-standard": "^3.1", - "vimeo/psalm": "^4.7.3" + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0" }, "suggest": { "symfony/yaml": "v2.3+ required if using the Front Matter extension" @@ -2605,7 +2605,7 @@ "type": "tidelift" } ], - "time": "2022-07-17T16:25:47+00:00" + "time": "2022-07-29T10:59:45+00:00" }, { "name": "league/config", @@ -2829,16 +2829,16 @@ }, { "name": "league/flysystem", - "version": "3.1.1", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "1a941703dfb649f9b821e7bc425e782f576a805e" + "reference": "ed0ecc7f9b5c2f4a9872185846974a808a3b052a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/1a941703dfb649f9b821e7bc425e782f576a805e", - "reference": "1a941703dfb649f9b821e7bc425e782f576a805e", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/ed0ecc7f9b5c2f4a9872185846974a808a3b052a", + "reference": "ed0ecc7f9b5c2f4a9872185846974a808a3b052a", "shasum": "" }, "require": { @@ -2899,7 +2899,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.1.1" + "source": "https://github.com/thephpleague/flysystem/tree/3.2.0" }, "funding": [ { @@ -2915,7 +2915,7 @@ "type": "tidelift" } ], - "time": "2022-07-18T09:59:40+00:00" + "time": "2022-07-26T07:26:36+00:00" }, { "name": "league/fractal", @@ -3405,16 +3405,16 @@ }, { "name": "nesbot/carbon", - "version": "2.59.1", + "version": "2.60.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "a9000603ea337c8df16cc41f8b6be95a65f4d0f5" + "reference": "00a259ae02b003c563158b54fb6743252b638ea6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/a9000603ea337c8df16cc41f8b6be95a65f4d0f5", - "reference": "a9000603ea337c8df16cc41f8b6be95a65f4d0f5", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/00a259ae02b003c563158b54fb6743252b638ea6", + "reference": "00a259ae02b003c563158b54fb6743252b638ea6", "shasum": "" }, "require": { @@ -3503,7 +3503,7 @@ "type": "tidelift" } ], - "time": "2022-06-29T21:43:55+00:00" + "time": "2022-07-27T15:57:48+00:00" }, { "name": "nette/schema", @@ -4076,29 +4076,33 @@ }, { "name": "phpoption/phpoption", - "version": "1.8.1", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15" + "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", - "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", + "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", "shasum": "" }, "require": { - "php": "^7.0 || ^8.0" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" + "bamarni/composer-bin-plugin": "^1.8", + "phpunit/phpunit": "^8.5.28 || ^9.5.21" }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, "branch-alias": { - "dev-master": "1.8-dev" + "dev-master": "1.9-dev" } }, "autoload": { @@ -4131,7 +4135,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.8.1" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.0" }, "funding": [ { @@ -4143,7 +4147,7 @@ "type": "tidelift" } ], - "time": "2021-12-04T23:24:31+00:00" + "time": "2022-07-30T15:51:26+00:00" }, { "name": "phpseclib/phpseclib", @@ -5620,21 +5624,20 @@ }, { "name": "symfony/console", - "version": "v6.1.2", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "7a86c1c42fbcb69b59768504c7bca1d3767760b7" + "reference": "09b8e50f09bf0e5bbde9b61b19d7f53751114725" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/7a86c1c42fbcb69b59768504c7bca1d3767760b7", - "reference": "7a86c1c42fbcb69b59768504c7bca1d3767760b7", + "url": "https://api.github.com/repos/symfony/console/zipball/09b8e50f09bf0e5bbde9b61b19d7f53751114725", + "reference": "09b8e50f09bf0e5bbde9b61b19d7f53751114725", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.1|^3", + "php": ">=8.0.2", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^1.1|^2|^3", "symfony/string": "^5.4|^6.0" @@ -5696,7 +5699,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.1.2" + "source": "https://github.com/symfony/console/tree/v6.0.11" }, "funding": [ { @@ -5712,24 +5715,24 @@ "type": "tidelift" } ], - "time": "2022-06-26T13:01:30+00:00" + "time": "2022-07-22T14:17:38+00:00" }, { "name": "symfony/css-selector", - "version": "v6.1.0", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "05c40f02f621609404b8820ff8bc39acb46e19cf" + "reference": "ab2746acddc4f03a7234c8441822ac5d5c63efe9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/05c40f02f621609404b8820ff8bc39acb46e19cf", - "reference": "05c40f02f621609404b8820ff8bc39acb46e19cf", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/ab2746acddc4f03a7234c8441822ac5d5c63efe9", + "reference": "ab2746acddc4f03a7234c8441822ac5d5c63efe9", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.0.2" }, "type": "library", "autoload": { @@ -5761,7 +5764,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.1.0" + "source": "https://github.com/symfony/css-selector/tree/v6.0.11" }, "funding": [ { @@ -5777,29 +5780,29 @@ "type": "tidelift" } ], - "time": "2022-02-25T11:15:52+00:00" + "time": "2022-06-27T17:10:44+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.1.1", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918" + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", - "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.0.2" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -5828,7 +5831,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.1.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.2" }, "funding": [ { @@ -5844,24 +5847,24 @@ "type": "tidelift" } ], - "time": "2022-02-25T11:15:52+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/error-handler", - "version": "v6.1.0", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "d02c662651e5de760bb7d5e94437113309e8f8a0" + "reference": "cb302377e1b862540436f22be9ff07079a5836ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/d02c662651e5de760bb7d5e94437113309e8f8a0", - "reference": "d02c662651e5de760bb7d5e94437113309e8f8a0", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/cb302377e1b862540436f22be9ff07079a5836ae", + "reference": "cb302377e1b862540436f22be9ff07079a5836ae", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "psr/log": "^1|^2|^3", "symfony/var-dumper": "^5.4|^6.0" }, @@ -5899,7 +5902,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.1.0" + "source": "https://github.com/symfony/error-handler/tree/v6.0.11" }, "funding": [ { @@ -5915,24 +5918,24 @@ "type": "tidelift" } ], - "time": "2022-05-23T10:32:57+00:00" + "time": "2022-07-29T07:39:48+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.1.0", + "version": "v6.0.9", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347" + "reference": "5c85b58422865d42c6eb46f7693339056db098a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a0449a7ad7daa0f7c0acd508259f80544ab5a347", - "reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/5c85b58422865d42c6eb46f7693339056db098a8", + "reference": "5c85b58422865d42c6eb46f7693339056db098a8", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "symfony/event-dispatcher-contracts": "^2|^3" }, "conflict": { @@ -5982,7 +5985,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.1.0" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.0.9" }, "funding": [ { @@ -5998,24 +6001,24 @@ "type": "tidelift" } ], - "time": "2022-05-05T16:51:07+00:00" + "time": "2022-05-05T16:45:52+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.1.1", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "02ff5eea2f453731cfbc6bc215e456b781480448" + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/02ff5eea2f453731cfbc6bc215e456b781480448", - "reference": "02ff5eea2f453731cfbc6bc215e456b781480448", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7bc61cc2db649b4637d331240c5346dcc7708051", + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "psr/event-dispatcher": "^1" }, "suggest": { @@ -6024,7 +6027,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -6061,7 +6064,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.1.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.2" }, "funding": [ { @@ -6077,27 +6080,24 @@ "type": "tidelift" } ], - "time": "2022-02-25T11:15:52+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/finder", - "version": "v6.1.0", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "45b8beb69d6eb3b05a65689ebfd4222326773f8f" + "reference": "09cb683ba5720385ea6966e5e06be2a34f2568b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/45b8beb69d6eb3b05a65689ebfd4222326773f8f", - "reference": "45b8beb69d6eb3b05a65689ebfd4222326773f8f", + "url": "https://api.github.com/repos/symfony/finder/zipball/09cb683ba5720385ea6966e5e06be2a34f2568b1", + "reference": "09cb683ba5720385ea6966e5e06be2a34f2568b1", "shasum": "" }, "require": { - "php": ">=8.1" - }, - "require-dev": { - "symfony/filesystem": "^6.0" + "php": ">=8.0.2" }, "type": "library", "autoload": { @@ -6125,7 +6125,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.1.0" + "source": "https://github.com/symfony/finder/tree/v6.0.11" }, "funding": [ { @@ -6141,24 +6141,24 @@ "type": "tidelift" } ], - "time": "2022-04-15T08:08:08+00:00" + "time": "2022-07-29T07:39:48+00:00" }, { "name": "symfony/http-client", - "version": "v6.1.2", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "ea1af6c8cc479147d67a3fead457dd7b06261041" + "reference": "49bef7df70f84a4f5d516eb268963779ca80320d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/ea1af6c8cc479147d67a3fead457dd7b06261041", - "reference": "ea1af6c8cc479147d67a3fead457dd7b06261041", + "url": "https://api.github.com/repos/symfony/http-client/zipball/49bef7df70f84a4f5d516eb268963779ca80320d", + "reference": "49bef7df70f84a4f5d516eb268963779ca80320d", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "psr/log": "^1|^2|^3", "symfony/http-client-contracts": "^3", "symfony/service-contracts": "^1.0|^2|^3" @@ -6209,7 +6209,7 @@ "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-client/tree/v6.1.2" + "source": "https://github.com/symfony/http-client/tree/v6.0.11" }, "funding": [ { @@ -6225,24 +6225,24 @@ "type": "tidelift" } ], - "time": "2022-06-19T13:02:30+00:00" + "time": "2022-07-28T13:39:17+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v3.1.1", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "fd038f08c623ab5d22b26e9ba35afe8c79071800" + "reference": "4184b9b63af1edaf35b6a7974c6f1f9f33294129" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/fd038f08c623ab5d22b26e9ba35afe8c79071800", - "reference": "fd038f08c623ab5d22b26e9ba35afe8c79071800", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/4184b9b63af1edaf35b6a7974c6f1f9f33294129", + "reference": "4184b9b63af1edaf35b6a7974c6f1f9f33294129", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.0.2" }, "suggest": { "symfony/http-client-implementation": "" @@ -6250,7 +6250,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -6260,10 +6260,7 @@ "autoload": { "psr-4": { "Symfony\\Contracts\\HttpClient\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -6290,7 +6287,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.1.1" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.0.2" }, "funding": [ { @@ -6306,24 +6303,24 @@ "type": "tidelift" } ], - "time": "2022-04-22T07:30:54+00:00" + "time": "2022-04-12T16:11:42+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.1.2", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "86119d294e51afe4d8e07da96b63332bd1f3f52c" + "reference": "69302fb4a7d65f6373c60b6d9ca89b91d2c9e0e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/86119d294e51afe4d8e07da96b63332bd1f3f52c", - "reference": "86119d294e51afe4d8e07da96b63332bd1f3f52c", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/69302fb4a7d65f6373c60b6d9ca89b91d2c9e0e6", + "reference": "69302fb4a7d65f6373c60b6d9ca89b91d2c9e0e6", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-mbstring": "~1.1" }, @@ -6362,7 +6359,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.1.2" + "source": "https://github.com/symfony/http-foundation/tree/v6.0.11" }, "funding": [ { @@ -6378,26 +6375,26 @@ "type": "tidelift" } ], - "time": "2022-06-19T13:21:48+00:00" + "time": "2022-07-22T16:13:32+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.1.2", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "8aaede489900dda61aee208557f63bfa1bca0877" + "reference": "961268a36f3fa4bda9fde1400d2ae7004318b717" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/8aaede489900dda61aee208557f63bfa1bca0877", - "reference": "8aaede489900dda61aee208557f63bfa1bca0877", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/961268a36f3fa4bda9fde1400d2ae7004318b717", + "reference": "961268a36f3fa4bda9fde1400d2ae7004318b717", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "psr/log": "^1|^2|^3", - "symfony/error-handler": "^6.1", + "symfony/error-handler": "^5.4|^6.0", "symfony/event-dispatcher": "^5.4|^6.0", "symfony/http-foundation": "^5.4|^6.0", "symfony/polyfill-ctype": "^1.8" @@ -6405,9 +6402,9 @@ "conflict": { "symfony/browser-kit": "<5.4", "symfony/cache": "<5.4", - "symfony/config": "<6.1", + "symfony/config": "<5.4", "symfony/console": "<5.4", - "symfony/dependency-injection": "<6.1", + "symfony/dependency-injection": "<5.4", "symfony/doctrine-bridge": "<5.4", "symfony/form": "<5.4", "symfony/http-client": "<5.4", @@ -6424,10 +6421,10 @@ "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", "symfony/browser-kit": "^5.4|^6.0", - "symfony/config": "^6.1", + "symfony/config": "^5.4|^6.0", "symfony/console": "^5.4|^6.0", "symfony/css-selector": "^5.4|^6.0", - "symfony/dependency-injection": "^6.1", + "symfony/dependency-injection": "^5.4|^6.0", "symfony/dom-crawler": "^5.4|^6.0", "symfony/expression-language": "^5.4|^6.0", "symfony/finder": "^5.4|^6.0", @@ -6437,7 +6434,6 @@ "symfony/stopwatch": "^5.4|^6.0", "symfony/translation": "^5.4|^6.0", "symfony/translation-contracts": "^1.1|^2|^3", - "symfony/uid": "^5.4|^6.0", "twig/twig": "^2.13|^3.0.4" }, "suggest": { @@ -6472,7 +6468,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.1.2" + "source": "https://github.com/symfony/http-kernel/tree/v6.0.11" }, "funding": [ { @@ -6488,25 +6484,25 @@ "type": "tidelift" } ], - "time": "2022-06-26T17:06:14+00:00" + "time": "2022-07-29T12:37:40+00:00" }, { "name": "symfony/mailer", - "version": "v6.1.2", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "8fa150355115ea09238858ae3cfaf249fd1fd5ed" + "reference": "4a787a257addd412eac53157d459f87f8e335037" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/8fa150355115ea09238858ae3cfaf249fd1fd5ed", - "reference": "8fa150355115ea09238858ae3cfaf249fd1fd5ed", + "url": "https://api.github.com/repos/symfony/mailer/zipball/4a787a257addd412eac53157d459f87f8e335037", + "reference": "4a787a257addd412eac53157d459f87f8e335037", "shasum": "" }, "require": { "egulias/email-validator": "^2.1.10|^3", - "php": ">=8.1", + "php": ">=8.0.2", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", "symfony/event-dispatcher": "^5.4|^6.0", @@ -6546,7 +6542,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.1.2" + "source": "https://github.com/symfony/mailer/tree/v6.0.11" }, "funding": [ { @@ -6562,24 +6558,24 @@ "type": "tidelift" } ], - "time": "2022-06-19T13:21:48+00:00" + "time": "2022-07-27T15:50:26+00:00" }, { "name": "symfony/mailgun-mailer", - "version": "v6.1.0", + "version": "v6.0.7", "source": { "type": "git", "url": "https://github.com/symfony/mailgun-mailer.git", - "reference": "44d3c15049d84f5165917a6190f06adbe64d71dd" + "reference": "f0d032c26683b26f4bc26864e09b1e08fa55226e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailgun-mailer/zipball/44d3c15049d84f5165917a6190f06adbe64d71dd", - "reference": "44d3c15049d84f5165917a6190f06adbe64d71dd", + "url": "https://api.github.com/repos/symfony/mailgun-mailer/zipball/f0d032c26683b26f4bc26864e09b1e08fa55226e", + "reference": "f0d032c26683b26f4bc26864e09b1e08fa55226e", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "symfony/mailer": "^5.4|^6.0" }, "require-dev": { @@ -6611,7 +6607,7 @@ "description": "Symfony Mailgun Mailer Bridge", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailgun-mailer/tree/v6.1.0" + "source": "https://github.com/symfony/mailgun-mailer/tree/v6.0.7" }, "funding": [ { @@ -6627,24 +6623,24 @@ "type": "tidelift" } ], - "time": "2022-04-01T07:15:35+00:00" + "time": "2022-03-24T17:11:42+00:00" }, { "name": "symfony/mime", - "version": "v6.1.1", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "56508865dd883dce3c863af11b3e8053adab30d7" + "reference": "c6f16f6789587348f6518b193d3499c0e1f5e5c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/56508865dd883dce3c863af11b3e8053adab30d7", - "reference": "56508865dd883dce3c863af11b3e8053adab30d7", + "url": "https://api.github.com/repos/symfony/mime/zipball/c6f16f6789587348f6518b193d3499c0e1f5e5c5", + "reference": "c6f16f6789587348f6518b193d3499c0e1f5e5c5", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, @@ -6692,7 +6688,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.1.1" + "source": "https://github.com/symfony/mime/tree/v6.0.11" }, "funding": [ { @@ -6708,7 +6704,7 @@ "type": "tidelift" } ], - "time": "2022-06-09T12:51:38+00:00" + "time": "2022-07-20T13:45:53+00:00" }, { "name": "symfony/polyfill-ctype", @@ -7367,20 +7363,20 @@ }, { "name": "symfony/process", - "version": "v6.1.0", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "318718453c2be58266f1a9e74063d13cb8dd4165" + "reference": "44270a08ccb664143dede554ff1c00aaa2247a43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/318718453c2be58266f1a9e74063d13cb8dd4165", - "reference": "318718453c2be58266f1a9e74063d13cb8dd4165", + "url": "https://api.github.com/repos/symfony/process/zipball/44270a08ccb664143dede554ff1c00aaa2247a43", + "reference": "44270a08ccb664143dede554ff1c00aaa2247a43", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.0.2" }, "type": "library", "autoload": { @@ -7408,7 +7404,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.1.0" + "source": "https://github.com/symfony/process/tree/v6.0.11" }, "funding": [ { @@ -7424,7 +7420,7 @@ "type": "tidelift" } ], - "time": "2022-05-11T12:12:29+00:00" + "time": "2022-06-27T17:10:44+00:00" }, { "name": "symfony/psr-http-message-bridge", @@ -7516,20 +7512,20 @@ }, { "name": "symfony/routing", - "version": "v6.1.1", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "8f068b792e515b25e26855ac8dc7fe800399f3e5" + "reference": "434b64f7d3a582ec33fcf69baaf085473e67d639" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/8f068b792e515b25e26855ac8dc7fe800399f3e5", - "reference": "8f068b792e515b25e26855ac8dc7fe800399f3e5", + "url": "https://api.github.com/repos/symfony/routing/zipball/434b64f7d3a582ec33fcf69baaf085473e67d639", + "reference": "434b64f7d3a582ec33fcf69baaf085473e67d639", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.0.2" }, "conflict": { "doctrine/annotations": "<1.12", @@ -7584,7 +7580,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.1.1" + "source": "https://github.com/symfony/routing/tree/v6.0.11" }, "funding": [ { @@ -7600,24 +7596,24 @@ "type": "tidelift" } ], - "time": "2022-06-08T12:21:15+00:00" + "time": "2022-07-20T13:45:53+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.1.1", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239" + "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/925e713fe8fcacf6bc05e936edd8dd5441a21239", - "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d78d39c1599bd1188b8e26bb341da52c3c6d8a66", + "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "psr/container": "^2.0" }, "conflict": { @@ -7629,7 +7625,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -7639,10 +7635,7 @@ "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7669,7 +7662,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.1.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.0.2" }, "funding": [ { @@ -7685,24 +7678,24 @@ "type": "tidelift" } ], - "time": "2022-05-30T19:18:58+00:00" + "time": "2022-05-30T19:17:58+00:00" }, { "name": "symfony/string", - "version": "v6.1.2", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "1903f2879875280c5af944625e8246d81c2f0604" + "reference": "042b6bf0f6ccca6d456a0572eb788cfb8b1ff809" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/1903f2879875280c5af944625e8246d81c2f0604", - "reference": "1903f2879875280c5af944625e8246d81c2f0604", + "url": "https://api.github.com/repos/symfony/string/zipball/042b6bf0f6ccca6d456a0572eb788cfb8b1ff809", + "reference": "042b6bf0f6ccca6d456a0572eb788cfb8b1ff809", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", @@ -7754,7 +7747,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.1.2" + "source": "https://github.com/symfony/string/tree/v6.0.11" }, "funding": [ { @@ -7770,24 +7763,24 @@ "type": "tidelift" } ], - "time": "2022-06-26T16:35:04+00:00" + "time": "2022-07-27T15:50:26+00:00" }, { "name": "symfony/translation", - "version": "v6.1.0", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "b254416631615bc6fe49b0a67f18658827288147" + "reference": "55ffbe4b690156100af1ae42e1f94c5873085bca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/b254416631615bc6fe49b0a67f18658827288147", - "reference": "b254416631615bc6fe49b0a67f18658827288147", + "url": "https://api.github.com/repos/symfony/translation/zipball/55ffbe4b690156100af1ae42e1f94c5873085bca", + "reference": "55ffbe4b690156100af1ae42e1f94c5873085bca", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "symfony/polyfill-mbstring": "~1.0", "symfony/translation-contracts": "^2.3|^3.0" }, @@ -7812,7 +7805,6 @@ "symfony/http-kernel": "^5.4|^6.0", "symfony/intl": "^5.4|^6.0", "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0", "symfony/service-contracts": "^1.1.2|^2|^3", "symfony/yaml": "^5.4|^6.0" }, @@ -7850,7 +7842,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.1.0" + "source": "https://github.com/symfony/translation/tree/v6.0.11" }, "funding": [ { @@ -7866,24 +7858,24 @@ "type": "tidelift" } ], - "time": "2022-05-11T12:12:29+00:00" + "time": "2022-07-20T13:45:53+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.1.1", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "606be0f48e05116baef052f7f3abdb345c8e02cc" + "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/606be0f48e05116baef052f7f3abdb345c8e02cc", - "reference": "606be0f48e05116baef052f7f3abdb345c8e02cc", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/acbfbb274e730e5a0236f619b6168d9dedb3e282", + "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.0.2" }, "suggest": { "symfony/translation-implementation": "" @@ -7891,7 +7883,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -7901,10 +7893,7 @@ "autoload": { "psr-4": { "Symfony\\Contracts\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7931,7 +7920,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.1.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.0.2" }, "funding": [ { @@ -7947,24 +7936,24 @@ "type": "tidelift" } ], - "time": "2022-06-27T17:24:16+00:00" + "time": "2022-06-27T17:10:44+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.1.0", + "version": "v6.0.11", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "98587d939cb783aa04e828e8fa857edaca24c212" + "reference": "2672bdc01c1971e3d8879ce153ec4c3621be5f07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/98587d939cb783aa04e828e8fa857edaca24c212", - "reference": "98587d939cb783aa04e828e8fa857edaca24c212", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/2672bdc01c1971e3d8879ce153ec4c3621be5f07", + "reference": "2672bdc01c1971e3d8879ce153ec4c3621be5f07", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { @@ -8019,7 +8008,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.1.0" + "source": "https://github.com/symfony/var-dumper/tree/v6.0.11" }, "funding": [ { @@ -8035,7 +8024,7 @@ "type": "tidelift" } ], - "time": "2022-05-21T13:34:40+00:00" + "time": "2022-07-20T13:45:53+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -10751,7 +10740,7 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": ">=8.1", + "php": ">=8", "ext-bcmath": "*", "ext-curl": "*", "ext-fileinfo": "*", @@ -10770,7 +10759,7 @@ }, "platform-dev": [], "platform-overrides": { - "php": "8.1.6" + "php": "8.0.19" }, "plugin-api-version": "2.3.0" } diff --git a/config/database.php b/config/database.php index 6d017ae602..c2ed4fbd78 100644 --- a/config/database.php +++ b/config/database.php @@ -159,6 +159,7 @@ return [ 'path' => envNonEmpty('REDIS_PATH'), 'host' => envNonEmpty('REDIS_HOST', '127.0.0.1'), 'port' => envNonEmpty('REDIS_PORT', 6379), + 'username' => env('REDIS_USERNAME'), 'password' => env('REDIS_PASSWORD', null), 'database' => env('REDIS_CACHE_DB', '1'), ], diff --git a/public/serviceworker.js b/public/serviceworker.js deleted file mode 100644 index 1eb9b19f82..0000000000 --- a/public/serviceworker.js +++ /dev/null @@ -1,58 +0,0 @@ -/* - * serviceworker.js - * Copyright (c) 2021 james@firefly-iii.org - * - * This file is part of Firefly III (https://github.com/firefly-iii). - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -let staticCachePrefix = "firefly-III-" -let staticCacheName = staticCachePrefix + new Date().getTime(); -let cachedFiles = [ - '/offline', - '/v2/plugins/local-fonts/gf-source.css', - '/v2/css/app.css', -]; - -// Create cache on install -self.addEventListener("install", event => { - this.skipWaiting(); - event.waitUntil( - caches.open(staticCacheName).then(cache => cache.addAll(cachedFiles)) - ) -}); - -// Clear cache on activate -self.addEventListener('activate', event => { - event.waitUntil( - caches.keys().then(cacheNames => { - return Promise.all( - cacheNames - .filter(cacheName => (cacheName.startsWith(staticCachePrefix))) - .filter(cacheName => (cacheName !== staticCacheName)) - .map(cacheName => caches.delete(cacheName)) - ); - }) - ); -}); - -// Serve from Cache or return the offline page -self.addEventListener("fetch", event => { - event.respondWith( - caches.match(event.request) - .then(response => (response || fetch(event.request))) - .catch(() => caches.match('offline')) - ) -}); diff --git a/resources/lang/bg_BG/config.php b/resources/lang/bg_BG/config.php index e98de920b3..15ef672b97 100644 --- a/resources/lang/bg_BG/config.php +++ b/resources/lang/bg_BG/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/bg_BG/errors.php b/resources/lang/bg_BG/errors.php index 46962b01c5..2c4251c759 100644 --- a/resources/lang/bg_BG/errors.php +++ b/resources/lang/bg_BG/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Веднага се връщам!', 'check_back' => 'Firefly III е изключен за някаква необходима поддръжка. Моля, проверете отново след секунда.', 'error_occurred' => 'Опаааа! Случи се грешка.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'За съжаление от тази грешка не се възстановява :(. Firefly III се счупи. Грешката е:', 'error' => 'Грешка', 'error_location' => 'Тази грешка се появи във файл ":file" на ред: :line с код: :code.', diff --git a/resources/lang/cs_CZ/config.php b/resources/lang/cs_CZ/config.php index 134d6da745..499fed5e12 100644 --- a/resources/lang/cs_CZ/config.php +++ b/resources/lang/cs_CZ/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/cs_CZ/errors.php b/resources/lang/cs_CZ/errors.php index 8d3773e3a0..ffef8fe8bf 100644 --- a/resources/lang/cs_CZ/errors.php +++ b/resources/lang/cs_CZ/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Hned jsme zpět!', 'check_back' => 'Firefly III je vypnutý kvůli nezbytné údržbě. Zkuste to prosím později.', 'error_occurred' => 'Jejda! Došlo k chybě.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Bohužel, tato chyba je neopravitelná :(. Firefly III se pokazil. Chyba je:', 'error' => 'Chyba', 'error_location' => 'Došlo k chybě v souboru :file na řádku :line s kódem :code.', diff --git a/resources/lang/de_DE/config.php b/resources/lang/de_DE/config.php index fe132af7f6..db5adde9c8 100644 --- a/resources/lang/de_DE/config.php +++ b/resources/lang/de_DE/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q. Quartal YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'QQQ, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/de_DE/email.php b/resources/lang/de_DE/email.php index a71a811439..24436af47b 100644 --- a/resources/lang/de_DE/email.php +++ b/resources/lang/de_DE/email.php @@ -52,8 +52,8 @@ return [ 'registered_welcome' => 'Willkommen bei [Firefly III](:address). Ihre Registrierung ist abgeschlossen und diese E-Mail erhalten Sie zur Bestätigung. Hurra!', 'registered_pw' => 'Wenn Sie Ihr Passwort bereits vergessen haben, setzen Sie es bitte mit dem [Tool zum Zurücksetzen des Passworts](:address/password/reset) zurück.', 'registered_help' => 'Es gibt ein Hilfe-Icon in der oberen rechten Ecke jeder Seite. Wenn Sie Hilfe benötigen, klicken Sie dort drauf!', - 'registered_doc_html' => 'If you haven\'t already, please read the [grand theory](https://docs.firefly-iii.org/about-firefly-iii/personal-finances).', - 'registered_doc_text' => 'If you haven\'t already, please also read the first use guide and the full description.', + 'registered_doc_html' => 'Falls Sie es noch nicht getan haben, lesen Sie bitte die [Große Theorie] (https://docs.firefly-iii.org/about-firefly-iii/personal-finances).', + 'registered_doc_text' => 'Falls Sie es noch nicht getan haben, lesen Sie bitte auch die Anleitung zur ersten Benutzung und die vollständige Beschreibung.', 'registered_closing' => 'Viel Spaß!', 'registered_firefly_iii_link' => 'Firefly III:', 'registered_pw_reset_link' => 'Passwort zurücksetzen:', @@ -73,7 +73,7 @@ return [ // OAuth token created 'oauth_created_subject' => 'Ein neuer OAuth Client wurde erstellt', - 'oauth_created_body' => 'Somebody (hopefully you) just created a new Firefly III API OAuth Client for your user account. It\'s labeled ":name" and has callback URL `:url`.', + 'oauth_created_body' => 'Jemand (hoffentlich Sie) hat gerade einen neuen Firefly III API OAuth Client für Ihr Benutzerkonto erstellt. Er trägt die Bezeichnung ":name" und hat die Callback-URL `:url`.', 'oauth_created_explanation' => 'Mit diesem Client können Sie über die API von Firefly III auf **alle** Ihrer Finanzdaten zugreifen.', 'oauth_created_undo' => 'Wenn Sie es nicht waren, widerrufen Sie diesen Client bitte so schnell wie möglich unter „:url”', @@ -104,14 +104,14 @@ return [ 'new_journals_header' => 'Firefly III hat eine Transaktion für Sie erstellt. Sie finden sie in Ihrer Firefly III Installation:|Firefly III hat :count Transaktionen für Sie erstellt. Sie können sie in Ihrer Firefly III Installation finden:', // bill warning - 'bill_warning_subject_end_date' => 'Your bill ":name" is due to end in :diff days', - 'bill_warning_subject_now_end_date' => 'Your bill ":name" is due to end TODAY', - 'bill_warning_subject_extension_date' => 'Your bill ":name" is due to be extended or cancelled in :diff days', - 'bill_warning_subject_now_extension_date' => 'Your bill ":name" is due to be extended or cancelled TODAY', - 'bill_warning_end_date' => 'Your bill **":name"** is due to end on :date. This moment will pass in about **:diff days**.', - 'bill_warning_extension_date' => 'Your bill **":name"** is due to be extended or cancelled on :date. This moment will pass in about **:diff days**.', - 'bill_warning_end_date_zero' => 'Your bill **":name"** is due to end on :date. This moment will pass **TODAY!**', - 'bill_warning_extension_date_zero' => 'Your bill **":name"** is due to be extended or cancelled on :date. This moment will pass **TODAY!**', - 'bill_warning_please_action' => 'Please take the appropriate action.', + 'bill_warning_subject_end_date' => 'Ihre Rechnung ":name" wird in :diff Tagen fällig', + 'bill_warning_subject_now_end_date' => 'Ihre Rechnung ":name" wird HEUTE fällig', + 'bill_warning_subject_extension_date' => 'Ihre Rechnung ":name" wird in :diff Tagen verlängert oder storniert', + 'bill_warning_subject_now_extension_date' => 'Ihre Rechnung ":name" wird HEUTE verlängert oder storniert', + 'bill_warning_end_date' => 'Ihre Rechnung **":name"** wird am :date enden. Dieser Zeitpunkt wird in **:diff Tagen** vergehen.', + 'bill_warning_extension_date' => 'Ihre Rechnung **":name"** wird am :date verlängert oder storniert. Dieser Zeitpunkt wird in **:diff Tagen** vergehen.', + 'bill_warning_end_date_zero' => 'Ihre Rechnung **":name"** wird am :date enden. Dieser Zeitpunkt wird **HEUTE!** vergehen', + 'bill_warning_extension_date_zero' => 'Ihre Rechnung **":name"** wird am :date verlängert oder storniert. Dieser Zeitpunkt wird **HEUTE!** vergehen', + 'bill_warning_please_action' => 'Bitte ergreifen Sie die entsprechende Maßnahme.', ]; diff --git a/resources/lang/de_DE/errors.php b/resources/lang/de_DE/errors.php index e6007513f0..8cb6ddd59b 100644 --- a/resources/lang/de_DE/errors.php +++ b/resources/lang/de_DE/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Gleich wieder zurück!', 'check_back' => 'Firefly III ist für eine notwendige Wartung nicht verfügbar. Bitte versuchen Sie es in einer Sekunde noch einmal.', 'error_occurred' => 'Hoppla! Ein Fehler ist aufgetreten.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Leider konnte dieser Fehler nicht wiederhergestellt werden :(. Firefly III ist kaputt. Der Fehler ist:', 'error' => 'Fehler', 'error_location' => 'Dieser Fehler ist in der Datei :file in Zeile :line mit dem Code :code aufgetreten.', diff --git a/resources/lang/de_DE/firefly.php b/resources/lang/de_DE/firefly.php index c452935c53..169b09d9ca 100644 --- a/resources/lang/de_DE/firefly.php +++ b/resources/lang/de_DE/firefly.php @@ -356,16 +356,16 @@ return [ // new - 'search_modifier_tag_is_not' => 'No tag is ":value"', + 'search_modifier_tag_is_not' => 'Kein Schlagwort lautet ":value"', 'search_modifier_account_is' => 'Beide Konten sind ":value"', 'search_modifier_account_contains' => 'Beide Konten enthalten ":value"', 'search_modifier_account_ends' => 'Beide Konten enden mit ":value"', 'search_modifier_account_starts' => 'Beide Konten beginnen mit ":value"', 'search_modifier_account_nr_is' => 'Beide Kontonummern / IBANs sind ":value"', - 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', + 'search_modifier_account_nr_contains' => 'Beide Kontonummer / IBAN enthalten ":value"', 'search_modifier_account_nr_ends' => 'Beide Kontonummern /IBANs enden mit ":value"', - 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', + 'search_modifier_account_nr_starts' => 'Beide Kontonummer / IBAN beginnen mit ":value"', 'search_modifier_category_contains' => 'Kategorie beinhaltet ":value"', 'search_modifier_category_ends' => 'Kategorie endet mit ":value"', 'search_modifier_category_starts' => 'Kategorie beginnt mit ":value"', @@ -378,127 +378,127 @@ return [ 'search_modifier_external_id_contains' => 'Externe ID enthält ":value"', 'search_modifier_external_id_ends' => 'Externe ID endet mit ":value"', 'search_modifier_external_id_starts' => 'Externe ID beginnt mit ":value"', - 'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"', - 'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"', - 'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"', + 'search_modifier_internal_reference_contains' => 'Interne Referenz beinhaltet ":value"', + 'search_modifier_internal_reference_ends' => 'Interne Referenz endet mit ":value"', + 'search_modifier_internal_reference_starts' => 'Interne Referenz beginnt mit ":value"', 'search_modifier_external_url_is' => 'Externe URL ist ":value"', 'search_modifier_external_url_contains' => 'Externe URL enthält ":value"', 'search_modifier_external_url_ends' => 'Externe URL endet mit ":value"', 'search_modifier_external_url_starts' => 'Externe URL beginnt mit ":value"', 'search_modifier_has_no_attachments' => 'Transaktion hat keine Anhänge', - 'search_modifier_account_is_cash' => 'Either account is a cash account.', + 'search_modifier_account_is_cash' => 'Beide Konten sind Geldbörsen.', 'search_modifier_journal_id' => 'Transaktions-Journal-ID ist ":value"', 'search_modifier_recurrence_id' => 'Die Dauerauftrags-ID ist ":value"', - 'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"', - 'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"', - 'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"', + 'search_modifier_foreign_amount_is' => 'Der Fremdbetrag lautet ":value"', + 'search_modifier_foreign_amount_less' => 'Der Fremdbetrag ist geringer als ":value"', + 'search_modifier_foreign_amount_more' => 'Der Fremdbetrag ist höher als ":value"', // date fields - 'search_modifier_interest_date_on' => 'Transaction interest date is ":value"', - 'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"', - 'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"', - 'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"', - 'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"', - 'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"', - 'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"', - 'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"', - 'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"', - 'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"', - 'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"', - 'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"', - 'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"', - 'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"', - 'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"', - 'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"', - 'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"', - 'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"', - 'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"', - 'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"', - 'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"', - 'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"', - 'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"', - 'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"', - 'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"', - 'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"', - 'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"', - 'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"', - 'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"', - 'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"', - 'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"', - 'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"', - 'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"', - 'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"', - 'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"', - 'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"', - 'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"', - 'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"', - 'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"', - 'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"', - 'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"', - 'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"', - 'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"', - 'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"', - 'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"', - 'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"', - 'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"', - 'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"', - 'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"', - 'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"', - 'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"', - 'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"', - 'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"', - 'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"', - 'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"', + 'search_modifier_interest_date_on' => 'Transaktion Zinstermin ist am ":value"', + 'search_modifier_interest_date_on_year' => 'Transaktion Zinstermin ist im Jahr ":value"', + 'search_modifier_interest_date_on_month' => 'Transaktion Zinstermin ist im Monat ":value"', + 'search_modifier_interest_date_on_day' => 'Transaktion Zinstermin ist am Tag des Monats ":value"', + 'search_modifier_interest_date_before_year' => 'Transaktion Zinstermin ist vor dem oder im Jahr ":value"', + 'search_modifier_interest_date_before_month' => 'Transaktion Zinstermin ist vor dem oder im Monat ":value"', + 'search_modifier_interest_date_before_day' => 'Transaktion Zinstermin ist vor dem oder am Tag des Monats ":value"', + 'search_modifier_interest_date_after_year' => 'Transaktion Zinstermin ist nach dem oder im Jahr ":value"', + 'search_modifier_interest_date_after_month' => 'Transaktion Zinstermin ist nach dem oder im Monat ":value"', + 'search_modifier_interest_date_after_day' => 'Transaktion Zinstermin ist nach dem oder am Tag des Monats ":value"', + 'search_modifier_book_date_on_year' => 'Transaktion Buchungstermin ist im Jahr ":value"', + 'search_modifier_book_date_on_month' => 'Transaktion Buchungstermin ist im Monat ":value"', + 'search_modifier_book_date_on_day' => 'Transaktion Buchungstermin ist am Tag des Monats ":value"', + 'search_modifier_book_date_before_year' => 'Transaktion Buchungstermin ist vor dem oder im Jahr ":value"', + 'search_modifier_book_date_before_month' => 'Transaktion Buchungstermin ist vor dem oder im Monat ":value"', + 'search_modifier_book_date_before_day' => 'Transaktion Buchungstermin ist vor dem oder am Tag des Monats ":value"', + 'search_modifier_book_date_after_year' => 'Transaktion Buchungstermin ist nach dem oder im Jahr ":value"', + 'search_modifier_book_date_after_month' => 'Transaktion Buchungstermin ist nach dem oder im Monat ":value"', + 'search_modifier_book_date_after_day' => 'Transaktion Buchungstermin ist nach dem oder am Tag des Monats ":value"', + 'search_modifier_process_date_on_year' => 'Transaktion Erfassungsdatum ist im Jahr ":value"', + 'search_modifier_process_date_on_month' => 'Transaktion Erfassungsdatum ist im Monat ":value"', + 'search_modifier_process_date_on_day' => 'Transaktion Erfassungsdatum ist am Tag des Monats ":value"', + 'search_modifier_process_date_before_year' => 'Transaktion Erfassungsdatum ist vor dem oder im Jahr ":value"', + 'search_modifier_process_date_before_month' => 'Transaktion Erfassungsdatum ist vor dem oder im Monat ":value"', + 'search_modifier_process_date_before_day' => 'Transaktion Erfassungsdatum ist vor dem oder am Tag des Monats ":value"', + 'search_modifier_process_date_after_year' => 'Transaktion Erfassungsdatum ist nach dem oder im Jahr ":value"', + 'search_modifier_process_date_after_month' => 'Transaktion Erfassungsdatum ist nach dem oder im Monat ":value"', + 'search_modifier_process_date_after_day' => 'Transaktion Erfassungsdatum ist nach dem oder am Tag des Monats ":value"', + 'search_modifier_due_date_on_year' => 'Transaktion Fälligkeitstermin ist im Jahr ":value"', + 'search_modifier_due_date_on_month' => 'Transaktion Fälligkeitstermin ist im Monat ":value"', + 'search_modifier_due_date_on_day' => 'Transaktion Fälligkeitstermin ist am Tag des Monats ":value"', + 'search_modifier_due_date_before_year' => 'Transaktion Fälligkeitstermin ist vor dem oder im Jahr ":value"', + 'search_modifier_due_date_before_month' => 'Transaktion Fälligkeitstermin ist vor dem oder im Monat ":value"', + 'search_modifier_due_date_before_day' => 'Transaktion Fälligkeitstermin ist vor dem oder am Tag des Monats ":value"', + 'search_modifier_due_date_after_year' => 'Transaktion Fälligkeitstermin ist nach dem oder im Jahr ":value"', + 'search_modifier_due_date_after_month' => 'Transaktion Fälligkeitstermin ist nach dem oder im Monat ":value"', + 'search_modifier_due_date_after_day' => 'Transaktion Fälligkeitstermin ist nach dem oder am Tag des Monats ":value"', + 'search_modifier_payment_date_on_year' => 'Transaktion Zahlungsdatum ist im Jahr ":value"', + 'search_modifier_payment_date_on_month' => 'Transaktion Zahlungsdatum ist im Monat ":value"', + 'search_modifier_payment_date_on_day' => 'Transaktion Zahlungsdatum ist am Tag des Monats ":value"', + 'search_modifier_payment_date_before_year' => 'Transaktion Zahlungsdatum ist vor dem oder im Jahr ":value"', + 'search_modifier_payment_date_before_month' => 'Transaktion Zahlungsdatum ist vor dem oder im Monat ":value"', + 'search_modifier_payment_date_before_day' => 'Transaktion Zahlungsdatum ist vor dem oder am Tag des Monats ":value"', + 'search_modifier_payment_date_after_year' => 'Transaktion Zahlungsdatum ist nach dem oder im Jahr ":value"', + 'search_modifier_payment_date_after_month' => 'Transaktion Zahlungsdatum ist nach dem oder im Monat ":value"', + 'search_modifier_payment_date_after_day' => 'Transaktion Zahlungsdatum ist nach dem oder am Tag des Monats ":value"', + 'search_modifier_invoice_date_on_year' => 'Transaktion Rechnungsdatum ist im Jahr ":value"', + 'search_modifier_invoice_date_on_month' => 'Transaktion Rechnungsdatum ist im Monat ":value"', + 'search_modifier_invoice_date_on_day' => 'Transaktion Rechnungsdatum ist am Tag des Monats ":value"', + 'search_modifier_invoice_date_before_year' => 'Transaktion Rechnungsdatum ist vor dem oder im Jahr ":value"', + 'search_modifier_invoice_date_before_month' => 'Transaktion Rechnungsdatum ist vor dem oder im Monat ":value"', + 'search_modifier_invoice_date_before_day' => 'Transaktion Rechnungsdatum ist vor dem oder am Tag des Monats ":value"', + 'search_modifier_invoice_date_after_year' => 'Transaktion Rechnungsdatum ist nach dem oder im Jahr ":value"', + 'search_modifier_invoice_date_after_month' => 'Transaktion Rechnungsdatum ist nach dem oder im Monat ":value"', + 'search_modifier_invoice_date_after_day' => 'Transaktion Rechnungsdatum ist nach dem oder am Tag des Monats ":value"', // other dates - 'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"', - 'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"', - 'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"', - 'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"', - 'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"', - 'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"', - 'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"', - 'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"', - 'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"', - 'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"', - 'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"', - 'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"', - 'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"', - 'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"', - 'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"', - 'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"', - 'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"', - 'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"', - 'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"', - 'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"', - 'search_modifier_book_date_on' => 'Transaction book date is on ":value"', - 'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"', - 'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"', - 'search_modifier_process_date_on' => 'Transaction process date is on ":value"', - 'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"', - 'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"', - 'search_modifier_due_date_on' => 'Transaction due date is on ":value"', - 'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"', - 'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"', - 'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"', - 'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"', - 'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"', - 'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"', - 'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"', - 'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"', - 'search_modifier_created_at_on' => 'Transaction was created on ":value"', - 'search_modifier_created_at_before' => 'Transaction was created on or before ":value"', - 'search_modifier_created_at_after' => 'Transaction was created on or after ":value"', - 'search_modifier_updated_at_on' => 'Transaction was updated on ":value"', - 'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"', - 'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"', - 'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"', - 'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"', - 'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"', - 'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"', - 'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"', - 'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"', - 'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"', - 'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"', + 'search_modifier_updated_at_on_year' => 'Transaktion wurde zuletzt im Jahr ":value" aktualisiert', + 'search_modifier_updated_at_on_month' => 'Transaktion wurde zuletzt im Monat ":value" aktualisiert', + 'search_modifier_updated_at_on_day' => 'Transaktion wurde zuletzt am Tag des Monats ":value" aktualisiert', + 'search_modifier_updated_at_before_year' => 'Transaktion wurde zuletzt im oder vor dem Jahr ":value" aktualisiert', + 'search_modifier_updated_at_before_month' => 'Transaktion wurde zuletzt im oder vor dem Monat ":value" aktualisiert', + 'search_modifier_updated_at_before_day' => 'Transaktion wurde zuletzt am oder vor dem Tag des Monats ":value" aktualisiert', + 'search_modifier_updated_at_after_year' => 'Transaktion wurde zuletzt im oder nach dem Jahr ":value" aktualisiert', + 'search_modifier_updated_at_after_month' => 'Transaktion wurde zuletzt im oder nach dem Monat ":value" aktualisiert', + 'search_modifier_updated_at_after_day' => 'Transaktion wurde zuletzt am oder nach dem Tag des Monats ":value" aktualisiert', + 'search_modifier_created_at_on_year' => 'Transaktion wurde im Jahr ":value" erstellt', + 'search_modifier_created_at_on_month' => 'Transaktion wurde im Monat ":value" erstellt', + 'search_modifier_created_at_on_day' => 'Transaktion wurde am Tag des Monats ":value" erstellt', + 'search_modifier_created_at_before_year' => 'Transaktion wurde im oder vor dem Jahr ":value" erstellt', + 'search_modifier_created_at_before_month' => 'Transaktion wurde im oder vor dem Monat ":value" erstellt', + 'search_modifier_created_at_before_day' => 'Transaktion wurde am oder vor dem Tag des Monats ":value" erstellt', + 'search_modifier_created_at_after_year' => 'Transaktion wurde im oder nach dem Jahr ":value" erstellt', + 'search_modifier_created_at_after_month' => 'Transaktion wurde im oder nach dem Monat ":value" erstellt', + 'search_modifier_created_at_after_day' => 'Transaktion wurde am oder nach dem Tag des Monats ":value" erstellt', + 'search_modifier_interest_date_before' => 'Transaktion Zinstermin ist am oder vor dem ":value"', + 'search_modifier_interest_date_after' => 'Transaktion Zinstermin ist am oder nach dem ":value"', + 'search_modifier_book_date_on' => 'Transaktion Buchungstermin ist am ":value"', + 'search_modifier_book_date_before' => 'Transaktion Buchungstermin ist am oder vor dem ":value"', + 'search_modifier_book_date_after' => 'Transaktion Buchungstermin ist am oder nach dem ":value"', + 'search_modifier_process_date_on' => 'Transaktion Erfassungsdatum ist am ":value"', + 'search_modifier_process_date_before' => 'Transaktion Erfassungsdatum ist am oder vor dem ":value"', + 'search_modifier_process_date_after' => 'Transaktion Erfassungsdatum ist am oder nach dem ":value"', + 'search_modifier_due_date_on' => 'Transaktion Fälligkeitstermin ist am ":value"', + 'search_modifier_due_date_before' => 'Transaktion Fälligkeitstermin ist am oder vor dem ":value"', + 'search_modifier_due_date_after' => 'Transaktion Fälligkeitstermin ist am oder nach dem ":value"', + 'search_modifier_payment_date_on' => 'Transaktion Zahlungsdatum ist am ":value"', + 'search_modifier_payment_date_before' => 'Transaktion Zahlungsdatum ist am oder vor dem ":value"', + 'search_modifier_payment_date_after' => 'Transaktion Zahlungsdatum ist am oder nach dem ":value"', + 'search_modifier_invoice_date_on' => 'Transaktion Rechnungsdatum ist am ":value"', + 'search_modifier_invoice_date_before' => 'Transaktion Rechnungsdatum ist am oder vor dem ":value"', + 'search_modifier_invoice_date_after' => 'Transaktion Rechnungsdatum ist am oder nach dem ":value"', + 'search_modifier_created_at_on' => 'Transaktion wurde am ":value" erstellt', + 'search_modifier_created_at_before' => 'Transaktion wurde am oder vor dem ":value" erstellt', + 'search_modifier_created_at_after' => 'Transaktion wurde am oder nach dem ":value" erstellt', + 'search_modifier_updated_at_on' => 'Transaktion wurde aktualisiert am ":value"', + 'search_modifier_updated_at_before' => 'Transaktion wurde aktualisiert am oder vor dem ":value"', + 'search_modifier_updated_at_after' => 'Transaktion wurde aktualisiert am oder nach dem ":value"', + 'search_modifier_attachment_name_is' => 'Der Name eines Anhangs lautet ":value"', + 'search_modifier_attachment_name_contains' => 'Der Name eines Anhangs beinhaltet ":value"', + 'search_modifier_attachment_name_starts' => 'Der Name eines Anhangs beginnt mit ":value"', + 'search_modifier_attachment_name_ends' => 'Der Name eines Anhangs endet mit ":value"', + 'search_modifier_attachment_notes_are' => 'Notizen des Anhangs lauten ":value"', + 'search_modifier_attachment_notes_contains' => 'Notizen des Anhangs beinhalten ":value"', + 'search_modifier_attachment_notes_starts' => 'Notizen des Anhangs beginnen mit ":value"', + 'search_modifier_attachment_notes_ends' => 'Notizen des Anhangs enden mit ":value"', 'update_rule_from_query' => 'Regel „:rule” aus Suchanfrage aktualisieren', 'create_rule_from_query' => 'Neue Regel aus Suchanfrage erstellen', 'rule_from_search_words' => 'Die Regel-Modul hat Schwierigkeiten „:string” zu verarbeiten. Die vorgeschlagene Regel, die Ihrer Suchanfrage entspricht, kann zu unterschiedlichen Ergebnissen führen. Bitte überprüfen Sie die Regelauslöser sorgfältig.', @@ -605,14 +605,14 @@ return [ 'rule_trigger_source_account_is' => 'Quellkonto-Name lautet ":trigger_value"', 'rule_trigger_source_account_contains_choice' => 'Quellkonto-Name enhält..', 'rule_trigger_source_account_contains' => 'Quellkonto-Name enthält ":trigger_value"', - 'rule_trigger_account_id_choice' => 'Either account ID is exactly..', - 'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value', + 'rule_trigger_account_id_choice' => 'Beide Konto IDs sind exakt..', + 'rule_trigger_account_id' => 'Beide Konto IDs sind exakt :trigger_value', 'rule_trigger_source_account_id_choice' => 'Quellkonto ID ist genau..', 'rule_trigger_source_account_id' => 'Quellkonto ID ist genau :trigger_value', 'rule_trigger_destination_account_id_choice' => 'Zielkonto ID ist genau..', 'rule_trigger_destination_account_id' => 'Quellkonto ID ist genau :trigger_value', - 'rule_trigger_account_is_cash_choice' => 'Either account is cash', - 'rule_trigger_account_is_cash' => 'Either account is cash', + 'rule_trigger_account_is_cash_choice' => 'Beide Konten sind Bargeld', + 'rule_trigger_account_is_cash' => 'Beide Konten sind Bargeld', 'rule_trigger_source_is_cash_choice' => 'Quellkonto ist (bar)', 'rule_trigger_source_is_cash' => 'Quellkonto ist (bar)', 'rule_trigger_destination_is_cash_choice' => 'Zielkonto ist (bar)', @@ -647,8 +647,8 @@ return [ 'rule_trigger_category_is' => 'Kategorie ist ":trigger_value"', 'rule_trigger_amount_less_choice' => 'Betrag ist geringer als..', 'rule_trigger_amount_less' => 'Betrag ist kleiner als :trigger_value', - 'rule_trigger_amount_is_choice' => 'Amount is..', - 'rule_trigger_amount_is' => 'Amount is :trigger_value', + 'rule_trigger_amount_is_choice' => 'Betrag lautet..', + 'rule_trigger_amount_is' => 'Betrag lautet :trigger_value', 'rule_trigger_amount_more_choice' => 'Betrag ist mehr als..', 'rule_trigger_amount_more' => 'Betrag ist größer als :trigger_value', 'rule_trigger_description_starts_choice' => 'Beschreibung beginnt mit..', @@ -659,20 +659,20 @@ return [ 'rule_trigger_description_contains' => 'Beschreibung enthält ":trigger_value"', 'rule_trigger_description_is_choice' => 'Beschreibung ist..', 'rule_trigger_description_is' => 'Beschreibung ist ":trigger_value"', - 'rule_trigger_date_on_choice' => 'Transaction date is..', - 'rule_trigger_date_on' => 'Transaction date is ":trigger_value"', + 'rule_trigger_date_on_choice' => 'Buchungsdatum lautet..', + 'rule_trigger_date_on' => 'Buchungsdatum lautet ":trigger_value"', 'rule_trigger_date_before_choice' => 'Buchungsdatum ist vor …', 'rule_trigger_date_before' => 'Buchungsdatum ist vor „:trigger_value”', 'rule_trigger_date_after_choice' => 'Buchungsdatum ist nach …', 'rule_trigger_date_after' => 'Buchungsdatum ist nach „:trigger_value”', - 'rule_trigger_created_at_on_choice' => 'Transaction was made on..', - 'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"', - 'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..', - 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', + 'rule_trigger_created_at_on_choice' => 'Transaktion wurde gemacht am..', + 'rule_trigger_created_at_on' => 'Transaktion wurde gemacht am ":trigger_value"', + 'rule_trigger_updated_at_on_choice' => 'Transaktion wurde zuletzt bearbeitet am..', + 'rule_trigger_updated_at_on' => 'Transaktion wurde zuletzt bearbeitet am ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Budget ist..', 'rule_trigger_budget_is' => 'Budget ist „:trigger_value”', - 'rule_trigger_tag_is_choice' => 'Any tag is..', - 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Irgendein Schlagwort lautet..', + 'rule_trigger_tag_is' => 'Irgendein Schlagwort lautet ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Buchungswährung ist …', 'rule_trigger_currency_is' => 'Buchungswährung ist „:trigger_value”', 'rule_trigger_foreign_currency_is_choice' => 'Fremdwährung der Buchung ist …', @@ -699,12 +699,12 @@ return [ 'rule_trigger_any_notes' => 'Die Buchung hat (beliebige) Notizen', 'rule_trigger_no_notes_choice' => 'Hat keine Notizen', 'rule_trigger_no_notes' => 'Buchung hat keine Notizen', - 'rule_trigger_notes_is_choice' => 'Notes are..', - 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', - 'rule_trigger_notes_contains_choice' => 'Notes contain..', - 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', - 'rule_trigger_notes_starts_choice' => 'Notes start with..', - 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', + 'rule_trigger_notes_is_choice' => 'Notizen lauten..', + 'rule_trigger_notes_is' => 'Notizen lauten ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Notizen beinhalten..', + 'rule_trigger_notes_contains' => 'Notizen beinhalten ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Notizen beginnen mit..', + 'rule_trigger_notes_starts' => 'Notizen beginnen mit ":trigger_value"', 'rule_trigger_notes_ends_choice' => 'Notizen enden mit..', 'rule_trigger_notes_ends' => 'Notizen enden mit ":trigger_value"', 'rule_trigger_bill_is_choice' => 'Rechnung ist..', @@ -723,25 +723,25 @@ return [ 'rule_trigger_id' => 'Buchungskennung lautet „:trigger_value”', // new values: - 'rule_trigger_user_action_choice' => 'User action is ":trigger_value"', - 'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"', - 'rule_trigger_tag_is_not' => 'No tag is..', - 'rule_trigger_account_is_choice' => 'Either account is exactly..', - 'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"', - 'rule_trigger_account_contains_choice' => 'Either account contains..', - 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', - 'rule_trigger_account_ends_choice' => 'Either account ends with..', - 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', - 'rule_trigger_account_starts_choice' => 'Either account starts with..', - 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', - 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', - 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', - 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', - 'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"', + 'rule_trigger_user_action_choice' => 'Die Nutzeraktion ist ":trigger_value"', + 'rule_trigger_tag_is_not_choice' => 'Kein Schlagwort lautet ":trigger_value"', + 'rule_trigger_tag_is_not' => 'Kein Schlagwort lautet..', + 'rule_trigger_account_is_choice' => 'Beide Konten lauten exakt..', + 'rule_trigger_account_is' => 'Beide Konten lauten exakt ":trigger_value"', + 'rule_trigger_account_contains_choice' => 'Beide Konten beinhalten..', + 'rule_trigger_account_contains' => 'Beide Konten beinhalten ":trigger_value"', + 'rule_trigger_account_ends_choice' => 'Beide Konten enden mit..', + 'rule_trigger_account_ends' => 'Beide Konten enden mit ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Beide Konten beginnen mit..', + 'rule_trigger_account_starts' => 'Beide Konten beginnen mit ":trigger_value"', + 'rule_trigger_account_nr_is_choice' => 'Beide Kontonummer / IBAN lauten..', + 'rule_trigger_account_nr_is' => 'Beide Kontonummer / IBAN lauten ":trigger_value"', + 'rule_trigger_account_nr_contains_choice' => 'Beide Kontonummer / IBAN enthalten..', + 'rule_trigger_account_nr_contains' => 'Beide Kontonummer / IBAN enthalten ":trigger_value"', 'rule_trigger_account_nr_ends_choice' => 'Entweder Kontonummer oder IBAN enden auf..', 'rule_trigger_account_nr_ends' => 'Entweder Kontonummer oder IBAN enden auf ":trigger_value"', 'rule_trigger_account_nr_starts_choice' => 'Entweder Kontonummer oder IBAN beginnen mit..', - 'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"', + 'rule_trigger_account_nr_starts' => 'Beide Kontonummer / IBAN beginnen mit ":trigger_value"', 'rule_trigger_category_contains_choice' => 'Kategorie enthält..', 'rule_trigger_category_contains' => 'Kategorie enthält ":trigger_value"', 'rule_trigger_category_ends_choice' => 'Kategorie endet mit..', @@ -754,102 +754,102 @@ return [ 'rule_trigger_budget_ends' => 'Budget endet mit ":trigger_value"', 'rule_trigger_budget_starts_choice' => 'Budget beginnt mit..', 'rule_trigger_budget_starts' => 'Budget beginnt mit ":trigger_value"', - 'rule_trigger_bill_contains_choice' => 'Bill contains..', - 'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"', - 'rule_trigger_bill_ends_choice' => 'Bill ends with..', - 'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"', - 'rule_trigger_bill_starts_choice' => 'Bill starts with..', - 'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"', + 'rule_trigger_bill_contains_choice' => 'Rechnung beinhaltet..', + 'rule_trigger_bill_contains' => 'Rechnung beinhaltet ":trigger_value"', + 'rule_trigger_bill_ends_choice' => 'Rechnung endet mit..', + 'rule_trigger_bill_ends' => 'Rechnung endet mit ":trigger_value"', + 'rule_trigger_bill_starts_choice' => 'Rechnung beginnt mit..', + 'rule_trigger_bill_starts' => 'Rechnung beginnt mit ":trigger_value"', 'rule_trigger_external_id_contains_choice' => 'Externe ID enthält..', 'rule_trigger_external_id_contains' => 'Externe ID enthält ":trigger_value"', 'rule_trigger_external_id_ends_choice' => 'Externe ID endet mit..', 'rule_trigger_external_id_ends' => 'Externe ID endet mit ":trigger_value"', 'rule_trigger_external_id_starts_choice' => 'Externe ID startet mit..', 'rule_trigger_external_id_starts' => 'Externe ID beginnt mit ":trigger_value"', - 'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..', - 'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"', - 'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..', - 'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"', - 'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..', - 'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"', + 'rule_trigger_internal_reference_contains_choice' => 'Interne Referenz beinhaltet..', + 'rule_trigger_internal_reference_contains' => 'Interne Referenz beinhaltet ":trigger_value"', + 'rule_trigger_internal_reference_ends_choice' => 'Interne Referenz endet mit..', + 'rule_trigger_internal_reference_ends' => 'Interne Referenz endet mit ":trigger_value"', + 'rule_trigger_internal_reference_starts_choice' => 'Interne Referenz beginnt mit..', + 'rule_trigger_internal_reference_starts' => 'Interne Referenz beginnt mit ":trigger_value"', 'rule_trigger_external_url_is_choice' => 'Exterme URL ist..', 'rule_trigger_external_url_is' => 'Externe URL ist ":trigger_value"', 'rule_trigger_external_url_contains_choice' => 'Externe URL enthält..', - 'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"', - 'rule_trigger_external_url_ends_choice' => 'External URL ends with..', - 'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"', - 'rule_trigger_external_url_starts_choice' => 'External URL starts with..', - 'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"', + 'rule_trigger_external_url_contains' => 'Externe URL beinhaltet ":trigger_value"', + 'rule_trigger_external_url_ends_choice' => 'Externe URL endet mit..', + 'rule_trigger_external_url_ends' => 'Externe URL endet mit ":trigger_value"', + 'rule_trigger_external_url_starts_choice' => 'Externe URL beginnt mit..', + 'rule_trigger_external_url_starts' => 'Externe URL beginnt mit ":trigger_value"', 'rule_trigger_has_no_attachments_choice' => 'Hat keine Anhänge', 'rule_trigger_has_no_attachments' => 'Transaktion hat keine Anhänge', 'rule_trigger_recurrence_id_choice' => 'Dauerauftrags-ID ist..', 'rule_trigger_recurrence_id' => 'Dauerauftrags-ID ist ":trigger_value"', - 'rule_trigger_interest_date_on_choice' => 'Interest date is on..', - 'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"', - 'rule_trigger_interest_date_before_choice' => 'Interest date is before..', + 'rule_trigger_interest_date_on_choice' => 'Zinstermin ist am..', + 'rule_trigger_interest_date_on' => 'Zinstermin ist am ":trigger_value"', + 'rule_trigger_interest_date_before_choice' => 'Zinstermin ist vor dem..', 'rule_trigger_interest_date_before' => 'Das Zinsdatum liegt vor dem „:trigger_value”', - 'rule_trigger_interest_date_after_choice' => 'Interest date is after..', + 'rule_trigger_interest_date_after_choice' => 'Zinstermin ist nach dem..', 'rule_trigger_interest_date_after' => 'Das Zinsdatum liegt nach dem „:trigger_value”', - 'rule_trigger_book_date_on_choice' => 'Book date is on..', - 'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"', - 'rule_trigger_book_date_before_choice' => 'Book date is before..', - 'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"', - 'rule_trigger_book_date_after_choice' => 'Book date is after..', - 'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"', - 'rule_trigger_process_date_on_choice' => 'Process date is on..', - 'rule_trigger_process_date_on' => 'Process date is ":trigger_value"', - 'rule_trigger_process_date_before_choice' => 'Process date is before..', - 'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"', - 'rule_trigger_process_date_after_choice' => 'Process date is after..', - 'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"', - 'rule_trigger_due_date_on_choice' => 'Due date is on..', - 'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"', - 'rule_trigger_due_date_before_choice' => 'Due date is before..', - 'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"', - 'rule_trigger_due_date_after_choice' => 'Due date is after..', - 'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"', - 'rule_trigger_payment_date_on_choice' => 'Payment date is on..', - 'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"', - 'rule_trigger_payment_date_before_choice' => 'Payment date is before..', - 'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"', - 'rule_trigger_payment_date_after_choice' => 'Payment date is after..', - 'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"', - 'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..', - 'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"', - 'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..', - 'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"', - 'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..', - 'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"', - 'rule_trigger_created_at_before_choice' => 'Transaction was created before..', - 'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"', - 'rule_trigger_created_at_after_choice' => 'Transaction was created after..', - 'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"', - 'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..', - 'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"', - 'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..', - 'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"', - 'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..', - 'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"', - 'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..', - 'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"', - 'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..', - 'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"', - 'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..', - 'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"', - 'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..', - 'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"', - 'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..', - 'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"', - 'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..', - 'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"', - 'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..', - 'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"', - 'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..', - 'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"', - 'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..', - 'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"', - 'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..', - 'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"', + 'rule_trigger_book_date_on_choice' => 'Buchungstermin ist am..', + 'rule_trigger_book_date_on' => 'Buchungstermin ist am ":trigger_value"', + 'rule_trigger_book_date_before_choice' => 'Buchungstermin ist vor dem..', + 'rule_trigger_book_date_before' => 'Buchungstermin ist vor dem ":trigger_value"', + 'rule_trigger_book_date_after_choice' => 'Buchungstermin ist nach dem..', + 'rule_trigger_book_date_after' => 'Buchungstermin ist nach dem ":trigger_value"', + 'rule_trigger_process_date_on_choice' => 'Erfassungsdatum ist am..', + 'rule_trigger_process_date_on' => 'Erfassungsdatum lautet ":trigger_value"', + 'rule_trigger_process_date_before_choice' => 'Erfassungsdatum ist vor dem..', + 'rule_trigger_process_date_before' => 'Erfassungsdatum ist vor dem ":trigger_value"', + 'rule_trigger_process_date_after_choice' => 'Erfassungsdatum ist nach dem..', + 'rule_trigger_process_date_after' => 'Erfassungsdatum ist nach dem ":trigger_value"', + 'rule_trigger_due_date_on_choice' => 'Fälligkeitstermin ist am..', + 'rule_trigger_due_date_on' => 'Fälligkeitstermin ist am ":trigger_value"', + 'rule_trigger_due_date_before_choice' => 'Fälligkeitstermin ist vor dem..', + 'rule_trigger_due_date_before' => 'Fälligkeitstermin ist vor dem ":trigger_value"', + 'rule_trigger_due_date_after_choice' => 'Fälligkeitstermin ist nach dem..', + 'rule_trigger_due_date_after' => 'Fälligkeitstermin ist nach dem ":trigger_value"', + 'rule_trigger_payment_date_on_choice' => 'Zahlungsdatum ist am..', + 'rule_trigger_payment_date_on' => 'Zahlungsdatum ist am ":trigger_value"', + 'rule_trigger_payment_date_before_choice' => 'Zahlungsdatum ist vor dem..', + 'rule_trigger_payment_date_before' => 'Zahlungsdatum ist vor dem ":trigger_value"', + 'rule_trigger_payment_date_after_choice' => 'Zahlungsdatum ist nach..', + 'rule_trigger_payment_date_after' => 'Zahlungsdatum ist nach dem ":trigger_value"', + 'rule_trigger_invoice_date_on_choice' => 'Rechnungsdatum ist am..', + 'rule_trigger_invoice_date_on' => 'Rechnungsdatum ist am ":trigger_value"', + 'rule_trigger_invoice_date_before_choice' => 'Rechnungsdatum ist vor dem..', + 'rule_trigger_invoice_date_before' => 'Rechnungsdatum ist vor dem ":trigger_value"', + 'rule_trigger_invoice_date_after_choice' => 'Rechnungsdatum ist nach dem..', + 'rule_trigger_invoice_date_after' => 'Rechnungsdatum ist nach dem ":trigger_value"', + 'rule_trigger_created_at_before_choice' => 'Transaktion wurde erstellt vor dem..', + 'rule_trigger_created_at_before' => 'Transaktion wurde erstellt vor dem ":trigger_value"', + 'rule_trigger_created_at_after_choice' => 'Transaktion wurde erstellt nach dem..', + 'rule_trigger_created_at_after' => 'Transaktion wurde erstellt nach dem ":trigger_value"', + 'rule_trigger_updated_at_before_choice' => 'Transaktion wurde zuletzt aktualisiert vor dem..', + 'rule_trigger_updated_at_before' => 'Transaktion wurde zuletzt aktualisiert vor dem ":trigger_value"', + 'rule_trigger_updated_at_after_choice' => 'Transaktion wurde zuletzt aktualisiert nach dem..', + 'rule_trigger_updated_at_after' => 'Transaktion wurde zuletzt aktualisiert nach dem ":trigger_value"', + 'rule_trigger_foreign_amount_is_choice' => 'Fremdbetrag ist exakt..', + 'rule_trigger_foreign_amount_is' => 'Fremdbetrag ist exakt ":trigger_value"', + 'rule_trigger_foreign_amount_less_choice' => 'Fremdbetrag ist geringer als..', + 'rule_trigger_foreign_amount_less' => 'Fremdbetrag ist geringer als ":trigger_value"', + 'rule_trigger_foreign_amount_more_choice' => 'Fremdbetrag ist höher als..', + 'rule_trigger_foreign_amount_more' => 'Fremdbetrag ist höher als ":trigger_value"', + 'rule_trigger_attachment_name_is_choice' => 'Der Name eines Anhangs lautet..', + 'rule_trigger_attachment_name_is' => 'Der Name eines Anhangs lautet ":trigger_value"', + 'rule_trigger_attachment_name_contains_choice' => 'Der Name eines Anhangs beinhaltet..', + 'rule_trigger_attachment_name_contains' => 'Der Name eines Anhangs beinhaltet ":trigger_value"', + 'rule_trigger_attachment_name_starts_choice' => 'Der Name eines Anhangs beginnt mit..', + 'rule_trigger_attachment_name_starts' => 'Der Name eines Anhangs beginnt mit ":trigger_value"', + 'rule_trigger_attachment_name_ends_choice' => 'Der Name eines Anhangs endet mit..', + 'rule_trigger_attachment_name_ends' => 'Der Name eines Anhangs endet mit ":trigger_value"', + 'rule_trigger_attachment_notes_are_choice' => 'Notizen des Anhangs lauten..', + 'rule_trigger_attachment_notes_are' => 'Notizen des Anhangs lauten ":trigger_value"', + 'rule_trigger_attachment_notes_contains_choice' => 'Notizen des Anhangs beinhalten..', + 'rule_trigger_attachment_notes_contains' => 'Notizen des Anhangs beinhalten ":trigger_value"', + 'rule_trigger_attachment_notes_starts_choice' => 'Notizen des Anhangs beginnen mit..', + 'rule_trigger_attachment_notes_starts' => 'Notizen des Anhangs beginnen mit ":trigger_value"', + 'rule_trigger_attachment_notes_ends_choice' => 'Notizen des Anhangs enden mit..', + 'rule_trigger_attachment_notes_ends' => 'Notizen des Anhangs enden mit ":trigger_value"', // actions 'rule_action_delete_transaction_choice' => 'Buchung löschen (!)', @@ -1310,10 +1310,10 @@ return [ 'running_again_loss' => 'Zuvor verknüpfte Buchungen mit dieser Rechnung können ihre Verbindung verlieren, wenn sie (nicht mehr) der/den Regel(n) entsprechen.', 'bill_related_rules' => 'Regeln mit Verknüpfung zu dieser Rechnung', 'repeats' => 'Wiederholungen', - 'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.', - 'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.', - 'bill_end_index_line' => 'This bill ends on :date', - 'bill_extension_index_line' => 'This bill must be extended or cancelled on :date', + 'bill_end_date_help' => 'Optionales Feld. Die Rechnung wird voraussichtlich an diesem Datum enden.', + 'bill_extension_date_help' => 'Optionales Feld. Die Rechnung muss an oder vor diesem Datum verlängert (oder storniert) werden.', + 'bill_end_index_line' => 'Diese Rechnung endet am :date', + 'bill_extension_index_line' => 'Diese Rechnung muss am :date verlängert oder storniert werden', 'connected_journals' => 'Verknüpfte Buchungen', 'auto_match_on' => 'Automatisch von Firefly III zugeordnet', 'auto_match_off' => 'Nicht automatisch von Firefly III zugeordnet', diff --git a/resources/lang/el_GR/config.php b/resources/lang/el_GR/config.php index bcbe4e13e6..079ebbbf6b 100644 --- a/resources/lang/el_GR/config.php +++ b/resources/lang/el_GR/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/el_GR/email.php b/resources/lang/el_GR/email.php index 562383589a..58fd63d759 100644 --- a/resources/lang/el_GR/email.php +++ b/resources/lang/el_GR/email.php @@ -65,9 +65,9 @@ return [ 'email_change_body_to_old' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen, you **must** follow the "undo"-link below to protect your account!', 'email_change_ignore' => 'Αν ξεκινήσατε αυτήν την αλλαγή, μπορείτε να αγνοήσετε με ασφάλεια αυτό το μήνυμα.', 'email_change_old' => 'Η παλιά διεύθυνση ηλεκτρονικού ταχυδρομείου ήταν: :email', - 'email_change_old_strong' => 'The old email address was: **:email**', + 'email_change_old_strong' => 'Η παλιά διεύθυνση ηλεκτρονικού ταχυδρομείου ήταν: **:email**', 'email_change_new' => 'Η νέα διεύθυνση ηλεκτρονικού ταχυδρομείου είναι: :email', - 'email_change_new_strong' => 'The new email address is: **:email**', + 'email_change_new_strong' => 'Η νέα διεύθυνση ηλεκτρονικού ταχυδρομείου είναι: **:email**', 'email_change_instructions' => 'Δεν μπορείτε να χρησιμοποιήσετε το Firefly III μέχρι να επιβεβαιώσετε αυτήν την αλλαγή. Ακολουθήστε τον παρακάτω σύνδεσμο για να το κάνετε.', 'email_change_undo_link' => 'Για να αναιρέσετε την αλλαγή, ακολουθήστε αυτόν τον σύνδεσμο:', diff --git a/resources/lang/el_GR/errors.php b/resources/lang/el_GR/errors.php index d705e18084..4ea68c8cf1 100644 --- a/resources/lang/el_GR/errors.php +++ b/resources/lang/el_GR/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Επιστρέφω αμέσως!', 'check_back' => 'Το Firefly III είναι εκτός λειτουργίας για κάποια απαραίτητη συντήρηση. Ελέγξτε ξανά σε ένα δευτερόλεπτο.', 'error_occurred' => 'Ωχ! Παρουσιάστηκε σφάλμα.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Δυστυχώς, αυτό το σφάλμα δεν ήταν δυνατό να ξεπεραστεί :(. Το Firefly III δε λειτουργεί. Το σφάλμα είναι:', 'error' => 'Σφάλμα', 'error_location' => 'Αυτό το σφάλμα προέκυψε στο αρχείο :file στη γραμμή :line με κώδικα :code.', diff --git a/resources/lang/el_GR/firefly.php b/resources/lang/el_GR/firefly.php index cf520267e6..f8e131231e 100644 --- a/resources/lang/el_GR/firefly.php +++ b/resources/lang/el_GR/firefly.php @@ -31,7 +31,7 @@ return [ 'split' => 'Διαχωρισμός', 'single_split' => 'Διαχωρισμός', 'clone' => 'Κλωνοποίηση', - 'confirm_action' => 'Confirm action', + 'confirm_action' => 'Επιβεβαίωση ενέργειας', 'last_seven_days' => 'Τελευταίες επτά ημέρες', 'last_thirty_days' => 'Τελευταίες τριάντα ημέρες', 'last_180_days' => 'Τελευταίες 180 ημέρες', @@ -315,7 +315,7 @@ return [ 'search_modifier_notes_is' => 'The transaction notes are exactly ":value"', 'search_modifier_no_notes' => 'Η συναλλαγή δεν έχει σημειώσεις', 'search_modifier_any_notes' => 'Η συναλλαγή πρέπει να έχει σημειώσεις', - 'search_modifier_amount_is' => 'Amount is exactly :value', + 'search_modifier_amount_is' => 'Το ποσό είναι ακριβώς :value', 'search_modifier_amount_less' => 'Το ποσό είναι μικρότερο ή ίσο με :value', 'search_modifier_amount_more' => 'Το ποσό είναι μεγαλύτερο ή ίσο με :value', 'search_modifier_source_account_is' => 'Το όνομα του λογαριασμού προέλευσης είναι ακριβώς ":value"', @@ -344,9 +344,9 @@ return [ 'search_modifier_bill_is' => 'Το πάγιο έξοδο είναι ":value"', 'search_modifier_transaction_type' => 'Ο τύπος συναλλαγής είναι ":value"', 'search_modifier_tag_is' => 'Η ετικέτα είναι ":value"', - 'search_modifier_date_on_year' => 'Transaction is in year ":value"', - 'search_modifier_date_on_month' => 'Transaction is in month ":value"', - 'search_modifier_date_on_day' => 'Transaction is on day of month ":value"', + 'search_modifier_date_on_year' => 'Η συναλλαγή είναι στο έτος ":value"', + 'search_modifier_date_on_month' => 'Η συναλλαγή είναι στον μήνα ":value"', + 'search_modifier_date_on_day' => 'Η συναλλαγή είναι την ημέρα του μήνα ":value"', 'search_modifier_date_before_year' => 'Η συναλλαγή είναι πριν ή μέσα στο έτος ":value"', 'search_modifier_date_before_month' => 'Η συναλλαγή είναι πριν ή μέσα στο μήνα ":value"', 'search_modifier_date_before_day' => 'Η συναλλαγή είναι πριν ή την ημέρα του μήνα ":value"', @@ -356,7 +356,7 @@ return [ // new - 'search_modifier_tag_is_not' => 'No tag is ":value"', + 'search_modifier_tag_is_not' => 'Δεν υπάρχει ετικέτα ":value"', 'search_modifier_account_is' => 'Either account is ":value"', 'search_modifier_account_contains' => 'Either account contains ":value"', @@ -366,12 +366,12 @@ return [ 'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"', 'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"', 'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"', - 'search_modifier_category_contains' => 'Category contains ":value"', - 'search_modifier_category_ends' => 'Category ends with ":value"', - 'search_modifier_category_starts' => 'Category starts with ":value"', - 'search_modifier_budget_contains' => 'Budget contains ":value"', - 'search_modifier_budget_ends' => 'Budget ends with ":value"', - 'search_modifier_budget_starts' => 'Budget starts with ":value"', + 'search_modifier_category_contains' => 'Η κατηγορία περιέχει ":value"', + 'search_modifier_category_ends' => 'Η κατηγορία τελειώνει σε ":value"', + 'search_modifier_category_starts' => 'Η κατηγορία αρχίζει με ":value"', + 'search_modifier_budget_contains' => 'Ο προϋπολογισμός περιέχει ":value"', + 'search_modifier_budget_ends' => 'Ο προϋπολογισμός τελειώνει σε ":value"', + 'search_modifier_budget_starts' => 'Ο προϋπολογισμός αρχίζει με ":value"', 'search_modifier_bill_contains' => 'Bill contains ":value"', 'search_modifier_bill_ends' => 'Bill ends with ":value"', 'search_modifier_bill_starts' => 'Bill starts with ":value"', @@ -671,8 +671,8 @@ return [ 'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"', 'rule_trigger_budget_is_choice' => 'Ο προϋπολογισμός είναι..', 'rule_trigger_budget_is' => 'Ο προϋπολογισμός είναι ":trigger_value"', - 'rule_trigger_tag_is_choice' => 'Any tag is..', - 'rule_trigger_tag_is' => 'Any tag is ":trigger_value"', + 'rule_trigger_tag_is_choice' => 'Οποιαδήποτε ετικέτα είναι..', + 'rule_trigger_tag_is' => 'Οποιαδήποτε ετικέτα είναι ":trigger_value"', 'rule_trigger_currency_is_choice' => 'Το νόμισμα της συναλλαγής είναι..', 'rule_trigger_currency_is' => 'Το νόμισμα της συναλλαγής είναι ":trigger_value"', 'rule_trigger_foreign_currency_is_choice' => 'Το ξένο νόμισμα της συναλλαγής είναι..', @@ -699,11 +699,11 @@ return [ 'rule_trigger_any_notes' => 'Η συναλλαγή έχει (οποιεσδήποτε) σημειώσεις', 'rule_trigger_no_notes_choice' => 'Δεν έχει σημειώσεις', 'rule_trigger_no_notes' => 'Η συναλλαγή δεν έχει σημειώσεις', - 'rule_trigger_notes_is_choice' => 'Notes are..', - 'rule_trigger_notes_is' => 'Notes are ":trigger_value"', - 'rule_trigger_notes_contains_choice' => 'Notes contain..', - 'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"', - 'rule_trigger_notes_starts_choice' => 'Notes start with..', + 'rule_trigger_notes_is_choice' => 'Οι σημειώσεις είναι..', + 'rule_trigger_notes_is' => 'Οι σημειώσεις είναι ":trigger_value"', + 'rule_trigger_notes_contains_choice' => 'Οι σημειώσεις περιέχουν..', + 'rule_trigger_notes_contains' => 'Οι σημειώσεις περιέχουν ":trigger_value"', + 'rule_trigger_notes_starts_choice' => 'Οι σημειώσεις αρχίζουν με..', 'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"', 'rule_trigger_notes_ends_choice' => 'Notes end with..', 'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"', @@ -732,8 +732,8 @@ return [ 'rule_trigger_account_contains' => 'Either account contains ":trigger_value"', 'rule_trigger_account_ends_choice' => 'Either account ends with..', 'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"', - 'rule_trigger_account_starts_choice' => 'Either account starts with..', - 'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"', + 'rule_trigger_account_starts_choice' => 'Οποιοσδήποτε λογαριασμός αρχίζει με..', + 'rule_trigger_account_starts' => 'Οποιοσδήποτε λογαριασμός αρχίζει με ":trigger_value"', 'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..', 'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"', 'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..', diff --git a/resources/lang/en_GB/config.php b/resources/lang/en_GB/config.php index 5d9a497a01..5a96a15e90 100644 --- a/resources/lang/en_GB/config.php +++ b/resources/lang/en_GB/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/en_GB/errors.php b/resources/lang/en_GB/errors.php index b63c231504..a62e78ebcf 100644 --- a/resources/lang/en_GB/errors.php +++ b/resources/lang/en_GB/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Be right back!', 'check_back' => 'Firefly III is down for some necessary maintenance. Please check back in a second.', 'error_occurred' => 'Whoops! An error occurred.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Unfortunately, this error was not recoverable :(. Firefly III broke. The error is:', 'error' => 'Error', 'error_location' => 'This error occured in file :file on line :line with code :code.', diff --git a/resources/lang/en_US/config.php b/resources/lang/en_US/config.php index d0e1be9b49..deb62f0c6d 100644 --- a/resources/lang/en_US/config.php +++ b/resources/lang/en_US/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/es_ES/config.php b/resources/lang/es_ES/config.php index bdc5c70330..93411d53d6 100644 --- a/resources/lang/es_ES/config.php +++ b/resources/lang/es_ES/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Trimestre' Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/es_ES/errors.php b/resources/lang/es_ES/errors.php index d0f907c177..34f3a80f16 100644 --- a/resources/lang/es_ES/errors.php +++ b/resources/lang/es_ES/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => '¡Enseguida vuelvo!', 'check_back' => 'Firefly III está apagado para el mantenimiento necesario. Por favor, vuelva en un segundo.', 'error_occurred' => '¡Uy! un error ha ocurrido.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Desafortunadamente, este error no se pudo recuperar :(. Firefly III se rompió. El error es:', 'error' => 'Error', 'error_location' => 'Este error ocurrió en el archivo ":file" en línea :line con código :code.', diff --git a/resources/lang/fi_FI/config.php b/resources/lang/fi_FI/config.php index ae7c1b55a9..4515d84a1c 100644 --- a/resources/lang/fi_FI/config.php +++ b/resources/lang/fi_FI/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/fi_FI/errors.php b/resources/lang/fi_FI/errors.php index 2a724855b3..1d5fcfd54a 100644 --- a/resources/lang/fi_FI/errors.php +++ b/resources/lang/fi_FI/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Palaan pian!', 'check_back' => 'Firefly III tekee joitain tarpeellisia huoltotoimenpiteitä. Ole hyvä ja yritä uudelleen hetken kuluttua.', 'error_occurred' => 'Hupsista! Tapahtui virhe.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Valitettavasti tästä virheestä ei pystytä palautumaan :(. Firefly III meni rikki. Virhe on:', 'error' => 'Virhe', 'error_location' => 'Tämä virhe tapahtui tiedostossa :file rivillä :line koodilla :code.', diff --git a/resources/lang/fr_FR/config.php b/resources/lang/fr_FR/config.php index 45f923e332..2b72dd942c 100644 --- a/resources/lang/fr_FR/config.php +++ b/resources/lang/fr_FR/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/fr_FR/errors.php b/resources/lang/fr_FR/errors.php index db79262883..7da4b907e5 100644 --- a/resources/lang/fr_FR/errors.php +++ b/resources/lang/fr_FR/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Je reviens tout de suite !', 'check_back' => 'Firefly III est fermé pour cause de maintenace. Veuillez revenir dans une seconde.', 'error_occurred' => 'Oups ! Une erreur est survenue.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Malheureusement, cette erreur n\'a pas pu être récupérée :(. Firefly III s\'est cassé. L\'erreur est :', 'error' => 'Erreur', 'error_location' => 'Cette erreur est survenue dans le fichier ":file" à la ligne :line avec le code :code.', diff --git a/resources/lang/hu_HU/config.php b/resources/lang/hu_HU/config.php index f160be11d2..a22c202c31 100644 --- a/resources/lang/hu_HU/config.php +++ b/resources/lang/hu_HU/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'YYYY Q', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/hu_HU/errors.php b/resources/lang/hu_HU/errors.php index c72e009719..a1d9aca144 100644 --- a/resources/lang/hu_HU/errors.php +++ b/resources/lang/hu_HU/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Rögtön jövök!', 'check_back' => 'FireFly III jelenleg karbantartás alatt. Kérem látogasson vissza később.', 'error_occurred' => 'Hoppá! Hiba történt.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Sajnos a hiba után nem sikerült visszaállni :(. A futás megszakadt. A hiba:', 'error' => 'Hiba', 'error_location' => 'Hiba a :file fájl :line sorában a :code kódnál.', diff --git a/resources/lang/id_ID/config.php b/resources/lang/id_ID/config.php index 1c13eb9489..73994bafd9 100644 --- a/resources/lang/id_ID/config.php +++ b/resources/lang/id_ID/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/id_ID/errors.php b/resources/lang/id_ID/errors.php index 39e57b9bbd..468d67b0a1 100644 --- a/resources/lang/id_ID/errors.php +++ b/resources/lang/id_ID/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Segera kembali!', 'check_back' => 'Firefly III tidak dapat diakses untuk pemeliharaan. Silakan cek kembali beberapa saat lagi.', 'error_occurred' => 'Ups! Terjadi kesalahan.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Sayangnya, kesalahan ini tidak dapat diperbaiki :(. Firefly III mengalami kerusakan. Kesalahan yang terjadi adalah:', 'error' => 'Kesalahan', 'error_location' => 'Kesalahan ini terjadi pada file ":file" pada baris :line dengan kode :code.', diff --git a/resources/lang/it_IT/config.php b/resources/lang/it_IT/config.php index a585d544ce..a1fe53d8d3 100644 --- a/resources/lang/it_IT/config.php +++ b/resources/lang/it_IT/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'T'Q yyyy", 'half_year_fns' => "'S{half}' yyyy", diff --git a/resources/lang/it_IT/errors.php b/resources/lang/it_IT/errors.php index f76d90e87d..fd4f4688b6 100644 --- a/resources/lang/it_IT/errors.php +++ b/resources/lang/it_IT/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Torno subito!', 'check_back' => 'Firefly III non è in funzione per una manutenzione necessaria. Ricontrolla tra qualche secondo.', 'error_occurred' => 'Ops! Si è verificato un errore.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Sfortunatamente questo errore non è riparabile :(. Firefly III è rotto. L\'errore è:', 'error' => 'Errore', 'error_location' => 'Questo errore si è verificato nel file :file alla riga :line con codice :code.', diff --git a/resources/lang/ja_JP/config.php b/resources/lang/ja_JP/config.php index a2d6119b69..9bd070d2d1 100644 --- a/resources/lang/ja_JP/config.php +++ b/resources/lang/ja_JP/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY年', //'half_year' => '%B %Y', - 'half_year_js' => 'YYYY年第Q四半期', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "yyyy年第Q四半期", 'half_year_fns' => "yyyy年H[半期]", diff --git a/resources/lang/ja_JP/errors.php b/resources/lang/ja_JP/errors.php index cdb0424f79..0ade79cc77 100644 --- a/resources/lang/ja_JP/errors.php +++ b/resources/lang/ja_JP/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'メンテナンスはすぐに終わります。', 'check_back' => '必要なメンテナンスを行っているため、Firefly IIIは一時停止しています。しばらくしてからもう一度確認してください。', 'error_occurred' => '申し訳ありません。エラーが発生しました。', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => '残念ながら、このエラーは回復不可能です。Firefly IIIは故障しました。エラーログは以下の通りです:', 'error' => 'エラー', 'error_location' => 'このエラーは、ファイル「:file」 :line 行目のコード :code で発生しました。', diff --git a/resources/lang/nb_NO/config.php b/resources/lang/nb_NO/config.php index e9b70c9e5a..fdc75dafa8 100644 --- a/resources/lang/nb_NO/config.php +++ b/resources/lang/nb_NO/config.php @@ -54,7 +54,7 @@ CONTEXTREQUEST', 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/nb_NO/errors.php b/resources/lang/nb_NO/errors.php index 3916c20266..1f5c35f447 100644 --- a/resources/lang/nb_NO/errors.php +++ b/resources/lang/nb_NO/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Er straks tilbake!', 'check_back' => 'Firefly III er nede for nødvendig vedlikehold. Vennligst sjekk tilbake om en stund.', 'error_occurred' => 'Beklager, en feil har oppstått.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Dessverre ble ikke denne feilen fikset :(. Firefly III ødelagt. Feilen er:', 'error' => 'Feil', 'error_location' => 'Denne feilen oppstod i filen :file på linje :line med kode :code.', diff --git a/resources/lang/nl_NL/config.php b/resources/lang/nl_NL/config.php index d8541072d3..95c3496176 100644 --- a/resources/lang/nl_NL/config.php +++ b/resources/lang/nl_NL/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/nl_NL/errors.php b/resources/lang/nl_NL/errors.php index c845cdcf7e..eef93af388 100644 --- a/resources/lang/nl_NL/errors.php +++ b/resources/lang/nl_NL/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Zo terug!', 'check_back' => 'Firefly III is offline voor onderhoud. Kom later terug.', 'error_occurred' => 'Oeps! Er is een fout opgetreden.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Helaas was deze fout niet te herstellen :(. Firefly III is stuk. De fout is:', 'error' => 'Fout', 'error_location' => 'De fout is opgetreden in bestand :file op regel :line met code :code.', diff --git a/resources/lang/pl_PL/config.php b/resources/lang/pl_PL/config.php index 7f8aa06d4a..e9ae93a01b 100644 --- a/resources/lang/pl_PL/config.php +++ b/resources/lang/pl_PL/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "Q 'kwartał' yyyy", 'half_year_fns' => "'{half} połowa' yyyy", diff --git a/resources/lang/pl_PL/errors.php b/resources/lang/pl_PL/errors.php index 3d2b127e1b..d340a81fe0 100644 --- a/resources/lang/pl_PL/errors.php +++ b/resources/lang/pl_PL/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Zaraz wracam!', 'check_back' => 'Firefly III jest wyłączony na potrzeby wymaganej konserwacji. Sprawdź ponownie za sekundę.', 'error_occurred' => 'Ups! Wystąpił błąd.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Niestety, nie mogliśmy się pozbierać po tym błędzie :(. Firefly III się popsuło. Błąd to:', 'error' => 'Błąd', 'error_location' => 'Błąd wystąpił w pliku :file linia :line z kodem :code.', diff --git a/resources/lang/pt_BR/config.php b/resources/lang/pt_BR/config.php index 25c15e351f..ae9c4c7d7f 100644 --- a/resources/lang/pt_BR/config.php +++ b/resources/lang/pt_BR/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'T'Q, yyyy", 'half_year_fns' => "'S{half}', yyyy", diff --git a/resources/lang/pt_BR/errors.php b/resources/lang/pt_BR/errors.php index 5309c1b147..74498ddd50 100644 --- a/resources/lang/pt_BR/errors.php +++ b/resources/lang/pt_BR/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Volto já!', 'check_back' => 'Firefly III está fora do ar devido a manutenção necessária. Acesse novamente em alguns instantes.', 'error_occurred' => 'Ops! Aconteceu um erro.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Infelizmente este erro não é recuperável :(. Firefly III quebrou. O erro é:', 'error' => 'Erro', 'error_location' => 'Esse erro ocorreu no arquivo ":file", na linha :line com o código :code.', diff --git a/resources/lang/pt_PT/config.php b/resources/lang/pt_PT/config.php index fb3c703743..abea86f4af 100644 --- a/resources/lang/pt_PT/config.php +++ b/resources/lang/pt_PT/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Trimestre' Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/pt_PT/errors.php b/resources/lang/pt_PT/errors.php index 67ca3a8f8f..5f3c638799 100644 --- a/resources/lang/pt_PT/errors.php +++ b/resources/lang/pt_PT/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Volto já!', 'check_back' => 'Firefly III está desligado para manutenção. Volte já a seguir.', 'error_occurred' => 'Oops! Ocorreu um erro.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Infelizmente, este erro não era recuperável :(. Firefly III avariou. O erro é:', 'error' => 'Erro', 'error_location' => 'O erro ocorreu no ficheiro ":file" na linha :line com o código :code.', diff --git a/resources/lang/ro_RO/config.php b/resources/lang/ro_RO/config.php index f9b525aa81..57fe7d6918 100644 --- a/resources/lang/ro_RO/config.php +++ b/resources/lang/ro_RO/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyy", diff --git a/resources/lang/ro_RO/errors.php b/resources/lang/ro_RO/errors.php index e5b81e5f79..2ef8b98bca 100644 --- a/resources/lang/ro_RO/errors.php +++ b/resources/lang/ro_RO/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Revin imediat!', 'check_back' => 'Firefly III este oprit pentru o întreținere necesară. Vă rugăm să reveniți într-o secundă.', 'error_occurred' => 'Ups! A apărut o eroare.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Din păcate, această eroare nu a putut fi recuperată :(. Firefly III s-a stricat. Eroarea este:', 'error' => 'Eroare', 'error_location' => 'Această eroare a apărut în fișierul ":file" pe linia :line cu codul :code.', diff --git a/resources/lang/ru_RU/config.php b/resources/lang/ru_RU/config.php index c1d64bf7f6..baeeb99a0f 100644 --- a/resources/lang/ru_RU/config.php +++ b/resources/lang/ru_RU/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/ru_RU/errors.php b/resources/lang/ru_RU/errors.php index 777bf9b244..1b87722e01 100644 --- a/resources/lang/ru_RU/errors.php +++ b/resources/lang/ru_RU/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Временно недоступен!', 'check_back' => 'Firefly III отключён для необходимого обслуживания. Пожалуйста, зайдите через секунду.', 'error_occurred' => 'Упс! Произошла ошибка.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'К сожалению, эта ошибка не была исправлена :(. Firefly III сломался. Ошибка:', 'error' => 'Ошибка', 'error_location' => 'Эта ошибка произошла в файле :file в строке :line с кодом :code.', diff --git a/resources/lang/sk_SK/config.php b/resources/lang/sk_SK/config.php index 0f701bde92..2240bd8e99 100644 --- a/resources/lang/sk_SK/config.php +++ b/resources/lang/sk_SK/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/sk_SK/errors.php b/resources/lang/sk_SK/errors.php index 64b770e77b..32c61a9ec4 100644 --- a/resources/lang/sk_SK/errors.php +++ b/resources/lang/sk_SK/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Hneď sme späť!', 'check_back' => 'Firefly III je nedostupný kvôli nevyhnutnej údržbe. Prosím, skúste to neskôr.', 'error_occurred' => 'Ups! Vyskytla sa chyba.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Nanešťastie, túto chybu nie je možné opraviť :(. Firefly III sa pokazil. Chyba:', 'error' => 'Chyba', 'error_location' => 'Chyba nastala v súbore ":file" na riadku :line s kódom :code.', diff --git a/resources/lang/sv_SE/config.php b/resources/lang/sv_SE/config.php index a0ad62334e..ff114336dc 100644 --- a/resources/lang/sv_SE/config.php +++ b/resources/lang/sv_SE/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'kvartal'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/sv_SE/errors.php b/resources/lang/sv_SE/errors.php index 1db6f4050e..fee2c9ddf0 100644 --- a/resources/lang/sv_SE/errors.php +++ b/resources/lang/sv_SE/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Strax tillbaka!', 'check_back' => 'Firefly III är nere för nödvändigt underhåll. Vänligen kom tillbaka om en liten stund.', 'error_occurred' => 'Hoppsan! Ett fel uppstod.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Oturligt nog har ett återkalligt fel skett :(. Firefly III har gått sönder. Felet är:', 'error' => 'Fel', 'error_location' => 'Detta fel inträffade i filen :file på rad :line med kod :code.', diff --git a/resources/lang/tr_TR/config.php b/resources/lang/tr_TR/config.php index 91947a4cde..233e137362 100644 --- a/resources/lang/tr_TR/config.php +++ b/resources/lang/tr_TR/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/tr_TR/errors.php b/resources/lang/tr_TR/errors.php index 710b0a788b..4741a30cb1 100644 --- a/resources/lang/tr_TR/errors.php +++ b/resources/lang/tr_TR/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Hemen dönecek!', 'check_back' => 'Firefly III gerekli bakım için hazır. Lütfen bir saniye sonra tekrar kontrol edin.', 'error_occurred' => 'Hoppala! Bir hata oluştu.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Ne yazık ki, bu hata kurtarılamadı :(. Ateşböceği III kırıldı. Hata şu şekildedir:', 'error' => 'Hata', 'error_location' => 'Bu hata dosyada oluştu:file on line :line with code :code.', diff --git a/resources/lang/vi_VN/config.php b/resources/lang/vi_VN/config.php index c479681255..27e8d47644 100644 --- a/resources/lang/vi_VN/config.php +++ b/resources/lang/vi_VN/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/vi_VN/errors.php b/resources/lang/vi_VN/errors.php index e1948fb25f..004ac1cd2c 100644 --- a/resources/lang/vi_VN/errors.php +++ b/resources/lang/vi_VN/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Sẽ quay lại ngay!', 'check_back' => 'Firefly III ngừng hoạt động để bảo trì. Vui lòng kiểm tra lại sau một giây.', 'error_occurred' => 'Rất tiếc! Lỗi xảy ra.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Thật không may, lỗi này không thể phục hồi :(. Firefly III đã bị hỏng. Lỗi là:', 'error' => 'Lỗi', 'error_location' => 'Lỗi này xảy ra trong tập tin :file dòng :line code :code.', diff --git a/resources/lang/zh_CN/config.php b/resources/lang/zh_CN/config.php index f1eb57b1dd..31106b95fe 100644 --- a/resources/lang/zh_CN/config.php +++ b/resources/lang/zh_CN/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'YYYY年 第Q季度', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/zh_CN/errors.php b/resources/lang/zh_CN/errors.php index c5f02b4088..0ec6a72966 100644 --- a/resources/lang/zh_CN/errors.php +++ b/resources/lang/zh_CN/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => '敬请期待!', 'check_back' => 'Firefly III 正在进行必要的维护,请稍后再试', 'error_occurred' => '很抱歉,出现错误', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => '很遗憾,该错误无法恢复 :( Firefly III 已崩溃。错误信息:', 'error' => '错误', 'error_location' => '该错误位于文件 :file 第 :line 行的代码 :code', diff --git a/resources/lang/zh_TW/config.php b/resources/lang/zh_TW/config.php index 9bd0f0c14d..8c705c387a 100644 --- a/resources/lang/zh_TW/config.php +++ b/resources/lang/zh_TW/config.php @@ -53,7 +53,7 @@ return [ 'year_js' => 'YYYY', //'half_year' => '%B %Y', - 'half_year_js' => 'Q YYYY', + 'half_year_js' => '\QQ YYYY', 'quarter_fns' => "'Q'Q, yyyy", 'half_year_fns' => "'H{half}', yyyy", diff --git a/resources/lang/zh_TW/errors.php b/resources/lang/zh_TW/errors.php index b63c231504..a62e78ebcf 100644 --- a/resources/lang/zh_TW/errors.php +++ b/resources/lang/zh_TW/errors.php @@ -33,6 +33,7 @@ return [ 'be_right_back' => 'Be right back!', 'check_back' => 'Firefly III is down for some necessary maintenance. Please check back in a second.', 'error_occurred' => 'Whoops! An error occurred.', + 'db_error_occurred' => 'Whoops! A database error occurred.', 'error_not_recoverable' => 'Unfortunately, this error was not recoverable :(. Firefly III broke. The error is:', 'error' => 'Error', 'error_location' => 'This error occured in file :file on line :line with code :code.', diff --git a/resources/views/layout/default.twig b/resources/views/layout/default.twig index 555140d32c..aedf826479 100644 --- a/resources/views/layout/default.twig +++ b/resources/views/layout/default.twig @@ -228,17 +228,6 @@ {% endif %} - diff --git a/resources/views/layout/empty.twig b/resources/views/layout/empty.twig index c72672279f..516e82c9f7 100644 --- a/resources/views/layout/empty.twig +++ b/resources/views/layout/empty.twig @@ -61,17 +61,5 @@ {% endif %} - - diff --git a/resources/views/layout/guest.twig b/resources/views/layout/guest.twig index 50177b2b95..f96592aad6 100644 --- a/resources/views/layout/guest.twig +++ b/resources/views/layout/guest.twig @@ -76,17 +76,5 @@ {% endif %} - - diff --git a/resources/views/layout/install.twig b/resources/views/layout/install.twig index edb8564ca0..a4cc4e9c81 100644 --- a/resources/views/layout/install.twig +++ b/resources/views/layout/install.twig @@ -36,17 +36,5 @@ {% block scripts %}{% endblock %} - - diff --git a/yarn.lock b/yarn.lock index 82d628619b..b554205491 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5035,9 +5035,9 @@ type-is@~1.6.18: mime-types "~2.1.24" uiv@^1.4: - version "1.4.1" - resolved "https://registry.yarnpkg.com/uiv/-/uiv-1.4.1.tgz#793d90aa9fcba61f389626664ba54a4e86fdb848" - integrity sha512-3Tfg49lmSN0H75E+rKiZNN4yZfPeAP/GfTgkRweJNd59dCiY8fPRHwlCuFS3h81w87dvP6g+XFcfgig9DjjYQQ== + version "1.4.2" + resolved "https://registry.yarnpkg.com/uiv/-/uiv-1.4.2.tgz#707def020e786f4187fa2bab663535f5fc4ff1c8" + integrity sha512-+3Q7n58Yau6w8/eZjp3Pukc4VCbTZmopQb1V9VE2ki5GLwL8jlTdBwtWgT90xhapBcbja4twS2lmaf9tpjVbuA== dependencies: portal-vue "^2.1.7" vue-functional-data-merge "^3.0.0"