Merge branch 'develop' into 5.8-dev

# Conflicts:
#	app/Exceptions/Handler.php
#	config/firefly.php
This commit is contained in:
James Cole committed 2022-09-07 18:35:01 +02:00
commit 7104433a68
49 files changed
+1133 -1207

No files matched your search

+2
View File
@@ -41,6 +41,7 @@ use Illuminate\Validation\ValidationException as LaravelValidationException;
use Laravel\Passport\Exceptions\OAuthServerException as LaravelOAuthException;
use League\OAuth2\Server\Exception\OAuthServerException;
use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
use Symfony\Component\HttpFoundation\Exception\SuspiciousOperationException;
use Symfony\Component\HttpKernel\Exception\HttpException;
use Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
@@ -65,6 +66,7 @@ class Handler extends ExceptionHandler
LaravelOAuthException::class,
TokenMismatchException::class,
HttpException::class,
SuspiciousOperationException::class
];
/**
@@ -148,6 +148,15 @@ class BudgetLimitController extends Controller
Log::debug(sprintf('Start: %s, end: %s', $start->format('Y-m-d'), $end->format('Y-m-d')));
$limit = $this->blRepository->find($budget, $currency, $start, $end);
// sanity check on amount:
if ((float) $amount === 0.0) {
$amount = '1';
}
if ((int) $amount > 65536) {
$amount = '65536';
}
if (null !== $limit) {
$limit->amount = $amount;
$limit->save();
@@ -197,6 +206,14 @@ class BudgetLimitController extends Controller
$amount = '0';
}
// sanity check on amount:
if ((float) $amount === 0.0) {
$amount = '1';
}
if ((int) $amount > 65536) {
$amount = '65536';
}
$limit = $this->blRepository->update($budgetLimit, ['amount' => $amount]);
$array = $limit->toArray();
+3 -3
View File
@@ -258,7 +258,7 @@ class CurrencyController extends Controller
}
session()->flash('success', (string) trans('firefly.currency_is_now_disabled', ['name' => $currency->name]));
return response()->json([]);
}
/**
@@ -308,7 +308,7 @@ class CurrencyController extends Controller
* @param Request $request
* @return RedirectResponse|Redirector
*/
public function enableCurrency(Request $request)
public function enableCurrency(Request $request): JsonResponse
{
$currencyId = (int) $request->get('id');
if ($currencyId > 0) {
@@ -323,7 +323,7 @@ class CurrencyController extends Controller
}
}
return redirect(route('currencies.index'));
return response()->json([]);
}
/**
+1 -1
View File
@@ -88,7 +88,7 @@ class DebugController extends Controller
public function flush(Request $request)
{
app('preferences')->mark();
$request->session()->forget(['start', 'end', '_previous', 'viewRange', 'range', 'is_custom_range']);
$request->session()->forget(['start', 'end', '_previous', 'viewRange', 'range', 'is_custom_range','temp-mfa-secret','temp-mfa-codes']);
Log::debug('Call cache:clear...');
Artisan::call('cache:clear');
Log::debug('Call config:clear...');
+28 -21
View File
@@ -34,6 +34,7 @@ use FireflyIII\Http\Requests\ProfileFormRequest;
use FireflyIII\Http\Requests\TokenFormRequest;
use FireflyIII\Models\Preference;
use FireflyIII\Repositories\User\UserRepositoryInterface;
use FireflyIII\Support\Facades\Preferences;
use FireflyIII\Support\Http\Controllers\CreateStuff;
use FireflyIII\User;
use Google2FA;
@@ -157,37 +158,36 @@ class ProfileController extends Controller
return redirect(route('profile.index'));
}
$domain = $this->getDomain();
$secret = null;
$domain = $this->getDomain();
$secretPreference = Preferences::get('temp-mfa-secret');
$codesPreference = Preferences::get('temp-mfa-codes');
// generate secret if not in session
if (!session()->has('temp-mfa-secret')) {
if (null === $secretPreference) {
// generate secret + store + flash
$secret = Google2FA::generateSecretKey();
session()->put('temp-mfa-secret', $secret);
session()->flash('two-factor-secret', $secret);
}
// re-use secret if in session
if (session()->has('temp-mfa-secret')) {
// get secret from session and flash
$secret = session()->get('temp-mfa-secret');
session()->flash('two-factor-secret', $secret);
Preferences::set('temp-mfa-secret', $secret);
}
// generate codes if not in session:
// re-use secret if in session
if (null !== $secretPreference) {
// get secret from session and flash
$secret = $secretPreference->data;
}
// generate recovery codes if not in session:
$recoveryCodes = '';
if (!session()->has('temp-mfa-codes')) {
if (null === $codesPreference) {
// generate codes + store + flash:
$recovery = app(Recovery::class);
$recoveryCodes = $recovery->lowercase()->setCount(8)->setBlocks(2)->setChars(6)->toArray();
session()->put('temp-mfa-codes', $recoveryCodes);
session()->flash('two-factor-codes', $recoveryCodes);
Preferences::set('temp-mfa-codes', $recoveryCodes);
}
// get codes from session if there already:
if (session()->has('temp-mfa-codes')) {
$recoveryCodes = session()->get('temp-mfa-codes');
session()->flash('two-factor-codes', $recoveryCodes);
// get codes from session if present already:
if (null !== $codesPreference) {
$recoveryCodes = $codesPreference->data;
}
$codes = implode("\r\n", $recoveryCodes);
@@ -275,7 +275,11 @@ class ProfileController extends Controller
/** @var User $user */
$user = auth()->user();
Preferences::delete('temp-mfa-secret');
Preferences::delete('temp-mfa-codes');
$repository->setMFACode($user, null);
app('preferences')->mark();
session()->flash('success', (string) trans('firefly.pref_two_factor_auth_disabled'));
session()->flash('info', (string) trans('firefly.pref_two_factor_auth_remove_it'));
@@ -498,10 +502,13 @@ class ProfileController extends Controller
$user = auth()->user();
/** @var UserRepositoryInterface $repository */
$repository = app(UserRepositoryInterface::class);
/** @var string $secret */
$secret = session()->get('two-factor-secret');
$secret = Preferences::get('temp-mfa-secret')?->data;
$repository->setMFACode($user, $secret);
Preferences::delete('temp-mfa-secret');
Preferences::delete('temp-mfa-codes');
session()->flash('success', (string) trans('firefly.saved_preferences'));
app('preferences')->mark();
-1
View File
@@ -64,7 +64,6 @@ class AuthServiceProvider extends ServiceProvider
);
$this->registerPolicies();
Passport::routes();
Passport::tokensExpireIn(now()->addDays(14));
}
}
@@ -69,8 +69,6 @@ class RemoteUserProvider implements UserProvider
$roleObject = Role::where('name', 'owner')->first();
$user->roles()->attach($roleObject);
}
}
Log::debug(sprintf('Going to return user #%d (%s)', $user->id, $user->email));
+8 -2
View File
@@ -35,6 +35,7 @@ use FireflyIII\Repositories\Bill\BillRepositoryInterface;
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface;
use FireflyIII\Services\Password\Verifier;
use FireflyIII\Support\Facades\Preferences;
use FireflyIII\Support\ParseDateString;
use FireflyIII\TransactionRules\Triggers\TriggerInterface;
use FireflyIII\User;
@@ -68,8 +69,13 @@ class FireflyValidator extends Validator
if (null === $value || !is_string($value) || 6 !== strlen($value)) {
return false;
}
$secret = session('two-factor-secret');
$user = auth()->user();
if (null === $user) {
Log::error('No user during validate2faCode');
return false;
}
$secretPreference = Preferences::get('temp-mfa-secret');
$secret = $secretPreference?->data ?? '';
return Google2FA::verifyKey($secret, $value);
}
+19
View File
@@ -2,6 +2,25 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
## 5.7.11 - 2022-09-05
### Added
- [Issue 6254](https://github.com/firefly-iii/firefly-iii/issues/6254) Use Piggy Bank's start date in monthly suggestion by @rickdoesdev
- Add best practices badge.
- Various sanity checks on large amounts.
### Removed
- Service worker is removed.
### Fixed
- [Issue 6260](https://github.com/firefly-iii/firefly-iii/issues/6260)
- [Issue 6271](https://github.com/firefly-iii/firefly-iii/issues/6271) Improve settings for Redis, by @canoine
- [Issue 6283](https://github.com/firefly-iii/firefly-iii/issues/6283) Convert to deposit means the transaction loses its bill.
- Fix issue with foreign currencies in transaction form.
- Fix various issues with SQLite.
- [Issue 6379](https://github.com/firefly-iii/firefly-iii/issues/6379) Some foreign currencies not list for setting on new transactions
- Make 2FA code + validation more robust. Thanks to @jtmoss3991, @timaschew and @Ottega.
## 5.7.10 - 2022-07-16
### Fixed
+3 -3
View File
@@ -85,11 +85,11 @@
"diglactic/laravel-breadcrumbs": "^8.0",
"doctrine/dbal": "3.*",
"gdbots/query-parser": "^2.0",
"guzzlehttp/guzzle": "^7.4",
"guzzlehttp/guzzle": "^7.5",
"jc5/google2fa-laravel": "^2.0",
"jc5/recovery": "^2",
"laravel/framework": "^9",
"laravel/passport": "10.*",
"laravel/passport": "11.*",
"laravel/sanctum": "^3.0",
"laravel/ui": "^4.0",
"laravelcollective/html": "6.*",
@@ -103,7 +103,7 @@
"ramsey/uuid": "^4.4",
"rcrowe/twigbridge": "^0.14",
"spatie/data-transfer-object": "^3.8",
"spatie/laravel-ignition": "^1.3",
"spatie/laravel-ignition": "^1.4",
"symfony/http-client": "^6.0",
"symfony/mailgun-mailer": "^6.0"
},
Generated
+256 -375
View File
File diff suppressed because it is too large. Load diff
+11 -11
View File
@@ -61,10 +61,10 @@ export default {
"rule_trigger_source_account_ends_choice": "Quellkonto-Name endet mit..",
"rule_trigger_source_account_is_choice": "Quellkonto-Name lautet..",
"rule_trigger_source_account_contains_choice": "Quellkonto-Name enh\u00e4lt..",
"rule_trigger_account_id_choice": "Either account ID is exactly..",
"rule_trigger_account_id_choice": "Beide Konto IDs sind exakt..",
"rule_trigger_source_account_id_choice": "Quellkonto ID ist genau..",
"rule_trigger_destination_account_id_choice": "Zielkonto ID ist genau..",
"rule_trigger_account_is_cash_choice": "Either account is cash",
"rule_trigger_account_is_cash_choice": "Beide Konten sind Bargeld",
"rule_trigger_source_is_cash_choice": "Quellkonto ist (bar)",
"rule_trigger_destination_is_cash_choice": "Zielkonto ist (bar)",
"rule_trigger_source_account_nr_starts_choice": "Quellkontonummer\/IBAN beginnt mit..",
@@ -82,19 +82,19 @@ export default {
"rule_trigger_transaction_type_choice": "Buchung ist vom Typ..",
"rule_trigger_category_is_choice": "Kategorie ist..",
"rule_trigger_amount_less_choice": "Betrag ist geringer als..",
"rule_trigger_amount_is_choice": "Amount is..",
"rule_trigger_amount_is_choice": "Betrag ist..",
"rule_trigger_amount_more_choice": "Betrag ist mehr als..",
"rule_trigger_description_starts_choice": "Beschreibung beginnt mit..",
"rule_trigger_description_ends_choice": "Beschreibung endet mit..",
"rule_trigger_description_contains_choice": "Beschreibung enth\u00e4lt..",
"rule_trigger_description_is_choice": "Beschreibung ist..",
"rule_trigger_date_on_choice": "Transaction date is..",
"rule_trigger_date_on_choice": "Buchungsdatum lautet..",
"rule_trigger_date_before_choice": "Buchungsdatum ist vor \u2026",
"rule_trigger_date_after_choice": "Buchungsdatum ist nach \u2026",
"rule_trigger_created_at_on_choice": "Transaction was made on..",
"rule_trigger_updated_at_on_choice": "Transaction was last edited on..",
"rule_trigger_created_at_on_choice": "Transaktion wurde gemacht am..",
"rule_trigger_updated_at_on_choice": "Transaktion wurde zuletzt bearbeitet am..",
"rule_trigger_budget_is_choice": "Budget ist..",
"rule_trigger_tag_is_choice": "Any tag is..",
"rule_trigger_tag_is_choice": "Irgendein Schlagwort lautet..",
"rule_trigger_currency_is_choice": "Buchungsw\u00e4hrung ist \u2026",
"rule_trigger_foreign_currency_is_choice": "Fremdw\u00e4hrung der Buchung ist \u2026",
"rule_trigger_has_attachments_choice": "Hat mindestens so viele Anh\u00e4nge",
@@ -108,9 +108,9 @@ export default {
"rule_trigger_has_any_tag_choice": "Enth\u00e4lt einen oder mehrere (beliebige) Schlagw\u00f6rter",
"rule_trigger_any_notes_choice": "Hat (beliebige) Notizen",
"rule_trigger_no_notes_choice": "Hat keine Notizen",
"rule_trigger_notes_is_choice": "Notes are..",
"rule_trigger_notes_contains_choice": "Notes contain..",
"rule_trigger_notes_starts_choice": "Notes start with..",
"rule_trigger_notes_is_choice": "Notizen lauten..",
"rule_trigger_notes_contains_choice": "Notizen beinhalten..",
"rule_trigger_notes_starts_choice": "Notizen beginnen mit..",
"rule_trigger_notes_ends_choice": "Notizen enden mit..",
"rule_trigger_bill_is_choice": "Rechnung ist..",
"rule_trigger_external_id_is_choice": "Externe ID ist..",
@@ -157,7 +157,7 @@ export default {
"repeat_freq_quarterly": "viertelj\u00e4hrlich",
"repeat_freq_monthly": "monatlich",
"repeat_freq_weekly": "w\u00f6chentlich",
"single_split": "Teil",
"single_split": "Teilen",
"asset_accounts": "Bestandskonten",
"expense_accounts": "Ausgabekonten",
"liabilities_accounts": "Verbindlichkeiten",
+5 -5
View File
@@ -45,7 +45,7 @@ export default {
"delete": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae",
"reconcile": "\u03a4\u03b1\u03ba\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7",
"create_new_asset": "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bd\u03ad\u03bf\u03c5 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd \u03ba\u03b5\u03c6\u03b1\u03bb\u03b1\u03af\u03bf\u03c5",
"confirm_action": "Confirm action",
"confirm_action": "\u0395\u03c0\u03b9\u03b2\u03b5\u03b2\u03b1\u03af\u03c9\u03c3\u03b7 \u03b5\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1\u03c2",
"new_budget": "\u039d\u03ad\u03bf\u03c2 \u03c0\u03c1\u03bf\u03cb\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03cc\u03c2",
"new_asset_account": "\u039d\u03ad\u03bf\u03c2 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03ba\u03b5\u03c6\u03b1\u03bb\u03b1\u03af\u03bf\u03c5",
"newTransfer": "\u039d\u03ad\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c6\u03bf\u03c1\u03ac",
@@ -94,7 +94,7 @@ export default {
"rule_trigger_created_at_on_choice": "Transaction was made on..",
"rule_trigger_updated_at_on_choice": "Transaction was last edited on..",
"rule_trigger_budget_is_choice": "\u039f \u03c0\u03c1\u03bf\u03cb\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9..",
"rule_trigger_tag_is_choice": "Any tag is..",
"rule_trigger_tag_is_choice": "\u039f\u03c0\u03bf\u03b9\u03b1\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03b5\u03c4\u03b9\u03ba\u03ad\u03c4\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9..",
"rule_trigger_currency_is_choice": "\u03a4\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9..",
"rule_trigger_foreign_currency_is_choice": "\u03a4\u03bf \u03be\u03ad\u03bd\u03bf \u03bd\u03cc\u03bc\u03b9\u03c3\u03bc\u03b1 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9..",
"rule_trigger_has_attachments_choice": "\u0388\u03c7\u03b5\u03b9 \u03c4\u03bf\u03c5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf\u03bd \u03c4\u03cc\u03c3\u03b1 \u03c3\u03c5\u03bd\u03b7\u03bc\u03bc\u03ad\u03bd\u03b1",
@@ -108,9 +108,9 @@ export default {
"rule_trigger_has_any_tag_choice": "\u0388\u03c7\u03b5\u03b9 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b1\u03c0\u03cc \u03bc\u03af\u03b1 (\u03bf\u03c0\u03bf\u03b9\u03b5\u03c3\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5) \u03b5\u03c4\u03b9\u03ba\u03ad\u03c4\u03b5\u03c2",
"rule_trigger_any_notes_choice": "\u0388\u03c7\u03b5\u03b9 (\u03bf\u03c0\u03bf\u03b9\u03b5\u03c3\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5) \u03c3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03b9\u03c2",
"rule_trigger_no_notes_choice": "\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03c3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03b9\u03c2",
"rule_trigger_notes_is_choice": "Notes are..",
"rule_trigger_notes_contains_choice": "Notes contain..",
"rule_trigger_notes_starts_choice": "Notes start with..",
"rule_trigger_notes_is_choice": "\u039f\u03b9 \u03c3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03b9\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9..",
"rule_trigger_notes_contains_choice": "\u039f\u03b9 \u03c3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03b9\u03c2 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03bf\u03c5\u03bd..",
"rule_trigger_notes_starts_choice": "\u039f\u03b9 \u03c3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03b9\u03c2 \u03b1\u03c1\u03c7\u03af\u03b6\u03bf\u03c5\u03bd \u03bc\u03b5..",
"rule_trigger_notes_ends_choice": "Notes end with..",
"rule_trigger_bill_is_choice": "\u03a4\u03bf \u03c0\u03ac\u03b3\u03b9\u03bf \u03ad\u03be\u03bf\u03b4\u03bf \u03b5\u03af\u03bd\u03b1\u03b9..",
"rule_trigger_external_id_is_choice": "External ID is..",
+16 -16
View File
@@ -1,7 +1,7 @@
export default {
"config": {
"html_language": "pt-br",
"month_and_day_fns": "MMMM d, y"
"month_and_day_fns": "d [de] MMMM [de] y"
},
"form": {
"name": "Nome",
@@ -18,7 +18,7 @@ export default {
},
"list": {
"name": "Nome",
"account_number": "Account number",
"account_number": "N\u00famero da conta",
"currentBalance": "Saldo atual",
"lastActivity": "\u00daltima atividade",
"active": "Est\u00e1 ativo?"
@@ -45,7 +45,7 @@ export default {
"delete": "Apagar",
"reconcile": "Reconciliar",
"create_new_asset": "Criar nova conta de ativo",
"confirm_action": "Confirm action",
"confirm_action": "Confirmar a\u00e7\u00e3o",
"new_budget": "Novo or\u00e7amento",
"new_asset_account": "Nova conta de ativo",
"newTransfer": "Nova transfer\u00eancia",
@@ -61,10 +61,10 @@ export default {
"rule_trigger_source_account_ends_choice": "O nome da conta de origem termina com..",
"rule_trigger_source_account_is_choice": "Nome da conta de origem \u00e9..",
"rule_trigger_source_account_contains_choice": "Nome da conta de origem cont\u00e9m..",
"rule_trigger_account_id_choice": "Either account ID is exactly..",
"rule_trigger_account_id_choice": "Ou ID da conta \u00e9 exatamente..",
"rule_trigger_source_account_id_choice": "ID da conta de origem \u00e9 igual a..",
"rule_trigger_destination_account_id_choice": "ID da conta de destino \u00e9 igual a..",
"rule_trigger_account_is_cash_choice": "Either account is cash",
"rule_trigger_account_is_cash_choice": "Ou a conta \u00e9 dinheiro",
"rule_trigger_source_is_cash_choice": "Conta de origem \u00e9 (dinheiro)",
"rule_trigger_destination_is_cash_choice": "Conta de destino \u00e9 (dinheiro)",
"rule_trigger_source_account_nr_starts_choice": "N\u00famero da conta de origem (IBAN) come\u00e7a com..",
@@ -82,19 +82,19 @@ export default {
"rule_trigger_transaction_type_choice": "Transa\u00e7\u00e3o \u00e9 do tipo..",
"rule_trigger_category_is_choice": "A categoria \u00e9..",
"rule_trigger_amount_less_choice": "Quantia \u00e9 inferior a..",
"rule_trigger_amount_is_choice": "Amount is..",
"rule_trigger_amount_is_choice": "Quantia \u00e9..",
"rule_trigger_amount_more_choice": "Quantia \u00e9 mais do que..",
"rule_trigger_description_starts_choice": "Descri\u00e7\u00e3o come\u00e7a com..",
"rule_trigger_description_ends_choice": "Descri\u00e7\u00e3o termina com..",
"rule_trigger_description_contains_choice": "Descri\u00e7\u00e3o cont\u00e9m..",
"rule_trigger_description_is_choice": "Descri\u00e7\u00e3o \u00e9..",
"rule_trigger_date_on_choice": "Transaction date is..",
"rule_trigger_date_on_choice": "Data da transa\u00e7\u00e3o \u00e9..",
"rule_trigger_date_before_choice": "A data da transa\u00e7\u00e3o \u00e9 anterior a...",
"rule_trigger_date_after_choice": "A data da transa\u00e7\u00e3o \u00e9 posterior a...",
"rule_trigger_created_at_on_choice": "Transaction was made on..",
"rule_trigger_updated_at_on_choice": "Transaction was last edited on..",
"rule_trigger_created_at_on_choice": "Transa\u00e7\u00e3o foi feita em..",
"rule_trigger_updated_at_on_choice": "Transa\u00e7\u00e3o foi editada pela \u00faltima vez em..",
"rule_trigger_budget_is_choice": "O or\u00e7amento \u00e9..",
"rule_trigger_tag_is_choice": "Any tag is..",
"rule_trigger_tag_is_choice": "Qualquer tag \u00e9..",
"rule_trigger_currency_is_choice": "A moeda da transa\u00e7\u00e3o \u00e9..",
"rule_trigger_foreign_currency_is_choice": "A moeda estrangeira da transa\u00e7\u00e3o \u00e9...",
"rule_trigger_has_attachments_choice": "Tem pelo menos essa quantidade de anexos",
@@ -108,13 +108,13 @@ export default {
"rule_trigger_has_any_tag_choice": "Tem uma ou mais tags (qualquer)",
"rule_trigger_any_notes_choice": "Tem notas (qualquer)",
"rule_trigger_no_notes_choice": "N\u00e3o tem notas",
"rule_trigger_notes_is_choice": "Notes are..",
"rule_trigger_notes_contains_choice": "Notes contain..",
"rule_trigger_notes_starts_choice": "Notes start with..",
"rule_trigger_notes_ends_choice": "Notes end with..",
"rule_trigger_notes_is_choice": "As notas s\u00e3o..",
"rule_trigger_notes_contains_choice": "As notas cont\u00eam..",
"rule_trigger_notes_starts_choice": "As notas come\u00e7am com..",
"rule_trigger_notes_ends_choice": "As notas terminam com..",
"rule_trigger_bill_is_choice": "Conta \u00e9..",
"rule_trigger_external_id_is_choice": "External ID is..",
"rule_trigger_internal_reference_is_choice": "Internal reference is..",
"rule_trigger_external_id_is_choice": "ID externo \u00e9..",
"rule_trigger_internal_reference_is_choice": "Refer\u00eancia interna \u00e9..",
"rule_trigger_journal_id_choice": "ID do livro de transa\u00e7\u00e3o \u00e9..",
"rule_trigger_any_external_url_choice": "A transa\u00e7\u00e3o tem um link externo",
"rule_trigger_no_external_url_choice": "A transa\u00e7\u00e3o n\u00e3o tem um link externo",
+6 -6
View File
@@ -18,7 +18,7 @@ export default {
},
"list": {
"name": "Nome",
"account_number": "Account number",
"account_number": "N\u00famero de conta",
"currentBalance": "Saldo actual",
"lastActivity": "Ultima actividade",
"active": "Esta activo?"
@@ -34,8 +34,8 @@ export default {
"title_deposit": "Revenue \/ income",
"title_transfer": "Transfer\u00eancias",
"title_transfers": "Transfer\u00eancias",
"asset_accounts": "Asset accounts",
"expense_accounts": "Expense accounts",
"asset_accounts": "Conta de activos",
"expense_accounts": "Conta de despesas",
"revenue_accounts": "Revenue accounts",
"liabilities_accounts": "Liabilities"
},
@@ -45,7 +45,7 @@ export default {
"delete": "Apagar",
"reconcile": "Reconciliar",
"create_new_asset": "Criar nova conta de activos",
"confirm_action": "Confirm action",
"confirm_action": "Confirmar a\u00e7\u00e3o",
"new_budget": "Novo or\u00e7amento",
"new_asset_account": "Nova conta de ativos",
"newTransfer": "Nova transfer\u00eancia",
@@ -82,7 +82,7 @@ export default {
"rule_trigger_transaction_type_choice": "A transa\u00e7\u00e3o \u00e9 do tipo..",
"rule_trigger_category_is_choice": "A categoria \u00e9..",
"rule_trigger_amount_less_choice": "O montante \u00e9 menos de..",
"rule_trigger_amount_is_choice": "Amount is..",
"rule_trigger_amount_is_choice": "O montante \u00e9..",
"rule_trigger_amount_more_choice": "O montante \u00e9 maior que..",
"rule_trigger_description_starts_choice": "A descricao comeca com..",
"rule_trigger_description_ends_choice": "A descricao termina com..",
@@ -113,7 +113,7 @@ export default {
"rule_trigger_notes_starts_choice": "Notes start with..",
"rule_trigger_notes_ends_choice": "Notes end with..",
"rule_trigger_bill_is_choice": "A fatura \u00e9..",
"rule_trigger_external_id_is_choice": "External ID is..",
"rule_trigger_external_id_is_choice": "O ID Externo \u00e9..",
"rule_trigger_internal_reference_is_choice": "Internal reference is..",
"rule_trigger_journal_id_choice": "O ID do di\u00e1rio de transa\u00e7\u00f5es \u00e9..",
"rule_trigger_any_external_url_choice": "Transaction has an external URL",
+4 -12
View File
@@ -26,8 +26,6 @@
* @author Taylor Otwell <taylor@laravel.com>
*/
use Symfony\Component\HttpFoundation\Exception\SuspiciousOperationException;
define('LARAVEL_START', microtime(true));
/*
@@ -72,16 +70,10 @@ $app = require_once __DIR__ . '/../bootstrap/app.php';
|
*/
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
try {
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
} catch(SuspiciousOperationException $e) {
die('Cannot handle this situation.');
}
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);
+1 -1
View File
@@ -1,2 +1,2 @@
/*! For license information please see app.js.LICENSE.txt */
(()=>{var t={3002:()=>{if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(),function(t){"use strict";t.fn.emulateTransitionEnd=function(e){var n=!1,i=this;t(this).one("bsTransitionEnd",(function(){n=!0}));return setTimeout((function(){n||t(i).trigger(t.support.transition.end)}),e),this},t((function(){t.support.transition=function(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in e)if(void 0!==t.style[n])return{end:e[n]};return!1}(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})}))}(jQuery),function(t){"use strict";var e='[data-dismiss="alert"]',n=function(n){t(n).on("click",e,this.close)};n.VERSION="3.4.1",n.TRANSITION_DURATION=150,n.prototype.close=function(e){var i=t(this),o=i.attr("data-target");o||(o=(o=i.attr("href"))&&o.replace(/.*(?=#[^\s]*$)/,"")),o="#"===o?[]:o;var r=t(document).find(o);function s(){r.detach().trigger("closed.bs.alert").remove()}e&&e.preventDefault(),r.length||(r=i.closest(".alert")),r.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(r.removeClass("in"),t.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",s).emulateTransitionEnd(n.TRANSITION_DURATION):s())};var i=t.fn.alert;t.fn.alert=function(e){return this.each((function(){var i=t(this),o=i.data("bs.alert");o||i.data("bs.alert",o=new n(this)),"string"==typeof e&&o[e].call(i)}))},t.fn.alert.Constructor=n,t.fn.alert.noConflict=function(){return t.fn.alert=i,this},t(document).on("click.bs.alert.data-api",e,n.prototype.close)}(jQuery),function(t){"use strict";var e=function(n,i){this.$element=t(n),this.options=t.extend({},e.DEFAULTS,i),this.isLoading=!1};function n(n){return this.each((function(){var i=t(this),o=i.data("bs.button"),r="object"==typeof n&&n;o||i.data("bs.button",o=new e(this,r)),"toggle"==n?o.toggle():n&&o.setState(n)}))}e.VERSION="3.4.1",e.DEFAULTS={loadingText:"loading..."},e.prototype.setState=function(e){var n="disabled",i=this.$element,o=i.is("input")?"val":"html",r=i.data();e+="Text",null==r.resetText&&i.data("resetText",i[o]()),setTimeout(t.proxy((function(){i[o](null==r[e]?this.options[e]:r[e]),"loadingText"==e?(this.isLoading=!0,i.addClass(n).attr(n,n).prop(n,!0)):this.isLoading&&(this.isLoading=!1,i.removeClass(n).removeAttr(n).prop(n,!1))}),this),0)},e.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var n=this.$element.find("input");"radio"==n.prop("type")?(n.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var i=t.fn.button;t.fn.button=n,t.fn.button.Constructor=e,t.fn.button.noConflict=function(){return t.fn.button=i,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(e){var i=t(e.target).closest(".btn");n.call(i,"toggle"),t(e.target).is('input[type="radio"], input[type="checkbox"]')||(e.preventDefault(),i.is("input,button")?i.trigger("focus"):i.find("input:visible,button:visible").first().trigger("focus"))})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))}))}(jQuery),function(t){"use strict";var e=function(e,n){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};function n(n){return this.each((function(){var i=t(this),o=i.data("bs.carousel"),r=t.extend({},e.DEFAULTS,i.data(),"object"==typeof n&&n),s="string"==typeof n?n:r.slide;o||i.data("bs.carousel",o=new e(this,r)),"number"==typeof n?o.to(n):s?o[s]():r.interval&&o.pause().cycle()}))}e.VERSION="3.4.1",e.TRANSITION_DURATION=600,e.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},e.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.wLine truncated
(()=>{var t={3002:()=>{if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(),function(t){"use strict";t.fn.emulateTransitionEnd=function(e){var n=!1,i=this;t(this).one("bsTransitionEnd",(function(){n=!0}));return setTimeout((function(){n||t(i).trigger(t.support.transition.end)}),e),this},t((function(){t.support.transition=function(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in e)if(void 0!==t.style[n])return{end:e[n]};return!1}(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})}))}(jQuery),function(t){"use strict";var e='[data-dismiss="alert"]',n=function(n){t(n).on("click",e,this.close)};n.VERSION="3.4.1",n.TRANSITION_DURATION=150,n.prototype.close=function(e){var i=t(this),o=i.attr("data-target");o||(o=(o=i.attr("href"))&&o.replace(/.*(?=#[^\s]*$)/,"")),o="#"===o?[]:o;var r=t(document).find(o);function s(){r.detach().trigger("closed.bs.alert").remove()}e&&e.preventDefault(),r.length||(r=i.closest(".alert")),r.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(r.removeClass("in"),t.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",s).emulateTransitionEnd(n.TRANSITION_DURATION):s())};var i=t.fn.alert;t.fn.alert=function(e){return this.each((function(){var i=t(this),o=i.data("bs.alert");o||i.data("bs.alert",o=new n(this)),"string"==typeof e&&o[e].call(i)}))},t.fn.alert.Constructor=n,t.fn.alert.noConflict=function(){return t.fn.alert=i,this},t(document).on("click.bs.alert.data-api",e,n.prototype.close)}(jQuery),function(t){"use strict";var e=function(n,i){this.$element=t(n),this.options=t.extend({},e.DEFAULTS,i),this.isLoading=!1};function n(n){return this.each((function(){var i=t(this),o=i.data("bs.button"),r="object"==typeof n&&n;o||i.data("bs.button",o=new e(this,r)),"toggle"==n?o.toggle():n&&o.setState(n)}))}e.VERSION="3.4.1",e.DEFAULTS={loadingText:"loading..."},e.prototype.setState=function(e){var n="disabled",i=this.$element,o=i.is("input")?"val":"html",r=i.data();e+="Text",null==r.resetText&&i.data("resetText",i[o]()),setTimeout(t.proxy((function(){i[o](null==r[e]?this.options[e]:r[e]),"loadingText"==e?(this.isLoading=!0,i.addClass(n).attr(n,n).prop(n,!0)):this.isLoading&&(this.isLoading=!1,i.removeClass(n).removeAttr(n).prop(n,!1))}),this),0)},e.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var n=this.$element.find("input");"radio"==n.prop("type")?(n.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var i=t.fn.button;t.fn.button=n,t.fn.button.Constructor=e,t.fn.button.noConflict=function(){return t.fn.button=i,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(e){var i=t(e.target).closest(".btn");n.call(i,"toggle"),t(e.target).is('input[type="radio"], input[type="checkbox"]')||(e.preventDefault(),i.is("input,button")?i.trigger("focus"):i.find("input:visible,button:visible").first().trigger("focus"))})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))}))}(jQuery),function(t){"use strict";var e=function(e,n){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};function n(n){return this.each((function(){var i=t(this),o=i.data("bs.carousel"),r=t.extend({},e.DEFAULTS,i.data(),"object"==typeof n&&n),s="string"==typeof n?n:r.slide;o||i.data("bs.carousel",o=new e(this,r)),"number"==typeof n?o.to(n):s?o[s]():r.interval&&o.pause().cycle()}))}e.VERSION="3.4.1",e.TRANSITION_DURATION=600,e.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},e.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.wLine truncated
+2 -2
View File
@@ -16,7 +16,7 @@
*/
/*!
* jQuery JavaScript Library v3.6.0
* jQuery JavaScript Library v3.6.1
* https://jquery.com/
*
* Includes Sizzle.js
@@ -26,5 +26,5 @@
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2021-03-02T17:08Z
* Date: 2022-08-26T17:52Z
*/
+1 -1
View File
@@ -1,2 +1,2 @@
/*! For license information please see app_vue.js.LICENSE.txt */
(()=>{"use strict";var t={7760:(t,e,n)=>{const i=Object.freeze({}),o=Array.isArray;function r(t){return null==t}function s(t){return null!=t}function a(t){return!0===t}function l(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function c(t){return"function"==typeof t}function u(t){return null!==t&&"object"==typeof t}const d=Object.prototype.toString;function h(t){return"[object Object]"===d.call(t)}function f(t){const e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function p(t){return s(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||h(t)&&t.toString===d?JSON.stringify(t,null,2):String(t)}function v(t){const e=parseFloat(t);return isNaN(e)?t:e}function g(t,e){const n=Object.create(null),i=t.split(",");for(let t=0;t<i.length;t++)n[i[t]]=!0;return e?t=>n[t.toLowerCase()]:t=>n[t]}const y=g("key,ref,slot,slot-scope,is");function _(t,e){if(t.length){const n=t.indexOf(e);if(n>-1)return t.splice(n,1)}}const b=Object.prototype.hasOwnProperty;function w(t,e){return b.call(t,e)}function k(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const C=/-(\w)/g,$=k((t=>t.replace(C,((t,e)=>e?e.toUpperCase():"")))),x=k((t=>t.charAt(0).toUpperCase()+t.slice(1))),S=/\B([A-Z])/g,T=k((t=>t.replace(S,"-$1").toLowerCase())),O=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){const i=arguments.length;return i?i>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function E(t,e){e=e||0;let n=t.length-e;const i=new Array(n);for(;n--;)i[n]=t[n+e];return i}function I(t,e){for(const n in e)t[n]=e[n];return t}function D(t){const e={};for(let n=0;n<t.length;n++)t[n]&&I(e,t[n]);return e}function P(t,e,n){}const M=(t,e,n)=>!1,B=t=>t;function F(t,e){if(t===e)return!0;const n=u(t),i=u(e);if(!n||!i)return!n&&!i&&String(t)===String(e);try{const n=Array.isArray(t),i=Array.isArray(e);if(n&&i)return t.length===e.length&&t.every(((t,n)=>F(t,e[n])));if(t instanceof Date&&e instanceof Date)return t.getTime()===e.getTime();if(n||i)return!1;{const n=Object.keys(t),i=Object.keys(e);return n.length===i.length&&n.every((n=>F(t[n],e[n])))}}catch(t){return!1}}function N(t,e){for(let n=0;n<t.length;n++)if(F(t[n],e))return n;return-1}function A(t){let e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}function j(t,e){return t===e?0===t&&1/t!=1/e:t==t||e==e}const L=["component","directive","filter"],R=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"];var z={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:M,isReservedAttr:M,isUnknownElement:M,getTagNamespace:P,parsePlatformTagName:B,mustUseProp:M,async:!0,_lifecycleHooks:R};function V(t){const e=(t+"").charCodeAt(0);return 36===e||95===e}function H(t,e,n,i){Object.defineProperty(t,e,{value:n,enumerable:!!i,writable:!0,configurable:!0})}const W=new RegExp(`[^${/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/.source}.$_\\d]`),U="__proto__"in{},q="undefined"!=typeof window,Y=q&&window.navigator.userAgent.toLowerCase(),K=Y&&/msie|trident/.test(Y),G=Y&&Y.indexOf("msie 9.0")>0,J=Y&&Y.indexOf("edge/")>0;Y&&Y.indexOf("android");const X=Y&&/iphone|ipad|ipod|ios/.test(Y);Y&&/chrome\/\d+/.test(Y),Y&&/phantomjs/.test(Y);const Z=Y&&Y.match(/firefox\/(\d+)/),Q={}.watch;let tt,et=!1;if(q)try{const t={};Object.defineProperty(t,"passive",{get(){et=!0}}),window.addEventListener("test-passive",null,t)}catch(i){}const nt=()=>(void 0===tt&&(tt=!q&&void 0!==n.g&&n.g.process&&"server"===n.g.process.env.VUE_ENV),tt),it=q&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ot(t){return"function"==typeof t&&/native code/.test(t.toString())}const rt="undefined"!=typeof Symbol&&ot(Symbol)&&"undefined"!=typeof Reflect&&ot(Reflect.ownKeys);let st;st="undefined"!=typeof Set&&ot(Set)?Set:class{constructor(){this.set=Object.create(null)}has(t){return!0===this.set[t]}add(t){this.set[t]=!0}clear(){this.set=Object.create(null)}};let at=null;function lt(t=null){t||at&&at._scope.off(),at=t,t&&t._scope.on()}class ct{constructor(t,e,n,i,o,r,s,a){this.tag=t,this.data=e,this.children=n,this.text=i,this.elm=o,this.ns=void 0,this.context=r,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=s,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=a,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}get child(){return this.componentInstance}}const ut=(t="")=>{const e=new ct;return e.text=t,e.isCommenLine truncated
(()=>{"use strict";var t={7760:(t,e,n)=>{const i=Object.freeze({}),o=Array.isArray;function r(t){return null==t}function s(t){return null!=t}function a(t){return!0===t}function l(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function c(t){return"function"==typeof t}function u(t){return null!==t&&"object"==typeof t}const d=Object.prototype.toString;function h(t){return"[object Object]"===d.call(t)}function f(t){const e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function p(t){return s(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||h(t)&&t.toString===d?JSON.stringify(t,null,2):String(t)}function v(t){const e=parseFloat(t);return isNaN(e)?t:e}function g(t,e){const n=Object.create(null),i=t.split(",");for(let t=0;t<i.length;t++)n[i[t]]=!0;return e?t=>n[t.toLowerCase()]:t=>n[t]}const y=g("key,ref,slot,slot-scope,is");function _(t,e){if(t.length){const n=t.indexOf(e);if(n>-1)return t.splice(n,1)}}const b=Object.prototype.hasOwnProperty;function w(t,e){return b.call(t,e)}function k(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const C=/-(\w)/g,$=k((t=>t.replace(C,((t,e)=>e?e.toUpperCase():"")))),x=k((t=>t.charAt(0).toUpperCase()+t.slice(1))),S=/\B([A-Z])/g,T=k((t=>t.replace(S,"-$1").toLowerCase())),O=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){const i=arguments.length;return i?i>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function E(t,e){e=e||0;let n=t.length-e;const i=new Array(n);for(;n--;)i[n]=t[n+e];return i}function I(t,e){for(const n in e)t[n]=e[n];return t}function D(t){const e={};for(let n=0;n<t.length;n++)t[n]&&I(e,t[n]);return e}function P(t,e,n){}const M=(t,e,n)=>!1,B=t=>t;function F(t,e){if(t===e)return!0;const n=u(t),i=u(e);if(!n||!i)return!n&&!i&&String(t)===String(e);try{const n=Array.isArray(t),i=Array.isArray(e);if(n&&i)return t.length===e.length&&t.every(((t,n)=>F(t,e[n])));if(t instanceof Date&&e instanceof Date)return t.getTime()===e.getTime();if(n||i)return!1;{const n=Object.keys(t),i=Object.keys(e);return n.length===i.length&&n.every((n=>F(t[n],e[n])))}}catch(t){return!1}}function N(t,e){for(let n=0;n<t.length;n++)if(F(t[n],e))return n;return-1}function A(t){let e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}function j(t,e){return t===e?0===t&&1/t!=1/e:t==t||e==e}const L=["component","directive","filter"],R=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"];var z={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:M,isReservedAttr:M,isUnknownElement:M,getTagNamespace:P,parsePlatformTagName:B,mustUseProp:M,async:!0,_lifecycleHooks:R};function V(t){const e=(t+"").charCodeAt(0);return 36===e||95===e}function H(t,e,n,i){Object.defineProperty(t,e,{value:n,enumerable:!!i,writable:!0,configurable:!0})}const W=new RegExp(`[^${/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/.source}.$_\\d]`),U="__proto__"in{},q="undefined"!=typeof window,Y=q&&window.navigator.userAgent.toLowerCase(),K=Y&&/msie|trident/.test(Y),G=Y&&Y.indexOf("msie 9.0")>0,J=Y&&Y.indexOf("edge/")>0;Y&&Y.indexOf("android");const X=Y&&/iphone|ipad|ipod|ios/.test(Y);Y&&/chrome\/\d+/.test(Y),Y&&/phantomjs/.test(Y);const Z=Y&&Y.match(/firefox\/(\d+)/),Q={}.watch;let tt,et=!1;if(q)try{const t={};Object.defineProperty(t,"passive",{get(){et=!0}}),window.addEventListener("test-passive",null,t)}catch(i){}const nt=()=>(void 0===tt&&(tt=!q&&void 0!==n.g&&n.g.process&&"server"===n.g.process.env.VUE_ENV),tt),it=q&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ot(t){return"function"==typeof t&&/native code/.test(t.toString())}const rt="undefined"!=typeof Symbol&&ot(Symbol)&&"undefined"!=typeof Reflect&&ot(Reflect.ownKeys);let st;st="undefined"!=typeof Set&&ot(Set)?Set:class{constructor(){this.set=Object.create(null)}has(t){return!0===this.set[t]}add(t){this.set[t]=!0}clear(){this.set=Object.create(null)}};let at=null;function lt(t=null){t||at&&at._scope.off(),at=t,t&&t._scope.on()}class ct{constructor(t,e,n,i,o,r,s,a){this.tag=t,this.data=e,this.children=n,this.text=i,this.elm=o,this.ns=void 0,this.context=r,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=s,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=a,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}get child(){return this.componentInstance}}const ut=(t="")=>{const e=new ct;return e.text=t,e.isCommenLine truncated
+1 -1
View File
@@ -1,5 +1,5 @@
/*!
* Vue.js v2.7.7
* Vue.js v2.7.10
* (c) 2014-2022 Evan You
* Released under the MIT License.
*/
+1 -1
View File
@@ -1,2 +1,2 @@
/*! For license information please see create_transaction.js.LICENSE.txt */
(()=>{var e={7010:e=>{window,e.exports=function(e){var t={};function n(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(a,i,function(t){return e[t]}.bind(null,i));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=6)}([function(e,t,n){var a=n(8);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals),(0,n(4).default)("7ec05f6c",a,!1,{})},function(e,t,n){var a=n(10);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals),(0,n(4).default)("3453d19d",a,!1,{})},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,a=e[1]||"",i=e[3];if(!i)return a;if(t&&"function"==typeof btoa){var r=(n=i,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),o=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[a].concat(o).concat([r]).join("\n")}return[a].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var a={},i=0;i<this.length;i++){var r=this[i][0];null!=r&&(a[r]=!0)}for(i=0;i<e.length;i++){var o=e[i];null!=o[0]&&a[o[0]]||(n&&!o[2]?o[2]=n:n&&(o[2]="("+o[2]+") and ("+n+")"),t.push(o))}},t}},function(e,t){e.exports="data:application/vnd.ms-fontobject;base64,aAUAAMQEAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAUdPJHwAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIFrAAAALwAAABgY21hcBdW0okAAAEcAAAAVGdhc3AAAAAQAAABcAAAAAhnbHlmpZ+jMAAAAXgAAAD8aGVhZA/FmAgAAAJ0AAAANmhoZWEHgAPIAAACrAAAACRobXR4EgABvgAAAtAAAAAcbG9jYQCSAOIAAALsAAAAEG1heHAACQAfAAAC/AAAACBuYW1lmUoJ+wAAAxwAAAGGcG9zdAADAAAAAASkAAAAIAADA4ABkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOkCA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABAA4AAAACgAIAAIAAgABACDpAv/9//8AAAAAACDpAP/9//8AAf/jFwQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAVgEBA74CgQAcAAABMhceARcWFwcmJy4BJyYjIgYHFyERFzY3PgE3NgIWSkNDbykpF2QQIB9VMzQ5P3AtnP6AmB0iIkspKAJVFxhSODlCIDMrKz4REislmgGAmhkVFBwICAABANYAgQMqAtUACwAAAQcXBycHJzcnNxc3Ayru7jzu7jzu7jzu7gKZ7u487u487u487u4AAQCSAIEDgAK9AAUAACUBFwEnNwGAAcQ8/gDuPPkBxDz+AO48AAAAAAEAAAAAAAAfydNRXw889QALBAAAAAAA1nUqGwAAAADWdSobAAAAAAO+AtUAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA74AAQAAAAAAAAAAAAAAAAAAAAcEAAAAAAAAAAAAAAACAAAABAAAVgQAANYEAACSAAAAAAAKABQAHgBQAGoAfgABAAAABwAdAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="},function(e,t,n){"use strict";function a(e,t){for(var n=[],a={},i=0;i<t.length;i++){var r=t[i],o=r[0],s={id:e+":"+i,css:r[1],media:r[2],sourceMap:r[3]};a[o]?a[o].parts.push(s):n.push(a[o]={id:o,parts:[s]})}return n}n.r(t),n.d(t,"default",(function(){return f}));var i="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!i)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var r={},o=i&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,u=function(){},p=null,d="data-vue-ssr-id",_="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function f(e,t,n,i){c=n,p=i||{};var o=a(e,t);return h(o),function(t){for(var n=[],i=0;i<o.length;i++){var s=o[i];(l=r[s.id]).refs--,n.push(l)}for(t?h(o=a(e,t)):o=[],i=0;i<n.length;i++){var l;if(0===(l=n[i]).refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete r[l.id]}}}}function h(e){for(var t=0;t<e.length;t++){var n=e[tLine truncated
(()=>{var e={7010:e=>{window,e.exports=function(e){var t={};function n(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(a,i,function(t){return e[t]}.bind(null,i));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=6)}([function(e,t,n){var a=n(8);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals),(0,n(4).default)("7ec05f6c",a,!1,{})},function(e,t,n){var a=n(10);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals),(0,n(4).default)("3453d19d",a,!1,{})},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,a=e[1]||"",i=e[3];if(!i)return a;if(t&&"function"==typeof btoa){var r=(n=i,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),o=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[a].concat(o).concat([r]).join("\n")}return[a].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var a={},i=0;i<this.length;i++){var r=this[i][0];null!=r&&(a[r]=!0)}for(i=0;i<e.length;i++){var o=e[i];null!=o[0]&&a[o[0]]||(n&&!o[2]?o[2]=n:n&&(o[2]="("+o[2]+") and ("+n+")"),t.push(o))}},t}},function(e,t){e.exports="data:application/vnd.ms-fontobject;base64,aAUAAMQEAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAUdPJHwAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIFrAAAALwAAABgY21hcBdW0okAAAEcAAAAVGdhc3AAAAAQAAABcAAAAAhnbHlmpZ+jMAAAAXgAAAD8aGVhZA/FmAgAAAJ0AAAANmhoZWEHgAPIAAACrAAAACRobXR4EgABvgAAAtAAAAAcbG9jYQCSAOIAAALsAAAAEG1heHAACQAfAAAC/AAAACBuYW1lmUoJ+wAAAxwAAAGGcG9zdAADAAAAAASkAAAAIAADA4ABkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOkCA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABAA4AAAACgAIAAIAAgABACDpAv/9//8AAAAAACDpAP/9//8AAf/jFwQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAVgEBA74CgQAcAAABMhceARcWFwcmJy4BJyYjIgYHFyERFzY3PgE3NgIWSkNDbykpF2QQIB9VMzQ5P3AtnP6AmB0iIkspKAJVFxhSODlCIDMrKz4REislmgGAmhkVFBwICAABANYAgQMqAtUACwAAAQcXBycHJzcnNxc3Ayru7jzu7jzu7jzu7gKZ7u487u487u487u4AAQCSAIEDgAK9AAUAACUBFwEnNwGAAcQ8/gDuPPkBxDz+AO48AAAAAAEAAAAAAAAfydNRXw889QALBAAAAAAA1nUqGwAAAADWdSobAAAAAAO+AtUAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA74AAQAAAAAAAAAAAAAAAAAAAAcEAAAAAAAAAAAAAAACAAAABAAAVgQAANYEAACSAAAAAAAKABQAHgBQAGoAfgABAAAABwAdAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="},function(e,t,n){"use strict";function a(e,t){for(var n=[],a={},i=0;i<t.length;i++){var r=t[i],o=r[0],s={id:e+":"+i,css:r[1],media:r[2],sourceMap:r[3]};a[o]?a[o].parts.push(s):n.push(a[o]={id:o,parts:[s]})}return n}n.r(t),n.d(t,"default",(function(){return f}));var i="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!i)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var r={},o=i&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,u=function(){},p=null,d="data-vue-ssr-id",_="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function f(e,t,n,i){c=n,p=i||{};var o=a(e,t);return h(o),function(t){for(var n=[],i=0;i<o.length;i++){var s=o[i];(l=r[s.id]).refs--,n.push(l)}for(t?h(o=a(e,t)):o=[],i=0;i<n.length;i++){var l;if(0===(l=n[i]).refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete r[l.id]}}}}function h(e){for(var t=0;t<e.length;t++){var n=e[tLine truncated
+1 -1
View File
@@ -1,2 +1,2 @@
/*! For license information please see edit_transaction.js.LICENSE.txt */
(()=>{var e={7010:e=>{window,e.exports=function(e){var t={};function n(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(a,i,function(t){return e[t]}.bind(null,i));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=6)}([function(e,t,n){var a=n(8);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals),(0,n(4).default)("7ec05f6c",a,!1,{})},function(e,t,n){var a=n(10);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals),(0,n(4).default)("3453d19d",a,!1,{})},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,a=e[1]||"",i=e[3];if(!i)return a;if(t&&"function"==typeof btoa){var r=(n=i,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),o=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[a].concat(o).concat([r]).join("\n")}return[a].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var a={},i=0;i<this.length;i++){var r=this[i][0];null!=r&&(a[r]=!0)}for(i=0;i<e.length;i++){var o=e[i];null!=o[0]&&a[o[0]]||(n&&!o[2]?o[2]=n:n&&(o[2]="("+o[2]+") and ("+n+")"),t.push(o))}},t}},function(e,t){e.exports="data:application/vnd.ms-fontobject;base64,aAUAAMQEAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAUdPJHwAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIFrAAAALwAAABgY21hcBdW0okAAAEcAAAAVGdhc3AAAAAQAAABcAAAAAhnbHlmpZ+jMAAAAXgAAAD8aGVhZA/FmAgAAAJ0AAAANmhoZWEHgAPIAAACrAAAACRobXR4EgABvgAAAtAAAAAcbG9jYQCSAOIAAALsAAAAEG1heHAACQAfAAAC/AAAACBuYW1lmUoJ+wAAAxwAAAGGcG9zdAADAAAAAASkAAAAIAADA4ABkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOkCA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABAA4AAAACgAIAAIAAgABACDpAv/9//8AAAAAACDpAP/9//8AAf/jFwQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAVgEBA74CgQAcAAABMhceARcWFwcmJy4BJyYjIgYHFyERFzY3PgE3NgIWSkNDbykpF2QQIB9VMzQ5P3AtnP6AmB0iIkspKAJVFxhSODlCIDMrKz4REislmgGAmhkVFBwICAABANYAgQMqAtUACwAAAQcXBycHJzcnNxc3Ayru7jzu7jzu7jzu7gKZ7u487u487u487u4AAQCSAIEDgAK9AAUAACUBFwEnNwGAAcQ8/gDuPPkBxDz+AO48AAAAAAEAAAAAAAAfydNRXw889QALBAAAAAAA1nUqGwAAAADWdSobAAAAAAO+AtUAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA74AAQAAAAAAAAAAAAAAAAAAAAcEAAAAAAAAAAAAAAACAAAABAAAVgQAANYEAACSAAAAAAAKABQAHgBQAGoAfgABAAAABwAdAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="},function(e,t,n){"use strict";function a(e,t){for(var n=[],a={},i=0;i<t.length;i++){var r=t[i],o=r[0],s={id:e+":"+i,css:r[1],media:r[2],sourceMap:r[3]};a[o]?a[o].parts.push(s):n.push(a[o]={id:o,parts:[s]})}return n}n.r(t),n.d(t,"default",(function(){return f}));var i="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!i)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var r={},o=i&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,u=function(){},d=null,p="data-vue-ssr-id",_="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function f(e,t,n,i){c=n,d=i||{};var o=a(e,t);return h(o),function(t){for(var n=[],i=0;i<o.length;i++){var s=o[i];(l=r[s.id]).refs--,n.push(l)}for(t?h(o=a(e,t)):o=[],i=0;i<n.length;i++){var l;if(0===(l=n[i]).refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete r[l.id]}}}}function h(e){for(var t=0;t<e.length;t++){var n=e[tLine truncated
(()=>{var e={7010:e=>{window,e.exports=function(e){var t={};function n(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(a,i,function(t){return e[t]}.bind(null,i));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=6)}([function(e,t,n){var a=n(8);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals),(0,n(4).default)("7ec05f6c",a,!1,{})},function(e,t,n){var a=n(10);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals),(0,n(4).default)("3453d19d",a,!1,{})},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,a=e[1]||"",i=e[3];if(!i)return a;if(t&&"function"==typeof btoa){var r=(n=i,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),o=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[a].concat(o).concat([r]).join("\n")}return[a].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var a={},i=0;i<this.length;i++){var r=this[i][0];null!=r&&(a[r]=!0)}for(i=0;i<e.length;i++){var o=e[i];null!=o[0]&&a[o[0]]||(n&&!o[2]?o[2]=n:n&&(o[2]="("+o[2]+") and ("+n+")"),t.push(o))}},t}},function(e,t){e.exports="data:application/vnd.ms-fontobject;base64,aAUAAMQEAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAUdPJHwAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIFrAAAALwAAABgY21hcBdW0okAAAEcAAAAVGdhc3AAAAAQAAABcAAAAAhnbHlmpZ+jMAAAAXgAAAD8aGVhZA/FmAgAAAJ0AAAANmhoZWEHgAPIAAACrAAAACRobXR4EgABvgAAAtAAAAAcbG9jYQCSAOIAAALsAAAAEG1heHAACQAfAAAC/AAAACBuYW1lmUoJ+wAAAxwAAAGGcG9zdAADAAAAAASkAAAAIAADA4ABkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOkCA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABAA4AAAACgAIAAIAAgABACDpAv/9//8AAAAAACDpAP/9//8AAf/jFwQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAVgEBA74CgQAcAAABMhceARcWFwcmJy4BJyYjIgYHFyERFzY3PgE3NgIWSkNDbykpF2QQIB9VMzQ5P3AtnP6AmB0iIkspKAJVFxhSODlCIDMrKz4REislmgGAmhkVFBwICAABANYAgQMqAtUACwAAAQcXBycHJzcnNxc3Ayru7jzu7jzu7jzu7gKZ7u487u487u487u4AAQCSAIEDgAK9AAUAACUBFwEnNwGAAcQ8/gDuPPkBxDz+AO48AAAAAAEAAAAAAAAfydNRXw889QALBAAAAAAA1nUqGwAAAADWdSobAAAAAAO+AtUAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA74AAQAAAAAAAAAAAAAAAAAAAAcEAAAAAAAAAAAAAAACAAAABAAAVgQAANYEAACSAAAAAAAKABQAHgBQAGoAfgABAAAABwAdAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="},function(e,t,n){"use strict";function a(e,t){for(var n=[],a={},i=0;i<t.length;i++){var r=t[i],o=r[0],s={id:e+":"+i,css:r[1],media:r[2],sourceMap:r[3]};a[o]?a[o].parts.push(s):n.push(a[o]={id:o,parts:[s]})}return n}n.r(t),n.d(t,"default",(function(){return f}));var i="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!i)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var r={},o=i&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,u=function(){},d=null,p="data-vue-ssr-id",_="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function f(e,t,n,i){c=n,d=i||{};var o=a(e,t);return h(o),function(t){for(var n=[],i=0;i<o.length;i++){var s=o[i];(l=r[s.id]).refs--,n.push(l)}for(t?h(o=a(e,t)):o=[],i=0;i<n.length;i++){var l;if(0===(l=n[i]).refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete r[l.id]}}}}function h(e){for(var t=0;t<e.length;t++){var n=e[tLine truncated
+1 -1
View File
@@ -1,2 +1,2 @@
/*! For license information please see profile.js.LICENSE.txt */
(()=>{var e={9669:(e,t,n)=>{e.exports=n(1609)},5448:(e,t,n)=>{"use strict";var a=n(4867),i=n(6026),o=n(4372),r=n(5327),s=n(4097),l=n(4109),c=n(7985),u=n(7874),_=n(2648),p=n(644),d=n(205);e.exports=function(e){return new Promise((function(t,n){var f,h=e.data,m=e.headers,g=e.responseType;function v(){e.cancelToken&&e.cancelToken.unsubscribe(f),e.signal&&e.signal.removeEventListener("abort",f)}a.isFormData(h)&&a.isStandardBrowserEnv()&&delete m["Content-Type"];var k=new XMLHttpRequest;if(e.auth){var b=e.auth.username||"",y=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(b+":"+y)}var w=s(e.baseURL,e.url);function z(){if(k){var a="getAllResponseHeaders"in k?l(k.getAllResponseHeaders()):null,o={data:g&&"text"!==g&&"json"!==g?k.response:k.responseText,status:k.status,statusText:k.statusText,headers:a,config:e,request:k};i((function(e){t(e),v()}),(function(e){n(e),v()}),o),k=null}}if(k.open(e.method.toUpperCase(),r(w,e.params,e.paramsSerializer),!0),k.timeout=e.timeout,"onloadend"in k?k.onloadend=z:k.onreadystatechange=function(){k&&4===k.readyState&&(0!==k.status||k.responseURL&&0===k.responseURL.indexOf("file:"))&&setTimeout(z)},k.onabort=function(){k&&(n(new _("Request aborted",_.ECONNABORTED,e,k)),k=null)},k.onerror=function(){n(new _("Network Error",_.ERR_NETWORK,e,k,k)),k=null},k.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",a=e.transitional||u;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new _(t,a.clarifyTimeoutError?_.ETIMEDOUT:_.ECONNABORTED,e,k)),k=null},a.isStandardBrowserEnv()){var A=(e.withCredentials||c(w))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;A&&(m[e.xsrfHeaderName]=A)}"setRequestHeader"in k&&a.forEach(m,(function(e,t){void 0===h&&"content-type"===t.toLowerCase()?delete m[t]:k.setRequestHeader(t,e)})),a.isUndefined(e.withCredentials)||(k.withCredentials=!!e.withCredentials),g&&"json"!==g&&(k.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&k.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&k.upload&&k.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(f=function(e){k&&(n(!e||e&&e.type?new p:e),k.abort(),k=null)},e.cancelToken&&e.cancelToken.subscribe(f),e.signal&&(e.signal.aborted?f():e.signal.addEventListener("abort",f))),h||(h=null);var C=d(w);C&&-1===["http","https","file"].indexOf(C)?n(new _("Unsupported protocol "+C+":",_.ERR_BAD_REQUEST,e)):k.send(h)}))}},1609:(e,t,n)=>{"use strict";var a=n(4867),i=n(1849),o=n(321),r=n(7185);var s=function e(t){var n=new o(t),s=i(o.prototype.request,n);return a.extend(s,o.prototype,n),a.extend(s,n),s.create=function(n){return e(r(t,n))},s}(n(5546));s.Axios=o,s.CanceledError=n(644),s.CancelToken=n(4972),s.isCancel=n(6502),s.VERSION=n(7288).version,s.toFormData=n(7675),s.AxiosError=n(2648),s.Cancel=s.CanceledError,s.all=function(e){return Promise.all(e)},s.spread=n(8713),s.isAxiosError=n(6268),e.exports=s,e.exports.default=s},4972:(e,t,n)=>{"use strict";var a=n(644);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,a=n._listeners.length;for(t=0;t<a;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,a=new Promise((function(e){n.subscribe(e),t=e})).then(e);return a.cancel=function(){n.unsubscribe(t)},a},e((function(e){n.reason||(n.reason=new a(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},i.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},644:(e,t,n)=>{"use strict";var a=n(2648);function i(e){a.call(this,null==e?"canceled":e,a.ERR_CANCELED),this.name="CanceledError"}n(4867).inherits(i,a,{__CANCEL__:!0}),e.exports=i},6502:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},321:(e,t,n)=>{"use strict";var a=n(4867),i=n(5327),o=n(782),r=n(3572),s=n(7185),l=n(4097),c=n(4875),u=c.validators;function _(e){this.defaults=e,this.interceptors={request:new o,response:new o}}_.prototype.request=function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},(t=s(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&c.assertOptions(n,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var a=[],i=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));var o,Line truncated
(()=>{var e={9669:(e,t,n)=>{e.exports=n(1609)},5448:(e,t,n)=>{"use strict";var a=n(4867),i=n(6026),o=n(4372),r=n(5327),s=n(4097),l=n(4109),c=n(7985),u=n(7874),_=n(2648),p=n(644),d=n(205);e.exports=function(e){return new Promise((function(t,n){var f,h=e.data,m=e.headers,g=e.responseType;function v(){e.cancelToken&&e.cancelToken.unsubscribe(f),e.signal&&e.signal.removeEventListener("abort",f)}a.isFormData(h)&&a.isStandardBrowserEnv()&&delete m["Content-Type"];var k=new XMLHttpRequest;if(e.auth){var b=e.auth.username||"",y=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(b+":"+y)}var w=s(e.baseURL,e.url);function z(){if(k){var a="getAllResponseHeaders"in k?l(k.getAllResponseHeaders()):null,o={data:g&&"text"!==g&&"json"!==g?k.response:k.responseText,status:k.status,statusText:k.statusText,headers:a,config:e,request:k};i((function(e){t(e),v()}),(function(e){n(e),v()}),o),k=null}}if(k.open(e.method.toUpperCase(),r(w,e.params,e.paramsSerializer),!0),k.timeout=e.timeout,"onloadend"in k?k.onloadend=z:k.onreadystatechange=function(){k&&4===k.readyState&&(0!==k.status||k.responseURL&&0===k.responseURL.indexOf("file:"))&&setTimeout(z)},k.onabort=function(){k&&(n(new _("Request aborted",_.ECONNABORTED,e,k)),k=null)},k.onerror=function(){n(new _("Network Error",_.ERR_NETWORK,e,k,k)),k=null},k.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",a=e.transitional||u;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new _(t,a.clarifyTimeoutError?_.ETIMEDOUT:_.ECONNABORTED,e,k)),k=null},a.isStandardBrowserEnv()){var A=(e.withCredentials||c(w))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;A&&(m[e.xsrfHeaderName]=A)}"setRequestHeader"in k&&a.forEach(m,(function(e,t){void 0===h&&"content-type"===t.toLowerCase()?delete m[t]:k.setRequestHeader(t,e)})),a.isUndefined(e.withCredentials)||(k.withCredentials=!!e.withCredentials),g&&"json"!==g&&(k.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&k.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&k.upload&&k.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(f=function(e){k&&(n(!e||e&&e.type?new p:e),k.abort(),k=null)},e.cancelToken&&e.cancelToken.subscribe(f),e.signal&&(e.signal.aborted?f():e.signal.addEventListener("abort",f))),h||(h=null);var C=d(w);C&&-1===["http","https","file"].indexOf(C)?n(new _("Unsupported protocol "+C+":",_.ERR_BAD_REQUEST,e)):k.send(h)}))}},1609:(e,t,n)=>{"use strict";var a=n(4867),i=n(1849),o=n(321),r=n(7185);var s=function e(t){var n=new o(t),s=i(o.prototype.request,n);return a.extend(s,o.prototype,n),a.extend(s,n),s.create=function(n){return e(r(t,n))},s}(n(5546));s.Axios=o,s.CanceledError=n(644),s.CancelToken=n(4972),s.isCancel=n(6502),s.VERSION=n(7288).version,s.toFormData=n(7675),s.AxiosError=n(2648),s.Cancel=s.CanceledError,s.all=function(e){return Promise.all(e)},s.spread=n(8713),s.isAxiosError=n(6268),e.exports=s,e.exports.default=s},4972:(e,t,n)=>{"use strict";var a=n(644);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,a=n._listeners.length;for(t=0;t<a;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,a=new Promise((function(e){n.subscribe(e),t=e})).then(e);return a.cancel=function(){n.unsubscribe(t)},a},e((function(e){n.reason||(n.reason=new a(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},i.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},644:(e,t,n)=>{"use strict";var a=n(2648);function i(e){a.call(this,null==e?"canceled":e,a.ERR_CANCELED),this.name="CanceledError"}n(4867).inherits(i,a,{__CANCEL__:!0}),e.exports=i},6502:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},321:(e,t,n)=>{"use strict";var a=n(4867),i=n(5327),o=n(782),r=n(3572),s=n(7185),l=n(4097),c=n(4875),u=c.validators;function _(e){this.defaults=e,this.interceptors={request:new o,response:new o}}_.prototype.request=function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},(t=s(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&c.assertOptions(n,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var a=[],i=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));var o,Line truncated
+1 -1
View File
@@ -7,7 +7,7 @@
"split_transaction_title": "Beschreibung der Splittbuchung",
"errors_submission": "Ihre \u00dcbermittlung ist fehlgeschlagen. Bitte \u00fcberpr\u00fcfen Sie die Fehler.",
"split": "Teilen",
"single_split": "Teil",
"single_split": "Teilen",
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Buchung #{ID} (\"{title}\")<\/a> wurde gespeichert.",
"transaction_updated_link": "<a href=\"transactions\/show\/{ID}\">Die Buchung #{ID}<\/a> (\"{title}\") wurde aktualisiert.",
"transaction_new_stored_link": "<a href=\"transactions\/show\/{ID}\">Buchung #{ID}<\/a> wurde gespeichert.",
+1 -1
View File
@@ -30,7 +30,7 @@
"category": "Categoria",
"attachments": "Anexos",
"notes": "Notas",
"external_url": "External URL",
"external_url": "URL externa",
"update_transaction": "Atualizar transa\u00e7\u00e3o",
"after_update_create_another": "Depois de atualizar, retorne aqui para continuar editando.",
"store_as_new": "Armazene como uma nova transa\u00e7\u00e3o em vez de atualizar.",
+10 -10
View File
@@ -29,7 +29,7 @@ return [
'edit' => 'Bearbeiten',
'delete' => 'Löschen',
'split' => 'Teilen',
'single_split' => 'Teil',
'single_split' => 'Teilen',
'clone' => 'Duplizieren',
'confirm_action' => 'Aktion bestätigen',
'last_seven_days' => 'Letzte sieben Tage',
@@ -363,7 +363,7 @@ return [
'search_modifier_account_ends' => 'Beide Konten enden mit ":value"',
'search_modifier_account_starts' => 'Beide Konten beginnen mit ":value"',
'search_modifier_account_nr_is' => 'Beide Kontonummern / IBANs sind ":value"',
'search_modifier_account_nr_contains' => 'Beide Kontonummer / IBAN enthalten ":value"',
'search_modifier_account_nr_contains' => 'Eine der Kontonummern / IBAN enthaltet ":value"',
'search_modifier_account_nr_ends' => 'Beide Kontonummern /IBANs enden mit ":value"',
'search_modifier_account_nr_starts' => 'Beide Kontonummer / IBAN beginnen mit ":value"',
'search_modifier_category_contains' => 'Kategorie beinhaltet ":value"',
@@ -647,7 +647,7 @@ return [
'rule_trigger_category_is' => 'Kategorie ist ":trigger_value"',
'rule_trigger_amount_less_choice' => 'Betrag ist geringer als..',
'rule_trigger_amount_less' => 'Betrag ist kleiner als :trigger_value',
'rule_trigger_amount_is_choice' => 'Betrag lautet..',
'rule_trigger_amount_is_choice' => 'Betrag ist..',
'rule_trigger_amount_is' => 'Betrag lautet :trigger_value',
'rule_trigger_amount_more_choice' => 'Betrag ist mehr als..',
'rule_trigger_amount_more' => 'Betrag ist größer als :trigger_value',
@@ -790,12 +790,12 @@ return [
'rule_trigger_interest_date_before' => 'Das Zinsdatum liegt vor dem „:trigger_value”',
'rule_trigger_interest_date_after_choice' => 'Zinstermin ist nach dem..',
'rule_trigger_interest_date_after' => 'Das Zinsdatum liegt nach dem „:trigger_value”',
'rule_trigger_book_date_on_choice' => 'Buchungstermin ist am..',
'rule_trigger_book_date_on' => 'Buchungstermin ist am ":trigger_value"',
'rule_trigger_book_date_before_choice' => 'Buchungstermin ist vor dem..',
'rule_trigger_book_date_before' => 'Buchungstermin ist vor dem ":trigger_value"',
'rule_trigger_book_date_after_choice' => 'Buchungstermin ist nach dem..',
'rule_trigger_book_date_after' => 'Buchungstermin ist nach dem ":trigger_value"',
'rule_trigger_book_date_on_choice' => 'Buchungsdatum ist am..',
'rule_trigger_book_date_on' => 'Buchungsdatum ist am ":trigger_value"',
'rule_trigger_book_date_before_choice' => 'Buchungsdatum ist vor dem..',
'rule_trigger_book_date_before' => 'Buchungsdatum ist vor dem ":trigger_value"',
'rule_trigger_book_date_after_choice' => 'Buchungsdatum ist nach dem..',
'rule_trigger_book_date_after' => 'Buchungsdatum ist nach dem ":trigger_value"',
'rule_trigger_process_date_on_choice' => 'Erfassungsdatum ist am..',
'rule_trigger_process_date_on' => 'Erfassungsdatum lautet ":trigger_value"',
'rule_trigger_process_date_before_choice' => 'Erfassungsdatum ist vor dem..',
@@ -991,7 +991,7 @@ return [
'optional_tj_other_fields' => 'Andere Felder',
'optional_tj_attachment_fields' => 'Anlage Felder',
'pref_optional_tj_interest_date' => 'Zinstermin',
'pref_optional_tj_book_date' => 'Buchungstermin',
'pref_optional_tj_book_date' => 'Buchungsdatum',
'pref_optional_tj_process_date' => 'Erfassungsdatum',
'pref_optional_tj_due_date' => 'Fälligkeitstermin',
'pref_optional_tj_payment_date' => 'Zahlungsdatum',
+1 -1
View File
@@ -33,7 +33,7 @@ return [
'be_right_back' => '¡Enseguida vuelvo!',
'check_back' => 'Firefly III está apagado para el mantenimiento necesario. Por favor, vuelva en un segundo.',
'error_occurred' => '¡Uy! un error ha ocurrido.',
'db_error_occurred' => 'Whoops! A database error occurred.',
'db_error_occurred' => '¡Ups! Se ha producido un error en la base de datos.',
'error_not_recoverable' => 'Desafortunadamente, este error no se pudo recuperar :(. Firefly III se rompió. El error es:',
'error' => 'Error',
'error_location' => 'Este error ocurrió en el archivo "<span style="font-family: monospace;">:file</span>" en línea :line con código :code.',
+5 -5
View File
@@ -986,7 +986,7 @@ return [
'list_page_size_label' => 'Tamaño de pagina',
'between_dates' => '(:start y :end)',
'pref_optional_fields_transaction' => 'Campos opcionales para transacciones',
'pref_optional_fields_transaction_help' => 'Por defecto no todos los campos se habilitan al crear una nueva transacción (debido al desorden). abajo usted puede habilitar estos campos si usted piensa que pueden ser útiles. por supuesto, cualquier campo que este desactivado, pero ya completado, sera visible a pesar de la configuración.',
'pref_optional_fields_transaction_help' => 'Por defecto no todos los campos se habilitan al crear una nueva transacción (debido al desorden). Aquí puedes habilitar estos campos si crees que pueden ser útiles. Aunque los campos estén desactivados, si los has rellenado serán visibles.',
'optional_tj_date_fields' => 'Campos de fecha',
'optional_tj_other_fields' => 'Otros campos',
'optional_tj_attachment_fields' => 'Campos de datos adjuntos',
@@ -1597,10 +1597,10 @@ return [
'submission' => 'Envío',
'submit_yes_really' => 'Enviar (Se lo que estoy haciendo)',
'getting_started' => 'Comenzando',
'to_get_started' => 'Es bueno ver que usted ha instalado con éxito Firefly III. Para comenzar con esta regla, por favor ingrese el nombre de su banco y el saldo de su cuenta de cheques principal. No se preocupe todavía si tiene varias cuentas. usted puede agregarlas luego. Es solo que Firefly III necesita algo para empezar.',
'to_get_started' => 'Felicidades, has instalado con éxito Firefly III. Para empezar en esta herramienta, por favor escribe el nombre de tu banco y el saldo de su cuenta principal. Si tienes más de una cuenta, podrás agregarla más tarde. Firefly III necesita algo por lo que empezar.',
'savings_balance_text' => 'Firefly III creará automáticamente una cuenta de ahorros. Por defecto, no habrá dinero en su cuenta de ahorros, pero si le dice a Firefly III el saldo se almacenará como tal.',
'finish_up_new_user' => '¡Eso es! Puedes continuar presionando <strong>Enviar</strong>. Será llevado al inicio de Firefly III.',
'stored_new_accounts_new_user' => 'Hurra! Sus nuevas cuentas han sido almacenadas.',
'finish_up_new_user' => '¡Todo listo! Puedes continuar pulsando <strong>Enviar</strong>. Serás redirigido al inicio de Firefly III.',
'stored_new_accounts_new_user' => '¡Bien! Tus nuevas cuentas han sido almacenadas.',
'set_preferred_language' => 'Si prefiere usar Firefly III en otro lenguaje, por favor indíquelo aquí.',
'language' => 'Idioma',
'new_savings_account' => ':bank_name Cuenta de ahorros',
@@ -1910,7 +1910,7 @@ return [
'instance_configuration' => 'Configuracion',
'firefly_instance_configuration' => 'Opciones de configuración de Firefly III',
'setting_single_user_mode' => 'Modo de usuario único',
'setting_single_user_mode_explain' => 'Por defecto, Firefly III solo acepta un (1) registro: Usted. Esta es una medida de seguridad que impide que otros utilicen su instancia a menos que usted lo permita. Los registros futuros están bloqueados. Cuando usted desbloquee esta casilla, otros pueden usar su instancia también, suponiendo que puedan alcanzarla ( cuando este conectada a Internet).',
'setting_single_user_mode_explain' => 'Por defecto, Firefly III solo acepta un único usuario: tú. Esto es una medida de seguridad para impedir que otros utilicen su instancia a menos que lo permitas. Si desmarcas esta casilla, otros podrán registrarse en esta instancia si tienen acceso a ella.',
'store_configuration' => 'Guardar configuración',
'single_user_administration' => 'Administración de usuarios para :email',
'edit_user' => 'Editar usuario :email',
+1 -1
View File
@@ -181,7 +181,7 @@ return [
'login_name' => 'Iniciar sesión',
'is_owner' => '¿Es el administrador?',
'url' => 'URL',
'bill_end_date' => 'End date',
'bill_end_date' => 'Fecha final',
// import
'apply_rules' => 'Aplicar reglas',
+1 -1
View File
@@ -33,7 +33,7 @@ return [
'be_right_back' => 'Je reviens tout de suite !',
'check_back' => 'Firefly III est fermé pour cause de maintenace. Veuillez revenir dans une seconde.',
'error_occurred' => 'Oups ! Une erreur est survenue.',
'db_error_occurred' => 'Whoops! A database error occurred.',
'db_error_occurred' => 'Oups! Une erreur de base de données s\'est produite.',
'error_not_recoverable' => 'Malheureusement, cette erreur n\'a pas pu être récupérée :(. Firefly III s\'est cassé. L\'erreur est :',
'error' => 'Erreur',
'error_location' => 'Cette erreur est survenue dans le fichier "<span style="font-family: monospace;">:file</span>" à la ligne :line avec le code :code.',
+1 -1
View File
@@ -53,7 +53,7 @@ return [
'year_js' => 'YYYY',
//'half_year' => '%B %Y',
'half_year_js' => '\QQ YYYY',
'half_year_js' => '\TQ YYYY',
'quarter_fns' => "'T'Q yyyy",
'half_year_fns' => "'S{half}' yyyy",
+3 -3
View File
@@ -52,8 +52,8 @@ return [
'registered_welcome' => 'Benvenuto in [Firefly III](:address). La tua registrazione è stata completata, e questa è una email di conferma. Olè!',
'registered_pw' => 'Se hai dimenticato la tua password, reimpostala usando [lo strumento di reimpostazione della password](:address/password/reset).',
'registered_help' => 'C\'è un\'icona di aiuto nell\'angolo in alto a destra di ogni pagina. Se hai bisogno di aiuto, clicca su di essa!',
'registered_doc_html' => 'If you haven\'t already, please read the [grand theory](https://docs.firefly-iii.org/about-firefly-iii/personal-finances).',
'registered_doc_text' => 'If you haven\'t already, please also read the first use guide and the full description.',
'registered_doc_html' => 'Se non lo hai già fatto, sei pregato di leggere la [grande teoria](https://docs.firefly-iii.org/about-firefly-iii/personal-finances).',
'registered_doc_text' => 'Se non lo hai già fatto, sei anche pregato di leggere la prima guida all\'uso e la descrizione completa.',
'registered_closing' => 'Divertiti!',
'registered_firefly_iii_link' => 'Firefly III:',
'registered_pw_reset_link' => 'Reimposta la password:',
@@ -62,7 +62,7 @@ return [
// email change
'email_change_subject' => 'Il tuo indirizzo email Firefly III è cambiato',
'email_change_body_to_new' => 'Tu o qualcuno che ha accesso al tuo account Firefly III ha cambiato il tuo indirizzo email. Se non ti aspettavi questo messaggio, ignoralo ed eliminalo.',
'email_change_body_to_old' => 'You or somebody with access to your Firefly III account has changed your email address. If you did not expect this to happen, you **must** follow the "undo"-link below to protect your account!',
'email_change_body_to_old' => 'Tu o qualcuno avente accesso al tuo profilo di Firefly III ha cambiato il tuo indirizzo email. Se non ti aspettavi che succedesse, **devi** seguire il link "annulla" di seguito per proteggere il tuo profilo!',
'email_change_ignore' => 'Se hai effettuato tu questa modifica, puoi ignorare questo messaggio.',
'email_change_old' => 'Il vecchio indirizzo email era: :email',
'email_change_old_strong' => 'Il vecchio indirizzo email era: **:email**',
+1 -1
View File
@@ -33,7 +33,7 @@ return [
'be_right_back' => 'Torno subito!',
'check_back' => 'Firefly III non è in funzione per una manutenzione necessaria. Ricontrolla tra qualche secondo.',
'error_occurred' => 'Ops! Si è verificato un errore.',
'db_error_occurred' => 'Whoops! A database error occurred.',
'db_error_occurred' => 'Oops! Si è verificato un errore del database.',
'error_not_recoverable' => 'Sfortunatamente questo errore non è riparabile :(. Firefly III è rotto. L\'errore è:',
'error' => 'Errore',
'error_location' => 'Questo errore si è verificato nel file <span style="font-family: monospace;">:file</span> alla riga :line con codice :code.',
+17 -17
View File
@@ -346,7 +346,7 @@ return [
'search_modifier_tag_is' => 'L\'etichetta è ":value"',
'search_modifier_date_on_year' => 'La transazione è dell\'anno ":value"',
'search_modifier_date_on_month' => 'La transazione è del mese di ":value"',
'search_modifier_date_on_day' => 'Transaction is on day of month ":value"',
'search_modifier_date_on_day' => 'La transazione è il giorno del mese ":value"',
'search_modifier_date_before_year' => 'La transazione è precedente all\'anno o dell\'anno ":value"',
'search_modifier_date_before_month' => 'La transazione è precedente o è del mese di ":value"',
'search_modifier_date_before_day' => 'La transazione è precedente o è del giorno ":value"',
@@ -356,19 +356,19 @@ return [
// new
'search_modifier_tag_is_not' => 'No tag is ":value"',
'search_modifier_tag_is_not' => 'Nessun tag è ":value"',
'search_modifier_account_is' => 'Either account is ":value"',
'search_modifier_account_contains' => 'Either account contains ":value"',
'search_modifier_account_ends' => 'Either account ends with ":value"',
'search_modifier_account_starts' => 'Either account starts with ":value"',
'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"',
'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"',
'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"',
'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"',
'search_modifier_category_contains' => 'Category contains ":value"',
'search_modifier_category_ends' => 'Category ends with ":value"',
'search_modifier_category_starts' => 'Category starts with ":value"',
'search_modifier_account_is' => 'Entrambi i profili sono ":value"',
'search_modifier_account_contains' => 'Entrambi i profili contengono ":value"',
'search_modifier_account_ends' => 'Entrambi i profili terminano per ":value"',
'search_modifier_account_starts' => 'Entrambi i profili iniziano per ":value"',
'search_modifier_account_nr_is' => 'Entrambi i numeri di conto / IBAN sono ":value"',
'search_modifier_account_nr_contains' => 'Entrambi i numeri di conto / IBAN contengono ":value"',
'search_modifier_account_nr_ends' => 'Entrambi i numeri di conto / IBAN terminano per ":value"',
'search_modifier_account_nr_starts' => 'Entrambi i numeri di conto / IBAN iniziano per ":value"',
'search_modifier_category_contains' => 'La categoria contiene ":value"',
'search_modifier_category_ends' => 'La categoria termina per ":value"',
'search_modifier_category_starts' => 'La categoria inizia per ":value"',
'search_modifier_budget_contains' => 'Budget contains ":value"',
'search_modifier_budget_ends' => 'Budget ends with ":value"',
'search_modifier_budget_starts' => 'Budget starts with ":value"',
@@ -780,10 +780,10 @@ return [
'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"',
'rule_trigger_external_url_starts_choice' => 'External URL starts with..',
'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"',
'rule_trigger_has_no_attachments_choice' => 'Has no attachments',
'rule_trigger_has_no_attachments' => 'Transaction has no attachments',
'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..',
'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"',
'rule_trigger_has_no_attachments_choice' => 'Non contiene allegati',
'rule_trigger_has_no_attachments' => 'La transazione non contiene alcun allegato',
'rule_trigger_recurrence_id_choice' => 'L\'ID della transazione ricorrente è..',
'rule_trigger_recurrence_id' => 'L\'ID della transazione ricorrente è ":trigger_value"',
'rule_trigger_interest_date_on_choice' => 'Interest date is on..',
'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"',
'rule_trigger_interest_date_before_choice' => 'Interest date is before..',
+4 -4
View File
@@ -47,16 +47,16 @@ return [
//'week_in_year' => 'Week %V, %G',
'week_in_year_js' => '[Tydzień] w. YYYY',
'week_in_year_fns' => "w 'tydzień' yyyy",
'week_in_year_fns' => "'tydzień' w, yyyy",
//'year' => '%Y',
'year_js' => 'YYYY',
//'half_year' => '%B %Y',
'half_year_js' => '\QQ YYYY',
'half_year_js' => '\k\w Q YYYY',
'quarter_fns' => "Q 'kwartał' yyyy",
'half_year_fns' => "'{half} połowa' yyyy",
'quarter_fns' => "'kwartał' Q, yyyy",
'half_year_fns' => "'{half} półrocze' yyyy",
'dow_1' => 'Poniedziałek',
'dow_2' => 'Wtorek',
'dow_3' => 'Środa',
+1 -1
View File
@@ -66,7 +66,7 @@ return [
'createTag' => 'Criar nova etiqueta',
'edit_tag' => 'Editar etiqueta ":tag"',
'delete_tag' => 'Apagar etiqueta ":tag"',
'delete_journal_link' => 'Eliminar ligação entre transações',
'delete_journal_link' => 'Excluir vínculo entre transações',
'edit_object_group' => 'Editar grupo ":title"',
'delete_object_group' => 'Excluir grupo ":title"',
'logout_others' => 'Sair de outras sessões',
+4 -4
View File
@@ -30,14 +30,14 @@ return [
//'month_and_day' => '%B %e, %Y',
'month_and_day_moment_js' => 'DD \de MMMM \de YYYY',
'month_and_day_fns' => 'MMMM d, y',
'month_and_day_fns' => 'd [de] MMMM [de] y',
'month_and_day_js' => 'MMMM Do, YYYY',
//'month_and_date_day' => '%A %B %e, %Y',
'month_and_date_day_js' => 'dddd MMMM Do, YYYY',
'month_and_date_day_js' => 'dddd, D [de] MMMM [de] YYYY',
//'month_and_day_no_year' => '%B %e',
'month_and_day_no_year_js' => 'MMMM Do',
'month_and_day_no_year_js' => 'D [de] MMMM',
//'date_time' => '%B %e, %Y, @ %T',
'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss',
@@ -53,7 +53,7 @@ return [
'year_js' => 'YYYY',
//'half_year' => '%B %Y',
'half_year_js' => '\QQ YYYY',
'half_year_js' => '\TQ YYYY',
'quarter_fns' => "'T'Q, yyyy",
'half_year_fns' => "'S{half}', yyyy",
+1 -1
View File
@@ -33,7 +33,7 @@ return [
'be_right_back' => 'Volto já!',
'check_back' => 'Firefly III está fora do ar devido a manutenção necessária. Acesse novamente em alguns instantes.',
'error_occurred' => 'Ops! Aconteceu um erro.',
'db_error_occurred' => 'Whoops! A database error occurred.',
'db_error_occurred' => 'Ops! Ocorreu um erro no banco de dados.',
'error_not_recoverable' => 'Infelizmente este erro não é recuperável :(. Firefly III quebrou. O erro é:',
'error' => 'Erro',
'error_location' => 'Esse erro ocorreu no arquivo "<span style="font-family: monospace;">:file</span>", na linha :line com o código :code.',
+326 -326
View File
@@ -31,7 +31,7 @@ return [
'split' => 'Dividir',
'single_split' => 'Divisão',
'clone' => 'Clonar',
'confirm_action' => 'Confirm action',
'confirm_action' => 'Confirmar ação',
'last_seven_days' => 'Últimos sete dias',
'last_thirty_days' => 'Últimos 30 dias',
'last_180_days' => 'Últimos 180 dias',
@@ -167,7 +167,7 @@ return [
'all_journals_for_account' => 'Todas as transações para conta :name',
'chart_all_journals_for_account' => 'Gráfico de todas as transações para conta :name',
'journals_in_period_for_account' => 'Todas as transações para conta :name entre :start e :end',
'journals_in_period_for_account_js' => 'All transactions for account {title} between {start} and {end}',
'journals_in_period_for_account_js' => 'Todas as transações para conta {title} entre {start} e {end}',
'transferred' => 'Transferido',
'all_withdrawal' => 'Todas as despesas',
'all_transactions' => 'Todas as transações',
@@ -286,14 +286,14 @@ return [
// old
'search_modifier_date_on' => 'Transaction date is ":value"',
'search_modifier_date_on' => 'A data da transação é ":value"',
'search_modifier_id' => 'O ID da transação é ":value"',
'search_modifier_date_before' => 'Data da transação é anterior ou em ":value"',
'search_modifier_date_after' => 'Data da transação é posterior ou em ":value"',
'search_modifier_external_id_is' => 'External ID is ":value"',
'search_modifier_external_id_is' => 'O ID externo é ":value"',
'search_modifier_no_external_url' => 'A transação não tem URL externa',
'search_modifier_any_external_url' => 'A transação deve ter uma URL externa (qualquer)',
'search_modifier_internal_reference_is' => 'Internal reference is ":value"',
'search_modifier_internal_reference_is' => 'A referência interna é ":value"',
'search_modifier_description_starts' => 'Descrição é ":value"',
'search_modifier_description_ends' => 'Descrição termina com ":value"',
'search_modifier_description_contains' => 'Descrição contém ":value"',
@@ -309,13 +309,13 @@ return [
'search_modifier_has_any_bill' => 'A transação deve ter uma conta (qualquer)',
'search_modifier_has_no_tag' => 'A transação não deve ter etiquetas',
'search_modifier_has_any_tag' => 'A transação deve ter uma tag (qualquer)',
'search_modifier_notes_contains' => 'The transaction notes contain ":value"',
'search_modifier_notes_starts' => 'The transaction notes start with ":value"',
'search_modifier_notes_ends' => 'The transaction notes end with ":value"',
'search_modifier_notes_is' => 'The transaction notes are exactly ":value"',
'search_modifier_notes_contains' => 'As notas de transação contém ":value"',
'search_modifier_notes_starts' => 'As notas de transação começam com ":value"',
'search_modifier_notes_ends' => 'As notas de transação terminam com ":value"',
'search_modifier_notes_is' => 'As notas de transação são iguais a ":value"',
'search_modifier_no_notes' => 'A transação não tem notas',
'search_modifier_any_notes' => 'A transação deve ter notas',
'search_modifier_amount_is' => 'Amount is exactly :value',
'search_modifier_amount_is' => 'Valor é exatamente :value',
'search_modifier_amount_less' => 'Valor é menor ou igual a :value',
'search_modifier_amount_more' => 'Valor é maior ou igual a :value',
'search_modifier_source_account_is' => 'O nome da conta de origem é igual a ":value"',
@@ -344,161 +344,161 @@ return [
'search_modifier_bill_is' => 'Conta é ":value"',
'search_modifier_transaction_type' => 'O tipo da transação é ":value"',
'search_modifier_tag_is' => 'A etiqueta é ":value"',
'search_modifier_date_on_year' => 'Transaction is in year ":value"',
'search_modifier_date_on_month' => 'Transaction is in month ":value"',
'search_modifier_date_on_day' => 'Transaction is on day of month ":value"',
'search_modifier_date_before_year' => 'Transaction is before or in year ":value"',
'search_modifier_date_before_month' => 'Transaction is before or in month ":value"',
'search_modifier_date_on_year' => 'Transação é no ano de ":value"',
'search_modifier_date_on_month' => 'Transação é no mês de ":value"',
'search_modifier_date_on_day' => 'Transação é no dia do mês de ":value"',
'search_modifier_date_before_year' => 'Transação é antes ou no ano de ":value"',
'search_modifier_date_before_month' => 'Transação é antes ou no mês de ":value"',
'search_modifier_date_before_day' => 'A transação é antes ou no dia do mês ":value"',
'search_modifier_date_after_year' => 'Transaction is in or after year ":value"',
'search_modifier_date_after_month' => 'Transaction is in or after month ":value"',
'search_modifier_date_after_day' => 'Transaction is after or on day of month ":value"',
'search_modifier_date_after_year' => 'Transação está no ano ou após ":value"',
'search_modifier_date_after_month' => 'Transação está no mês ou após ":value"',
'search_modifier_date_after_day' => 'Transação é depois ou no dia do mês de ":value"',
// new
'search_modifier_tag_is_not' => 'No tag is ":value"',
'search_modifier_tag_is_not' => 'Nenhuma tag é ":value"',
'search_modifier_account_is' => 'Either account is ":value"',
'search_modifier_account_contains' => 'Either account contains ":value"',
'search_modifier_account_ends' => 'Either account ends with ":value"',
'search_modifier_account_starts' => 'Either account starts with ":value"',
'search_modifier_account_nr_is' => 'Either account number / IBAN is ":value"',
'search_modifier_account_nr_contains' => 'Either account number / IBAN contains ":value"',
'search_modifier_account_nr_ends' => 'Either account number / IBAN ends with ":value"',
'search_modifier_account_nr_starts' => 'Either account number / IBAN starts with ":value"',
'search_modifier_category_contains' => 'Category contains ":value"',
'search_modifier_category_ends' => 'Category ends with ":value"',
'search_modifier_category_starts' => 'Category starts with ":value"',
'search_modifier_budget_contains' => 'Budget contains ":value"',
'search_modifier_budget_ends' => 'Budget ends with ":value"',
'search_modifier_budget_starts' => 'Budget starts with ":value"',
'search_modifier_bill_contains' => 'Bill contains ":value"',
'search_modifier_bill_ends' => 'Bill ends with ":value"',
'search_modifier_bill_starts' => 'Bill starts with ":value"',
'search_modifier_external_id_contains' => 'External ID contains ":value"',
'search_modifier_external_id_ends' => 'External ID ends with ":value"',
'search_modifier_external_id_starts' => 'External ID starts with ":value"',
'search_modifier_internal_reference_contains' => 'Internal reference contains ":value"',
'search_modifier_internal_reference_ends' => 'Internal reference ends with ":value"',
'search_modifier_internal_reference_starts' => 'Internal reference starts with ":value"',
'search_modifier_external_url_is' => 'External URL is ":value"',
'search_modifier_external_url_contains' => 'External URL contains ":value"',
'search_modifier_external_url_ends' => 'External URL ends with ":value"',
'search_modifier_external_url_starts' => 'External URL starts with ":value"',
'search_modifier_has_no_attachments' => 'Transaction has no attachments',
'search_modifier_account_is_cash' => 'Either account is a cash account.',
'search_modifier_journal_id' => 'The journal ID is ":value"',
'search_modifier_recurrence_id' => 'The recurring transaction ID is ":value"',
'search_modifier_foreign_amount_is' => 'The foreign amount is ":value"',
'search_modifier_foreign_amount_less' => 'The foreign amount is less than ":value"',
'search_modifier_foreign_amount_more' => 'The foreign amount is more than ":value"',
'search_modifier_account_is' => 'Ou a conta é ":value"',
'search_modifier_account_contains' => 'Ou a conta contém ":value"',
'search_modifier_account_ends' => 'Ou a conta termina com ":value"',
'search_modifier_account_starts' => 'Ou a conta começa com ":value"',
'search_modifier_account_nr_is' => 'Ou número da conta / IBAN é ":value"',
'search_modifier_account_nr_contains' => 'Ou número da conta / IBAN contém ":value"',
'search_modifier_account_nr_ends' => 'Ou número de conta / IBAN termina com ":value"',
'search_modifier_account_nr_starts' => 'Ou número da conta / IBAN começa com ":value"',
'search_modifier_category_contains' => 'Categoria contém ":value"',
'search_modifier_category_ends' => 'Categoria termina com ":value"',
'search_modifier_category_starts' => 'Categoria começa com ":value"',
'search_modifier_budget_contains' => 'Orçamento contém ":value"',
'search_modifier_budget_ends' => 'Orçamento termina com ":value"',
'search_modifier_budget_starts' => 'Orçamento começa com ":value"',
'search_modifier_bill_contains' => 'Fatura contém ":value"',
'search_modifier_bill_ends' => 'Fatura termina com ":value"',
'search_modifier_bill_starts' => 'Fatura começa com ":value"',
'search_modifier_external_id_contains' => 'ID Externo contém ":value"',
'search_modifier_external_id_ends' => 'ID Externo termina com ":value"',
'search_modifier_external_id_starts' => 'ID Externo começa com ":value"',
'search_modifier_internal_reference_contains' => 'Referência interna contém ":value"',
'search_modifier_internal_reference_ends' => 'Referência interna termina com ":value"',
'search_modifier_internal_reference_starts' => 'Referência interna começa com ":value"',
'search_modifier_external_url_is' => 'URL externa é ":value"',
'search_modifier_external_url_contains' => 'URL externa contém ":value"',
'search_modifier_external_url_ends' => 'URL externa termina com ":value"',
'search_modifier_external_url_starts' => 'URL externa começa com ":value"',
'search_modifier_has_no_attachments' => 'A transação não tem anexos',
'search_modifier_account_is_cash' => 'Qualquer outra conta é uma conta em dinheiro.',
'search_modifier_journal_id' => 'O ID do registro é ":value"',
'search_modifier_recurrence_id' => 'O ID da transação recorrente é ":value"',
'search_modifier_foreign_amount_is' => 'A quantidade em moeda estrangeira é ":value"',
'search_modifier_foreign_amount_less' => 'A quantidade em moeda estrangeira é menor que ":value"',
'search_modifier_foreign_amount_more' => 'A quantidade em moeda estrangeira é maior que ":value"',
// date fields
'search_modifier_interest_date_on' => 'Transaction interest date is ":value"',
'search_modifier_interest_date_on_year' => 'Transaction interest date is in year ":value"',
'search_modifier_interest_date_on_month' => 'Transaction interest date is in month ":value"',
'search_modifier_interest_date_on_day' => 'Transaction interest date is on day of month ":value"',
'search_modifier_interest_date_before_year' => 'Transaction interest date is before or in year ":value"',
'search_modifier_interest_date_before_month' => 'Transaction interest date is before or in month ":value"',
'search_modifier_interest_date_before_day' => 'Transaction interest date is before or on day of month ":value"',
'search_modifier_interest_date_after_year' => 'Transaction interest date is after or in year ":value"',
'search_modifier_interest_date_after_month' => 'Transaction interest date is after or in month ":value"',
'search_modifier_interest_date_after_day' => 'Transaction interest date is after or on day of month ":value"',
'search_modifier_book_date_on_year' => 'Transaction book date is in year ":value"',
'search_modifier_book_date_on_month' => 'Transaction book date is in month ":value"',
'search_modifier_book_date_on_day' => 'Transaction book date is on day of month ":value"',
'search_modifier_book_date_before_year' => 'Transaction book date is before or in year ":value"',
'search_modifier_book_date_before_month' => 'Transaction book date is before or in month ":value"',
'search_modifier_book_date_before_day' => 'Transaction book date is before or on day of month ":value"',
'search_modifier_book_date_after_year' => 'Transaction book date is after or in year ":value"',
'search_modifier_book_date_after_month' => 'Transaction book date is after or in month ":value"',
'search_modifier_book_date_after_day' => 'Transaction book date is after or on day of month ":value"',
'search_modifier_process_date_on_year' => 'Transaction process date is in year ":value"',
'search_modifier_process_date_on_month' => 'Transaction process date is in month ":value"',
'search_modifier_process_date_on_day' => 'Transaction process date is on day of month ":value"',
'search_modifier_process_date_before_year' => 'Transaction process date is before or in year ":value"',
'search_modifier_process_date_before_month' => 'Transaction process date is before or in month ":value"',
'search_modifier_process_date_before_day' => 'Transaction process date is before or on day of month ":value"',
'search_modifier_process_date_after_year' => 'Transaction process date is after or in year ":value"',
'search_modifier_process_date_after_month' => 'Transaction process date is after or in month ":value"',
'search_modifier_process_date_after_day' => 'Transaction process date is after or on day of month ":value"',
'search_modifier_due_date_on_year' => 'Transaction due date is in year ":value"',
'search_modifier_due_date_on_month' => 'Transaction due date is in month ":value"',
'search_modifier_due_date_on_day' => 'Transaction due date is on day of month ":value"',
'search_modifier_due_date_before_year' => 'Transaction due date is before or in year ":value"',
'search_modifier_due_date_before_month' => 'Transaction due date is before or in month ":value"',
'search_modifier_due_date_before_day' => 'Transaction due date is before or on day of month ":value"',
'search_modifier_due_date_after_year' => 'Transaction due date is after or in year ":value"',
'search_modifier_due_date_after_month' => 'Transaction due date is after or in month ":value"',
'search_modifier_due_date_after_day' => 'Transaction due date is after or on day of month ":value"',
'search_modifier_payment_date_on_year' => 'Transaction payment date is in year ":value"',
'search_modifier_payment_date_on_month' => 'Transaction payment date is in month ":value"',
'search_modifier_payment_date_on_day' => 'Transaction payment date is on day of month ":value"',
'search_modifier_payment_date_before_year' => 'Transaction payment date is before or in year ":value"',
'search_modifier_payment_date_before_month' => 'Transaction payment date is before or in month ":value"',
'search_modifier_payment_date_before_day' => 'Transaction payment date is before or on day of month ":value"',
'search_modifier_payment_date_after_year' => 'Transaction payment date is after or in year ":value"',
'search_modifier_payment_date_after_month' => 'Transaction payment date is after or in month ":value"',
'search_modifier_payment_date_after_day' => 'Transaction payment date is after or on day of month ":value"',
'search_modifier_invoice_date_on_year' => 'Transaction invoice date is in year ":value"',
'search_modifier_invoice_date_on_month' => 'Transaction invoice date is in month ":value"',
'search_modifier_invoice_date_on_day' => 'Transaction invoice date is on day of month ":value"',
'search_modifier_invoice_date_before_year' => 'Transaction invoice date is before or in year ":value"',
'search_modifier_invoice_date_before_month' => 'Transaction invoice date is before or in month ":value"',
'search_modifier_invoice_date_before_day' => 'Transaction invoice date is before or on day of month ":value"',
'search_modifier_invoice_date_after_year' => 'Transaction invoice date is after or in year ":value"',
'search_modifier_invoice_date_after_month' => 'Transaction invoice date is after or in month ":value"',
'search_modifier_invoice_date_after_day' => 'Transaction invoice date is after or on day of month ":value"',
'search_modifier_interest_date_on' => 'Data de juros da transação é ":value"',
'search_modifier_interest_date_on_year' => 'Data de juros da transação está no ano de ":value"',
'search_modifier_interest_date_on_month' => 'Data de juros da transação é no mês de ":value"',
'search_modifier_interest_date_on_day' => 'Data de juros da transação é no dia do mês de ":value"',
'search_modifier_interest_date_before_year' => 'Data de juros da transação é antes ou no ano de ":value"',
'search_modifier_interest_date_before_month' => 'Data de juros da transação é antes ou no mês de ":value"',
'search_modifier_interest_date_before_day' => 'Data de juros da transação é antes ou no dia do mês de ":value"',
'search_modifier_interest_date_after_year' => 'Data de juros da transação é após ou no ano de ":value"',
'search_modifier_interest_date_after_month' => 'Data de juros da transação é posterior ou no mês de ":value"',
'search_modifier_interest_date_after_day' => 'Data de juros da transação é após ou no dia do mês de ":value"',
'search_modifier_book_date_on_year' => 'Data de reserva da transação está no ano de ":value"',
'search_modifier_book_date_on_month' => 'Data de reserva da transação é no mês de ":value"',
'search_modifier_book_date_on_day' => 'Data de reserva da transação é no dia do mês de ":value"',
'search_modifier_book_date_before_year' => 'Data de reserva da transação é antes ou no ano de ":value"',
'search_modifier_book_date_before_month' => 'Data de reserva da transação é antes ou no mês de ":value"',
'search_modifier_book_date_before_day' => 'Data de reserva da transação é antes ou no dia do mês de ":value"',
'search_modifier_book_date_after_year' => 'Data de reserva da transação é posterior ou no ano de ":value"',
'search_modifier_book_date_after_month' => 'Data de reserva da transação é posterior ou no mês de ":value"',
'search_modifier_book_date_after_day' => 'Data de reserva da transação é posterior ou no dia do mês de ":value"',
'search_modifier_process_date_on_year' => 'Data de processamento da transação está no ano de ":value"',
'search_modifier_process_date_on_month' => 'Data de processamento da transação está no mês de ":value"',
'search_modifier_process_date_on_day' => 'Data de processamento da transação está no dia do mês de ":value"',
'search_modifier_process_date_before_year' => 'Data de processamento da transação é antes ou no ano de ":value"',
'search_modifier_process_date_before_month' => 'Data de processamento da transação é antes ou no mês de ":value"',
'search_modifier_process_date_before_day' => 'Data de processamento da transação é antes ou no dia do mês de ":value"',
'search_modifier_process_date_after_year' => 'Data de processamento da transação é posterior ou no ano de ":value"',
'search_modifier_process_date_after_month' => 'Data de processamento da transação é posterior ou no mês de ":value"',
'search_modifier_process_date_after_day' => 'Data de processamento da transação é posterior ou no dia do mês de ":value"',
'search_modifier_due_date_on_year' => 'Data de vencimento da transação é no ano de ":value"',
'search_modifier_due_date_on_month' => 'Data de vencimento da transação é no mês de ":value"',
'search_modifier_due_date_on_day' => 'Data de vencimento da transação é no dia do mês de ":value"',
'search_modifier_due_date_before_year' => 'Data de vencimento da transação é antes ou no ano de ":value"',
'search_modifier_due_date_before_month' => 'Data de vencimento da transação é antes ou no mês de ":value"',
'search_modifier_due_date_before_day' => 'Data de vencimento da transação é antes ou no dia do mês de ":value"',
'search_modifier_due_date_after_year' => 'Data de vencimento da transação é posterior ou no ano de ":value"',
'search_modifier_due_date_after_month' => 'Data de vencimento da transação é posterior ou no mês de ":value"',
'search_modifier_due_date_after_day' => 'Data de vencimento da transação é posterior ou no dia do mês de ":value"',
'search_modifier_payment_date_on_year' => 'Data de pagamento da transação é no ano de ":value"',
'search_modifier_payment_date_on_month' => 'Data de pagamento da transação é no dia do mês de ":value"',
'search_modifier_payment_date_on_day' => 'Data de pagamento da transação é no dia do mês de ":value"',
'search_modifier_payment_date_before_year' => 'Data de pagamento da transação é antes ou no ano de ":value"',
'search_modifier_payment_date_before_month' => 'Data de pagamento da transação é antes ou no mês de ":value"',
'search_modifier_payment_date_before_day' => 'Data de pagamento da transação é antes ou no dia do mês de ":value"',
'search_modifier_payment_date_after_year' => 'Data de pagamento da transação é posterior ou no ano de ":value"',
'search_modifier_payment_date_after_month' => 'Data de pagamento da transação é posterior ou no mês de ":value"',
'search_modifier_payment_date_after_day' => 'Data de pagamento da transação é posterior ou no dia do mês de ":value"',
'search_modifier_invoice_date_on_year' => 'Data de fatura da transação está no ano de ":value"',
'search_modifier_invoice_date_on_month' => 'Data de fatura da transação está no mês de ":value"',
'search_modifier_invoice_date_on_day' => 'Data de fatura da transação é no dia do mês de ":value"',
'search_modifier_invoice_date_before_year' => 'Data de fatura da transação é antes ou no ano de ":value"',
'search_modifier_invoice_date_before_month' => 'Data da fatura da transação é antes ou em no mês de ":value"',
'search_modifier_invoice_date_before_day' => 'Data de fatura da transação é antes ou no dia do mês de ":value"',
'search_modifier_invoice_date_after_year' => 'Data de fatura da transação é posterior ou no ano de ":value"',
'search_modifier_invoice_date_after_month' => 'Data de fatura da transação é antes ou no ano de ":value"',
'search_modifier_invoice_date_after_day' => 'Data de pagamento da transação é antes ou no dia do mês de ":value"',
// other dates
'search_modifier_updated_at_on_year' => 'Transaction was last updated in year ":value"',
'search_modifier_updated_at_on_month' => 'Transaction was last updated in month ":value"',
'search_modifier_updated_at_on_day' => 'Transaction was last updated on day of month ":value"',
'search_modifier_updated_at_before_year' => 'Transaction was last updated in or before year ":value"',
'search_modifier_updated_at_before_month' => 'Transaction was last updated in or before month ":value"',
'search_modifier_updated_at_before_day' => 'Transaction was last updated on or before day of month ":value"',
'search_modifier_updated_at_after_year' => 'Transaction was last updated in or after year ":value"',
'search_modifier_updated_at_after_month' => 'Transaction was last updated in or after month ":value"',
'search_modifier_updated_at_after_day' => 'Transaction was last updated on or after day of month ":value"',
'search_modifier_created_at_on_year' => 'Transaction was created in year ":value"',
'search_modifier_created_at_on_month' => 'Transaction was created in month ":value"',
'search_modifier_created_at_on_day' => 'Transaction was created on day of month ":value"',
'search_modifier_created_at_before_year' => 'Transaction was created in or before year ":value"',
'search_modifier_created_at_before_month' => 'Transaction was created in or before month ":value"',
'search_modifier_created_at_before_day' => 'Transaction was created on or before day of month ":value"',
'search_modifier_created_at_after_year' => 'Transaction was created in or after year ":value"',
'search_modifier_created_at_after_month' => 'Transaction was created in or after month ":value"',
'search_modifier_created_at_after_day' => 'Transaction was created on or after day of month ":value"',
'search_modifier_interest_date_before' => 'Transaction interest date is on or before ":value"',
'search_modifier_interest_date_after' => 'Transaction interest date is on or after ":value"',
'search_modifier_book_date_on' => 'Transaction book date is on ":value"',
'search_modifier_book_date_before' => 'Transaction book date is on or before ":value"',
'search_modifier_book_date_after' => 'Transaction book date is on or after ":value"',
'search_modifier_process_date_on' => 'Transaction process date is on ":value"',
'search_modifier_process_date_before' => 'Transaction process date is on or before ":value"',
'search_modifier_process_date_after' => 'Transaction process date is on or after ":value"',
'search_modifier_due_date_on' => 'Transaction due date is on ":value"',
'search_modifier_due_date_before' => 'Transaction due date is on or before ":value"',
'search_modifier_due_date_after' => 'Transaction due date is on or after ":value"',
'search_modifier_payment_date_on' => 'Transaction payment date is on ":value"',
'search_modifier_payment_date_before' => 'Transaction payment date is on or before ":value"',
'search_modifier_payment_date_after' => 'Transaction payment date is on or after ":value"',
'search_modifier_invoice_date_on' => 'Transaction invoice date is on ":value"',
'search_modifier_invoice_date_before' => 'Transaction invoice date is on or before ":value"',
'search_modifier_invoice_date_after' => 'Transaction invoice date is on or after ":value"',
'search_modifier_created_at_on' => 'Transaction was created on ":value"',
'search_modifier_created_at_before' => 'Transaction was created on or before ":value"',
'search_modifier_created_at_after' => 'Transaction was created on or after ":value"',
'search_modifier_updated_at_on' => 'Transaction was updated on ":value"',
'search_modifier_updated_at_before' => 'Transaction was updated on or before ":value"',
'search_modifier_updated_at_after' => 'Transaction was updated on or after ":value"',
'search_modifier_attachment_name_is' => 'Any attachment\'s name is ":value"',
'search_modifier_attachment_name_contains' => 'Any attachment\'s name contains ":value"',
'search_modifier_attachment_name_starts' => 'Any attachment\'s name starts with ":value"',
'search_modifier_attachment_name_ends' => 'Any attachment\'s name ends with ":value"',
'search_modifier_attachment_notes_are' => 'Any attachment\'s notes are ":value"',
'search_modifier_attachment_notes_contains' => 'Any attachment\'s notes contain ":value"',
'search_modifier_attachment_notes_starts' => 'Any attachment\'s notes start with ":value"',
'search_modifier_attachment_notes_ends' => 'Any attachment\'s notes end is ":value"',
'search_modifier_updated_at_on_year' => 'A transação foi atualizada pela última vez no ano de ":value"',
'search_modifier_updated_at_on_month' => 'A transação foi atualizada pela última vez no mês de ":value"',
'search_modifier_updated_at_on_day' => 'A transação foi atualizada pela última vez no dia do mês de ":value"',
'search_modifier_updated_at_before_year' => 'A transação foi atualizada pela última vez no ano, ou antes de ":value"',
'search_modifier_updated_at_before_month' => 'A transação foi atualizada pela última vez no mês ou antes de ":value"',
'search_modifier_updated_at_before_day' => 'A transação foi atualizada pela última vez no dia do mês ou antes de ":value"',
'search_modifier_updated_at_after_year' => 'A transação foi atualizada pela última vez no ano, ou depois de ":value"',
'search_modifier_updated_at_after_month' => 'A transação foi atualizada pela última vez no mês ou depois de ":value"',
'search_modifier_updated_at_after_day' => 'A transação foi atualizada pela última vez no dia do mês ou depois de ":value"',
'search_modifier_created_at_on_year' => 'A transação foi criada no ano de ":value"',
'search_modifier_created_at_on_month' => 'A transação foi criada no mês de ":value"',
'search_modifier_created_at_on_day' => 'A transação foi criada no dia do mês de ":value"',
'search_modifier_created_at_before_year' => 'A transação foi criada em ou antes do ano de ":value"',
'search_modifier_created_at_before_month' => 'A transação foi criada em ou antes do mês de ":value"',
'search_modifier_created_at_before_day' => 'A transação foi criada em ou antes do dia do mês de ":value"',
'search_modifier_created_at_after_year' => 'A transação foi criada em ou após o ano de ":value"',
'search_modifier_created_at_after_month' => 'A transação foi criada em ou após o mês de ":value"',
'search_modifier_created_at_after_day' => 'A transação foi criada em ou após o dia do mês de ":value"',
'search_modifier_interest_date_before' => 'Data de juros da transação é em ou antes de ":value"',
'search_modifier_interest_date_after' => 'Data de juros da transação é em ou posterior a ":value"',
'search_modifier_book_date_on' => 'Data de reserva da transação é em:value"',
'search_modifier_book_date_before' => 'Data de reserva da transação é em ou antes de ":value"',
'search_modifier_book_date_after' => 'Data de reserva da transação é em ou após ":value"',
'search_modifier_process_date_on' => 'Data de processamento da transação é em ":value"',
'search_modifier_process_date_before' => 'Data de processamento da transação é em ou antes de ":value"',
'search_modifier_process_date_after' => 'Data de processamento da transação é em ou após ":value"',
'search_modifier_due_date_on' => 'Data de vencimento da transação é em ":value"',
'search_modifier_due_date_before' => 'Data de vencimento da transação é em ou antes de ":value"',
'search_modifier_due_date_after' => 'Data de vencimento da transação é em ou após ":value"',
'search_modifier_payment_date_on' => 'Data de pagamento da transação é em ":value"',
'search_modifier_payment_date_before' => 'Data de pagamento da transação é em ou antes de ":value"',
'search_modifier_payment_date_after' => 'Data de pagamento da transação é em ou após ":value"',
'search_modifier_invoice_date_on' => 'Data de fatura de transação é em ":value"',
'search_modifier_invoice_date_before' => 'Data da fatura de transação é em ou antes de ":value"',
'search_modifier_invoice_date_after' => 'Data da fatura de transação é em ou após ":value"',
'search_modifier_created_at_on' => 'A transação foi criada em ":value"',
'search_modifier_created_at_before' => 'A transação foi criada em ou antes de ":value"',
'search_modifier_created_at_after' => 'A transação foi criada em ou após ":value"',
'search_modifier_updated_at_on' => 'Transação foi atualizada em ":value"',
'search_modifier_updated_at_before' => 'A transação foi atualizada em ou antes de ":value"',
'search_modifier_updated_at_after' => 'A transação foi atualizada em ou após ":value"',
'search_modifier_attachment_name_is' => 'Qualquer nome de anexo é ":value"',
'search_modifier_attachment_name_contains' => 'Qualquer nome do anexo contém ":value"',
'search_modifier_attachment_name_starts' => 'Qualquer nome de anexo começa com ":value"',
'search_modifier_attachment_name_ends' => 'Qualquer nome de anexo termina com ":value"',
'search_modifier_attachment_notes_are' => 'Qualquer nota de anexo é ":value"',
'search_modifier_attachment_notes_contains' => 'Qualquer nota de anexo contém ":value"',
'search_modifier_attachment_notes_starts' => 'Qualquer nota de anexo começa com ":value"',
'search_modifier_attachment_notes_ends' => 'Qualquer fim de nota de anexo é ":value"',
'update_rule_from_query' => 'Atualizar regra ":rule" da pesquisa',
'create_rule_from_query' => 'Criar nova regra a partir da pesquisa',
'rule_from_search_words' => 'O mecanismo de regra tem dificuldade para tratar ":string". A regra sugerida que se encaixa na sua pesquisa pode retornar resultados diferentes. Por favor, verifique os gatilhos das regras cuidadosamente.',
@@ -605,14 +605,14 @@ return [
'rule_trigger_source_account_is' => 'Nome da conta de origem é ":trigger_value"',
'rule_trigger_source_account_contains_choice' => 'Nome da conta de origem contém..',
'rule_trigger_source_account_contains' => 'Nome da conta de origem contém ":trigger_value"',
'rule_trigger_account_id_choice' => 'Either account ID is exactly..',
'rule_trigger_account_id' => 'Either account ID is exactly :trigger_value',
'rule_trigger_account_id_choice' => 'Ou ID da conta é exatamente..',
'rule_trigger_account_id' => 'Ou o ID da conta é exatamente :trigger_value',
'rule_trigger_source_account_id_choice' => 'ID da conta de origem é igual a..',
'rule_trigger_source_account_id' => 'ID da conta de origem é igual a :trigger_value',
'rule_trigger_destination_account_id_choice' => 'ID da conta de destino é igual a..',
'rule_trigger_destination_account_id' => 'ID da conta de destino é igual a :trigger_value',
'rule_trigger_account_is_cash_choice' => 'Either account is cash',
'rule_trigger_account_is_cash' => 'Either account is cash',
'rule_trigger_account_is_cash_choice' => 'Ou a conta é dinheiro',
'rule_trigger_account_is_cash' => 'Ou a conta é dinheiro',
'rule_trigger_source_is_cash_choice' => 'Conta de origem é (dinheiro)',
'rule_trigger_source_is_cash' => 'Conta de origem é (dinheiro)',
'rule_trigger_destination_is_cash_choice' => 'Conta de destino é (dinheiro)',
@@ -647,8 +647,8 @@ return [
'rule_trigger_category_is' => 'A categoria é ":trigger_value"',
'rule_trigger_amount_less_choice' => 'Quantia é inferior a..',
'rule_trigger_amount_less' => 'Quantia é inferior :trigger_value',
'rule_trigger_amount_is_choice' => 'Amount is..',
'rule_trigger_amount_is' => 'Amount is :trigger_value',
'rule_trigger_amount_is_choice' => 'Quantia é..',
'rule_trigger_amount_is' => 'Quantia é :trigger_value',
'rule_trigger_amount_more_choice' => 'Quantia é mais do que..',
'rule_trigger_amount_more' => 'Quantia é mais de :trigger_value',
'rule_trigger_description_starts_choice' => 'Descrição começa com..',
@@ -659,20 +659,20 @@ return [
'rule_trigger_description_contains' => 'Descrição contém ":trigger_value"',
'rule_trigger_description_is_choice' => 'Descrição é..',
'rule_trigger_description_is' => 'Descrição é ":trigger_value"',
'rule_trigger_date_on_choice' => 'Transaction date is..',
'rule_trigger_date_on' => 'Transaction date is ":trigger_value"',
'rule_trigger_date_on_choice' => 'Data da transação é..',
'rule_trigger_date_on' => 'Data de transação é ":trigger_value"',
'rule_trigger_date_before_choice' => 'A data da transação é anterior a...',
'rule_trigger_date_before' => 'A data da transação é anterior a ":trigger_value"',
'rule_trigger_date_after_choice' => 'A data da transação é posterior a...',
'rule_trigger_date_after' => 'A data da transação é posterior a ":trigger_value"',
'rule_trigger_created_at_on_choice' => 'Transaction was made on..',
'rule_trigger_created_at_on' => 'Transaction was made on ":trigger_value"',
'rule_trigger_updated_at_on_choice' => 'Transaction was last edited on..',
'rule_trigger_updated_at_on' => 'Transaction was last edited on ":trigger_value"',
'rule_trigger_created_at_on_choice' => 'Transação foi feita em..',
'rule_trigger_created_at_on' => 'A transação foi feita em ":trigger_value"',
'rule_trigger_updated_at_on_choice' => 'Transação foi editada pela última vez em..',
'rule_trigger_updated_at_on' => 'Transação foi editada pela última vez em ":trigger_value"',
'rule_trigger_budget_is_choice' => 'O orçamento é..',
'rule_trigger_budget_is' => 'O orçamento é ":trigger_value"',
'rule_trigger_tag_is_choice' => 'Any tag is..',
'rule_trigger_tag_is' => 'Any tag is ":trigger_value"',
'rule_trigger_tag_is_choice' => 'Qualquer tag é..',
'rule_trigger_tag_is' => 'Qualquer tag é ":trigger_value"',
'rule_trigger_currency_is_choice' => 'A moeda da transação é..',
'rule_trigger_currency_is' => 'A moeda da transação é ":trigger_value"',
'rule_trigger_foreign_currency_is_choice' => 'A moeda estrangeira da transação é...',
@@ -699,157 +699,157 @@ return [
'rule_trigger_any_notes' => 'A transação tem notas (qualquer)',
'rule_trigger_no_notes_choice' => 'Não tem notas',
'rule_trigger_no_notes' => 'A transação não tem notas',
'rule_trigger_notes_is_choice' => 'Notes are..',
'rule_trigger_notes_is' => 'Notes are ":trigger_value"',
'rule_trigger_notes_contains_choice' => 'Notes contain..',
'rule_trigger_notes_contains' => 'Notes contain ":trigger_value"',
'rule_trigger_notes_starts_choice' => 'Notes start with..',
'rule_trigger_notes_starts' => 'Notes start with ":trigger_value"',
'rule_trigger_notes_ends_choice' => 'Notes end with..',
'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"',
'rule_trigger_notes_is_choice' => 'As notas são..',
'rule_trigger_notes_is' => 'As notas são ":trigger_value"',
'rule_trigger_notes_contains_choice' => 'As notas contêm..',
'rule_trigger_notes_contains' => 'As notas contêm ":trigger_value"',
'rule_trigger_notes_starts_choice' => 'As notas começam com..',
'rule_trigger_notes_starts' => 'As notas começam com ":trigger_value"',
'rule_trigger_notes_ends_choice' => 'As notas terminam com..',
'rule_trigger_notes_ends' => 'Notas terminam com ":trigger_value"',
'rule_trigger_bill_is_choice' => 'Conta é..',
'rule_trigger_bill_is' => 'Conta é ":trigger_value"',
'rule_trigger_external_id_is_choice' => 'External ID is..',
'rule_trigger_external_id_is' => 'External ID is ":trigger_value"',
'rule_trigger_internal_reference_is_choice' => 'Internal reference is..',
'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"',
'rule_trigger_external_id_is_choice' => 'ID externo é..',
'rule_trigger_external_id_is' => 'ID externo é ":trigger_value"',
'rule_trigger_internal_reference_is_choice' => 'Referência interna é..',
'rule_trigger_internal_reference_is' => 'Referência interna é ":trigger_value"',
'rule_trigger_journal_id_choice' => 'ID do livro de transação é..',
'rule_trigger_journal_id' => 'ID do livro de transação é ":trigger_value"',
'rule_trigger_no_external_url' => 'Transaction has no external URL',
'rule_trigger_any_external_url' => 'Transaction has an external URL',
'rule_trigger_no_external_url' => 'A transação não tem URL externa',
'rule_trigger_any_external_url' => 'A transação tem uma URL externa',
'rule_trigger_any_external_url_choice' => 'A transação tem um link externo',
'rule_trigger_no_external_url_choice' => 'A transação não tem um link externo',
'rule_trigger_id_choice' => 'O identificador da transação é..',
'rule_trigger_id' => 'O identificador da transação é ":trigger_value"',
// new values:
'rule_trigger_user_action_choice' => 'User action is ":trigger_value"',
'rule_trigger_tag_is_not_choice' => 'No tag is ":trigger_value"',
'rule_trigger_tag_is_not' => 'No tag is..',
'rule_trigger_account_is_choice' => 'Either account is exactly..',
'rule_trigger_account_is' => 'Either account is exactly ":trigger_value"',
'rule_trigger_account_contains_choice' => 'Either account contains..',
'rule_trigger_account_contains' => 'Either account contains ":trigger_value"',
'rule_trigger_account_ends_choice' => 'Either account ends with..',
'rule_trigger_account_ends' => 'Either account ends with ":trigger_value"',
'rule_trigger_account_starts_choice' => 'Either account starts with..',
'rule_trigger_account_starts' => 'Either account starts with ":trigger_value"',
'rule_trigger_account_nr_is_choice' => 'Either account number / IBAN is..',
'rule_trigger_account_nr_is' => 'Either account number / IBAN is ":trigger_value"',
'rule_trigger_account_nr_contains_choice' => 'Either account number / IBAN contains..',
'rule_trigger_account_nr_contains' => 'Either account number / IBAN contains ":trigger_value"',
'rule_trigger_account_nr_ends_choice' => 'Either account number / IBAN ends with..',
'rule_trigger_account_nr_ends' => 'Either account number / IBAN ends with ":trigger_value"',
'rule_trigger_account_nr_starts_choice' => 'Either account number / IBAN starts with..',
'rule_trigger_account_nr_starts' => 'Either account number / IBAN starts with ":trigger_value"',
'rule_trigger_category_contains_choice' => 'Category contains..',
'rule_trigger_category_contains' => 'Category contains ":trigger_value"',
'rule_trigger_category_ends_choice' => 'Category ends with..',
'rule_trigger_category_ends' => 'Category ends with ":trigger_value"',
'rule_trigger_category_starts_choice' => 'Category starts with..',
'rule_trigger_category_starts' => 'Category starts with ":trigger_value"',
'rule_trigger_budget_contains_choice' => 'Budget contains..',
'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"',
'rule_trigger_budget_ends_choice' => 'Budget ends with..',
'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"',
'rule_trigger_budget_starts_choice' => 'Budget starts with..',
'rule_trigger_budget_starts' => 'Budget starts with ":trigger_value"',
'rule_trigger_bill_contains_choice' => 'Bill contains..',
'rule_trigger_bill_contains' => 'Bill contains ":trigger_value"',
'rule_trigger_bill_ends_choice' => 'Bill ends with..',
'rule_trigger_bill_ends' => 'Bill ends with ":trigger_value"',
'rule_trigger_bill_starts_choice' => 'Bill starts with..',
'rule_trigger_bill_starts' => 'Bill starts with ":trigger_value"',
'rule_trigger_external_id_contains_choice' => 'External ID contains..',
'rule_trigger_external_id_contains' => 'External ID contains ":trigger_value"',
'rule_trigger_external_id_ends_choice' => 'External ID ends with..',
'rule_trigger_external_id_ends' => 'External ID ends with ":trigger_value"',
'rule_trigger_external_id_starts_choice' => 'External ID starts with..',
'rule_trigger_external_id_starts' => 'External ID starts with ":trigger_value"',
'rule_trigger_internal_reference_contains_choice' => 'Internal reference contains..',
'rule_trigger_internal_reference_contains' => 'Internal reference contains ":trigger_value"',
'rule_trigger_internal_reference_ends_choice' => 'Internal reference ends with..',
'rule_trigger_internal_reference_ends' => 'Internal reference ends with ":trigger_value"',
'rule_trigger_internal_reference_starts_choice' => 'Internal reference starts with..',
'rule_trigger_internal_reference_starts' => 'Internal reference starts with ":trigger_value"',
'rule_trigger_external_url_is_choice' => 'External URL is..',
'rule_trigger_external_url_is' => 'External URL is ":trigger_value"',
'rule_trigger_external_url_contains_choice' => 'External URL contains..',
'rule_trigger_external_url_contains' => 'External URL contains ":trigger_value"',
'rule_trigger_external_url_ends_choice' => 'External URL ends with..',
'rule_trigger_external_url_ends' => 'External URL ends with ":trigger_value"',
'rule_trigger_external_url_starts_choice' => 'External URL starts with..',
'rule_trigger_external_url_starts' => 'External URL starts with ":trigger_value"',
'rule_trigger_has_no_attachments_choice' => 'Has no attachments',
'rule_trigger_has_no_attachments' => 'Transaction has no attachments',
'rule_trigger_recurrence_id_choice' => 'Recurring transaction ID is..',
'rule_trigger_recurrence_id' => 'Recurring transaction ID is ":trigger_value"',
'rule_trigger_interest_date_on_choice' => 'Interest date is on..',
'rule_trigger_interest_date_on' => 'Interest date is on ":trigger_value"',
'rule_trigger_interest_date_before_choice' => 'Interest date is before..',
'rule_trigger_interest_date_before' => 'Interest date is before ":trigger_value"',
'rule_trigger_interest_date_after_choice' => 'Interest date is after..',
'rule_trigger_interest_date_after' => 'Interest date is after ":trigger_value"',
'rule_trigger_book_date_on_choice' => 'Book date is on..',
'rule_trigger_book_date_on' => 'Book date is on ":trigger_value"',
'rule_trigger_book_date_before_choice' => 'Book date is before..',
'rule_trigger_book_date_before' => 'Book date is before ":trigger_value"',
'rule_trigger_book_date_after_choice' => 'Book date is after..',
'rule_trigger_book_date_after' => 'Book date is after ":trigger_value"',
'rule_trigger_process_date_on_choice' => 'Process date is on..',
'rule_trigger_process_date_on' => 'Process date is ":trigger_value"',
'rule_trigger_process_date_before_choice' => 'Process date is before..',
'rule_trigger_process_date_before' => 'Process date is before ":trigger_value"',
'rule_trigger_process_date_after_choice' => 'Process date is after..',
'rule_trigger_process_date_after' => 'Process date is after ":trigger_value"',
'rule_trigger_due_date_on_choice' => 'Due date is on..',
'rule_trigger_due_date_on' => 'Due date is on ":trigger_value"',
'rule_trigger_due_date_before_choice' => 'Due date is before..',
'rule_trigger_due_date_before' => 'Due date is before ":trigger_value"',
'rule_trigger_due_date_after_choice' => 'Due date is after..',
'rule_trigger_due_date_after' => 'Due date is after ":trigger_value"',
'rule_trigger_payment_date_on_choice' => 'Payment date is on..',
'rule_trigger_payment_date_on' => 'Payment date is on ":trigger_value"',
'rule_trigger_payment_date_before_choice' => 'Payment date is before..',
'rule_trigger_payment_date_before' => 'Payment date is before ":trigger_value"',
'rule_trigger_payment_date_after_choice' => 'Payment date is after..',
'rule_trigger_payment_date_after' => 'Payment date is after ":trigger_value"',
'rule_trigger_invoice_date_on_choice' => 'Invoice date is on..',
'rule_trigger_invoice_date_on' => 'Invoice date is on ":trigger_value"',
'rule_trigger_invoice_date_before_choice' => 'Invoice date is before..',
'rule_trigger_invoice_date_before' => 'Invoice date is before ":trigger_value"',
'rule_trigger_invoice_date_after_choice' => 'Invoice date is after..',
'rule_trigger_invoice_date_after' => 'Invoice date is after ":trigger_value"',
'rule_trigger_created_at_before_choice' => 'Transaction was created before..',
'rule_trigger_created_at_before' => 'Transaction was created before ":trigger_value"',
'rule_trigger_created_at_after_choice' => 'Transaction was created after..',
'rule_trigger_created_at_after' => 'Transaction was created after ":trigger_value"',
'rule_trigger_updated_at_before_choice' => 'Transaction was last updated before..',
'rule_trigger_updated_at_before' => 'Transaction was last updated before ":trigger_value"',
'rule_trigger_updated_at_after_choice' => 'Transaction was last updated after..',
'rule_trigger_updated_at_after' => 'Transaction was last updated after ":trigger_value"',
'rule_trigger_foreign_amount_is_choice' => 'Foreign amount is exactly..',
'rule_trigger_foreign_amount_is' => 'Foreign amount is exactly ":trigger_value"',
'rule_trigger_foreign_amount_less_choice' => 'Foreign amount is less than..',
'rule_trigger_foreign_amount_less' => 'Foreign amount is less than ":trigger_value"',
'rule_trigger_foreign_amount_more_choice' => 'Foreign amount is more than..',
'rule_trigger_foreign_amount_more' => 'Foreign amount is more than ":trigger_value"',
'rule_trigger_attachment_name_is_choice' => 'Any attachment\'s name is..',
'rule_trigger_attachment_name_is' => 'Any attachment\'s name is ":trigger_value"',
'rule_trigger_attachment_name_contains_choice' => 'Any attachment\'s name contains..',
'rule_trigger_attachment_name_contains' => 'Any attachment\'s name contains ":trigger_value"',
'rule_trigger_attachment_name_starts_choice' => 'Any attachment\'s name starts with..',
'rule_trigger_attachment_name_starts' => 'Any attachment\'s name starts with ":trigger_value"',
'rule_trigger_attachment_name_ends_choice' => 'Any attachment\'s name ends with..',
'rule_trigger_attachment_name_ends' => 'Any attachment\'s name ends with ":trigger_value"',
'rule_trigger_attachment_notes_are_choice' => 'Any attachment\'s notes are..',
'rule_trigger_attachment_notes_are' => 'Any attachment\'s notes are ":trigger_value"',
'rule_trigger_attachment_notes_contains_choice' => 'Any attachment\'s notes contain..',
'rule_trigger_attachment_notes_contains' => 'Any attachment\'s notes contain ":trigger_value"',
'rule_trigger_attachment_notes_starts_choice' => 'Any attachment\'s notes start with..',
'rule_trigger_attachment_notes_starts' => 'Any attachment\'s notes start with ":trigger_value"',
'rule_trigger_attachment_notes_ends_choice' => 'Any attachment\'s notes end with..',
'rule_trigger_attachment_notes_ends' => 'Any attachment\'s notes end with ":trigger_value"',
'rule_trigger_user_action_choice' => 'Ação do usuário é ":trigger_value"',
'rule_trigger_tag_is_not_choice' => 'Nenhuma tag é ":trigger_value"',
'rule_trigger_tag_is_not' => 'Nenhuma tag é..',
'rule_trigger_account_is_choice' => 'Ou a conta é exatamente..',
'rule_trigger_account_is' => 'Ou a conta é exatamente ":trigger_value"',
'rule_trigger_account_contains_choice' => 'Ou a conta contém..',
'rule_trigger_account_contains' => 'Ou a conta contém ":trigger_value"',
'rule_trigger_account_ends_choice' => 'Ou a conta termina com..',
'rule_trigger_account_ends' => 'Ou a conta termina com ":trigger_value"',
'rule_trigger_account_starts_choice' => 'Ou a conta começa com..',
'rule_trigger_account_starts' => 'Ou a conta começa com ":trigger_value"',
'rule_trigger_account_nr_is_choice' => 'Ou número da conta / IBAN é..',
'rule_trigger_account_nr_is' => 'Ou número da conta / IBAN é ":trigger_value"',
'rule_trigger_account_nr_contains_choice' => 'Ou número da conta / IBAN contém..',
'rule_trigger_account_nr_contains' => 'Ou número da conta / IBAN contém ":trigger_value"',
'rule_trigger_account_nr_ends_choice' => 'Ou número da conta / IBAN termina com..',
'rule_trigger_account_nr_ends' => 'Ou número da conta / IBAN termina com ":trigger_value"',
'rule_trigger_account_nr_starts_choice' => 'Ou número da conta / IBAN começa com..',
'rule_trigger_account_nr_starts' => 'Ou número da conta / IBAN começa com ":trigger_value"',
'rule_trigger_category_contains_choice' => 'A categoria contém..',
'rule_trigger_category_contains' => 'Categoria contém ":trigger_value"',
'rule_trigger_category_ends_choice' => 'Categoria termina com..',
'rule_trigger_category_ends' => 'Categoria termina com ":trigger_value"',
'rule_trigger_category_starts_choice' => 'Categoria começa com..',
'rule_trigger_category_starts' => 'Categoria começa com ":trigger_value"',
'rule_trigger_budget_contains_choice' => 'O orçamento contém..',
'rule_trigger_budget_contains' => 'O orçamento contém ":trigger_value"',
'rule_trigger_budget_ends_choice' => 'O orçamento termina com..',
'rule_trigger_budget_ends' => 'Orçamento termina com ":trigger_value"',
'rule_trigger_budget_starts_choice' => 'O orçamento começa com..',
'rule_trigger_budget_starts' => 'Orçamento começa com ":trigger_value"',
'rule_trigger_bill_contains_choice' => 'A fatura contém..',
'rule_trigger_bill_contains' => 'Fatura contém ":trigger_value"',
'rule_trigger_bill_ends_choice' => 'Fatura termina com..',
'rule_trigger_bill_ends' => 'Fatura termina com ":trigger_value"',
'rule_trigger_bill_starts_choice' => 'Fatura começa com..',
'rule_trigger_bill_starts' => 'Fatura começa com ":trigger_value"',
'rule_trigger_external_id_contains_choice' => 'ID Externo contém..',
'rule_trigger_external_id_contains' => 'ID Externo contém ":trigger_value"',
'rule_trigger_external_id_ends_choice' => 'ID externo termina com..',
'rule_trigger_external_id_ends' => 'ID Externo termina com ":trigger_value"',
'rule_trigger_external_id_starts_choice' => 'ID externo começa com..',
'rule_trigger_external_id_starts' => 'ID Externo começa com ":trigger_value"',
'rule_trigger_internal_reference_contains_choice' => 'Referência interna contém..',
'rule_trigger_internal_reference_contains' => 'Referência interna contém ":trigger_value"',
'rule_trigger_internal_reference_ends_choice' => 'Referência interna termina com..',
'rule_trigger_internal_reference_ends' => 'Referência interna termina com ":trigger_value"',
'rule_trigger_internal_reference_starts_choice' => 'Referência interna começa com..',
'rule_trigger_internal_reference_starts' => 'Referência interna começa com ":trigger_value"',
'rule_trigger_external_url_is_choice' => 'URL externa é..',
'rule_trigger_external_url_is' => 'URL externa é ":trigger_value"',
'rule_trigger_external_url_contains_choice' => 'URL externa contém..',
'rule_trigger_external_url_contains' => 'URL externa contém ":trigger_value"',
'rule_trigger_external_url_ends_choice' => 'URL externa termina com..',
'rule_trigger_external_url_ends' => 'URL externa termina com ":trigger_value"',
'rule_trigger_external_url_starts_choice' => 'URL externa começa com..',
'rule_trigger_external_url_starts' => 'URL externa começa com ":trigger_value"',
'rule_trigger_has_no_attachments_choice' => 'Não há anexos',
'rule_trigger_has_no_attachments' => 'A transação não tem anexos',
'rule_trigger_recurrence_id_choice' => 'O ID da transação recorrente é..',
'rule_trigger_recurrence_id' => 'ID da transação recorrente é ":trigger_value"',
'rule_trigger_interest_date_on_choice' => 'Data de juros é em..',
'rule_trigger_interest_date_on' => 'Data de juros é em ":trigger_value"',
'rule_trigger_interest_date_before_choice' => 'Data de juros é anterior a..',
'rule_trigger_interest_date_before' => 'Data de juros é antes de ":trigger_value"',
'rule_trigger_interest_date_after_choice' => 'Data de juros é após..',
'rule_trigger_interest_date_after' => 'Data de juros é após ":trigger_value"',
'rule_trigger_book_date_on_choice' => 'Data de reserva é em..',
'rule_trigger_book_date_on' => 'Data de reserva é em ":trigger_value"',
'rule_trigger_book_date_before_choice' => 'A data de reserva é antes de..',
'rule_trigger_book_date_before' => 'Data de reserva é antes de ":trigger_value"',
'rule_trigger_book_date_after_choice' => 'A data de reserva é após..',
'rule_trigger_book_date_after' => 'Data de reserva após ":trigger_value"',
'rule_trigger_process_date_on_choice' => 'Data de processamento é em..',
'rule_trigger_process_date_on' => 'Data de processamento é ":trigger_value"',
'rule_trigger_process_date_before_choice' => 'Data de processamento é antes de..',
'rule_trigger_process_date_before' => 'Data de processamento é antes de ":trigger_value"',
'rule_trigger_process_date_after_choice' => 'Data de processamento é após..',
'rule_trigger_process_date_after' => 'Data de processamento é após ":trigger_value"',
'rule_trigger_due_date_on_choice' => 'Data de vencimento é em..',
'rule_trigger_due_date_on' => 'Data de vencimento é em ":trigger_value"',
'rule_trigger_due_date_before_choice' => 'A data de vencimento é antes de..',
'rule_trigger_due_date_before' => 'Data de vencimento é antes de ":trigger_value"',
'rule_trigger_due_date_after_choice' => 'Data de vencimento é após..',
'rule_trigger_due_date_after' => 'Data de vencimento é após ":trigger_value"',
'rule_trigger_payment_date_on_choice' => 'Data de pagamento é em..',
'rule_trigger_payment_date_on' => 'Data do pagamento é em ":trigger_value"',
'rule_trigger_payment_date_before_choice' => 'Data de pagamento é anterior a..',
'rule_trigger_payment_date_before' => 'Data do pagamento é antes de ":trigger_value"',
'rule_trigger_payment_date_after_choice' => 'Data de pagamento é depois de..',
'rule_trigger_payment_date_after' => 'Data do pagamento é após ":trigger_value"',
'rule_trigger_invoice_date_on_choice' => 'Data da fatura é em..',
'rule_trigger_invoice_date_on' => 'A data da fatura é em ":trigger_value"',
'rule_trigger_invoice_date_before_choice' => 'Data da fatura é antes de..',
'rule_trigger_invoice_date_before' => 'Data da fatura é antes de ":trigger_value"',
'rule_trigger_invoice_date_after_choice' => 'Data da fatura é depois de..',
'rule_trigger_invoice_date_after' => 'Data da fatura é depois de ":trigger_value"',
'rule_trigger_created_at_before_choice' => 'A transação foi criada antes de..',
'rule_trigger_created_at_before' => 'A transação foi criada antes de ":trigger_value"',
'rule_trigger_created_at_after_choice' => 'A transação foi criada depois de..',
'rule_trigger_created_at_after' => 'A transação foi criada após ":trigger_value"',
'rule_trigger_updated_at_before_choice' => 'A transação foi atualizada pela última vez..',
'rule_trigger_updated_at_before' => 'A transação foi atualizada pela última vez antes de ":trigger_value"',
'rule_trigger_updated_at_after_choice' => 'A transação foi atualizada pela última vez depois de..',
'rule_trigger_updated_at_after' => 'A transação foi atualizada pela última vez após ":trigger_value"',
'rule_trigger_foreign_amount_is_choice' => 'Quantidade em moeda estrangeira é exatamente..',
'rule_trigger_foreign_amount_is' => 'Quantidade em moeda estrangeira é exatamente ":trigger_value"',
'rule_trigger_foreign_amount_less_choice' => 'Quantidade em moeda estrangeira é menor que..',
'rule_trigger_foreign_amount_less' => 'Quantia em moeda estrangeira é inferior a ":trigger_value"',
'rule_trigger_foreign_amount_more_choice' => 'Quantidade em moeda estrangeira é maior que..',
'rule_trigger_foreign_amount_more' => 'Quantia em moeda estrangeira é maior que ":trigger_value"',
'rule_trigger_attachment_name_is_choice' => 'Qualquer nome do anexo é..',
'rule_trigger_attachment_name_is' => 'Qualquer nome de anexo é ":trigger_value"',
'rule_trigger_attachment_name_contains_choice' => 'Qualquer nome do anexo contém..',
'rule_trigger_attachment_name_contains' => 'Qualquer nome do anexo contém ":trigger_value"',
'rule_trigger_attachment_name_starts_choice' => 'Qualquer nome do anexo começa com..',
'rule_trigger_attachment_name_starts' => 'Qualquer nome de anexo começa com ":trigger_value"',
'rule_trigger_attachment_name_ends_choice' => 'Qualquer nome de anexo termina com..',
'rule_trigger_attachment_name_ends' => 'Qualquer nome de anexo termina com ":trigger_value"',
'rule_trigger_attachment_notes_are_choice' => 'Qualquer nota de anexo é..',
'rule_trigger_attachment_notes_are' => 'Qualquer nota de anexo é ":trigger_value"',
'rule_trigger_attachment_notes_contains_choice' => 'Qualquer nota de anexo contém..',
'rule_trigger_attachment_notes_contains' => 'Qualquer nota de anexo contém ":trigger_value"',
'rule_trigger_attachment_notes_starts_choice' => 'Qualquer nota de anexo começa com..',
'rule_trigger_attachment_notes_starts' => 'Qualquer nota de anexo começa com ":trigger_value"',
'rule_trigger_attachment_notes_ends_choice' => 'Qualquer nota de anexo termina com..',
'rule_trigger_attachment_notes_ends' => 'Qualquer nota de anexo termina com ":trigger_value"',
// actions
'rule_action_delete_transaction_choice' => 'EXCLUIR transação (!)',
@@ -999,14 +999,14 @@ return [
'pref_optional_tj_internal_reference' => 'Referência interna',
'pref_optional_tj_notes' => 'Notas',
'pref_optional_tj_attachments' => 'Anexos',
'pref_optional_tj_external_url' => 'External URL',
'pref_optional_tj_external_url' => 'URL externa',
'pref_optional_tj_location' => 'Localização',
'pref_optional_tj_links' => 'Links da transação',
'optional_field_meta_dates' => 'Datas',
'optional_field_meta_business' => 'Negócios',
'optional_field_attachments' => 'Anexos',
'optional_field_meta_data' => 'Meta dados opcionais',
'external_url' => 'External URL',
'external_url' => 'URL externa',
// profile:
'delete_stuff_header' => 'Apagar dados',
@@ -1310,10 +1310,10 @@ return [
'running_again_loss' => 'Transações previamente vinculadas a esta conta podem perder sua conexão se elas (não mais) corresponderem à(s) regra(s).',
'bill_related_rules' => 'Regras relacionadas a esta conta',
'repeats' => 'Repetições',
'bill_end_date_help' => 'Optional field. The bill is expected to end on this date.',
'bill_extension_date_help' => 'Optional field. The bill must be extended (or cancelled) on or before this date.',
'bill_end_index_line' => 'This bill ends on :date',
'bill_extension_index_line' => 'This bill must be extended or cancelled on :date',
'bill_end_date_help' => 'Campo opcional. Espera-se que a fatura termine nesta data.',
'bill_extension_date_help' => 'Campo opcional. A fatura deve ser renovada (ou cancelada) nesta ou antes desta data.',
'bill_end_index_line' => 'Esta fatura termina em :date',
'bill_extension_index_line' => 'Esta fatura deve ser renovada ou cancelada em :date',
'connected_journals' => 'Transações conectadas',
'auto_match_on' => 'Automaticamente correspondente com Firefly III',
'auto_match_off' => 'Não corresponde automaticamente com Firefly III',
@@ -1434,7 +1434,7 @@ return [
'stored_new_account' => 'Nova conta ":name" armazenado!',
'stored_new_account_js' => 'Nova conta "<a href="accounts/show/{ID}">{name}</a>" armazenada!',
'updated_account' => 'Conta ":name" atualizada',
'updated_account_js' => 'Updated account "<a href="accounts/show/{ID}">{title}</a>".',
'updated_account_js' => 'Conta atualizada "<a href="accounts/show/{ID}">{title}</a>".',
'credit_card_options' => 'Opções de cartão de crédito',
'no_transactions_account' => 'Não há transações (neste período) para a conta ativa ":name".',
'no_transactions_period' => 'Não há transações (neste período).',
@@ -1466,7 +1466,7 @@ return [
'already_cleared_transactions' => 'Transações já removidas (:count)',
'submitted_end_balance' => 'Saldo final enviado',
'initial_balance_description' => 'Saldo inicial para ":account"',
'liability_credit_description' => 'Liability credit for ":account"',
'liability_credit_description' => 'Passivo de crédito para ":account"',
'interest_calc_' => 'desconhecido',
'interest_calc_daily' => 'Por dia',
'interest_calc_monthly' => 'Por mês',
@@ -1661,8 +1661,8 @@ return [
'credit_card_type_monthlyFull' => 'Pagamento completo todo mês',
'liability_direction_credit' => 'Devo este débito',
'liability_direction_debit' => 'Devo este débito a outra pessoa',
'liability_direction_credit_short' => 'Owed this debt',
'liability_direction_debit_short' => 'Owe this debt',
'liability_direction_credit_short' => 'Devia este débito',
'liability_direction_debit_short' => 'Deve este débito',
'liability_direction__short' => 'Desconhecida',
'liability_direction_null_short' => 'Desconhecida',
'Liability credit' => 'Crédito de passivo',
@@ -2052,8 +2052,8 @@ return [
'no_budgets_title_default' => 'Vamos criar um orçamento',
'no_rules_title_default' => 'Vamos criar uma regra',
'no_budgets_intro_default' => 'Você ainda não tem nenhum orçamento. Eles são utilizados para organizar suas despesas em grupos lógicos, que você pode aplicar para limitar suas despesas.',
'no_rules_intro_default' => 'You have no rules yet. Rules are powerful automations that can handle transactions for you.',
'no_rules_imperative_default' => 'Rules can be very useful when you\'re managing transactions. Let\'s create one now:',
'no_rules_intro_default' => 'Você ainda não tem regras. As regras são poderosas automações que podem gerenciar transações para você.',
'no_rules_imperative_default' => 'As regras podem ser muito úteis quando você está gerenciando transações. Vamos criar uma agora:',
'no_budgets_imperative_default' => 'Os orçamentos são as ferramentas básicas de gestão financeira. Vamos criar um agora:',
'no_budgets_create_default' => 'Criar orçamento',
'no_rules_create_default' => 'Criar uma regra',
@@ -2098,9 +2098,9 @@ return [
'recurring_daily' => 'Todos os dias',
'recurring_weekly' => ':weekday toda semana',
'recurring_weekly_skip' => 'A cada :skipª semana em :weekday',
'recurring_monthly' => 'Todos os meses no dia :dayOfMonth(st, nd, rd, th)',
'recurring_monthly' => 'Todos os meses no dia :dayOfMonth',
'recurring_monthly_skip' => 'A cada mês :skipº no dia :dayOfMonth',
'recurring_ndom' => 'Todos os meses no(a) :dayOfMonth(st, nd, rd, th) :weekday',
'recurring_ndom' => 'Todos os meses na(o) :dayOfMonth ª/º :weekday',
'recurring_yearly' => 'Todos os anos em :date',
'overview_for_recurrence' => 'Visão geral da transação recorrente ":title"',
'warning_duplicates_repetitions' => 'Em raras ocasiões, as datas aparecem duas vezes na lista. Isso pode acontecer quando várias repetições colidem. Firefly III sempre irá gerar uma transação por dia.',
+3 -3
View File
@@ -84,7 +84,7 @@ return [
'liability_type' => 'Tipo de passivo',
'interest' => 'Juros',
'interest_period' => 'Período de juros',
'extension_date' => 'Extension date',
'extension_date' => 'Data de renovação',
'type' => 'Tipo',
'convert_Withdrawal' => 'Converter a retirada',
'convert_Deposit' => 'Converter o depósito',
@@ -121,7 +121,7 @@ return [
'stop_processing' => 'Parar processamento',
'start_date' => 'Início do intervalo',
'end_date' => 'Final do intervalo',
'enddate' => 'End date',
'enddate' => 'Data final',
'start' => 'Início do intervalo',
'end' => 'Término do intervalo',
'delete_account' => 'Apagar conta ":name"',
@@ -181,7 +181,7 @@ return [
'login_name' => 'Login',
'is_owner' => 'É administrador(a)?',
'url' => 'link',
'bill_end_date' => 'End date',
'bill_end_date' => 'Data final',
// import
'apply_rules' => 'Aplicar Regras',
+3 -3
View File
@@ -46,7 +46,7 @@ return [
'account_type' => 'Tipo de conta',
'created_at' => 'Criado em',
'account' => 'Conta',
'external_url' => 'External URL',
'external_url' => 'URL externa',
'matchingAmount' => 'Total',
'destination' => 'Destino',
'source' => 'Fonte',
@@ -76,7 +76,7 @@ return [
'type' => 'Tipo',
'completed' => 'Completo',
'iban' => 'IBAN',
'account_number' => 'Account number',
'account_number' => 'Número da conta',
'paid_current_period' => 'Pago este período',
'email' => 'Email',
'registered_at' => 'Registrado em',
@@ -133,7 +133,7 @@ return [
'interest' => 'Juros',
'interest_period' => 'Período de juros',
'liability_type' => 'Tipo de passivo',
'liability_direction' => 'Liability in/out',
'liability_direction' => 'Entrada/saída de passivo',
'end_date' => 'Data final',
'payment_info' => 'Informação de pagamento',
'expected_info' => 'Próxima transação esperada',
+3 -3
View File
@@ -209,15 +209,15 @@ return [
'need_id_in_edit' => 'Cada divisão deve ter transaction_journal_id (ID válido ou 0).',
'ob_source_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.',
'lc_source_need_data' => 'Need to get a valid source account ID to continue.',
'lc_source_need_data' => 'É necessário obter um ID de uma conta de origem válida para continuar.',
'ob_dest_need_data' => 'É necessário obter um ID de uma conta de origem válida e/ou um nome de conta de origem válido para continuar.',
'ob_dest_bad_data' => 'Não foi possível encontrar uma conta de destino válida ao pesquisar por ID ":id" ou nome ":name".',
'generic_invalid_source' => 'Você não pode usar esta conta como conta de origem.',
'generic_invalid_destination' => 'Você não pode usar esta conta como conta de destino.',
'generic_no_source' => 'You must submit source account information.',
'generic_no_destination' => 'You must submit destination account information.',
'generic_no_source' => 'Você precisa enviar as informações da conta de origem.',
'generic_no_destination' => 'Você precisa enviar as informações da conta de destino.',
'gte.numeric' => ':attribute deve ser maior ou igual a :value.',
'gt.numeric' => 'O campo :attribute deve ser maior que :value.',
+2 -2
View File
@@ -70,8 +70,8 @@ return [
'edit_object_group' => 'Editar grupo ":title"',
'delete_object_group' => 'Apagar grupo ":title"',
'logout_others' => 'Sair de outras sessões',
'asset_accounts' => 'Asset accounts',
'expense_accounts' => 'Expense accounts',
'asset_accounts' => 'Conta de activos',
'expense_accounts' => 'Conta de despesas',
'revenue_accounts' => 'Revenue accounts',
'liabilities_accounts' => 'Liabilities',
'placeholder' => '[Placeholder]',
+2 -2
View File
@@ -53,9 +53,9 @@ return [
'year_js' => 'YYYY',
//'half_year' => '%B %Y',
'half_year_js' => '\QQ YYYY',
'half_year_js' => '\TQ YYYY',
'quarter_fns' => "'Trimestre' Q, yyyy",
'quarter_fns' => "'T' Q, yyyy",
'half_year_fns' => "'H{half}', yyyy",
'dow_1' => 'Segunda',
'dow_2' => 'Terça',
+7 -7
View File
@@ -31,7 +31,7 @@ return [
'split' => 'Dividir',
'single_split' => 'Dividir',
'clone' => 'Duplicar',
'confirm_action' => 'Confirm action',
'confirm_action' => 'Confirmar ação',
'last_seven_days' => 'Últimos sete dias',
'last_thirty_days' => 'Últimos trinta dias',
'last_180_days' => 'Últimos 180 dias',
@@ -290,7 +290,7 @@ return [
'search_modifier_id' => 'O ID da transação é ":value"',
'search_modifier_date_before' => 'A data da transacção é anterior ou a ":value"',
'search_modifier_date_after' => 'A data da transacção é posterior ou a ":value"',
'search_modifier_external_id_is' => 'External ID is ":value"',
'search_modifier_external_id_is' => 'ID externo é ":value"',
'search_modifier_no_external_url' => 'The transaction has no external URL',
'search_modifier_any_external_url' => 'The transaction must have a (any) external URL',
'search_modifier_internal_reference_is' => 'Internal reference is ":value"',
@@ -315,7 +315,7 @@ return [
'search_modifier_notes_is' => 'The transaction notes are exactly ":value"',
'search_modifier_no_notes' => 'A transacção não pode tem notas',
'search_modifier_any_notes' => 'A transacção tem que ter notas',
'search_modifier_amount_is' => 'Amount is exactly :value',
'search_modifier_amount_is' => 'O valor é exactamente :value',
'search_modifier_amount_less' => 'Valor é menor ou igual a :value',
'search_modifier_amount_more' => 'Valor é maior ou igual a :value',
'search_modifier_source_account_is' => 'O nome da conta de origem é exactamente ":value"',
@@ -358,7 +358,7 @@ return [
// new
'search_modifier_tag_is_not' => 'No tag is ":value"',
'search_modifier_account_is' => 'Either account is ":value"',
'search_modifier_account_is' => 'Qualquer das contas é ":value"',
'search_modifier_account_contains' => 'Either account contains ":value"',
'search_modifier_account_ends' => 'Either account ends with ":value"',
'search_modifier_account_starts' => 'Either account starts with ":value"',
@@ -647,7 +647,7 @@ return [
'rule_trigger_category_is' => 'A categoria é ":trigger_value"',
'rule_trigger_amount_less_choice' => 'O montante é menos de..',
'rule_trigger_amount_less' => 'Quantia é menor que :trigger_value',
'rule_trigger_amount_is_choice' => 'Amount is..',
'rule_trigger_amount_is_choice' => 'O montante é..',
'rule_trigger_amount_is' => 'Amount is :trigger_value',
'rule_trigger_amount_more_choice' => 'O montante é maior que..',
'rule_trigger_amount_more' => 'Quantia é maior que :trigger_value',
@@ -709,7 +709,7 @@ return [
'rule_trigger_notes_ends' => 'Notes end with ":trigger_value"',
'rule_trigger_bill_is_choice' => 'A fatura é..',
'rule_trigger_bill_is' => 'A fatura é ":trigger_value"',
'rule_trigger_external_id_is_choice' => 'External ID is..',
'rule_trigger_external_id_is_choice' => 'O ID Externo é..',
'rule_trigger_external_id_is' => 'External ID is ":trigger_value"',
'rule_trigger_internal_reference_is_choice' => 'Internal reference is..',
'rule_trigger_internal_reference_is' => 'Internal reference is ":trigger_value"',
@@ -748,7 +748,7 @@ return [
'rule_trigger_category_ends' => 'Category ends with ":trigger_value"',
'rule_trigger_category_starts_choice' => 'Category starts with..',
'rule_trigger_category_starts' => 'Category starts with ":trigger_value"',
'rule_trigger_budget_contains_choice' => 'Budget contains..',
'rule_trigger_budget_contains_choice' => 'O orçamento contém..',
'rule_trigger_budget_contains' => 'Budget contains ":trigger_value"',
'rule_trigger_budget_ends_choice' => 'Budget ends with..',
'rule_trigger_budget_ends' => 'Budget ends with ":trigger_value"',
+2 -2
View File
@@ -46,7 +46,7 @@ return [
'account_type' => 'Tipo de conta',
'created_at' => 'Criado em',
'account' => 'Conta',
'external_url' => 'External URL',
'external_url' => 'URL Externo',
'matchingAmount' => 'Montante',
'destination' => 'Destino',
'source' => 'Origem',
@@ -76,7 +76,7 @@ return [
'type' => 'Tipo',
'completed' => 'Concluido',
'iban' => 'IBAN',
'account_number' => 'Account number',
'account_number' => 'Número de conta',
'paid_current_period' => 'Pago este periodo',
'email' => 'Email',
'registered_at' => 'Registado em',
+1 -1
View File
@@ -33,7 +33,7 @@ return [
'be_right_back' => 'Временно недоступен!',
'check_back' => 'Firefly III отключён для необходимого обслуживания. Пожалуйста, зайдите через секунду.',
'error_occurred' => 'Упс! Произошла ошибка.',
'db_error_occurred' => 'Whoops! A database error occurred.',
'db_error_occurred' => 'Упс! Произошла ошибка базы данных.',
'error_not_recoverable' => 'К сожалению, эта ошибка не была исправлена :(. Firefly III сломался. Ошибка:',
'error' => 'Ошибка',
'error_location' => 'Эта ошибка произошла в файле <span style="font-family: monospace;">:file</span> в строке :line с кодом :code.',
+1 -1
View File
@@ -12,6 +12,6 @@ sonar.organization=firefly-iii
#sonar.sourceEncoding=UTF-8
sonar.projectVersion=5.7.10
sonar.projectVersion=5.7.11
sonar.sources=app,bootstrap,database,resources/assets,resources/views,routes,tests
sonar.sourceEncoding=UTF-8
+344 -339
View File
File diff suppressed because it is too large. Load diff