diff --git a/app/Api/V2/Controllers/Chart/AccountController.php b/app/Api/V2/Controllers/Chart/AccountController.php index 0ef9b6f797..b51be609b2 100644 --- a/app/Api/V2/Controllers/Chart/AccountController.php +++ b/app/Api/V2/Controllers/Chart/AccountController.php @@ -81,15 +81,15 @@ class AccountController extends Controller public function dashboard(DashboardChartRequest $request): JsonResponse { /** @var Carbon $start */ - $start = $this->parameters->get('start'); + $start = $this->parameters->get('start'); /** @var Carbon $end */ - $end = $this->parameters->get('end'); + $end = $this->parameters->get('end'); $end->endOfDay(); /** @var TransactionCurrency $default */ - $default = app('amount')->getDefaultCurrency(); - $params = $request->getAll(); + $default = app('amount')->getDefaultCurrency(); + $params = $request->getAll(); /** @var Collection $accounts */ $accounts = $params['accounts']; @@ -105,7 +105,7 @@ class AccountController extends Controller $frontpage->save(); } - $accounts = $this->repository->getAccountsById($frontpage->data); + $accounts = $this->repository->getAccountsById($frontpage->data); } // both options are overruled by "preselected" @@ -121,11 +121,11 @@ class AccountController extends Controller /** @var Account $account */ foreach ($accounts as $account) { - $currency = $this->repository->getAccountCurrency($account); + $currency = $this->repository->getAccountCurrency($account); if (null === $currency) { $currency = $default; } - $currentSet = [ + $currentSet = [ 'label' => $account->name, // the currency that belongs to the account. 'currency_id' => (string)$currency->id, @@ -144,25 +144,25 @@ class AccountController extends Controller 'entries' => [], 'native_entries' => [], ]; - $currentStart = clone $start; - $range = app('steam')->balanceInRange($account, $start, clone $end, $currency); - $rangeConverted = app('steam')->balanceInRangeConverted($account, $start, clone $end, $default); + $currentStart = clone $start; + $range = app('steam')->balanceInRange($account, $start, clone $end, $currency); + $rangeConverted = app('steam')->balanceInRangeConverted($account, $start, clone $end, $default); $previous = array_values($range)[0]; $previousConverted = array_values($rangeConverted)[0]; while ($currentStart <= $end) { - $format = $currentStart->format('Y-m-d'); - $label = $currentStart->toAtomString(); - $balance = array_key_exists($format, $range) ? $range[$format] : $previous; - $balanceConverted = array_key_exists($format, $rangeConverted) ? $rangeConverted[$format] : $previousConverted; - $previous = $balance; - $previousConverted = $balanceConverted; + $format = $currentStart->format('Y-m-d'); + $label = $currentStart->toAtomString(); + $balance = array_key_exists($format, $range) ? $range[$format] : $previous; + $balanceConverted = array_key_exists($format, $rangeConverted) ? $rangeConverted[$format] : $previousConverted; + $previous = $balance; + $previousConverted = $balanceConverted; $currentStart->addDay(); $currentSet['entries'][$label] = $balance; $currentSet['native_entries'][$label] = $balanceConverted; } - $chartData[] = $currentSet; + $chartData[] = $currentSet; } return response()->json($this->clean($chartData)); diff --git a/app/Api/V2/Controllers/Controller.php b/app/Api/V2/Controllers/Controller.php index 2624f90aba..e10dcdc3e8 100644 --- a/app/Api/V2/Controllers/Controller.php +++ b/app/Api/V2/Controllers/Controller.php @@ -56,7 +56,7 @@ class Controller extends BaseController protected const string CONTENT_TYPE = 'application/vnd.api+json'; protected ParameterBag $parameters; - protected array $acceptedRoles = [UserRoleEnum::READ_ONLY]; + protected array $acceptedRoles = [UserRoleEnum::READ_ONLY]; public function __construct() { diff --git a/app/Api/V2/Controllers/Model/Account/IndexController.php b/app/Api/V2/Controllers/Model/Account/IndexController.php index 0d04cac3ab..0b591a0452 100644 --- a/app/Api/V2/Controllers/Model/Account/IndexController.php +++ b/app/Api/V2/Controllers/Model/Account/IndexController.php @@ -34,7 +34,7 @@ use Illuminate\Pagination\LengthAwarePaginator; class IndexController extends Controller { - public const string RESOURCE_KEY = 'accounts'; + public const string RESOURCE_KEY = 'accounts'; private AccountRepositoryInterface $repository; protected array $acceptedRoles = [UserRoleEnum::READ_ONLY, UserRoleEnum::MANAGE_TRANSACTIONS]; @@ -49,7 +49,7 @@ class IndexController extends Controller function ($request, $next) { $this->repository = app(AccountRepositoryInterface::class); // new way of user group validation - $userGroup = $this->validateUserGroup($request); + $userGroup = $this->validateUserGroup($request); $this->repository->setUserGroup($userGroup); return $next($request); @@ -77,7 +77,8 @@ class IndexController extends Controller return response() ->json($this->jsonApiList('accounts', $paginator, $transformer)) - ->header('Content-Type', self::CONTENT_TYPE); + ->header('Content-Type', self::CONTENT_TYPE) + ; } public function infiniteList(InfiniteListRequest $request): JsonResponse @@ -85,7 +86,7 @@ class IndexController extends Controller $this->repository->resetAccountOrder(); // get accounts of the specified type, and return. - $types = $request->getAccountTypes(); + $types = $request->getAccountTypes(); // get from repository $accounts = $this->repository->getAccountsInOrder($types, $request->getSortInstructions('accounts'), $request->getStartRow(), $request->getEndRow()); @@ -97,6 +98,7 @@ class IndexController extends Controller return response() ->json($this->jsonApiList(self::RESOURCE_KEY, $paginator, $transformer)) - ->header('Content-Type', self::CONTENT_TYPE); + ->header('Content-Type', self::CONTENT_TYPE) + ; } } diff --git a/app/Api/V2/Controllers/Model/Account/ShowController.php b/app/Api/V2/Controllers/Model/Account/ShowController.php index 6027aceea6..f01efc9e72 100644 --- a/app/Api/V2/Controllers/Model/Account/ShowController.php +++ b/app/Api/V2/Controllers/Model/Account/ShowController.php @@ -38,10 +38,11 @@ use Illuminate\Http\JsonResponse; */ class ShowController extends Controller { - public const string RESOURCE_KEY = 'accounts'; + public const string RESOURCE_KEY = 'accounts'; private AccountRepositoryInterface $repository; protected array $acceptedRoles = [UserRoleEnum::READ_ONLY, UserRoleEnum::MANAGE_TRANSACTIONS]; + /** * AccountController constructor. */ @@ -52,7 +53,7 @@ class ShowController extends Controller function ($request, $next) { $this->repository = app(AccountRepositoryInterface::class); // new way of user group validation - $userGroup = $this->validateUserGroup($request); + $userGroup = $this->validateUserGroup($request); $this->repository->setUserGroup($userGroup); return $next($request); diff --git a/app/Api/V2/Controllers/Summary/BasicController.php b/app/Api/V2/Controllers/Summary/BasicController.php index 9f99e64e28..3de32d456f 100644 --- a/app/Api/V2/Controllers/Summary/BasicController.php +++ b/app/Api/V2/Controllers/Summary/BasicController.php @@ -76,7 +76,7 @@ class BasicController extends Controller $this->currencyRepos = app(CurrencyRepositoryInterface::class); $this->opsRepository = app(OperationsRepositoryInterface::class); - $userGroup = $this->validateUserGroup($request); + $userGroup = $this->validateUserGroup($request); $this->abRepository->setUserGroup($userGroup); $this->accountRepository->setUserGroup($userGroup); $this->billRepository->setUserGroup($userGroup); @@ -99,8 +99,8 @@ class BasicController extends Controller public function basic(DateRequest $request): JsonResponse { // parameters for boxes: - $start = $this->parameters->get('start'); - $end = $this->parameters->get('end'); + $start = $this->parameters->get('start'); + $end = $this->parameters->get('end'); // balance information: $balanceData = $this->getBalanceInformation($start, $end); @@ -117,13 +117,13 @@ class BasicController extends Controller */ private function getBalanceInformation(Carbon $start, Carbon $end): array { - $object = new SummaryBalanceGrouped(); - $default = app('amount')->getDefaultCurrency(); + $object = new SummaryBalanceGrouped(); + $default = app('amount')->getDefaultCurrency(); $object->setDefault($default); /** @var User $user */ - $user = auth()->user(); + $user = auth()->user(); // collect income of user using the new group collector. /** @var GroupCollectorInterface $collector */ @@ -135,9 +135,10 @@ class BasicController extends Controller ->setPage($this->parameters->get('page')) // set types of transactions to return. ->setTypes([TransactionType::DEPOSIT]) - ->setRange($start, $end); + ->setRange($start, $end) + ; - $set = $collector->getExtractedJournals(); + $set = $collector->getExtractedJournals(); $object->groupTransactions('income', $set); // collect expenses of user using the new group collector. @@ -150,8 +151,9 @@ class BasicController extends Controller ->setPage($this->parameters->get('page')) // set types of transactions to return. ->setTypes([TransactionType::WITHDRAWAL]) - ->setRange($start, $end); - $set = $collector->getExtractedJournals(); + ->setRange($start, $end) + ; + $set = $collector->getExtractedJournals(); $object->groupTransactions('expense', $set); return $object->groupData(); @@ -166,7 +168,7 @@ class BasicController extends Controller $paidAmount = $this->billRepository->sumPaidInRange($start, $end); $unpaidAmount = $this->billRepository->sumUnpaidInRange($start, $end); - $return = []; + $return = []; /** * @var array $info @@ -226,14 +228,14 @@ class BasicController extends Controller { Log::debug(sprintf('Created new ExchangeRateConverter in %s', __METHOD__)); app('log')->debug('Now in getLeftToSpendInfo'); - $return = []; - $today = today(config('app.timezone')); - $available = $this->abRepository->getAvailableBudgetWithCurrency($start, $end); - $budgets = $this->budgetRepository->getActiveBudgets(); - $spent = $this->opsRepository->listExpenses($start, $end, null, $budgets); - $default = app('amount')->getDefaultCurrency(); - $currencies = []; - $converter = new ExchangeRateConverter(); + $return = []; + $today = today(config('app.timezone')); + $available = $this->abRepository->getAvailableBudgetWithCurrency($start, $end); + $budgets = $this->budgetRepository->getActiveBudgets(); + $spent = $this->opsRepository->listExpenses($start, $end, null, $budgets); + $default = app('amount')->getDefaultCurrency(); + $currencies = []; + $converter = new ExchangeRateConverter(); // native info: $nativeLeft = [ @@ -259,8 +261,8 @@ class BasicController extends Controller */ foreach ($spent as $currencyId => $row) { app('log')->debug(sprintf('Processing spent array in currency #%d', $currencyId)); - $spent = '0'; - $spentNative = '0'; + $spent = '0'; + $spentNative = '0'; // get the sum from the array of transactions (double loop but who cares) /** @var array $budget */ @@ -277,8 +279,8 @@ class BasicController extends Controller if ((int)$journal['foreign_currency_id'] === $default->id) { $amountNative = $journal['foreign_amount']; } - $spent = bcadd($spent, $amount); - $spentNative = bcadd($spentNative, $amountNative); + $spent = bcadd($spent, $amount); + $spentNative = bcadd($spentNative, $amountNative); } app('log')->debug(sprintf('Total spent in budget "%s" is %s', $budget['name'], $spent)); } @@ -294,9 +296,9 @@ class BasicController extends Controller app('log')->debug(sprintf('Amount left is %s', $left)); // how much left per day? - $days = (int)$today->diffInDays($end, true) + 1; - $perDay = '0'; - $perDayNative = '0'; + $days = (int)$today->diffInDays($end, true) + 1; + $perDay = '0'; + $perDayNative = '0'; if (0 !== $days && bccomp($left, '0') > -1) { $perDay = bcdiv($left, (string)$days); } @@ -305,7 +307,7 @@ class BasicController extends Controller } // left - $return[] = [ + $return[] = [ 'key' => sprintf('left-to-spend-in-%s', $row['currency_code']), 'value' => $left, 'currency_id' => (string)$row['currency_id'], @@ -314,10 +316,10 @@ class BasicController extends Controller 'currency_decimal_places' => (int)$row['currency_decimal_places'], ]; // left (native) - $nativeLeft['value'] = $leftNative; + $nativeLeft['value'] = $leftNative; // left per day: - $return[] = [ + $return[] = [ 'key' => sprintf('left-per-day-to-spend-in-%s', $row['currency_code']), 'value' => $perDay, 'currency_id' => (string)$row['currency_id'], @@ -327,10 +329,10 @@ class BasicController extends Controller ]; // left per day (native) - $nativePerDay['value'] = $perDayNative; + $nativePerDay['value'] = $perDayNative; } - $return[] = $nativeLeft; - $return[] = $nativePerDay; + $return[] = $nativeLeft; + $return[] = $nativePerDay; $converter->summarize(); return $return; @@ -339,8 +341,8 @@ class BasicController extends Controller private function getNetWorthInfo(Carbon $start, Carbon $end): array { /** @var UserGroup $userGroup */ - $userGroup = auth()->user()->userGroup; - $date = today(config('app.timezone'))->startOfDay(); + $userGroup = auth()->user()->userGroup; + $date = today(config('app.timezone'))->startOfDay(); // start and end in the future? use $end if ($this->notInDateRange($date, $start, $end)) { /** @var Carbon $date */ @@ -350,12 +352,12 @@ class BasicController extends Controller /** @var NetWorthInterface $netWorthHelper */ $netWorthHelper = app(NetWorthInterface::class); $netWorthHelper->setUserGroup($userGroup); - $allAccounts = $this->accountRepository->getActiveAccountsByType( + $allAccounts = $this->accountRepository->getActiveAccountsByType( [AccountType::ASSET, AccountType::DEFAULT, AccountType::LOAN, AccountType::MORTGAGE, AccountType::DEBT] ); // filter list on preference of being included. - $filtered = $allAccounts->filter( + $filtered = $allAccounts->filter( function (Account $account) { $includeNetWorth = $this->accountRepository->getMetaValue($account, 'include_net_worth'); @@ -363,10 +365,10 @@ class BasicController extends Controller } ); - $netWorthSet = $netWorthHelper->byAccounts($filtered, $date); - $return = []; + $netWorthSet = $netWorthHelper->byAccounts($filtered, $date); + $return = []; // in native amount - $return[] = [ + $return[] = [ 'key' => 'net-worth-in-native', 'value' => $netWorthSet['native']['balance'], 'currency_id' => (string)$netWorthSet['native']['currency_id'], diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 34f21c8053..a6f21bbd39 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -32,7 +32,6 @@ use FireflyIII\Http\Middleware\Installer; use FireflyIII\Models\AccountType; use FireflyIII\Repositories\Account\AccountRepositoryInterface; use FireflyIII\Repositories\Bill\BillRepositoryInterface; -use FireflyIII\Repositories\UserGroups\Account\AccountRepositoryInterface as UserGroupAccountRepositoryInterface; use FireflyIII\User; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; @@ -62,8 +61,8 @@ class HomeController extends Controller */ public function dateRange(Request $request): JsonResponse { - $stringStart = ''; - $stringEnd = ''; + $stringStart = ''; + $stringEnd = ''; try { $stringStart = e((string)$request->get('start')); @@ -98,7 +97,7 @@ class HomeController extends Controller app('log')->debug('Range is now marked as "custom".'); } - $diff = $start->diffInDays($end, true) + 1; + $diff = $start->diffInDays($end, true) + 1; if ($diff > 366) { $request->session()->flash('warning', (string)trans('firefly.warning_much_data', ['days' => (int)$diff])); @@ -121,8 +120,8 @@ class HomeController extends Controller */ public function index(AccountRepositoryInterface $repository): mixed { - $types = config('firefly.accountTypesByIdentifier.asset'); - $count = $repository->count($types); + $types = config('firefly.accountTypesByIdentifier.asset'); + $count = $repository->count($types); Log::channel('audit')->info('User visits homepage.'); if (0 === $count) { @@ -135,13 +134,14 @@ class HomeController extends Controller if ('v2' === (string)config('view.layout')) { return $this->indexV2(); } + throw new FireflyException('Invalid layout configuration'); } private function indexV1(AccountRepositoryInterface $repository): mixed { - $types = config('firefly.accountTypesByIdentifier.asset'); - $count = $repository->count($types); + $types = config('firefly.accountTypesByIdentifier.asset'); + $count = $repository->count($types); $subTitle = (string)trans('firefly.welcome_back'); $transactions = []; $frontpage = app('preferences')->getFresh('frontpageAccounts', $repository->getAccountsByType([AccountType::ASSET])->pluck('id')->toArray()); @@ -152,11 +152,11 @@ class HomeController extends Controller /** @var Carbon $start */ /** @var Carbon $end */ - $start = session('start', today(config('app.timezone'))->startOfMonth()); - $end = session('end', today(config('app.timezone'))->endOfMonth()); - $accounts = $repository->getAccountsById($frontpageArray); - $today = today(config('app.timezone')); - $accounts = $accounts->sortBy('order'); // sort frontpage accounts by order + $start = session('start', today(config('app.timezone'))->startOfMonth()); + $end = session('end', today(config('app.timezone'))->endOfMonth()); + $accounts = $repository->getAccountsById($frontpageArray); + $today = today(config('app.timezone')); + $accounts = $accounts->sortBy('order'); // sort frontpage accounts by order app('log')->debug('Frontpage accounts are ', $frontpageArray); @@ -166,14 +166,14 @@ class HomeController extends Controller // collect groups for each transaction. foreach ($accounts as $account) { /** @var GroupCollectorInterface $collector */ - $collector = app(GroupCollectorInterface::class); + $collector = app(GroupCollectorInterface::class); $collector->setAccounts(new Collection([$account]))->withAccountInformation()->setRange($start, $end)->setLimit(10)->setPage(1); $set = $collector->getExtractedJournals(); $transactions[] = ['transactions' => $set, 'account' => $account]; } /** @var User $user */ - $user = auth()->user(); + $user = auth()->user(); event(new RequestedVersionCheckStatus($user)); return view('index', compact('count', 'subTitle', 'transactions', 'billCount', 'start', 'end', 'today')); @@ -181,15 +181,15 @@ class HomeController extends Controller private function indexV2(): mixed { - $subTitle = (string)trans('firefly.welcome_back'); + $subTitle = (string)trans('firefly.welcome_back'); $start = session('start', today(config('app.timezone'))->startOfMonth()); $end = session('end', today(config('app.timezone'))->endOfMonth()); /** @var User $user */ - $user = auth()->user(); + $user = auth()->user(); event(new RequestedVersionCheckStatus($user)); - return view('index', compact( 'subTitle','start','end')); + return view('index', compact('subTitle', 'start', 'end')); } } diff --git a/app/Support/Http/Api/ValidatesUserGroupTrait.php b/app/Support/Http/Api/ValidatesUserGroupTrait.php index 8f83f035cf..af031ab778 100644 --- a/app/Support/Http/Api/ValidatesUserGroupTrait.php +++ b/app/Support/Http/Api/ValidatesUserGroupTrait.php @@ -30,7 +30,6 @@ use FireflyIII\User; use Illuminate\Auth\Access\AuthorizationException; use Illuminate\Auth\AuthenticationException; use Illuminate\Http\Request; -use Illuminate\Support\Collection; /** * Trait ValidatesUserGroupTrait @@ -43,7 +42,7 @@ trait ValidatesUserGroupTrait */ protected function validateUserGroup(Request $request): UserGroup { - app('log')->debug(sprintf('validateUserGroup: %s', get_class($this))); + app('log')->debug(sprintf('validateUserGroup: %s', static::class)); if (!auth()->check()) { app('log')->debug('validateUserGroup: user is not logged in, return NULL.'); @@ -51,43 +50,48 @@ trait ValidatesUserGroupTrait } /** @var User $user */ - $user = auth()->user(); - $groupId = 0; + $user = auth()->user(); + $groupId = 0; if (!$request->has('user_group_id')) { - $groupId = $user->user_group_id; + $groupId = $user->user_group_id; app('log')->debug(sprintf('validateUserGroup: no user group submitted, use default group #%d.', $groupId)); } if ($request->has('user_group_id')) { $groupId = (int)$request->get('user_group_id'); app('log')->debug(sprintf('validateUserGroup: user group submitted, search for memberships in group #%d.', $groupId)); } - /** @var GroupMembership|null $membership */ + + /** @var null|GroupMembership $membership */ $membership = $user->groupMemberships()->where('user_group_id', $groupId)->first(); if (null === $membership) { app('log')->debug(sprintf('validateUserGroup: user has no access to group #%d.', $groupId)); + throw new AuthorizationException((string)trans('validation.no_access_group')); } // need to get the group from the membership: - /** @var UserGroup|null $group */ - $group = $membership->userGroup; + /** @var null|UserGroup $group */ + $group = $membership->userGroup; if (null === $group) { app('log')->debug(sprintf('validateUserGroup: group #%d does not exist.', $groupId)); + throw new AuthorizationException((string)trans('validation.belongs_user_or_user_group')); } app('log')->debug(sprintf('validateUserGroup: validate access of user to group #%d ("%s").', $groupId, $group->title)); - $roles = property_exists($this, 'acceptedRoles') ? $this->acceptedRoles : []; - if(0 === count($roles)) { + $roles = property_exists($this, 'acceptedRoles') ? $this->acceptedRoles : []; + if (0 === count($roles)) { app('log')->debug('validateUserGroup: no roles defined, so no access.'); throw new AuthorizationException((string)trans('validation.no_accepted_roles_defined')); } app('log')->debug(sprintf('validateUserGroup: have %d roles to check.', count($roles)), $roles); + /** @var UserRoleEnum $role */ - foreach($roles as $role) { - if($user->hasRoleInGroupOrOwner($group, $role)) { + foreach ($roles as $role) { + if ($user->hasRoleInGroupOrOwner($group, $role)) { app('log')->debug(sprintf('validateUserGroup: User has role "%s" in group #%d, return the group.', $role->value, $groupId)); + return $group; } app('log')->debug(sprintf('validateUserGroup: User does NOT have role "%s" in group #%d, continue searching.', $role->value, $groupId)); diff --git a/composer.lock b/composer.lock index d8eae883f0..b9deea3886 100644 --- a/composer.lock +++ b/composer.lock @@ -3366,16 +3366,16 @@ }, { "name": "nesbot/carbon", - "version": "3.2.3", + "version": "3.2.4", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "4d599a6e2351d6b6bf21737accdfe1a4ce3fdbb1" + "reference": "82c28278c1c8f7b82dcdab25692237f052ffc8d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4d599a6e2351d6b6bf21737accdfe1a4ce3fdbb1", - "reference": "4d599a6e2351d6b6bf21737accdfe1a4ce3fdbb1", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/82c28278c1c8f7b82dcdab25692237f052ffc8d8", + "reference": "82c28278c1c8f7b82dcdab25692237f052ffc8d8", "shasum": "" }, "require": { @@ -3468,7 +3468,7 @@ "type": "tidelift" } ], - "time": "2024-03-30T18:22:00+00:00" + "time": "2024-04-05T09:58:10+00:00" }, { "name": "nette/schema", @@ -8900,16 +8900,16 @@ "packages-dev": [ { "name": "barryvdh/laravel-debugbar", - "version": "v3.13.2", + "version": "v3.13.3", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-debugbar.git", - "reference": "da425a64d9d3bf4730e9f050e2771b9c37fe7649" + "reference": "241e9bddb04ab42a04a5fe8b2b9654374c864229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/da425a64d9d3bf4730e9f050e2771b9c37fe7649", - "reference": "da425a64d9d3bf4730e9f050e2771b9c37fe7649", + "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/241e9bddb04ab42a04a5fe8b2b9654374c864229", + "reference": "241e9bddb04ab42a04a5fe8b2b9654374c864229", "shasum": "" }, "require": { @@ -8968,7 +8968,7 @@ ], "support": { "issues": "https://github.com/barryvdh/laravel-debugbar/issues", - "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.13.2" + "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.13.3" }, "funding": [ { @@ -8980,7 +8980,7 @@ "type": "github" } ], - "time": "2024-04-03T19:25:19+00:00" + "time": "2024-04-04T02:42:49+00:00" }, { "name": "barryvdh/laravel-ide-helper", @@ -10395,21 +10395,21 @@ }, { "name": "phpstan/phpstan-strict-rules", - "version": "1.5.2", + "version": "1.5.3", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-strict-rules.git", - "reference": "7a50e9662ee9f3942e4aaaf3d603653f60282542" + "reference": "568210bd301f94a0d4b1e5a0808c374c1b9cf11b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/7a50e9662ee9f3942e4aaaf3d603653f60282542", - "reference": "7a50e9662ee9f3942e4aaaf3d603653f60282542", + "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/568210bd301f94a0d4b1e5a0808c374c1b9cf11b", + "reference": "568210bd301f94a0d4b1e5a0808c374c1b9cf11b", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", - "phpstan/phpstan": "^1.10.34" + "phpstan/phpstan": "^1.10.60" }, "require-dev": { "nikic/php-parser": "^4.13.0", @@ -10438,9 +10438,9 @@ "description": "Extra strict and opinionated rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-strict-rules/issues", - "source": "https://github.com/phpstan/phpstan-strict-rules/tree/1.5.2" + "source": "https://github.com/phpstan/phpstan-strict-rules/tree/1.5.3" }, - "time": "2023-10-30T14:35:06+00:00" + "time": "2024-04-06T07:43:25+00:00" }, { "name": "phpunit/php-code-coverage", @@ -10765,16 +10765,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.5.16", + "version": "10.5.17", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "18f8d4a5f52b61fdd9370aaae3167daa0eeb69cd" + "reference": "c1f736a473d21957ead7e94fcc029f571895abf5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/18f8d4a5f52b61fdd9370aaae3167daa0eeb69cd", - "reference": "18f8d4a5f52b61fdd9370aaae3167daa0eeb69cd", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c1f736a473d21957ead7e94fcc029f571895abf5", + "reference": "c1f736a473d21957ead7e94fcc029f571895abf5", "shasum": "" }, "require": { @@ -10846,7 +10846,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.16" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.17" }, "funding": [ { @@ -10862,7 +10862,7 @@ "type": "tidelift" } ], - "time": "2024-03-28T10:08:10+00:00" + "time": "2024-04-05T04:39:01+00:00" }, { "name": "sebastian/cli-parser", diff --git a/config/firefly.php b/config/firefly.php index 6a9381885e..a0d570f46f 100644 --- a/config/firefly.php +++ b/config/firefly.php @@ -117,7 +117,7 @@ return [ 'expression_engine' => false, // see cer.php for exchange rates feature flag. ], - 'version' => 'develop/2024-04-04', + 'version' => 'develop/2024-04-07', 'api_version' => '2.0.13', 'db_version' => 24, diff --git a/config/translations.php b/config/translations.php index 5560da4aef..19ab820c2a 100644 --- a/config/translations.php +++ b/config/translations.php @@ -20,6 +20,7 @@ */ declare(strict_types=1); + return [ 'json' => [ 'v2' => [ @@ -32,7 +33,6 @@ return [ ], 'form' => [ 'title', - ], 'validation' => [ 'bad_type_source', diff --git a/config/view.php b/config/view.php index 09093477b7..fefe9dbae7 100644 --- a/config/view.php +++ b/config/view.php @@ -39,7 +39,7 @@ return [ | the usual Laravel view path has already been registered for you. | */ - 'layout' => env('FIREFLY_III_LAYOUT', 'v1'), + 'layout' => env('FIREFLY_III_LAYOUT', 'v1'), 'paths' => $paths, /* diff --git a/public/v2/i18n/bg.json b/public/v2/i18n/bg.json index 29430c9048..db0f196407 100644 --- a/public/v2/i18n/bg.json +++ b/public/v2/i18n/bg.json @@ -3,14 +3,34 @@ "html_language": "bg", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "\u041f\u043e\u0445\u0430\u0440\u0447\u0435\u043d\u0438", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\u041e\u0441\u0442\u0430\u043d\u0430\u043b\u0438", "paid": "\u041f\u043b\u0430\u0442\u0435\u043d\u0438", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/bg_BG.json b/public/v2/i18n/bg_BG.json index 29430c9048..db0f196407 100644 --- a/public/v2/i18n/bg_BG.json +++ b/public/v2/i18n/bg_BG.json @@ -3,14 +3,34 @@ "html_language": "bg", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "\u041f\u043e\u0445\u0430\u0440\u0447\u0435\u043d\u0438", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\u041e\u0441\u0442\u0430\u043d\u0430\u043b\u0438", "paid": "\u041f\u043b\u0430\u0442\u0435\u043d\u0438", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/ca.json b/public/v2/i18n/ca.json index 7a0fe5bafd..cf32303ce1 100644 --- a/public/v2/i18n/ca.json +++ b/public/v2/i18n/ca.json @@ -3,14 +3,34 @@ "html_language": "ca", "date_time_fns": "D [de\/d'] MMMM yyyy [a les] HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "T\u00edtol" + }, "validation": { "bad_type_source": "Firefly III no pot determinar el tipus de transacci\u00f3 a partir d'aquest compte font.", "bad_type_destination": "Firefly III no pot determinar el tipus de transacci\u00f3 a partir d'aquest compte de dest\u00ed." }, "firefly": { "spent": "Gastat", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Queda", "paid": "Pagat", "errors_submission_v2": "Hi ha hagut un error amb el teu enviament. Per favor, comprova els seg\u00fcents errors: {{errorMessage}}", diff --git a/public/v2/i18n/ca_ES.json b/public/v2/i18n/ca_ES.json index 7a0fe5bafd..cf32303ce1 100644 --- a/public/v2/i18n/ca_ES.json +++ b/public/v2/i18n/ca_ES.json @@ -3,14 +3,34 @@ "html_language": "ca", "date_time_fns": "D [de\/d'] MMMM yyyy [a les] HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "T\u00edtol" + }, "validation": { "bad_type_source": "Firefly III no pot determinar el tipus de transacci\u00f3 a partir d'aquest compte font.", "bad_type_destination": "Firefly III no pot determinar el tipus de transacci\u00f3 a partir d'aquest compte de dest\u00ed." }, "firefly": { "spent": "Gastat", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Queda", "paid": "Pagat", "errors_submission_v2": "Hi ha hagut un error amb el teu enviament. Per favor, comprova els seg\u00fcents errors: {{errorMessage}}", diff --git a/public/v2/i18n/cs.json b/public/v2/i18n/cs.json index 9149dbd828..805d018b65 100644 --- a/public/v2/i18n/cs.json +++ b/public/v2/i18n/cs.json @@ -3,14 +3,34 @@ "html_language": "cs", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "N\u00e1zev" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Utraceno", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Zb\u00fdv\u00e1", "paid": "Zaplaceno", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/cs_CZ.json b/public/v2/i18n/cs_CZ.json index 9149dbd828..805d018b65 100644 --- a/public/v2/i18n/cs_CZ.json +++ b/public/v2/i18n/cs_CZ.json @@ -3,14 +3,34 @@ "html_language": "cs", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "N\u00e1zev" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Utraceno", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Zb\u00fdv\u00e1", "paid": "Zaplaceno", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/da.json b/public/v2/i18n/da.json index 7501ba4ca9..b740292b50 100644 --- a/public/v2/i18n/da.json +++ b/public/v2/i18n/da.json @@ -3,14 +3,34 @@ "html_language": "da", "date_time_fns": "MMMM g\u00f8r, yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Titel" + }, "validation": { "bad_type_source": "Firefly III kan ikke bestemme transaktionstypen baseret p\u00e5 denne kildekonto.", "bad_type_destination": "Firefly III kan ikke bestemme transaktionstypen baseret p\u00e5 denne destinationskonto." }, "firefly": { "spent": "Spent", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Left", "paid": "Paid", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/da_DK.json b/public/v2/i18n/da_DK.json index 7501ba4ca9..b740292b50 100644 --- a/public/v2/i18n/da_DK.json +++ b/public/v2/i18n/da_DK.json @@ -3,14 +3,34 @@ "html_language": "da", "date_time_fns": "MMMM g\u00f8r, yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Titel" + }, "validation": { "bad_type_source": "Firefly III kan ikke bestemme transaktionstypen baseret p\u00e5 denne kildekonto.", "bad_type_destination": "Firefly III kan ikke bestemme transaktionstypen baseret p\u00e5 denne destinationskonto." }, "firefly": { "spent": "Spent", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Left", "paid": "Paid", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/de.json b/public/v2/i18n/de.json index d74898ad26..65027c94ce 100644 --- a/public/v2/i18n/de.json +++ b/public/v2/i18n/de.json @@ -3,14 +3,34 @@ "html_language": "de", "date_time_fns": "dd. MMM. yyyy um HH:mm:ss", "month_and_day_fns": "D. MMMM Y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "dd. MMM. yyyy um HH:mm" }, + "form": { + "title": "Titel" + }, "validation": { "bad_type_source": "Firefly III kann die Buchungsart anhand dieses Quellkontos nicht ermitteln.", "bad_type_destination": "Firefly III kann die Buchungsart anhand dieses Zielkontos nicht ermitteln." }, "firefly": { "spent": "Ausgegeben", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Ihre Funktion: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Schreibgesch\u00fctzt", + "administration_role_mng_trx": "Buchungen verwalten", + "administration_role_mng_meta": "Klassifizierungs- und Metadaten verwalten", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Sparschweine verwalten", + "administration_role_mng_subscriptions": "Abonnements verwalten", + "administration_role_mng_rules": "Regeln verwalten", + "administration_role_mng_recurring": "Dauerauftr\u00e4ge verwalten ", + "administration_role_mng_webhooks": "Webhooks verwalten", + "administration_role_mng_currencies": "W\u00e4hrungen verwalten", + "administration_role_view_reports": "Berichte anzeigen", + "administration_role_full": "Vollst\u00e4ndiger Zugriff", + "new_administration_created": "Neue Finanzverwaltung \u201e{{title}}\u201d wurde erstellt", "left": "\u00dcbrig", "paid": "Bezahlt", "errors_submission_v2": "Bei Ihrer \u00dcbermittlung ist ein Fehler aufgetreten. Bitte \u00fcberpr\u00fcfen Sie die unten stehenden Fehler: {{errorMessage}}", diff --git a/public/v2/i18n/de_DE.json b/public/v2/i18n/de_DE.json index d74898ad26..65027c94ce 100644 --- a/public/v2/i18n/de_DE.json +++ b/public/v2/i18n/de_DE.json @@ -3,14 +3,34 @@ "html_language": "de", "date_time_fns": "dd. MMM. yyyy um HH:mm:ss", "month_and_day_fns": "D. MMMM Y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "dd. MMM. yyyy um HH:mm" }, + "form": { + "title": "Titel" + }, "validation": { "bad_type_source": "Firefly III kann die Buchungsart anhand dieses Quellkontos nicht ermitteln.", "bad_type_destination": "Firefly III kann die Buchungsart anhand dieses Zielkontos nicht ermitteln." }, "firefly": { "spent": "Ausgegeben", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Ihre Funktion: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Schreibgesch\u00fctzt", + "administration_role_mng_trx": "Buchungen verwalten", + "administration_role_mng_meta": "Klassifizierungs- und Metadaten verwalten", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Sparschweine verwalten", + "administration_role_mng_subscriptions": "Abonnements verwalten", + "administration_role_mng_rules": "Regeln verwalten", + "administration_role_mng_recurring": "Dauerauftr\u00e4ge verwalten ", + "administration_role_mng_webhooks": "Webhooks verwalten", + "administration_role_mng_currencies": "W\u00e4hrungen verwalten", + "administration_role_view_reports": "Berichte anzeigen", + "administration_role_full": "Vollst\u00e4ndiger Zugriff", + "new_administration_created": "Neue Finanzverwaltung \u201e{{title}}\u201d wurde erstellt", "left": "\u00dcbrig", "paid": "Bezahlt", "errors_submission_v2": "Bei Ihrer \u00dcbermittlung ist ein Fehler aufgetreten. Bitte \u00fcberpr\u00fcfen Sie die unten stehenden Fehler: {{errorMessage}}", diff --git a/public/v2/i18n/el.json b/public/v2/i18n/el.json index 9ac0fa2c04..71ad286d00 100644 --- a/public/v2/i18n/el.json +++ b/public/v2/i18n/el.json @@ -3,14 +3,34 @@ "html_language": "el", "date_time_fns": "do MMMM yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "\u03a4\u03af\u03c4\u03bb\u03bf\u03c2" + }, "validation": { "bad_type_source": "\u03a4\u03bf Firefly III \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03ba\u03b1\u03b8\u03bf\u03c1\u03af\u03c3\u03b5\u03b9 \u03c4\u03bf\u03bd \u03c4\u03cd\u03c0\u03bf \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 \u03bc\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03c0\u03c1\u03bf\u03ad\u03bb\u03b5\u03c5\u03c3\u03b7\u03c2.", "bad_type_destination": "\u03a4\u03bf Firefly III \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03ba\u03b1\u03b8\u03bf\u03c1\u03af\u03c3\u03b5\u03b9 \u03c4\u03bf\u03bd \u03c4\u03cd\u03c0\u03bf \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 \u03bc\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03c0\u03c1\u03bf\u03bf\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd." }, "firefly": { "spent": "\u0394\u03b1\u03c0\u03b1\u03bd\u03ae\u03b8\u03b7\u03ba\u03b1\u03bd", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\u0391\u03c0\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5\u03bd", "paid": "\u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ad\u03bd\u03bf", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/el_GR.json b/public/v2/i18n/el_GR.json index 9ac0fa2c04..71ad286d00 100644 --- a/public/v2/i18n/el_GR.json +++ b/public/v2/i18n/el_GR.json @@ -3,14 +3,34 @@ "html_language": "el", "date_time_fns": "do MMMM yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "\u03a4\u03af\u03c4\u03bb\u03bf\u03c2" + }, "validation": { "bad_type_source": "\u03a4\u03bf Firefly III \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03ba\u03b1\u03b8\u03bf\u03c1\u03af\u03c3\u03b5\u03b9 \u03c4\u03bf\u03bd \u03c4\u03cd\u03c0\u03bf \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 \u03bc\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03c0\u03c1\u03bf\u03ad\u03bb\u03b5\u03c5\u03c3\u03b7\u03c2.", "bad_type_destination": "\u03a4\u03bf Firefly III \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03ba\u03b1\u03b8\u03bf\u03c1\u03af\u03c3\u03b5\u03b9 \u03c4\u03bf\u03bd \u03c4\u03cd\u03c0\u03bf \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 \u03bc\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03c0\u03c1\u03bf\u03bf\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd." }, "firefly": { "spent": "\u0394\u03b1\u03c0\u03b1\u03bd\u03ae\u03b8\u03b7\u03ba\u03b1\u03bd", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\u0391\u03c0\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5\u03bd", "paid": "\u03a0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ad\u03bd\u03bf", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/en-gb.json b/public/v2/i18n/en-gb.json index 6c40420e48..3982911260 100644 --- a/public/v2/i18n/en-gb.json +++ b/public/v2/i18n/en-gb.json @@ -3,14 +3,34 @@ "html_language": "en-gb", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Title" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Spent", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Left", "paid": "Paid", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/en.json b/public/v2/i18n/en.json index 979ff4b4c5..bd88654343 100644 --- a/public/v2/i18n/en.json +++ b/public/v2/i18n/en.json @@ -3,14 +3,34 @@ "html_language": "en", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Title" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Spent", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Left", "paid": "Paid", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/en_GB.json b/public/v2/i18n/en_GB.json index 6c40420e48..3982911260 100644 --- a/public/v2/i18n/en_GB.json +++ b/public/v2/i18n/en_GB.json @@ -3,14 +3,34 @@ "html_language": "en-gb", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Title" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Spent", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Left", "paid": "Paid", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/en_US.json b/public/v2/i18n/en_US.json index 979ff4b4c5..bd88654343 100644 --- a/public/v2/i18n/en_US.json +++ b/public/v2/i18n/en_US.json @@ -3,14 +3,34 @@ "html_language": "en", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Title" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Spent", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Left", "paid": "Paid", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/es.json b/public/v2/i18n/es.json index 5098767f7f..c40d66d4ef 100644 --- a/public/v2/i18n/es.json +++ b/public/v2/i18n/es.json @@ -3,14 +3,34 @@ "html_language": "es", "date_time_fns": "El MMMM hacer, yyyy a las HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "T\u00edtulo" + }, "validation": { "bad_type_source": "Firefly III no puede determinar el tipo de transacci\u00f3n basado en esta cuenta de origen.", "bad_type_destination": "Firefly III no puede determinar el tipo de transacci\u00f3n basado en esta cuenta de destino." }, "firefly": { "spent": "Gastado", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Disponible", "paid": "Pagado", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/es_ES.json b/public/v2/i18n/es_ES.json index 5098767f7f..c40d66d4ef 100644 --- a/public/v2/i18n/es_ES.json +++ b/public/v2/i18n/es_ES.json @@ -3,14 +3,34 @@ "html_language": "es", "date_time_fns": "El MMMM hacer, yyyy a las HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "T\u00edtulo" + }, "validation": { "bad_type_source": "Firefly III no puede determinar el tipo de transacci\u00f3n basado en esta cuenta de origen.", "bad_type_destination": "Firefly III no puede determinar el tipo de transacci\u00f3n basado en esta cuenta de destino." }, "firefly": { "spent": "Gastado", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Disponible", "paid": "Pagado", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/fi.json b/public/v2/i18n/fi.json index 4b4ecf0c55..7a2bb17540 100644 --- a/public/v2/i18n/fi.json +++ b/public/v2/i18n/fi.json @@ -3,14 +3,34 @@ "html_language": "fi", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Otsikko" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "K\u00e4ytetty", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "J\u00e4ljell\u00e4", "paid": "Maksettu", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/fi_FI.json b/public/v2/i18n/fi_FI.json index 4b4ecf0c55..7a2bb17540 100644 --- a/public/v2/i18n/fi_FI.json +++ b/public/v2/i18n/fi_FI.json @@ -3,14 +3,34 @@ "html_language": "fi", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Otsikko" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "K\u00e4ytetty", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "J\u00e4ljell\u00e4", "paid": "Maksettu", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/fr.json b/public/v2/i18n/fr.json index 41d7527fe7..818bd65475 100644 --- a/public/v2/i18n/fr.json +++ b/public/v2/i18n/fr.json @@ -3,14 +3,34 @@ "html_language": "fr", "date_time_fns": "do MMMM, yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "do MMMM, yyyy @ HH:mm" }, + "form": { + "title": "Titre" + }, "validation": { "bad_type_source": "Firefly III ne peut pas d\u00e9terminer le type de transaction bas\u00e9 sur ce compte source.", "bad_type_destination": "Firefly III ne peut pas d\u00e9terminer le type de transaction bas\u00e9 sur ce compte de destination." }, "firefly": { "spent": "D\u00e9pens\u00e9", + "administration_owner": "Propri\u00e9taire de l'administration : {{email}}", + "administration_you": "Votre r\u00f4le : {{role}}", + "administration_role_owner": "Propri\u00e9taire", + "administration_role_ro": "Lecture seule", + "administration_role_mng_trx": "G\u00e9rer les op\u00e9rations", + "administration_role_mng_meta": "G\u00e9rer la classification et les m\u00e9tadonn\u00e9es", + "administration_role_mng_budgets": "G\u00e9rer les budgets", + "administration_role_mng_piggies": "G\u00e9rer les tirelires", + "administration_role_mng_subscriptions": "G\u00e9rer les abonnements", + "administration_role_mng_rules": "G\u00e9rer les r\u00e8gles", + "administration_role_mng_recurring": "G\u00e9rer les op\u00e9rations p\u00e9riodiques ", + "administration_role_mng_webhooks": "G\u00e9rer les webhooks", + "administration_role_mng_currencies": "G\u00e9rer les devises", + "administration_role_view_reports": "Afficher les rapports", + "administration_role_full": "Acc\u00e8s complet", + "new_administration_created": "La nouvelle administration financi\u00e8re \"{{title}}\" a \u00e9t\u00e9 cr\u00e9\u00e9e", "left": "Reste", "paid": "Pay\u00e9", "errors_submission_v2": "Certaines informations ne sont pas correctes dans votre formulaire. Veuillez v\u00e9rifier les erreurs ci-dessous : {{errorMessage}}", diff --git a/public/v2/i18n/fr_FR.json b/public/v2/i18n/fr_FR.json index 41d7527fe7..818bd65475 100644 --- a/public/v2/i18n/fr_FR.json +++ b/public/v2/i18n/fr_FR.json @@ -3,14 +3,34 @@ "html_language": "fr", "date_time_fns": "do MMMM, yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "do MMMM, yyyy @ HH:mm" }, + "form": { + "title": "Titre" + }, "validation": { "bad_type_source": "Firefly III ne peut pas d\u00e9terminer le type de transaction bas\u00e9 sur ce compte source.", "bad_type_destination": "Firefly III ne peut pas d\u00e9terminer le type de transaction bas\u00e9 sur ce compte de destination." }, "firefly": { "spent": "D\u00e9pens\u00e9", + "administration_owner": "Propri\u00e9taire de l'administration : {{email}}", + "administration_you": "Votre r\u00f4le : {{role}}", + "administration_role_owner": "Propri\u00e9taire", + "administration_role_ro": "Lecture seule", + "administration_role_mng_trx": "G\u00e9rer les op\u00e9rations", + "administration_role_mng_meta": "G\u00e9rer la classification et les m\u00e9tadonn\u00e9es", + "administration_role_mng_budgets": "G\u00e9rer les budgets", + "administration_role_mng_piggies": "G\u00e9rer les tirelires", + "administration_role_mng_subscriptions": "G\u00e9rer les abonnements", + "administration_role_mng_rules": "G\u00e9rer les r\u00e8gles", + "administration_role_mng_recurring": "G\u00e9rer les op\u00e9rations p\u00e9riodiques ", + "administration_role_mng_webhooks": "G\u00e9rer les webhooks", + "administration_role_mng_currencies": "G\u00e9rer les devises", + "administration_role_view_reports": "Afficher les rapports", + "administration_role_full": "Acc\u00e8s complet", + "new_administration_created": "La nouvelle administration financi\u00e8re \"{{title}}\" a \u00e9t\u00e9 cr\u00e9\u00e9e", "left": "Reste", "paid": "Pay\u00e9", "errors_submission_v2": "Certaines informations ne sont pas correctes dans votre formulaire. Veuillez v\u00e9rifier les erreurs ci-dessous : {{errorMessage}}", diff --git a/public/v2/i18n/hu.json b/public/v2/i18n/hu.json index cbb42980bf..611874a890 100644 --- a/public/v2/i18n/hu.json +++ b/public/v2/i18n/hu.json @@ -3,14 +3,34 @@ "html_language": "hu", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "HHHH n, \u00e9", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "C\u00edm" + }, "validation": { "bad_type_source": "A Firefly III nem tudja eld\u00f6nteni a tranzakci\u00f3 t\u00edpus\u00e1t a forr\u00e1ssz\u00e1mla alapj\u00e1n.", "bad_type_destination": "A Firefly III nem tudja eld\u00f6nteni a tranzakci\u00f3 t\u00edpus\u00e1t a c\u00e9lsz\u00e1mla alapj\u00e1n." }, "firefly": { "spent": "Elk\u00f6lt\u00f6tt", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Maradv\u00e1ny", "paid": "Kifizetve", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/hu_HU.json b/public/v2/i18n/hu_HU.json index cbb42980bf..611874a890 100644 --- a/public/v2/i18n/hu_HU.json +++ b/public/v2/i18n/hu_HU.json @@ -3,14 +3,34 @@ "html_language": "hu", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "HHHH n, \u00e9", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "C\u00edm" + }, "validation": { "bad_type_source": "A Firefly III nem tudja eld\u00f6nteni a tranzakci\u00f3 t\u00edpus\u00e1t a forr\u00e1ssz\u00e1mla alapj\u00e1n.", "bad_type_destination": "A Firefly III nem tudja eld\u00f6nteni a tranzakci\u00f3 t\u00edpus\u00e1t a c\u00e9lsz\u00e1mla alapj\u00e1n." }, "firefly": { "spent": "Elk\u00f6lt\u00f6tt", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Maradv\u00e1ny", "paid": "Kifizetve", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/id.json b/public/v2/i18n/id.json index d5e8a699e2..4802146a22 100644 --- a/public/v2/i18n/id.json +++ b/public/v2/i18n/id.json @@ -3,14 +3,34 @@ "html_language": "id", "date_time_fns": "do MMMM yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Judul" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Menghabiskan", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Kiri", "paid": "Dibayar", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/id_ID.json b/public/v2/i18n/id_ID.json index d5e8a699e2..4802146a22 100644 --- a/public/v2/i18n/id_ID.json +++ b/public/v2/i18n/id_ID.json @@ -3,14 +3,34 @@ "html_language": "id", "date_time_fns": "do MMMM yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Judul" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Menghabiskan", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Kiri", "paid": "Dibayar", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/it.json b/public/v2/i18n/it.json index a3ce72bed0..65c4a31097 100644 --- a/public/v2/i18n/it.json +++ b/public/v2/i18n/it.json @@ -3,14 +3,34 @@ "html_language": "it", "date_time_fns": "do MMMM yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Titolo" + }, "validation": { "bad_type_source": "Firefly III non pu\u00f2 determinare il tipo di transazione in base a questo account sorgente.", "bad_type_destination": "Firefly III non pu\u00f2 determinare il tipo di transazione in base a questo account di destinazione." }, "firefly": { "spent": "Speso", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Resto", "paid": "Pagati", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/it_IT.json b/public/v2/i18n/it_IT.json index a3ce72bed0..65c4a31097 100644 --- a/public/v2/i18n/it_IT.json +++ b/public/v2/i18n/it_IT.json @@ -3,14 +3,34 @@ "html_language": "it", "date_time_fns": "do MMMM yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Titolo" + }, "validation": { "bad_type_source": "Firefly III non pu\u00f2 determinare il tipo di transazione in base a questo account sorgente.", "bad_type_destination": "Firefly III non pu\u00f2 determinare il tipo di transazione in base a questo account di destinazione." }, "firefly": { "spent": "Speso", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Resto", "paid": "Pagati", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/ja.json b/public/v2/i18n/ja.json index b9c7a908d6..eda5fe260b 100644 --- a/public/v2/i18n/ja.json +++ b/public/v2/i18n/ja.json @@ -3,14 +3,34 @@ "html_language": "ja", "date_time_fns": "yyyy\u5e74MMMM\u6708do\u65e5 HH:mm:ss", "month_and_day_fns": "y\u5e74 MMMM d\u65e5", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "\u30bf\u30a4\u30c8\u30eb" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "\u652f\u51fa", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\u6b8b\u308a", "paid": "\u652f\u6255\u3044\u6e08\u307f", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/ja_JP.json b/public/v2/i18n/ja_JP.json index b9c7a908d6..eda5fe260b 100644 --- a/public/v2/i18n/ja_JP.json +++ b/public/v2/i18n/ja_JP.json @@ -3,14 +3,34 @@ "html_language": "ja", "date_time_fns": "yyyy\u5e74MMMM\u6708do\u65e5 HH:mm:ss", "month_and_day_fns": "y\u5e74 MMMM d\u65e5", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "\u30bf\u30a4\u30c8\u30eb" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "\u652f\u51fa", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\u6b8b\u308a", "paid": "\u652f\u6255\u3044\u6e08\u307f", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/ko.json b/public/v2/i18n/ko.json index 7c14334463..225c774bfc 100644 --- a/public/v2/i18n/ko.json +++ b/public/v2/i18n/ko.json @@ -3,14 +3,34 @@ "html_language": "ko", "date_time_fns": "YYYY\ub144 M\uc6d4 D\uc77c HH:mm:ss", "month_and_day_fns": "y\ub144 MMMM d\uc77c", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "\uc81c\ubaa9" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "\uc9c0\ucd9c", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\ub0a8\uc74c", "paid": "\uc9c0\ubd88\ub428", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/ko_KR.json b/public/v2/i18n/ko_KR.json index 7c14334463..225c774bfc 100644 --- a/public/v2/i18n/ko_KR.json +++ b/public/v2/i18n/ko_KR.json @@ -3,14 +3,34 @@ "html_language": "ko", "date_time_fns": "YYYY\ub144 M\uc6d4 D\uc77c HH:mm:ss", "month_and_day_fns": "y\ub144 MMMM d\uc77c", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "\uc81c\ubaa9" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "\uc9c0\ucd9c", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\ub0a8\uc74c", "paid": "\uc9c0\ubd88\ub428", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/nb.json b/public/v2/i18n/nb.json index 387537dcb3..9be57b8e77 100644 --- a/public/v2/i18n/nb.json +++ b/public/v2/i18n/nb.json @@ -3,14 +3,34 @@ "html_language": "nb", "date_time_fns": "do MMMM, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Tittel" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Brukt", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Gjenv\u00e6rende", "paid": "Betalt", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/nb_NO.json b/public/v2/i18n/nb_NO.json index 387537dcb3..9be57b8e77 100644 --- a/public/v2/i18n/nb_NO.json +++ b/public/v2/i18n/nb_NO.json @@ -3,14 +3,34 @@ "html_language": "nb", "date_time_fns": "do MMMM, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Tittel" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Brukt", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Gjenv\u00e6rende", "paid": "Betalt", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/nl.json b/public/v2/i18n/nl.json index 345903d430..d4640cb0af 100644 --- a/public/v2/i18n/nl.json +++ b/public/v2/i18n/nl.json @@ -3,14 +3,34 @@ "html_language": "nl", "date_time_fns": "d MMMM yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "d MMMM yyyy @ HH:mm" }, + "form": { + "title": "Titel" + }, "validation": { "bad_type_source": "Firefly III kan het transactietype niet bepalen op basis van deze bronrekening.", "bad_type_destination": "Firefly III kan het transactietype niet bepalen op basis van deze doelrekening." }, "firefly": { "spent": "Uitgegeven", + "administration_owner": "Grootboekeigenaar: {{email}}", + "administration_you": "Jouw rol: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Over", "paid": "Betaald", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/nl_NL.json b/public/v2/i18n/nl_NL.json index 345903d430..d4640cb0af 100644 --- a/public/v2/i18n/nl_NL.json +++ b/public/v2/i18n/nl_NL.json @@ -3,14 +3,34 @@ "html_language": "nl", "date_time_fns": "d MMMM yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "d MMMM yyyy @ HH:mm" }, + "form": { + "title": "Titel" + }, "validation": { "bad_type_source": "Firefly III kan het transactietype niet bepalen op basis van deze bronrekening.", "bad_type_destination": "Firefly III kan het transactietype niet bepalen op basis van deze doelrekening." }, "firefly": { "spent": "Uitgegeven", + "administration_owner": "Grootboekeigenaar: {{email}}", + "administration_you": "Jouw rol: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Over", "paid": "Betaald", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/nn.json b/public/v2/i18n/nn.json index c9a388a209..983d8bdaf7 100644 --- a/public/v2/i18n/nn.json +++ b/public/v2/i18n/nn.json @@ -3,14 +3,34 @@ "html_language": "nn", "date_time_fns": "do MMMM, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Tittel" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Brukt", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Att", "paid": "Betalt", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/nn_NO.json b/public/v2/i18n/nn_NO.json index c9a388a209..983d8bdaf7 100644 --- a/public/v2/i18n/nn_NO.json +++ b/public/v2/i18n/nn_NO.json @@ -3,14 +3,34 @@ "html_language": "nn", "date_time_fns": "do MMMM, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Tittel" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Brukt", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Att", "paid": "Betalt", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/pl.json b/public/v2/i18n/pl.json index 396d975516..63f057ddc2 100644 --- a/public/v2/i18n/pl.json +++ b/public/v2/i18n/pl.json @@ -3,14 +3,34 @@ "html_language": "pl", "date_time_fns": "do MMMM yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Tytu\u0142" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Wydano", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Pozosta\u0142o", "paid": "Zap\u0142acone", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/pl_PL.json b/public/v2/i18n/pl_PL.json index 396d975516..63f057ddc2 100644 --- a/public/v2/i18n/pl_PL.json +++ b/public/v2/i18n/pl_PL.json @@ -3,14 +3,34 @@ "html_language": "pl", "date_time_fns": "do MMMM yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Tytu\u0142" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Wydano", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Pozosta\u0142o", "paid": "Zap\u0142acone", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/pt-br.json b/public/v2/i18n/pt-br.json index bd716da7bc..2ea3a18722 100644 --- a/public/v2/i18n/pt-br.json +++ b/public/v2/i18n/pt-br.json @@ -3,14 +3,34 @@ "html_language": "pt-br", "date_time_fns": "dd 'de' MMMM 'de' yyyy, '\u00e0s' HH:mm:ss", "month_and_day_fns": "d [de] MMMM [de] y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "T\u00edtulo" + }, "validation": { "bad_type_source": "Firefly III n\u00e3o conseguiu determinar o tipo de transa\u00e7\u00e3o baseado nesta conta de origem.", "bad_type_destination": "Firefly III n\u00e3o conseguiu determinar o tipo de transa\u00e7\u00e3o baseado nesta conta destino." }, "firefly": { "spent": "Gasto", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Restante", "paid": "Pago", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/pt.json b/public/v2/i18n/pt.json index 37ae17262d..4548af3ab0 100644 --- a/public/v2/i18n/pt.json +++ b/public/v2/i18n/pt.json @@ -3,14 +3,34 @@ "html_language": "pt", "date_time_fns": "DO [de] MMMM YYYY, @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "T\u00edtulo" + }, "validation": { "bad_type_source": "O Firefly III n\u00e3o consegue determinar o tipo de transa\u00e7\u00e3o baseado nesta conta de origem.", "bad_type_destination": "O Firefly III n\u00e3o consegue determinar o tipo de transa\u00e7\u00e3o baseado nesta conta de destino." }, "firefly": { "spent": "Gasto", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Em falta", "paid": "Pago", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/pt_BR.json b/public/v2/i18n/pt_BR.json index bd716da7bc..2ea3a18722 100644 --- a/public/v2/i18n/pt_BR.json +++ b/public/v2/i18n/pt_BR.json @@ -3,14 +3,34 @@ "html_language": "pt-br", "date_time_fns": "dd 'de' MMMM 'de' yyyy, '\u00e0s' HH:mm:ss", "month_and_day_fns": "d [de] MMMM [de] y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "T\u00edtulo" + }, "validation": { "bad_type_source": "Firefly III n\u00e3o conseguiu determinar o tipo de transa\u00e7\u00e3o baseado nesta conta de origem.", "bad_type_destination": "Firefly III n\u00e3o conseguiu determinar o tipo de transa\u00e7\u00e3o baseado nesta conta destino." }, "firefly": { "spent": "Gasto", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Restante", "paid": "Pago", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/pt_PT.json b/public/v2/i18n/pt_PT.json index 37ae17262d..4548af3ab0 100644 --- a/public/v2/i18n/pt_PT.json +++ b/public/v2/i18n/pt_PT.json @@ -3,14 +3,34 @@ "html_language": "pt", "date_time_fns": "DO [de] MMMM YYYY, @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "T\u00edtulo" + }, "validation": { "bad_type_source": "O Firefly III n\u00e3o consegue determinar o tipo de transa\u00e7\u00e3o baseado nesta conta de origem.", "bad_type_destination": "O Firefly III n\u00e3o consegue determinar o tipo de transa\u00e7\u00e3o baseado nesta conta de destino." }, "firefly": { "spent": "Gasto", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Em falta", "paid": "Pago", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/ro.json b/public/v2/i18n/ro.json index b3d4cd12f8..8c10f7f5a9 100644 --- a/public/v2/i18n/ro.json +++ b/public/v2/i18n/ro.json @@ -3,14 +3,34 @@ "html_language": "ro", "date_time_fns": "MMMM do yyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do yyy @ HH:mm" }, + "form": { + "title": "Titlu" + }, "validation": { "bad_type_source": "Firefly III nu poate determina tipul de tranzac\u021bie pe baza acestui cont surs\u0103.", "bad_type_destination": "Firefly III nu poate determina tipul de tranzac\u021bie bazat pe acest cont de destina\u021bie." }, "firefly": { "spent": "Cheltuit", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "R\u0103mas", "paid": "Pl\u0103tit", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/ro_RO.json b/public/v2/i18n/ro_RO.json index b3d4cd12f8..8c10f7f5a9 100644 --- a/public/v2/i18n/ro_RO.json +++ b/public/v2/i18n/ro_RO.json @@ -3,14 +3,34 @@ "html_language": "ro", "date_time_fns": "MMMM do yyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do yyy @ HH:mm" }, + "form": { + "title": "Titlu" + }, "validation": { "bad_type_source": "Firefly III nu poate determina tipul de tranzac\u021bie pe baza acestui cont surs\u0103.", "bad_type_destination": "Firefly III nu poate determina tipul de tranzac\u021bie bazat pe acest cont de destina\u021bie." }, "firefly": { "spent": "Cheltuit", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "R\u0103mas", "paid": "Pl\u0103tit", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/ru.json b/public/v2/i18n/ru.json index 4e48fdc5b0..bca217c778 100644 --- a/public/v2/i18n/ru.json +++ b/public/v2/i18n/ru.json @@ -3,14 +3,34 @@ "html_language": "ru", "date_time_fns": "Do MMMM yyyy, @ HH:mm:ss", "month_and_day_fns": "D MMMM YYYY", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "Do MMMM YYYY \u0432 HH:mm" }, + "form": { + "title": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a" + }, "validation": { "bad_type_source": "Firefly III \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0442\u0438\u043f \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430.", "bad_type_destination": "Firefly III \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0442\u0438\u043f \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u044d\u0442\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430." }, "firefly": { "spent": "\u0420\u0430\u0441\u0445\u043e\u0434", + "administration_owner": "\u0412\u043b\u0430\u0434\u0435\u043b\u0435\u0446 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f: {{email}}", + "administration_you": "\u0412\u0430\u0448\u0430 \u0440\u043e\u043b\u044c: {{role}}", + "administration_role_owner": "\u0412\u043b\u0430\u0434\u0435\u043b\u0435\u0446", + "administration_role_ro": "\u0422\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f", + "administration_role_mng_trx": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u043c\u0438", + "administration_role_mng_meta": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0430\u043c\u0438 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438", + "administration_role_mng_budgets": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u0430\u043c\u0438", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0430\u043c\u0438", + "administration_role_mng_rules": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438", + "administration_role_mng_recurring": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u043c\u0438\u0441\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u043c\u0438 ", + "administration_role_mng_webhooks": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0431\u0445\u0443\u043a\u0430\u043c\u0438", + "administration_role_mng_currencies": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u043b\u044e\u0442\u0430\u043c\u0438", + "administration_role_view_reports": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043e\u0442\u0447\u0435\u0442\u043e\u0432", + "administration_role_full": "\u041f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f", + "new_administration_created": "\u0421\u043e\u0437\u0434\u0430\u043d\u043e \u043d\u043e\u0432\u043e\u0435 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \"{{title}}\"", "left": "\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c", "paid": "\u041e\u043f\u043b\u0430\u0447\u0435\u043d\u043e", "errors_submission_v2": "\u0421 \u0432\u0430\u0448\u0435\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043e\u0448\u0438\u0431\u043a\u0438: {{errorMessage}}", diff --git a/public/v2/i18n/ru_RU.json b/public/v2/i18n/ru_RU.json index 4e48fdc5b0..bca217c778 100644 --- a/public/v2/i18n/ru_RU.json +++ b/public/v2/i18n/ru_RU.json @@ -3,14 +3,34 @@ "html_language": "ru", "date_time_fns": "Do MMMM yyyy, @ HH:mm:ss", "month_and_day_fns": "D MMMM YYYY", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "Do MMMM YYYY \u0432 HH:mm" }, + "form": { + "title": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a" + }, "validation": { "bad_type_source": "Firefly III \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0442\u0438\u043f \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430.", "bad_type_destination": "Firefly III \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0442\u0438\u043f \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u044d\u0442\u043e\u0433\u043e \u0441\u0447\u0435\u0442\u0430." }, "firefly": { "spent": "\u0420\u0430\u0441\u0445\u043e\u0434", + "administration_owner": "\u0412\u043b\u0430\u0434\u0435\u043b\u0435\u0446 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f: {{email}}", + "administration_you": "\u0412\u0430\u0448\u0430 \u0440\u043e\u043b\u044c: {{role}}", + "administration_role_owner": "\u0412\u043b\u0430\u0434\u0435\u043b\u0435\u0446", + "administration_role_ro": "\u0422\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f", + "administration_role_mng_trx": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u043c\u0438", + "administration_role_mng_meta": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0430\u043c\u0438 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438", + "administration_role_mng_budgets": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u0430\u043c\u0438", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0430\u043c\u0438", + "administration_role_mng_rules": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438", + "administration_role_mng_recurring": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u043c\u0438\u0441\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u043c\u0438 ", + "administration_role_mng_webhooks": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0431\u0445\u0443\u043a\u0430\u043c\u0438", + "administration_role_mng_currencies": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u043b\u044e\u0442\u0430\u043c\u0438", + "administration_role_view_reports": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043e\u0442\u0447\u0435\u0442\u043e\u0432", + "administration_role_full": "\u041f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f", + "new_administration_created": "\u0421\u043e\u0437\u0434\u0430\u043d\u043e \u043d\u043e\u0432\u043e\u0435 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \"{{title}}\"", "left": "\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c", "paid": "\u041e\u043f\u043b\u0430\u0447\u0435\u043d\u043e", "errors_submission_v2": "\u0421 \u0432\u0430\u0448\u0435\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043e\u0448\u0438\u0431\u043a\u0438: {{errorMessage}}", diff --git a/public/v2/i18n/sk.json b/public/v2/i18n/sk.json index cede512fdf..5173c36e93 100644 --- a/public/v2/i18n/sk.json +++ b/public/v2/i18n/sk.json @@ -3,14 +3,34 @@ "html_language": "sk", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "N\u00e1zov" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Utraten\u00e9", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Zost\u00e1va", "paid": "Uhraden\u00e9", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/sk_SK.json b/public/v2/i18n/sk_SK.json index cede512fdf..5173c36e93 100644 --- a/public/v2/i18n/sk_SK.json +++ b/public/v2/i18n/sk_SK.json @@ -3,14 +3,34 @@ "html_language": "sk", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "N\u00e1zov" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Utraten\u00e9", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Zost\u00e1va", "paid": "Uhraden\u00e9", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/sl.json b/public/v2/i18n/sl.json index 91137d991b..a3b6f0283c 100644 --- a/public/v2/i18n/sl.json +++ b/public/v2/i18n/sl.json @@ -3,14 +3,34 @@ "html_language": "sl", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Naslov" + }, "validation": { "bad_type_source": "Na podlagi tega izvornega ra\u010duna Firefly III ne more dolo\u010diti vrste transakcije.", "bad_type_destination": "Na podlagi tega ciljnega ra\u010duna Firefly III ne more dolo\u010diti vrste transakcije." }, "firefly": { "spent": "Porabljeno", + "administration_owner": "Lastnik administracije: {{email}}", + "administration_you": "Va\u0161a vloga: {{role}}", + "administration_role_owner": "Lastnik", + "administration_role_ro": "Samo za branje", + "administration_role_mng_trx": "Upravljanje transakcij", + "administration_role_mng_meta": "Upravljanje klasifikacij in metapodatkov", + "administration_role_mng_budgets": "Upravljaj prora\u010dune", + "administration_role_mng_piggies": "Upravljaj hranilnike", + "administration_role_mng_subscriptions": "Upravljanje naro\u010dnin", + "administration_role_mng_rules": "Upravljaj pravila", + "administration_role_mng_recurring": "Upravljaj ponavljajo\u010de transakcije", + "administration_role_mng_webhooks": "Upravljaj webhooke", + "administration_role_mng_currencies": "Upravljanje valut", + "administration_role_view_reports": "Prikaz poro\u010dil", + "administration_role_full": "Neomejen dostop", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Preostalo", "paid": "Pla\u010dano", "errors_submission_v2": "Nekaj je bilo narobe z va\u0161o oddajo. Preverite spodnje napake: {{errorMessage}}", diff --git a/public/v2/i18n/sl_SI.json b/public/v2/i18n/sl_SI.json index 91137d991b..a3b6f0283c 100644 --- a/public/v2/i18n/sl_SI.json +++ b/public/v2/i18n/sl_SI.json @@ -3,14 +3,34 @@ "html_language": "sl", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Naslov" + }, "validation": { "bad_type_source": "Na podlagi tega izvornega ra\u010duna Firefly III ne more dolo\u010diti vrste transakcije.", "bad_type_destination": "Na podlagi tega ciljnega ra\u010duna Firefly III ne more dolo\u010diti vrste transakcije." }, "firefly": { "spent": "Porabljeno", + "administration_owner": "Lastnik administracije: {{email}}", + "administration_you": "Va\u0161a vloga: {{role}}", + "administration_role_owner": "Lastnik", + "administration_role_ro": "Samo za branje", + "administration_role_mng_trx": "Upravljanje transakcij", + "administration_role_mng_meta": "Upravljanje klasifikacij in metapodatkov", + "administration_role_mng_budgets": "Upravljaj prora\u010dune", + "administration_role_mng_piggies": "Upravljaj hranilnike", + "administration_role_mng_subscriptions": "Upravljanje naro\u010dnin", + "administration_role_mng_rules": "Upravljaj pravila", + "administration_role_mng_recurring": "Upravljaj ponavljajo\u010de transakcije", + "administration_role_mng_webhooks": "Upravljaj webhooke", + "administration_role_mng_currencies": "Upravljanje valut", + "administration_role_view_reports": "Prikaz poro\u010dil", + "administration_role_full": "Neomejen dostop", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Preostalo", "paid": "Pla\u010dano", "errors_submission_v2": "Nekaj je bilo narobe z va\u0161o oddajo. Preverite spodnje napake: {{errorMessage}}", diff --git a/public/v2/i18n/sv.json b/public/v2/i18n/sv.json index b46b7d7ce4..f529e547cc 100644 --- a/public/v2/i18n/sv.json +++ b/public/v2/i18n/sv.json @@ -3,14 +3,34 @@ "html_language": "sv", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Titel" + }, "validation": { "bad_type_source": "Firefly III kan inte avg\u00f6ra transaktionstypen baserat p\u00e5 detta k\u00e4llkonto.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Spenderat", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Din roll: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Hantera transaktioner", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Hantera spargrisar", + "administration_role_mng_subscriptions": "Hantera prenumerationer", + "administration_role_mng_rules": "Hantera regler", + "administration_role_mng_recurring": "Hantera \u00e5terkommande transaktioner ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Hantera valutor", + "administration_role_view_reports": "Visa rapporter", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\u00c5terst\u00e5r", "paid": "Betald", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/sv_SE.json b/public/v2/i18n/sv_SE.json index b46b7d7ce4..f529e547cc 100644 --- a/public/v2/i18n/sv_SE.json +++ b/public/v2/i18n/sv_SE.json @@ -3,14 +3,34 @@ "html_language": "sv", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "d MMMM y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Titel" + }, "validation": { "bad_type_source": "Firefly III kan inte avg\u00f6ra transaktionstypen baserat p\u00e5 detta k\u00e4llkonto.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Spenderat", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Din roll: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Hantera transaktioner", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Hantera spargrisar", + "administration_role_mng_subscriptions": "Hantera prenumerationer", + "administration_role_mng_rules": "Hantera regler", + "administration_role_mng_recurring": "Hantera \u00e5terkommande transaktioner ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Hantera valutor", + "administration_role_view_reports": "Visa rapporter", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\u00c5terst\u00e5r", "paid": "Betald", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/tr.json b/public/v2/i18n/tr.json index 5d3ee0f675..bad92a02e1 100644 --- a/public/v2/i18n/tr.json +++ b/public/v2/i18n/tr.json @@ -3,14 +3,34 @@ "html_language": "tr", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Ba\u015fl\u0131k" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Harcanan", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Ayr\u0131ld\u0131", "paid": "\u00d6dendi", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/tr_TR.json b/public/v2/i18n/tr_TR.json index 5d3ee0f675..bad92a02e1 100644 --- a/public/v2/i18n/tr_TR.json +++ b/public/v2/i18n/tr_TR.json @@ -3,14 +3,34 @@ "html_language": "tr", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Ba\u015fl\u0131k" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Harcanan", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Ayr\u0131ld\u0131", "paid": "\u00d6dendi", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/uk.json b/public/v2/i18n/uk.json index 8a5a9b3c33..cc729ed172 100644 --- a/public/v2/i18n/uk.json +++ b/public/v2/i18n/uk.json @@ -3,14 +3,34 @@ "html_language": "uk", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "\u041d\u0430\u0437\u0432\u0430" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Spent", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Left", "paid": "Paid", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/uk_UA.json b/public/v2/i18n/uk_UA.json index 8a5a9b3c33..cc729ed172 100644 --- a/public/v2/i18n/uk_UA.json +++ b/public/v2/i18n/uk_UA.json @@ -3,14 +3,34 @@ "html_language": "uk", "date_time_fns": "MMMM do, yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "\u041d\u0430\u0437\u0432\u0430" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "Spent", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "Left", "paid": "Paid", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/vi.json b/public/v2/i18n/vi.json index 35d836652e..de9211e6bd 100644 --- a/public/v2/i18n/vi.json +++ b/public/v2/i18n/vi.json @@ -3,14 +3,34 @@ "html_language": "vi", "date_time_fns": "d MMMM yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Ti\u00eau \u0111\u1ec1" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "\u0110\u00e3 chi", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "C\u00f2n l\u1ea1i", "paid": "\u0110\u00e3 thanh to\u00e1n", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/vi_VN.json b/public/v2/i18n/vi_VN.json index 35d836652e..de9211e6bd 100644 --- a/public/v2/i18n/vi_VN.json +++ b/public/v2/i18n/vi_VN.json @@ -3,14 +3,34 @@ "html_language": "vi", "date_time_fns": "d MMMM yyyy @ HH:mm:ss", "month_and_day_fns": "MMMM d, y", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "Ti\u00eau \u0111\u1ec1" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "\u0110\u00e3 chi", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "C\u00f2n l\u1ea1i", "paid": "\u0110\u00e3 thanh to\u00e1n", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/zh-cn.json b/public/v2/i18n/zh-cn.json index f9dc3a288d..932c5ffdf2 100644 --- a/public/v2/i18n/zh-cn.json +++ b/public/v2/i18n/zh-cn.json @@ -3,14 +3,34 @@ "html_language": "zh-cn", "date_time_fns": "YYYY\u5e74M\u6708D\u65e5 HH:mm:ss", "month_and_day_fns": "YYYY\u5e74M\u6708D\u65e5", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM \u6267\u884c, yyyy @ HH:mm" }, + "form": { + "title": "\u6807\u9898" + }, "validation": { "bad_type_source": "Firefly III \u65e0\u6cd5\u786e\u5b9a\u57fa\u4e8e\u6b64\u6e90\u8d26\u6237\u7684\u4ea4\u6613\u7c7b\u578b\u3002", "bad_type_destination": "Firefly III \u65e0\u6cd5\u786e\u5b9a\u57fa\u4e8e\u6b64\u76ee\u6807\u5e10\u6237\u7684\u4ea4\u6613\u7c7b\u578b\u3002" }, "firefly": { "spent": "\u652f\u51fa", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\u5269\u4f59", "paid": "\u5df2\u4ed8\u6b3e", "errors_submission_v2": "\u60a8\u63d0\u4ea4\u7684\u5185\u5bb9\u6709\u8bef\uff0c\u8bf7\u68c0\u67e5\u9519\u8bef\u4fe1\u606f: {{errorMessage}}", diff --git a/public/v2/i18n/zh-tw.json b/public/v2/i18n/zh-tw.json index 9b45fdc96a..f4003761b7 100644 --- a/public/v2/i18n/zh-tw.json +++ b/public/v2/i18n/zh-tw.json @@ -3,14 +3,34 @@ "html_language": "zh-tw", "date_time_fns": "YYYY\u5e74 M\u6708 D\u65e5 dddd \u65bc HH:mm:ss", "month_and_day_fns": "YYYY\u5e74 M\u6708 d\u65e5", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "\u6a19\u984c" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "\u652f\u51fa", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\u5269\u9918", "paid": "\u5df2\u4ed8\u6b3e", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/public/v2/i18n/zh_CN.json b/public/v2/i18n/zh_CN.json index f9dc3a288d..932c5ffdf2 100644 --- a/public/v2/i18n/zh_CN.json +++ b/public/v2/i18n/zh_CN.json @@ -3,14 +3,34 @@ "html_language": "zh-cn", "date_time_fns": "YYYY\u5e74M\u6708D\u65e5 HH:mm:ss", "month_and_day_fns": "YYYY\u5e74M\u6708D\u65e5", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM \u6267\u884c, yyyy @ HH:mm" }, + "form": { + "title": "\u6807\u9898" + }, "validation": { "bad_type_source": "Firefly III \u65e0\u6cd5\u786e\u5b9a\u57fa\u4e8e\u6b64\u6e90\u8d26\u6237\u7684\u4ea4\u6613\u7c7b\u578b\u3002", "bad_type_destination": "Firefly III \u65e0\u6cd5\u786e\u5b9a\u57fa\u4e8e\u6b64\u76ee\u6807\u5e10\u6237\u7684\u4ea4\u6613\u7c7b\u578b\u3002" }, "firefly": { "spent": "\u652f\u51fa", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\u5269\u4f59", "paid": "\u5df2\u4ed8\u6b3e", "errors_submission_v2": "\u60a8\u63d0\u4ea4\u7684\u5185\u5bb9\u6709\u8bef\uff0c\u8bf7\u68c0\u67e5\u9519\u8bef\u4fe1\u606f: {{errorMessage}}", diff --git a/public/v2/i18n/zh_TW.json b/public/v2/i18n/zh_TW.json index 9b45fdc96a..f4003761b7 100644 --- a/public/v2/i18n/zh_TW.json +++ b/public/v2/i18n/zh_TW.json @@ -3,14 +3,34 @@ "html_language": "zh-tw", "date_time_fns": "YYYY\u5e74 M\u6708 D\u65e5 dddd \u65bc HH:mm:ss", "month_and_day_fns": "YYYY\u5e74 M\u6708 d\u65e5", + "does_not_exist": "(config.does_not_exist)", "date_time_fns_short": "MMMM do, yyyy @ HH:mm" }, + "form": { + "title": "\u6a19\u984c" + }, "validation": { "bad_type_source": "Firefly III can't determine the transaction type based on this source account.", "bad_type_destination": "Firefly III can't determine the transaction type based on this destination account." }, "firefly": { "spent": "\u652f\u51fa", + "administration_owner": "Administration owner: {{email}}", + "administration_you": "Your role: {{role}}", + "administration_role_owner": "Owner", + "administration_role_ro": "Read-only", + "administration_role_mng_trx": "Manage transactions", + "administration_role_mng_meta": "Manage classification and meta-data", + "administration_role_mng_budgets": "Manage budgets", + "administration_role_mng_piggies": "Manage piggy banks", + "administration_role_mng_subscriptions": "Manage subscriptions", + "administration_role_mng_rules": "Manage rules", + "administration_role_mng_recurring": "Manage recurring transactions ", + "administration_role_mng_webhooks": "Manage webhooks", + "administration_role_mng_currencies": "Manage currencies", + "administration_role_view_reports": "View reports", + "administration_role_full": "Full access", + "new_administration_created": "New financial administration \"{{title}}\" has been created", "left": "\u5269\u9918", "paid": "\u5df2\u4ed8\u6b3e", "errors_submission_v2": "There was something wrong with your submission. Please check out the errors below: {{errorMessage}}", diff --git a/resources/lang/bg_BG/validation.php b/resources/lang/bg_BG/validation.php index beac2500f0..3dc9e1aa5a 100644 --- a/resources/lang/bg_BG/validation.php +++ b/resources/lang/bg_BG/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Изборът ви е невалиден.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Нужна е поне една транзакция.', 'recurring_transaction_id' => 'Need at least one transaction.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', diff --git a/resources/lang/ca_ES/validation.php b/resources/lang/ca_ES/validation.php index ea94cf2be2..69d19091f0 100644 --- a/resources/lang/ca_ES/validation.php +++ b/resources/lang/ca_ES/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'La selecció és invàlida.', '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.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => '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.', diff --git a/resources/lang/cs_CZ/validation.php b/resources/lang/cs_CZ/validation.php index 7d7e8169ec..984d157a85 100644 --- a/resources/lang/cs_CZ/validation.php +++ b/resources/lang/cs_CZ/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Váš výběr je neplatný.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Potřebujete alespoň jednu transakci.', 'recurring_transaction_id' => 'Need at least one transaction.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', diff --git a/resources/lang/da_DK/validation.php b/resources/lang/da_DK/validation.php index 3bec998f7a..64def73bd5 100644 --- a/resources/lang/da_DK/validation.php +++ b/resources/lang/da_DK/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Din markering er ikke gyldig.', 'belongs_user' => 'Denne værdi er knyttet til et objekt, der ikke ser ud til at eksistere.', 'belongs_user_or_user_group' => 'Denne værdi er knyttet til et objekt, der ikke ser ud til at eksistere i din nuværende økonomiske administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Kræver mindst en overførsel.', 'recurring_transaction_id' => 'Kræver mindst en overførsel.', 'need_id_to_match' => 'Du skal indsende denne post med et ID for, at APIet kan matche det.', diff --git a/resources/lang/de_DE/validation.php b/resources/lang/de_DE/validation.php index 44ed389d31..3c7e92467e 100644 --- a/resources/lang/de_DE/validation.php +++ b/resources/lang/de_DE/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Ihre Auswahl ist ungültig.', '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.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Sie brauchen mindestens eine Transaktion.', 'recurring_transaction_id' => 'Sie benötigen mindestens eine Buchung.', 'need_id_to_match' => 'Sie müssen diesen Eintrag mit einer ID übermitteln, damit die API ihn zuordnen kann.', diff --git a/resources/lang/el_GR/validation.php b/resources/lang/el_GR/validation.php index 9addf923e0..9934abf300 100644 --- a/resources/lang/el_GR/validation.php +++ b/resources/lang/el_GR/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Η επιλογή σας δεν είναι έγκυρη.', 'belongs_user' => 'Αυτή η τιμή συνδέεται με ένα αντικείμενο που δεν φαίνεται να υπάρχει.', 'belongs_user_or_user_group' => 'Αυτή η τιμή συνδέεται με ένα αντικείμενο που δεν φαίνεται να υπάρχει στην τρέχουσα οικονομική σας διαχείριση.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Απαιτείται τουλάχιστο μία συναλλαγή.', 'recurring_transaction_id' => 'Απαιτείται τουλάχιστον μία συναλλαγή.', 'need_id_to_match' => 'Πρέπει να υποβάλετε αυτήν την καταχώρηση με ένα ID για να μπορεί το API να το ταιριάζει.', diff --git a/resources/lang/en_GB/validation.php b/resources/lang/en_GB/validation.php index ca34f302b2..5954703e25 100644 --- a/resources/lang/en_GB/validation.php +++ b/resources/lang/en_GB/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Your selection is invalid.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Need at least one transaction.', 'recurring_transaction_id' => 'Need at least one transaction.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', diff --git a/resources/lang/en_US/validation.php b/resources/lang/en_US/validation.php index 6d762c78ff..141cd04f75 100644 --- a/resources/lang/en_US/validation.php +++ b/resources/lang/en_US/validation.php @@ -25,158 +25,158 @@ declare(strict_types=1); return [ - 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.', - 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.', - 'missing_where' => 'Array is missing "where"-clause', - 'missing_update' => 'Array is missing "update"-clause', - 'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause', - 'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause', - 'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.', - 'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.', - 'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.', - 'iban' => 'This is not a valid IBAN.', - 'zero_or_more' => 'The value cannot be negative.', - 'more_than_zero' => 'The value must be more than zero.', - 'more_than_zero_correct' => 'The value must be zero or more.', - 'no_asset_account' => 'This is not an asset account.', - 'date_or_time' => 'The value must be a valid date or time value (ISO 8601).', - 'source_equals_destination' => 'The source account equals the destination account.', - 'unique_account_number_for_user' => 'It looks like this account number is already in use.', - 'unique_iban_for_user' => 'It looks like this IBAN is already in use.', - 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', - 'deleted_user' => 'Due to security constraints, you cannot register using this email address.', - 'rule_trigger_value' => 'This value is invalid for the selected trigger.', - 'rule_action_expression' => 'Invalid expression. :error', - 'rule_action_value' => 'This value is invalid for the selected action.', - 'file_already_attached' => 'Uploaded file ":name" is already attached to this object.', - 'file_attached' => 'Successfully uploaded file ":name".', - 'file_zero' => 'The file is zero bytes in size.', - 'must_exist' => 'The ID in field :attribute does not exist in the database.', - 'all_accounts_equal' => 'All accounts in this field must be equal.', - 'group_title_mandatory' => 'A group title is mandatory when there is more than one transaction.', - 'transaction_types_equal' => 'All splits must be of the same type.', - 'invalid_transaction_type' => 'Invalid transaction type.', - 'invalid_selection' => 'Your selection is invalid.', - 'belongs_user' => 'This value is linked to an object that does not seem to exist.', - 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', - 'no_access_group' => 'The user has no access to this user group.', - 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', - 'at_least_one_transaction' => 'Need at least one transaction.', - 'recurring_transaction_id' => 'Need at least one transaction.', - 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', - 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', - 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', - 'at_least_one_repetition' => 'Need at least one repetition.', - 'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.', - 'require_currency_info' => 'The content of this field is invalid without currency information.', - 'not_transfer_account' => 'This account is not an account that can be used for transfers.', - 'require_currency_amount' => 'The content of this field is invalid without foreign amount information.', - 'require_foreign_currency' => 'This field requires a number', - 'require_foreign_dest' => 'This field value must match the currency of the destination account.', - 'require_foreign_src' => 'This field value must match the currency of the source account.', - 'equal_description' => 'Transaction description should not equal global description.', - 'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.', - 'file_too_large' => 'File ":name" is too large.', - 'belongs_to_user' => 'The value of :attribute is unknown.', - 'accepted' => 'The :attribute must be accepted.', - 'bic' => 'This is not a valid BIC.', - 'at_least_one_trigger' => 'Rule must have at least one trigger.', - 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', - 'at_least_one_action' => 'Rule must have at least one action.', - 'at_least_one_active_action' => 'Rule must have at least one active action.', - 'base64' => 'This is not valid base64 encoded data.', - 'model_id_invalid' => 'The given ID seems invalid for this model.', - 'less' => ':attribute must be less than 10,000,000', - 'active_url' => 'The :attribute is not a valid URL.', - 'after' => 'The :attribute must be a date after :date.', - 'date_after' => 'The start date must be before the end date.', - 'alpha' => 'The :attribute may only contain letters.', - 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', - 'alpha_num' => 'The :attribute may only contain letters and numbers.', - 'array' => 'The :attribute must be an array.', - 'unique_for_user' => 'There already is an entry with this :attribute.', - 'before' => 'The :attribute must be a date before :date.', - 'unique_object_for_user' => 'This name is already in use.', - 'unique_account_for_user' => 'This account name is already in use.', + 'bad_type_source' => 'Firefly III can\'t determine the transaction type based on this source account.', + 'bad_type_destination' => 'Firefly III can\'t determine the transaction type based on this destination account.', + 'missing_where' => 'Array is missing "where"-clause', + 'missing_update' => 'Array is missing "update"-clause', + 'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause', + 'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause', + 'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.', + 'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.', + 'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.', + 'iban' => 'This is not a valid IBAN.', + 'zero_or_more' => 'The value cannot be negative.', + 'more_than_zero' => 'The value must be more than zero.', + 'more_than_zero_correct' => 'The value must be zero or more.', + 'no_asset_account' => 'This is not an asset account.', + 'date_or_time' => 'The value must be a valid date or time value (ISO 8601).', + 'source_equals_destination' => 'The source account equals the destination account.', + 'unique_account_number_for_user' => 'It looks like this account number is already in use.', + 'unique_iban_for_user' => 'It looks like this IBAN is already in use.', + 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', + 'deleted_user' => 'Due to security constraints, you cannot register using this email address.', + 'rule_trigger_value' => 'This value is invalid for the selected trigger.', + 'rule_action_expression' => 'Invalid expression. :error', + 'rule_action_value' => 'This value is invalid for the selected action.', + 'file_already_attached' => 'Uploaded file ":name" is already attached to this object.', + 'file_attached' => 'Successfully uploaded file ":name".', + 'file_zero' => 'The file is zero bytes in size.', + 'must_exist' => 'The ID in field :attribute does not exist in the database.', + 'all_accounts_equal' => 'All accounts in this field must be equal.', + 'group_title_mandatory' => 'A group title is mandatory when there is more than one transaction.', + 'transaction_types_equal' => 'All splits must be of the same type.', + 'invalid_transaction_type' => 'Invalid transaction type.', + 'invalid_selection' => 'Your selection is invalid.', + 'belongs_user' => 'This value is linked to an object that does not seem to exist.', + 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', + 'at_least_one_transaction' => 'Need at least one transaction.', + 'recurring_transaction_id' => 'Need at least one transaction.', + 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', + 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', + 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', + 'at_least_one_repetition' => 'Need at least one repetition.', + 'require_repeat_until' => 'Require either a number of repetitions, or an end date (repeat_until). Not both.', + 'require_currency_info' => 'The content of this field is invalid without currency information.', + 'not_transfer_account' => 'This account is not an account that can be used for transfers.', + 'require_currency_amount' => 'The content of this field is invalid without foreign amount information.', + 'require_foreign_currency' => 'This field requires a number', + 'require_foreign_dest' => 'This field value must match the currency of the destination account.', + 'require_foreign_src' => 'This field value must match the currency of the source account.', + 'equal_description' => 'Transaction description should not equal global description.', + 'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.', + 'file_too_large' => 'File ":name" is too large.', + 'belongs_to_user' => 'The value of :attribute is unknown.', + 'accepted' => 'The :attribute must be accepted.', + 'bic' => 'This is not a valid BIC.', + 'at_least_one_trigger' => 'Rule must have at least one trigger.', + 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', + 'at_least_one_action' => 'Rule must have at least one action.', + 'at_least_one_active_action' => 'Rule must have at least one active action.', + 'base64' => 'This is not valid base64 encoded data.', + 'model_id_invalid' => 'The given ID seems invalid for this model.', + 'less' => ':attribute must be less than 10,000,000', + 'active_url' => 'The :attribute is not a valid URL.', + 'after' => 'The :attribute must be a date after :date.', + 'date_after' => 'The start date must be before the end date.', + 'alpha' => 'The :attribute may only contain letters.', + 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', + 'alpha_num' => 'The :attribute may only contain letters and numbers.', + 'array' => 'The :attribute must be an array.', + 'unique_for_user' => 'There already is an entry with this :attribute.', + 'before' => 'The :attribute must be a date before :date.', + 'unique_object_for_user' => 'This name is already in use.', + 'unique_account_for_user' => 'This account name is already in use.', // Ignore this comment - 'between.numeric' => 'The :attribute must be between :min and :max.', - 'between.file' => 'The :attribute must be between :min and :max kilobytes.', - 'between.string' => 'The :attribute must be between :min and :max characters.', - 'between.array' => 'The :attribute must have between :min and :max items.', - 'boolean' => 'The :attribute field must be true or false.', - 'confirmed' => 'The :attribute confirmation does not match.', - 'date' => 'The :attribute is not a valid date.', - 'date_format' => 'The :attribute does not match the format :format.', - 'different' => 'The :attribute and :other must be different.', - 'digits' => 'The :attribute must be :digits digits.', - 'digits_between' => 'The :attribute must be between :min and :max digits.', - 'email' => 'The :attribute must be a valid email address.', - 'filled' => 'The :attribute field is required.', - 'exists' => 'The selected :attribute is invalid.', - 'image' => 'The :attribute must be an image.', - 'in' => 'The selected :attribute is invalid.', - 'integer' => 'The :attribute must be an integer.', - 'ip' => 'The :attribute must be a valid IP address.', - 'json' => 'The :attribute must be a valid JSON string.', - 'max.numeric' => 'The :attribute may not be greater than :max.', - 'max.file' => 'The :attribute may not be greater than :max kilobytes.', - 'max.string' => 'The :attribute may not be greater than :max characters.', - 'max.array' => 'The :attribute may not have more than :max items.', - 'mimes' => 'The :attribute must be a file of type: :values.', - 'min.numeric' => 'The :attribute must be at least :min.', - 'lte.numeric' => 'The :attribute must be less than or equal :value.', - 'min.file' => 'The :attribute must be at least :min kilobytes.', - 'min.string' => 'The :attribute must be at least :min characters.', - 'min.array' => 'The :attribute must have at least :min items.', - 'not_in' => 'The selected :attribute is invalid.', - 'numeric' => 'The :attribute must be a number.', - 'scientific_notation' => 'The :attribute cannot use the scientific notation.', - 'numeric_native' => 'The native amount must be a number.', - 'numeric_destination' => 'The destination amount must be a number.', - 'numeric_source' => 'The source amount must be a number.', - 'regex' => 'The :attribute format is invalid.', - 'required' => 'The :attribute field is required.', - 'required_if' => 'The :attribute field is required when :other is :value.', - 'required_unless' => 'The :attribute field is required unless :other is in :values.', - 'required_with' => 'The :attribute field is required when :values is present.', - 'required_with_all' => 'The :attribute field is required when :values is present.', - 'required_without' => 'The :attribute field is required when :values is not present.', - 'required_without_all' => 'The :attribute field is required when none of :values are present.', - 'same' => 'The :attribute and :other must match.', - 'size.numeric' => 'The :attribute must be :size.', - 'amount_min_over_max' => 'The minimum amount cannot be larger than the maximum amount.', - 'size.file' => 'The :attribute must be :size kilobytes.', - 'size.string' => 'The :attribute must be :size characters.', - 'size.array' => 'The :attribute must contain :size items.', - 'unique' => 'The :attribute has already been taken.', - 'string' => 'The :attribute must be a string.', - 'url' => 'The :attribute format is invalid.', - 'timezone' => 'The :attribute must be a valid zone.', - '2fa_code' => 'The :attribute field is invalid.', - 'dimensions' => 'The :attribute has invalid image dimensions.', - 'distinct' => 'The :attribute field has a duplicate value.', - 'file' => 'The :attribute must be a file.', - 'in_array' => 'The :attribute field does not exist in :other.', - 'present' => 'The :attribute field must be present.', - 'amount_zero' => 'The total amount cannot be zero.', - 'current_target_amount' => 'The current amount must be less than the target amount.', - 'unique_piggy_bank_for_user' => 'The name of the piggy bank must be unique.', - 'unique_object_group' => 'The group name must be unique', - 'starts_with' => 'The value must start with :values.', - 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', - 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', - 'same_account_type' => 'Both accounts must be of the same account type', - 'same_account_currency' => 'Both accounts must have the same currency setting', + 'between.numeric' => 'The :attribute must be between :min and :max.', + 'between.file' => 'The :attribute must be between :min and :max kilobytes.', + 'between.string' => 'The :attribute must be between :min and :max characters.', + 'between.array' => 'The :attribute must have between :min and :max items.', + 'boolean' => 'The :attribute field must be true or false.', + 'confirmed' => 'The :attribute confirmation does not match.', + 'date' => 'The :attribute is not a valid date.', + 'date_format' => 'The :attribute does not match the format :format.', + 'different' => 'The :attribute and :other must be different.', + 'digits' => 'The :attribute must be :digits digits.', + 'digits_between' => 'The :attribute must be between :min and :max digits.', + 'email' => 'The :attribute must be a valid email address.', + 'filled' => 'The :attribute field is required.', + 'exists' => 'The selected :attribute is invalid.', + 'image' => 'The :attribute must be an image.', + 'in' => 'The selected :attribute is invalid.', + 'integer' => 'The :attribute must be an integer.', + 'ip' => 'The :attribute must be a valid IP address.', + 'json' => 'The :attribute must be a valid JSON string.', + 'max.numeric' => 'The :attribute may not be greater than :max.', + 'max.file' => 'The :attribute may not be greater than :max kilobytes.', + 'max.string' => 'The :attribute may not be greater than :max characters.', + 'max.array' => 'The :attribute may not have more than :max items.', + 'mimes' => 'The :attribute must be a file of type: :values.', + 'min.numeric' => 'The :attribute must be at least :min.', + 'lte.numeric' => 'The :attribute must be less than or equal :value.', + 'min.file' => 'The :attribute must be at least :min kilobytes.', + 'min.string' => 'The :attribute must be at least :min characters.', + 'min.array' => 'The :attribute must have at least :min items.', + 'not_in' => 'The selected :attribute is invalid.', + 'numeric' => 'The :attribute must be a number.', + 'scientific_notation' => 'The :attribute cannot use the scientific notation.', + 'numeric_native' => 'The native amount must be a number.', + 'numeric_destination' => 'The destination amount must be a number.', + 'numeric_source' => 'The source amount must be a number.', + 'regex' => 'The :attribute format is invalid.', + 'required' => 'The :attribute field is required.', + 'required_if' => 'The :attribute field is required when :other is :value.', + 'required_unless' => 'The :attribute field is required unless :other is in :values.', + 'required_with' => 'The :attribute field is required when :values is present.', + 'required_with_all' => 'The :attribute field is required when :values is present.', + 'required_without' => 'The :attribute field is required when :values is not present.', + 'required_without_all' => 'The :attribute field is required when none of :values are present.', + 'same' => 'The :attribute and :other must match.', + 'size.numeric' => 'The :attribute must be :size.', + 'amount_min_over_max' => 'The minimum amount cannot be larger than the maximum amount.', + 'size.file' => 'The :attribute must be :size kilobytes.', + 'size.string' => 'The :attribute must be :size characters.', + 'size.array' => 'The :attribute must contain :size items.', + 'unique' => 'The :attribute has already been taken.', + 'string' => 'The :attribute must be a string.', + 'url' => 'The :attribute format is invalid.', + 'timezone' => 'The :attribute must be a valid zone.', + '2fa_code' => 'The :attribute field is invalid.', + 'dimensions' => 'The :attribute has invalid image dimensions.', + 'distinct' => 'The :attribute field has a duplicate value.', + 'file' => 'The :attribute must be a file.', + 'in_array' => 'The :attribute field does not exist in :other.', + 'present' => 'The :attribute field must be present.', + 'amount_zero' => 'The total amount cannot be zero.', + 'current_target_amount' => 'The current amount must be less than the target amount.', + 'unique_piggy_bank_for_user' => 'The name of the piggy bank must be unique.', + 'unique_object_group' => 'The group name must be unique', + 'starts_with' => 'The value must start with :values.', + 'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.', + 'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.', + 'same_account_type' => 'Both accounts must be of the same account type', + 'same_account_currency' => 'Both accounts must have the same currency setting', // Ignore this comment - 'secure_password' => 'This is not a secure password. Please try again. For more information, visit https://bit.ly/FF3-password', - 'valid_recurrence_rep_type' => 'Invalid repetition type for recurring transactions.', - 'valid_recurrence_rep_moment' => 'Invalid repetition moment for this type of repetition.', - 'invalid_account_info' => 'Invalid account information.', - 'attributes' => [ + 'secure_password' => 'This is not a secure password. Please try again. For more information, visit https://bit.ly/FF3-password', + 'valid_recurrence_rep_type' => 'Invalid repetition type for recurring transactions.', + 'valid_recurrence_rep_moment' => 'Invalid repetition moment for this type of repetition.', + 'invalid_account_info' => 'Invalid account information.', + 'attributes' => [ 'email' => 'email address', 'description' => 'description', 'amount' => 'amount', @@ -215,58 +215,58 @@ return [ ], // validation of accounts: - 'withdrawal_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', - 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', - 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', - 'withdrawal_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'withdrawal_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', + 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', + 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', + 'withdrawal_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', - 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', - 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', + 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', + 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', - 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', + 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', - 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', + 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', - 'deposit_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', - 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', - 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', - 'deposit_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', - 'deposit_dest_wrong_type' => 'The submitted destination account is not of the right type.', + 'deposit_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', + 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', + 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', + 'deposit_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'deposit_dest_wrong_type' => 'The submitted destination account is not of the right type.', // Ignore this comment - 'transfer_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', - 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', - 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', - 'transfer_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', - 'need_id_in_edit' => 'Each split must have transaction_journal_id (either valid ID or 0).', + 'transfer_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', + 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".', + 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.', + 'transfer_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'need_id_in_edit' => 'Each split must have transaction_journal_id (either valid ID or 0).', - 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', - 'lc_source_need_data' => 'Need to get a valid source account ID to continue.', - 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', - 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', - 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', + 'ob_source_need_data' => 'Need to get a valid source account ID and/or valid source account name to continue.', + 'lc_source_need_data' => 'Need to get a valid source account ID to continue.', + 'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', + 'ob_dest_bad_data' => 'Could not find a valid destination account when searching for ID ":id" or name ":name".', + 'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', - 'generic_invalid_source' => 'You can\'t use this account as the source account.', - 'generic_invalid_destination' => 'You can\'t use this account as the destination account.', + 'generic_invalid_source' => 'You can\'t use this account as the source account.', + 'generic_invalid_destination' => 'You can\'t use this account as the destination account.', - 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', - 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', + 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', + 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', - 'gte.numeric' => 'The :attribute must be greater than or equal to :value.', - 'gt.numeric' => 'The :attribute must be greater than :value.', - 'gte.file' => 'The :attribute must be greater than or equal to :value kilobytes.', - 'gte.string' => 'The :attribute must be greater than or equal to :value characters.', - 'gte.array' => 'The :attribute must have :value items or more.', + 'gte.numeric' => 'The :attribute must be greater than or equal to :value.', + 'gt.numeric' => 'The :attribute must be greater than :value.', + 'gte.file' => 'The :attribute must be greater than or equal to :value kilobytes.', + 'gte.string' => 'The :attribute must be greater than or equal to :value characters.', + 'gte.array' => 'The :attribute must have :value items or more.', 'amount_required_for_auto_budget' => 'The amount is required.', 'auto_budget_amount_positive' => 'The amount must be more than zero.', - 'auto_budget_period_mandatory' => 'The auto budget period is a mandatory field.', + 'auto_budget_period_mandatory' => 'The auto budget period is a mandatory field.', // no access to administration: - 'no_access_user_group' => 'You do not have the correct access rights for this administration.', - 'administration_owner_rename' => 'You can\'t rename your standard administration.', + 'no_access_user_group' => 'You do not have the correct access rights for this administration.', + 'administration_owner_rename' => 'You can\'t rename your standard administration.', ]; // Ignore this comment diff --git a/resources/lang/es_ES/validation.php b/resources/lang/es_ES/validation.php index ccb0b3df63..18155abe12 100644 --- a/resources/lang/es_ES/validation.php +++ b/resources/lang/es_ES/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Tu selección no es válida.', 'belongs_user' => 'Este valor está vinculado a un objeto que parece no existir.', 'belongs_user_or_user_group' => 'Este valor está vinculado a un objeto que no parece existir en su administración financiera actual.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Se necesita al menos una transacción.', 'recurring_transaction_id' => 'Se necesita al menos una transacción.', 'need_id_to_match' => 'Necesitas registrar esta entrada con un ID para que la API pueda hacerla coincidir.', diff --git a/resources/lang/fi_FI/validation.php b/resources/lang/fi_FI/validation.php index 3ffdd782a8..9dc0fea7cc 100644 --- a/resources/lang/fi_FI/validation.php +++ b/resources/lang/fi_FI/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Valintasi on virheellinen.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Tarvitaan vähintään yksi tapahtuma.', 'recurring_transaction_id' => 'Need at least one transaction.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', diff --git a/resources/lang/fr_FR/validation.php b/resources/lang/fr_FR/validation.php index f471cfc35f..e2a2cc36a5 100644 --- a/resources/lang/fr_FR/validation.php +++ b/resources/lang/fr_FR/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Votre sélection est invalide.', '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.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Besoin d\'au moins une opération.', '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.', diff --git a/resources/lang/hu_HU/validation.php b/resources/lang/hu_HU/validation.php index da85dadce1..458213cd9d 100644 --- a/resources/lang/hu_HU/validation.php +++ b/resources/lang/hu_HU/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Érvénytelen kiválasztás.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Legalább egy tranzakció szükséges.', 'recurring_transaction_id' => 'Need at least one transaction.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', diff --git a/resources/lang/id_ID/validation.php b/resources/lang/id_ID/validation.php index bade13ed72..640293422b 100644 --- a/resources/lang/id_ID/validation.php +++ b/resources/lang/id_ID/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Pilihan Anda tidak valid.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Minimal harus ada satu transaksi.', 'recurring_transaction_id' => 'Need at least one transaction.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', diff --git a/resources/lang/it_IT/validation.php b/resources/lang/it_IT/validation.php index 7179cb1d15..ba1e7c1e6c 100644 --- a/resources/lang/it_IT/validation.php +++ b/resources/lang/it_IT/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'La tua selezione non è valida.', '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.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => '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.', diff --git a/resources/lang/ja_JP/validation.php b/resources/lang/ja_JP/validation.php index b5bdaf284e..1d0e8770b3 100644 --- a/resources/lang/ja_JP/validation.php +++ b/resources/lang/ja_JP/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'あなたの選択は無効です。', 'belongs_user' => 'この値は存在しないオブジェクトにリンクされています。', 'belongs_user_or_user_group' => 'この値は現在の財務管理に属していないオブジェクトにリンクされています。', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => '最低でも一つの取引が必要です。', 'recurring_transaction_id' => '少なくとも 1 つの取引が必要です。', 'need_id_to_match' => 'APIを一致させるためにこのエントリをIDで送信する必要があります。', diff --git a/resources/lang/ko_KR/validation.php b/resources/lang/ko_KR/validation.php index 7a65085690..4a3ebac13d 100644 --- a/resources/lang/ko_KR/validation.php +++ b/resources/lang/ko_KR/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => '선택이 잘못되었습니다.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => '하나 이상의 거래가 필요합니다.', 'recurring_transaction_id' => '하나 이상의 거래가 필요합니다.', 'need_id_to_match' => 'API가 일치시킬수 있도록 이 엔트리를 ID와 함께 제출해야 합니다.', diff --git a/resources/lang/nb_NO/validation.php b/resources/lang/nb_NO/validation.php index ea9660ed23..455cc8edc3 100644 --- a/resources/lang/nb_NO/validation.php +++ b/resources/lang/nb_NO/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Dine valg er ugyldig.', 'belongs_user' => 'Denne verdien er knyttet til et objekt som ikke ser ut til å eksistere.', 'belongs_user_or_user_group' => 'Denne verdien er knyttet til et objekt som ikke ser ut til å eksistere i din nåværende økonomiske administrasjon.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Trenger minst én transaksjon.', 'recurring_transaction_id' => 'Trenger minst én transaksjon.', 'need_id_to_match' => 'Du må sende inn denne oppføringen med en ID for at APIen skal kunne identifisere den.', diff --git a/resources/lang/nl_NL/validation.php b/resources/lang/nl_NL/validation.php index 215bf8c490..1bef13e844 100644 --- a/resources/lang/nl_NL/validation.php +++ b/resources/lang/nl_NL/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Ongeldige selectie.', 'belongs_user' => 'Deze waarde hoort bij een object dat niet lijkt te bestaan.', 'belongs_user_or_user_group' => 'Deze waarde hoort bij een object dat niet bij deze financiële administratie hoort.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Er is op zijn minst één transactie nodig.', 'recurring_transaction_id' => 'Er is op zijn minst één transactie nodig.', 'need_id_to_match' => 'Je moet dit item met een ID versturen, zodat de API het kan matchen.', diff --git a/resources/lang/nn_NO/validation.php b/resources/lang/nn_NO/validation.php index 13e82ead3b..c4d371fee9 100644 --- a/resources/lang/nn_NO/validation.php +++ b/resources/lang/nn_NO/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Dine val er ugyldig.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Trenger minst ein transaksjon.', 'recurring_transaction_id' => 'Need at least one transaction.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', diff --git a/resources/lang/pl_PL/validation.php b/resources/lang/pl_PL/validation.php index 2142312943..6fdf2a940b 100644 --- a/resources/lang/pl_PL/validation.php +++ b/resources/lang/pl_PL/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Twój wybór jest nieprawidłowy.', 'belongs_user' => 'Ta wartość jest powiązana z obiektem, który nie istnieje.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Wymaga co najmniej jednej transakcji.', 'recurring_transaction_id' => 'Wymaga co najmniej jednej transakcji.', 'need_id_to_match' => 'Musisz przesłać ten wpis z ID dla API, aby móc go dopasować.', diff --git a/resources/lang/pt_BR/validation.php b/resources/lang/pt_BR/validation.php index 1c00c24b94..a7b7e62c4c 100644 --- a/resources/lang/pt_BR/validation.php +++ b/resources/lang/pt_BR/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Sua seleção é inválida.', '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.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => '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.', diff --git a/resources/lang/pt_PT/validation.php b/resources/lang/pt_PT/validation.php index 74611af712..fa08b3b45b 100644 --- a/resources/lang/pt_PT/validation.php +++ b/resources/lang/pt_PT/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'A sua seleção é invalida.', 'belongs_user' => 'Esse valor está ligado a um objeto que parece não existir.', 'belongs_user_or_user_group' => 'Esse valor está ligado a um objeto que parece não existir na sua administração financeira atual.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Necessita pelo menos de uma transação.', 'recurring_transaction_id' => 'Precisa de pelo menos uma transação.', 'need_id_to_match' => 'Precisa de enviar esta entrada com um ID para corresponder com a API.', diff --git a/resources/lang/ro_RO/validation.php b/resources/lang/ro_RO/validation.php index 36a56a0d0a..ce3df99f79 100644 --- a/resources/lang/ro_RO/validation.php +++ b/resources/lang/ro_RO/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Selecția dvs. este nevalidă.', 'belongs_user' => 'Această valoare este legată de un obiect care pare să nu existe.', 'belongs_user_or_user_group' => 'Această valoare este legată de un obiect care nu pare să existe în administrația financiară curentă.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Aveți nevoie de cel puțin o tranzacție.', 'recurring_transaction_id' => 'Aveți nevoie de cel puțin o tranzacție.', 'need_id_to_match' => 'Trebuie să adaugati această intrare cu un ID pentru API pentru a putea să se potrivească.', diff --git a/resources/lang/ru_RU/firefly.php b/resources/lang/ru_RU/firefly.php index d46a3b52b4..e6dd7276fc 100644 --- a/resources/lang/ru_RU/firefly.php +++ b/resources/lang/ru_RU/firefly.php @@ -1419,34 +1419,34 @@ return [ // Financial administrations 'administration_index' => 'Управление финансами', 'administrations_index_menu' => 'Управление финансами', - 'administrations_breadcrumb' => 'Financial administrations', - 'administrations_page_title' => 'Financial administrations', - 'administrations_page_sub_title' => 'Overview', - 'create_administration' => 'Create new administration', - 'administration_owner' => 'Administration owner: {{email}}', - 'administration_you' => 'Your role: {{role}}', - 'other_users_in_admin' => 'Other users in this administration', - 'administrations_create_breadcrumb' => 'Create new financial administration', - 'administrations_page_create_sub_title' => 'Create new financial administration', - 'basic_administration_information' => 'Basic administration information', - 'new_administration_created' => 'New financial administration "{{title}}" has been created', - 'edit_administration_breadcrumb' => 'Edit financial administration ":title"', - 'administrations_page_edit_sub_title' => 'Edit financial administration ":title"', + 'administrations_breadcrumb' => 'Финансовое управление', + 'administrations_page_title' => 'Финансовое управление', + 'administrations_page_sub_title' => 'Обзор', + 'create_administration' => 'Создать новое финансовое управление', + 'administration_owner' => 'Владелец управления: {{email}}', + 'administration_you' => 'Ваша роль: {{role}}', + 'other_users_in_admin' => 'Другие пользователи в управлении', + 'administrations_create_breadcrumb' => 'Создать новое финансовое управление', + 'administrations_page_create_sub_title' => 'Создать новое финансовое управление', + 'basic_administration_information' => 'Основная информация об администрировании', + 'new_administration_created' => 'Создано новое финансовое управление "{{title}}"', + 'edit_administration_breadcrumb' => 'Редактировать финансовое управление ":title"', + 'administrations_page_edit_sub_title' => 'Редактировать финансовое управление ":title"', // roles - 'administration_role_owner' => 'Owner', - 'administration_role_ro' => 'Read-only', - 'administration_role_mng_trx' => 'Manage transactions', - 'administration_role_mng_meta' => 'Manage classification and meta-data', - 'administration_role_mng_budgets' => 'Manage budgets', + 'administration_role_owner' => 'Владелец', + 'administration_role_ro' => 'Только для чтения', + 'administration_role_mng_trx' => 'Управление операциями', + 'administration_role_mng_meta' => 'Управление справочниками и метаданными', + 'administration_role_mng_budgets' => 'Управление бюджетами', 'administration_role_mng_piggies' => 'Manage piggy banks', - 'administration_role_mng_subscriptions' => 'Manage subscriptions', - 'administration_role_mng_rules' => 'Manage rules', - 'administration_role_mng_recurring' => 'Manage recurring transactions ', - 'administration_role_mng_webhooks' => 'Manage webhooks', - 'administration_role_mng_currencies' => 'Manage currencies', - 'administration_role_view_reports' => 'View reports', - 'administration_role_full' => 'Full access', + 'administration_role_mng_subscriptions' => 'Управление подписками', + 'administration_role_mng_rules' => 'Управление правилами', + 'administration_role_mng_recurring' => 'Управление повторяющимися операциями ', + 'administration_role_mng_webhooks' => 'Управление вебхуками', + 'administration_role_mng_currencies' => 'Управление валютами', + 'administration_role_view_reports' => 'Просмотр отчетов', + 'administration_role_full' => 'Полный доступ', // profile: 'purge_data_title' => 'Уничтожить данные из Firefly III', diff --git a/resources/lang/ru_RU/validation.php b/resources/lang/ru_RU/validation.php index 1badc7390a..0004694524 100644 --- a/resources/lang/ru_RU/validation.php +++ b/resources/lang/ru_RU/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Вы сделали неправильный выбор.', 'belongs_user' => 'Это значение связано с объектом, который не существует.', 'belongs_user_or_user_group' => 'Это значение связано с объектом, который не существует в Вашем текущем финансовом администрировании.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Необходима как минимум одна транзакция.', 'recurring_transaction_id' => 'Необходима минимум одна транзакция.', 'need_id_to_match' => 'Вы должны отправить эту запись с ID для того, чтобы API мог сопоставить её.', @@ -300,7 +302,7 @@ return [ // no access to administration: 'no_access_user_group' => 'У вас нет необходимых прав доступа для данного административного действия.', - 'administration_owner_rename' => 'You can\'t rename your standard administration.', + 'administration_owner_rename' => 'Вы не можете переименовать ваше стандартное управление.', ]; /* diff --git a/resources/lang/sk_SK/validation.php b/resources/lang/sk_SK/validation.php index d5c06854ef..8691577417 100644 --- a/resources/lang/sk_SK/validation.php +++ b/resources/lang/sk_SK/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Váš výber je neplatný.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Potrebujete aspoň jednu transakciu.', 'recurring_transaction_id' => 'Need at least one transaction.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', diff --git a/resources/lang/sl_SI/validation.php b/resources/lang/sl_SI/validation.php index 703ee8e265..2f9404ba41 100644 --- a/resources/lang/sl_SI/validation.php +++ b/resources/lang/sl_SI/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Vaša izbira je neveljavna.', '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.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => '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.', diff --git a/resources/lang/sv_SE/validation.php b/resources/lang/sv_SE/validation.php index fdd261d300..afee0ea788 100644 --- a/resources/lang/sv_SE/validation.php +++ b/resources/lang/sv_SE/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Ditt val är ogiltigt.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Krävs minst en transaktion.', 'recurring_transaction_id' => 'Need at least one transaction.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', diff --git a/resources/lang/th_TH/validation.php b/resources/lang/th_TH/validation.php index 6fe7b812ac..e29fefca7d 100644 --- a/resources/lang/th_TH/validation.php +++ b/resources/lang/th_TH/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Your selection is invalid.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Need at least one transaction.', 'recurring_transaction_id' => 'Need at least one transaction.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', diff --git a/resources/lang/tr_TR/validation.php b/resources/lang/tr_TR/validation.php index 280f9f2314..9fd7aab1fb 100644 --- a/resources/lang/tr_TR/validation.php +++ b/resources/lang/tr_TR/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Seçiminiz geçersiz.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'En az bir işlem gerekir.', 'recurring_transaction_id' => 'Need at least one transaction.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', diff --git a/resources/lang/uk_UA/validation.php b/resources/lang/uk_UA/validation.php index 8442b0fa79..071cc17b6a 100644 --- a/resources/lang/uk_UA/validation.php +++ b/resources/lang/uk_UA/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Ваш вибір є неприпустимим.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Потрібна хоча б одна транзакція.', 'recurring_transaction_id' => 'Need at least one transaction.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', diff --git a/resources/lang/vi_VN/validation.php b/resources/lang/vi_VN/validation.php index 958a5907be..b0cf26dd0f 100644 --- a/resources/lang/vi_VN/validation.php +++ b/resources/lang/vi_VN/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => 'Lựa chọn của bạn không hợp lệ.', 'belongs_user' => 'Giá trị này liên kết đến thực thể dường như không tồn tại.', 'belongs_user_or_user_group' => 'Giá trị này liên kết đến thực thể dường như không tồn tại trong phần quản trị tài chính hiện thời.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => 'Cần ít nhất một giao dịch.', 'recurring_transaction_id' => 'Cần ít nhất một giao dịch.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', diff --git a/resources/lang/zh_CN/validation.php b/resources/lang/zh_CN/validation.php index b792c16c52..5e66fa38aa 100644 --- a/resources/lang/zh_CN/validation.php +++ b/resources/lang/zh_CN/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => '您的选择无效', 'belongs_user' => '此值关联至一个似乎不存在的对象。', 'belongs_user_or_user_group' => '此值关联至当前财务管理中一个似乎不存在的对象。', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => '至少需要一笔交易', 'recurring_transaction_id' => '至少需要一笔交易。', 'need_id_to_match' => '您需要提交一个含有ID的条目,API才能匹配。', diff --git a/resources/lang/zh_TW/validation.php b/resources/lang/zh_TW/validation.php index 03e28231f1..abe166771f 100644 --- a/resources/lang/zh_TW/validation.php +++ b/resources/lang/zh_TW/validation.php @@ -68,6 +68,8 @@ return [ 'invalid_selection' => '您的選擇無效。', 'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', + 'no_access_group' => 'The user has no access to this user group.', + 'no_accepted_roles_defined' => 'No access roles have been defined for this endpoint, access denied.', 'at_least_one_transaction' => '至少需要一個交易。', 'recurring_transaction_id' => 'Need at least one transaction.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',