Compare commits

..

28 Commits

Author SHA1 Message Date
github-actions
9d3189be7e Auto commit for release 'develop' on 2024-04-15 2024-04-15 07:59:54 +02:00
James Cole
07fca78293 Merge pull request #8791 from firefly-iii/dependabot/npm_and_yarn/develop/i18next-23.11.2
Bump i18next from 23.11.1 to 23.11.2
2024-04-15 07:55:47 +02:00
James Cole
82080501c7 Merge pull request #8790 from firefly-iii/dependabot/npm_and_yarn/develop/sass-1.75.0
Bump sass from 1.74.1 to 1.75.0
2024-04-15 07:55:37 +02:00
James Cole
d93d6bfc66 Update phpcs.sh
Signed-off-by: James Cole <james@firefly-iii.org>
2024-04-15 07:54:52 +02:00
dependabot[bot]
a41326ef94 Bump i18next from 23.11.1 to 23.11.2
Bumps [i18next](https://github.com/i18next/i18next) from 23.11.1 to 23.11.2.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next/compare/v23.11.1...v23.11.2)

---
updated-dependencies:
- dependency-name: i18next
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-15 03:55:25 +00:00
dependabot[bot]
90b77845c3 Bump sass from 1.74.1 to 1.75.0
Bumps [sass](https://github.com/sass/dart-sass) from 1.74.1 to 1.75.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.74.1...1.75.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-15 03:55:12 +00:00
James Cole
57af80d820 Merge pull request #8788 from firefly-iii/dependabot/composer/develop/larastan/larastan-2.9.4 2024-04-15 05:45:30 +02:00
James Cole
fc4d5a1dfd Merge pull request #8787 from firefly-iii/dependabot/composer/develop/phpunit/phpunit-10.5.18 2024-04-15 05:45:21 +02:00
dependabot[bot]
8ab9ab8d21 Bump larastan/larastan from 2.9.2 to 2.9.4
Bumps [larastan/larastan](https://github.com/larastan/larastan) from 2.9.2 to 2.9.4.
- [Release notes](https://github.com/larastan/larastan/releases)
- [Changelog](https://github.com/larastan/larastan/blob/2.x/RELEASE.md)
- [Commits](https://github.com/larastan/larastan/compare/v2.9.2...v2.9.4)

---
updated-dependencies:
- dependency-name: larastan/larastan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-15 03:01:51 +00:00
dependabot[bot]
75674b5793 Bump phpunit/phpunit from 10.5.17 to 10.5.18
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 10.5.17 to 10.5.18.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/10.5.18/ChangeLog-10.5.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/10.5.17...10.5.18)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-15 03:01:41 +00:00
James Cole
eb540ce148 New PR template 2024-04-14 13:32:56 +02:00
James Cole
a3077fe43b Merge branch 'main' into develop 2024-04-14 08:52:38 +02:00
James Cole
63bb84d375 Workflow runs on "main" 2024-04-14 08:52:27 +02:00
James Cole
e5f5aa628e Small changes in CI script and vite config 2024-04-14 08:51:59 +02:00
James Cole
c54f84dc8e Fix https://github.com/firefly-iii/firefly-iii/issues/8779 2024-04-13 05:50:26 +02:00
github-actions
c2e562623c Auto commit for release 'develop' on 2024-04-11 2024-04-11 05:10:20 +02:00
James Cole
c8d5e8a9dc Add roles 2024-04-10 19:45:08 +02:00
James Cole
963f017be3 Merge branch 'main' into develop 2024-04-08 07:46:41 +02:00
James Cole
0e0eeb736f Point to single source of truth for view name. 2024-04-08 07:45:58 +02:00
James Cole
e8d9b8fa49 Merge pull request #8768 from firefly-iii/dependabot/github_actions/github/command-1.1.1
Bump github/command from 1.1.0 to 1.1.1
2024-04-08 07:39:05 +02:00
James Cole
c166b9242e Merge pull request #8766 from firefly-iii/dependabot/npm_and_yarn/develop/date-fns-3.6.0
Bump date-fns from 2.30.0 to 3.6.0
2024-04-08 07:34:35 +02:00
dependabot[bot]
8ff8efced2 Bump date-fns from 2.30.0 to 3.6.0
Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.30.0 to 3.6.0.
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Changelog](https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md)
- [Commits](https://github.com/date-fns/date-fns/compare/v2.30.0...v3.6.0)

---
updated-dependencies:
- dependency-name: date-fns
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 04:54:48 +00:00
James Cole
0b4fb9a806 Revert to v8, also update other packages. 2024-04-08 06:53:51 +02:00
James Cole
ba9fef9410 Merge pull request #8765 from firefly-iii/dependabot/npm_and_yarn/develop/laravel-vite-plugin-1.0.2
Bump laravel-vite-plugin from 0.8.1 to 1.0.2
2024-04-08 06:29:54 +02:00
James Cole
f7d94d17cd Merge pull request #8764 from firefly-iii/dependabot/npm_and_yarn/develop/vue-i18n-9.11.0
Bump vue-i18n from 8.28.2 to 9.11.0
2024-04-08 06:23:42 +02:00
dependabot[bot]
1fea9c6817 Bump github/command from 1.1.0 to 1.1.1
Bumps [github/command](https://github.com/github/command) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/github/command/releases)
- [Commits](https://github.com/github/command/compare/v1.1.0...v1.1.1)

---
updated-dependencies:
- dependency-name: github/command
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 04:03:50 +00:00
dependabot[bot]
a88c8bedbe Bump laravel-vite-plugin from 0.8.1 to 1.0.2
Bumps [laravel-vite-plugin](https://github.com/laravel/vite-plugin) from 0.8.1 to 1.0.2.
- [Release notes](https://github.com/laravel/vite-plugin/releases)
- [Changelog](https://github.com/laravel/vite-plugin/blob/1.x/CHANGELOG.md)
- [Upgrade guide](https://github.com/laravel/vite-plugin/blob/1.x/UPGRADE.md)
- [Commits](https://github.com/laravel/vite-plugin/compare/v0.8.1...v1.0.2)

---
updated-dependencies:
- dependency-name: laravel-vite-plugin
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 03:27:28 +00:00
dependabot[bot]
fbf3468053 Bump vue-i18n from 8.28.2 to 9.11.0
Bumps [vue-i18n](https://github.com/intlify/vue-i18n-next/tree/HEAD/packages/vue-i18n) from 8.28.2 to 9.11.0.
- [Release notes](https://github.com/intlify/vue-i18n-next/releases)
- [Changelog](https://github.com/intlify/vue-i18n-next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n-next/commits/v9.11.0/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 03:27:11 +00:00
47 changed files with 743 additions and 489 deletions

View File

@@ -226,16 +226,16 @@
}, },
{ {
"name": "friendsofphp/php-cs-fixer", "name": "friendsofphp/php-cs-fixer",
"version": "v3.52.1", "version": "v3.53.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
"reference": "6e77207f0d851862ceeb6da63e6e22c01b1587bc" "reference": "69a19093a9ded8d1baac62ed6c009b8bc148d008"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/6e77207f0d851862ceeb6da63e6e22c01b1587bc", "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/69a19093a9ded8d1baac62ed6c009b8bc148d008",
"reference": "6e77207f0d851862ceeb6da63e6e22c01b1587bc", "reference": "69a19093a9ded8d1baac62ed6c009b8bc148d008",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -259,6 +259,7 @@
}, },
"require-dev": { "require-dev": {
"facile-it/paraunit": "^1.3 || ^2.0", "facile-it/paraunit": "^1.3 || ^2.0",
"infection/infection": "^0.27.11",
"justinrainbow/json-schema": "^5.2", "justinrainbow/json-schema": "^5.2",
"keradus/cli-executor": "^2.1", "keradus/cli-executor": "^2.1",
"mikey179/vfsstream": "^1.6.11", "mikey179/vfsstream": "^1.6.11",
@@ -306,7 +307,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
"source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.52.1" "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.53.0"
}, },
"funding": [ "funding": [
{ {
@@ -314,7 +315,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-03-19T21:02:43+00:00" "time": "2024-04-08T15:03:00+00:00"
}, },
{ {
"name": "psr/container", "name": "psr/container",

View File

@@ -20,23 +20,8 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
# #
# Install composer packages
#composer install --no-scripts --no-ansi
SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
# enable test .env file.
# cp .ci/.env.ci .env
OUTPUT_FORMAT=txt
EXTRA_PARAMS=""
if [[ $GITHUB_ACTIONS = "true" ]]
then
OUTPUT_FORMAT=txt
EXTRA_PARAMS=""
fi
# clean up php code # clean up php code
cd $SCRIPT_DIR/php-cs-fixer cd $SCRIPT_DIR/php-cs-fixer
composer update --quiet composer update --quiet
@@ -44,8 +29,8 @@ rm -f .php-cs-fixer.cache
PHP_CS_FIXER_IGNORE_ENV=true PHP_CS_FIXER_IGNORE_ENV=true
./vendor/bin/php-cs-fixer fix \ ./vendor/bin/php-cs-fixer fix \
--config $SCRIPT_DIR/php-cs-fixer/.php-cs-fixer.php \ --config $SCRIPT_DIR/php-cs-fixer/.php-cs-fixer.php \
--format=$OUTPUT_FORMAT \ --format=txt \
--allow-risky=yes $EXTRA_PARAMS --allow-risky=yes
EXIT_CODE=$? EXIT_CODE=$?

View File

@@ -1,13 +1,13 @@
<!-- <!--
Thank you for submitting new code to Firefly III, or any of the related projects. Please read the following rules carefully. Thank you for submitting new code to Firefly III, or any of the related projects. Please read the following rules carefully.
- Do not submit solutions for problems that are not already reported in an issue - Please do not submit solutions for problems that are not already reported in an issue.
- Firefly III can't be your learning experience. If you're new to all of this, please go be new somewhere else - Unfortunately, Firefly III can't be your learning experience. If you're new to all of this, please open an issue first.
- Do not open PRs to "discuss" possible solutions or to "get feedback" on your code. I don't have time for that. - Please do not open PRs to "discuss" possible solutions or to "get feedback" on your code. I simply don't have time for that.
- Pull requests for the MAIN branch will be closed. - Pull requests for the MAIN branch will be closed.
- DO NOT include translated strings in your PR. - DO NOT include translated strings in your PR.
Perhaps open an issue first, before you open a PR? If it feels necessary to open an issue first, please do so, before you open a PR.
See also: https://docs.firefly-iii.org/explanation/support/#contributing-code See also: https://docs.firefly-iii.org/explanation/support/#contributing-code

View File

@@ -13,7 +13,7 @@ jobs:
close_duplicates: close_duplicates:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: github/command@v1.1.0 - uses: github/command@v1.1.1
id: command id: command
with: with:
allowed_contexts: "issue" allowed_contexts: "issue"

View File

@@ -51,7 +51,7 @@ jobs:
CROWDIN_TOKEN: ${{ secrets.CROWDIN_TOKEN }} CROWDIN_TOKEN: ${{ secrets.CROWDIN_TOKEN }}
- name: Cleanup translations - name: Cleanup translations
id: cleanup-transactions id: cleanup-transactions
uses: JC5/firefly-iii-dev@v38 uses: JC5/firefly-iii-dev@main
with: with:
action: 'ff3:crowdin-warning' action: 'ff3:crowdin-warning'
output: '' output: ''
@@ -60,7 +60,7 @@ jobs:
GH_TOKEN: '' GH_TOKEN: ''
- name: Cleanup changelog - name: Cleanup changelog
id: cleanup-changelog id: cleanup-changelog
uses: JC5/firefly-iii-dev@v38 uses: JC5/firefly-iii-dev@main
with: with:
action: 'ff3:changelog' action: 'ff3:changelog'
output: '' output: ''
@@ -69,7 +69,7 @@ jobs:
GH_TOKEN: ${{ secrets.CHANGELOG_TOKEN }} GH_TOKEN: ${{ secrets.CHANGELOG_TOKEN }}
- name: Extract changelog - name: Extract changelog
id: extract-changelog id: extract-changelog
uses: JC5/firefly-iii-dev@v38 uses: JC5/firefly-iii-dev@main
with: with:
action: 'ff3:extract-changelog' action: 'ff3:extract-changelog'
output: 'output' output: 'output'
@@ -78,7 +78,7 @@ jobs:
GH_TOKEN: "" GH_TOKEN: ""
- name: Replace version - name: Replace version
id: replace-version id: replace-version
uses: JC5/firefly-iii-dev@v38 uses: JC5/firefly-iii-dev@main
with: with:
action: 'ff3:version' action: 'ff3:version'
output: '' output: ''
@@ -88,7 +88,7 @@ jobs:
FF_III_VERSION: ${{ github.event_name == 'schedule' && 'develop' || github.event.inputs.version }} FF_III_VERSION: ${{ github.event_name == 'schedule' && 'develop' || github.event.inputs.version }}
- name: Generate JSON v1 - name: Generate JSON v1
id: json-v1 id: json-v1
uses: JC5/firefly-iii-dev@v38 uses: JC5/firefly-iii-dev@main
with: with:
action: 'ff3:json-translations v1' action: 'ff3:json-translations v1'
output: '' output: ''
@@ -97,7 +97,7 @@ jobs:
GH_TOKEN: '' GH_TOKEN: ''
- name: Generate JSON v2 - name: Generate JSON v2
id: json-v2 id: json-v2
uses: JC5/firefly-iii-dev@v38 uses: JC5/firefly-iii-dev@main
with: with:
action: 'ff3:json-translations v2' action: 'ff3:json-translations v2'
output: '' output: ''
@@ -106,7 +106,7 @@ jobs:
GH_TOKEN: '' GH_TOKEN: ''
- name: Code cleanup - name: Code cleanup
id: code-cleanup id: code-cleanup
uses: JC5/firefly-iii-dev@v38 uses: JC5/firefly-iii-dev@main
with: with:
action: 'ff3:code' action: 'ff3:code'
output: '' output: ''

View File

@@ -27,6 +27,7 @@ namespace FireflyIII\Api\V2\Controllers\Chart;
use Carbon\Carbon; use Carbon\Carbon;
use FireflyIII\Api\V2\Controllers\Controller; use FireflyIII\Api\V2\Controllers\Controller;
use FireflyIII\Api\V2\Request\Chart\BalanceChartRequest; use FireflyIII\Api\V2\Request\Chart\BalanceChartRequest;
use FireflyIII\Enums\UserRoleEnum;
use FireflyIII\Exceptions\FireflyException; use FireflyIII\Exceptions\FireflyException;
use FireflyIII\Helpers\Collector\GroupCollectorInterface; use FireflyIII\Helpers\Collector\GroupCollectorInterface;
use FireflyIII\Models\TransactionCurrency; use FireflyIII\Models\TransactionCurrency;
@@ -42,6 +43,7 @@ use Illuminate\Support\Collection;
class BalanceController extends Controller class BalanceController extends Controller
{ {
use CleansChartData; use CleansChartData;
protected array $acceptedRoles = [UserRoleEnum::READ_ONLY];
/** /**
* The code is practically a duplicate of ReportController::operations. * The code is practically a duplicate of ReportController::operations.

View File

@@ -106,7 +106,7 @@ class ShowController extends Controller
$periods = $this->getAccountPeriodOverview($account, $firstTransaction, $end); $periods = $this->getAccountPeriodOverview($account, $firstTransaction, $end);
// if layout = v2, overrule the page title. // if layout = v2, overrule the page title.
if ('v1' !== config('firefly.layout')) { if ('v1' !== config('view.layout')) {
$subTitle = (string)trans('firefly.all_journals_for_account', ['name' => $account->name]); $subTitle = (string)trans('firefly.all_journals_for_account', ['name' => $account->name]);
} }

View File

@@ -31,6 +31,7 @@ use Illuminate\Contracts\View\Factory;
use Illuminate\Foundation\Auth\SendsPasswordResetEmails; use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
use Illuminate\Http\RedirectResponse; use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Facades\Log;
use Illuminate\View\View; use Illuminate\View\View;
/** /**
@@ -106,6 +107,8 @@ class ForgotPasswordController extends Controller
} }
$host = request()->host(); $host = request()->host();
if ($configuredHost !== $host) { if ($configuredHost !== $host) {
Log::error(sprintf('Host header is "%s", APP_URL is "%s".', $host, $configuredHost));
throw new FireflyException('The Host-header does not match the host in the APP_URL environment variable. Please make sure these match. See also: https://bit.ly/FF3-host-header'); throw new FireflyException('The Host-header does not match the host in the APP_URL environment variable. Please make sure these match. See also: https://bit.ly/FF3-host-header');
} }
} }

View File

@@ -70,7 +70,7 @@ abstract class Controller extends BaseController
$logoutUrl = config('firefly.custom_logout_url'); $logoutUrl = config('firefly.custom_logout_url');
// overrule v2 layout back to v1. // overrule v2 layout back to v1.
if ('true' === request()->get('force_default_layout') && 'v2' === config('firefly.layout')) { if ('true' === request()->get('force_default_layout') && 'v2' === config('view.layout')) {
app('view')->getFinder()->setPaths([realpath(base_path('resources/views'))]); // @phpstan-ignore-line app('view')->getFinder()->setPaths([realpath(base_path('resources/views'))]); // @phpstan-ignore-line
} }

View File

@@ -49,6 +49,7 @@ class Translation extends AbstractExtension
{ {
return [ return [
$this->journalLinkTranslation(), $this->journalLinkTranslation(),
$this->laravelTranslation(),
]; ];
} }
@@ -68,4 +69,19 @@ class Translation extends AbstractExtension
['is_safe' => ['html']] ['is_safe' => ['html']]
); );
} }
public function laravelTranslation(): TwigFunction
{
return new TwigFunction(
'__',
static function (string $key) {
$translation = trans($key);
if ($key === $translation) {
return $key;
}
return $translation;
}
);
}
} }

106
composer.lock generated
View File

@@ -1670,16 +1670,16 @@
}, },
{ {
"name": "laravel/framework", "name": "laravel/framework",
"version": "v11.2.0", "version": "v11.3.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/framework.git", "url": "https://github.com/laravel/framework.git",
"reference": "a1750156b671f37cba702380107e2d22161c31e3" "reference": "3b87d0767e9cbddec46480d883010ba720e50dea"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/a1750156b671f37cba702380107e2d22161c31e3", "url": "https://api.github.com/repos/laravel/framework/zipball/3b87d0767e9cbddec46480d883010ba720e50dea",
"reference": "a1750156b671f37cba702380107e2d22161c31e3", "reference": "3b87d0767e9cbddec46480d883010ba720e50dea",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1871,20 +1871,20 @@
"issues": "https://github.com/laravel/framework/issues", "issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework" "source": "https://github.com/laravel/framework"
}, },
"time": "2024-04-02T14:01:33+00:00" "time": "2024-04-10T15:13:49+00:00"
}, },
{ {
"name": "laravel/passport", "name": "laravel/passport",
"version": "v12.0.2", "version": "v12.0.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/passport.git", "url": "https://github.com/laravel/passport.git",
"reference": "21099f1aff81706781578a19335d8a4c7c96422a" "reference": "b33d6fce4268d997299547c6e714bada2dab9888"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/passport/zipball/21099f1aff81706781578a19335d8a4c7c96422a", "url": "https://api.github.com/repos/laravel/passport/zipball/b33d6fce4268d997299547c6e714bada2dab9888",
"reference": "21099f1aff81706781578a19335d8a4c7c96422a", "reference": "b33d6fce4268d997299547c6e714bada2dab9888",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1947,20 +1947,20 @@
"issues": "https://github.com/laravel/passport/issues", "issues": "https://github.com/laravel/passport/issues",
"source": "https://github.com/laravel/passport" "source": "https://github.com/laravel/passport"
}, },
"time": "2024-03-21T18:44:57+00:00" "time": "2024-04-05T15:09:10+00:00"
}, },
{ {
"name": "laravel/prompts", "name": "laravel/prompts",
"version": "v0.1.17", "version": "v0.1.18",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/prompts.git", "url": "https://github.com/laravel/prompts.git",
"reference": "8ee9f87f7f9eadcbe21e9e72cd4176b2f06cd5b5" "reference": "3b5e6b03f1f1175574b5a32331d99c9819da9848"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/prompts/zipball/8ee9f87f7f9eadcbe21e9e72cd4176b2f06cd5b5", "url": "https://api.github.com/repos/laravel/prompts/zipball/3b5e6b03f1f1175574b5a32331d99c9819da9848",
"reference": "8ee9f87f7f9eadcbe21e9e72cd4176b2f06cd5b5", "reference": "3b5e6b03f1f1175574b5a32331d99c9819da9848",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2002,9 +2002,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/laravel/prompts/issues", "issues": "https://github.com/laravel/prompts/issues",
"source": "https://github.com/laravel/prompts/tree/v0.1.17" "source": "https://github.com/laravel/prompts/tree/v0.1.18"
}, },
"time": "2024-03-13T16:05:43+00:00" "time": "2024-04-04T17:41:50+00:00"
}, },
{ {
"name": "laravel/sanctum", "name": "laravel/sanctum",
@@ -2324,16 +2324,16 @@
}, },
{ {
"name": "lcobucci/jwt", "name": "lcobucci/jwt",
"version": "5.2.0", "version": "5.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/lcobucci/jwt.git", "url": "https://github.com/lcobucci/jwt.git",
"reference": "0ba88aed12c04bd2ed9924f500673f32b67a6211" "reference": "08071d8d2c7f4b00222cc4b1fb6aa46990a80f83"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/lcobucci/jwt/zipball/0ba88aed12c04bd2ed9924f500673f32b67a6211", "url": "https://api.github.com/repos/lcobucci/jwt/zipball/08071d8d2c7f4b00222cc4b1fb6aa46990a80f83",
"reference": "0ba88aed12c04bd2ed9924f500673f32b67a6211", "reference": "08071d8d2c7f4b00222cc4b1fb6aa46990a80f83",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2381,7 +2381,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/lcobucci/jwt/issues", "issues": "https://github.com/lcobucci/jwt/issues",
"source": "https://github.com/lcobucci/jwt/tree/5.2.0" "source": "https://github.com/lcobucci/jwt/tree/5.3.0"
}, },
"funding": [ "funding": [
{ {
@@ -2393,7 +2393,7 @@
"type": "patreon" "type": "patreon"
} }
], ],
"time": "2023-11-20T21:17:42+00:00" "time": "2024-04-11T23:07:54+00:00"
}, },
{ {
"name": "league/commonmark", "name": "league/commonmark",
@@ -3265,16 +3265,16 @@
}, },
{ {
"name": "monolog/monolog", "name": "monolog/monolog",
"version": "3.5.0", "version": "3.6.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Seldaek/monolog.git", "url": "https://github.com/Seldaek/monolog.git",
"reference": "c915e2634718dbc8a4a15c61b0e62e7a44e14448" "reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/c915e2634718dbc8a4a15c61b0e62e7a44e14448", "url": "https://api.github.com/repos/Seldaek/monolog/zipball/4b18b21a5527a3d5ffdac2fd35d3ab25a9597654",
"reference": "c915e2634718dbc8a4a15c61b0e62e7a44e14448", "reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3297,7 +3297,7 @@
"phpstan/phpstan": "^1.9", "phpstan/phpstan": "^1.9",
"phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-deprecation-rules": "^1.0",
"phpstan/phpstan-strict-rules": "^1.4", "phpstan/phpstan-strict-rules": "^1.4",
"phpunit/phpunit": "^10.1", "phpunit/phpunit": "^10.5.17",
"predis/predis": "^1.1 || ^2", "predis/predis": "^1.1 || ^2",
"ruflin/elastica": "^7", "ruflin/elastica": "^7",
"symfony/mailer": "^5.4 || ^6", "symfony/mailer": "^5.4 || ^6",
@@ -3350,7 +3350,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/Seldaek/monolog/issues", "issues": "https://github.com/Seldaek/monolog/issues",
"source": "https://github.com/Seldaek/monolog/tree/3.5.0" "source": "https://github.com/Seldaek/monolog/tree/3.6.0"
}, },
"funding": [ "funding": [
{ {
@@ -3362,7 +3362,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-10-27T15:32:31+00:00" "time": "2024-04-12T21:02:21+00:00"
}, },
{ {
"name": "nesbot/carbon", "name": "nesbot/carbon",
@@ -8900,16 +8900,16 @@
"packages-dev": [ "packages-dev": [
{ {
"name": "barryvdh/laravel-debugbar", "name": "barryvdh/laravel-debugbar",
"version": "v3.13.3", "version": "v3.13.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/barryvdh/laravel-debugbar.git", "url": "https://github.com/barryvdh/laravel-debugbar.git",
"reference": "241e9bddb04ab42a04a5fe8b2b9654374c864229" "reference": "00201bcd1eaf9b1d3debddcdc13c219e4835fb61"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/241e9bddb04ab42a04a5fe8b2b9654374c864229", "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/00201bcd1eaf9b1d3debddcdc13c219e4835fb61",
"reference": "241e9bddb04ab42a04a5fe8b2b9654374c864229", "reference": "00201bcd1eaf9b1d3debddcdc13c219e4835fb61",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -8968,7 +8968,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/barryvdh/laravel-debugbar/issues", "issues": "https://github.com/barryvdh/laravel-debugbar/issues",
"source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.13.3" "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.13.4"
}, },
"funding": [ "funding": [
{ {
@@ -8980,7 +8980,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-04-04T02:42:49+00:00" "time": "2024-04-10T09:15:45+00:00"
}, },
{ {
"name": "barryvdh/laravel-ide-helper", "name": "barryvdh/laravel-ide-helper",
@@ -9507,16 +9507,16 @@
}, },
{ {
"name": "larastan/larastan", "name": "larastan/larastan",
"version": "v2.9.2", "version": "v2.9.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/larastan/larastan.git", "url": "https://github.com/larastan/larastan.git",
"reference": "a79b46b96060504b400890674b83f66aa7f5db6d" "reference": "3e7b1217c0021c29727a6df078830d4ef908f3bf"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/larastan/larastan/zipball/a79b46b96060504b400890674b83f66aa7f5db6d", "url": "https://api.github.com/repos/larastan/larastan/zipball/3e7b1217c0021c29727a6df078830d4ef908f3bf",
"reference": "a79b46b96060504b400890674b83f66aa7f5db6d", "reference": "3e7b1217c0021c29727a6df078830d4ef908f3bf",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -9529,15 +9529,15 @@
"illuminate/pipeline": "^9.52.16 || ^10.28.0 || ^11.0", "illuminate/pipeline": "^9.52.16 || ^10.28.0 || ^11.0",
"illuminate/support": "^9.52.16 || ^10.28.0 || ^11.0", "illuminate/support": "^9.52.16 || ^10.28.0 || ^11.0",
"php": "^8.0.2", "php": "^8.0.2",
"phpmyadmin/sql-parser": "^5.8.2", "phpmyadmin/sql-parser": "^5.9.0",
"phpstan/phpstan": "^1.10.50" "phpstan/phpstan": "^1.10.66"
}, },
"require-dev": { "require-dev": {
"doctrine/coding-standard": "^12.0", "doctrine/coding-standard": "^12.0",
"nikic/php-parser": "^4.17.1", "nikic/php-parser": "^4.19.1",
"orchestra/canvas": "^7.11.1 || ^8.11.0 || ^9.0.0", "orchestra/canvas": "^7.11.1 || ^8.11.0 || ^9.0.2",
"orchestra/testbench": "^7.33.0 || ^8.13.0 || ^9.0.0", "orchestra/testbench": "^7.33.0 || ^8.13.0 || ^9.0.3",
"phpunit/phpunit": "^9.6.13 || ^10.5" "phpunit/phpunit": "^9.6.13 || ^10.5.16"
}, },
"suggest": { "suggest": {
"orchestra/testbench": "Using Larastan for analysing a package needs Testbench" "orchestra/testbench": "Using Larastan for analysing a package needs Testbench"
@@ -9585,7 +9585,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/larastan/larastan/issues", "issues": "https://github.com/larastan/larastan/issues",
"source": "https://github.com/larastan/larastan/tree/v2.9.2" "source": "https://github.com/larastan/larastan/tree/v2.9.4"
}, },
"funding": [ "funding": [
{ {
@@ -9605,7 +9605,7 @@
"type": "patreon" "type": "patreon"
} }
], ],
"time": "2024-02-27T03:16:03+00:00" "time": "2024-04-14T14:47:58+00:00"
}, },
{ {
"name": "maximebf/debugbar", "name": "maximebf/debugbar",
@@ -10765,16 +10765,16 @@
}, },
{ {
"name": "phpunit/phpunit", "name": "phpunit/phpunit",
"version": "10.5.17", "version": "10.5.18",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git", "url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "c1f736a473d21957ead7e94fcc029f571895abf5" "reference": "835df1709ac6c968ba34bf23f3c30e5d5a266de8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c1f736a473d21957ead7e94fcc029f571895abf5", "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/835df1709ac6c968ba34bf23f3c30e5d5a266de8",
"reference": "c1f736a473d21957ead7e94fcc029f571895abf5", "reference": "835df1709ac6c968ba34bf23f3c30e5d5a266de8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -10846,7 +10846,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues", "issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy", "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.17" "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.18"
}, },
"funding": [ "funding": [
{ {
@@ -10862,7 +10862,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-04-05T04:39:01+00:00" "time": "2024-04-14T07:05:31+00:00"
}, },
{ {
"name": "sebastian/cli-parser", "name": "sebastian/cli-parser",

View File

@@ -117,7 +117,7 @@ return [
'expression_engine' => false, 'expression_engine' => false,
// see cer.php for exchange rates feature flag. // see cer.php for exchange rates feature flag.
], ],
'version' => 'develop/2024-04-08', 'version' => 'develop/2024-04-15',
'api_version' => '2.0.13', 'api_version' => '2.0.13',
'db_version' => 24, 'db_version' => 24,
@@ -206,7 +206,6 @@ return [
// web configuration: // web configuration:
'trusted_proxies' => env('TRUSTED_PROXIES', ''), 'trusted_proxies' => env('TRUSTED_PROXIES', ''),
'layout' => envNonEmpty('FIREFLY_III_LAYOUT', 'v1'),
// map configuration // map configuration
'default_location' => [ 'default_location' => [

572
package-lock.json generated
View File

@@ -11,35 +11,35 @@
] ]
}, },
"node_modules/@ag-grid-community/client-side-row-model": { "node_modules/@ag-grid-community/client-side-row-model": {
"version": "31.2.0", "version": "31.2.1",
"resolved": "https://registry.npmjs.org/@ag-grid-community/client-side-row-model/-/client-side-row-model-31.2.0.tgz", "resolved": "https://registry.npmjs.org/@ag-grid-community/client-side-row-model/-/client-side-row-model-31.2.1.tgz",
"integrity": "sha512-fiXFGUaOCZdJ5QSJaWIyeA+hzjOe0+KzU1PdxqUdUZiNmDv/MFQQd99Biyk76OS6i8eWDFcC1O/V7owfVTWflw==", "integrity": "sha512-EwW2Sj3DGboZ7kv1uvbVUVyumfzRMFCo3qgLwONwWNeLkQP+9EooUsDQmyzWT8nn1lBkSFyvolpxFfyS05pL2A==",
"dependencies": { "dependencies": {
"@ag-grid-community/core": "31.2.0", "@ag-grid-community/core": "31.2.1",
"tslib": "^2.3.0" "tslib": "^2.3.0"
} }
}, },
"node_modules/@ag-grid-community/core": { "node_modules/@ag-grid-community/core": {
"version": "31.2.0", "version": "31.2.1",
"resolved": "https://registry.npmjs.org/@ag-grid-community/core/-/core-31.2.0.tgz", "resolved": "https://registry.npmjs.org/@ag-grid-community/core/-/core-31.2.1.tgz",
"integrity": "sha512-297AR2Z0i6zdpo+d1riWE9TpbsQ956Sd3rkgnjDaFzgGClsdy0SwInBs2281CHjaLQAhPzFelZ5XwcDTxHl4Tw==", "integrity": "sha512-tTDt8c6KykR+Y0cNwwbpokkhMmD1L1WVILPwZ0Z3lsSxSkmzGbTKSD2jOSvlw9vpPuAJpU0R5tMe1dfsEXO1YA==",
"dependencies": { "dependencies": {
"tslib": "^2.3.0" "tslib": "^2.3.0"
} }
}, },
"node_modules/@ag-grid-community/infinite-row-model": { "node_modules/@ag-grid-community/infinite-row-model": {
"version": "31.2.0", "version": "31.2.1",
"resolved": "https://registry.npmjs.org/@ag-grid-community/infinite-row-model/-/infinite-row-model-31.2.0.tgz", "resolved": "https://registry.npmjs.org/@ag-grid-community/infinite-row-model/-/infinite-row-model-31.2.1.tgz",
"integrity": "sha512-SS+RqziA1koxMruHnL3hwJCv8RALldmueah9NrqDj2HSja83NLf+gKluBGfKsFlQei+wG0+vF50fOrtb2OGu2Q==", "integrity": "sha512-aRJtdA+EOR6q142zp/e62dFf46tFKutZLWnHUkS27+RZE4QxcsRTNP20osVX4GkbvT1mkNS+peyPyDgUJUwwEw==",
"dependencies": { "dependencies": {
"@ag-grid-community/core": "31.2.0", "@ag-grid-community/core": "31.2.1",
"tslib": "^2.3.0" "tslib": "^2.3.0"
} }
}, },
"node_modules/@ag-grid-community/styles": { "node_modules/@ag-grid-community/styles": {
"version": "31.2.0", "version": "31.2.1",
"resolved": "https://registry.npmjs.org/@ag-grid-community/styles/-/styles-31.2.0.tgz", "resolved": "https://registry.npmjs.org/@ag-grid-community/styles/-/styles-31.2.1.tgz",
"integrity": "sha512-fU6wDpK0//dJLp5pwojuTUQPi4nVZ4iTBF1yaQw+6NXeGi0ma7rz7IOS6Idw0XXE3ELKGTuO7QUJmxxdL7kykw==" "integrity": "sha512-eivh8dgxNm7zewsK7i8XFIEpHWBCffL6w2xvd4DZDSzsLzOOwLSMfxwgieBr4kVQblmDtU6lwHlu61yVuUf0rQ=="
}, },
"node_modules/@ampproject/remapping": { "node_modules/@ampproject/remapping": {
"version": "2.3.0", "version": "2.3.0",
@@ -1899,10 +1899,26 @@
"node": ">=10.0.0" "node": ">=10.0.0"
} }
}, },
"node_modules/@esbuild/aix-ppc64": {
"version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz",
"integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==",
"cpu": [
"ppc64"
],
"dev": true,
"optional": true,
"os": [
"aix"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/android-arm": { "node_modules/@esbuild/android-arm": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz",
"integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==",
"cpu": [ "cpu": [
"arm" "arm"
], ],
@@ -1916,9 +1932,9 @@
} }
}, },
"node_modules/@esbuild/android-arm64": { "node_modules/@esbuild/android-arm64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz",
"integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1932,9 +1948,9 @@
} }
}, },
"node_modules/@esbuild/android-x64": { "node_modules/@esbuild/android-x64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz",
"integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1948,9 +1964,9 @@
} }
}, },
"node_modules/@esbuild/darwin-arm64": { "node_modules/@esbuild/darwin-arm64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
"integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1964,9 +1980,9 @@
} }
}, },
"node_modules/@esbuild/darwin-x64": { "node_modules/@esbuild/darwin-x64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz",
"integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -1980,9 +1996,9 @@
} }
}, },
"node_modules/@esbuild/freebsd-arm64": { "node_modules/@esbuild/freebsd-arm64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz",
"integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -1996,9 +2012,9 @@
} }
}, },
"node_modules/@esbuild/freebsd-x64": { "node_modules/@esbuild/freebsd-x64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz",
"integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -2012,9 +2028,9 @@
} }
}, },
"node_modules/@esbuild/linux-arm": { "node_modules/@esbuild/linux-arm": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz",
"integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==",
"cpu": [ "cpu": [
"arm" "arm"
], ],
@@ -2028,9 +2044,9 @@
} }
}, },
"node_modules/@esbuild/linux-arm64": { "node_modules/@esbuild/linux-arm64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz",
"integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -2044,9 +2060,9 @@
} }
}, },
"node_modules/@esbuild/linux-ia32": { "node_modules/@esbuild/linux-ia32": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz",
"integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==",
"cpu": [ "cpu": [
"ia32" "ia32"
], ],
@@ -2060,9 +2076,9 @@
} }
}, },
"node_modules/@esbuild/linux-loong64": { "node_modules/@esbuild/linux-loong64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz",
"integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==",
"cpu": [ "cpu": [
"loong64" "loong64"
], ],
@@ -2076,9 +2092,9 @@
} }
}, },
"node_modules/@esbuild/linux-mips64el": { "node_modules/@esbuild/linux-mips64el": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz",
"integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==",
"cpu": [ "cpu": [
"mips64el" "mips64el"
], ],
@@ -2092,9 +2108,9 @@
} }
}, },
"node_modules/@esbuild/linux-ppc64": { "node_modules/@esbuild/linux-ppc64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz",
"integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==",
"cpu": [ "cpu": [
"ppc64" "ppc64"
], ],
@@ -2108,9 +2124,9 @@
} }
}, },
"node_modules/@esbuild/linux-riscv64": { "node_modules/@esbuild/linux-riscv64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz",
"integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==",
"cpu": [ "cpu": [
"riscv64" "riscv64"
], ],
@@ -2124,9 +2140,9 @@
} }
}, },
"node_modules/@esbuild/linux-s390x": { "node_modules/@esbuild/linux-s390x": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz",
"integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==",
"cpu": [ "cpu": [
"s390x" "s390x"
], ],
@@ -2140,9 +2156,9 @@
} }
}, },
"node_modules/@esbuild/linux-x64": { "node_modules/@esbuild/linux-x64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz",
"integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -2156,9 +2172,9 @@
} }
}, },
"node_modules/@esbuild/netbsd-x64": { "node_modules/@esbuild/netbsd-x64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz",
"integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -2172,9 +2188,9 @@
} }
}, },
"node_modules/@esbuild/openbsd-x64": { "node_modules/@esbuild/openbsd-x64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz",
"integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -2188,9 +2204,9 @@
} }
}, },
"node_modules/@esbuild/sunos-x64": { "node_modules/@esbuild/sunos-x64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz",
"integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -2204,9 +2220,9 @@
} }
}, },
"node_modules/@esbuild/win32-arm64": { "node_modules/@esbuild/win32-arm64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz",
"integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -2220,9 +2236,9 @@
} }
}, },
"node_modules/@esbuild/win32-ia32": { "node_modules/@esbuild/win32-ia32": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz",
"integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==",
"cpu": [ "cpu": [
"ia32" "ia32"
], ],
@@ -2236,9 +2252,9 @@
} }
}, },
"node_modules/@esbuild/win32-x64": { "node_modules/@esbuild/win32-x64": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz",
"integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -2385,6 +2401,201 @@
"url": "https://opencollective.com/popperjs" "url": "https://opencollective.com/popperjs"
} }
}, },
"node_modules/@rollup/rollup-android-arm-eabi": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.2.tgz",
"integrity": "sha512-ahxSgCkAEk+P/AVO0vYr7DxOD3CwAQrT0Go9BJyGQ9Ef0QxVOfjDZMiF4Y2s3mLyPrjonchIMH/tbWHucJMykQ==",
"cpu": [
"arm"
],
"dev": true,
"optional": true,
"os": [
"android"
]
},
"node_modules/@rollup/rollup-android-arm64": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.2.tgz",
"integrity": "sha512-lAarIdxZWbFSHFSDao9+I/F5jDaKyCqAPMq5HqnfpBw8dKDiCaaqM0lq5h1pQTLeIqueeay4PieGR5jGZMWprw==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"android"
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.2.tgz",
"integrity": "sha512-SWsr8zEUk82KSqquIMgZEg2GE5mCSfr9sE/thDROkX6pb3QQWPp8Vw8zOq2GyxZ2t0XoSIUlvHDkrf5Gmf7x3Q==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"darwin"
]
},
"node_modules/@rollup/rollup-darwin-x64": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.2.tgz",
"integrity": "sha512-o/HAIrQq0jIxJAhgtIvV5FWviYK4WB0WwV91SLUnsliw1lSAoLsmgEEgRWzDguAFeUEUUoIWXiJrPqU7vGiVkA==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"darwin"
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.2.tgz",
"integrity": "sha512-nwlJ65UY9eGq91cBi6VyDfArUJSKOYt5dJQBq8xyLhvS23qO+4Nr/RreibFHjP6t+5ap2ohZrUJcHv5zk5ju/g==",
"cpu": [
"arm"
],
"dev": true,
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.2.tgz",
"integrity": "sha512-Pg5TxxO2IVlMj79+c/9G0LREC9SY3HM+pfAwX7zj5/cAuwrbfj2Wv9JbMHIdPCfQpYsI4g9mE+2Bw/3aeSs2rQ==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.2.tgz",
"integrity": "sha512-cAOTjGNm84gc6tS02D1EXtG7tDRsVSDTBVXOLbj31DkwfZwgTPYZ6aafSU7rD/4R2a34JOwlF9fQayuTSkoclA==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.2.tgz",
"integrity": "sha512-4RyT6v1kXb7C0fn6zV33rvaX05P0zHoNzaXI/5oFHklfKm602j+N4mn2YvoezQViRLPnxP8M1NaY4s/5kXO5cw==",
"cpu": [
"ppc64"
],
"dev": true,
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.2.tgz",
"integrity": "sha512-KNUH6jC/vRGAKSorySTyc/yRYlCwN/5pnMjXylfBniwtJx5O7X17KG/0efj8XM3TZU7raYRXJFFReOzNmL1n1w==",
"cpu": [
"riscv64"
],
"dev": true,
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.2.tgz",
"integrity": "sha512-xPV4y73IBEXToNPa3h5lbgXOi/v0NcvKxU0xejiFw6DtIYQqOTMhZ2DN18/HrrP0PmiL3rGtRG9gz1QE8vFKXQ==",
"cpu": [
"s390x"
],
"dev": true,
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.2.tgz",
"integrity": "sha512-QBhtr07iFGmF9egrPOWyO5wciwgtzKkYPNLVCFZTmr4TWmY0oY2Dm/bmhHjKRwZoGiaKdNcKhFtUMBKvlchH+Q==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.2.tgz",
"integrity": "sha512-8zfsQRQGH23O6qazZSFY5jP5gt4cFvRuKTpuBsC1ZnSWxV8ZKQpPqOZIUtdfMOugCcBvFGRa1pDC/tkf19EgBw==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"linux"
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.2.tgz",
"integrity": "sha512-H4s8UjgkPnlChl6JF5empNvFHp77Jx+Wfy2EtmYPe9G22XV+PMuCinZVHurNe8ggtwoaohxARJZbaH/3xjB/FA==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"win32"
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.2.tgz",
"integrity": "sha512-djqpAjm/i8erWYF0K6UY4kRO3X5+T4TypIqw60Q8MTqSBaQNpNXDhxdjpZ3ikgb+wn99svA7jxcXpiyg9MUsdw==",
"cpu": [
"ia32"
],
"dev": true,
"optional": true,
"os": [
"win32"
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
"version": "4.14.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.2.tgz",
"integrity": "sha512-teAqzLT0yTYZa8ZP7zhFKEx4cotS8Tkk5XiqNMJhD4CpaWB1BHARE4Qy+RzwnXvSAYv+Q3jAqCVBS+PS+Yee8Q==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"win32"
]
},
"node_modules/@trysound/sax": { "node_modules/@trysound/sax": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
@@ -2484,9 +2695,9 @@
} }
}, },
"node_modules/@types/eslint": { "node_modules/@types/eslint": {
"version": "8.56.7", "version": "8.56.9",
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.7.tgz", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.9.tgz",
"integrity": "sha512-SjDvI/x3zsZnOkYZ3lCt9lOZWZLB2jIlNKz+LBgCtDurK0JZcwucxYHn1w2BJkD34dgX9Tjnak0txtq4WTggEA==", "integrity": "sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@types/estree": "*", "@types/estree": "*",
@@ -2623,9 +2834,9 @@
"dev": true "dev": true
}, },
"node_modules/@types/node": { "node_modules/@types/node": {
"version": "20.12.5", "version": "20.12.7",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.5.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz",
"integrity": "sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw==", "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"undici-types": "~5.26.4" "undici-types": "~5.26.4"
@@ -3796,9 +4007,9 @@
} }
}, },
"node_modules/caniuse-lite": { "node_modules/caniuse-lite": {
"version": "1.0.30001606", "version": "1.0.30001610",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001606.tgz", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001610.tgz",
"integrity": "sha512-LPbwnW4vfpJId225pwjZJOgX1m9sGfbw/RKJvw/t0QhYOOaTXHvkjVGFGPpvwEzufrjvTlsULnVTxdy4/6cqkg==", "integrity": "sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@@ -4366,9 +4577,9 @@
} }
}, },
"node_modules/css-loader": { "node_modules/css-loader": {
"version": "7.0.0", "version": "7.1.1",
"resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.0.0.tgz", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.1.tgz",
"integrity": "sha512-WrO4FVoamxt5zY9CauZjoJgXRi/LZKIk+Ta7YvpSGr5r/eMYPNp5/T9ODlMe4/1rF5DYlycG1avhV4g3A/tiAw==", "integrity": "sha512-OxIR5P2mjO1PSXk44bWuQ8XtMK4dpEqpIyERCx3ewOo3I8EmbcxMPUc5ScLtQfgXtOojoMv57So4V/C02HQLsw==",
"dev": true, "dev": true,
"peer": true, "peer": true,
"dependencies": { "dependencies": {
@@ -4564,18 +4775,12 @@
"dev": true "dev": true
}, },
"node_modules/date-fns": { "node_modules/date-fns": {
"version": "2.30.0", "version": "3.6.0",
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz",
"integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==",
"dependencies": {
"@babel/runtime": "^7.21.0"
},
"engines": {
"node": ">=0.11"
},
"funding": { "funding": {
"type": "opencollective", "type": "github",
"url": "https://opencollective.com/date-fns" "url": "https://github.com/sponsors/kossnocorp"
} }
}, },
"node_modules/de-indent": { "node_modules/de-indent": {
@@ -4877,9 +5082,9 @@
"dev": true "dev": true
}, },
"node_modules/electron-to-chromium": { "node_modules/electron-to-chromium": {
"version": "1.4.729", "version": "1.4.736",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.729.tgz", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.736.tgz",
"integrity": "sha512-bx7+5Saea/qu14kmPTDHQxkp2UnziG3iajUQu3BxFvCOnpAJdDbMV4rSl+EqFDkkpNNVUFlR1kDfpL59xfy1HA==", "integrity": "sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==",
"dev": true "dev": true
}, },
"node_modules/elliptic": { "node_modules/elliptic": {
@@ -5001,9 +5206,9 @@
"dev": true "dev": true
}, },
"node_modules/esbuild": { "node_modules/esbuild": {
"version": "0.18.20", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz",
"integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==",
"dev": true, "dev": true,
"hasInstallScript": true, "hasInstallScript": true,
"bin": { "bin": {
@@ -5013,28 +5218,29 @@
"node": ">=12" "node": ">=12"
}, },
"optionalDependencies": { "optionalDependencies": {
"@esbuild/android-arm": "0.18.20", "@esbuild/aix-ppc64": "0.20.2",
"@esbuild/android-arm64": "0.18.20", "@esbuild/android-arm": "0.20.2",
"@esbuild/android-x64": "0.18.20", "@esbuild/android-arm64": "0.20.2",
"@esbuild/darwin-arm64": "0.18.20", "@esbuild/android-x64": "0.20.2",
"@esbuild/darwin-x64": "0.18.20", "@esbuild/darwin-arm64": "0.20.2",
"@esbuild/freebsd-arm64": "0.18.20", "@esbuild/darwin-x64": "0.20.2",
"@esbuild/freebsd-x64": "0.18.20", "@esbuild/freebsd-arm64": "0.20.2",
"@esbuild/linux-arm": "0.18.20", "@esbuild/freebsd-x64": "0.20.2",
"@esbuild/linux-arm64": "0.18.20", "@esbuild/linux-arm": "0.20.2",
"@esbuild/linux-ia32": "0.18.20", "@esbuild/linux-arm64": "0.20.2",
"@esbuild/linux-loong64": "0.18.20", "@esbuild/linux-ia32": "0.20.2",
"@esbuild/linux-mips64el": "0.18.20", "@esbuild/linux-loong64": "0.20.2",
"@esbuild/linux-ppc64": "0.18.20", "@esbuild/linux-mips64el": "0.20.2",
"@esbuild/linux-riscv64": "0.18.20", "@esbuild/linux-ppc64": "0.20.2",
"@esbuild/linux-s390x": "0.18.20", "@esbuild/linux-riscv64": "0.20.2",
"@esbuild/linux-x64": "0.18.20", "@esbuild/linux-s390x": "0.20.2",
"@esbuild/netbsd-x64": "0.18.20", "@esbuild/linux-x64": "0.20.2",
"@esbuild/openbsd-x64": "0.18.20", "@esbuild/netbsd-x64": "0.20.2",
"@esbuild/sunos-x64": "0.18.20", "@esbuild/openbsd-x64": "0.20.2",
"@esbuild/win32-arm64": "0.18.20", "@esbuild/sunos-x64": "0.20.2",
"@esbuild/win32-ia32": "0.18.20", "@esbuild/win32-arm64": "0.20.2",
"@esbuild/win32-x64": "0.18.20" "@esbuild/win32-ia32": "0.20.2",
"@esbuild/win32-x64": "0.20.2"
} }
}, },
"node_modules/escalade": { "node_modules/escalade": {
@@ -6056,9 +6262,9 @@
} }
}, },
"node_modules/i18next": { "node_modules/i18next": {
"version": "23.10.1", "version": "23.11.2",
"resolved": "https://registry.npmjs.org/i18next/-/i18next-23.10.1.tgz", "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.11.2.tgz",
"integrity": "sha512-NDiIzFbcs3O9PXpfhkjyf7WdqFn5Vq6mhzhtkXzj51aOcNuPNcTwuYNuXCpHsanZGHlHKL35G7huoFeVic1hng==", "integrity": "sha512-qMBm7+qT8jdpmmDw/kQD16VpmkL9BdL+XNAK5MNbNFaf1iQQq35ZbPrSlqmnNPOSUY4m342+c0t0evinF5l7sA==",
"funding": [ "funding": [
{ {
"type": "individual", "type": "individual",
@@ -6726,19 +6932,22 @@
} }
}, },
"node_modules/laravel-vite-plugin": { "node_modules/laravel-vite-plugin": {
"version": "0.8.1", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.8.1.tgz", "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-1.0.2.tgz",
"integrity": "sha512-fxzUDjOA37kOsYq8dP+3oPIlw8/kJVXwu0hOXLun82R1LpV02shGeWGYKx2lbpKffL5I0sfPPjfqbYxuqBluAA==", "integrity": "sha512-Mcclml10khYzBVxDwJro8wnVDwD4i7XOSEMACQNnarvTnHjrjXLLL+B/Snif2wYAyElsOqagJZ7VAinb/2vF5g==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"picocolors": "^1.0.0", "picocolors": "^1.0.0",
"vite-plugin-full-reload": "^1.0.5" "vite-plugin-full-reload": "^1.1.0"
},
"bin": {
"clean-orphaned-assets": "bin/clean.js"
}, },
"engines": { "engines": {
"node": ">=14" "node": "^18.0.0 || >=20.0.0"
}, },
"peerDependencies": { "peerDependencies": {
"vite": "^3.0.0 || ^4.0.0" "vite": "^5.0.0"
} }
}, },
"node_modules/launch-editor": { "node_modules/launch-editor": {
@@ -8422,9 +8631,9 @@
"dev": true "dev": true
}, },
"node_modules/qs": { "node_modules/qs": {
"version": "6.12.0", "version": "6.12.1",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.12.0.tgz", "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz",
"integrity": "sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==", "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"side-channel": "^1.0.6" "side-channel": "^1.0.6"
@@ -8772,18 +8981,36 @@
} }
}, },
"node_modules/rollup": { "node_modules/rollup": {
"version": "3.29.4", "version": "4.14.2",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.2.tgz",
"integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", "integrity": "sha512-WkeoTWvuBoFjFAhsEOHKRoZ3r9GfTyhh7Vff1zwebEFLEFjT1lG3784xEgKiTa7E+e70vsC81roVL2MP4tgEEQ==",
"dev": true, "dev": true,
"dependencies": {
"@types/estree": "1.0.5"
},
"bin": { "bin": {
"rollup": "dist/bin/rollup" "rollup": "dist/bin/rollup"
}, },
"engines": { "engines": {
"node": ">=14.18.0", "node": ">=18.0.0",
"npm": ">=8.0.0" "npm": ">=8.0.0"
}, },
"optionalDependencies": { "optionalDependencies": {
"@rollup/rollup-android-arm-eabi": "4.14.2",
"@rollup/rollup-android-arm64": "4.14.2",
"@rollup/rollup-darwin-arm64": "4.14.2",
"@rollup/rollup-darwin-x64": "4.14.2",
"@rollup/rollup-linux-arm-gnueabihf": "4.14.2",
"@rollup/rollup-linux-arm64-gnu": "4.14.2",
"@rollup/rollup-linux-arm64-musl": "4.14.2",
"@rollup/rollup-linux-powerpc64le-gnu": "4.14.2",
"@rollup/rollup-linux-riscv64-gnu": "4.14.2",
"@rollup/rollup-linux-s390x-gnu": "4.14.2",
"@rollup/rollup-linux-x64-gnu": "4.14.2",
"@rollup/rollup-linux-x64-musl": "4.14.2",
"@rollup/rollup-win32-arm64-msvc": "4.14.2",
"@rollup/rollup-win32-ia32-msvc": "4.14.2",
"@rollup/rollup-win32-x64-msvc": "4.14.2",
"fsevents": "~2.3.2" "fsevents": "~2.3.2"
} }
}, },
@@ -8836,9 +9063,9 @@
"dev": true "dev": true
}, },
"node_modules/sass": { "node_modules/sass": {
"version": "1.74.1", "version": "1.75.0",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.74.1.tgz", "resolved": "https://registry.npmjs.org/sass/-/sass-1.75.0.tgz",
"integrity": "sha512-w0Z9p/rWZWelb88ISOLyvqTWGmtmu2QJICqDBGyNnfG4OUnPX9BBjjYIXUpXCMOOg5MQWNpqzt876la1fsTvUA==", "integrity": "sha512-ShMYi3WkrDWxExyxSZPst4/okE9ts46xZmJDSawJQrnte7M1V9fScVB+uNXOVKRBt0PggHOwoZcn8mYX4trnBw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"chokidar": ">=3.0.0 <4.0.0", "chokidar": ">=3.0.0 <4.0.0",
@@ -9860,29 +10087,29 @@
} }
}, },
"node_modules/vite": { "node_modules/vite": {
"version": "4.5.3", "version": "5.2.8",
"resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz",
"integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"esbuild": "^0.18.10", "esbuild": "^0.20.1",
"postcss": "^8.4.27", "postcss": "^8.4.38",
"rollup": "^3.27.1" "rollup": "^4.13.0"
}, },
"bin": { "bin": {
"vite": "bin/vite.js" "vite": "bin/vite.js"
}, },
"engines": { "engines": {
"node": "^14.18.0 || >=16.0.0" "node": "^18.0.0 || >=20.0.0"
}, },
"funding": { "funding": {
"url": "https://github.com/vitejs/vite?sponsor=1" "url": "https://github.com/vitejs/vite?sponsor=1"
}, },
"optionalDependencies": { "optionalDependencies": {
"fsevents": "~2.3.2" "fsevents": "~2.3.3"
}, },
"peerDependencies": { "peerDependencies": {
"@types/node": ">= 14", "@types/node": "^18.0.0 || >=20.0.0",
"less": "*", "less": "*",
"lightningcss": "^1.21.0", "lightningcss": "^1.21.0",
"sass": "*", "sass": "*",
@@ -9925,9 +10152,9 @@
} }
}, },
"node_modules/vite-plugin-manifest-sri": { "node_modules/vite-plugin-manifest-sri": {
"version": "0.1.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/vite-plugin-manifest-sri/-/vite-plugin-manifest-sri-0.1.0.tgz", "resolved": "https://registry.npmjs.org/vite-plugin-manifest-sri/-/vite-plugin-manifest-sri-0.2.0.tgz",
"integrity": "sha512-m4gcEXwcA1MfCVYTLVHYsB03Xsc6L4VYfhxXmcYcS+rN3kTjuWkXMaA8OuOV1gFdi1bMJFkLTJCPciYApvCm/g==", "integrity": "sha512-Zt5jt19xTIJ91LOuQTCtNG7rTFc5OziAjBz2H5NdCGqaOD1nxrWExLhcKW+W4/q8/jOPCg/n5ncYEQmqCxiGQQ==",
"dev": true "dev": true
}, },
"node_modules/vm-browserify": { "node_modules/vm-browserify": {
@@ -10672,7 +10899,7 @@
}, },
"resources/assets/v1": { "resources/assets/v1": {
"dependencies": { "dependencies": {
"date-fns": "^2.30.0", "date-fns": "^3.6.0",
"stream-browserify": "^3.0.0" "stream-browserify": "^3.0.0"
}, },
"devDependencies": { "devDependencies": {
@@ -10710,7 +10937,7 @@
"chartjs-adapter-date-fns": "^3.0.0", "chartjs-adapter-date-fns": "^3.0.0",
"chartjs-chart-sankey": "^0.12.0", "chartjs-chart-sankey": "^0.12.0",
"date-fns": "^3.6.0", "date-fns": "^3.6.0",
"i18next": "^23.10.1", "i18next": "^23.11.2",
"i18next-chained-backend": "^4.6.2", "i18next-chained-backend": "^4.6.2",
"i18next-http-backend": "^2.4.2", "i18next-http-backend": "^2.4.2",
"i18next-localstorage-backend": "^4.2.0", "i18next-localstorage-backend": "^4.2.0",
@@ -10719,20 +10946,11 @@
}, },
"devDependencies": { "devDependencies": {
"axios": "^1.6.8", "axios": "^1.6.8",
"laravel-vite-plugin": "^0.8.1", "laravel-vite-plugin": "^1.0.2",
"patch-package": "^8.0.0", "patch-package": "^8.0.0",
"sass": "^1.72.0", "sass": "^1.75.0",
"vite": "^4.5.3", "vite": "^5",
"vite-plugin-manifest-sri": "^0.1.0" "vite-plugin-manifest-sri": "^0.2.0"
}
},
"resources/assets/v2/node_modules/date-fns": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz",
"integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/kossnocorp"
} }
} }
} }

View File

@@ -15,22 +15,22 @@
}, },
"firefly": { "firefly": {
"spent": "Gastat", "spent": "Gastat",
"administration_owner": "Administration owner: {{email}}", "administration_owner": "Propietari de l'administraci\u00f3: {{email}}",
"administration_you": "Your role: {{role}}", "administration_you": "El teu rol: {{role}}",
"administration_role_owner": "Owner", "administration_role_owner": "Propietari",
"administration_role_ro": "Read-only", "administration_role_ro": "Nom\u00e9s de lectura",
"administration_role_mng_trx": "Manage transactions", "administration_role_mng_trx": "Gestionar transaccions",
"administration_role_mng_meta": "Manage classification and meta-data", "administration_role_mng_meta": "Gestionar classificaci\u00f3 i meta-dades",
"administration_role_mng_budgets": "Manage budgets", "administration_role_mng_budgets": "Gestionar pressupostos",
"administration_role_mng_piggies": "Manage piggy banks", "administration_role_mng_piggies": "Administra guardioles",
"administration_role_mng_subscriptions": "Manage subscriptions", "administration_role_mng_subscriptions": "Gestionar subscripcions",
"administration_role_mng_rules": "Manage rules", "administration_role_mng_rules": "Gestionar normes",
"administration_role_mng_recurring": "Manage recurring transactions ", "administration_role_mng_recurring": "Gestionar transaccions recurrents ",
"administration_role_mng_webhooks": "Manage webhooks", "administration_role_mng_webhooks": "Gestionar Webhooks",
"administration_role_mng_currencies": "Manage currencies", "administration_role_mng_currencies": "Gestionar divises",
"administration_role_view_reports": "View reports", "administration_role_view_reports": "Veure informes",
"administration_role_full": "Full access", "administration_role_full": "Acc\u00e9s total",
"new_administration_created": "New financial administration \"{{title}}\" has been created", "new_administration_created": "S'ha creat una nova administraci\u00f3 financera \"{{title}}\"",
"left": "Queda", "left": "Queda",
"paid": "Pagat", "paid": "Pagat",
"errors_submission_v2": "Hi ha hagut un error amb el teu enviament. Per favor, comprova els seg\u00fcents errors: {{errorMessage}}", "errors_submission_v2": "Hi ha hagut un error amb el teu enviament. Per favor, comprova els seg\u00fcents errors: {{errorMessage}}",

View File

@@ -15,22 +15,22 @@
}, },
"firefly": { "firefly": {
"spent": "Gastat", "spent": "Gastat",
"administration_owner": "Administration owner: {{email}}", "administration_owner": "Propietari de l'administraci\u00f3: {{email}}",
"administration_you": "Your role: {{role}}", "administration_you": "El teu rol: {{role}}",
"administration_role_owner": "Owner", "administration_role_owner": "Propietari",
"administration_role_ro": "Read-only", "administration_role_ro": "Nom\u00e9s de lectura",
"administration_role_mng_trx": "Manage transactions", "administration_role_mng_trx": "Gestionar transaccions",
"administration_role_mng_meta": "Manage classification and meta-data", "administration_role_mng_meta": "Gestionar classificaci\u00f3 i meta-dades",
"administration_role_mng_budgets": "Manage budgets", "administration_role_mng_budgets": "Gestionar pressupostos",
"administration_role_mng_piggies": "Manage piggy banks", "administration_role_mng_piggies": "Administra guardioles",
"administration_role_mng_subscriptions": "Manage subscriptions", "administration_role_mng_subscriptions": "Gestionar subscripcions",
"administration_role_mng_rules": "Manage rules", "administration_role_mng_rules": "Gestionar normes",
"administration_role_mng_recurring": "Manage recurring transactions ", "administration_role_mng_recurring": "Gestionar transaccions recurrents ",
"administration_role_mng_webhooks": "Manage webhooks", "administration_role_mng_webhooks": "Gestionar Webhooks",
"administration_role_mng_currencies": "Manage currencies", "administration_role_mng_currencies": "Gestionar divises",
"administration_role_view_reports": "View reports", "administration_role_view_reports": "Veure informes",
"administration_role_full": "Full access", "administration_role_full": "Acc\u00e9s total",
"new_administration_created": "New financial administration \"{{title}}\" has been created", "new_administration_created": "S'ha creat una nova administraci\u00f3 financera \"{{title}}\"",
"left": "Queda", "left": "Queda",
"paid": "Pagat", "paid": "Pagat",
"errors_submission_v2": "Hi ha hagut un error amb el teu enviament. Per favor, comprova els seg\u00fcents errors: {{errorMessage}}", "errors_submission_v2": "Hi ha hagut un error amb el teu enviament. Per favor, comprova els seg\u00fcents errors: {{errorMessage}}",

View File

@@ -4,7 +4,7 @@
"date_time_fns": "do MMMM yyyy @ HH:mm:ss", "date_time_fns": "do MMMM yyyy @ HH:mm:ss",
"month_and_day_fns": "d MMMM y", "month_and_day_fns": "d MMMM y",
"does_not_exist": "(config.does_not_exist)", "does_not_exist": "(config.does_not_exist)",
"date_time_fns_short": "MMMM do, yyyy @ HH:mm" "date_time_fns_short": "do MMMM yyyy @ HH:mm"
}, },
"form": { "form": {
"title": "Titolo" "title": "Titolo"
@@ -17,10 +17,10 @@
"spent": "Speso", "spent": "Speso",
"administration_owner": "Administration owner: {{email}}", "administration_owner": "Administration owner: {{email}}",
"administration_you": "Your role: {{role}}", "administration_you": "Your role: {{role}}",
"administration_role_owner": "Owner", "administration_role_owner": "Proprietario",
"administration_role_ro": "Read-only", "administration_role_ro": "Sola lettura",
"administration_role_mng_trx": "Manage transactions", "administration_role_mng_trx": "Gestisci le transazioni",
"administration_role_mng_meta": "Manage classification and meta-data", "administration_role_mng_meta": "Gestisci classificazione e meta-dati",
"administration_role_mng_budgets": "Manage budgets", "administration_role_mng_budgets": "Manage budgets",
"administration_role_mng_piggies": "Manage piggy banks", "administration_role_mng_piggies": "Manage piggy banks",
"administration_role_mng_subscriptions": "Manage subscriptions", "administration_role_mng_subscriptions": "Manage subscriptions",
@@ -48,7 +48,7 @@
"unknown_dest_plain": "Conto di destinazione sconosciuto", "unknown_dest_plain": "Conto di destinazione sconosciuto",
"unknown_any_plain": "Conto sconosciuto", "unknown_any_plain": "Conto sconosciuto",
"unknown_budget_plain": "Nessun budget", "unknown_budget_plain": "Nessun budget",
"stored_journal_js": "Successfully created new transaction \"{{description}}\"", "stored_journal_js": "Nuova transazione \"{{description}} \" creata con successo",
"wait_loading_transaction": "Attendi il caricamento del modello", "wait_loading_transaction": "Attendi il caricamento del modello",
"nothing_found": "(nessun risultato)", "nothing_found": "(nessun risultato)",
"wait_loading_data": "Ti preghiamo di attendere il caricamento delle tue informazioni...", "wait_loading_data": "Ti preghiamo di attendere il caricamento delle tue informazioni...",

View File

@@ -4,7 +4,7 @@
"date_time_fns": "do MMMM yyyy @ HH:mm:ss", "date_time_fns": "do MMMM yyyy @ HH:mm:ss",
"month_and_day_fns": "d MMMM y", "month_and_day_fns": "d MMMM y",
"does_not_exist": "(config.does_not_exist)", "does_not_exist": "(config.does_not_exist)",
"date_time_fns_short": "MMMM do, yyyy @ HH:mm" "date_time_fns_short": "do MMMM yyyy @ HH:mm"
}, },
"form": { "form": {
"title": "Titolo" "title": "Titolo"
@@ -17,10 +17,10 @@
"spent": "Speso", "spent": "Speso",
"administration_owner": "Administration owner: {{email}}", "administration_owner": "Administration owner: {{email}}",
"administration_you": "Your role: {{role}}", "administration_you": "Your role: {{role}}",
"administration_role_owner": "Owner", "administration_role_owner": "Proprietario",
"administration_role_ro": "Read-only", "administration_role_ro": "Sola lettura",
"administration_role_mng_trx": "Manage transactions", "administration_role_mng_trx": "Gestisci le transazioni",
"administration_role_mng_meta": "Manage classification and meta-data", "administration_role_mng_meta": "Gestisci classificazione e meta-dati",
"administration_role_mng_budgets": "Manage budgets", "administration_role_mng_budgets": "Manage budgets",
"administration_role_mng_piggies": "Manage piggy banks", "administration_role_mng_piggies": "Manage piggy banks",
"administration_role_mng_subscriptions": "Manage subscriptions", "administration_role_mng_subscriptions": "Manage subscriptions",
@@ -48,7 +48,7 @@
"unknown_dest_plain": "Conto di destinazione sconosciuto", "unknown_dest_plain": "Conto di destinazione sconosciuto",
"unknown_any_plain": "Conto sconosciuto", "unknown_any_plain": "Conto sconosciuto",
"unknown_budget_plain": "Nessun budget", "unknown_budget_plain": "Nessun budget",
"stored_journal_js": "Successfully created new transaction \"{{description}}\"", "stored_journal_js": "Nuova transazione \"{{description}} \" creata con successo",
"wait_loading_transaction": "Attendi il caricamento del modello", "wait_loading_transaction": "Attendi il caricamento del modello",
"nothing_found": "(nessun risultato)", "nothing_found": "(nessun risultato)",
"wait_loading_data": "Ti preghiamo di attendere il caricamento delle tue informazioni...", "wait_loading_data": "Ti preghiamo di attendere il caricamento delle tue informazioni...",

View File

@@ -4,7 +4,7 @@
"date_time_fns": "dd 'de' MMMM 'de' yyyy, '\u00e0s' HH:mm:ss", "date_time_fns": "dd 'de' MMMM 'de' yyyy, '\u00e0s' HH:mm:ss",
"month_and_day_fns": "d [de] MMMM [de] y", "month_and_day_fns": "d [de] MMMM [de] y",
"does_not_exist": "(config.does_not_exist)", "does_not_exist": "(config.does_not_exist)",
"date_time_fns_short": "MMMM do, yyyy @ HH:mm" "date_time_fns_short": "dd\/MMM\/yyyy HH:mm"
}, },
"form": { "form": {
"title": "T\u00edtulo" "title": "T\u00edtulo"
@@ -15,25 +15,25 @@
}, },
"firefly": { "firefly": {
"spent": "Gasto", "spent": "Gasto",
"administration_owner": "Administration owner: {{email}}", "administration_owner": "Propriet\u00e1rio da administra\u00e7\u00e3o: {{email}}",
"administration_you": "Your role: {{role}}", "administration_you": "Sua fun\u00e7\u00e3o: {{role}}",
"administration_role_owner": "Owner", "administration_role_owner": "Propriet\u00e1rio",
"administration_role_ro": "Read-only", "administration_role_ro": "Somente leitura",
"administration_role_mng_trx": "Manage transactions", "administration_role_mng_trx": "Gerenciar transa\u00e7\u00f5es",
"administration_role_mng_meta": "Manage classification and meta-data", "administration_role_mng_meta": "Gerenciar classifica\u00e7\u00e3o e metadados",
"administration_role_mng_budgets": "Manage budgets", "administration_role_mng_budgets": "Gerenciar or\u00e7amentos",
"administration_role_mng_piggies": "Manage piggy banks", "administration_role_mng_piggies": "Gerenciar cofrinhos",
"administration_role_mng_subscriptions": "Manage subscriptions", "administration_role_mng_subscriptions": "Gerenciar assinaturas",
"administration_role_mng_rules": "Manage rules", "administration_role_mng_rules": "Gerenciar regras",
"administration_role_mng_recurring": "Manage recurring transactions ", "administration_role_mng_recurring": "Gerenciar transa\u00e7\u00f5es recorrentes ",
"administration_role_mng_webhooks": "Manage webhooks", "administration_role_mng_webhooks": "Gerenciar webhooks",
"administration_role_mng_currencies": "Manage currencies", "administration_role_mng_currencies": "Gerenciar moedas",
"administration_role_view_reports": "View reports", "administration_role_view_reports": "Ver relat\u00f3rios",
"administration_role_full": "Full access", "administration_role_full": "Acesso completo",
"new_administration_created": "New financial administration \"{{title}}\" has been created", "new_administration_created": "Nova administra\u00e7\u00e3o financeira \"{{title}}\" foi criada",
"left": "Restante", "left": "Restante",
"paid": "Pago", "paid": "Pago",
"errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", "errors_submission_v2": "Algo deu errado com seu envio. Por favor, verifique os erros abaixo: {{errorMessage}}",
"unpaid": "N\u00e3o pago", "unpaid": "N\u00e3o pago",
"default_group_title_name_plain": "sem grupo", "default_group_title_name_plain": "sem grupo",
"subscriptions_in_group": "Assinaturas no grupo \"%{title}\"", "subscriptions_in_group": "Assinaturas no grupo \"%{title}\"",
@@ -48,7 +48,7 @@
"unknown_dest_plain": "Conta de destino desconhecida", "unknown_dest_plain": "Conta de destino desconhecida",
"unknown_any_plain": "Conta desconhecida", "unknown_any_plain": "Conta desconhecida",
"unknown_budget_plain": "Nenhum or\u00e7amento", "unknown_budget_plain": "Nenhum or\u00e7amento",
"stored_journal_js": "Successfully created new transaction \"{{description}}\"", "stored_journal_js": "Transa\u00e7\u00e3o \"{{description}}\" criada com sucesso",
"wait_loading_transaction": "Por favor, aguarde o formul\u00e1rio carregar", "wait_loading_transaction": "Por favor, aguarde o formul\u00e1rio carregar",
"nothing_found": "(nada encontrado)", "nothing_found": "(nada encontrado)",
"wait_loading_data": "Por favor, aguarde suas informa\u00e7\u00f5es serem carregadas...", "wait_loading_data": "Por favor, aguarde suas informa\u00e7\u00f5es serem carregadas...",

View File

@@ -4,7 +4,7 @@
"date_time_fns": "dd 'de' MMMM 'de' yyyy, '\u00e0s' HH:mm:ss", "date_time_fns": "dd 'de' MMMM 'de' yyyy, '\u00e0s' HH:mm:ss",
"month_and_day_fns": "d [de] MMMM [de] y", "month_and_day_fns": "d [de] MMMM [de] y",
"does_not_exist": "(config.does_not_exist)", "does_not_exist": "(config.does_not_exist)",
"date_time_fns_short": "MMMM do, yyyy @ HH:mm" "date_time_fns_short": "dd\/MMM\/yyyy HH:mm"
}, },
"form": { "form": {
"title": "T\u00edtulo" "title": "T\u00edtulo"
@@ -15,25 +15,25 @@
}, },
"firefly": { "firefly": {
"spent": "Gasto", "spent": "Gasto",
"administration_owner": "Administration owner: {{email}}", "administration_owner": "Propriet\u00e1rio da administra\u00e7\u00e3o: {{email}}",
"administration_you": "Your role: {{role}}", "administration_you": "Sua fun\u00e7\u00e3o: {{role}}",
"administration_role_owner": "Owner", "administration_role_owner": "Propriet\u00e1rio",
"administration_role_ro": "Read-only", "administration_role_ro": "Somente leitura",
"administration_role_mng_trx": "Manage transactions", "administration_role_mng_trx": "Gerenciar transa\u00e7\u00f5es",
"administration_role_mng_meta": "Manage classification and meta-data", "administration_role_mng_meta": "Gerenciar classifica\u00e7\u00e3o e metadados",
"administration_role_mng_budgets": "Manage budgets", "administration_role_mng_budgets": "Gerenciar or\u00e7amentos",
"administration_role_mng_piggies": "Manage piggy banks", "administration_role_mng_piggies": "Gerenciar cofrinhos",
"administration_role_mng_subscriptions": "Manage subscriptions", "administration_role_mng_subscriptions": "Gerenciar assinaturas",
"administration_role_mng_rules": "Manage rules", "administration_role_mng_rules": "Gerenciar regras",
"administration_role_mng_recurring": "Manage recurring transactions ", "administration_role_mng_recurring": "Gerenciar transa\u00e7\u00f5es recorrentes ",
"administration_role_mng_webhooks": "Manage webhooks", "administration_role_mng_webhooks": "Gerenciar webhooks",
"administration_role_mng_currencies": "Manage currencies", "administration_role_mng_currencies": "Gerenciar moedas",
"administration_role_view_reports": "View reports", "administration_role_view_reports": "Ver relat\u00f3rios",
"administration_role_full": "Full access", "administration_role_full": "Acesso completo",
"new_administration_created": "New financial administration \"{{title}}\" has been created", "new_administration_created": "Nova administra\u00e7\u00e3o financeira \"{{title}}\" foi criada",
"left": "Restante", "left": "Restante",
"paid": "Pago", "paid": "Pago",
"errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", "errors_submission_v2": "Algo deu errado com seu envio. Por favor, verifique os erros abaixo: {{errorMessage}}",
"unpaid": "N\u00e3o pago", "unpaid": "N\u00e3o pago",
"default_group_title_name_plain": "sem grupo", "default_group_title_name_plain": "sem grupo",
"subscriptions_in_group": "Assinaturas no grupo \"%{title}\"", "subscriptions_in_group": "Assinaturas no grupo \"%{title}\"",
@@ -48,7 +48,7 @@
"unknown_dest_plain": "Conta de destino desconhecida", "unknown_dest_plain": "Conta de destino desconhecida",
"unknown_any_plain": "Conta desconhecida", "unknown_any_plain": "Conta desconhecida",
"unknown_budget_plain": "Nenhum or\u00e7amento", "unknown_budget_plain": "Nenhum or\u00e7amento",
"stored_journal_js": "Successfully created new transaction \"{{description}}\"", "stored_journal_js": "Transa\u00e7\u00e3o \"{{description}}\" criada com sucesso",
"wait_loading_transaction": "Por favor, aguarde o formul\u00e1rio carregar", "wait_loading_transaction": "Por favor, aguarde o formul\u00e1rio carregar",
"nothing_found": "(nada encontrado)", "nothing_found": "(nada encontrado)",
"wait_loading_data": "Por favor, aguarde suas informa\u00e7\u00f5es serem carregadas...", "wait_loading_data": "Por favor, aguarde suas informa\u00e7\u00f5es serem carregadas...",

View File

@@ -30,7 +30,7 @@
"administration_role_mng_currencies": "Upravljanje valut", "administration_role_mng_currencies": "Upravljanje valut",
"administration_role_view_reports": "Prikaz poro\u010dil", "administration_role_view_reports": "Prikaz poro\u010dil",
"administration_role_full": "Neomejen dostop", "administration_role_full": "Neomejen dostop",
"new_administration_created": "New financial administration \"{{title}}\" has been created", "new_administration_created": "Ustvarjena je bila nova finan\u010dna administracija \"{{title}}\"",
"left": "Preostalo", "left": "Preostalo",
"paid": "Pla\u010dano", "paid": "Pla\u010dano",
"errors_submission_v2": "Nekaj je bilo narobe z va\u0161o oddajo. Preverite spodnje napake: {{errorMessage}}", "errors_submission_v2": "Nekaj je bilo narobe z va\u0161o oddajo. Preverite spodnje napake: {{errorMessage}}",

View File

@@ -30,7 +30,7 @@
"administration_role_mng_currencies": "Upravljanje valut", "administration_role_mng_currencies": "Upravljanje valut",
"administration_role_view_reports": "Prikaz poro\u010dil", "administration_role_view_reports": "Prikaz poro\u010dil",
"administration_role_full": "Neomejen dostop", "administration_role_full": "Neomejen dostop",
"new_administration_created": "New financial administration \"{{title}}\" has been created", "new_administration_created": "Ustvarjena je bila nova finan\u010dna administracija \"{{title}}\"",
"left": "Preostalo", "left": "Preostalo",
"paid": "Pla\u010dano", "paid": "Pla\u010dano",
"errors_submission_v2": "Nekaj je bilo narobe z va\u0161o oddajo. Preverite spodnje napake: {{errorMessage}}", "errors_submission_v2": "Nekaj je bilo narobe z va\u0161o oddajo. Preverite spodnje napake: {{errorMessage}}",

View File

@@ -10,7 +10,7 @@
"prod": "mix --production" "prod": "mix --production"
}, },
"dependencies": { "dependencies": {
"date-fns": "^2.30.0", "date-fns": "^3.6.0",
"stream-browserify": "^3.0.0" "stream-browserify": "^3.0.0"
}, },
"devDependencies": { "devDependencies": {

View File

@@ -5,8 +5,8 @@
"flash_warning": "Aten\u00e7\u00e3o!", "flash_warning": "Aten\u00e7\u00e3o!",
"flash_success": "Sucesso!", "flash_success": "Sucesso!",
"close": "Fechar", "close": "Fechar",
"select_dest_account": "Please select or type a valid destination account name", "select_dest_account": "Por favor, selecione ou digite um nome de conta de destino v\u00e1lido",
"select_source_account": "Please select or type a valid source account name", "select_source_account": "Por favor, selecione ou digite um nome de conta de origem v\u00e1lido",
"split_transaction_title": "Descri\u00e7\u00e3o da transa\u00e7\u00e3o dividida", "split_transaction_title": "Descri\u00e7\u00e3o da transa\u00e7\u00e3o dividida",
"errors_submission": "Algo deu errado com seu envio. Por favor, verifique os erros abaixo.", "errors_submission": "Algo deu errado com seu envio. Por favor, verifique os erros abaixo.",
"split": "Dividir", "split": "Dividir",

View File

@@ -20,6 +20,7 @@
let mix = require('laravel-mix'); let mix = require('laravel-mix');
mix.webpackConfig({ mix.webpackConfig({
resolve: { resolve: {
alias: { alias: {

View File

@@ -1,6 +1,7 @@
{ {
"name": "v2", "name": "v2",
"private": true, "private": true,
"type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
"build": "vite build --emptyOutDir", "build": "vite build --emptyOutDir",
@@ -8,11 +9,11 @@
}, },
"devDependencies": { "devDependencies": {
"axios": "^1.6.8", "axios": "^1.6.8",
"laravel-vite-plugin": "^0.8.1", "laravel-vite-plugin": "^1.0.2",
"patch-package": "^8.0.0", "patch-package": "^8.0.0",
"sass": "^1.72.0", "sass": "^1.75.0",
"vite": "^4.5.3", "vite": "^5",
"vite-plugin-manifest-sri": "^0.1.0" "vite-plugin-manifest-sri": "^0.2.0"
}, },
"dependencies": { "dependencies": {
"@ag-grid-community/client-side-row-model": "^31.0.3", "@ag-grid-community/client-side-row-model": "^31.0.3",
@@ -30,7 +31,7 @@
"chartjs-adapter-date-fns": "^3.0.0", "chartjs-adapter-date-fns": "^3.0.0",
"chartjs-chart-sankey": "^0.12.0", "chartjs-chart-sankey": "^0.12.0",
"date-fns": "^3.6.0", "date-fns": "^3.6.0",
"i18next": "^23.10.1", "i18next": "^23.11.2",
"i18next-chained-backend": "^4.6.2", "i18next-chained-backend": "^4.6.2",
"i18next-http-backend": "^2.4.2", "i18next-http-backend": "^2.4.2",
"i18next-localstorage-backend": "^4.2.0", "i18next-localstorage-backend": "^4.2.0",

View File

@@ -65,20 +65,13 @@ export default defineConfig({
publicDirectory: '../../../public', publicDirectory: '../../../public',
refresh: true, refresh: true,
}), }),
//manifestSRI(), manifestSRI(),
], ],
server: { server: {
usePolling: true, usePolling: true,
allowedHosts: '*.sd.internal', host: '10.0.0.15',
host: '0.0.0.0',
hmr: {host},
cors: true
// https: {
// key: fs.readFileSync(`/Users/sander/Sites/vm/tls-certificates/wildcard.sd.local.key`),
// cert: fs.readFileSync(`/Users/sander/Sites/vm/tls-certificates/wildcard.sd.local.crt`),
// },
}, },
}); });

View File

@@ -1419,34 +1419,34 @@ return [
// Financial administrations // Financial administrations
'administration_index' => 'Administració financera', 'administration_index' => 'Administració financera',
'administrations_index_menu' => 'Administració financera', 'administrations_index_menu' => 'Administració financera',
'administrations_breadcrumb' => 'Financial administrations', 'administrations_breadcrumb' => 'Administracions financeres',
'administrations_page_title' => 'Financial administrations', 'administrations_page_title' => 'Administracions financeres',
'administrations_page_sub_title' => 'Overview', 'administrations_page_sub_title' => 'Visió general',
'create_administration' => 'Create new administration', 'create_administration' => 'Crea una nova administració',
'administration_owner' => 'Administration owner: {{email}}', 'administration_owner' => 'Propietari de l\'administració: {{email}}',
'administration_you' => 'Your role: {{role}}', 'administration_you' => 'El teu rol: {{role}}',
'other_users_in_admin' => 'Other users in this administration', 'other_users_in_admin' => 'Altres usuaris a aquesta administració',
'administrations_create_breadcrumb' => 'Create new financial administration', 'administrations_create_breadcrumb' => 'Crea una nova administració financera',
'administrations_page_create_sub_title' => 'Create new financial administration', 'administrations_page_create_sub_title' => 'Crea una nova administració financera',
'basic_administration_information' => 'Basic administration information', 'basic_administration_information' => 'Informació de l\'administració bàsica',
'new_administration_created' => 'New financial administration "{{title}}" has been created', 'new_administration_created' => 'S\'ha creat una nova administració financera "{{title}}"',
'edit_administration_breadcrumb' => 'Edit financial administration ":title"', 'edit_administration_breadcrumb' => 'Edita l\'administració financera ":title"',
'administrations_page_edit_sub_title' => 'Edit financial administration ":title"', 'administrations_page_edit_sub_title' => 'Edita l\'administració financera ":title"',
// roles // roles
'administration_role_owner' => 'Owner', 'administration_role_owner' => 'Propietari',
'administration_role_ro' => 'Read-only', 'administration_role_ro' => 'Només de lectura',
'administration_role_mng_trx' => 'Manage transactions', 'administration_role_mng_trx' => 'Gestionar transaccions',
'administration_role_mng_meta' => 'Manage classification and meta-data', 'administration_role_mng_meta' => 'Gestionar classificació i meta-dades',
'administration_role_mng_budgets' => 'Manage budgets', 'administration_role_mng_budgets' => 'Gestionar pressupostos',
'administration_role_mng_piggies' => 'Manage piggy banks', 'administration_role_mng_piggies' => 'Administra guardioles',
'administration_role_mng_subscriptions' => 'Manage subscriptions', 'administration_role_mng_subscriptions' => 'Gestionar subscripcions',
'administration_role_mng_rules' => 'Manage rules', 'administration_role_mng_rules' => 'Gestionar normes',
'administration_role_mng_recurring' => 'Manage recurring transactions ', 'administration_role_mng_recurring' => 'Gestionar transaccions recurrents ',
'administration_role_mng_webhooks' => 'Manage webhooks', 'administration_role_mng_webhooks' => 'Gestionar Webhooks',
'administration_role_mng_currencies' => 'Manage currencies', 'administration_role_mng_currencies' => 'Gestionar divises',
'administration_role_view_reports' => 'View reports', 'administration_role_view_reports' => 'Veure informes',
'administration_role_full' => 'Full access', 'administration_role_full' => 'Accés total',
// profile: // profile:
'purge_data_title' => 'Purgar dades de Firefly III', 'purge_data_title' => 'Purgar dades de Firefly III',

View File

@@ -68,8 +68,8 @@ return [
'invalid_selection' => 'La selecció és invàlida.', 'invalid_selection' => 'La selecció és invàlida.',
'belongs_user' => 'Aquest valor està enllaçat a un objecte que sembla que no existeix.', 'belongs_user' => 'Aquest valor està enllaçat a un objecte que sembla que no existeix.',
'belongs_user_or_user_group' => 'Aquest valor està enllaçat a un objecte que sembla no existir a la teva administració financera actual.', 'belongs_user_or_user_group' => 'Aquest valor està enllaçat a un objecte que sembla no existir a la teva administració financera actual.',
'no_access_group' => 'The user has no access to this user group.', 'no_access_group' => 'L\'usuari no té accés a aquest grup d\'usuaris.',
'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'no_accepted_roles_defined' => 'No s\'ha definit cap rol d\'accés per a aquest endpoint, accés denegat.',
'at_least_one_transaction' => 'Necessites almenys una transacció.', 'at_least_one_transaction' => 'Necessites almenys una transacció.',
'recurring_transaction_id' => 'Necessites almenys una transacció.', 'recurring_transaction_id' => 'Necessites almenys una transacció.',
'need_id_to_match' => 'Has d\'enviar aquesta entrada amb un ID perquè l\'API sigui capaç de comparar-lo.', 'need_id_to_match' => 'Has d\'enviar aquesta entrada amb un ID perquè l\'API sigui capaç de comparar-lo.',
@@ -302,7 +302,7 @@ return [
// no access to administration: // no access to administration:
'no_access_user_group' => 'No tens accés a aquesta administració.', 'no_access_user_group' => 'No tens accés a aquesta administració.',
'administration_owner_rename' => 'You can\'t rename your standard administration.', 'administration_owner_rename' => 'No pots canviar el nom de la teva administració estàndard.',
]; ];
/* /*

View File

@@ -68,7 +68,7 @@ return [
'invalid_selection' => 'Ihre Auswahl ist ungültig.', 'invalid_selection' => 'Ihre Auswahl ist ungültig.',
'belongs_user' => 'Dieser Wert verweist auf ein Objekt, das offenbar nicht existiert.', 'belongs_user' => 'Dieser Wert verweist auf ein Objekt, das offenbar nicht existiert.',
'belongs_user_or_user_group' => 'Dieser Wert verweist auf ein Objekt, das in Ihrer aktuellen Finanzverwaltung offenbar nicht existiert.', 'belongs_user_or_user_group' => 'Dieser Wert verweist auf ein Objekt, das in Ihrer aktuellen Finanzverwaltung offenbar nicht existiert.',
'no_access_group' => 'The user has no access to this user group.', 'no_access_group' => 'Der Benutzer hat keinen Zugriff auf diese Benutzergruppe.',
'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.',
'at_least_one_transaction' => 'Sie brauchen mindestens eine Transaktion.', 'at_least_one_transaction' => 'Sie brauchen mindestens eine Transaktion.',
'recurring_transaction_id' => 'Sie benötigen mindestens eine Buchung.', 'recurring_transaction_id' => 'Sie benötigen mindestens eine Buchung.',

View File

@@ -68,8 +68,8 @@ return [
'invalid_selection' => 'Votre sélection est invalide.', 'invalid_selection' => 'Votre sélection est invalide.',
'belongs_user' => 'Cette valeur est liée à un objet qui ne semble pas exister.', 'belongs_user' => 'Cette valeur est liée à un objet qui ne semble pas exister.',
'belongs_user_or_user_group' => 'Cette valeur est liée à un objet qui ne semble pas exister dans votre administration financière actuelle.', 'belongs_user_or_user_group' => 'Cette valeur est liée à un objet qui ne semble pas exister dans votre administration financière actuelle.',
'no_access_group' => 'The user has no access to this user group.', 'no_access_group' => 'L\'utilisateur n\'a pas accès à ce groupe d\'utilisateurs.',
'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'no_accepted_roles_defined' => 'Aucun rôle d\'accès n\'a été défini pour ce point d\'accès, accès refusé.',
'at_least_one_transaction' => 'Besoin d\'au moins une opération.', 'at_least_one_transaction' => 'Besoin d\'au moins une opération.',
'recurring_transaction_id' => 'Au moins une opération est nécessaire.', 'recurring_transaction_id' => 'Au moins une opération est nécessaire.',
'need_id_to_match' => 'Vous devez saisir cette entrée avec un identifiant pour que l\'API puisse la faire correspondre.', 'need_id_to_match' => 'Vous devez saisir cette entrée avec un identifiant pour que l\'API puisse la faire correspondre.',

View File

@@ -64,7 +64,7 @@ return [
// 'date_time' => '%B %e, %Y, @ %T', // 'date_time' => '%B %e, %Y, @ %T',
'date_time_js' => 'D MMMM YYYY, HH:mm:ss', 'date_time_js' => 'D MMMM YYYY, HH:mm:ss',
'date_time_fns' => 'do MMMM yyyy @ HH:mm:ss', 'date_time_fns' => 'do MMMM yyyy @ HH:mm:ss',
'date_time_fns_short' => 'MMMM do, yyyy @ HH:mm', 'date_time_fns_short' => 'do MMMM yyyy @ HH:mm',
// 'specific_day' => '%e %B %Y', // 'specific_day' => '%e %B %Y',
'specific_day_js' => 'D MMMM YYYY', 'specific_day_js' => 'D MMMM YYYY',

View File

@@ -42,7 +42,7 @@ return [
'fatal_error' => 'Si è verificato un errore fatale. Controlla i file di login "storage/Los" o usa "Docker Los f [container]" per vedere cosa sta succedendo.', 'fatal_error' => 'Si è verificato un errore fatale. Controlla i file di login "storage/Los" o usa "Docker Los f [container]" per vedere cosa sta succedendo.',
'maintenance_mode' => 'Firefox III è in modalità di manutenzione.', 'maintenance_mode' => 'Firefox III è in modalità di manutenzione.',
'be_right_back' => 'Torno subito!', 'be_right_back' => 'Torno subito!',
'check_back' => 'Firefly III is down for some necessary maintenance. Please check back in a second. If you happen to see this message on the demo site, just wait a few minutes. The database is reset every few hours.', 'check_back' => 'Firefly III non è disponibile per via di una manutenzione necessaria. Per favore riprova tra qualche istante. Se ti capita di vedere questo messaggio sul sito demo, attendi qualche minuto. Il database viene reimpostato ogni poche ore.',
'error_occurred' => 'Oops! Si è verificato un errore.', 'error_occurred' => 'Oops! Si è verificato un errore.',
'db_error_occurred' => 'Oops! Si è verificato un errore del database.', 'db_error_occurred' => 'Oops! Si è verificato un errore del database.',
'error_not_recoverable' => 'Sfortunatamente questo errore non è riparabile :(. Firefly III è rotto. L\'errore è:', 'error_not_recoverable' => 'Sfortunatamente questo errore non è riparabile :(. Firefly III è rotto. L\'errore è:',

View File

@@ -896,9 +896,9 @@ return [
'rule_trigger_budget_is' => 'Il budget è ":trigger_value"', 'rule_trigger_budget_is' => 'Il budget è ":trigger_value"',
'rule_trigger_tag_is_choice' => 'Qualsiasi tag è..', 'rule_trigger_tag_is_choice' => 'Qualsiasi tag è..',
'rule_trigger_tag_is' => 'Qualsiasi tag è ":trigger_value"', 'rule_trigger_tag_is' => 'Qualsiasi tag è ":trigger_value"',
'rule_trigger_tag_contains_choice' => 'Any tag contains..', 'rule_trigger_tag_contains_choice' => 'Qualsiasi tag contiene..',
'rule_trigger_tag_contains' => 'Any tag contains ":trigger_value"', 'rule_trigger_tag_contains' => 'Qualsiasi tag contiene ":trigger_value"',
'rule_trigger_tag_ends_choice' => 'Any tag ends with..', 'rule_trigger_tag_ends_choice' => 'Qualsiasi tag finisce con..',
'rule_trigger_tag_ends' => 'Any tag ends with ":trigger_value"', 'rule_trigger_tag_ends' => 'Any tag ends with ":trigger_value"',
'rule_trigger_tag_starts_choice' => 'Any tag starts with..', 'rule_trigger_tag_starts_choice' => 'Any tag starts with..',
'rule_trigger_tag_starts' => 'Any tag starts with ":trigger_value"', 'rule_trigger_tag_starts' => 'Any tag starts with ":trigger_value"',
@@ -1434,10 +1434,10 @@ return [
'administrations_page_edit_sub_title' => 'Edit financial administration ":title"', 'administrations_page_edit_sub_title' => 'Edit financial administration ":title"',
// roles // roles
'administration_role_owner' => 'Owner', 'administration_role_owner' => 'Proprietario',
'administration_role_ro' => 'Read-only', 'administration_role_ro' => 'Sola lettura',
'administration_role_mng_trx' => 'Manage transactions', 'administration_role_mng_trx' => 'Gestisci le transazioni',
'administration_role_mng_meta' => 'Manage classification and meta-data', 'administration_role_mng_meta' => 'Gestisci classificazione e meta-dati',
'administration_role_mng_budgets' => 'Manage budgets', 'administration_role_mng_budgets' => 'Manage budgets',
'administration_role_mng_piggies' => 'Manage piggy banks', 'administration_role_mng_piggies' => 'Manage piggy banks',
'administration_role_mng_subscriptions' => 'Manage subscriptions', 'administration_role_mng_subscriptions' => 'Manage subscriptions',
@@ -2017,7 +2017,7 @@ return [
'deleted_transfer' => 'Trasferimento ":description" eliminato correttamente', 'deleted_transfer' => 'Trasferimento ":description" eliminato correttamente',
'deleted_reconciliation' => 'Transazione di riconciliazione ":description" elimina con successo', 'deleted_reconciliation' => 'Transazione di riconciliazione ":description" elimina con successo',
'stored_journal' => 'Nuova transazione ":description" creata correttamente', 'stored_journal' => 'Nuova transazione ":description" creata correttamente',
'stored_journal_js' => 'Successfully created new transaction "{{description}}"', 'stored_journal_js' => 'Nuova transazione "{{description}} " creata con successo',
'stored_journal_no_descr' => 'Hai creato con successo la nuova transazione', 'stored_journal_no_descr' => 'Hai creato con successo la nuova transazione',
'updated_journal_no_descr' => 'Transazione aggiornata con successo', 'updated_journal_no_descr' => 'Transazione aggiornata con successo',
'select_transactions' => 'Seleziona transazioni', 'select_transactions' => 'Seleziona transazioni',
@@ -2325,7 +2325,7 @@ return [
'description' => 'Descrizione', 'description' => 'Descrizione',
'sum_of_period' => 'Somma del periodo', 'sum_of_period' => 'Somma del periodo',
'average_in_period' => 'Media nel periodo', 'average_in_period' => 'Media nel periodo',
'no_account_role' => '(no role)', 'no_account_role' => '(nessun ruolo)',
'account_role_defaultAsset' => 'Conto attività predefinito', 'account_role_defaultAsset' => 'Conto attività predefinito',
'account_role_sharedAsset' => 'Conto attività condiviso', 'account_role_sharedAsset' => 'Conto attività condiviso',
'account_role_savingAsset' => 'Conto risparmio', 'account_role_savingAsset' => 'Conto risparmio',
@@ -2490,7 +2490,7 @@ return [
'block_code_bounced' => 'Messaggi email respinti', 'block_code_bounced' => 'Messaggi email respinti',
'block_code_expired' => 'Conto demo scaduto', 'block_code_expired' => 'Conto demo scaduto',
'no_block_code' => 'Nessun motivo per bloccare o non bloccare un utente', 'no_block_code' => 'Nessun motivo per bloccare o non bloccare un utente',
'demo_user_export' => 'The demo user cannot export data', 'demo_user_export' => 'L\'utente demo non può esportare dati',
'block_code_email_changed' => 'L\'utente non ha ancora confermato il nuovo indirizzo emails', 'block_code_email_changed' => 'L\'utente non ha ancora confermato il nuovo indirizzo emails',
'admin_update_email' => 'Contrariamente alla pagina del profilo, l\'utente NON riceverà alcuna notifica al proprio indirizzo email!', 'admin_update_email' => 'Contrariamente alla pagina del profilo, l\'utente NON riceverà alcuna notifica al proprio indirizzo email!',
'update_user' => 'Aggiorna utente', 'update_user' => 'Aggiorna utente',

View File

@@ -70,5 +70,5 @@ return [
'cannot_find_budget' => 'Firefly III non riesce a trovare il budget ":name"', 'cannot_find_budget' => 'Firefly III non riesce a trovare il budget ":name"',
'cannot_find_category' => 'Firefly III non riesce a trovare la categoria ":name"', 'cannot_find_category' => 'Firefly III non riesce a trovare la categoria ":name"',
'cannot_set_budget' => 'Firefly III non può impostare il budget ":name" a una transazione di tipo ":type"', 'cannot_set_budget' => 'Firefly III non può impostare il budget ":name" a una transazione di tipo ":type"',
'journal_invalid_amount' => 'Firefly III can\'t set amount ":amount" because it is not a valid number.', 'journal_invalid_amount' => 'Firefly III non può impostare l\'importo ":amount" perché non è un numero valido.',
]; ];

View File

@@ -55,11 +55,11 @@ return [
'reconciled_forbidden_field' => 'Questa transazione è già riconciliata, non è possibile modificare il campo ":field"', 'reconciled_forbidden_field' => 'Questa transazione è già riconciliata, non è possibile modificare il campo ":field"',
'deleted_user' => 'A causa dei vincoli di sicurezza, non è possibile registrarsi utilizzando questo indirizzo email.', 'deleted_user' => 'A causa dei vincoli di sicurezza, non è possibile registrarsi utilizzando questo indirizzo email.',
'rule_trigger_value' => 'Questo valore non è valido per il trigger selezionato.', 'rule_trigger_value' => 'Questo valore non è valido per il trigger selezionato.',
'rule_action_expression' => 'Invalid expression. :error', 'rule_action_expression' => 'Espressione non valida. :error',
'rule_action_value' => 'Questo valore non è valido per l\'azione selezionata.', 'rule_action_value' => 'Questo valore non è valido per l\'azione selezionata.',
'file_already_attached' => 'Il file caricato ":name" è già associato a questo oggetto.', 'file_already_attached' => 'Il file caricato ":name" è già associato a questo oggetto.',
'file_attached' => 'File caricato con successo ":name".', 'file_attached' => 'File caricato con successo ":name".',
'file_zero' => 'The file is zero bytes in size.', 'file_zero' => 'Il file ha dimensione zero.',
'must_exist' => 'L\'ID nel campo :attribute non esiste nel database.', 'must_exist' => 'L\'ID nel campo :attribute non esiste nel database.',
'all_accounts_equal' => 'Tutti i conti in questo campo devono essere uguali.', 'all_accounts_equal' => 'Tutti i conti in questo campo devono essere uguali.',
'group_title_mandatory' => 'Il titolo del gruppo è obbligatorio quando ci sono più di una transazione.', 'group_title_mandatory' => 'Il titolo del gruppo è obbligatorio quando ci sono più di una transazione.',
@@ -68,8 +68,8 @@ return [
'invalid_selection' => 'La tua selezione non è valida.', 'invalid_selection' => 'La tua selezione non è valida.',
'belongs_user' => 'Questo valore è collegato a un oggetto che non sembra esistere.', 'belongs_user' => 'Questo valore è collegato a un oggetto che non sembra esistere.',
'belongs_user_or_user_group' => 'Questo valore è collegato a un oggetto che non sembra esistere nella tua attuale amministrazione finanziaria.', 'belongs_user_or_user_group' => 'Questo valore è collegato a un oggetto che non sembra esistere nella tua attuale amministrazione finanziaria.',
'no_access_group' => 'The user has no access to this user group.', 'no_access_group' => 'L\'utente non ha accesso a questo gruppo.',
'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'no_accepted_roles_defined' => 'Nessun ruolo di accesso è stato definito per questo endpoint, accesso negato.',
'at_least_one_transaction' => 'Hai bisogno di almeno una transazione.', 'at_least_one_transaction' => 'Hai bisogno di almeno una transazione.',
'recurring_transaction_id' => 'Hai bisogno di almeno una transazione.', 'recurring_transaction_id' => 'Hai bisogno di almeno una transazione.',
'need_id_to_match' => 'È necessario inviare questa voce con un ID affinché l\'API sia in grado di abbinarla.', 'need_id_to_match' => 'È necessario inviare questa voce con un ID affinché l\'API sia in grado di abbinarla.',
@@ -199,7 +199,7 @@ return [
* *
*/ */
'secure_password' => 'This is not a secure password. Please try again. For more information, visit https://bit.ly/FF3-password', 'secure_password' => 'Questa non è una password sicura. Per favore riprova. Per ulteriori informazioni, visita https://bit.ly/FF3-password',
'valid_recurrence_rep_type' => 'Il tipo di ripetizione della transazione ricorrente non è valido.', 'valid_recurrence_rep_type' => 'Il tipo di ripetizione della transazione ricorrente non è valido.',
'valid_recurrence_rep_moment' => 'Il momento di ripetizione per questo tipo di ripetizione non è valido.', 'valid_recurrence_rep_moment' => 'Il momento di ripetizione per questo tipo di ripetizione non è valido.',
'invalid_account_info' => 'Informazione sul conto non valida.', 'invalid_account_info' => 'Informazione sul conto non valida.',

View File

@@ -64,7 +64,7 @@ return [
// 'date_time' => '%B %e, %Y, @ %T', // 'date_time' => '%B %e, %Y, @ %T',
'date_time_js' => 'DD [de] MMMM [de] YYYY, [às] HH:mm:ss', 'date_time_js' => 'DD [de] MMMM [de] YYYY, [às] HH:mm:ss',
'date_time_fns' => 'dd \'de\' MMMM \'de\' yyyy, \'às\' HH:mm:ss', 'date_time_fns' => 'dd \'de\' MMMM \'de\' yyyy, \'às\' HH:mm:ss',
'date_time_fns_short' => 'MMMM do, yyyy @ HH:mm', 'date_time_fns_short' => 'dd/MMM/yyyy HH:mm',
// 'specific_day' => '%e %B %Y', // 'specific_day' => '%e %B %Y',
'specific_day_js' => 'DD [de] MMMM [de] YYYY', 'specific_day_js' => 'DD [de] MMMM [de] YYYY',

View File

@@ -42,7 +42,7 @@ return [
'fatal_error' => 'Houve um erro fatal. Por favor, verifique os arquivos de log em "storage/logs" ou use "docker logs -f [container]" para ver o que está acontecendo.', 'fatal_error' => 'Houve um erro fatal. Por favor, verifique os arquivos de log em "storage/logs" ou use "docker logs -f [container]" para ver o que está acontecendo.',
'maintenance_mode' => 'Firefly III está em modo de manutenção.', 'maintenance_mode' => 'Firefly III está em modo de manutenção.',
'be_right_back' => 'Volta logo!', 'be_right_back' => 'Volta logo!',
'check_back' => 'Firefly III is down for some necessary maintenance. Please check back in a second. If you happen to see this message on the demo site, just wait a few minutes. The database is reset every few hours.', 'check_back' => 'Firefly III está desligado para algumas manutenções necessárias. Volte em um segundo. Se acontecer de você ver esta mensagem no site de demonstração, espere alguns minutos. O banco de dados é reiniciado a cada algumas horas.',
'error_occurred' => 'Ops! Aconteceu um erro.', 'error_occurred' => 'Ops! Aconteceu um erro.',
'db_error_occurred' => 'Ops! Ocorreu um erro no banco de dados.', 'db_error_occurred' => 'Ops! Ocorreu um erro no banco de dados.',
'error_not_recoverable' => 'Infelizmente este erro não é recuperável :(. Firefly III quebrou. O erro é:', 'error_not_recoverable' => 'Infelizmente este erro não é recuperável :(. Firefly III quebrou. O erro é:',

View File

@@ -113,7 +113,7 @@ return [
'two_factor_forgot' => 'Esqueci minha autenticação em duas etapas.', 'two_factor_forgot' => 'Esqueci minha autenticação em duas etapas.',
'two_factor_lost_header' => 'Perdeu sua autenticação em duas etapas?', 'two_factor_lost_header' => 'Perdeu sua autenticação em duas etapas?',
'two_factor_lost_intro' => 'Se você perdeu seus códigos de backup também, você tem azar. Isso não é algo que você pode corrigir a partir da interface da web. Você tem duas escolhas.', 'two_factor_lost_intro' => 'Se você perdeu seus códigos de backup também, você tem azar. Isso não é algo que você pode corrigir a partir da interface da web. Você tem duas escolhas.',
'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, read <a href="https://docs.firefly-iii.org/references/faq/firefly-iii/using/#i-lost-my-2fa-token-generator-or-2fa-has-stopped-working">this entry in the FAQ</a> for instructions.', 'two_factor_lost_fix_self' => 'Se você roda sua própria instância do Firefly III, leia <a href="https://docs.firefly-iii.org/references/faq/firefly-iii/using/#i-lost-my-2fa-token-generator-or-2fa-has-stopped-working>esta seção no FAQ</a> para instruções.',
'two_factor_lost_fix_owner' => 'Caso contrário, entre em contato com o proprietário do site, <a href="mailto::site_owner">:site_owner</a>, e peça que redefina sua autenticação de duas etapas.', 'two_factor_lost_fix_owner' => 'Caso contrário, entre em contato com o proprietário do site, <a href="mailto::site_owner">:site_owner</a>, e peça que redefina sua autenticação de duas etapas.',
'mfa_backup_code' => 'Você usou um código de backup para acessar o Firefly III. Não pode ser usado novamente, então cruze-o na sua lista.', 'mfa_backup_code' => 'Você usou um código de backup para acessar o Firefly III. Não pode ser usado novamente, então cruze-o na sua lista.',
'pref_two_factor_new_backup_codes' => 'Obter novos códigos de backup', 'pref_two_factor_new_backup_codes' => 'Obter novos códigos de backup',
@@ -317,8 +317,8 @@ return [
'update_new_version_alert' => 'Uma nova versão do Firefly lll está disponível. Você está utilizando a versão :your_version, e a nova é a :new_version, que foi lançada no dia :date.', 'update_new_version_alert' => 'Uma nova versão do Firefly lll está disponível. Você está utilizando a versão :your_version, e a nova é a :new_version, que foi lançada no dia :date.',
'update_version_beta' => 'Esta versão é uma versão BETA. Você pode encontrar problemas.', 'update_version_beta' => 'Esta versão é uma versão BETA. Você pode encontrar problemas.',
'update_version_alpha' => 'Esta versão é uma versão ALPHA. Você pode encontrar problemas.', 'update_version_alpha' => 'Esta versão é uma versão ALPHA. Você pode encontrar problemas.',
'update_current_dev_older' => 'You are running development release ":version", which is older than the latest release :new_version. Please update!', 'update_current_dev_older' => 'Você está executando a versão de desenvolvimento ":version", que é mais antiga que o último lançamento :new_version. Por favor, atualize!',
'update_current_dev_newer' => 'You are running development release ":version", which is newer than the latest release :new_version.', 'update_current_dev_newer' => 'Você está executando a versão de desenvolvimento ":version", que é mais recente que o último lançamento :new_version.',
'update_current_version_alert' => 'Você está utilizando a versão :version, que é a última disponível.', 'update_current_version_alert' => 'Você está utilizando a versão :version, que é a última disponível.',
'update_newer_version_alert' => 'Você está utilizando a versão :your_version, que é mais nova do que a mais recente :new_version.', 'update_newer_version_alert' => 'Você está utilizando a versão :your_version, que é mais nova do que a mais recente :new_version.',
'update_check_error' => 'Ocorreu um erro durante a verificação de atualizações: :error', 'update_check_error' => 'Ocorreu um erro durante a verificação de atualizações: :error',
@@ -896,12 +896,12 @@ return [
'rule_trigger_budget_is' => 'O orçamento é ":trigger_value"', 'rule_trigger_budget_is' => 'O orçamento é ":trigger_value"',
'rule_trigger_tag_is_choice' => 'Qualquer tag é..', 'rule_trigger_tag_is_choice' => 'Qualquer tag é..',
'rule_trigger_tag_is' => 'Qualquer tag é ":trigger_value"', 'rule_trigger_tag_is' => 'Qualquer tag é ":trigger_value"',
'rule_trigger_tag_contains_choice' => 'Any tag contains..', 'rule_trigger_tag_contains_choice' => 'Qualquer tag contém..',
'rule_trigger_tag_contains' => 'Any tag contains ":trigger_value"', 'rule_trigger_tag_contains' => 'Qualquer tag contém ":trigger_value"',
'rule_trigger_tag_ends_choice' => 'Any tag ends with..', 'rule_trigger_tag_ends_choice' => 'Qualquer tag termina com..',
'rule_trigger_tag_ends' => 'Any tag ends with ":trigger_value"', 'rule_trigger_tag_ends' => 'Qualquer tag termina com ":trigger_value"',
'rule_trigger_tag_starts_choice' => 'Any tag starts with..', 'rule_trigger_tag_starts_choice' => 'Qualquer tag começa com..',
'rule_trigger_tag_starts' => 'Any tag starts with ":trigger_value"', 'rule_trigger_tag_starts' => 'Qualquer tag começa com ":trigger_value"',
'rule_trigger_currency_is_choice' => 'A moeda da transação é..', 'rule_trigger_currency_is_choice' => 'A moeda da transação é..',
'rule_trigger_currency_is' => 'A moeda da transação é ":trigger_value"', 'rule_trigger_currency_is' => 'A moeda da transação é ":trigger_value"',
'rule_trigger_foreign_currency_is_choice' => 'A moeda estrangeira da transação é...', 'rule_trigger_foreign_currency_is_choice' => 'A moeda estrangeira da transação é...',
@@ -1203,7 +1203,7 @@ return [
'rule_trigger_not_exists' => 'Transação não existe', 'rule_trigger_not_exists' => 'Transação não existe',
'rule_trigger_not_has_attachments' => 'A transação não tem anexos', 'rule_trigger_not_has_attachments' => 'A transação não tem anexos',
'rule_trigger_not_has_any_category' => 'A transação não tem categoria', 'rule_trigger_not_has_any_category' => 'A transação não tem categoria',
'rule_trigger_not_has_any_budget' => 'Transaction has no budget', 'rule_trigger_not_has_any_budget' => 'A transação não tem orçamento',
'rule_trigger_not_has_any_bill' => 'A transação não tem nenhuma fatura', 'rule_trigger_not_has_any_bill' => 'A transação não tem nenhuma fatura',
'rule_trigger_not_has_any_tag' => 'A transação não tem tags', 'rule_trigger_not_has_any_tag' => 'A transação não tem tags',
'rule_trigger_not_any_notes' => 'A transação não tem notas', 'rule_trigger_not_any_notes' => 'A transação não tem notas',
@@ -1286,8 +1286,8 @@ return [
'rule_action_append_notes_to_descr' => 'Adicionar notas à descrição', 'rule_action_append_notes_to_descr' => 'Adicionar notas à descrição',
'rule_action_move_descr_to_notes' => 'Substituir notas por descrição', 'rule_action_move_descr_to_notes' => 'Substituir notas por descrição',
'rule_action_move_notes_to_descr' => 'Substituir descrição por notas', 'rule_action_move_notes_to_descr' => 'Substituir descrição por notas',
'rule_action_set_amount_choice' => 'Set amount to ..', 'rule_action_set_amount_choice' => 'Definir valor para ..',
'rule_action_set_amount' => 'Set amount to ":action_value"', 'rule_action_set_amount' => 'Definir valor para ":action_value"',
'rule_action_set_destination_to_cash_choice' => 'Definir a conta destino para (dinheiro)', 'rule_action_set_destination_to_cash_choice' => 'Definir a conta destino para (dinheiro)',
'rule_action_set_source_to_cash_choice' => 'Definir a conta de ativo para (dinheiro)', 'rule_action_set_source_to_cash_choice' => 'Definir a conta de ativo para (dinheiro)',
'rulegroup_for_bills_title' => 'Grupo de regras para faturas', 'rulegroup_for_bills_title' => 'Grupo de regras para faturas',
@@ -1419,34 +1419,34 @@ return [
// Financial administrations // Financial administrations
'administration_index' => 'Administração financeira', 'administration_index' => 'Administração financeira',
'administrations_index_menu' => 'Administração(ões) financeira(s)', 'administrations_index_menu' => 'Administração(ões) financeira(s)',
'administrations_breadcrumb' => 'Financial administrations', 'administrations_breadcrumb' => 'Administrações financeira',
'administrations_page_title' => 'Financial administrations', 'administrations_page_title' => 'Administrações financeiras',
'administrations_page_sub_title' => 'Overview', 'administrations_page_sub_title' => 'Visão Geral',
'create_administration' => 'Create new administration', 'create_administration' => 'Criar nova administração',
'administration_owner' => 'Administration owner: {{email}}', 'administration_owner' => 'Proprietário da administração: {{email}}',
'administration_you' => 'Your role: {{role}}', 'administration_you' => 'Sua função: {{role}}',
'other_users_in_admin' => 'Other users in this administration', 'other_users_in_admin' => 'Outros usuários nesta administração',
'administrations_create_breadcrumb' => 'Create new financial administration', 'administrations_create_breadcrumb' => 'Criar nova administração financeira',
'administrations_page_create_sub_title' => 'Create new financial administration', 'administrations_page_create_sub_title' => 'Criar nova administração financeira',
'basic_administration_information' => 'Basic administration information', 'basic_administration_information' => 'Informações básicas da administração',
'new_administration_created' => 'New financial administration "{{title}}" has been created', 'new_administration_created' => 'Nova administração financeira "{{title}}" foi criada',
'edit_administration_breadcrumb' => 'Edit financial administration ":title"', 'edit_administration_breadcrumb' => 'Editar administração financeira ":title"',
'administrations_page_edit_sub_title' => 'Edit financial administration ":title"', 'administrations_page_edit_sub_title' => 'Editar administração financeira ":title"',
// roles // roles
'administration_role_owner' => 'Owner', 'administration_role_owner' => 'Proprietário',
'administration_role_ro' => 'Read-only', 'administration_role_ro' => 'Somente leitura',
'administration_role_mng_trx' => 'Manage transactions', 'administration_role_mng_trx' => 'Gerenciar transações',
'administration_role_mng_meta' => 'Manage classification and meta-data', 'administration_role_mng_meta' => 'Gerenciar classificação e metadados',
'administration_role_mng_budgets' => 'Manage budgets', 'administration_role_mng_budgets' => 'Gerenciar orçamentos',
'administration_role_mng_piggies' => 'Manage piggy banks', 'administration_role_mng_piggies' => 'Gerenciar cofrinhos',
'administration_role_mng_subscriptions' => 'Manage subscriptions', 'administration_role_mng_subscriptions' => 'Gerenciar assinaturas',
'administration_role_mng_rules' => 'Manage rules', 'administration_role_mng_rules' => 'Gerenciar regras',
'administration_role_mng_recurring' => 'Manage recurring transactions ', 'administration_role_mng_recurring' => 'Gerenciar transações recorrentes ',
'administration_role_mng_webhooks' => 'Manage webhooks', 'administration_role_mng_webhooks' => 'Gerenciar webhooks',
'administration_role_mng_currencies' => 'Manage currencies', 'administration_role_mng_currencies' => 'Gerenciar moedas',
'administration_role_view_reports' => 'View reports', 'administration_role_view_reports' => 'Ver relatórios',
'administration_role_full' => 'Full access', 'administration_role_full' => 'Acesso completo',
// profile: // profile:
'purge_data_title' => 'Expurgar dados do Firefly III', 'purge_data_title' => 'Expurgar dados do Firefly III',
@@ -1616,8 +1616,8 @@ return [
'submission_options' => 'Opções de envio', 'submission_options' => 'Opções de envio',
'apply_rules_checkbox' => 'Aplicar regras', 'apply_rules_checkbox' => 'Aplicar regras',
'fire_webhooks_checkbox' => 'Acionar webhooks', 'fire_webhooks_checkbox' => 'Acionar webhooks',
'select_source_account' => 'Please select or type a valid source account name', 'select_source_account' => 'Por favor, selecione ou digite um nome de conta de origem válido',
'select_dest_account' => 'Please select or type a valid destination account name', 'select_dest_account' => 'Por favor, selecione ou digite um nome de conta de destino válido',
// convert stuff: // convert stuff:
'convert_is_already_type_Withdrawal' => 'Esta transação já é uma saída', 'convert_is_already_type_Withdrawal' => 'Esta transação já é uma saída',
@@ -2017,7 +2017,7 @@ return [
'deleted_transfer' => 'Transferência ":description" excluída com sucesso', 'deleted_transfer' => 'Transferência ":description" excluída com sucesso',
'deleted_reconciliation' => 'Transação de reconciliação ":description" excluída com sucesso', 'deleted_reconciliation' => 'Transação de reconciliação ":description" excluída com sucesso',
'stored_journal' => 'Transação ":description" incluída com sucesso', 'stored_journal' => 'Transação ":description" incluída com sucesso',
'stored_journal_js' => 'Successfully created new transaction "{{description}}"', 'stored_journal_js' => 'Transação "{{description}}" criada com sucesso',
'stored_journal_no_descr' => 'Transação criada com sucesso', 'stored_journal_no_descr' => 'Transação criada com sucesso',
'updated_journal_no_descr' => 'Transação atualizada com sucesso', 'updated_journal_no_descr' => 'Transação atualizada com sucesso',
'select_transactions' => 'Selecione as transações', 'select_transactions' => 'Selecione as transações',
@@ -2325,7 +2325,7 @@ return [
'description' => 'Descrição', 'description' => 'Descrição',
'sum_of_period' => 'Soma de período', 'sum_of_period' => 'Soma de período',
'average_in_period' => 'Média do período', 'average_in_period' => 'Média do período',
'no_account_role' => '(no role)', 'no_account_role' => '(sem função)',
'account_role_defaultAsset' => 'Conta padrão', 'account_role_defaultAsset' => 'Conta padrão',
'account_role_sharedAsset' => 'Contas de ativos compartilhadas', 'account_role_sharedAsset' => 'Contas de ativos compartilhadas',
'account_role_savingAsset' => 'Conta poupança', 'account_role_savingAsset' => 'Conta poupança',
@@ -2490,7 +2490,7 @@ return [
'block_code_bounced' => 'Mensagem(s) de email devolvidas', 'block_code_bounced' => 'Mensagem(s) de email devolvidas',
'block_code_expired' => 'Conta de demonstração expirada', 'block_code_expired' => 'Conta de demonstração expirada',
'no_block_code' => 'Nenhuma razão para o bloqueio ou o usuário não está bloqueado', 'no_block_code' => 'Nenhuma razão para o bloqueio ou o usuário não está bloqueado',
'demo_user_export' => 'The demo user cannot export data', 'demo_user_export' => 'O usuário de demonstração não pode exportar dados',
'block_code_email_changed' => 'O usuário ainda não confirmou o novo endereço de e-mail', 'block_code_email_changed' => 'O usuário ainda não confirmou o novo endereço de e-mail',
'admin_update_email' => 'Ao contrário da página de perfil, o usuário NÃO será notificado de que seu endereço de e-mail mudou!', 'admin_update_email' => 'Ao contrário da página de perfil, o usuário NÃO será notificado de que seu endereço de e-mail mudou!',
'update_user' => 'Atualizar usuário', 'update_user' => 'Atualizar usuário',
@@ -2598,9 +2598,9 @@ return [
'store_as_new' => 'Armazene como uma nova transação em vez de atualizar.', 'store_as_new' => 'Armazene como uma nova transação em vez de atualizar.',
'reset_after' => 'Limpar o formulário após o envio', 'reset_after' => 'Limpar o formulário após o envio',
'errors_submission' => 'Algo deu errado com seu envio. Por favor, verifique os erros abaixo.', 'errors_submission' => 'Algo deu errado com seu envio. Por favor, verifique os erros abaixo.',
'errors_submission_v2' => 'There was something wrong with your submission. Please check out the errors below: {{errorMessage}}', 'errors_submission_v2' => 'Algo deu errado com seu envio. Por favor, verifique os erros abaixo: {{errorMessage}}',
'transaction_expand_split' => 'Exibir divisão', 'transaction_expand_split' => 'Exibir divisão',
'transaction_remove_split' => 'Remove split', 'transaction_remove_split' => 'Remover divisão',
'transaction_collapse_split' => 'Esconder divisão', 'transaction_collapse_split' => 'Esconder divisão',
// object groups // object groups
@@ -2800,7 +2800,7 @@ return [
'ale_action_add_to_piggy' => 'Cofrinho', 'ale_action_add_to_piggy' => 'Cofrinho',
'ale_action_remove_from_piggy' => 'Cofrinho', 'ale_action_remove_from_piggy' => 'Cofrinho',
'ale_action_add_tag' => 'Tag adicionada', 'ale_action_add_tag' => 'Tag adicionada',
'ale_action_update_amount' => 'Updated amount', 'ale_action_update_amount' => 'Valor atualizado',
// dashboard // dashboard
'enable_auto_convert' => 'Habilitar conversão de moeda', 'enable_auto_convert' => 'Habilitar conversão de moeda',

View File

@@ -70,5 +70,5 @@ return [
'cannot_find_budget' => 'O Firefly III não pode encontrar o orçamento ":name"', 'cannot_find_budget' => 'O Firefly III não pode encontrar o orçamento ":name"',
'cannot_find_category' => 'O Firefly III não pode encontrar a categoria ":name"', 'cannot_find_category' => 'O Firefly III não pode encontrar a categoria ":name"',
'cannot_set_budget' => 'O Firefly III não pode definir o orçamento ":name" à transação de tipo ":type"', 'cannot_set_budget' => 'O Firefly III não pode definir o orçamento ":name" à transação de tipo ":type"',
'journal_invalid_amount' => 'Firefly III can\'t set amount ":amount" because it is not a valid number.', 'journal_invalid_amount' => 'Firefly III não pode definir o valor ":amount" porque não é um número válido.',
]; ];

View File

@@ -55,11 +55,11 @@ return [
'reconciled_forbidden_field' => 'Esta transação já está reconciliada, você não pode mudar o campo ":field"', 'reconciled_forbidden_field' => 'Esta transação já está reconciliada, você não pode mudar o campo ":field"',
'deleted_user' => 'Devido a restrições de segurança, você não pode se registrar usando este endereço de e-mail.', 'deleted_user' => 'Devido a restrições de segurança, você não pode se registrar usando este endereço de e-mail.',
'rule_trigger_value' => 'Este valor é inválido para o disparo selecionado.', 'rule_trigger_value' => 'Este valor é inválido para o disparo selecionado.',
'rule_action_expression' => 'Invalid expression. :error', 'rule_action_expression' => 'Expressão inválida. :error',
'rule_action_value' => 'Este valor é inválido para a ação selecionada.', 'rule_action_value' => 'Este valor é inválido para a ação selecionada.',
'file_already_attached' => 'Arquivo ":name" carregado já está anexado para este objeto.', 'file_already_attached' => 'Arquivo ":name" carregado já está anexado para este objeto.',
'file_attached' => 'Arquivo carregado com sucesso ":name".', 'file_attached' => 'Arquivo carregado com sucesso ":name".',
'file_zero' => 'The file is zero bytes in size.', 'file_zero' => 'O arquivo tem zero byte de tamanho.',
'must_exist' => 'O ID no campo :attribute não existe no banco de dados.', 'must_exist' => 'O ID no campo :attribute não existe no banco de dados.',
'all_accounts_equal' => 'Todas as contas neste campo devem ser iguais.', 'all_accounts_equal' => 'Todas as contas neste campo devem ser iguais.',
'group_title_mandatory' => 'Um título de grupo é obrigatório quando existe mais de uma transação.', 'group_title_mandatory' => 'Um título de grupo é obrigatório quando existe mais de uma transação.',
@@ -68,8 +68,8 @@ return [
'invalid_selection' => 'Sua seleção é inválida.', 'invalid_selection' => 'Sua seleção é inválida.',
'belongs_user' => 'Este valor está vinculado a um objeto que aparentemente não existe.', 'belongs_user' => 'Este valor está vinculado a um objeto que aparentemente não existe.',
'belongs_user_or_user_group' => 'Este valor está ligado a um objeto que aparentemente não existe na sua administração financeira atual.', 'belongs_user_or_user_group' => 'Este valor está ligado a um objeto que aparentemente não existe na sua administração financeira atual.',
'no_access_group' => 'The user has no access to this user group.', 'no_access_group' => 'O usuário não tem acesso a este grupo de usuários.',
'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'no_accepted_roles_defined' => 'Nenhuma função de acesso foi definida para esta rota, acesso negado.',
'at_least_one_transaction' => 'Precisa de ao menos uma transação.', 'at_least_one_transaction' => 'Precisa de ao menos uma transação.',
'recurring_transaction_id' => 'Precisa de ao menos uma transação.', 'recurring_transaction_id' => 'Precisa de ao menos uma transação.',
'need_id_to_match' => 'Você precisa enviar esta entrada com um ID para a API poder identificá-la.', 'need_id_to_match' => 'Você precisa enviar esta entrada com um ID para a API poder identificá-la.',
@@ -199,7 +199,7 @@ return [
* *
*/ */
'secure_password' => 'This is not a secure password. Please try again. For more information, visit https://bit.ly/FF3-password', 'secure_password' => 'Esta não é uma senha segura. Por favor, tente novamente. Para mais informações, visite https://bit.ly/FF3-password',
'valid_recurrence_rep_type' => 'Tipo de repetição inválido para transações recorrentes.', 'valid_recurrence_rep_type' => 'Tipo de repetição inválido para transações recorrentes.',
'valid_recurrence_rep_moment' => 'Momento de repetição inválido para esse tipo de repetição.', 'valid_recurrence_rep_moment' => 'Momento de repetição inválido para esse tipo de repetição.',
'invalid_account_info' => 'Informação de conta inválida.', 'invalid_account_info' => 'Informação de conta inválida.',
@@ -302,7 +302,7 @@ return [
// no access to administration: // no access to administration:
'no_access_user_group' => 'Você não direitos de acesso suficientes para esta administração.', 'no_access_user_group' => 'Você não direitos de acesso suficientes para esta administração.',
'administration_owner_rename' => 'You can\'t rename your standard administration.', 'administration_owner_rename' => 'Você não pode renomear sua administração padrão.',
]; ];
/* /*

View File

@@ -68,8 +68,8 @@ return [
'invalid_selection' => 'Вы сделали неправильный выбор.', 'invalid_selection' => 'Вы сделали неправильный выбор.',
'belongs_user' => 'Это значение связано с объектом, который не существует.', 'belongs_user' => 'Это значение связано с объектом, который не существует.',
'belongs_user_or_user_group' => 'Это значение связано с объектом, который не существует в Вашем текущем финансовом администрировании.', 'belongs_user_or_user_group' => 'Это значение связано с объектом, который не существует в Вашем текущем финансовом администрировании.',
'no_access_group' => 'The user has no access to this user group.', 'no_access_group' => 'Пользователь не имеет доступа к данной группе пользователей.',
'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'no_accepted_roles_defined' => 'Нет ролей доступа для этой конечной точки, доступ запрещен.',
'at_least_one_transaction' => 'Необходима как минимум одна транзакция.', 'at_least_one_transaction' => 'Необходима как минимум одна транзакция.',
'recurring_transaction_id' => 'Необходима минимум одна транзакция.', 'recurring_transaction_id' => 'Необходима минимум одна транзакция.',
'need_id_to_match' => 'Вы должны отправить эту запись с ID для того, чтобы API мог сопоставить её.', 'need_id_to_match' => 'Вы должны отправить эту запись с ID для того, чтобы API мог сопоставить её.',

View File

@@ -1426,12 +1426,12 @@ return [
'administration_owner' => 'Lastnik administracije: {{email}}', 'administration_owner' => 'Lastnik administracije: {{email}}',
'administration_you' => 'Vaša vloga: {{role}}', 'administration_you' => 'Vaša vloga: {{role}}',
'other_users_in_admin' => 'Drugi uporabniki v tej administraciji', 'other_users_in_admin' => 'Drugi uporabniki v tej administraciji',
'administrations_create_breadcrumb' => 'Create new financial administration', 'administrations_create_breadcrumb' => 'Ustvari novo finančno administracijo',
'administrations_page_create_sub_title' => 'Create new financial administration', 'administrations_page_create_sub_title' => 'Ustvari novo finančno administracijo',
'basic_administration_information' => 'Basic administration information', 'basic_administration_information' => 'Osnovne informacije o administraciji',
'new_administration_created' => 'New financial administration "{{title}}" has been created', 'new_administration_created' => 'Ustvarjena je bila nova finančna administracija "{{title}}"',
'edit_administration_breadcrumb' => 'Edit financial administration ":title"', 'edit_administration_breadcrumb' => 'Uredi finančno administracijo ":title"',
'administrations_page_edit_sub_title' => 'Edit financial administration ":title"', 'administrations_page_edit_sub_title' => 'Uredi finančno administracijo ":title"',
// roles // roles
'administration_role_owner' => 'Lastnik', 'administration_role_owner' => 'Lastnik',

View File

@@ -69,7 +69,7 @@ return [
'belongs_user' => 'Ta vrednost je povezana z objektom, za katerega se zdi, da ne obstaja.', 'belongs_user' => 'Ta vrednost je povezana z objektom, za katerega se zdi, da ne obstaja.',
'belongs_user_or_user_group' => 'Ta vrednost je povezana z objektom, za katerega se zdi, da ne obstaja v vaši trenutni finančni upravi.', 'belongs_user_or_user_group' => 'Ta vrednost je povezana z objektom, za katerega se zdi, da ne obstaja v vaši trenutni finančni upravi.',
'no_access_group' => 'Uporabnik nima dostopa do te uporabniške skupine.', 'no_access_group' => 'Uporabnik nima dostopa do te uporabniške skupine.',
'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'no_accepted_roles_defined' => 'Za to končno točko ni bila definirana nobena dostopna vloga, dostop je zavrnjen.',
'at_least_one_transaction' => 'Potrebujete vsaj eno transakcijo.', 'at_least_one_transaction' => 'Potrebujete vsaj eno transakcijo.',
'recurring_transaction_id' => 'Potrebujete vsaj eno transakcijo.', 'recurring_transaction_id' => 'Potrebujete vsaj eno transakcijo.',
'need_id_to_match' => 'Ta vnos morate predložiti z ID-jem za API, da ga lahko povežete.', 'need_id_to_match' => 'Ta vnos morate predložiti z ID-jem za API, da ga lahko povežete.',
@@ -302,7 +302,7 @@ return [
// no access to administration: // no access to administration:
'no_access_user_group' => 'Nimate ustreznih pravic dostopa do te administracije.', 'no_access_user_group' => 'Nimate ustreznih pravic dostopa do te administracije.',
'administration_owner_rename' => 'You can\'t rename your standard administration.', 'administration_owner_rename' => 'Standardne administracije ne morete preimenovati.',
]; ];
/* /*

View File

@@ -1455,7 +1455,7 @@ return [
'purge_all_data' => 'Purge all deleted records', 'purge_all_data' => 'Purge all deleted records',
'purge_data' => 'Purge data', 'purge_data' => 'Purge data',
'purged_all_records' => 'All deleted records have been purged.', 'purged_all_records' => 'All deleted records have been purged.',
'delete_data_title' => 'Delete data from Firefly III', 'delete_data_title' => 'Radera data från Firefly III',
'permanent_delete_stuff' => 'You can delete stuff from Firefly III. Using the buttons below means that your items will be removed from view and hidden. There is no undo-button for this, but the items may remain in the database where you can salvage them if necessary.', 'permanent_delete_stuff' => 'You can delete stuff from Firefly III. Using the buttons below means that your items will be removed from view and hidden. There is no undo-button for this, but the items may remain in the database where you can salvage them if necessary.',
'other_sessions_logged_out' => 'Alla dina andra sessioner har loggats ut.', 'other_sessions_logged_out' => 'Alla dina andra sessioner har loggats ut.',
'delete_unused_accounts' => 'Deleting unused accounts will clean your auto-complete lists.', 'delete_unused_accounts' => 'Deleting unused accounts will clean your auto-complete lists.',

View File

@@ -72,8 +72,8 @@
</tr> </tr>
<tr> <tr>
<td>Layout</td> <td>Layout</td>
<td>{{ config('firefly.layout') }} <td>{{ config('view.layout') }}
{% if 'v2' == config('firefly.layout') %} {% if 'v2' == config('view.layout') %}
<!-- .eOxNZAmyGz6CXMyf --> <!-- .eOxNZAmyGz6CXMyf -->
{% endif %} {% endif %}
</td> </td>

View File

@@ -0,0 +1,35 @@
<div class="modal fade" id="passwordModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">
{{ __('firefly.secure_pw_title') }}
</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="{{ __('firefly.close') }}"></button>
</div>
<div class="modal-body">
<p>
{{ __('firefly.secure_pw_history') }}
</p>
<p>
{{ __('firefly.secure_pw_ff') }}
</p>
<p>
{{ __('firefly.secure_pw_check_box') }}
</p>
<h4>{{ __('firefly.secure_pw_working_title') }}</h4>
<p>
{{ __('firefly.secure_pw_working')|raw }}
</p>
<h4>{{ __('firefly.secure_pw_should') }}</h4>
<p>
{{ __('firefly.secure_pw_long_password') }}
</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">{{ __('firefly.close') }}</button>
</div>
</div>
</div>
</div>

View File

@@ -65,5 +65,5 @@
</div> </div>
</div> </div>
</form> </form>
{% include 'partials.password-modal' %} {% include 'partials.password-modal-twig' %}
{% endblock %} {% endblock %}