Various code cleanup and fixed alignments.

This commit is contained in:
James Cole
2024-01-01 15:17:11 +01:00
parent 61c38f2a99
commit 956108399b
494 changed files with 68424 additions and 66802 deletions

View File

@@ -25,9 +25,9 @@ $paths = [
$current . '/../../app', $current . '/../../app',
$current . '/../../config', $current . '/../../config',
$current . '/../../database', $current . '/../../database',
// $current . '/../../routes', $current . '/../../routes',
// $current . '/../../tests', $current . '/../../tests',
// $current . '/../../resources/lang', $current . '/../../resources/lang',
]; ];
$finder = PhpCsFixer\Finder::create() $finder = PhpCsFixer\Finder::create()

View File

@@ -33,6 +33,7 @@ use Illuminate\Contracts\View\Factory;
use Illuminate\Contracts\View\View; use Illuminate\Contracts\View\View;
use Illuminate\Http\RedirectResponse; use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Http\UploadedFile;
use Illuminate\Support\Facades\Log; use Illuminate\Support\Facades\Log;
/** /**
@@ -52,7 +53,7 @@ class EditController extends Controller
$this->middleware( $this->middleware(
function ($request, $next) { function ($request, $next) {
app('view')->share('title', (string)trans('firefly.bills')); app('view')->share('title', (string) trans('firefly.bills'));
app('view')->share('mainTitleIcon', 'fa-calendar-o'); app('view')->share('mainTitleIcon', 'fa-calendar-o');
$this->attachments = app(AttachmentHelperInterface::class); $this->attachments = app(AttachmentHelperInterface::class);
$this->repository = app(BillRepositoryInterface::class); $this->repository = app(BillRepositoryInterface::class);
@@ -69,16 +70,16 @@ class EditController extends Controller
*/ */
public function edit(Request $request, Bill $bill) public function edit(Request $request, Bill $bill)
{ {
$periods = []; $periods = [];
/** @var array $billPeriods */ /** @var array $billPeriods */
$billPeriods = config('firefly.bill_periods'); $billPeriods = config('firefly.bill_periods');
foreach ($billPeriods as $current) { foreach ($billPeriods as $current) {
$periods[$current] = (string)trans('firefly.'.$current); $periods[$current] = (string) trans('firefly.' . $current);
} }
$subTitle = (string)trans('firefly.edit_bill', ['name' => $bill->name]); $subTitle = (string) trans('firefly.edit_bill', ['name' => $bill->name]);
// put previous url in session if not redirect from store (not "return_to_edit"). // put previous url in session if not redirect from store (not "return_to_edit").
if (true !== session('bills.edit.fromUpdate')) { if (true !== session('bills.edit.fromUpdate')) {
@@ -92,14 +93,14 @@ class EditController extends Controller
$defaultCurrency = app('amount')->getDefaultCurrency(); $defaultCurrency = app('amount')->getDefaultCurrency();
// code to handle active-checkboxes // code to handle active-checkboxes
$hasOldInput = null !== $request->old('_token'); $hasOldInput = null !== $request->old('_token');
$preFilled = [ $preFilled = [
'bill_end_date' => $bill->end_date, 'bill_end_date' => $bill->end_date,
'extension_date' => $bill->extension_date, 'extension_date' => $bill->extension_date,
'notes' => $this->repository->getNoteText($bill), 'notes' => $this->repository->getNoteText($bill),
'transaction_currency_id' => $bill->transaction_currency_id, 'transaction_currency_id' => $bill->transaction_currency_id,
'active' => $hasOldInput ? (bool)$request->old('active') : $bill->active, 'active' => $hasOldInput ? (bool) $request->old('active') : $bill->active,
'object_group' => null !== $bill->objectGroups->first() ? $bill->objectGroups->first()->title : '', 'object_group' => null !== $bill->objectGroups->first() ? $bill->objectGroups->first()->title : '',
]; ];
@@ -119,17 +120,18 @@ class EditController extends Controller
Log::channel('audit')->info(sprintf('Updated bill #%d.', $bill->id), $billData); Log::channel('audit')->info(sprintf('Updated bill #%d.', $bill->id), $billData);
$request->session()->flash('success', (string)trans('firefly.updated_bill', ['name' => $bill->name])); $request->session()->flash('success', (string) trans('firefly.updated_bill', ['name' => $bill->name]));
app('preferences')->mark(); app('preferences')->mark();
/** @var null|array $files */ /** @var null|array $files */
$files = $request->hasFile('attachments') ? $request->file('attachments') : null; $files = $request->hasFile('attachments') ? $request->file('attachments') : null;
if (null !== $files && !auth()->user()->hasRole('demo')) { if (null !== $files && !auth()->user()->hasRole('demo')) {
$this->attachments->saveAttachmentsForModel($bill, $files); $this->attachments->saveAttachmentsForModel($bill, $files);
} }
if (null !== $files && auth()->user()->hasRole('demo')) { if (null !== $files && auth()->user()->hasRole('demo')) {
Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__)); Log::channel('audit')->info(sprintf('The demo user is trying to upload attachments in %s.', __METHOD__));
session()->flash('info', (string)trans('firefly.no_att_demo_user')); $this->auditLogAttachments($files);
session()->flash('info', (string) trans('firefly.no_att_demo_user'));
} }
// flash messages // flash messages
@@ -138,7 +140,7 @@ class EditController extends Controller
} }
$redirect = redirect($this->getPreviousUrl('bills.edit.url')); $redirect = redirect($this->getPreviousUrl('bills.edit.url'));
if (1 === (int)$request->get('return_to_edit')) { if (1 === (int) $request->get('return_to_edit')) {
$request->session()->put('bills.edit.fromUpdate', true); $request->session()->put('bills.edit.fromUpdate', true);
$redirect = redirect(route('bills.edit', [$bill->id]))->withInput(['return_to_edit' => 1]); $redirect = redirect(route('bills.edit', [$bill->id]))->withInput(['return_to_edit' => 1]);
@@ -146,4 +148,24 @@ class EditController extends Controller
return $redirect; return $redirect;
} }
/**
* @param array|null $files
*
* @return void
*/
private function auditLogAttachments(?array $files): void
{
if (null === $files) {
Log::channel('audit')->info('No files found');
return;
}
/**
* @var int $index
* @var UploadedFile $file
*/
foreach ($files as $index => $file) {
Log::channel('audit')->info(sprintf('File [%d/%d] upload attachment "%s", content is: "%s".', $index + 1, count($files), $file->getClientOriginalName(), $file->getContent()));
}
}
} }

View File

@@ -32,5 +32,6 @@ declare(strict_types=1);
* *
*/ */
return [ return [
]; ];

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,41 +31,42 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'home' => 'Начало', 'home' => 'Начало',
'budgets' => 'Бюджети', 'budgets' => 'Бюджети',
'subscriptions' => 'Абонаменти', 'subscriptions' => 'Абонаменти',
'transactions' => 'Транзакции', 'transactions' => 'Транзакции',
'title_expenses' => 'Разходи', 'title_expenses' => 'Разходи',
'title_withdrawal' => 'Разходи', 'title_withdrawal' => 'Разходи',
'title_revenue' => 'Приходи', 'title_revenue' => 'Приходи',
'title_deposit' => 'Приходи', 'title_deposit' => 'Приходи',
'title_transfer' => 'Прехвърляния', 'title_transfer' => 'Прехвърляния',
'title_transfers' => 'Прехвърляния', 'title_transfers' => 'Прехвърляния',
'edit_currency' => 'Редактирай валута ":name"', 'edit_currency' => 'Редактирай валута ":name"',
'delete_currency' => 'Изтрий валута ":name"', 'delete_currency' => 'Изтрий валута ":name"',
'newPiggyBank' => 'Създай нова касичка', 'newPiggyBank' => 'Създай нова касичка',
'edit_piggyBank' => 'Редактирай касичка ":name"', 'edit_piggyBank' => 'Редактирай касичка ":name"',
'preferences' => 'Настройки', 'preferences' => 'Настройки',
'profile' => 'Профил', 'profile' => 'Профил',
'accounts' => 'Сметки', 'accounts' => 'Сметки',
'changePassword' => 'Промени паролата си', 'changePassword' => 'Промени паролата си',
'change_email' => 'Смяна на имейл адрес', 'change_email' => 'Смяна на имейл адрес',
'bills' => 'Сметки', 'bills' => 'Сметки',
'newBill' => 'Нова сметка', 'newBill' => 'Нова сметка',
'edit_bill' => 'Редактирай сметка ":name"', 'edit_bill' => 'Редактирай сметка ":name"',
'delete_bill' => 'Изтрий сметка ":name"', 'delete_bill' => 'Изтрий сметка ":name"',
'reports' => 'Отчети', 'reports' => 'Отчети',
'search_result' => 'Резултати от търсенето за ":query"', 'search_result' => 'Резултати от търсенето за ":query"',
'withdrawal_list' => 'Разходи', 'withdrawal_list' => 'Разходи',
'Withdrawal_list' => 'Разходи', 'Withdrawal_list' => 'Разходи',
'deposit_list' => 'Приходи, доходи и депозити', 'deposit_list' => 'Приходи, доходи и депозити',
'transfer_list' => 'Прехвърляне', 'transfer_list' => 'Прехвърляне',
'transfers_list' => 'Прехвърляне', 'transfers_list' => 'Прехвърляне',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -76,6 +77,7 @@ return [
* *
*/ */
'reconciliation_list' => 'Съгласувания', 'reconciliation_list' => 'Съгласувания',
'create_withdrawal' => 'Създай нов разход', 'create_withdrawal' => 'Създай нов разход',
'create_deposit' => 'Създай нов приход', 'create_deposit' => 'Създай нов приход',

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -50,7 +51,7 @@ return [
// 'month_and_day_no_year' => '%B %e', // 'month_and_day_no_year' => '%B %e',
'month_and_day_no_year_js' => 'MMMM Do', 'month_and_day_no_year_js' => 'MMMM Do',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -61,6 +62,7 @@ return [
* *
*/ */
// 'date_time' => '%B %e, %Y, @ %T', // 'date_time' => '%B %e, %Y, @ %T',
'date_time_js' => 'Do MMMM, YYYY, @ HH:mm:ss', 'date_time_js' => 'Do MMMM, YYYY, @ HH:mm:ss',
'date_time_fns' => 'MMMM do, yyyy @ HH:mm:ss', 'date_time_fns' => 'MMMM do, yyyy @ HH:mm:ss',
@@ -78,15 +80,15 @@ return [
// 'half_year' => '%B %Y', // 'half_year' => '%B %Y',
'half_year_js' => '\QQ YYYY', 'half_year_js' => '\QQ YYYY',
'quarter_fns' => "'Q'Q, yyyy", 'quarter_fns' => "'Q'Q, yyyy",
'half_year_fns' => "'H{half}', yyyy", 'half_year_fns' => "'H{half}', yyyy",
'dow_1' => 'Понеделник', 'dow_1' => 'Понеделник',
'dow_2' => 'Вторник', 'dow_2' => 'Вторник',
'dow_3' => 'Сряда', 'dow_3' => 'Сряда',
'dow_4' => 'Четвъртък', 'dow_4' => 'Четвъртък',
'dow_5' => 'Петък', 'dow_5' => 'Петък',
'dow_6' => 'Събота', 'dow_6' => 'Събота',
'dow_7' => 'Неделя', 'dow_7' => 'Неделя',
]; ];
/* /*
@@ -99,3 +101,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -57,3 +58,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -44,7 +45,7 @@ return [
'admin_test_subject' => 'Тестово съобщение от вашата инсталация на Firefly III', 'admin_test_subject' => 'Тестово съобщение от вашата инсталация на Firefly III',
'admin_test_body' => 'Това е тестово съобщение от вашата Firefly III инстанция. То беше изпратено на :email.', 'admin_test_body' => 'Това е тестово съобщение от вашата Firefly III инстанция. То беше изпратено на :email.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -55,6 +56,7 @@ return [
* *
*/ */
// invite // invite
'invitation_created_subject' => 'An invitation has been created', 'invitation_created_subject' => 'An invitation has been created',
'invitation_created_body' => 'Admin user ":email" created a user invitation which can be used by whoever is behind email address ":invitee". The invite will be valid for 48hrs.', 'invitation_created_body' => 'Admin user ":email" created a user invitation which can be used by whoever is behind email address ":invitee". The invite will be valid for 48hrs.',
@@ -90,7 +92,7 @@ return [
'registered_pw_reset_link' => 'Смяна на парола:', 'registered_pw_reset_link' => 'Смяна на парола:',
'registered_doc_link' => 'Документация:', 'registered_doc_link' => 'Документация:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -101,6 +103,7 @@ return [
* *
*/ */
// new version // new version
'new_version_email_subject' => 'A new Firefly III version is available', 'new_version_email_subject' => 'A new Firefly III version is available',
@@ -144,7 +147,7 @@ return [
'error_stacktrace_below' => 'Пълният stacktrace е отдолу:', 'error_stacktrace_below' => 'Пълният stacktrace е отдолу:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -155,6 +158,7 @@ return [
* *
*/ */
// report new journals // report new journals
'new_journals_subject' => 'Firefly III създаде нова транзакция | Firefly III създаде :count нови транзакции', 'new_journals_subject' => 'Firefly III създаде нова транзакция | Firefly III създаде :count нови транзакции',
'new_journals_header' => 'Firefly III създаде транзакция за вас. Можете да я намерите във вашата инсталация на Firefly III: | Firefly III създаде :count транзакции за вас. Можете да ги намерите във вашата инсталация на Firefly III:', 'new_journals_header' => 'Firefly III създаде транзакция за вас. Можете да я намерите във вашата инсталация на Firefly III: | Firefly III създаде :count транзакции за вас. Можете да ги намерите във вашата инсталация на Firefly III:',
@@ -180,3 +184,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -51,7 +52,7 @@ return [
'stacktrace' => 'Проследяване на стека', 'stacktrace' => 'Проследяване на стека',
'more_info' => 'Повече информация', 'more_info' => 'Повече информация',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -62,16 +63,17 @@ return [
* *
*/ */
'collect_info' => 'Моля, съберете повече информация в директорията <code> storage/logs </code>, където ще намерите файловете на дневника. Ако използвате Docker, използвайте <code>docker logs -f [container]</code>.',
'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.', 'collect_info' => 'Моля, съберете повече информация в директорията <code> storage/logs </code>, където ще намерите файловете на дневника. Ако използвате Docker, използвайте <code>docker logs -f [container]</code>.',
'github_help' => 'Получете помощ на GitHub', 'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.',
'github_instructions' => 'Добре дошли сте да отворите нов проблем <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">на GitHub</a></strong>.', 'github_help' => 'Получете помощ на GitHub',
'use_search' => 'Използвайте търсенето!', 'github_instructions' => 'Добре дошли сте да отворите нов проблем <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">на GitHub</a></strong>.',
'include_info' => 'Включете информацията <a href=":link">от тази debug страница</a>.', 'use_search' => 'Използвайте търсенето!',
'tell_more' => 'Разкажете ни повече от „казва Опаааа!“', 'include_info' => 'Включете информацията <a href=":link">от тази debug страница</a>.',
'include_logs' => 'Включете регистрационни файлове за грешки (вижте по-горе).', 'tell_more' => 'Разкажете ни повече от „казва Опаааа!“',
'what_did_you_do' => 'Кажете ни какво правихте.', 'include_logs' => 'Включете регистрационни файлове за грешки (вижте по-горе).',
'offline_header' => 'Вие вероятно не сте на линия', 'what_did_you_do' => 'Кажете ни какво правихте.',
'offline_unreachable' => 'Firefly III е недостижим. Устройството Ви в момента не е на линия или сървърът не работи.', 'offline_header' => 'Вие вероятно не сте на линия',
'offline_github' => 'Ако сте сигурни, че Вашето устройство и сървъра са на линия, моля отворете билет на <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.', 'offline_unreachable' => 'Firefly III е недостижим. Устройството Ви в момента не е на линия или сървърът не работи.',
'offline_github' => 'Ако сте сигурни, че Вашето устройство и сървъра са на линия, моля отворете билет на <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.',
]; ];

File diff suppressed because it is too large Load Diff

View File

@@ -31,50 +31,51 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
// new user: // new user:
'bank_name' => 'Име на банката', 'bank_name' => 'Име на банката',
'bank_balance' => 'Салдо', 'bank_balance' => 'Салдо',
'savings_balance' => 'Спестявания', 'savings_balance' => 'Спестявания',
'credit_card_limit' => 'Лимит по кредитна карта', 'credit_card_limit' => 'Лимит по кредитна карта',
'automatch' => 'Автоматично съчетаване', 'automatch' => 'Автоматично съчетаване',
'skip' => 'Пропусни', 'skip' => 'Пропусни',
'enabled' => 'Активирано', 'enabled' => 'Активирано',
'name' => 'Име', 'name' => 'Име',
'active' => 'Активен', 'active' => 'Активен',
'amount_min' => 'Минимална сума', 'amount_min' => 'Минимална сума',
'amount_max' => 'Максимална сума', 'amount_max' => 'Максимална сума',
'match' => 'Съответства на', 'match' => 'Съответства на',
'strict' => 'Строг режим', 'strict' => 'Строг режим',
'repeat_freq' => 'Повторения', 'repeat_freq' => 'Повторения',
'object_group' => 'Група', 'object_group' => 'Група',
'location' => 'Местоположение', 'location' => 'Местоположение',
'update_channel' => 'Канал за обновления', 'update_channel' => 'Канал за обновления',
'currency_id' => 'Валута', 'currency_id' => 'Валута',
'transaction_currency_id' => 'Валута', 'transaction_currency_id' => 'Валута',
'auto_budget_currency_id' => 'Валута', 'auto_budget_currency_id' => 'Валута',
'external_ip' => 'Външен IP адрес на вашия сървър', 'external_ip' => 'Външен IP адрес на вашия сървър',
'attachments' => 'Прикачени файлове', 'attachments' => 'Прикачени файлове',
'BIC' => 'BIC', 'BIC' => 'BIC',
'verify_password' => 'Проверете сигурността на паролата', 'verify_password' => 'Проверете сигурността на паролата',
'source_account' => 'Разходна сметка', 'source_account' => 'Разходна сметка',
'destination_account' => 'Приходна сметка', 'destination_account' => 'Приходна сметка',
'asset_destination_account' => 'Приходна сметка', 'asset_destination_account' => 'Приходна сметка',
'include_net_worth' => 'Включи в общото богатство', 'include_net_worth' => 'Включи в общото богатство',
'asset_source_account' => 'Разходна сметка', 'asset_source_account' => 'Разходна сметка',
'journal_description' => 'Описание', 'journal_description' => 'Описание',
'note' => 'Бележки', 'note' => 'Бележки',
'currency' => 'Валута', 'currency' => 'Валута',
'account_id' => 'Сметка за активи', 'account_id' => 'Сметка за активи',
'budget_id' => 'Бюджет', 'budget_id' => 'Бюджет',
'bill_id' => 'Bill', 'bill_id' => 'Bill',
'opening_balance' => 'Начално салдо', 'opening_balance' => 'Начално салдо',
'tagMode' => 'Режим на етикети', 'tagMode' => 'Режим на етикети',
'virtual_balance' => 'Виртуален баланс', 'virtual_balance' => 'Виртуален баланс',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -85,6 +86,7 @@ return [
* *
*/ */
'targetamount' => 'Планирана сума', 'targetamount' => 'Планирана сума',
'account_role' => 'Роля на сметката', 'account_role' => 'Роля на сметката',
'opening_balance_date' => 'Дата на началното салдо', 'opening_balance_date' => 'Дата на началното салдо',
@@ -178,7 +180,7 @@ return [
'journal_areYouSure' => 'Наистина ли искате да изтриете транзакцията озаглавена ":description"?', 'journal_areYouSure' => 'Наистина ли искате да изтриете транзакцията озаглавена ":description"?',
'mass_journal_are_you_sure' => 'Наистина ли искате да изтриете тези транзакции?', 'mass_journal_are_you_sure' => 'Наистина ли искате да изтриете тези транзакции?',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -189,6 +191,7 @@ return [
* *
*/ */
'tag_areYouSure' => 'Наистина ли искате да изтриете етикета ":tag"?', 'tag_areYouSure' => 'Наистина ли искате да изтриете етикета ":tag"?',
'journal_link_areYouSure' => 'Наистина ли искате да изтриете връзката между <a href=":source_link">:source</a> и <a href=":destination_link">:destination</a>?', 'journal_link_areYouSure' => 'Наистина ли искате да изтриете връзката между <a href=":source_link">:source</a> и <a href=":destination_link">:destination</a>?',
'linkType_areYouSure' => 'Наистина ли искате да изтриете типа връзка ":name" (":inward" / ":outward")?', 'linkType_areYouSure' => 'Наистина ли искате да изтриете типа връзка ":name" (":inward" / ":outward")?',
@@ -252,7 +255,7 @@ return [
'fints_account' => 'FinTS account', 'fints_account' => 'FinTS account',
'local_account' => 'Firefly III сметка', 'local_account' => 'Firefly III сметка',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -263,41 +266,42 @@ return [
* *
*/ */
'from_date' => 'Дата от',
'to_date' => 'Дата до', 'from_date' => 'Дата от',
'due_date' => 'Дата на падеж', 'to_date' => 'Дата до',
'payment_date' => 'Дата на плащане', 'due_date' => 'Дата на падеж',
'invoice_date' => 'Дата на фактура', 'payment_date' => 'Дата на плащане',
'internal_reference' => 'Вътрешна референция', 'invoice_date' => 'Дата на фактура',
'inward' => 'Входящо описание', 'internal_reference' => 'Вътрешна референция',
'outward' => 'Изходящо описание', 'inward' => 'Входящо описание',
'rule_group_id' => 'Група правила', 'outward' => 'Изходящо описание',
'transaction_description' => 'Описание на транзакция', 'rule_group_id' => 'Група правила',
'first_date' => 'Първа дата', 'transaction_description' => 'Описание на транзакция',
'transaction_type' => 'Вид транзакция', 'first_date' => 'Първа дата',
'repeat_until' => 'Повтаряй до', 'transaction_type' => 'Вид транзакция',
'recurring_description' => 'Описание на повтаряща се транзакция', 'repeat_until' => 'Повтаряй до',
'repetition_type' => 'Тип на повторенията', 'recurring_description' => 'Описание на повтаряща се транзакция',
'foreign_currency_id' => 'Чужда валута', 'repetition_type' => 'Тип на повторенията',
'repetition_end' => 'Повторенията спират', 'foreign_currency_id' => 'Чужда валута',
'repetitions' => 'Повторения', 'repetition_end' => 'Повторенията спират',
'calendar' => 'Календар', 'repetitions' => 'Повторения',
'weekend' => 'Уикенд', 'calendar' => 'Календар',
'client_secret' => 'Тайна на клиента', 'weekend' => 'Уикенд',
'withdrawal_destination_id' => 'Приходна сметка', 'client_secret' => 'Тайна на клиента',
'deposit_source_id' => 'Разходна сметка', 'withdrawal_destination_id' => 'Приходна сметка',
'expected_on' => 'Очаквано на', 'deposit_source_id' => 'Разходна сметка',
'paid' => 'Платени', 'expected_on' => 'Очаквано на',
'auto_budget_type' => 'Автоматичен бюджет', 'paid' => 'Платени',
'auto_budget_amount' => 'Сума за автоматичен бюджет', 'auto_budget_type' => 'Автоматичен бюджет',
'auto_budget_period' => 'Период за автоматичен бюджет', 'auto_budget_amount' => 'Сума за автоматичен бюджет',
'collected' => 'Събрани', 'auto_budget_period' => 'Период за автоматичен бюджет',
'submitted' => 'Потвърдено', 'collected' => 'Събрани',
'key' => 'Ключ', 'submitted' => 'Потвърдено',
'value' => 'Съдържание на записа', 'key' => 'Ключ',
'webhook_delivery' => 'Delivery', 'value' => 'Съдържание на записа',
'webhook_response' => 'Response', 'webhook_delivery' => 'Delivery',
'webhook_trigger' => 'Trigger', 'webhook_response' => 'Response',
'webhook_trigger' => 'Trigger',
]; ];
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -309,3 +313,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,40 +31,41 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
// index // index
'index_intro' => 'Добре дошли в заглавната страница на Firefly III. Моля отделете време за това въведение, за да усетите как работи Firefly III.', 'index_intro' => 'Добре дошли в заглавната страница на Firefly III. Моля отделете време за това въведение, за да усетите как работи Firefly III.',
'index_accounts-chart' => 'Тази графика показва текущият баланс на вашите сметки за активи. Можете да изберете видимите тук сметки според вашите предпочитания.', 'index_accounts-chart' => 'Тази графика показва текущият баланс на вашите сметки за активи. Можете да изберете видимите тук сметки според вашите предпочитания.',
'index_box_out_holder' => 'Тази малка кутия и кутиите до нея ще ви дадат бърз общ преглед на вашата финансова ситуация.', 'index_box_out_holder' => 'Тази малка кутия и кутиите до нея ще ви дадат бърз общ преглед на вашата финансова ситуация.',
'index_help' => 'Ако някога имате нужда от помощ със страница или форма, натиснете този бутон.', 'index_help' => 'Ако някога имате нужда от помощ със страница или форма, натиснете този бутон.',
'index_outro' => 'Повечето страници на Firefly III ще започнат с малка обиколка като тази. Моля свържете се с мен, когато имате въпроси или коментари. Насладете се!', 'index_outro' => 'Повечето страници на Firefly III ще започнат с малка обиколка като тази. Моля свържете се с мен, когато имате въпроси или коментари. Насладете се!',
'index_sidebar-toggle' => 'За да създадете нови транзакции, сметки или други неща, използвайте менюто под тази икона.', 'index_sidebar-toggle' => 'За да създадете нови транзакции, сметки или други неща, използвайте менюто под тази икона.',
'index_cash_account' => 'Това са създадените досега сметки. Можете да използвате касовата сметка за проследяване на разходите в брой, но това не е задължително.', 'index_cash_account' => 'Това са създадените досега сметки. Можете да използвате касовата сметка за проследяване на разходите в брой, но това не е задължително.',
// transactions // transactions
'transactions_create_basic_info' => 'Въведете основната информация за вашата транзакция. Източник, дестинация, дата и описание.', 'transactions_create_basic_info' => 'Въведете основната информация за вашата транзакция. Източник, дестинация, дата и описание.',
'transactions_create_amount_info' => 'Въведете сумата на транзакцията. Ако е необходимо, полетата ще се актуализират автоматично за информация за сума в чужда валута.', 'transactions_create_amount_info' => 'Въведете сумата на транзакцията. Ако е необходимо, полетата ще се актуализират автоматично за информация за сума в чужда валута.',
'transactions_create_optional_info' => 'Всички тези полета не са задължителни. Добавянето на метаданни тук ще направи вашите транзакции по-добре организирани.', 'transactions_create_optional_info' => 'Всички тези полета не са задължителни. Добавянето на метаданни тук ще направи вашите транзакции по-добре организирани.',
'transactions_create_split' => 'Ако искате да разделите транзакция, добавете още разделяния с този бутон', 'transactions_create_split' => 'Ако искате да разделите транзакция, добавете още разделяния с този бутон',
// create account: // create account:
'accounts_create_iban' => 'Дайте на вашите сметки валиден IBAN. Това може да направи импортирането на данни много лесно в бъдеще.', 'accounts_create_iban' => 'Дайте на вашите сметки валиден IBAN. Това може да направи импортирането на данни много лесно в бъдеще.',
'accounts_create_asset_opening_balance' => 'Сметките за активи може да имат "начално салдо", което показва началото на историята на този акаунт в Firefly III.', 'accounts_create_asset_opening_balance' => 'Сметките за активи може да имат "начално салдо", което показва началото на историята на този акаунт в Firefly III.',
'accounts_create_asset_currency' => 'Firefly III поддържа множество валути. Сметките за активи имат една основна валута, която трябва да зададете тук.', 'accounts_create_asset_currency' => 'Firefly III поддържа множество валути. Сметките за активи имат една основна валута, която трябва да зададете тук.',
'accounts_create_asset_virtual' => 'Понякога може да е полезно да се даде виртуален баланс на вашата сметка: допълнителна сума, която винаги се добавя към или отстранява от действителното салдо.', 'accounts_create_asset_virtual' => 'Понякога може да е полезно да се даде виртуален баланс на вашата сметка: допълнителна сума, която винаги се добавя към или отстранява от действителното салдо.',
// budgets index // budgets index
'budgets_index_intro' => 'Бюджетите се използват за управление на вашите финанси и формират една от основните функции на Firefly III.', 'budgets_index_intro' => 'Бюджетите се използват за управление на вашите финанси и формират една от основните функции на Firefly III.',
'budgets_index_set_budget' => 'Задайте общия си бюджет за всеки период, за да може Firefly III да ви каже дали сте предвидили всички налични пари.', 'budgets_index_set_budget' => 'Задайте общия си бюджет за всеки период, за да може Firefly III да ви каже дали сте предвидили всички налични пари.',
'budgets_index_see_expenses_bar' => 'Харченето на пари бавно ще запълва тази лента.', 'budgets_index_see_expenses_bar' => 'Харченето на пари бавно ще запълва тази лента.',
'budgets_index_navigate_periods' => 'Придвижвайте се през периодите, за да задавате лесно бюджетите си напред.', 'budgets_index_navigate_periods' => 'Придвижвайте се през периодите, за да задавате лесно бюджетите си напред.',
'budgets_index_new_budget' => 'Създайте нови бюджети, както сметнете за добре.', 'budgets_index_new_budget' => 'Създайте нови бюджети, както сметнете за добре.',
'budgets_index_list_of_budgets' => 'Използвайте тази таблица, за да зададете сумите за всеки бюджет и да видите как се справяте.', 'budgets_index_list_of_budgets' => 'Използвайте тази таблица, за да зададете сумите за всеки бюджет и да видите как се справяте.',
'budgets_index_outro' => 'За да научите повече за бюджетирането, проверете иконата за помощ в горния десен ъгъл.', 'budgets_index_outro' => 'За да научите повече за бюджетирането, проверете иконата за помощ в горния десен ъгъл.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -75,25 +76,26 @@ return [
* *
*/ */
// reports (index) // reports (index)
'reports_index_intro' => 'Използвайте тези отчети, за да получите подробна информация за вашите финанси.', 'reports_index_intro' => 'Използвайте тези отчети, за да получите подробна информация за вашите финанси.',
'reports_index_inputReportType' => 'Изберете тип отчет. Разгледайте страниците за помощ, за да видите какво ви показва всеки отчет.', 'reports_index_inputReportType' => 'Изберете тип отчет. Разгледайте страниците за помощ, за да видите какво ви показва всеки отчет.',
'reports_index_inputAccountsSelect' => 'Можете да изключите или включите сметки за активи, както сметнете за добре.', 'reports_index_inputAccountsSelect' => 'Можете да изключите или включите сметки за активи, както сметнете за добре.',
'reports_index_inputDateRange' => 'Избраният диапазон от дати зависи изцяло от вас: от един ден до 10 години.', 'reports_index_inputDateRange' => 'Избраният диапазон от дати зависи изцяло от вас: от един ден до 10 години.',
'reports_index_extra-options-box' => 'В зависимост от отчета който сте избрали, можете да изберете допълнителни филтри и опции тук. Гледайте това поле, когато променяте типовете отчети.', 'reports_index_extra-options-box' => 'В зависимост от отчета който сте избрали, можете да изберете допълнителни филтри и опции тук. Гледайте това поле, когато променяте типовете отчети.',
// reports (reports) // reports (reports)
'reports_report_default_intro' => 'Този отчет ще ви даде бърз и изчерпателен преглед на вашите финанси. Ако искате да видите нещо друго, моля не колебайте да се свържете с мен!', 'reports_report_default_intro' => 'Този отчет ще ви даде бърз и изчерпателен преглед на вашите финанси. Ако искате да видите нещо друго, моля не колебайте да се свържете с мен!',
'reports_report_audit_intro' => 'Този отчет ще ви даде подробна информация за вашите сметки за активи.', 'reports_report_audit_intro' => 'Този отчет ще ви даде подробна информация за вашите сметки за активи.',
'reports_report_audit_optionsBox' => 'Използвайте тези квадратчета, за да покажете или скриете колоните които ви интересуват.', 'reports_report_audit_optionsBox' => 'Използвайте тези квадратчета, за да покажете или скриете колоните които ви интересуват.',
'reports_report_category_intro' => 'Този отчет ще ви даде представа за една или няколко категории.', 'reports_report_category_intro' => 'Този отчет ще ви даде представа за една или няколко категории.',
'reports_report_category_pieCharts' => 'Тези диаграми ще ви дадат представа за разходите и приходите по категория или по сметка.', 'reports_report_category_pieCharts' => 'Тези диаграми ще ви дадат представа за разходите и приходите по категория или по сметка.',
'reports_report_category_incomeAndExpensesChart' => 'Тази диаграма показва вашите разходи и приходи по категория.', 'reports_report_category_incomeAndExpensesChart' => 'Тази диаграма показва вашите разходи и приходи по категория.',
'reports_report_tag_intro' => 'Този отчет ще ви даде представа за един или няколко етикета.', 'reports_report_tag_intro' => 'Този отчет ще ви даде представа за един или няколко етикета.',
'reports_report_tag_pieCharts' => 'Тези диаграми ще ви дадат представа за разходите и приходите по етикет, сметка, категория или бюджет.', 'reports_report_tag_pieCharts' => 'Тези диаграми ще ви дадат представа за разходите и приходите по етикет, сметка, категория или бюджет.',
'reports_report_tag_incomeAndExpensesChart' => 'Тази диаграма показва вашите разходи и доходи по етикет.', 'reports_report_tag_incomeAndExpensesChart' => 'Тази диаграма показва вашите разходи и доходи по етикет.',
'reports_report_budget_intro' => 'Този отчет ще ви даде представа за един или няколко бюджета.', 'reports_report_budget_intro' => 'Този отчет ще ви даде представа за един или няколко бюджета.',
'reports_report_budget_pieCharts' => 'Тези диаграми ще ви дадат представа за разходите по бюджет или по сметка.', 'reports_report_budget_pieCharts' => 'Тези диаграми ще ви дадат представа за разходите по бюджет или по сметка.',
@@ -112,7 +114,7 @@ return [
'piggy-banks_index_button' => 'До тази лента за прогрес са разположени два бутона (+ и -) за добавяне или премахване на пари от всяка касичка.', 'piggy-banks_index_button' => 'До тази лента за прогрес са разположени два бутона (+ и -) за добавяне или премахване на пари от всяка касичка.',
'piggy-banks_index_accountStatus' => 'За всяка сметка за активи с най-малко една касичка статусът е посочен в тази таблица.', 'piggy-banks_index_accountStatus' => 'За всяка сметка за активи с най-малко една касичка статусът е посочен в тази таблица.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -123,6 +125,7 @@ return [
* *
*/ */
// create piggy // create piggy
'piggy-banks_create_name' => 'Каква е твоята цел? Нов диван, камера, пари за спешни случаи?', 'piggy-banks_create_name' => 'Каква е твоята цел? Нов диван, камера, пари за спешни случаи?',
'piggy-banks_create_date' => 'Можете да зададете целева дата или краен срок за вашата касичка.', 'piggy-banks_create_date' => 'Можете да зададете целева дата или краен срок за вашата касичка.',
@@ -165,7 +168,7 @@ return [
'rules_create_test_rule_triggers' => 'Използвайте този бутон, за да видите кои транзакции биха съответствали на вашето правило.', 'rules_create_test_rule_triggers' => 'Използвайте този бутон, за да видите кои транзакции биха съответствали на вашето правило.',
'rules_create_actions' => 'Задайте толкова действия, колкото искате.', 'rules_create_actions' => 'Задайте толкова действия, колкото искате.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -176,6 +179,7 @@ return [
* *
*/ */
// preferences // preferences
'preferences_index_tabs' => 'Повече опции са достъпни зад тези раздели.', 'preferences_index_tabs' => 'Повече опции са достъпни зад тези раздели.',
@@ -197,3 +201,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,44 +31,45 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'buttons' => 'Бутони', 'buttons' => 'Бутони',
'icon' => 'Икона', 'icon' => 'Икона',
'id' => 'ID', 'id' => 'ID',
'create_date' => 'Създаден на', 'create_date' => 'Създаден на',
'update_date' => 'Обновен на', 'update_date' => 'Обновен на',
'updated_at' => 'Обновен на', 'updated_at' => 'Обновен на',
'balance_before' => 'Баланс преди', 'balance_before' => 'Баланс преди',
'balance_after' => 'Баланс след', 'balance_after' => 'Баланс след',
'name' => 'Име', 'name' => 'Име',
'role' => 'Привилегии', 'role' => 'Привилегии',
'currentBalance' => 'Текущ баланс', 'currentBalance' => 'Текущ баланс',
'linked_to_rules' => 'Съответстващи правила', 'linked_to_rules' => 'Съответстващи правила',
'active' => 'Активен ли е?', 'active' => 'Активен ли е?',
'percentage' => '%', 'percentage' => '%',
'recurring_transaction' => 'Повтарящи се транзакции', 'recurring_transaction' => 'Повтарящи се транзакции',
'next_due' => 'Следващата дължима', 'next_due' => 'Следващата дължима',
'transaction_type' => 'Вид', 'transaction_type' => 'Вид',
'lastActivity' => 'Последна активност', 'lastActivity' => 'Последна активност',
'balanceDiff' => 'Балансова разлика', 'balanceDiff' => 'Балансова разлика',
'other_meta_data' => 'Други мета данни', 'other_meta_data' => 'Други мета данни',
'invited_at' => 'Поканен на', 'invited_at' => 'Поканен на',
'expires' => 'Поканата изтича', 'expires' => 'Поканата изтича',
'invited_by' => 'Покана от', 'invited_by' => 'Покана от',
'invite_link' => 'Линк за Покана', 'invite_link' => 'Линк за Покана',
'account_type' => 'Вид на сметка', 'account_type' => 'Вид на сметка',
'created_at' => 'Създаден на', 'created_at' => 'Създаден на',
'account' => 'Сметка', 'account' => 'Сметка',
'external_url' => 'Външен линк', 'external_url' => 'Външен линк',
'matchingAmount' => 'Сума', 'matchingAmount' => 'Сума',
'destination' => 'Дестинация', 'destination' => 'Дестинация',
'source' => 'Източник', 'source' => 'Източник',
'next_expected_match' => 'Следващo очакванo съвпадение', 'next_expected_match' => 'Следващo очакванo съвпадение',
'automatch' => 'Автоматично съвпадение?', 'automatch' => 'Автоматично съвпадение?',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -79,6 +80,7 @@ return [
* *
*/ */
'repeat_freq' => 'Повторения', 'repeat_freq' => 'Повторения',
'description' => 'Описание', 'description' => 'Описание',
'amount' => 'Сума', 'amount' => 'Сума',
@@ -145,7 +147,7 @@ return [
'account_at_bunq' => 'Сметка в bunq', 'account_at_bunq' => 'Сметка в bunq',
'file_name' => 'Име на файла', 'file_name' => 'Име на файла',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -156,32 +158,33 @@ return [
* *
*/ */
'file_size' => 'Размер на файла',
'file_type' => 'Вид файл', 'file_size' => 'Размер на файла',
'attached_to' => 'Приложен към', 'file_type' => 'Вид файл',
'file_exists' => 'Файлът съществува', 'attached_to' => 'Приложен към',
'spectre_bank' => 'Банка', 'file_exists' => 'Файлът съществува',
'spectre_last_use' => 'Последно влизане', 'spectre_bank' => 'Банка',
'spectre_status' => 'Състояние', 'spectre_last_use' => 'Последно влизане',
'bunq_payment_id' => 'bunq payment ID', 'spectre_status' => 'Състояние',
'repetitions' => 'Повторения', 'bunq_payment_id' => 'bunq payment ID',
'title' => 'Заглавие', 'repetitions' => 'Повторения',
'transaction_s' => 'Транзакция(и)', 'title' => 'Заглавие',
'field' => 'Поле', 'transaction_s' => 'Транзакция(и)',
'value' => 'Стойност', 'field' => 'Поле',
'interest' => 'Лихва', 'value' => 'Стойност',
'interest_period' => 'Лихвен период', 'interest' => 'Лихва',
'liability_type' => 'Вид на задължението', 'interest_period' => 'Лихвен период',
'liability_direction' => 'Задължения вход/изход', 'liability_type' => 'Вид на задължението',
'end_date' => 'Крайна дата', 'liability_direction' => 'Задължения вход/изход',
'payment_info' => 'Платежна информация', 'end_date' => 'Крайна дата',
'expected_info' => 'Следваща очаквана транзакция', 'payment_info' => 'Платежна информация',
'start_date' => 'Начална дата', 'expected_info' => 'Следваща очаквана транзакция',
'trigger' => 'Задействане', 'start_date' => 'Начална дата',
'response' => 'Отговор', 'trigger' => 'Задействане',
'delivery' => 'Delivery', 'response' => 'Отговор',
'url' => 'URL адрес', 'delivery' => 'Delivery',
'secret' => 'Тайна', 'url' => 'URL адрес',
'secret' => 'Тайна',
]; ];
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -193,3 +196,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,76 +31,77 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array is missing "where"-clause', 'missing_where' => 'Array is missing "where"-clause',
'missing_update' => 'Array is missing "update"-clause', 'missing_update' => 'Array is missing "update"-clause',
'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause', 'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause',
'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause', 'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause',
'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.', 'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.',
'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.', 'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.',
'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.', 'invalid_query_currency' => 'Your query contains accounts that have different currency settings, which is not allowed.',
'iban' => 'Това е невалиден IBAN.', 'iban' => 'Това е невалиден IBAN.',
'zero_or_more' => 'Стойността не може да бъде отрицателна.', 'zero_or_more' => 'Стойността не може да бъде отрицателна.',
'no_asset_account' => 'This is not an asset account.', 'no_asset_account' => 'This is not an asset account.',
'date_or_time' => 'Стойността трябва да е валидна дата и време (ISO 8601).', 'date_or_time' => 'Стойността трябва да е валидна дата и време (ISO 8601).',
'source_equals_destination' => 'Разходната сметка е еднаква на приходната сметка.', 'source_equals_destination' => 'Разходната сметка е еднаква на приходната сметка.',
'unique_account_number_for_user' => 'Изглежда, че този номер на сметка вече се използва.', 'unique_account_number_for_user' => 'Изглежда, че този номер на сметка вече се използва.',
'unique_iban_for_user' => 'Изглежда, че този IBAN вече се използва.', 'unique_iban_for_user' => 'Изглежда, че този IBAN вече се използва.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'deleted_user' => 'Поради съображения за сигурност не можете да се регистрирате, като използвате този имейл адрес.', 'deleted_user' => 'Поради съображения за сигурност не можете да се регистрирате, като използвате този имейл адрес.',
'rule_trigger_value' => 'Тази стойност е невалидна за избраното задействане.', 'rule_trigger_value' => 'Тази стойност е невалидна за избраното задействане.',
'rule_action_value' => 'Тази стойност е невалидна за избраното действие.', 'rule_action_value' => 'Тази стойност е невалидна за избраното действие.',
'file_already_attached' => 'Каченият файл ":name" вече е прикачен към този обект.', 'file_already_attached' => 'Каченият файл ":name" вече е прикачен към този обект.',
'file_attached' => 'Успешно качен файл ":name".', 'file_attached' => 'Успешно качен файл ":name".',
'must_exist' => 'Идентификаторът в поле :attribute не съществува в базата данни.', 'must_exist' => 'Идентификаторът в поле :attribute не съществува в базата данни.',
'all_accounts_equal' => 'Всички сметки в това поле трябва да са еднакви.', 'all_accounts_equal' => 'Всички сметки в това поле трябва да са еднакви.',
'group_title_mandatory' => 'Заглавието на групата е задължително, когато има повече от една транзакция.', 'group_title_mandatory' => 'Заглавието на групата е задължително, когато има повече от една транзакция.',
'transaction_types_equal' => 'Всички разделяния трябва да са от един и същи тип.', 'transaction_types_equal' => 'Всички разделяния трябва да са от един и същи тип.',
'invalid_transaction_type' => 'Невалиден тип транзакция.', 'invalid_transaction_type' => 'Невалиден тип транзакция.',
'invalid_selection' => 'Изборът ви е невалиден.', 'invalid_selection' => 'Изборът ви е невалиден.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'at_least_one_transaction' => 'Нужна е поне една транзакция.', 'at_least_one_transaction' => 'Нужна е поне една транзакция.',
'recurring_transaction_id' => 'Need at least one transaction.', 'recurring_transaction_id' => 'Need at least one transaction.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'at_least_one_repetition' => 'Нужно е поне едно повторение.', 'at_least_one_repetition' => 'Нужно е поне едно повторение.',
'require_repeat_until' => 'Изисква се или брой повторения, или крайна дата (повтори_до). Не и двете.', 'require_repeat_until' => 'Изисква се или брой повторения, или крайна дата (повтори_до). Не и двете.',
'require_currency_info' => 'Съдържанието на това поле е невалидно без информация за валута.', 'require_currency_info' => 'Съдържанието на това поле е невалидно без информация за валута.',
'not_transfer_account' => 'Този акаунт не е акаунт, който може да се използва за прехвърляния.', 'not_transfer_account' => 'Този акаунт не е акаунт, който може да се използва за прехвърляния.',
'require_currency_amount' => 'Съдържанието на това поле е невалидно без стойност в другата валута.', 'require_currency_amount' => 'Съдържанието на това поле е невалидно без стойност в другата валута.',
'require_foreign_currency' => 'This field requires a number', 'require_foreign_currency' => 'This field requires a number',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'equal_description' => 'Описанието на транзакцията не трябва да е равно на общото описание.', 'equal_description' => 'Описанието на транзакцията не трябва да е равно на общото описание.',
'file_invalid_mime' => 'Файлът ":name" е от тип ":mime", който не се приема за качване.', 'file_invalid_mime' => 'Файлът ":name" е от тип ":mime", който не се приема за качване.',
'file_too_large' => 'Файлът ":name" е твърде голям.', 'file_too_large' => 'Файлът ":name" е твърде голям.',
'belongs_to_user' => 'Стойността на :attribute не е известна.', 'belongs_to_user' => 'Стойността на :attribute не е известна.',
'accepted' => ':attribute трябва да бъде приет.', 'accepted' => ':attribute трябва да бъде приет.',
'bic' => 'Това е невалиден BIC.', 'bic' => 'Това е невалиден BIC.',
'at_least_one_trigger' => 'Правилото трябва да има поне еднo задействане.', 'at_least_one_trigger' => 'Правилото трябва да има поне еднo задействане.',
'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.',
'at_least_one_action' => 'Правилото трябва да има поне еднo действие.', 'at_least_one_action' => 'Правилото трябва да има поне еднo действие.',
'at_least_one_active_action' => 'Rule must have at least one active action.', 'at_least_one_active_action' => 'Rule must have at least one active action.',
'base64' => 'Това не са валидни base64 кодирани данни.', 'base64' => 'Това не са валидни base64 кодирани данни.',
'model_id_invalid' => 'Даденото ID изглежда невалидно за този модел.', 'model_id_invalid' => 'Даденото ID изглежда невалидно за този модел.',
'less' => ':attribute трябва да е по-малко от 10 000 000', 'less' => ':attribute трябва да е по-малко от 10 000 000',
'active_url' => ':attribute не е валиден URL адрес.', 'active_url' => ':attribute не е валиден URL адрес.',
'after' => ':attribute трябва да бъде дата след :date.', 'after' => ':attribute трябва да бъде дата след :date.',
'date_after' => 'The start date must be before the end date.', 'date_after' => 'The start date must be before the end date.',
'alpha' => ':attribute може да съдържа единствено букви.', 'alpha' => ':attribute може да съдържа единствено букви.',
'alpha_dash' => ':attribute може да съдържа само букви, числа и тирета.', 'alpha_dash' => ':attribute може да съдържа само букви, числа и тирета.',
'alpha_num' => ':attribute може да съдържа само букви и числа.', 'alpha_num' => ':attribute може да съдържа само букви и числа.',
'array' => ':attribute трябва да бъде масив.', 'array' => ':attribute трябва да бъде масив.',
'unique_for_user' => 'Вече има запис с :attribute.', 'unique_for_user' => 'Вече има запис с :attribute.',
'before' => ':attribute трябва да бъде дата преди :date.', 'before' => ':attribute трябва да бъде дата преди :date.',
'unique_object_for_user' => 'Това име вече се използва.', 'unique_object_for_user' => 'Това име вече се използва.',
'unique_account_for_user' => 'Това име на потребител вече се използва.', 'unique_account_for_user' => 'Това име на потребител вече се използва.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -111,75 +112,76 @@ return [
* *
*/ */
'between.numeric' => ':attribute трябва да бъде между :min и :max.',
'between.file' => ':attribute трябва да бъде с големина между :min и :max Kb.',
'between.string' => ':attribute трябва да бъде с дължина между :min и :max символа.',
'between.array' => ':attribute трябва да има между :min и :max елемента.',
'boolean' => ':attribute трябва да бъде вярно или невярно.',
'confirmed' => 'Потвържденито на :attribute не съвпада.',
'date' => ':attribute не е валидна дата.',
'date_format' => ':attribute не е в посоченият формат - :format.',
'different' => ':attribute и :other трябва да са различни.',
'digits' => ':attribute трябва да бъде с дължина :digits цифри.',
'digits_between' => ':attribute трябва да бъде с дължина между :min и :max цифри.',
'email' => ':attribute трябва да бъде валиден имейл адрес.',
'filled' => 'Полето :attribute е задължително.',
'exists' => 'Избраният :attribute е невалиден.',
'image' => ':attribute трябва да е изображение.',
'in' => 'Избраният :attribute е невалиден.',
'integer' => ':attribute трябва да бъде цяло число.',
'ip' => ':attribute трябва да бъде валиден IP адрес.',
'json' => ':attribute трябва да е валиден JSON низ.',
'max.numeric' => ':attribute не трябва да бъде по-голям от :max.',
'max.file' => ':attribute не може да бъде по-голям от :max Kb.',
'max.string' => ':attribute не може да бъде по-дълъг от :max символа.',
'max.array' => ':attribute не трябва да има повече от :max елемента.',
'mimes' => ':attribute трябва да бъде файл от следните типове: :values.',
'min.numeric' => ':attribute трябва да бъде минимум :min.',
'lte.numeric' => ':attribute трябва да е по-малко или равно на :value.',
'min.file' => ':attribute трябва да бъде с големина минимум :min Kb.',
'min.string' => ':attribute трябва да бъде минимум :min символа.',
'min.array' => ':attribute трябва да има поне :min елемента.',
'not_in' => 'Избраният :attribute е невалиден.',
'numeric' => ':attribute трябва да бъде число.',
'numeric_native' => 'Сумата в основна валута трябва да бъде число.',
'numeric_destination' => 'Сумата в приходната сметка трябва да е число.',
'numeric_source' => 'Сумата в разходната сметка трябва да е число.',
'regex' => 'Форматът на :attribute е невалиден.',
'required' => 'Полето :attribute е задължително.',
'required_if' => 'Полето :attribute е задължително, когато :other е :value.',
'required_unless' => 'Полето :attribute е задължително, освен когато :other е в :values.',
'required_with' => 'Полето :attribute е задължително, когато присъства :values.',
'required_with_all' => 'Полето :attribute е задължително, когато присъства :values.',
'required_without' => 'Полето :attribute е задължително, когато не присъства :values.',
'required_without_all' => 'Полето :attribute е задължително, когато не са избрано нищо от :values.',
'same' => ':attribute и :other трябва да съвпадат.',
'size.numeric' => ':attribute трябва да бъде :size.',
'amount_min_over_max' => 'Минималната сума не може да бъде по-голяма от максималната.',
'size.file' => ':attribute трябва да бъде с големина :size Kb.',
'size.string' => ':attribute трябва да бъде с дължина :size символа.',
'size.array' => ':attribute трябва да съдържа :size елемента.',
'unique' => ':attribute вече е зает.',
'string' => ':attribute трябва да бъде низ.',
'url' => 'Форматът на :attribute е невалиден.',
'timezone' => ':attribute трябва да бъде валидна зона.',
'2fa_code' => 'Форматът на полето :attribute е невалиден.',
'dimensions' => 'Изображението :attribute има невалидни размери.',
'distinct' => 'Полето :attribute има дублираща се стойност.',
'file' => ':attribute трябва да е файл.',
'in_array' => 'Полето :attribute не съществува в :other.',
'present' => 'Полето :attribute е задължително.',
'amount_zero' => 'Общата сума не може да е нула.',
'current_target_amount' => 'Текущата сума трябва да бъде по-малка от планираната сума.',
'unique_piggy_bank_for_user' => 'Името на касичката трябва да е уникално.',
'unique_object_group' => 'Името на групата трябва да е уникално',
'starts_with' => 'Стойността трябва да започва с :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Both accounts must be of the same account type',
'same_account_currency' => 'Both accounts must have the same currency setting',
/* 'between.numeric' => ':attribute трябва да бъде между :min и :max.',
'between.file' => ':attribute трябва да бъде с големина между :min и :max Kb.',
'between.string' => ':attribute трябва да бъде с дължина между :min и :max символа.',
'between.array' => ':attribute трябва да има между :min и :max елемента.',
'boolean' => ':attribute трябва да бъде вярно или невярно.',
'confirmed' => 'Потвържденито на :attribute не съвпада.',
'date' => ':attribute не е валидна дата.',
'date_format' => ':attribute не е в посоченият формат - :format.',
'different' => ':attribute и :other трябва да са различни.',
'digits' => ':attribute трябва да бъде с дължина :digits цифри.',
'digits_between' => ':attribute трябва да бъде с дължина между :min и :max цифри.',
'email' => ':attribute трябва да бъде валиден имейл адрес.',
'filled' => 'Полето :attribute е задължително.',
'exists' => 'Избраният :attribute е невалиден.',
'image' => ':attribute трябва да е изображение.',
'in' => 'Избраният :attribute е невалиден.',
'integer' => ':attribute трябва да бъде цяло число.',
'ip' => ':attribute трябва да бъде валиден IP адрес.',
'json' => ':attribute трябва да е валиден JSON низ.',
'max.numeric' => ':attribute не трябва да бъде по-голям от :max.',
'max.file' => ':attribute не може да бъде по-голям от :max Kb.',
'max.string' => ':attribute не може да бъде по-дълъг от :max символа.',
'max.array' => ':attribute не трябва да има повече от :max елемента.',
'mimes' => ':attribute трябва да бъде файл от следните типове: :values.',
'min.numeric' => ':attribute трябва да бъде минимум :min.',
'lte.numeric' => ':attribute трябва да е по-малко или равно на :value.',
'min.file' => ':attribute трябва да бъде с големина минимум :min Kb.',
'min.string' => ':attribute трябва да бъде минимум :min символа.',
'min.array' => ':attribute трябва да има поне :min елемента.',
'not_in' => 'Избраният :attribute е невалиден.',
'numeric' => ':attribute трябва да бъде число.',
'numeric_native' => 'Сумата в основна валута трябва да бъде число.',
'numeric_destination' => 'Сумата в приходната сметка трябва да е число.',
'numeric_source' => 'Сумата в разходната сметка трябва да е число.',
'regex' => 'Форматът на :attribute е невалиден.',
'required' => 'Полето :attribute е задължително.',
'required_if' => 'Полето :attribute е задължително, когато :other е :value.',
'required_unless' => 'Полето :attribute е задължително, освен когато :other е в :values.',
'required_with' => 'Полето :attribute е задължително, когато присъства :values.',
'required_with_all' => 'Полето :attribute е задължително, когато присъства :values.',
'required_without' => 'Полето :attribute е задължително, когато не присъства :values.',
'required_without_all' => 'Полето :attribute е задължително, когато не са избрано нищо от :values.',
'same' => ':attribute и :other трябва да съвпадат.',
'size.numeric' => ':attribute трябва да бъде :size.',
'amount_min_over_max' => 'Минималната сума не може да бъде по-голяма от максималната.',
'size.file' => ':attribute трябва да бъде с големина :size Kb.',
'size.string' => ':attribute трябва да бъде с дължина :size символа.',
'size.array' => ':attribute трябва да съдържа :size елемента.',
'unique' => ':attribute вече е зает.',
'string' => ':attribute трябва да бъде низ.',
'url' => 'Форматът на :attribute е невалиден.',
'timezone' => ':attribute трябва да бъде валидна зона.',
'2fa_code' => 'Форматът на полето :attribute е невалиден.',
'dimensions' => 'Изображението :attribute има невалидни размери.',
'distinct' => 'Полето :attribute има дублираща се стойност.',
'file' => ':attribute трябва да е файл.',
'in_array' => 'Полето :attribute не съществува в :other.',
'present' => 'Полето :attribute е задължително.',
'amount_zero' => 'Общата сума не може да е нула.',
'current_target_amount' => 'Текущата сума трябва да бъде по-малка от планираната сума.',
'unique_piggy_bank_for_user' => 'Името на касичката трябва да е уникално.',
'unique_object_group' => 'Името на групата трябва да е уникално',
'starts_with' => 'Стойността трябва да започва с :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Both accounts must be of the same account type',
'same_account_currency' => 'Both accounts must have the same currency setting',
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -190,11 +192,12 @@ return [
* *
*/ */
'secure_password' => 'Това не е сигурна парола. Моля, опитайте отново. За повече информация посетете https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Невалиден тип повторение за повтарящи се транзакции.', 'secure_password' => 'Това не е сигурна парола. Моля, опитайте отново. За повече информация посетете https://bit.ly/FF3-password-security',
'valid_recurrence_rep_moment' => 'Невалиден момент на повторение за този тип повторение.', 'valid_recurrence_rep_type' => 'Невалиден тип повторение за повтарящи се транзакции.',
'invalid_account_info' => 'Невалидна информация за сметка.', 'valid_recurrence_rep_moment' => 'Невалиден момент на повторение за този тип повторение.',
'attributes' => [ 'invalid_account_info' => 'Невалидна информация за сметка.',
'attributes' => [
'email' => 'имейл адрес', 'email' => 'имейл адрес',
'description' => 'описание', 'description' => 'описание',
'amount' => 'сума', 'amount' => 'сума',
@@ -233,25 +236,25 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.', 'withdrawal_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".', 'withdrawal_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.', 'deposit_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".', 'deposit_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".',
'deposit_dest_wrong_type' => 'Използваната приходна сметка не е от правилния тип.', 'deposit_dest_wrong_type' => 'Използваната приходна сметка не е от правилния тип.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -262,29 +265,30 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".',
'need_id_in_edit' => 'Всяко разделяне трябва да има transaction_journal_id (или валидно ID или 0).',
'ob_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.', 'transfer_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.',
'lc_source_need_data' => 'Need to get a valid source account ID to continue.', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".', 'transfer_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'need_id_in_edit' => 'Всяко разделяне трябва да има transaction_journal_id (или валидно ID или 0).',
'generic_invalid_source' => 'Не може да използвате тази сметка като разходна сметка.', 'ob_source_need_data' => 'Трябва да използвате валидно ID на разходната сметка и / или валидно име на разходната сметка, за да продължите.',
'generic_invalid_destination' => 'Не може да използвате тази сметка като приходна сметка.', 'lc_source_need_data' => 'Need to get a valid source account ID to continue.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Не може да се намери валидна приходна сметка при търсене на ID ":id" или име ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_invalid_source' => 'Не може да използвате тази сметка като разходна сметка.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_invalid_destination' => 'Не може да използвате тази сметка като приходна сметка.',
'gte.numeric' => ':attribute трябва да е по-голямо или равно на :value.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'gt.numeric' => ':attribute трябва да бъде по-голям от :value.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.file' => ':attribute трябва да е по-голямо или равно на :value Kb.',
'gte.string' => ':attribute трябва да е по-голямо или равно на :value символа.', 'gte.numeric' => ':attribute трябва да е по-голямо или равно на :value.',
'gte.array' => ':attribute трябва да има :value елемента или повече.', 'gt.numeric' => ':attribute трябва да бъде по-голям от :value.',
'gte.file' => ':attribute трябва да е по-голямо или равно на :value Kb.',
'gte.string' => ':attribute трябва да е по-голямо или равно на :value символа.',
'gte.array' => ':attribute трябва да има :value елемента или повече.',
'amount_required_for_auto_budget' => 'Необходима е сума.', 'amount_required_for_auto_budget' => 'Необходима е сума.',
'auto_budget_amount_positive' => 'Сумата трябва да е по-голяма от нула.', 'auto_budget_amount_positive' => 'Сумата трябва да е по-голяма от нула.',
@@ -304,3 +308,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -32,5 +32,6 @@ declare(strict_types=1);
* *
*/ */
return [ return [
]; ];

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,41 +31,42 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'home' => 'Inici', 'home' => 'Inici',
'budgets' => 'Pressupostos', 'budgets' => 'Pressupostos',
'subscriptions' => 'Subscripcions', 'subscriptions' => 'Subscripcions',
'transactions' => 'Transaccions', 'transactions' => 'Transaccions',
'title_expenses' => 'Despeses', 'title_expenses' => 'Despeses',
'title_withdrawal' => 'Despeses', 'title_withdrawal' => 'Despeses',
'title_revenue' => 'Ingressos / salari', 'title_revenue' => 'Ingressos / salari',
'title_deposit' => 'Ingressos / salari', 'title_deposit' => 'Ingressos / salari',
'title_transfer' => 'Transferències', 'title_transfer' => 'Transferències',
'title_transfers' => 'Transferències', 'title_transfers' => 'Transferències',
'edit_currency' => 'Edita la moneda ":name"', 'edit_currency' => 'Edita la moneda ":name"',
'delete_currency' => 'Elimina la moneda ":name"', 'delete_currency' => 'Elimina la moneda ":name"',
'newPiggyBank' => 'Crea una guardiola nova', 'newPiggyBank' => 'Crea una guardiola nova',
'edit_piggyBank' => 'Edita la guardiola ":name"', 'edit_piggyBank' => 'Edita la guardiola ":name"',
'preferences' => 'Preferències', 'preferences' => 'Preferències',
'profile' => 'Perfil', 'profile' => 'Perfil',
'accounts' => 'Comptes', 'accounts' => 'Comptes',
'changePassword' => 'Canvia la teva contrasenya', 'changePassword' => 'Canvia la teva contrasenya',
'change_email' => 'Canvia la teva adreça de correu', 'change_email' => 'Canvia la teva adreça de correu',
'bills' => 'Factures', 'bills' => 'Factures',
'newBill' => 'Nova factura', 'newBill' => 'Nova factura',
'edit_bill' => 'Edita la factura ":name"', 'edit_bill' => 'Edita la factura ":name"',
'delete_bill' => 'Elimina la factura ":name"', 'delete_bill' => 'Elimina la factura ":name"',
'reports' => 'Informes', 'reports' => 'Informes',
'search_result' => 'Resultats de la cerca ":query"', 'search_result' => 'Resultats de la cerca ":query"',
'withdrawal_list' => 'Despeses', 'withdrawal_list' => 'Despeses',
'Withdrawal_list' => 'Despeses', 'Withdrawal_list' => 'Despeses',
'deposit_list' => 'Benefici, ingressos i dipòsits', 'deposit_list' => 'Benefici, ingressos i dipòsits',
'transfer_list' => 'Transferències', 'transfer_list' => 'Transferències',
'transfers_list' => 'Transferències', 'transfers_list' => 'Transferències',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -76,6 +77,7 @@ return [
* *
*/ */
'reconciliation_list' => 'Consolidacions', 'reconciliation_list' => 'Consolidacions',
'create_withdrawal' => 'Crea un nou reintegrament', 'create_withdrawal' => 'Crea un nou reintegrament',
'create_deposit' => 'Crea un nou dipòsit', 'create_deposit' => 'Crea un nou dipòsit',

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -50,7 +51,7 @@ return [
// 'month_and_day_no_year' => '%B %e', // 'month_and_day_no_year' => '%B %e',
'month_and_day_no_year_js' => 'D [de/d\'] MMMM', 'month_and_day_no_year_js' => 'D [de/d\'] MMMM',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -61,6 +62,7 @@ return [
* *
*/ */
// 'date_time' => '%B %e, %Y, @ %T', // 'date_time' => '%B %e, %Y, @ %T',
'date_time_js' => 'Do MMMM, YYYY a les HH:mm:ss', 'date_time_js' => 'Do MMMM, YYYY a les HH:mm:ss',
'date_time_fns' => 'D [de/d\'] MMMM yyyy [a les] HH:mm:ss', 'date_time_fns' => 'D [de/d\'] MMMM yyyy [a les] HH:mm:ss',
@@ -78,15 +80,15 @@ return [
// 'half_year' => '%B %Y', // 'half_year' => '%B %Y',
'half_year_js' => '\QQ YYYY', 'half_year_js' => '\QQ YYYY',
'quarter_fns' => "'Trimestre' Q, yyyy", 'quarter_fns' => "'Trimestre' Q, yyyy",
'half_year_fns' => "'S{half}', yyyy", 'half_year_fns' => "'S{half}', yyyy",
'dow_1' => 'Dilluns', 'dow_1' => 'Dilluns',
'dow_2' => 'Dimarts', 'dow_2' => 'Dimarts',
'dow_3' => 'Dimecres', 'dow_3' => 'Dimecres',
'dow_4' => 'Dijous', 'dow_4' => 'Dijous',
'dow_5' => 'Divendres', 'dow_5' => 'Divendres',
'dow_6' => 'Dissabte', 'dow_6' => 'Dissabte',
'dow_7' => 'Diumenge', 'dow_7' => 'Diumenge',
]; ];
/* /*
@@ -99,3 +101,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -57,3 +58,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -44,7 +45,7 @@ return [
'admin_test_subject' => 'Missatge de prova de la teva instal·lació de Firefly III', 'admin_test_subject' => 'Missatge de prova de la teva instal·lació de Firefly III',
'admin_test_body' => 'Aquest és un missatge de prova de la teva instància de Firefly III. S\'ha enviat a :email.', 'admin_test_body' => 'Aquest és un missatge de prova de la teva instància de Firefly III. S\'ha enviat a :email.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -55,6 +56,7 @@ return [
* *
*/ */
// invite // invite
'invitation_created_subject' => 'S\'ha creat una invitació', 'invitation_created_subject' => 'S\'ha creat una invitació',
'invitation_created_body' => 'L\'usuari administrador ":email" ha creat una invitació d\'usuari que pot utilitzar qui estigui darrere l\'adreça de correu ":invitee". La invitació serà vàlida durant 48 h.', 'invitation_created_body' => 'L\'usuari administrador ":email" ha creat una invitació d\'usuari que pot utilitzar qui estigui darrere l\'adreça de correu ":invitee". La invitació serà vàlida durant 48 h.',
@@ -90,7 +92,7 @@ return [
'registered_pw_reset_link' => 'Restablir contrasenya:', 'registered_pw_reset_link' => 'Restablir contrasenya:',
'registered_doc_link' => 'Documentació:', 'registered_doc_link' => 'Documentació:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -101,6 +103,7 @@ return [
* *
*/ */
// new version // new version
'new_version_email_subject' => 'Hi ha disponible una nova versió de Firefly III', 'new_version_email_subject' => 'Hi ha disponible una nova versió de Firefly III',
@@ -144,7 +147,7 @@ return [
'error_stacktrace_below' => 'La traça completa és a continuació:', 'error_stacktrace_below' => 'La traça completa és a continuació:',
'error_headers' => 'Les següents capçaleres també podrien ser rellevants:', 'error_headers' => 'Les següents capçaleres també podrien ser rellevants:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -155,6 +158,7 @@ return [
* *
*/ */
// report new journals // report new journals
'new_journals_subject' => 'Firefly III ha creat una nova transacció|Firefly III ha creat :count noves transaccions', 'new_journals_subject' => 'Firefly III ha creat una nova transacció|Firefly III ha creat :count noves transaccions',
'new_journals_header' => 'Firefly III ha creat una transacció per tu. Pots trobar-la a la teva instal·lació de Firefly III:|Firefly III ha creat :count transaccions per tu. Les pots trobar a la teva instal·lació de Firefly III:', 'new_journals_header' => 'Firefly III ha creat una transacció per tu. Pots trobar-la a la teva instal·lació de Firefly III:|Firefly III ha creat :count transaccions per tu. Les pots trobar a la teva instal·lació de Firefly III:',
@@ -180,3 +184,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -51,7 +52,7 @@ return [
'stacktrace' => 'Traça de la pila', 'stacktrace' => 'Traça de la pila',
'more_info' => 'Més informació', 'more_info' => 'Més informació',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -62,16 +63,17 @@ return [
* *
*/ */
'collect_info' => 'Si us plau, recopili més informació al directori <code>emmagatzematge/registre</code> on hi ha els fitxers de registre. Si utilitzes Docker, utilitza <code>docker logs -f [container]</code>.',
'collect_info_more' => 'Pots llegir més sobre la recol·lecció d\'errors a <a href="https://docs.firefly-iii.org/how-to/general/debug/">les FAQ</a>.', 'collect_info' => 'Si us plau, recopili més informació al directori <code>emmagatzematge/registre</code> on hi ha els fitxers de registre. Si utilitzes Docker, utilitza <code>docker logs -f [container]</code>.',
'github_help' => 'Obtenir ajuda a GitHub', 'collect_info_more' => 'Pots llegir més sobre la recol·lecció d\'errors a <a href="https://docs.firefly-iii.org/how-to/general/debug/">les FAQ</a>.',
'github_instructions' => 'Ets més que benvingut a obrir un nou issue <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">a GitHub</a></strong>.', 'github_help' => 'Obtenir ajuda a GitHub',
'use_search' => 'Utilitza la cerca!', 'github_instructions' => 'Ets més que benvingut a obrir un nou issue <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">a GitHub</a></strong>.',
'include_info' => 'Inclou la informació <a href=":link">d\'aquesta pàgina de depuració</a>.', 'use_search' => 'Utilitza la cerca!',
'tell_more' => 'Explica\'ns més que "diu Ups"', 'include_info' => 'Inclou la informació <a href=":link">d\'aquesta pàgina de depuració</a>.',
'include_logs' => 'Inclou els registres d\'errors (mirar a sobre).', 'tell_more' => 'Explica\'ns més que "diu Ups"',
'what_did_you_do' => 'Explica\'ns el que estaves fent.', 'include_logs' => 'Inclou els registres d\'errors (mirar a sobre).',
'offline_header' => 'Probablement estàs desconnectat', 'what_did_you_do' => 'Explica\'ns el que estaves fent.',
'offline_unreachable' => 'Firefly III no es troba accessible. El teu dispositiu està desconnectat o el servidor no funciona.', 'offline_header' => 'Probablement estàs desconnectat',
'offline_github' => 'Si n\'estàs segur que el teu dispositiu i el servidor estan connectats, si us plau, obre un tiquet a <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.', 'offline_unreachable' => 'Firefly III no es troba accessible. El teu dispositiu està desconnectat o el servidor no funciona.',
'offline_github' => 'Si n\'estàs segur que el teu dispositiu i el servidor estan connectats, si us plau, obre un tiquet a <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.',
]; ];

File diff suppressed because it is too large Load Diff

View File

@@ -31,50 +31,51 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
// new user: // new user:
'bank_name' => 'Nom del banc', 'bank_name' => 'Nom del banc',
'bank_balance' => 'Saldo', 'bank_balance' => 'Saldo',
'savings_balance' => 'Saldo d\'estalvis', 'savings_balance' => 'Saldo d\'estalvis',
'credit_card_limit' => 'Límit de la targeta de crèdit', 'credit_card_limit' => 'Límit de la targeta de crèdit',
'automatch' => 'Coincidir automàticament', 'automatch' => 'Coincidir automàticament',
'skip' => 'Ometre', 'skip' => 'Ometre',
'enabled' => 'Activat', 'enabled' => 'Activat',
'name' => 'Nom', 'name' => 'Nom',
'active' => 'Actiu', 'active' => 'Actiu',
'amount_min' => 'Import mínim', 'amount_min' => 'Import mínim',
'amount_max' => 'Import màxim', 'amount_max' => 'Import màxim',
'match' => 'Coincideix en', 'match' => 'Coincideix en',
'strict' => 'Mode estricte', 'strict' => 'Mode estricte',
'repeat_freq' => 'Repeticions', 'repeat_freq' => 'Repeticions',
'object_group' => 'Grup', 'object_group' => 'Grup',
'location' => 'Ubicació', 'location' => 'Ubicació',
'update_channel' => 'Canal d\'actualitzacions', 'update_channel' => 'Canal d\'actualitzacions',
'currency_id' => 'Moneda', 'currency_id' => 'Moneda',
'transaction_currency_id' => 'Moneda', 'transaction_currency_id' => 'Moneda',
'auto_budget_currency_id' => 'Moneda', 'auto_budget_currency_id' => 'Moneda',
'external_ip' => 'IP externa del servidor', 'external_ip' => 'IP externa del servidor',
'attachments' => 'Adjunts', 'attachments' => 'Adjunts',
'BIC' => 'BIC', 'BIC' => 'BIC',
'verify_password' => 'Verificar la seguretat de la contrasenya', 'verify_password' => 'Verificar la seguretat de la contrasenya',
'source_account' => 'Compte d\'origen', 'source_account' => 'Compte d\'origen',
'destination_account' => 'Compte de destí', 'destination_account' => 'Compte de destí',
'asset_destination_account' => 'Compte de destí', 'asset_destination_account' => 'Compte de destí',
'include_net_worth' => 'Incloure en valor net', 'include_net_worth' => 'Incloure en valor net',
'asset_source_account' => 'Compte d\'origen', 'asset_source_account' => 'Compte d\'origen',
'journal_description' => 'Descripció', 'journal_description' => 'Descripció',
'note' => 'Notes', 'note' => 'Notes',
'currency' => 'Moneda', 'currency' => 'Moneda',
'account_id' => 'Compte d\'actiu', 'account_id' => 'Compte d\'actiu',
'budget_id' => 'Pressupost', 'budget_id' => 'Pressupost',
'bill_id' => 'Factura', 'bill_id' => 'Factura',
'opening_balance' => 'Saldo inicial', 'opening_balance' => 'Saldo inicial',
'tagMode' => 'Mode d\'etiqueta', 'tagMode' => 'Mode d\'etiqueta',
'virtual_balance' => 'Saldo virtual', 'virtual_balance' => 'Saldo virtual',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -85,6 +86,7 @@ return [
* *
*/ */
'targetamount' => 'Quantitat objectiu', 'targetamount' => 'Quantitat objectiu',
'account_role' => 'Rol del compte', 'account_role' => 'Rol del compte',
'opening_balance_date' => 'Data del saldo inicial', 'opening_balance_date' => 'Data del saldo inicial',
@@ -178,7 +180,7 @@ return [
'journal_areYouSure' => 'Estàs segur que vols eliminar la transacció amb descripció ":description"?', 'journal_areYouSure' => 'Estàs segur que vols eliminar la transacció amb descripció ":description"?',
'mass_journal_are_you_sure' => 'Estàs segur que vols eliminar aquestes transaccions?', 'mass_journal_are_you_sure' => 'Estàs segur que vols eliminar aquestes transaccions?',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -189,6 +191,7 @@ return [
* *
*/ */
'tag_areYouSure' => 'Estàs segur que vols eliminar l\'etiqueta ":tag"?', 'tag_areYouSure' => 'Estàs segur que vols eliminar l\'etiqueta ":tag"?',
'journal_link_areYouSure' => 'Estàs segur que vols eliminar l\'enllaç entre <a href=":source_link">:source</a> i <a href=":destination_link">:destination</a>?', 'journal_link_areYouSure' => 'Estàs segur que vols eliminar l\'enllaç entre <a href=":source_link">:source</a> i <a href=":destination_link">:destination</a>?',
'linkType_areYouSure' => 'Estàs segur que vols eliminar el tipus d\'enllaç ":name" (":inward" / ":outward")?', 'linkType_areYouSure' => 'Estàs segur que vols eliminar el tipus d\'enllaç ":name" (":inward" / ":outward")?',
@@ -252,7 +255,7 @@ return [
'fints_account' => 'Compte FinTS', 'fints_account' => 'Compte FinTS',
'local_account' => 'Compte Firefly III', 'local_account' => 'Compte Firefly III',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -263,41 +266,42 @@ return [
* *
*/ */
'from_date' => 'Data des de',
'to_date' => 'Data fins a', 'from_date' => 'Data des de',
'due_date' => 'Data de venciment', 'to_date' => 'Data fins a',
'payment_date' => 'Data de pagament', 'due_date' => 'Data de venciment',
'invoice_date' => 'Data de facturació', 'payment_date' => 'Data de pagament',
'internal_reference' => 'Referència interna', 'invoice_date' => 'Data de facturació',
'inward' => 'Descripció interna', 'internal_reference' => 'Referència interna',
'outward' => 'Descripció externa', 'inward' => 'Descripció interna',
'rule_group_id' => 'Grup de regles', 'outward' => 'Descripció externa',
'transaction_description' => 'Descripció de la transacció', 'rule_group_id' => 'Grup de regles',
'first_date' => 'Primera data', 'transaction_description' => 'Descripció de la transacció',
'transaction_type' => 'Tipus de transacció', 'first_date' => 'Primera data',
'repeat_until' => 'Repetir fins a', 'transaction_type' => 'Tipus de transacció',
'recurring_description' => 'Descripció de la transacció periòdica', 'repeat_until' => 'Repetir fins a',
'repetition_type' => 'Tipus de repetició', 'recurring_description' => 'Descripció de la transacció periòdica',
'foreign_currency_id' => 'Moneda estrangera', 'repetition_type' => 'Tipus de repetició',
'repetition_end' => 'La repetició acaba', 'foreign_currency_id' => 'Moneda estrangera',
'repetitions' => 'Repeticions', 'repetition_end' => 'La repetició acaba',
'calendar' => 'Calendari', 'repetitions' => 'Repeticions',
'weekend' => 'Cap de setmana', 'calendar' => 'Calendari',
'client_secret' => 'Secret del client', 'weekend' => 'Cap de setmana',
'withdrawal_destination_id' => 'Compte de destí', 'client_secret' => 'Secret del client',
'deposit_source_id' => 'Compte d\'origen', 'withdrawal_destination_id' => 'Compte de destí',
'expected_on' => 'S\'esperava el', 'deposit_source_id' => 'Compte d\'origen',
'paid' => 'Pagat', 'expected_on' => 'S\'esperava el',
'auto_budget_type' => 'Pressupost automàtic', 'paid' => 'Pagat',
'auto_budget_amount' => 'Import del pressupost automàtic', 'auto_budget_type' => 'Pressupost automàtic',
'auto_budget_period' => 'Període del pressupost automàtic', 'auto_budget_amount' => 'Import del pressupost automàtic',
'collected' => 'Cobrat', 'auto_budget_period' => 'Període del pressupost automàtic',
'submitted' => 'Enviat', 'collected' => 'Cobrat',
'key' => 'Clau', 'submitted' => 'Enviat',
'value' => 'Contingut del registre', 'key' => 'Clau',
'webhook_delivery' => 'Lliurament', 'value' => 'Contingut del registre',
'webhook_response' => 'Resposta', 'webhook_delivery' => 'Lliurament',
'webhook_trigger' => 'Activador', 'webhook_response' => 'Resposta',
'webhook_trigger' => 'Activador',
]; ];
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -309,3 +313,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,40 +31,41 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
// index // index
'index_intro' => 'Benvingut a la pàgina d\'inici de Firefly III. Si us plau, pren-te el teu temps per seguir aquesta guia per fer-te una idea de com funciona Firefly III.', 'index_intro' => 'Benvingut a la pàgina d\'inici de Firefly III. Si us plau, pren-te el teu temps per seguir aquesta guia per fer-te una idea de com funciona Firefly III.',
'index_accounts-chart' => 'Aquesta gràfica mostra el saldo actual dels teus comptes. Pots seleccionar els comptes que es mostren des de les preferències.', 'index_accounts-chart' => 'Aquesta gràfica mostra el saldo actual dels teus comptes. Pots seleccionar els comptes que es mostren des de les preferències.',
'index_box_out_holder' => 'Aquesta caixeta i les que es troben a continuació, et donaran una vista general de la teva situació financera.', 'index_box_out_holder' => 'Aquesta caixeta i les que es troben a continuació, et donaran una vista general de la teva situació financera.',
'index_help' => 'Si mai necessites ajuda amb una pàgina o formulari, prem aquest botó.', 'index_help' => 'Si mai necessites ajuda amb una pàgina o formulari, prem aquest botó.',
'index_outro' => 'La majoria de pàgines de Firefly III començaran amb una petita introducció com aquesta. Si us plau, posa\'t en contacte amb mi si tens preguntes o comentaris. Gaudeix!', 'index_outro' => 'La majoria de pàgines de Firefly III començaran amb una petita introducció com aquesta. Si us plau, posa\'t en contacte amb mi si tens preguntes o comentaris. Gaudeix!',
'index_sidebar-toggle' => 'Per crear noves transaccions, comptes o altres coses, fes servir el menú sota aquesta icona.', 'index_sidebar-toggle' => 'Per crear noves transaccions, comptes o altres coses, fes servir el menú sota aquesta icona.',
'index_cash_account' => 'Aquests són els comptes creats fins ara. Pots fer servir el compte d\'efectiu per fer el seguiment de les despeses d\'efectiu, però, evidentment, no és obligatori.', 'index_cash_account' => 'Aquests són els comptes creats fins ara. Pots fer servir el compte d\'efectiu per fer el seguiment de les despeses d\'efectiu, però, evidentment, no és obligatori.',
// transactions // transactions
'transactions_create_basic_info' => 'Introdueix la informació bàsica de la transacció. Origen, destí, data i descripció.', 'transactions_create_basic_info' => 'Introdueix la informació bàsica de la transacció. Origen, destí, data i descripció.',
'transactions_create_amount_info' => 'Introdueix la quantitat de la transacció. Si és necessari, els camps s\'actualitzaran automàticament per la informació en quantitat estrangera.', 'transactions_create_amount_info' => 'Introdueix la quantitat de la transacció. Si és necessari, els camps s\'actualitzaran automàticament per la informació en quantitat estrangera.',
'transactions_create_optional_info' => 'Tots aquests camps són opcionals. Afegir metadades aquí farà que les transaccions estiguin organitzades millor.', 'transactions_create_optional_info' => 'Tots aquests camps són opcionals. Afegir metadades aquí farà que les transaccions estiguin organitzades millor.',
'transactions_create_split' => 'Si vols dividir una transacció, afegeix més divisions amb aquest botó', 'transactions_create_split' => 'Si vols dividir una transacció, afegeix més divisions amb aquest botó',
// create account: // create account:
'accounts_create_iban' => 'Indica un IBAN vàlid pel teu compte. Això pot facilitar la importació de dades en un futur.', 'accounts_create_iban' => 'Indica un IBAN vàlid pel teu compte. Això pot facilitar la importació de dades en un futur.',
'accounts_create_asset_opening_balance' => 'Els comptes d\'actius poden tenir un "saldo d\'obertura", indicant l\'inici de l\'historial del compte a Firefly III.', 'accounts_create_asset_opening_balance' => 'Els comptes d\'actius poden tenir un "saldo d\'obertura", indicant l\'inici de l\'historial del compte a Firefly III.',
'accounts_create_asset_currency' => 'Firefly III admet diverses monedes. Els comptes d\'actius tenen una moneda principal, la qual has d\'indicar aquí.', 'accounts_create_asset_currency' => 'Firefly III admet diverses monedes. Els comptes d\'actius tenen una moneda principal, la qual has d\'indicar aquí.',
'accounts_create_asset_virtual' => 'A vegades et podria ser d\'ajuda donar al teu compte un saldo virtual: una quantitat addicional que s\'afegeix o resta sempre del saldo real.', 'accounts_create_asset_virtual' => 'A vegades et podria ser d\'ajuda donar al teu compte un saldo virtual: una quantitat addicional que s\'afegeix o resta sempre del saldo real.',
// budgets index // budgets index
'budgets_index_intro' => 'Els pressupostos s\'usen per gestionar les teves finances i són una de les funcions principals de Firefly III.', 'budgets_index_intro' => 'Els pressupostos s\'usen per gestionar les teves finances i són una de les funcions principals de Firefly III.',
'budgets_index_set_budget' => 'Configura el pressupost total per cada període, de tal manera que Firefly III et pugui indicar si has pressupostat tots els diners disponibles.', 'budgets_index_set_budget' => 'Configura el pressupost total per cada període, de tal manera que Firefly III et pugui indicar si has pressupostat tots els diners disponibles.',
'budgets_index_see_expenses_bar' => 'Gastar diners anirà omplint a poc a poc aquesta barra.', 'budgets_index_see_expenses_bar' => 'Gastar diners anirà omplint a poc a poc aquesta barra.',
'budgets_index_navigate_periods' => 'Navega a través dels períodes per configurar fàcilment els pressupostos amb antelació.', 'budgets_index_navigate_periods' => 'Navega a través dels períodes per configurar fàcilment els pressupostos amb antelació.',
'budgets_index_new_budget' => 'Crea nous pressupostos tal com et sigui convenient.', 'budgets_index_new_budget' => 'Crea nous pressupostos tal com et sigui convenient.',
'budgets_index_list_of_budgets' => 'Fes servir aquesta taula per establir les quantitats per cada pressupost i veure com t\'està anant.', 'budgets_index_list_of_budgets' => 'Fes servir aquesta taula per establir les quantitats per cada pressupost i veure com t\'està anant.',
'budgets_index_outro' => 'Per aprendre més coses sobre pressupostar, dóna un cop d\'ull a la icona d\'ajuda de la cantonada superior dreta.', 'budgets_index_outro' => 'Per aprendre més coses sobre pressupostar, dóna un cop d\'ull a la icona d\'ajuda de la cantonada superior dreta.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -75,25 +76,26 @@ return [
* *
*/ */
// reports (index) // reports (index)
'reports_index_intro' => 'Fes servir aquests informes per obtenir detalls de les teves finances.', 'reports_index_intro' => 'Fes servir aquests informes per obtenir detalls de les teves finances.',
'reports_index_inputReportType' => 'Escull un tipus d\'informe. Dóna un cop d\'ull a les pàgines d\'ajuda per veure el que mostra cada informe.', 'reports_index_inputReportType' => 'Escull un tipus d\'informe. Dóna un cop d\'ull a les pàgines d\'ajuda per veure el que mostra cada informe.',
'reports_index_inputAccountsSelect' => 'Pots excloure o incloure comptes d\'actius com et vagi millor.', 'reports_index_inputAccountsSelect' => 'Pots excloure o incloure comptes d\'actius com et vagi millor.',
'reports_index_inputDateRange' => 'L\'interval de dades seleccionat depèn de tu: d\'un dia a 10 anys.', 'reports_index_inputDateRange' => 'L\'interval de dades seleccionat depèn de tu: d\'un dia a 10 anys.',
'reports_index_extra-options-box' => 'Depenent de l\'informe que hagis seleccionat, pots seleccionar filtres i opcions addicionals. Mira aquesta capsa quan canviïs el tipus d\'informe.', 'reports_index_extra-options-box' => 'Depenent de l\'informe que hagis seleccionat, pots seleccionar filtres i opcions addicionals. Mira aquesta capsa quan canviïs el tipus d\'informe.',
// reports (reports) // reports (reports)
'reports_report_default_intro' => 'Aquest informe et donarà una vista general ràpida i exhaustiva de les teves finances. Si vols veure alguna cosa més, si us plau, no dubtis en contactar amb mi!', 'reports_report_default_intro' => 'Aquest informe et donarà una vista general ràpida i exhaustiva de les teves finances. Si vols veure alguna cosa més, si us plau, no dubtis en contactar amb mi!',
'reports_report_audit_intro' => 'Aquest informe et donarà informació detallada dels teus comptes d\'actius.', 'reports_report_audit_intro' => 'Aquest informe et donarà informació detallada dels teus comptes d\'actius.',
'reports_report_audit_optionsBox' => 'Fes servir aquestes caselles per mostrar o ocultar les columnes que t\'interessin.', 'reports_report_audit_optionsBox' => 'Fes servir aquestes caselles per mostrar o ocultar les columnes que t\'interessin.',
'reports_report_category_intro' => 'Aquest informe et donarà detalls d\'una o múltiples categories.', 'reports_report_category_intro' => 'Aquest informe et donarà detalls d\'una o múltiples categories.',
'reports_report_category_pieCharts' => 'Aquestes gràfiques et donaran detalls de les despeses i ingressos per categoria o per compte.', 'reports_report_category_pieCharts' => 'Aquestes gràfiques et donaran detalls de les despeses i ingressos per categoria o per compte.',
'reports_report_category_incomeAndExpensesChart' => 'Aquesta gràfica mostra les despeses i ingressos per categoria.', 'reports_report_category_incomeAndExpensesChart' => 'Aquesta gràfica mostra les despeses i ingressos per categoria.',
'reports_report_tag_intro' => 'Aquest informe et donarà detalls d\'una o més etiquetes.', 'reports_report_tag_intro' => 'Aquest informe et donarà detalls d\'una o més etiquetes.',
'reports_report_tag_pieCharts' => 'Aquestes gràfiques et donaran detalls de les despeses i ingressos per etiqueta, compte, categoria o pressupost.', 'reports_report_tag_pieCharts' => 'Aquestes gràfiques et donaran detalls de les despeses i ingressos per etiqueta, compte, categoria o pressupost.',
'reports_report_tag_incomeAndExpensesChart' => 'Aquesta gràfica mostra les teves despeses i ingressos per etiqueta.', 'reports_report_tag_incomeAndExpensesChart' => 'Aquesta gràfica mostra les teves despeses i ingressos per etiqueta.',
'reports_report_budget_intro' => 'Aquest informe et donarà detalls d\'un o més pressupostos.', 'reports_report_budget_intro' => 'Aquest informe et donarà detalls d\'un o més pressupostos.',
'reports_report_budget_pieCharts' => 'Aquestes gràfiques et donaran detalls de les despeses per pressupost o per compte.', 'reports_report_budget_pieCharts' => 'Aquestes gràfiques et donaran detalls de les despeses per pressupost o per compte.',
@@ -112,7 +114,7 @@ return [
'piggy-banks_index_button' => 'Al costat d\'aquesta barra de progrés hi ha dos botons (+ i -) per afegir o treure diners de cada guardiola.', 'piggy-banks_index_button' => 'Al costat d\'aquesta barra de progrés hi ha dos botons (+ i -) per afegir o treure diners de cada guardiola.',
'piggy-banks_index_accountStatus' => 'Per cada compte d\'actius amb una guardiola com a mínim, el seu estat es llista en aquesta taula.', 'piggy-banks_index_accountStatus' => 'Per cada compte d\'actius amb una guardiola com a mínim, el seu estat es llista en aquesta taula.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -123,6 +125,7 @@ return [
* *
*/ */
// create piggy // create piggy
'piggy-banks_create_name' => 'Quin és el teu objectiu? Un nou sofà, una càmera, diners per emergències?', 'piggy-banks_create_name' => 'Quin és el teu objectiu? Un nou sofà, una càmera, diners per emergències?',
'piggy-banks_create_date' => 'Pots establir una data objectiu o una data límit per la teva guardiola.', 'piggy-banks_create_date' => 'Pots establir una data objectiu o una data límit per la teva guardiola.',
@@ -165,7 +168,7 @@ return [
'rules_create_test_rule_triggers' => 'Fes servir aquest botó per veure quines transaccions coincideixen amb la regla.', 'rules_create_test_rule_triggers' => 'Fes servir aquest botó per veure quines transaccions coincideixen amb la regla.',
'rules_create_actions' => 'Estableix tantes accions com vulguis.', 'rules_create_actions' => 'Estableix tantes accions com vulguis.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -176,6 +179,7 @@ return [
* *
*/ */
// preferences // preferences
'preferences_index_tabs' => 'Hi ha més opcions disponibles sota aquestes pestanyes.', 'preferences_index_tabs' => 'Hi ha més opcions disponibles sota aquestes pestanyes.',
@@ -197,3 +201,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,44 +31,45 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'buttons' => 'Botons', 'buttons' => 'Botons',
'icon' => 'Icona', 'icon' => 'Icona',
'id' => 'ID', 'id' => 'ID',
'create_date' => 'Data de creació', 'create_date' => 'Data de creació',
'update_date' => 'Data d\'actualització', 'update_date' => 'Data d\'actualització',
'updated_at' => 'Data d\'actualització', 'updated_at' => 'Data d\'actualització',
'balance_before' => 'Balanç abans de', 'balance_before' => 'Balanç abans de',
'balance_after' => 'Balanç després de', 'balance_after' => 'Balanç després de',
'name' => 'Nom', 'name' => 'Nom',
'role' => 'Rol', 'role' => 'Rol',
'currentBalance' => 'Saldo actual', 'currentBalance' => 'Saldo actual',
'linked_to_rules' => 'Regles rellevants', 'linked_to_rules' => 'Regles rellevants',
'active' => 'Està actiu?', 'active' => 'Està actiu?',
'percentage' => '%', 'percentage' => '%',
'recurring_transaction' => 'Transacció periòdica', 'recurring_transaction' => 'Transacció periòdica',
'next_due' => 'Pròxim venciment', 'next_due' => 'Pròxim venciment',
'transaction_type' => 'Tipus', 'transaction_type' => 'Tipus',
'lastActivity' => 'Darrera activitat', 'lastActivity' => 'Darrera activitat',
'balanceDiff' => 'Diferència de saldo', 'balanceDiff' => 'Diferència de saldo',
'other_meta_data' => 'Altres meta dades', 'other_meta_data' => 'Altres meta dades',
'invited_at' => 'Convidat el', 'invited_at' => 'Convidat el',
'expires' => 'La invitació venç el', 'expires' => 'La invitació venç el',
'invited_by' => 'Convidat per', 'invited_by' => 'Convidat per',
'invite_link' => 'Enllaç d\'invitació', 'invite_link' => 'Enllaç d\'invitació',
'account_type' => 'Tipus de compte', 'account_type' => 'Tipus de compte',
'created_at' => 'Data de creació', 'created_at' => 'Data de creació',
'account' => 'Compte', 'account' => 'Compte',
'external_url' => 'URL extern', 'external_url' => 'URL extern',
'matchingAmount' => 'Quantitat', 'matchingAmount' => 'Quantitat',
'destination' => 'Destí', 'destination' => 'Destí',
'source' => 'Origen', 'source' => 'Origen',
'next_expected_match' => 'Pròxima coincidència esperada', 'next_expected_match' => 'Pròxima coincidència esperada',
'automatch' => 'Cercar coincidència automàticament?', 'automatch' => 'Cercar coincidència automàticament?',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -79,6 +80,7 @@ return [
* *
*/ */
'repeat_freq' => 'Repeticions', 'repeat_freq' => 'Repeticions',
'description' => 'Descripció', 'description' => 'Descripció',
'amount' => 'Quantitat', 'amount' => 'Quantitat',
@@ -145,7 +147,7 @@ return [
'account_at_bunq' => 'Compte amb bunq', 'account_at_bunq' => 'Compte amb bunq',
'file_name' => 'Nom del fitxer', 'file_name' => 'Nom del fitxer',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -156,32 +158,33 @@ return [
* *
*/ */
'file_size' => 'Mida del fitxer',
'file_type' => 'Tipus de fitxer', 'file_size' => 'Mida del fitxer',
'attached_to' => 'Adjuntat a', 'file_type' => 'Tipus de fitxer',
'file_exists' => 'El fitxer existeix', 'attached_to' => 'Adjuntat a',
'spectre_bank' => 'Banc', 'file_exists' => 'El fitxer existeix',
'spectre_last_use' => 'Darrer inici de sessió', 'spectre_bank' => 'Banc',
'spectre_status' => 'Estat', 'spectre_last_use' => 'Darrer inici de sessió',
'bunq_payment_id' => 'ID de pagament bunq', 'spectre_status' => 'Estat',
'repetitions' => 'Repeticions', 'bunq_payment_id' => 'ID de pagament bunq',
'title' => 'Títol', 'repetitions' => 'Repeticions',
'transaction_s' => 'Transacció(ns)', 'title' => 'Títol',
'field' => 'Camp', 'transaction_s' => 'Transacció(ns)',
'value' => 'Valor', 'field' => 'Camp',
'interest' => 'Interès', 'value' => 'Valor',
'interest_period' => 'Període d\'interès', 'interest' => 'Interès',
'liability_type' => 'Tipus de passiu', 'interest_period' => 'Període d\'interès',
'liability_direction' => 'Passiu entrant/sortint', 'liability_type' => 'Tipus de passiu',
'end_date' => 'Data de fi', 'liability_direction' => 'Passiu entrant/sortint',
'payment_info' => 'Informació de pagament', 'end_date' => 'Data de fi',
'expected_info' => 'Següent transacció esperada', 'payment_info' => 'Informació de pagament',
'start_date' => 'Data d\'inici', 'expected_info' => 'Següent transacció esperada',
'trigger' => 'Activador', 'start_date' => 'Data d\'inici',
'response' => 'Resposta', 'trigger' => 'Activador',
'delivery' => 'Lliurament', 'response' => 'Resposta',
'url' => 'URL', 'delivery' => 'Lliurament',
'secret' => 'Secret', 'url' => 'URL',
'secret' => 'Secret',
]; ];
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -193,3 +196,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,76 +31,77 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'A l\'array li falta la clàusula "where"', 'missing_where' => 'A l\'array li falta la clàusula "where"',
'missing_update' => 'A l\'array li falta la clàusula "update"', 'missing_update' => 'A l\'array li falta la clàusula "update"',
'invalid_where_key' => 'El JSON conté una clau invàlida per la clàusula "where"', 'invalid_where_key' => 'El JSON conté una clau invàlida per la clàusula "where"',
'invalid_update_key' => 'El JSON conté una clau invàlida per la clàusula "update"', 'invalid_update_key' => 'El JSON conté una clau invàlida per la clàusula "update"',
'invalid_query_data' => 'Hi ha dades invàlides al camp %s:%s de la consulta.', 'invalid_query_data' => 'Hi ha dades invàlides al camp %s:%s de la consulta.',
'invalid_query_account_type' => 'La consulta conté comptes de diferents tipus, cosa que no és permesa.', 'invalid_query_account_type' => 'La consulta conté comptes de diferents tipus, cosa que no és permesa.',
'invalid_query_currency' => 'La consulta conté comptes amb diferents preferències de moneda, cosa que no és permesa.', 'invalid_query_currency' => 'La consulta conté comptes amb diferents preferències de moneda, cosa que no és permesa.',
'iban' => 'Aquest IBAN no és vàlid.', 'iban' => 'Aquest IBAN no és vàlid.',
'zero_or_more' => 'El valor no pot ser negatiu.', 'zero_or_more' => 'El valor no pot ser negatiu.',
'no_asset_account' => 'Aquest no és un compte d\'actius.', 'no_asset_account' => 'Aquest no és un compte d\'actius.',
'date_or_time' => 'El valor ha de ser una data o hora vàlida (ISO 8601).', 'date_or_time' => 'El valor ha de ser una data o hora vàlida (ISO 8601).',
'source_equals_destination' => 'El compte d\'origen és el mateix que el compte de destí.', 'source_equals_destination' => 'El compte d\'origen és el mateix que el compte de destí.',
'unique_account_number_for_user' => 'Sembla que el número de compte ja està en ús.', 'unique_account_number_for_user' => 'Sembla que el número de compte ja està en ús.',
'unique_iban_for_user' => 'Sembla que l\'IBAN ja està en ús.', 'unique_iban_for_user' => 'Sembla que l\'IBAN ja està en ús.',
'reconciled_forbidden_field' => 'Aquesta transacció ja està reconciliada, no pots canviar el ":field"', 'reconciled_forbidden_field' => 'Aquesta transacció ja està reconciliada, no pots canviar el ":field"',
'deleted_user' => 'Per restriccions de seguretat, no et pots registrar amb aquesta adreça de correu electrònic.', 'deleted_user' => 'Per restriccions de seguretat, no et pots registrar amb aquesta adreça de correu electrònic.',
'rule_trigger_value' => 'Aquest valor és invàlid per l\'activador seleccionat.', 'rule_trigger_value' => 'Aquest valor és invàlid per l\'activador seleccionat.',
'rule_action_value' => 'Aquest valor és invàlid per l\'acció seleccionada.', 'rule_action_value' => 'Aquest valor és invàlid per l\'acció seleccionada.',
'file_already_attached' => 'El fitxer ":name" ja s\'havia afegit a aquest objecte.', 'file_already_attached' => 'El fitxer ":name" ja s\'havia afegit a aquest objecte.',
'file_attached' => 'El fitxer ":name" s\'ha pujat satisfactòriament.', 'file_attached' => 'El fitxer ":name" s\'ha pujat satisfactòriament.',
'must_exist' => 'L\'ID del camp :attribute no existeix a la base de dades.', 'must_exist' => 'L\'ID del camp :attribute no existeix a la base de dades.',
'all_accounts_equal' => 'Tots els comptes d\'aquest camp han de ser iguals.', 'all_accounts_equal' => 'Tots els comptes d\'aquest camp han de ser iguals.',
'group_title_mandatory' => 'El títol de grup és obligatori quan hi ha més d\'una transacció.', 'group_title_mandatory' => 'El títol de grup és obligatori quan hi ha més d\'una transacció.',
'transaction_types_equal' => 'Totes les divisions han de ser del mateix tipus.', 'transaction_types_equal' => 'Totes les divisions han de ser del mateix tipus.',
'invalid_transaction_type' => 'Tipus de transacció invàlid.', 'invalid_transaction_type' => 'Tipus de transacció invàlid.',
'invalid_selection' => 'La selecció és invàlida.', 'invalid_selection' => 'La selecció és invàlida.',
'belongs_user' => 'Aquest valor està enllaçat a un objecte que sembla que no existeix.', 'belongs_user' => 'Aquest valor està enllaçat a un objecte que sembla que no existeix.',
'belongs_user_or_user_group' => 'Aquest valor està enllaçat a un objecte que sembla no existir a la teva administració financera actual.', 'belongs_user_or_user_group' => 'Aquest valor està enllaçat a un objecte que sembla no existir a la teva administració financera actual.',
'at_least_one_transaction' => 'Necessites almenys una transacció.', 'at_least_one_transaction' => 'Necessites almenys una transacció.',
'recurring_transaction_id' => 'Necessites almenys una transacció.', 'recurring_transaction_id' => 'Necessites almenys una transacció.',
'need_id_to_match' => 'Has d\'enviar aquesta entrada amb un ID perquè l\'API sigui capaç de comparar-lo.', 'need_id_to_match' => 'Has d\'enviar aquesta entrada amb un ID perquè l\'API sigui capaç de comparar-lo.',
'too_many_unmatched' => 'No s\'han pogut relacionar massa transaccions a les seves entrades respectives de la base de dades. Assegura\'t que les entrades existents tenen un ID vàlid.', 'too_many_unmatched' => 'No s\'han pogut relacionar massa transaccions a les seves entrades respectives de la base de dades. Assegura\'t que les entrades existents tenen un ID vàlid.',
'id_does_not_match' => 'L\'ID enviat #:id no coincideix amb l\'ID esperat. Assegura\'t que encaixa, o omet el camp.', 'id_does_not_match' => 'L\'ID enviat #:id no coincideix amb l\'ID esperat. Assegura\'t que encaixa, o omet el camp.',
'at_least_one_repetition' => 'Necessites almenys una repetició.', 'at_least_one_repetition' => 'Necessites almenys una repetició.',
'require_repeat_until' => 'Fa falta un nombre de repeticions, o una data de finalització (repeat_until). No ambdues.', 'require_repeat_until' => 'Fa falta un nombre de repeticions, o una data de finalització (repeat_until). No ambdues.',
'require_currency_info' => 'El contingut d\'aquest camp no és vàlid sense informació de la moneda.', 'require_currency_info' => 'El contingut d\'aquest camp no és vàlid sense informació de la moneda.',
'not_transfer_account' => 'Aquest compte no és un compte que puguis fer servir per transferències.', 'not_transfer_account' => 'Aquest compte no és un compte que puguis fer servir per transferències.',
'require_currency_amount' => 'El contingut d\'aquest camp no és vàlid sense informació de la quantitat estrangera.', 'require_currency_amount' => 'El contingut d\'aquest camp no és vàlid sense informació de la quantitat estrangera.',
'require_foreign_currency' => 'Cal introduir un número a aquest camp', 'require_foreign_currency' => 'Cal introduir un número a aquest camp',
'require_foreign_dest' => 'El valor d\'aquest camp ha de quadrar amb la moneda del compte destí.', 'require_foreign_dest' => 'El valor d\'aquest camp ha de quadrar amb la moneda del compte destí.',
'require_foreign_src' => 'El valor d\'aquest camp ha de quadrar amb la moneda del compte font.', 'require_foreign_src' => 'El valor d\'aquest camp ha de quadrar amb la moneda del compte font.',
'equal_description' => 'La descripció de la transacció no hauria de ser igual a la descripció global.', 'equal_description' => 'La descripció de la transacció no hauria de ser igual a la descripció global.',
'file_invalid_mime' => 'El fitxer ":name" és de tipus ":mime", el qual no s\'accepta com a pujada.', 'file_invalid_mime' => 'El fitxer ":name" és de tipus ":mime", el qual no s\'accepta com a pujada.',
'file_too_large' => 'El fitxer ":name" és massa gran.', 'file_too_large' => 'El fitxer ":name" és massa gran.',
'belongs_to_user' => 'El valor de :attribute és desconegut.', 'belongs_to_user' => 'El valor de :attribute és desconegut.',
'accepted' => 'El camp :attribute s\'ha d\'acceptar.', 'accepted' => 'El camp :attribute s\'ha d\'acceptar.',
'bic' => 'Això no és un BIC vàlid.', 'bic' => 'Això no és un BIC vàlid.',
'at_least_one_trigger' => 'La regla ha de tenir almenys un activador.', 'at_least_one_trigger' => 'La regla ha de tenir almenys un activador.',
'at_least_one_active_trigger' => 'La regla ha de tenir almenys un activador actiu.', 'at_least_one_active_trigger' => 'La regla ha de tenir almenys un activador actiu.',
'at_least_one_action' => 'La regla ha de tenir almenys una acció.', 'at_least_one_action' => 'La regla ha de tenir almenys una acció.',
'at_least_one_active_action' => 'La regla ha de tenir almenys una acció activa.', 'at_least_one_active_action' => 'La regla ha de tenir almenys una acció activa.',
'base64' => 'Aquesta dada codificada en base64 no és vàlida.', 'base64' => 'Aquesta dada codificada en base64 no és vàlida.',
'model_id_invalid' => 'L\'ID donada sembla invàlida per aquest model.', 'model_id_invalid' => 'L\'ID donada sembla invàlida per aquest model.',
'less' => ':attribute ha de ser inferior a 10.000.000', 'less' => ':attribute ha de ser inferior a 10.000.000',
'active_url' => 'El camp :attribute no és un URL vàlid.', 'active_url' => 'El camp :attribute no és un URL vàlid.',
'after' => 'El camp :attribute ha de ser una data posterior a :date.', 'after' => 'El camp :attribute ha de ser una data posterior a :date.',
'date_after' => 'La data d\'inici ha de ser prèvia a la data de fi.', 'date_after' => 'La data d\'inici ha de ser prèvia a la data de fi.',
'alpha' => 'El camp :attribute només pot contenir lletres.', 'alpha' => 'El camp :attribute només pot contenir lletres.',
'alpha_dash' => 'El camp :attribute només pot contenir lletres, números i guions.', 'alpha_dash' => 'El camp :attribute només pot contenir lletres, números i guions.',
'alpha_num' => 'El camp :attribute només pot contenir lletres i números.', 'alpha_num' => 'El camp :attribute només pot contenir lletres i números.',
'array' => 'El camp :attribute ha de ser un vector.', 'array' => 'El camp :attribute ha de ser un vector.',
'unique_for_user' => 'Ja hi ha una entrada amb aquest :attribute.', 'unique_for_user' => 'Ja hi ha una entrada amb aquest :attribute.',
'before' => 'El camp :attribute ha de ser una data anterior a :date.', 'before' => 'El camp :attribute ha de ser una data anterior a :date.',
'unique_object_for_user' => 'Aquest nom ja és en ús.', 'unique_object_for_user' => 'Aquest nom ja és en ús.',
'unique_account_for_user' => 'Aquest nom de compte ja és en ús.', 'unique_account_for_user' => 'Aquest nom de compte ja és en ús.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -111,75 +112,76 @@ return [
* *
*/ */
'between.numeric' => 'El camp :attribute ha d\'estar entre :min i :max.',
'between.file' => 'El camp :attribute ha de tenir entre :min i :max kilobytes.',
'between.string' => 'El camp :attribute ha de tenir entre :min i :max caràcters.',
'between.array' => 'El camp :attribute ha de tenir entre :min i :max elements.',
'boolean' => 'El camp :attribute ha de ser cert o fals.',
'confirmed' => 'La confirmació del camp :attribute no coincideix.',
'date' => 'El camp :attribute no és una data vàlida.',
'date_format' => 'El camp :attribute no coincideix amb el format :format.',
'different' => 'Els camps :attribute i :other han de ser diferents.',
'digits' => 'El camp :attribute ha de tenir :digits dígits.',
'digits_between' => 'El camp :attribute ha de tenir entre :min i :max dígits.',
'email' => 'El camp :attribute ha de ser una adreça electrònica vàlida.',
'filled' => 'El camp :attribute és obligatori.',
'exists' => 'El camp :attribute seleccionat no és vàlid.',
'image' => 'El camp :attribute ha de ser una imatge.',
'in' => 'El camp :attribute seleccionat no és vàlid.',
'integer' => 'El camp :attribute ha de ser un nombre enter.',
'ip' => 'El camp :attribute ha de ser una adreça IP vàlida.',
'json' => 'El camp :attribute ha de ser una cadena JSON vàlida.',
'max.numeric' => 'El camp :attribute no pot ser més gran que :max.',
'max.file' => 'El camp :attribute no pot tenir més de :max kilobytes.',
'max.string' => 'El camp :attribute no pot tenir més de :max caràcters.',
'max.array' => 'El camp :attribute no pot tenir més de :max elements.',
'mimes' => 'El camp :attribute ha de ser un fitxer del tipus: :values.',
'min.numeric' => 'El :attribute ha de ser com a mínim :min.',
'lte.numeric' => 'El camp :attribute ha de ser inferior o igual a :value.',
'min.file' => 'El camp :attribute ha de tenir com a mínim :min kilobytes.',
'min.string' => 'El camp :attribute ha de tenir com a mínim :min caràcters.',
'min.array' => 'El camp :attribute ha de tenir com a mínim :min elements.',
'not_in' => 'El camp :attribute seleccionat no és vàlid.',
'numeric' => 'El camp :attribute ha de ser un número.',
'numeric_native' => 'La quantitat nativa ha de ser un número.',
'numeric_destination' => 'La quantitat de destí ha de ser un número.',
'numeric_source' => 'La quantitat d\'origen ha de ser un número.',
'regex' => 'El format de :attribute no és vàlid.',
'required' => 'El camp :attribute és obligatori.',
'required_if' => 'El camp :attribute és obligatori quan :other és :value.',
'required_unless' => 'El camp :attribute és obligatori excepte quan :other és :values.',
'required_with' => 'El camp :attribute és obligatori quan :values hi sigui present.',
'required_with_all' => 'El camp :attribute és obligatori quan :values hi sigui present.',
'required_without' => 'El camp :attribute és obligatori quan :values no hi sigui present.',
'required_without_all' => 'El camp :attribute és obligatori quan no hi ha cap d\'aquests valors: :values.',
'same' => 'Els camps :attribute i :other han de coincidir.',
'size.numeric' => 'El camp :attribute ha de ser :size.',
'amount_min_over_max' => 'La quantitat mínima no pot ser més gran que la quantitat màxima.',
'size.file' => 'La mida de :attribute ha de ser :size kilobytes.',
'size.string' => 'El camp :attribute ha de tenir :size caràcters.',
'size.array' => 'El camp :attribute ha de contenir :size elements.',
'unique' => ':attribute ja sestà utilitzant.',
'string' => 'El camp :attribute ha de ser una cadena de caràcters.',
'url' => 'El format de :attribute no és vàlid.',
'timezone' => 'El camp :attribute ha de ser una zona vàlida.',
'2fa_code' => 'El camp :attribute no és vàlid.',
'dimensions' => 'El camp :attribute té dimensions d\'imatge incorrectes.',
'distinct' => 'El camp :attribute té un valor duplicat.',
'file' => 'El camp :attribute ha de ser un fitxer.',
'in_array' => 'El camp :attribute no existeix en :other.',
'present' => 'El camp :attribute ha de ser-hi.',
'amount_zero' => 'La quantitat total no pot ser zero.',
'current_target_amount' => 'La quantitat actual ha de ser inferior a la quantitat objectiu.',
'unique_piggy_bank_for_user' => 'El nom de la guardiola ha de ser únic.',
'unique_object_group' => 'El nom del grup ha de ser únic',
'starts_with' => 'El valor ha de començar per :values.',
'unique_webhook' => 'Ja tens un webhook amb aquesta combinació d\'URL, activador, resposta i lliurament.',
'unique_existing_webhook' => 'Ja tens un altre webhook amb aquesta combinació d\'URL, activador, resposta i lliurament.',
'same_account_type' => 'Ambdues comptes han de ser del mateix tipus',
'same_account_currency' => 'Ambdues comptes han de tenir la mateixa configuració de moneda',
/* 'between.numeric' => 'El camp :attribute ha d\'estar entre :min i :max.',
'between.file' => 'El camp :attribute ha de tenir entre :min i :max kilobytes.',
'between.string' => 'El camp :attribute ha de tenir entre :min i :max caràcters.',
'between.array' => 'El camp :attribute ha de tenir entre :min i :max elements.',
'boolean' => 'El camp :attribute ha de ser cert o fals.',
'confirmed' => 'La confirmació del camp :attribute no coincideix.',
'date' => 'El camp :attribute no és una data vàlida.',
'date_format' => 'El camp :attribute no coincideix amb el format :format.',
'different' => 'Els camps :attribute i :other han de ser diferents.',
'digits' => 'El camp :attribute ha de tenir :digits dígits.',
'digits_between' => 'El camp :attribute ha de tenir entre :min i :max dígits.',
'email' => 'El camp :attribute ha de ser una adreça electrònica vàlida.',
'filled' => 'El camp :attribute és obligatori.',
'exists' => 'El camp :attribute seleccionat no és vàlid.',
'image' => 'El camp :attribute ha de ser una imatge.',
'in' => 'El camp :attribute seleccionat no és vàlid.',
'integer' => 'El camp :attribute ha de ser un nombre enter.',
'ip' => 'El camp :attribute ha de ser una adreça IP vàlida.',
'json' => 'El camp :attribute ha de ser una cadena JSON vàlida.',
'max.numeric' => 'El camp :attribute no pot ser més gran que :max.',
'max.file' => 'El camp :attribute no pot tenir més de :max kilobytes.',
'max.string' => 'El camp :attribute no pot tenir més de :max caràcters.',
'max.array' => 'El camp :attribute no pot tenir més de :max elements.',
'mimes' => 'El camp :attribute ha de ser un fitxer del tipus: :values.',
'min.numeric' => 'El :attribute ha de ser com a mínim :min.',
'lte.numeric' => 'El camp :attribute ha de ser inferior o igual a :value.',
'min.file' => 'El camp :attribute ha de tenir com a mínim :min kilobytes.',
'min.string' => 'El camp :attribute ha de tenir com a mínim :min caràcters.',
'min.array' => 'El camp :attribute ha de tenir com a mínim :min elements.',
'not_in' => 'El camp :attribute seleccionat no és vàlid.',
'numeric' => 'El camp :attribute ha de ser un número.',
'numeric_native' => 'La quantitat nativa ha de ser un número.',
'numeric_destination' => 'La quantitat de destí ha de ser un número.',
'numeric_source' => 'La quantitat d\'origen ha de ser un número.',
'regex' => 'El format de :attribute no és vàlid.',
'required' => 'El camp :attribute és obligatori.',
'required_if' => 'El camp :attribute és obligatori quan :other és :value.',
'required_unless' => 'El camp :attribute és obligatori excepte quan :other és :values.',
'required_with' => 'El camp :attribute és obligatori quan :values hi sigui present.',
'required_with_all' => 'El camp :attribute és obligatori quan :values hi sigui present.',
'required_without' => 'El camp :attribute és obligatori quan :values no hi sigui present.',
'required_without_all' => 'El camp :attribute és obligatori quan no hi ha cap d\'aquests valors: :values.',
'same' => 'Els camps :attribute i :other han de coincidir.',
'size.numeric' => 'El camp :attribute ha de ser :size.',
'amount_min_over_max' => 'La quantitat mínima no pot ser més gran que la quantitat màxima.',
'size.file' => 'La mida de :attribute ha de ser :size kilobytes.',
'size.string' => 'El camp :attribute ha de tenir :size caràcters.',
'size.array' => 'El camp :attribute ha de contenir :size elements.',
'unique' => ':attribute ja sestà utilitzant.',
'string' => 'El camp :attribute ha de ser una cadena de caràcters.',
'url' => 'El format de :attribute no és vàlid.',
'timezone' => 'El camp :attribute ha de ser una zona vàlida.',
'2fa_code' => 'El camp :attribute no és vàlid.',
'dimensions' => 'El camp :attribute té dimensions d\'imatge incorrectes.',
'distinct' => 'El camp :attribute té un valor duplicat.',
'file' => 'El camp :attribute ha de ser un fitxer.',
'in_array' => 'El camp :attribute no existeix en :other.',
'present' => 'El camp :attribute ha de ser-hi.',
'amount_zero' => 'La quantitat total no pot ser zero.',
'current_target_amount' => 'La quantitat actual ha de ser inferior a la quantitat objectiu.',
'unique_piggy_bank_for_user' => 'El nom de la guardiola ha de ser únic.',
'unique_object_group' => 'El nom del grup ha de ser únic',
'starts_with' => 'El valor ha de començar per :values.',
'unique_webhook' => 'Ja tens un webhook amb aquesta combinació d\'URL, activador, resposta i lliurament.',
'unique_existing_webhook' => 'Ja tens un altre webhook amb aquesta combinació d\'URL, activador, resposta i lliurament.',
'same_account_type' => 'Ambdues comptes han de ser del mateix tipus',
'same_account_currency' => 'Ambdues comptes han de tenir la mateixa configuració de moneda',
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -190,11 +192,12 @@ return [
* *
*/ */
'secure_password' => 'Aquesta contrasenya no és segura. Si us plau, prova-ho de nou. Per més informació, visita https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Tipus de repetició invàlid per transaccions periòdiques.', 'secure_password' => 'Aquesta contrasenya no és segura. Si us plau, prova-ho de nou. Per més informació, visita https://bit.ly/FF3-password-security',
'valid_recurrence_rep_moment' => 'Moment de repetició invàlid per aquest tipus de repetició.', 'valid_recurrence_rep_type' => 'Tipus de repetició invàlid per transaccions periòdiques.',
'invalid_account_info' => 'Informació de compte invàlida.', 'valid_recurrence_rep_moment' => 'Moment de repetició invàlid per aquest tipus de repetició.',
'attributes' => [ 'invalid_account_info' => 'Informació de compte invàlida.',
'attributes' => [
'email' => 'adreça de correu electrònic', 'email' => 'adreça de correu electrònic',
'description' => 'descripció', 'description' => 'descripció',
'amount' => 'quantitat', 'amount' => 'quantitat',
@@ -233,25 +236,25 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.', 'withdrawal_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.',
'withdrawal_source_bad_data' => '[a] No s\'ha pogut trobar un compte font vàlid en cercar per l\'ID ":id" o el nom ":name".', 'withdrawal_source_bad_data' => '[a] No s\'ha pogut trobar un compte font vàlid en cercar per l\'ID ":id" o el nom ":name".',
'withdrawal_dest_need_data' => '[a] Cal obtenir un identificador o nom del compte destí per a continuar.', 'withdrawal_dest_need_data' => '[a] Cal obtenir un identificador o nom del compte destí per a continuar.',
'withdrawal_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".', 'withdrawal_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".',
'withdrawal_dest_iban_exists' => 'L\'IBAN de destí ja està sent utilitzat per un altre compte d\'actius o passius, i no pot ser utilitzat com a destinació de retirada.', 'withdrawal_dest_iban_exists' => 'L\'IBAN de destí ja està sent utilitzat per un altre compte d\'actius o passius, i no pot ser utilitzat com a destinació de retirada.',
'deposit_src_iban_exists' => 'L\'IBAN font ja està sent utilitzat per un altre compte d\'actius o passius, i no pot ser utilitzat com a destinació de dipòsit.', 'deposit_src_iban_exists' => 'L\'IBAN font ja està sent utilitzat per un altre compte d\'actius o passius, i no pot ser utilitzat com a destinació de dipòsit.',
'reconciliation_source_bad_data' => 'No s\'ha pogut trobar un compte de consolidació vàlid al cercar per la ID ":id" o el nom ":name".', 'reconciliation_source_bad_data' => 'No s\'ha pogut trobar un compte de consolidació vàlid al cercar per la ID ":id" o el nom ":name".',
'generic_source_bad_data' => '[e] No s\'ha pogut trobar un compte font vàlid en cercar per l\'identificador ":id" o el nom ":name".', 'generic_source_bad_data' => '[e] No s\'ha pogut trobar un compte font vàlid en cercar per l\'identificador ":id" o el nom ":name".',
'deposit_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.', 'deposit_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.',
'deposit_source_bad_data' => '[b] No s\'ha pogut trobar un compte font vàlid en cercar per l\'identificador ":id" o el nom ":name".', 'deposit_source_bad_data' => '[b] No s\'ha pogut trobar un compte font vàlid en cercar per l\'identificador ":id" o el nom ":name".',
'deposit_dest_need_data' => '[b] Cal obtenir un identificador i/o nom vàlid d\'un compte destí per a continuar.', 'deposit_dest_need_data' => '[b] Cal obtenir un identificador i/o nom vàlid d\'un compte destí per a continuar.',
'deposit_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".', 'deposit_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".',
'deposit_dest_wrong_type' => 'El compte de destí enviat no és del tipus correcte.', 'deposit_dest_wrong_type' => 'El compte de destí enviat no és del tipus correcte.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -262,29 +265,30 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.',
'transfer_source_bad_data' => '[c] No s\'ha pogut trobar un compte font vàlid en cercar per l\'identificador ":id" o el nom ":name".',
'transfer_dest_need_data' => '[c] Cal obtenir un identificador i/o nom vàlid d\'un compte destí per a continuar.',
'transfer_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".',
'need_id_in_edit' => 'Cada divisió ha de tenir transaction_journal_id (ID vàlid o 0).',
'ob_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.', 'transfer_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.',
'lc_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid per continuar.', 'transfer_source_bad_data' => '[c] No s\'ha pogut trobar un compte font vàlid en cercar per l\'identificador ":id" o el nom ":name".',
'ob_dest_need_data' => '[d] Cal obtenir un identificador i/o nom vàlid d\'un compte destí per a continuar.', 'transfer_dest_need_data' => '[c] Cal obtenir un identificador i/o nom vàlid d\'un compte destí per a continuar.',
'ob_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".', 'transfer_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".',
'reconciliation_either_account' => 'Per enviar una consolidac, has d\'enviar un compte d\'origen o de destí. Ni ambdós, ni cap.', 'need_id_in_edit' => 'Cada divisió ha de tenir transaction_journal_id (ID vàlid o 0).',
'generic_invalid_source' => 'No pots fer servir aquest compte com a compte d\'origen.', 'ob_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid i/o un nom de compte d\'origen vàlid per continuar.',
'generic_invalid_destination' => 'No pots fer servir aquest compte com a compte de destí.', 'lc_source_need_data' => 'Necessites obtenir un ID de compte d\'origen vàlid per continuar.',
'ob_dest_need_data' => '[d] Cal obtenir un identificador i/o nom vàlid d\'un compte destí per a continuar.',
'ob_dest_bad_data' => 'No s\'ha pogut trobar un compte de destí vàlid buscant l\'ID ":id" o el nom ":name".',
'reconciliation_either_account' => 'Per enviar una consolidació, has d\'enviar un compte d\'origen o de destí. Ni ambdós, ni cap.',
'generic_no_source' => 'Has de confirmar l\'informació del compte font, o afegir un identificador de transacció.', 'generic_invalid_source' => 'No pots fer servir aquest compte com a compte d\'origen.',
'generic_no_destination' => 'Has de confirmar la informació del compte de destinació, o introduïr un identificador de transacció.', 'generic_invalid_destination' => 'No pots fer servir aquest compte com a compte de destí.',
'gte.numeric' => 'El camp :attribute ha de ser més gran o igual que :value.', 'generic_no_source' => 'Has de confirmar l\'informació del compte font, o afegir un identificador de transacció.',
'gt.numeric' => 'El camp :attribute ha de ser més gran que :value.', 'generic_no_destination' => 'Has de confirmar la informació del compte de destinació, o introduïr un identificador de transacció.',
'gte.file' => 'El camp :attribute ha de tenir :value kilobytes o més.',
'gte.string' => 'El camp :attribute ha de tenir :value caràcters o més.', 'gte.numeric' => 'El camp :attribute ha de ser més gran o igual que :value.',
'gte.array' => 'El camp :attribute ha de tenir :value elements o més.', 'gt.numeric' => 'El camp :attribute ha de ser més gran que :value.',
'gte.file' => 'El camp :attribute ha de tenir :value kilobytes o més.',
'gte.string' => 'El camp :attribute ha de tenir :value caràcters o més.',
'gte.array' => 'El camp :attribute ha de tenir :value elements o més.',
'amount_required_for_auto_budget' => 'Es requereix la quantitat.', 'amount_required_for_auto_budget' => 'Es requereix la quantitat.',
'auto_budget_amount_positive' => 'La quantitat ha de ser superior a zero.', 'auto_budget_amount_positive' => 'La quantitat ha de ser superior a zero.',
@@ -304,3 +308,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -32,5 +32,6 @@ declare(strict_types=1);
* *
*/ */
return [ return [
]; ];

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,41 +31,42 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'home' => 'Domů', 'home' => 'Domů',
'budgets' => 'Budgets', 'budgets' => 'Budgets',
'subscriptions' => 'Subscriptions', 'subscriptions' => 'Subscriptions',
'transactions' => 'Transactions', 'transactions' => 'Transactions',
'title_expenses' => 'Expenses', 'title_expenses' => 'Expenses',
'title_withdrawal' => 'Expenses', 'title_withdrawal' => 'Expenses',
'title_revenue' => 'Revenue / income', 'title_revenue' => 'Revenue / income',
'title_deposit' => 'Revenue / income', 'title_deposit' => 'Revenue / income',
'title_transfer' => 'Transfers', 'title_transfer' => 'Transfers',
'title_transfers' => 'Transfers', 'title_transfers' => 'Transfers',
'edit_currency' => 'Upravit měnu „:name“', 'edit_currency' => 'Upravit měnu „:name“',
'delete_currency' => 'Odstranit měnu „:name“', 'delete_currency' => 'Odstranit měnu „:name“',
'newPiggyBank' => 'Vytvořit novou pokladničku', 'newPiggyBank' => 'Vytvořit novou pokladničku',
'edit_piggyBank' => 'Upravit pokladničku „:name“', 'edit_piggyBank' => 'Upravit pokladničku „:name“',
'preferences' => 'Předvolby', 'preferences' => 'Předvolby',
'profile' => 'Profil', 'profile' => 'Profil',
'accounts' => 'Účty', 'accounts' => 'Účty',
'changePassword' => 'Změnit heslo', 'changePassword' => 'Změnit heslo',
'change_email' => 'Změnit e-mailovou adresu', 'change_email' => 'Změnit e-mailovou adresu',
'bills' => 'Účtenky a faktury', 'bills' => 'Účtenky a faktury',
'newBill' => 'Nová účtenka/faktura', 'newBill' => 'Nová účtenka/faktura',
'edit_bill' => 'Upravit účtenku/fakturu „:name“', 'edit_bill' => 'Upravit účtenku/fakturu „:name“',
'delete_bill' => 'Odstranit účtenku/fakturu „:name“', 'delete_bill' => 'Odstranit účtenku/fakturu „:name“',
'reports' => 'Sestavy', 'reports' => 'Sestavy',
'search_result' => 'Výsledky hledání pro „:query“', 'search_result' => 'Výsledky hledání pro „:query“',
'withdrawal_list' => 'Výdaje', 'withdrawal_list' => 'Výdaje',
'Withdrawal_list' => 'Výdaje', 'Withdrawal_list' => 'Výdaje',
'deposit_list' => 'Výnosy, příjmy a vklady', 'deposit_list' => 'Výnosy, příjmy a vklady',
'transfer_list' => 'Převody', 'transfer_list' => 'Převody',
'transfers_list' => 'Převody', 'transfers_list' => 'Převody',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -76,6 +77,7 @@ return [
* *
*/ */
'reconciliation_list' => 'Vyúčtování', 'reconciliation_list' => 'Vyúčtování',
'create_withdrawal' => 'Vytvořit nový výběr', 'create_withdrawal' => 'Vytvořit nový výběr',
'create_deposit' => 'Vytvořit nový vklad', 'create_deposit' => 'Vytvořit nový vklad',

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -50,7 +51,7 @@ return [
// 'month_and_day_no_year' => '%B %e', // 'month_and_day_no_year' => '%B %e',
'month_and_day_no_year_js' => 'MMMM Do', 'month_and_day_no_year_js' => 'MMMM Do',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -61,6 +62,7 @@ return [
* *
*/ */
// 'date_time' => '%B %e, %Y, @ %T', // 'date_time' => '%B %e, %Y, @ %T',
'date_time_js' => 'D. MMMM YYYY, @ HH:mm:ss', 'date_time_js' => 'D. MMMM YYYY, @ HH:mm:ss',
'date_time_fns' => 'MMMM do, yyyy @ HH:mm:ss', 'date_time_fns' => 'MMMM do, yyyy @ HH:mm:ss',
@@ -78,15 +80,15 @@ return [
// 'half_year' => '%B %Y', // 'half_year' => '%B %Y',
'half_year_js' => '\QQ YYYY', 'half_year_js' => '\QQ YYYY',
'quarter_fns' => "Q'Q, yyyy", 'quarter_fns' => "Q'Q, yyyy",
'half_year_fns' => "'H{half}', yyyy", 'half_year_fns' => "'H{half}', yyyy",
'dow_1' => 'Pondělí', 'dow_1' => 'Pondělí',
'dow_2' => 'Úterý', 'dow_2' => 'Úterý',
'dow_3' => 'Středa', 'dow_3' => 'Středa',
'dow_4' => 'Čtvrtek', 'dow_4' => 'Čtvrtek',
'dow_5' => 'Pátek', 'dow_5' => 'Pátek',
'dow_6' => 'Sobota', 'dow_6' => 'Sobota',
'dow_7' => 'Neděle', 'dow_7' => 'Neděle',
]; ];
/* /*
@@ -99,3 +101,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -57,3 +58,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -44,7 +45,7 @@ return [
'admin_test_subject' => 'Testovací zpráva z vaší instalace Firefly III', 'admin_test_subject' => 'Testovací zpráva z vaší instalace Firefly III',
'admin_test_body' => 'Toto je testovací zpráva z instance Firefly III. Byla odeslána na :email.', 'admin_test_body' => 'Toto je testovací zpráva z instance Firefly III. Byla odeslána na :email.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -55,6 +56,7 @@ return [
* *
*/ */
// invite // invite
'invitation_created_subject' => 'An invitation has been created', 'invitation_created_subject' => 'An invitation has been created',
'invitation_created_body' => 'Admin user ":email" created a user invitation which can be used by whoever is behind email address ":invitee". The invite will be valid for 48hrs.', 'invitation_created_body' => 'Admin user ":email" created a user invitation which can be used by whoever is behind email address ":invitee". The invite will be valid for 48hrs.',
@@ -90,7 +92,7 @@ return [
'registered_pw_reset_link' => 'Obnovení hesla:', 'registered_pw_reset_link' => 'Obnovení hesla:',
'registered_doc_link' => 'Dokumentace:', 'registered_doc_link' => 'Dokumentace:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -101,6 +103,7 @@ return [
* *
*/ */
// new version // new version
'new_version_email_subject' => 'A new Firefly III version is available', 'new_version_email_subject' => 'A new Firefly III version is available',
@@ -144,7 +147,7 @@ return [
'error_stacktrace_below' => 'Celý zásobník je níže:', 'error_stacktrace_below' => 'Celý zásobník je níže:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -155,6 +158,7 @@ return [
* *
*/ */
// report new journals // report new journals
'new_journals_subject' => 'Firefly III vytvořil novou transakci|Firefly III vytvořil :count nových transakcí', 'new_journals_subject' => 'Firefly III vytvořil novou transakci|Firefly III vytvořil :count nových transakcí',
'new_journals_header' => 'Firefly III pro Vás vytvořil transakci. Můžete ji najít ve vaší instalaci Firefly III:|Firefly III vytvořil :count transakcí. Najdete je ve vaší instalaci Firefly III:', 'new_journals_header' => 'Firefly III pro Vás vytvořil transakci. Můžete ji najít ve vaší instalaci Firefly III:|Firefly III vytvořil :count transakcí. Najdete je ve vaší instalaci Firefly III:',
@@ -180,3 +184,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -51,7 +52,7 @@ return [
'stacktrace' => 'Trasování zásobníku', 'stacktrace' => 'Trasování zásobníku',
'more_info' => 'Více informací', 'more_info' => 'Více informací',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -62,16 +63,17 @@ return [
* *
*/ */
'collect_info' => 'Shromažďujte prosím další informace do adresáře <code>storage/logs</code>, kde najdete chybové záznamy. Pokud používáte Docker, použijte <code>docker logs -f [container]</code>.',
'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.', 'collect_info' => 'Shromažďujte prosím další informace do adresáře <code>storage/logs</code>, kde najdete chybové záznamy. Pokud používáte Docker, použijte <code>docker logs -f [container]</code>.',
'github_help' => 'Získejte nápovědu na GitHub', 'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.',
'github_instructions' => 'Jste více než vítáni při otevření nových hlášení <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">na GitHub</a></strong>.', 'github_help' => 'Získejte nápovědu na GitHub',
'use_search' => 'Použijte vyhledávání!', 'github_instructions' => 'Jste více než vítáni při otevření nových hlášení <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">na GitHub</a></strong>.',
'include_info' => 'Zahrnout informace <a href=":link">z této ladící stránky</a>.', 'use_search' => 'Použijte vyhledávání!',
'tell_more' => 'Řekněte nám více než "se objevilo Hups!"', 'include_info' => 'Zahrnout informace <a href=":link">z této ladící stránky</a>.',
'include_logs' => 'Zahrnout protokoly chyb (viz výše).', 'tell_more' => 'Řekněte nám více než "se objevilo Hups!"',
'what_did_you_do' => 'Řekněte nám, co jste dělali.', 'include_logs' => 'Zahrnout protokoly chyb (viz výše).',
'offline_header' => 'Jste pravděpodobně offline', 'what_did_you_do' => 'Řekněte nám, co jste dělali.',
'offline_unreachable' => 'Firefly III je nedostupný. Vaše zařízení je momentálně offline nebo server nefunguje.', 'offline_header' => 'Jste pravděpodobně offline',
'offline_github' => 'Pokud jste si jisti, že jak vaše zařízení tak i server jsou dostupne online, vytvořte prosím ticket na <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.', 'offline_unreachable' => 'Firefly III je nedostupný. Vaše zařízení je momentálně offline nebo server nefunguje.',
'offline_github' => 'Pokud jste si jisti, že jak vaše zařízení tak i server jsou dostupne online, vytvořte prosím ticket na <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.',
]; ];

File diff suppressed because it is too large Load Diff

View File

@@ -31,50 +31,51 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
// new user: // new user:
'bank_name' => 'Název banky', 'bank_name' => 'Název banky',
'bank_balance' => 'Zůstatek', 'bank_balance' => 'Zůstatek',
'savings_balance' => 'Zůstatek úspor', 'savings_balance' => 'Zůstatek úspor',
'credit_card_limit' => 'Limit kreditní karty', 'credit_card_limit' => 'Limit kreditní karty',
'automatch' => 'Hledat shodu automaticky', 'automatch' => 'Hledat shodu automaticky',
'skip' => 'Přeskočit', 'skip' => 'Přeskočit',
'enabled' => 'Zapnuto', 'enabled' => 'Zapnuto',
'name' => 'Název', 'name' => 'Název',
'active' => 'Aktivní', 'active' => 'Aktivní',
'amount_min' => 'Minimální částka', 'amount_min' => 'Minimální částka',
'amount_max' => 'Maximální částka', 'amount_max' => 'Maximální částka',
'match' => 'Shody', 'match' => 'Shody',
'strict' => 'Striktní režim', 'strict' => 'Striktní režim',
'repeat_freq' => 'Opakuje se', 'repeat_freq' => 'Opakuje se',
'object_group' => 'Skupina', 'object_group' => 'Skupina',
'location' => 'Údaje o poloze', 'location' => 'Údaje o poloze',
'update_channel' => 'Kanál aktualizací', 'update_channel' => 'Kanál aktualizací',
'currency_id' => 'Měna', 'currency_id' => 'Měna',
'transaction_currency_id' => 'Měna', 'transaction_currency_id' => 'Měna',
'auto_budget_currency_id' => 'Měna', 'auto_budget_currency_id' => 'Měna',
'external_ip' => 'Externí IP adresa vašeho serveru', 'external_ip' => 'Externí IP adresa vašeho serveru',
'attachments' => 'Přílohy', 'attachments' => 'Přílohy',
'BIC' => 'BIC', 'BIC' => 'BIC',
'verify_password' => 'Ověřit odolnost hesla', 'verify_password' => 'Ověřit odolnost hesla',
'source_account' => 'Zdrojový účet', 'source_account' => 'Zdrojový účet',
'destination_account' => 'Cílový účet', 'destination_account' => 'Cílový účet',
'asset_destination_account' => 'Cílový účet', 'asset_destination_account' => 'Cílový účet',
'include_net_worth' => 'Zahrnout do čistého jmění', 'include_net_worth' => 'Zahrnout do čistého jmění',
'asset_source_account' => 'Zdrojový účet', 'asset_source_account' => 'Zdrojový účet',
'journal_description' => 'Popis', 'journal_description' => 'Popis',
'note' => 'Poznámky', 'note' => 'Poznámky',
'currency' => 'Měna', 'currency' => 'Měna',
'account_id' => 'Účet aktiv', 'account_id' => 'Účet aktiv',
'budget_id' => 'Rozpočet', 'budget_id' => 'Rozpočet',
'bill_id' => 'Účet', 'bill_id' => 'Účet',
'opening_balance' => 'Počáteční zůstatek', 'opening_balance' => 'Počáteční zůstatek',
'tagMode' => 'Režim štítku', 'tagMode' => 'Režim štítku',
'virtual_balance' => 'Virtuální zůstatek', 'virtual_balance' => 'Virtuální zůstatek',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -85,6 +86,7 @@ return [
* *
*/ */
'targetamount' => 'Cílová částka', 'targetamount' => 'Cílová částka',
'account_role' => 'Role účtu', 'account_role' => 'Role účtu',
'opening_balance_date' => 'Datum počátečního zůstatku', 'opening_balance_date' => 'Datum počátečního zůstatku',
@@ -178,7 +180,7 @@ return [
'journal_areYouSure' => 'Jste si jisti, že chcete odstranit transakci popsanou „:description“?', 'journal_areYouSure' => 'Jste si jisti, že chcete odstranit transakci popsanou „:description“?',
'mass_journal_are_you_sure' => 'Jste si jisti, že chcete odstranit tyto transakce?', 'mass_journal_are_you_sure' => 'Jste si jisti, že chcete odstranit tyto transakce?',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -189,6 +191,7 @@ return [
* *
*/ */
'tag_areYouSure' => 'Jste si jisti, že chcete odstranit štítek „:tag“?', 'tag_areYouSure' => 'Jste si jisti, že chcete odstranit štítek „:tag“?',
'journal_link_areYouSure' => 'Jste si jisti, že chcete odstranit provázání mezi <a href=":source_link">:source</a> a <a href=":destination_link">:destination</a>?', 'journal_link_areYouSure' => 'Jste si jisti, že chcete odstranit provázání mezi <a href=":source_link">:source</a> a <a href=":destination_link">:destination</a>?',
'linkType_areYouSure' => 'Jste si jisti, že chcete odstranit typ provázání „:name“ (":inward" / ":outward")?', 'linkType_areYouSure' => 'Jste si jisti, že chcete odstranit typ provázání „:name“ (":inward" / ":outward")?',
@@ -252,7 +255,7 @@ return [
'fints_account' => 'FinTS účet', 'fints_account' => 'FinTS účet',
'local_account' => 'Účet Firefly III', 'local_account' => 'Účet Firefly III',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -263,41 +266,42 @@ return [
* *
*/ */
'from_date' => 'Od data',
'to_date' => 'Do data', 'from_date' => 'Od data',
'due_date' => 'Datum splatnosti', 'to_date' => 'Do data',
'payment_date' => 'Datum zaplacení', 'due_date' => 'Datum splatnosti',
'invoice_date' => 'Datum vystavení', 'payment_date' => 'Datum zaplacení',
'internal_reference' => 'Interní reference', 'invoice_date' => 'Datum vystavení',
'inward' => 'Vnitřní popis', 'internal_reference' => 'Interní reference',
'outward' => 'Vnější popis', 'inward' => 'Vnitřní popis',
'rule_group_id' => 'Skupina pravidel', 'outward' => 'Vnější popis',
'transaction_description' => 'Popis transakce', 'rule_group_id' => 'Skupina pravidel',
'first_date' => 'První datum', 'transaction_description' => 'Popis transakce',
'transaction_type' => 'Typ transakce', 'first_date' => 'První datum',
'repeat_until' => 'Opakovat do data', 'transaction_type' => 'Typ transakce',
'recurring_description' => 'Popis opakující se transakce', 'repeat_until' => 'Opakovat do data',
'repetition_type' => 'Typ opakování', 'recurring_description' => 'Popis opakující se transakce',
'foreign_currency_id' => 'Zahraniční měna', 'repetition_type' => 'Typ opakování',
'repetition_end' => 'Opakování končí', 'foreign_currency_id' => 'Zahraniční měna',
'repetitions' => 'Opakování', 'repetition_end' => 'Opakování končí',
'calendar' => 'Kalendář', 'repetitions' => 'Opakování',
'weekend' => 'Víkend', 'calendar' => 'Kalendář',
'client_secret' => 'Tajný klíč klienta', 'weekend' => 'Víkend',
'withdrawal_destination_id' => 'Cílový účet', 'client_secret' => 'Tajný klíč klienta',
'deposit_source_id' => 'Zdrojový účet', 'withdrawal_destination_id' => 'Cílový účet',
'expected_on' => 'Očekáváno v', 'deposit_source_id' => 'Zdrojový účet',
'paid' => 'Zaplaceno', 'expected_on' => 'Očekáváno v',
'auto_budget_type' => 'Automatický rozpočet', 'paid' => 'Zaplaceno',
'auto_budget_amount' => 'Částka automatického rozpočtu', 'auto_budget_type' => 'Automatický rozpočet',
'auto_budget_period' => 'Období automatického rozpočtu', 'auto_budget_amount' => 'Částka automatického rozpočtu',
'collected' => 'Shromážděno', 'auto_budget_period' => 'Období automatického rozpočtu',
'submitted' => 'Odesláno', 'collected' => 'Shromážděno',
'key' => 'Klíč', 'submitted' => 'Odesláno',
'value' => 'Obsah záznamu', 'key' => 'Klíč',
'webhook_delivery' => 'Delivery', 'value' => 'Obsah záznamu',
'webhook_response' => 'Response', 'webhook_delivery' => 'Delivery',
'webhook_trigger' => 'Trigger', 'webhook_response' => 'Response',
'webhook_trigger' => 'Trigger',
]; ];
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -309,3 +313,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,40 +31,41 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
// index // index
'index_intro' => 'Vítejte na titulní stránce Firefly III. Věnujte čas projití se tímto úvodem, abyste se dozvěděli, jak Firefly III funguje.', 'index_intro' => 'Vítejte na titulní stránce Firefly III. Věnujte čas projití se tímto úvodem, abyste se dozvěděli, jak Firefly III funguje.',
'index_accounts-chart' => 'Tento graf zobrazuje stávající zůstatky vašich majetkových účtů. Jaké účty se zde mají zobrazovat lze nastavit v předvolbách.', 'index_accounts-chart' => 'Tento graf zobrazuje stávající zůstatky vašich majetkových účtů. Jaké účty se zde mají zobrazovat lze nastavit v předvolbách.',
'index_box_out_holder' => 'Tato malá oblast a ty další vedle něho podávají rychlý přehled vaší finanční situace.', 'index_box_out_holder' => 'Tato malá oblast a ty další vedle něho podávají rychlý přehled vaší finanční situace.',
'index_help' => 'Pokud budete potřebovat nápovědu ke stránce nebo formuláři, klikněte na toto tlačítko.', 'index_help' => 'Pokud budete potřebovat nápovědu ke stránce nebo formuláři, klikněte na toto tlačítko.',
'index_outro' => 'Většina stránek Firefly III začíná krátkou prohlídkou, jako je tato. Obraťte se na mně, pokud máte dotazy nebo komentáře. Ať poslouží!', 'index_outro' => 'Většina stránek Firefly III začíná krátkou prohlídkou, jako je tato. Obraťte se na mně, pokud máte dotazy nebo komentáře. Ať poslouží!',
'index_sidebar-toggle' => 'Nabídku pod touto ikonou použijte pro vytváření nových transakcí, účtů a ostatní věcí.', 'index_sidebar-toggle' => 'Nabídku pod touto ikonou použijte pro vytváření nových transakcí, účtů a ostatní věcí.',
'index_cash_account' => 'Toto jsou doposud vytvořené účty. Hotovostní účet můžete použít pro sledování výdajů v hotovosti, ale není to pochopitelně povinné.', 'index_cash_account' => 'Toto jsou doposud vytvořené účty. Hotovostní účet můžete použít pro sledování výdajů v hotovosti, ale není to pochopitelně povinné.',
// transactions // transactions
'transactions_create_basic_info' => 'Zadejte základní informace o vaší transakci. Zdroj, destinace, datum a popis.', 'transactions_create_basic_info' => 'Zadejte základní informace o vaší transakci. Zdroj, destinace, datum a popis.',
'transactions_create_amount_info' => 'Zadejte částku transakce. V případě potřeby budou pole automaticky aktualizována pro informace o zahraniční měně.', 'transactions_create_amount_info' => 'Zadejte částku transakce. V případě potřeby budou pole automaticky aktualizována pro informace o zahraniční měně.',
'transactions_create_optional_info' => 'Všechna tato pole jsou nepovinná. Přidáním metadat se ale vaše transakce lépe organizují.', 'transactions_create_optional_info' => 'Všechna tato pole jsou nepovinná. Přidáním metadat se ale vaše transakce lépe organizují.',
'transactions_create_split' => 'Pokud chcete transakci rozdělit, přidejte další rozdělení s tímto tlačítkem', 'transactions_create_split' => 'Pokud chcete transakci rozdělit, přidejte další rozdělení s tímto tlačítkem',
// create account: // create account:
'accounts_create_iban' => 'Zadejte u svých účtů platný IBAN identifikátor. To by v budoucnu mohlo velmi ulehčit import dat.', 'accounts_create_iban' => 'Zadejte u svých účtů platný IBAN identifikátor. To by v budoucnu mohlo velmi ulehčit import dat.',
'accounts_create_asset_opening_balance' => 'Majetkové účty mohou mít „počáteční zůstatek“, označující začátek historie tohoto účtu ve Firefly III.', 'accounts_create_asset_opening_balance' => 'Majetkové účty mohou mít „počáteční zůstatek“, označující začátek historie tohoto účtu ve Firefly III.',
'accounts_create_asset_currency' => 'Firefly III podporuje vícero měn. Majetkové účty mají jednu hlavní měnu, kterou je třeba nastavit zde.', 'accounts_create_asset_currency' => 'Firefly III podporuje vícero měn. Majetkové účty mají jednu hlavní měnu, kterou je třeba nastavit zde.',
'accounts_create_asset_virtual' => 'Někdy se může hodit dát svému účtu virtuální zůstatek: extra částku, vždy přičítanou nebo odečítanou od stávajícího zůstatku.', 'accounts_create_asset_virtual' => 'Někdy se může hodit dát svému účtu virtuální zůstatek: extra částku, vždy přičítanou nebo odečítanou od stávajícího zůstatku.',
// budgets index // budgets index
'budgets_index_intro' => 'Rozpočty slouží ke správě vašich financí a tvoří jednu z hlavních funkcí Firefly III.', 'budgets_index_intro' => 'Rozpočty slouží ke správě vašich financí a tvoří jednu z hlavních funkcí Firefly III.',
'budgets_index_set_budget' => 'Nastavte celkový rozpočet pro každé z období a Firefly III vám sdělí, pokud jste vyčerpali všechny dostupné peníze.', 'budgets_index_set_budget' => 'Nastavte celkový rozpočet pro každé z období a Firefly III vám sdělí, pokud jste vyčerpali všechny dostupné peníze.',
'budgets_index_see_expenses_bar' => 'Utracené peníze budou zvolna plnit tento pruh.', 'budgets_index_see_expenses_bar' => 'Utracené peníze budou zvolna plnit tento pruh.',
'budgets_index_navigate_periods' => 'Procházejte obdobími a jednoduše nastavujte rozpočty dopředu.', 'budgets_index_navigate_periods' => 'Procházejte obdobími a jednoduše nastavujte rozpočty dopředu.',
'budgets_index_new_budget' => 'Vytvářejte nové rozpočty, jak uznáte za vhodné.', 'budgets_index_new_budget' => 'Vytvářejte nové rozpočty, jak uznáte za vhodné.',
'budgets_index_list_of_budgets' => 'Použijte tuto tabulku k nastavení částek pro každý rozpočet a zjistěte, jak na tom jste.', 'budgets_index_list_of_budgets' => 'Použijte tuto tabulku k nastavení částek pro každý rozpočet a zjistěte, jak na tom jste.',
'budgets_index_outro' => 'Pokud se chcete dozvědět více o tvorbě rozpočtů, klikněte na ikonu nápovědy v pravém horním rohu.', 'budgets_index_outro' => 'Pokud se chcete dozvědět více o tvorbě rozpočtů, klikněte na ikonu nápovědy v pravém horním rohu.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -75,25 +76,26 @@ return [
* *
*/ */
// reports (index) // reports (index)
'reports_index_intro' => 'Pomocí těchto přehledů získáte podrobné informace o svých financích.', 'reports_index_intro' => 'Pomocí těchto přehledů získáte podrobné informace o svých financích.',
'reports_index_inputReportType' => 'Vyberte typ přehledu. Podívejte se na stránky nápovědy a zjistěte, co vám každý přehled ukazuje.', 'reports_index_inputReportType' => 'Vyberte typ přehledu. Podívejte se na stránky nápovědy a zjistěte, co vám každý přehled ukazuje.',
'reports_index_inputAccountsSelect' => 'Můžete vynechávat nebo zahrnovat majetkové účty, jak potřebujete.', 'reports_index_inputAccountsSelect' => 'Můžete vynechávat nebo zahrnovat majetkové účty, jak potřebujete.',
'reports_index_inputDateRange' => 'Vybrané časové období je zcela na vás: od jednoho dne do deseti let.', 'reports_index_inputDateRange' => 'Vybrané časové období je zcela na vás: od jednoho dne do deseti let.',
'reports_index_extra-options-box' => 'Podle toho, jaký výkaz jste vybrali, je zde možné vybrat další filtry a volby. Při změně typu výkazu sledujte tuto oblast.', 'reports_index_extra-options-box' => 'Podle toho, jaký výkaz jste vybrali, je zde možné vybrat další filtry a volby. Při změně typu výkazu sledujte tuto oblast.',
// reports (reports) // reports (reports)
'reports_report_default_intro' => 'Tento výkaz vám podá rychlý a podrobný přehled vašich financí. Pokud chcete vidět něco jiného, neváhejte se na mne obrátit!', 'reports_report_default_intro' => 'Tento výkaz vám podá rychlý a podrobný přehled vašich financí. Pokud chcete vidět něco jiného, neváhejte se na mne obrátit!',
'reports_report_audit_intro' => 'Tento výkaz vám podá podrobný vhled do vašich majetkových účtů.', 'reports_report_audit_intro' => 'Tento výkaz vám podá podrobný vhled do vašich majetkových účtů.',
'reports_report_audit_optionsBox' => 'Pomocí těchto zaškrtávacích kolonek zobrazujte nebo skrývejte sloupce, které vás (ne)zajímají.', 'reports_report_audit_optionsBox' => 'Pomocí těchto zaškrtávacích kolonek zobrazujte nebo skrývejte sloupce, které vás (ne)zajímají.',
'reports_report_category_intro' => 'Tato sestava vám podá vhled do jedné nebo více kategorií.', 'reports_report_category_intro' => 'Tato sestava vám podá vhled do jedné nebo více kategorií.',
'reports_report_category_pieCharts' => 'Tyto grafy vám podají vhled do výdajů a příjmů pro jednotlivé kategorie nebo účty.', 'reports_report_category_pieCharts' => 'Tyto grafy vám podají vhled do výdajů a příjmů pro jednotlivé kategorie nebo účty.',
'reports_report_category_incomeAndExpensesChart' => 'Tento graf zobrazuje vaše náklady a příjmy v jednotlivých kategoriích.', 'reports_report_category_incomeAndExpensesChart' => 'Tento graf zobrazuje vaše náklady a příjmy v jednotlivých kategoriích.',
'reports_report_tag_intro' => 'Tato sestava vám podává vhled do jednoho nebo více štítků.', 'reports_report_tag_intro' => 'Tato sestava vám podává vhled do jednoho nebo více štítků.',
'reports_report_tag_pieCharts' => 'Tyto grafy vám podávají vhled do nákladů a příjmů pro jednotlivé štítky, účty, kategorie nebo rozpočty.', 'reports_report_tag_pieCharts' => 'Tyto grafy vám podávají vhled do nákladů a příjmů pro jednotlivé štítky, účty, kategorie nebo rozpočty.',
'reports_report_tag_incomeAndExpensesChart' => 'Tento graf zobrazuje vaše výdaje a příjmy pro každý štítek.', 'reports_report_tag_incomeAndExpensesChart' => 'Tento graf zobrazuje vaše výdaje a příjmy pro každý štítek.',
'reports_report_budget_intro' => 'Tato sestava vám dává vhled do jednoho nebo více rozpočtů.', 'reports_report_budget_intro' => 'Tato sestava vám dává vhled do jednoho nebo více rozpočtů.',
'reports_report_budget_pieCharts' => 'Tyto grafy vám podají vhled do výdajů pro jednotlivé rozpočty nebo účty.', 'reports_report_budget_pieCharts' => 'Tyto grafy vám podají vhled do výdajů pro jednotlivé rozpočty nebo účty.',
@@ -112,7 +114,7 @@ return [
'piggy-banks_index_button' => 'Vedle tohoto ukazatele postupu se nachází dvě tlačítka (+ a -) pro přidání nebo odebrání peněz z každé z pokladniček.', 'piggy-banks_index_button' => 'Vedle tohoto ukazatele postupu se nachází dvě tlačítka (+ a -) pro přidání nebo odebrání peněz z každé z pokladniček.',
'piggy-banks_index_accountStatus' => 'Pro každý majetkový účet s alespoň jednou pokladničkou je v této tabulce vypsán stav.', 'piggy-banks_index_accountStatus' => 'Pro každý majetkový účet s alespoň jednou pokladničkou je v této tabulce vypsán stav.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -123,6 +125,7 @@ return [
* *
*/ */
// create piggy // create piggy
'piggy-banks_create_name' => 'Co je vašim cílem? Nová pohovka, fotoaparát, rezerva pro nečekané výdaje?', 'piggy-banks_create_name' => 'Co je vašim cílem? Nová pohovka, fotoaparát, rezerva pro nečekané výdaje?',
'piggy-banks_create_date' => 'Pro pokladničku je možné nastavit cílové datum nebo termín.', 'piggy-banks_create_date' => 'Pro pokladničku je možné nastavit cílové datum nebo termín.',
@@ -165,7 +168,7 @@ return [
'rules_create_test_rule_triggers' => 'Toto tlačítko slouží ke zobrazení transakcí, které odpovídají pravidlu.', 'rules_create_test_rule_triggers' => 'Toto tlačítko slouží ke zobrazení transakcí, které odpovídají pravidlu.',
'rules_create_actions' => 'Nastavte tolik akcí, kolik chcete.', 'rules_create_actions' => 'Nastavte tolik akcí, kolik chcete.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -176,6 +179,7 @@ return [
* *
*/ */
// preferences // preferences
'preferences_index_tabs' => 'Další volby jsou k dispozici v kartách.', 'preferences_index_tabs' => 'Další volby jsou k dispozici v kartách.',
@@ -197,3 +201,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,44 +31,45 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'buttons' => 'Tlačítka', 'buttons' => 'Tlačítka',
'icon' => 'Ikona', 'icon' => 'Ikona',
'id' => 'ID', 'id' => 'ID',
'create_date' => 'Vytvořeno', 'create_date' => 'Vytvořeno',
'update_date' => 'Aktualizováno', 'update_date' => 'Aktualizováno',
'updated_at' => 'Aktualizováno', 'updated_at' => 'Aktualizováno',
'balance_before' => 'Zůstatek před', 'balance_before' => 'Zůstatek před',
'balance_after' => 'Zůstatek po', 'balance_after' => 'Zůstatek po',
'name' => 'Jméno', 'name' => 'Jméno',
'role' => 'Role', 'role' => 'Role',
'currentBalance' => 'Aktuální zůstatek', 'currentBalance' => 'Aktuální zůstatek',
'linked_to_rules' => 'Příslušná pravidla', 'linked_to_rules' => 'Příslušná pravidla',
'active' => 'Aktivní?', 'active' => 'Aktivní?',
'percentage' => '%', 'percentage' => '%',
'recurring_transaction' => 'Opakované transakce', 'recurring_transaction' => 'Opakované transakce',
'next_due' => 'Příští splatnost', 'next_due' => 'Příští splatnost',
'transaction_type' => 'Typ', 'transaction_type' => 'Typ',
'lastActivity' => 'Poslední aktivita', 'lastActivity' => 'Poslední aktivita',
'balanceDiff' => 'Rozdíl zůstatku', 'balanceDiff' => 'Rozdíl zůstatku',
'other_meta_data' => 'Ostatní metadata', 'other_meta_data' => 'Ostatní metadata',
'invited_at' => 'Invited at', 'invited_at' => 'Invited at',
'expires' => 'Invitation expires', 'expires' => 'Invitation expires',
'invited_by' => 'Invited by', 'invited_by' => 'Invited by',
'invite_link' => 'Invite link', 'invite_link' => 'Invite link',
'account_type' => 'Typ účtu', 'account_type' => 'Typ účtu',
'created_at' => 'Vytvořeno', 'created_at' => 'Vytvořeno',
'account' => 'Účet', 'account' => 'Účet',
'external_url' => 'External URL', 'external_url' => 'External URL',
'matchingAmount' => 'Částka', 'matchingAmount' => 'Částka',
'destination' => 'Cíl', 'destination' => 'Cíl',
'source' => 'Zdroj', 'source' => 'Zdroj',
'next_expected_match' => 'Další očekávaná shoda', 'next_expected_match' => 'Další očekávaná shoda',
'automatch' => 'Automatické hledání shody?', 'automatch' => 'Automatické hledání shody?',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -79,6 +80,7 @@ return [
* *
*/ */
'repeat_freq' => 'Opakuje se', 'repeat_freq' => 'Opakuje se',
'description' => 'Popis', 'description' => 'Popis',
'amount' => 'Částka', 'amount' => 'Částka',
@@ -145,7 +147,7 @@ return [
'account_at_bunq' => 'Účet s bunq', 'account_at_bunq' => 'Účet s bunq',
'file_name' => 'Název souboru', 'file_name' => 'Název souboru',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -156,32 +158,33 @@ return [
* *
*/ */
'file_size' => 'Velikost souboru',
'file_type' => 'Typ souboru', 'file_size' => 'Velikost souboru',
'attached_to' => 'Připojeno k', 'file_type' => 'Typ souboru',
'file_exists' => 'Soubor existuje', 'attached_to' => 'Připojeno k',
'spectre_bank' => 'Banka', 'file_exists' => 'Soubor existuje',
'spectre_last_use' => 'Minulé přihlášení', 'spectre_bank' => 'Banka',
'spectre_status' => 'Stav', 'spectre_last_use' => 'Minulé přihlášení',
'bunq_payment_id' => 'ID platby bunq', 'spectre_status' => 'Stav',
'repetitions' => 'Opakování', 'bunq_payment_id' => 'ID platby bunq',
'title' => 'Název', 'repetitions' => 'Opakování',
'transaction_s' => 'Transakce', 'title' => 'Název',
'field' => 'Kolonka', 'transaction_s' => 'Transakce',
'value' => 'Hodnota', 'field' => 'Kolonka',
'interest' => 'Úrok', 'value' => 'Hodnota',
'interest_period' => 'Úrokové období', 'interest' => 'Úrok',
'liability_type' => 'Typ závazku', 'interest_period' => 'Úrokové období',
'liability_direction' => 'Směr závazku', 'liability_type' => 'Typ závazku',
'end_date' => 'Datum ukončení', 'liability_direction' => 'Směr závazku',
'payment_info' => 'Informace o platbě', 'end_date' => 'Datum ukončení',
'expected_info' => 'Další očekávaná transakce', 'payment_info' => 'Informace o platbě',
'start_date' => 'Datum zahájení', 'expected_info' => 'Další očekávaná transakce',
'trigger' => 'Trigger', 'start_date' => 'Datum zahájení',
'response' => 'Response', 'trigger' => 'Trigger',
'delivery' => 'Delivery', 'response' => 'Response',
'url' => 'URL', 'delivery' => 'Delivery',
'secret' => 'Secret', 'url' => 'URL',
'secret' => 'Secret',
]; ];
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -193,3 +196,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,76 +31,77 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array is missing "where"-clause', 'missing_where' => 'Array is missing "where"-clause',
'missing_update' => 'Array is missing "update"-clause', 'missing_update' => 'Array is missing "update"-clause',
'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause', 'invalid_where_key' => 'JSON contains an invalid key for the "where"-clause',
'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause', 'invalid_update_key' => 'JSON contains an invalid key for the "update"-clause',
'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.', 'invalid_query_data' => 'There is invalid data in the %s:%s field of your query.',
'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.', 'invalid_query_account_type' => 'Your query contains accounts of different types, which is not allowed.',
'invalid_query_currency' => 'Váš dotaz obsahuje účty, které mají různá nastavení měny, což není povoleno.', 'invalid_query_currency' => 'Váš dotaz obsahuje účty, které mají různá nastavení měny, což není povoleno.',
'iban' => 'Toto není platný IBAN.', 'iban' => 'Toto není platný IBAN.',
'zero_or_more' => 'Hodnota nemůže být záporná.', 'zero_or_more' => 'Hodnota nemůže být záporná.',
'no_asset_account' => 'This is not an asset account.', 'no_asset_account' => 'This is not an asset account.',
'date_or_time' => 'Je třeba, aby hodnota byla platné datum nebo čas (ve formátu dle normy ISO 8601).', 'date_or_time' => 'Je třeba, aby hodnota byla platné datum nebo čas (ve formátu dle normy ISO 8601).',
'source_equals_destination' => 'Zdrojový účet je zároveň i cílový.', 'source_equals_destination' => 'Zdrojový účet je zároveň i cílový.',
'unique_account_number_for_user' => 'Zdá se, že toto číslo účtu se již používá.', 'unique_account_number_for_user' => 'Zdá se, že toto číslo účtu se již používá.',
'unique_iban_for_user' => 'Vypadá to, že tento IBAN kód se již používá.', 'unique_iban_for_user' => 'Vypadá to, že tento IBAN kód se již používá.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'deleted_user' => 'Z bezpečnostních důvodů se nemůžete registrovat pomocí této emailové adresy.', 'deleted_user' => 'Z bezpečnostních důvodů se nemůžete registrovat pomocí této emailové adresy.',
'rule_trigger_value' => 'Tato hodnota není platná pro označený spouštěč.', 'rule_trigger_value' => 'Tato hodnota není platná pro označený spouštěč.',
'rule_action_value' => 'Tato hodnota je neplatná pro vybranou akci.', 'rule_action_value' => 'Tato hodnota je neplatná pro vybranou akci.',
'file_already_attached' => 'Nahraný soubor ":name" je již připojen k tomuto objektu.', 'file_already_attached' => 'Nahraný soubor ":name" je již připojen k tomuto objektu.',
'file_attached' => 'Soubor „:name“ úspěšně nahrán.', 'file_attached' => 'Soubor „:name“ úspěšně nahrán.',
'must_exist' => 'Identifikátor v kolonce :attribute v databázi neexistuje.', 'must_exist' => 'Identifikátor v kolonce :attribute v databázi neexistuje.',
'all_accounts_equal' => 'Je třeba, aby všechny účty v této kolonce byly stejné.', 'all_accounts_equal' => 'Je třeba, aby všechny účty v této kolonce byly stejné.',
'group_title_mandatory' => 'Pokud je zde více než jedna transakce, je název skupiny třeba vyplnit.', 'group_title_mandatory' => 'Pokud je zde více než jedna transakce, je název skupiny třeba vyplnit.',
'transaction_types_equal' => 'Je třeba, aby všechna rozdělení byla stejného typu.', 'transaction_types_equal' => 'Je třeba, aby všechna rozdělení byla stejného typu.',
'invalid_transaction_type' => 'Neplatný typ transakce.', 'invalid_transaction_type' => 'Neplatný typ transakce.',
'invalid_selection' => 'Váš výběr je neplatný.', 'invalid_selection' => 'Váš výběr je neplatný.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'at_least_one_transaction' => 'Potřebujete alespoň jednu transakci.', 'at_least_one_transaction' => 'Potřebujete alespoň jednu transakci.',
'recurring_transaction_id' => 'Need at least one transaction.', 'recurring_transaction_id' => 'Need at least one transaction.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'at_least_one_repetition' => 'Potřebujete alespoň jedno opakování.', 'at_least_one_repetition' => 'Potřebujete alespoň jedno opakování.',
'require_repeat_until' => 'Vyžaduje buď několik opakování nebo datum ukončení (repeat_until). Ne obojí.', 'require_repeat_until' => 'Vyžaduje buď několik opakování nebo datum ukončení (repeat_until). Ne obojí.',
'require_currency_info' => 'Obsah tohoto pole je neplatný bez informace o měně.', 'require_currency_info' => 'Obsah tohoto pole je neplatný bez informace o měně.',
'not_transfer_account' => 'Tento účet není účet, který lze použít pro převody.', 'not_transfer_account' => 'Tento účet není účet, který lze použít pro převody.',
'require_currency_amount' => 'Obsah tohoto pole je neplatný bez informace o měně.', 'require_currency_amount' => 'Obsah tohoto pole je neplatný bez informace o měně.',
'require_foreign_currency' => 'This field requires a number', 'require_foreign_currency' => 'This field requires a number',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'equal_description' => 'Popis transakce nesmí být stejný jako globální popis.', 'equal_description' => 'Popis transakce nesmí být stejný jako globální popis.',
'file_invalid_mime' => 'Soubor ":name" je typu ":mime", který není schválen pro nahrání.', 'file_invalid_mime' => 'Soubor ":name" je typu ":mime", který není schválen pro nahrání.',
'file_too_large' => 'Soubor ":name" je příliš velký.', 'file_too_large' => 'Soubor ":name" je příliš velký.',
'belongs_to_user' => 'Hodnota :attribute není známa.', 'belongs_to_user' => 'Hodnota :attribute není známa.',
'accepted' => 'Je potřeba potvrdit :attribute.', 'accepted' => 'Je potřeba potvrdit :attribute.',
'bic' => 'Toto není platný BIC.', 'bic' => 'Toto není platný BIC.',
'at_least_one_trigger' => 'Je třeba, aby pravidlo mělo alespoň jeden spouštěč.', 'at_least_one_trigger' => 'Je třeba, aby pravidlo mělo alespoň jeden spouštěč.',
'at_least_one_active_trigger' => 'Rule must have at least one active trigger.', 'at_least_one_active_trigger' => 'Rule must have at least one active trigger.',
'at_least_one_action' => 'Pravidlo musí obsahovat alespoň jednu akci.', 'at_least_one_action' => 'Pravidlo musí obsahovat alespoň jednu akci.',
'at_least_one_active_action' => 'Rule must have at least one active action.', 'at_least_one_active_action' => 'Rule must have at least one active action.',
'base64' => 'Data nejsou v platném base64 kódování.', 'base64' => 'Data nejsou v platném base64 kódování.',
'model_id_invalid' => 'Zdá se, že dané ID je neplatné pro tento model.', 'model_id_invalid' => 'Zdá se, že dané ID je neplatné pro tento model.',
'less' => ':attribute musí být menší než 10.000.000', 'less' => ':attribute musí být menší než 10.000.000',
'active_url' => ':attribute není platná adresa URL.', 'active_url' => ':attribute není platná adresa URL.',
'after' => ':attribute nemůže být dříve než :date.', 'after' => ':attribute nemůže být dříve než :date.',
'date_after' => 'Počáteční datum musí být před datem ukončení.', 'date_after' => 'Počáteční datum musí být před datem ukončení.',
'alpha' => ':attribute může obsahovat pouze písmena.', 'alpha' => ':attribute může obsahovat pouze písmena.',
'alpha_dash' => ':attribute může obsahovat pouze písmena, čísla a pomlčky.', 'alpha_dash' => ':attribute může obsahovat pouze písmena, čísla a pomlčky.',
'alpha_num' => ':attribute může obsahovat pouze písmena a čísla.', 'alpha_num' => ':attribute může obsahovat pouze písmena a čísla.',
'array' => ':attribute musí být pole.', 'array' => ':attribute musí být pole.',
'unique_for_user' => 'Položka s tímto :attribute již existuje.', 'unique_for_user' => 'Položka s tímto :attribute již existuje.',
'before' => ':attribute nemůže být později než :date.', 'before' => ':attribute nemůže být později než :date.',
'unique_object_for_user' => 'Tento název je již používán.', 'unique_object_for_user' => 'Tento název je již používán.',
'unique_account_for_user' => 'Tento název účtu je již používán.', 'unique_account_for_user' => 'Tento název účtu je již používán.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -111,75 +112,76 @@ return [
* *
*/ */
'between.numeric' => ':attribute musí být v rozmezí :min a :max.',
'between.file' => ':attribute musí být v rozmezí :min a :max kilobajtů.',
'between.string' => ':attribute musí mít délku v rozmezí :min a :max znaků.',
'between.array' => ':attribute musí mít mezi :min a :max položkami.',
'boolean' => ':attribute musí mít hodnotu pravda nebo nepravda.',
'confirmed' => 'Potvrzení :attribute se neshoduje.',
'date' => ':attribute není platným datem.',
'date_format' => ':attribute neodpovídá formátu :format.',
'different' => ':attribute a :other se musí lišit.',
'digits' => ':attribute musí obsahovat :digits číslic.',
'digits_between' => ':attribute musí být v rozmezí :min a :max číslic.',
'email' => ':attribute musí být platná e-mailová adresa.',
'filled' => 'Pole :attribute nesmí být prázdné.',
'exists' => 'Vybraný :attribute je neplatný.',
'image' => 'Je třeba, aby :attribute byl obrázek.',
'in' => 'Vybraný :attribute není platný.',
'integer' => 'Je třeba, aby :attribute byl celé číslo.',
'ip' => 'Je třeba, aby :attribute byla platná IP adresa.',
'json' => 'Je třeba, aby :attribute byl platný JSON řetězec.',
'max.numeric' => ':attribute nemůže být vyšší než :max.',
'max.file' => ':attribute nesmí být větší než :max kilobajtů.',
'max.string' => ':attribute nesmí být větší než :max znaků.',
'max.array' => ':attribute nesmí obsahovat více než :max položek.',
'mimes' => ':attribute musí být soubor typu: :values.',
'min.numeric' => 'Je třeba, aby :attribute bylo alespoň :min.',
'lte.numeric' => 'Je třeba, aby :attribute byl nižší nebo roven :value.',
'min.file' => 'Je třeba, aby :attribute byl alespoň :min kilobajtů.',
'min.string' => 'Je třeba, aby :attribute bylo alespoň :min znaků dlouhé.',
'min.array' => ':attribute musí obsahovat alespoň :min položek.',
'not_in' => 'Vybraný :attribute není platný.',
'numeric' => 'Je třeba, aby :attribute byl číslo.',
'numeric_native' => 'Je třeba, aby částka v hlavní měně bylo číslo.',
'numeric_destination' => 'Je třeba, aby cílová částka bylo číslo.',
'numeric_source' => 'Je třeba, aby zdrojová částka bylo číslo.',
'regex' => 'Formát :attribute není platný.',
'required' => 'Kolonku :attribute je třeba vyplnit.',
'required_if' => ':attribute je vyžadováno pokud :other je :value.',
'required_unless' => ':attribute je vyžadováno pokud :other není v :values.',
'required_with' => ':attribute musí být vyplněno pokud :values je zvoleno.',
'required_with_all' => ':attribute musí být vyplněno pokud :values je zvoleno.',
'required_without' => ':attribute musí být vyplněno pokud :values není zvoleno.',
'required_without_all' => ':attribute musí být vyplněno pokud žádná :values není zvoleno.',
'same' => ':attribute a :other se musí shodovat.',
'size.numeric' => 'Je třeba, aby :attribute byl :size.',
'amount_min_over_max' => 'Minimální částka nemůže být vyšší než maximální částka.',
'size.file' => ':attribute musí mít :size kilobajtů.',
'size.string' => ':attribute musí mít :size znaků.',
'size.array' => ':attribute musí obsahovat :size položek.',
'unique' => ':attribute již byl použit.',
'string' => 'Je třeba, aby :attribute byl řetězec.',
'url' => 'Formát :attribute není platný.',
'timezone' => 'Je třeba, aby :attribute byla platná zóna.',
'2fa_code' => 'Kolonka :attribute není platná.',
'dimensions' => ':attribute nemá platné rozměry obrázku.',
'distinct' => 'Kolonka :attribute má duplicitní hodnotu.',
'file' => 'Je třeba, aby :attribute byl soubor.',
'in_array' => 'Pole :attribute neexistuje v :other.',
'present' => 'Je třeba, aby kolonka :attribute byla přítomna.',
'amount_zero' => 'Celková částka nemůže být nula.',
'current_target_amount' => 'Aktuální částka musí být menší než cílová částka.',
'unique_piggy_bank_for_user' => 'Je třeba, aby se názvy pokladniček neopakovaly.',
'unique_object_group' => 'Název skupiny musí být jedinečný',
'starts_with' => 'Hodnota musí začínat :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Oba účty musí být stejného typu',
'same_account_currency' => 'Oba účty musí mít stejné nastavení měny',
/* 'between.numeric' => ':attribute musí být v rozmezí :min a :max.',
'between.file' => ':attribute musí být v rozmezí :min a :max kilobajtů.',
'between.string' => ':attribute musí mít délku v rozmezí :min a :max znaků.',
'between.array' => ':attribute musí mít mezi :min a :max položkami.',
'boolean' => ':attribute musí mít hodnotu pravda nebo nepravda.',
'confirmed' => 'Potvrzení :attribute se neshoduje.',
'date' => ':attribute není platným datem.',
'date_format' => ':attribute neodpovídá formátu :format.',
'different' => ':attribute a :other se musí lišit.',
'digits' => ':attribute musí obsahovat :digits číslic.',
'digits_between' => ':attribute musí být v rozmezí :min a :max číslic.',
'email' => ':attribute musí být platná e-mailová adresa.',
'filled' => 'Pole :attribute nesmí být prázdné.',
'exists' => 'Vybraný :attribute je neplatný.',
'image' => 'Je třeba, aby :attribute byl obrázek.',
'in' => 'Vybraný :attribute není platný.',
'integer' => 'Je třeba, aby :attribute byl celé číslo.',
'ip' => 'Je třeba, aby :attribute byla platná IP adresa.',
'json' => 'Je třeba, aby :attribute byl platný JSON řetězec.',
'max.numeric' => ':attribute nemůže být vyšší než :max.',
'max.file' => ':attribute nesmí být větší než :max kilobajtů.',
'max.string' => ':attribute nesmí být větší než :max znaků.',
'max.array' => ':attribute nesmí obsahovat více než :max položek.',
'mimes' => ':attribute musí být soubor typu: :values.',
'min.numeric' => 'Je třeba, aby :attribute bylo alespoň :min.',
'lte.numeric' => 'Je třeba, aby :attribute byl nižší nebo roven :value.',
'min.file' => 'Je třeba, aby :attribute byl alespoň :min kilobajtů.',
'min.string' => 'Je třeba, aby :attribute bylo alespoň :min znaků dlouhé.',
'min.array' => ':attribute musí obsahovat alespoň :min položek.',
'not_in' => 'Vybraný :attribute není platný.',
'numeric' => 'Je třeba, aby :attribute byl číslo.',
'numeric_native' => 'Je třeba, aby částka v hlavní měně bylo číslo.',
'numeric_destination' => 'Je třeba, aby cílová částka bylo číslo.',
'numeric_source' => 'Je třeba, aby zdrojová částka bylo číslo.',
'regex' => 'Formát :attribute není platný.',
'required' => 'Kolonku :attribute je třeba vyplnit.',
'required_if' => ':attribute je vyžadováno pokud :other je :value.',
'required_unless' => ':attribute je vyžadováno pokud :other není v :values.',
'required_with' => ':attribute musí být vyplněno pokud :values je zvoleno.',
'required_with_all' => ':attribute musí být vyplněno pokud :values je zvoleno.',
'required_without' => ':attribute musí být vyplněno pokud :values není zvoleno.',
'required_without_all' => ':attribute musí být vyplněno pokud žádná :values není zvoleno.',
'same' => ':attribute a :other se musí shodovat.',
'size.numeric' => 'Je třeba, aby :attribute byl :size.',
'amount_min_over_max' => 'Minimální částka nemůže být vyšší než maximální částka.',
'size.file' => ':attribute musí mít :size kilobajtů.',
'size.string' => ':attribute musí mít :size znaků.',
'size.array' => ':attribute musí obsahovat :size položek.',
'unique' => ':attribute již byl použit.',
'string' => 'Je třeba, aby :attribute byl řetězec.',
'url' => 'Formát :attribute není platný.',
'timezone' => 'Je třeba, aby :attribute byla platná zóna.',
'2fa_code' => 'Kolonka :attribute není platná.',
'dimensions' => ':attribute nemá platné rozměry obrázku.',
'distinct' => 'Kolonka :attribute má duplicitní hodnotu.',
'file' => 'Je třeba, aby :attribute byl soubor.',
'in_array' => 'Pole :attribute neexistuje v :other.',
'present' => 'Je třeba, aby kolonka :attribute byla přítomna.',
'amount_zero' => 'Celková částka nemůže být nula.',
'current_target_amount' => 'Aktuální částka musí být menší než cílová částka.',
'unique_piggy_bank_for_user' => 'Je třeba, aby se názvy pokladniček neopakovaly.',
'unique_object_group' => 'Název skupiny musí být jedinečný',
'starts_with' => 'Hodnota musí začínat :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Oba účty musí být stejného typu',
'same_account_currency' => 'Oba účty musí mít stejné nastavení měny',
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -190,11 +192,12 @@ return [
* *
*/ */
'secure_password' => 'Toto není bezpečné heslo. Zkuste jiné. Více se dozvíte na http://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Neplatný typ opakování pro opakované transakce.', 'secure_password' => 'Toto není bezpečné heslo. Zkuste jiné. Více se dozvíte na http://bit.ly/FF3-password-security',
'valid_recurrence_rep_moment' => 'Neplatné opakování v tento moment tohoto typu opakování.', 'valid_recurrence_rep_type' => 'Neplatný typ opakování pro opakované transakce.',
'invalid_account_info' => 'Neplatná informace o účtu.', 'valid_recurrence_rep_moment' => 'Neplatné opakování v tento moment tohoto typu opakování.',
'attributes' => [ 'invalid_account_info' => 'Neplatná informace o účtu.',
'attributes' => [
'email' => 'e-mailová adresa', 'email' => 'e-mailová adresa',
'description' => 'popis', 'description' => 'popis',
'amount' => 'částka', 'amount' => 'částka',
@@ -233,25 +236,25 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.', 'withdrawal_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.', 'withdrawal_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.', 'deposit_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.', 'deposit_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.',
'deposit_dest_wrong_type' => 'Předložený cílový účet není správného typu.', 'deposit_dest_wrong_type' => 'Předložený cílový účet není správného typu.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -262,29 +265,30 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.',
'need_id_in_edit' => 'Každé rozdělení musí mít transakci_journal_id (platné ID nebo 0).',
'ob_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.', 'transfer_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.',
'lc_source_need_data' => 'Pro pokračování je třeba získat platné ID zdrojového účtu.', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.', 'transfer_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'need_id_in_edit' => 'Každé rozdělení musí mít transakci_journal_id (platné ID nebo 0).',
'generic_invalid_source' => 'Tento účet nelze použít jako zdrojový účet.', 'ob_source_need_data' => 'Pro pokračování je potřeba získat platné ID zdrojového účtu a/nebo platný název zdrojového účtu.',
'generic_invalid_destination' => 'Tento účet nelze použít jako cílový účet.', 'lc_source_need_data' => 'Pro pokračování je třeba získat platné ID zdrojového účtu.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Při hledání ID „:id“ nebo jména „:name“ nelze najít platný cílový účet.',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_invalid_source' => 'Tento účet nelze použít jako zdrojový účet.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_invalid_destination' => 'Tento účet nelze použít jako cílový účet.',
'gte.numeric' => 'Je třeba, aby :attribute byl větší nebo roven :value.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'gt.numeric' => 'Je třeba, aby :attribute byl větší než :value.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.file' => 'Hodnota :attribute musí být větší nebo rovná :value kilobajtů.',
'gte.string' => 'Hodnota :attribute musí být větší nebo rovná :value znaků.', 'gte.numeric' => 'Je třeba, aby :attribute byl větší nebo roven :value.',
'gte.array' => 'Hodnota :attribute musí obsahovat :value nebo víc položek.', 'gt.numeric' => 'Je třeba, aby :attribute byl větší než :value.',
'gte.file' => 'Hodnota :attribute musí být větší nebo rovná :value kilobajtů.',
'gte.string' => 'Hodnota :attribute musí být větší nebo rovná :value znaků.',
'gte.array' => 'Hodnota :attribute musí obsahovat :value nebo víc položek.',
'amount_required_for_auto_budget' => 'Částka je povinná.', 'amount_required_for_auto_budget' => 'Částka je povinná.',
'auto_budget_amount_positive' => 'Částka musí být vyšší než nula.', 'auto_budget_amount_positive' => 'Částka musí být vyšší než nula.',
@@ -304,3 +308,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -32,5 +32,6 @@ declare(strict_types=1);
* *
*/ */
return [ return [
]; ];

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,41 +31,42 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'home' => 'Hjem', 'home' => 'Hjem',
'budgets' => 'Budget', 'budgets' => 'Budget',
'subscriptions' => 'Abonnementer', 'subscriptions' => 'Abonnementer',
'transactions' => 'Transaktioner', 'transactions' => 'Transaktioner',
'title_expenses' => 'Udgifter', 'title_expenses' => 'Udgifter',
'title_withdrawal' => 'Udgifter', 'title_withdrawal' => 'Udgifter',
'title_revenue' => 'Indtægter / indkomster', 'title_revenue' => 'Indtægter / indkomster',
'title_deposit' => 'Indtægter / indkomster', 'title_deposit' => 'Indtægter / indkomster',
'title_transfer' => 'Overførsler', 'title_transfer' => 'Overførsler',
'title_transfers' => 'Overførsler', 'title_transfers' => 'Overførsler',
'edit_currency' => 'Rediger valuta ":name"', 'edit_currency' => 'Rediger valuta ":name"',
'delete_currency' => 'Slet valuta ":name"', 'delete_currency' => 'Slet valuta ":name"',
'newPiggyBank' => 'Opret ny sparegris', 'newPiggyBank' => 'Opret ny sparegris',
'edit_piggyBank' => 'Rediger sparegris ":name"', 'edit_piggyBank' => 'Rediger sparegris ":name"',
'preferences' => 'Indstillinger', 'preferences' => 'Indstillinger',
'profile' => 'Profil', 'profile' => 'Profil',
'accounts' => 'Konti', 'accounts' => 'Konti',
'changePassword' => 'Skift din adgangskode', 'changePassword' => 'Skift din adgangskode',
'change_email' => 'Skift din e-mail adresse', 'change_email' => 'Skift din e-mail adresse',
'bills' => 'Regninger', 'bills' => 'Regninger',
'newBill' => 'Ny regning', 'newBill' => 'Ny regning',
'edit_bill' => 'Rediger regning ":name"', 'edit_bill' => 'Rediger regning ":name"',
'delete_bill' => 'Slet regning ":name"', 'delete_bill' => 'Slet regning ":name"',
'reports' => 'Rapporter', 'reports' => 'Rapporter',
'search_result' => 'Søgeresultater for ":query"', 'search_result' => 'Søgeresultater for ":query"',
'withdrawal_list' => 'Udgifter', 'withdrawal_list' => 'Udgifter',
'Withdrawal_list' => 'Udgifter', 'Withdrawal_list' => 'Udgifter',
'deposit_list' => 'Omsætning, indkomst og indskud', 'deposit_list' => 'Omsætning, indkomst og indskud',
'transfer_list' => 'Overførsler', 'transfer_list' => 'Overførsler',
'transfers_list' => 'Overførsler', 'transfers_list' => 'Overførsler',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -76,6 +77,7 @@ return [
* *
*/ */
'reconciliation_list' => 'Afstemninger', 'reconciliation_list' => 'Afstemninger',
'create_withdrawal' => 'Opret ny hævning', 'create_withdrawal' => 'Opret ny hævning',
'create_deposit' => 'Opret ny indtægt', 'create_deposit' => 'Opret ny indtægt',

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -50,7 +51,7 @@ return [
// 'month_and_day_no_year' => '%B %e', // 'month_and_day_no_year' => '%B %e',
'month_and_day_no_year_js' => 'D MMMM', 'month_and_day_no_year_js' => 'D MMMM',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -61,6 +62,7 @@ return [
* *
*/ */
// 'date_time' => '%B %e, %Y, @ %T', // 'date_time' => '%B %e, %Y, @ %T',
'date_time_js' => 'Do MMMM, YYYY @ HH:mm:ss', 'date_time_js' => 'Do MMMM, YYYY @ HH:mm:ss',
'date_time_fns' => 'MMMM do, yyyy @ HH:mm:ss', 'date_time_fns' => 'MMMM do, yyyy @ HH:mm:ss',
@@ -78,15 +80,15 @@ return [
// 'half_year' => '%B %Y', // 'half_year' => '%B %Y',
'half_year_js' => '\QQ YYYY', 'half_year_js' => '\QQ YYYY',
'quarter_fns' => "'kvt.' Q, yyyy", 'quarter_fns' => "'kvt.' Q, yyyy",
'half_year_fns' => "'H{half}', yyyyy", 'half_year_fns' => "'H{half}', yyyyy",
'dow_1' => 'Mandag', 'dow_1' => 'Mandag',
'dow_2' => 'Tirsdag', 'dow_2' => 'Tirsdag',
'dow_3' => 'Onsdag', 'dow_3' => 'Onsdag',
'dow_4' => 'Torsdag', 'dow_4' => 'Torsdag',
'dow_5' => 'Fredag', 'dow_5' => 'Fredag',
'dow_6' => 'Lørdag', 'dow_6' => 'Lørdag',
'dow_7' => 'Søndag', 'dow_7' => 'Søndag',
]; ];
/* /*
@@ -99,3 +101,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -57,3 +58,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -44,7 +45,7 @@ return [
'admin_test_subject' => 'En testbesked fra din Firefly III-installation', 'admin_test_subject' => 'En testbesked fra din Firefly III-installation',
'admin_test_body' => 'Dette er en test besked fra din Firefly III installation. Den blev sendt til :email.', 'admin_test_body' => 'Dette er en test besked fra din Firefly III installation. Den blev sendt til :email.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -55,6 +56,7 @@ return [
* *
*/ */
// invite // invite
'invitation_created_subject' => 'En invitation er blevet oprettet', 'invitation_created_subject' => 'En invitation er blevet oprettet',
'invitation_created_body' => 'Admin user ":email" created a user invitation which can be used by whoever is behind email address ":invitee". The invite will be valid for 48hrs.', 'invitation_created_body' => 'Admin user ":email" created a user invitation which can be used by whoever is behind email address ":invitee". The invite will be valid for 48hrs.',
@@ -90,7 +92,7 @@ return [
'registered_pw_reset_link' => 'Nulstilling af adgangskode:', 'registered_pw_reset_link' => 'Nulstilling af adgangskode:',
'registered_doc_link' => 'Dokumentation:', 'registered_doc_link' => 'Dokumentation:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -101,6 +103,7 @@ return [
* *
*/ */
// new version // new version
'new_version_email_subject' => 'A new Firefly III version is available', 'new_version_email_subject' => 'A new Firefly III version is available',
@@ -144,7 +147,7 @@ return [
'error_stacktrace_below' => 'Den fulde stacktrace er nedenfor:', 'error_stacktrace_below' => 'Den fulde stacktrace er nedenfor:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -155,6 +158,7 @@ return [
* *
*/ */
// report new journals // report new journals
'new_journals_subject' => 'Firefly III har oprettet en ny transaktion|Firefly III har oprettet :count nye transaktioner', 'new_journals_subject' => 'Firefly III har oprettet en ny transaktion|Firefly III har oprettet :count nye transaktioner',
'new_journals_header' => 'Firefly III har oprettet en transaktion for dig. Du kan finde den i din Firefly III installation:|Firefly III har oprettet :count transaktioner for dig. Du kan finde dem i din Firefly III installation:', 'new_journals_header' => 'Firefly III har oprettet en transaktion for dig. Du kan finde den i din Firefly III installation:|Firefly III har oprettet :count transaktioner for dig. Du kan finde dem i din Firefly III installation:',
@@ -180,3 +184,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -51,7 +52,7 @@ return [
'stacktrace' => 'Stack trace', 'stacktrace' => 'Stack trace',
'more_info' => 'Yderligere information', 'more_info' => 'Yderligere information',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -62,16 +63,17 @@ return [
* *
*/ */
'collect_info' => 'Der findes mere information i mappen <code>storage/logs</code> hvor du vil finde logfilerne. Hvis du kører Docker, brug <code>docker logs -f [container]</code>.',
'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.', 'collect_info' => 'Der findes mere information i mappen <code>storage/logs</code> hvor du vil finde logfilerne. Hvis du kører Docker, brug <code>docker logs -f [container]</code>.',
'github_help' => 'Få hjælp på GitHub', 'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.',
'github_instructions' => 'Du er mere end velkommen til at oprette en ny fejlmelding <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">på GitHub</a></strong>.', 'github_help' => 'Få hjælp på GitHub',
'use_search' => 'Brug søgefeltet!', 'github_instructions' => 'Du er mere end velkommen til at oprette en ny fejlmelding <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">på GitHub</a></strong>.',
'include_info' => 'Inkludér informationen <a href=":link">fra denne fejlfindingsside</a>.', 'use_search' => 'Brug søgefeltet!',
'tell_more' => 'Uddyb gerne mere end bare "det siger Hovsa!"', 'include_info' => 'Inkludér informationen <a href=":link">fra denne fejlfindingsside</a>.',
'include_logs' => 'Inkludér fejllogfiler (se ovenfor).', 'tell_more' => 'Uddyb gerne mere end bare "det siger Hovsa!"',
'what_did_you_do' => 'Fortæl os, hvad du lavede.', 'include_logs' => 'Inkludér fejllogfiler (se ovenfor).',
'offline_header' => 'Du er sandsynligvis offline', 'what_did_you_do' => 'Fortæl os, hvad du lavede.',
'offline_unreachable' => 'Firefly III er ikke tilgængelig. Din enhed er i øjeblikket offline, eller serveren fungerer ikke.', 'offline_header' => 'Du er sandsynligvis offline',
'offline_github' => 'Hvis du er sikker på, at både din enhed og serveren er online, skal du åbne en ticket på <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.', 'offline_unreachable' => 'Firefly III er ikke tilgængelig. Din enhed er i øjeblikket offline, eller serveren fungerer ikke.',
'offline_github' => 'Hvis du er sikker på, at både din enhed og serveren er online, skal du åbne en ticket på <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.',
]; ];

File diff suppressed because it is too large Load Diff

View File

@@ -31,50 +31,51 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
// new user: // new user:
'bank_name' => 'Bank navn', 'bank_name' => 'Bank navn',
'bank_balance' => 'Saldo', 'bank_balance' => 'Saldo',
'savings_balance' => 'Saldo for opsparingskonto', 'savings_balance' => 'Saldo for opsparingskonto',
'credit_card_limit' => 'Kreditkort grænse', 'credit_card_limit' => 'Kreditkort grænse',
'automatch' => 'Automatisk afstemning', 'automatch' => 'Automatisk afstemning',
'skip' => 'Spring over', 'skip' => 'Spring over',
'enabled' => 'Aktiveret', 'enabled' => 'Aktiveret',
'name' => 'Navn', 'name' => 'Navn',
'active' => 'Aktiv', 'active' => 'Aktiv',
'amount_min' => 'Minimumsbeløb', 'amount_min' => 'Minimumsbeløb',
'amount_max' => 'Maksimumbeløb', 'amount_max' => 'Maksimumbeløb',
'match' => 'Matcher på', 'match' => 'Matcher på',
'strict' => 'Strikt tilstand', 'strict' => 'Strikt tilstand',
'repeat_freq' => 'Gentagelser', 'repeat_freq' => 'Gentagelser',
'object_group' => 'Gruppe', 'object_group' => 'Gruppe',
'location' => 'Sted', 'location' => 'Sted',
'update_channel' => 'Opdateringskanal', 'update_channel' => 'Opdateringskanal',
'currency_id' => 'Valuta', 'currency_id' => 'Valuta',
'transaction_currency_id' => 'Valuta', 'transaction_currency_id' => 'Valuta',
'auto_budget_currency_id' => 'Valuta', 'auto_budget_currency_id' => 'Valuta',
'external_ip' => 'Din servers eksterne IP', 'external_ip' => 'Din servers eksterne IP',
'attachments' => 'Vedhæftninger', 'attachments' => 'Vedhæftninger',
'BIC' => 'BIC', 'BIC' => 'BIC',
'verify_password' => 'Bekræft adgangskodesikkerhed', 'verify_password' => 'Bekræft adgangskodesikkerhed',
'source_account' => 'Kildekonto', 'source_account' => 'Kildekonto',
'destination_account' => 'Destinationskonto', 'destination_account' => 'Destinationskonto',
'asset_destination_account' => 'Destinationskonto', 'asset_destination_account' => 'Destinationskonto',
'include_net_worth' => 'Inkludér i formue', 'include_net_worth' => 'Inkludér i formue',
'asset_source_account' => 'Kildekonto', 'asset_source_account' => 'Kildekonto',
'journal_description' => 'Beskrivelse', 'journal_description' => 'Beskrivelse',
'note' => 'Bemærkninger', 'note' => 'Bemærkninger',
'currency' => 'Valuta', 'currency' => 'Valuta',
'account_id' => 'Aktivkonto', 'account_id' => 'Aktivkonto',
'budget_id' => 'Budget', 'budget_id' => 'Budget',
'bill_id' => 'Regning', 'bill_id' => 'Regning',
'opening_balance' => 'Startsaldo', 'opening_balance' => 'Startsaldo',
'tagMode' => 'Tag tilstand', 'tagMode' => 'Tag tilstand',
'virtual_balance' => 'Virtuel saldo', 'virtual_balance' => 'Virtuel saldo',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -85,6 +86,7 @@ return [
* *
*/ */
'targetamount' => 'Målbeløb', 'targetamount' => 'Målbeløb',
'account_role' => 'Kontorolle', 'account_role' => 'Kontorolle',
'opening_balance_date' => 'Dato for startsaldo', 'opening_balance_date' => 'Dato for startsaldo',
@@ -178,7 +180,7 @@ return [
'journal_areYouSure' => 'Er du sikker på, at du vil slette transaktionen beskrevet med ":description"?', 'journal_areYouSure' => 'Er du sikker på, at du vil slette transaktionen beskrevet med ":description"?',
'mass_journal_are_you_sure' => 'Er du sikker på, at du vil slette disse transaktioner?', 'mass_journal_are_you_sure' => 'Er du sikker på, at du vil slette disse transaktioner?',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -189,6 +191,7 @@ return [
* *
*/ */
'tag_areYouSure' => 'Er du sikker på, at du vil slette tagget ":tag"?', 'tag_areYouSure' => 'Er du sikker på, at du vil slette tagget ":tag"?',
'journal_link_areYouSure' => 'Er du sikker på, at du vil slette linket mellem <a href=":source_link">:source</a> og <a href=":destination_link">:destination</a>?', 'journal_link_areYouSure' => 'Er du sikker på, at du vil slette linket mellem <a href=":source_link">:source</a> og <a href=":destination_link">:destination</a>?',
'linkType_areYouSure' => 'Er du sikker på, at du vil slette linktypen ":name" (":inward" / ":outward")?', 'linkType_areYouSure' => 'Er du sikker på, at du vil slette linktypen ":name" (":inward" / ":outward")?',
@@ -252,7 +255,7 @@ return [
'fints_account' => 'FinTS konto', 'fints_account' => 'FinTS konto',
'local_account' => 'Firefly III konto', 'local_account' => 'Firefly III konto',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -263,41 +266,42 @@ return [
* *
*/ */
'from_date' => 'Dato fra',
'to_date' => 'Dato til', 'from_date' => 'Dato fra',
'due_date' => 'Forfaldsdato', 'to_date' => 'Dato til',
'payment_date' => 'Betalingsdato', 'due_date' => 'Forfaldsdato',
'invoice_date' => 'Fakturadato', 'payment_date' => 'Betalingsdato',
'internal_reference' => 'Intern reference', 'invoice_date' => 'Fakturadato',
'inward' => 'Indgående beskrivelse', 'internal_reference' => 'Intern reference',
'outward' => 'Udgående beskrivelse', 'inward' => 'Indgående beskrivelse',
'rule_group_id' => 'Regelgruppe', 'outward' => 'Udgående beskrivelse',
'transaction_description' => 'Transaktions beskrivelse', 'rule_group_id' => 'Regelgruppe',
'first_date' => 'Første dato', 'transaction_description' => 'Transaktions beskrivelse',
'transaction_type' => 'Transaktionstype', 'first_date' => 'Første dato',
'repeat_until' => 'Gentag indtil', 'transaction_type' => 'Transaktionstype',
'recurring_description' => 'Tilbagevendende transaktionsbeskrivelse', 'repeat_until' => 'Gentag indtil',
'repetition_type' => 'Gentagelsestype', 'recurring_description' => 'Tilbagevendende transaktionsbeskrivelse',
'foreign_currency_id' => 'Fremmed valuta', 'repetition_type' => 'Gentagelsestype',
'repetition_end' => 'Gentagelse slutter', 'foreign_currency_id' => 'Fremmed valuta',
'repetitions' => 'Gentagelser', 'repetition_end' => 'Gentagelse slutter',
'calendar' => 'Kalender', 'repetitions' => 'Gentagelser',
'weekend' => 'Weekend', 'calendar' => 'Kalender',
'client_secret' => 'Klient hemmelig', 'weekend' => 'Weekend',
'withdrawal_destination_id' => 'Destinationskonto', 'client_secret' => 'Klient hemmelig',
'deposit_source_id' => 'Kildekonto', 'withdrawal_destination_id' => 'Destinationskonto',
'expected_on' => 'Forventet den', 'deposit_source_id' => 'Kildekonto',
'paid' => 'Betalt', 'expected_on' => 'Forventet den',
'auto_budget_type' => 'Auto-budget', 'paid' => 'Betalt',
'auto_budget_amount' => 'Auto-budget beløb', 'auto_budget_type' => 'Auto-budget',
'auto_budget_period' => 'Auto-budget periode', 'auto_budget_amount' => 'Auto-budget beløb',
'collected' => 'Indsamlet', 'auto_budget_period' => 'Auto-budget periode',
'submitted' => 'Indsendt', 'collected' => 'Indsamlet',
'key' => 'Nøgle', 'submitted' => 'Indsendt',
'value' => 'Indholdet af post', 'key' => 'Nøgle',
'webhook_delivery' => 'Delivery', 'value' => 'Indholdet af post',
'webhook_response' => 'Response', 'webhook_delivery' => 'Delivery',
'webhook_trigger' => 'Trigger', 'webhook_response' => 'Response',
'webhook_trigger' => 'Trigger',
]; ];
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -309,3 +313,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,40 +31,41 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
// index // index
'index_intro' => 'Velkommen til forsiden af Firefly III. Tag lidt tid og gå gennem denne intro for at få en fornemmelse af hvordan Firefly III virker.', 'index_intro' => 'Velkommen til forsiden af Firefly III. Tag lidt tid og gå gennem denne intro for at få en fornemmelse af hvordan Firefly III virker.',
'index_accounts-chart' => 'Dette diagram viser den nuværende saldo på dine forbrugskonti. Du kan vælge de synlige konti i dine indstillinger.', 'index_accounts-chart' => 'Dette diagram viser den nuværende saldo på dine forbrugskonti. Du kan vælge de synlige konti i dine indstillinger.',
'index_box_out_holder' => 'Denne lille boks og boksene ved siden af giver dig et hurtigt overblik over din finansielle situation.', 'index_box_out_holder' => 'Denne lille boks og boksene ved siden af giver dig et hurtigt overblik over din finansielle situation.',
'index_help' => 'Hvis du nogensinde har brug for hjælp med en side eller en formular, tryk på denne knap.', 'index_help' => 'Hvis du nogensinde har brug for hjælp med en side eller en formular, tryk på denne knap.',
'index_outro' => 'De fleste sider i Firefly III starter med en lille tour som denne. Kontakt mig venligst, hvis du har spørgsmål eller kommentarer. God fornøjelse!', 'index_outro' => 'De fleste sider i Firefly III starter med en lille tour som denne. Kontakt mig venligst, hvis du har spørgsmål eller kommentarer. God fornøjelse!',
'index_sidebar-toggle' => 'For at oprette nye transaktioner, konti eller andet, brug da menuen under dette ikon.', 'index_sidebar-toggle' => 'For at oprette nye transaktioner, konti eller andet, brug da menuen under dette ikon.',
'index_cash_account' => 'Disse er de oprettede konti for nu. Du kan bruge kontantkontoen til at spore dine kontante udgifter, men det er selvfølgelig ikke obligatorisk.', 'index_cash_account' => 'Disse er de oprettede konti for nu. Du kan bruge kontantkontoen til at spore dine kontante udgifter, men det er selvfølgelig ikke obligatorisk.',
// transactions // transactions
'transactions_create_basic_info' => 'Indtast de grundlæggende oplysninger for din transaktion. Kilde, destination, dato og beskrivelse.', 'transactions_create_basic_info' => 'Indtast de grundlæggende oplysninger for din transaktion. Kilde, destination, dato og beskrivelse.',
'transactions_create_amount_info' => 'Indtast transaktionsbeløbet. Hvis det er nødvendigt, vil felterne automatisk opdatere for fremmedvaluta.', 'transactions_create_amount_info' => 'Indtast transaktionsbeløbet. Hvis det er nødvendigt, vil felterne automatisk opdatere for fremmedvaluta.',
'transactions_create_optional_info' => 'Alle disse felter er valgfrie. Hvis du tilføjer metadata her, kan du organisere dine transaktioner bedre.', 'transactions_create_optional_info' => 'Alle disse felter er valgfrie. Hvis du tilføjer metadata her, kan du organisere dine transaktioner bedre.',
'transactions_create_split' => 'Hvis du vil opdele en transaktion, så kan dette gøres med denne knap', 'transactions_create_split' => 'Hvis du vil opdele en transaktion, så kan dette gøres med denne knap',
// create account: // create account:
'accounts_create_iban' => 'Giv dine konti en gyldig IBAN. Dette kan gøre en dataimport lettere i fremtiden.', 'accounts_create_iban' => 'Giv dine konti en gyldig IBAN. Dette kan gøre en dataimport lettere i fremtiden.',
'accounts_create_asset_opening_balance' => 'Konti for aktiver kan have en "startsaldo", der angiver begyndelsen af kontoens historik i Firefly III.', 'accounts_create_asset_opening_balance' => 'Konti for aktiver kan have en "startsaldo", der angiver begyndelsen af kontoens historik i Firefly III.',
'accounts_create_asset_currency' => 'Firefly III understøtter flere valutaer. Konti for aktiver har en primær valuta, som du skal angive her.', 'accounts_create_asset_currency' => 'Firefly III understøtter flere valutaer. Konti for aktiver har en primær valuta, som du skal angive her.',
'accounts_create_asset_virtual' => 'Det kan undertiden være en hjælp at give din konto en virtuel saldo: et beløb der altid tilføjes eller trækkes fra den faktiske saldo.', 'accounts_create_asset_virtual' => 'Det kan undertiden være en hjælp at give din konto en virtuel saldo: et beløb der altid tilføjes eller trækkes fra den faktiske saldo.',
// budgets index // budgets index
'budgets_index_intro' => 'Budgetter bruges til at styre dine finanser og udgør en af de centrale funktioner i Firefly III.', 'budgets_index_intro' => 'Budgetter bruges til at styre dine finanser og udgør en af de centrale funktioner i Firefly III.',
'budgets_index_set_budget' => 'Opret dit samlede budget for hver periode, så Firefly III kan fortælle dig, om du har budgetteret alle tilgængelige midler.', 'budgets_index_set_budget' => 'Opret dit samlede budget for hver periode, så Firefly III kan fortælle dig, om du har budgetteret alle tilgængelige midler.',
'budgets_index_see_expenses_bar' => 'Efterhånden som penge forbruges, vil denne bjælke langsomt udfyldes.', 'budgets_index_see_expenses_bar' => 'Efterhånden som penge forbruges, vil denne bjælke langsomt udfyldes.',
'budgets_index_navigate_periods' => 'Naviger gennem perioder for nemt at kunne oprette budgetter fremadrettet.', 'budgets_index_navigate_periods' => 'Naviger gennem perioder for nemt at kunne oprette budgetter fremadrettet.',
'budgets_index_new_budget' => 'Opret nye budgetter, som du finder passende.', 'budgets_index_new_budget' => 'Opret nye budgetter, som du finder passende.',
'budgets_index_list_of_budgets' => 'Brug denne tabel til at fastsætte beløbene for hvert budget og se, hvordan du klarer det.', 'budgets_index_list_of_budgets' => 'Brug denne tabel til at fastsætte beløbene for hvert budget og se, hvordan du klarer det.',
'budgets_index_outro' => 'For at lære mere om budgettering, tjek hjælpeikonet i øverste højre hjørne.', 'budgets_index_outro' => 'For at lære mere om budgettering, tjek hjælpeikonet i øverste højre hjørne.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -75,25 +76,26 @@ return [
* *
*/ */
// reports (index) // reports (index)
'reports_index_intro' => 'Brug disse rapporter til at få detaljeret indsigt i dine finanser.', 'reports_index_intro' => 'Brug disse rapporter til at få detaljeret indsigt i dine finanser.',
'reports_index_inputReportType' => 'Vælg en rapporttype. Tjek hjælpesiderne for at se, hvad hver rapport viser.', 'reports_index_inputReportType' => 'Vælg en rapporttype. Tjek hjælpesiderne for at se, hvad hver rapport viser.',
'reports_index_inputAccountsSelect' => 'Du kan udelukke eller inkludere aktiver som du finder passende.', 'reports_index_inputAccountsSelect' => 'Du kan udelukke eller inkludere aktiver som du finder passende.',
'reports_index_inputDateRange' => 'Det valgte datointerval er helt op til dig: fra en dag til 10 år.', 'reports_index_inputDateRange' => 'Det valgte datointerval er helt op til dig: fra en dag til 10 år.',
'reports_index_extra-options-box' => 'Afhængigt af den rapport du har valgt, kan du vælge ekstra filtre og indstillinger her. Se dette felt når du ændrer rapporttyper.', 'reports_index_extra-options-box' => 'Afhængigt af den rapport du har valgt, kan du vælge ekstra filtre og indstillinger her. Se dette felt når du ændrer rapporttyper.',
// reports (reports) // reports (reports)
'reports_report_default_intro' => 'Denne rapport vil give dig et hurtigt og omfattende overblik over dine finanser. Hvis du har forslag til andre, tøv ikke med at kontakte mig!', 'reports_report_default_intro' => 'Denne rapport vil give dig et hurtigt og omfattende overblik over dine finanser. Hvis du har forslag til andre, tøv ikke med at kontakte mig!',
'reports_report_audit_intro' => 'Denne rapport vil give dig et detaljeret overblik over dine aktiver.', 'reports_report_audit_intro' => 'Denne rapport vil give dig et detaljeret overblik over dine aktiver.',
'reports_report_audit_optionsBox' => 'Brug disse afkrydsningsfelter til at vise eller skjule de kolonner, du er interesseret i.', 'reports_report_audit_optionsBox' => 'Brug disse afkrydsningsfelter til at vise eller skjule de kolonner, du er interesseret i.',
'reports_report_category_intro' => 'Denne rapport vil give dig overblik over en eller flere kategorier.', 'reports_report_category_intro' => 'Denne rapport vil give dig overblik over en eller flere kategorier.',
'reports_report_category_pieCharts' => 'Disse diagrammer vil give dig overblik over udgifter og indkomst per kategori eller per konto.', 'reports_report_category_pieCharts' => 'Disse diagrammer vil give dig overblik over udgifter og indkomst per kategori eller per konto.',
'reports_report_category_incomeAndExpensesChart' => 'Dette diagram viser dine udgifter og indtægter per kategori.', 'reports_report_category_incomeAndExpensesChart' => 'Dette diagram viser dine udgifter og indtægter per kategori.',
'reports_report_tag_intro' => 'Denne rapport vil give dig overblik over et eller flere tags.', 'reports_report_tag_intro' => 'Denne rapport vil give dig overblik over et eller flere tags.',
'reports_report_tag_pieCharts' => 'Disse diagrammer vil give dig overblik over udgifter og indkomst per tag, konto, kategori eller budget.', 'reports_report_tag_pieCharts' => 'Disse diagrammer vil give dig overblik over udgifter og indkomst per tag, konto, kategori eller budget.',
'reports_report_tag_incomeAndExpensesChart' => 'Dette diagram viser dine udgifter og indtægter per tag.', 'reports_report_tag_incomeAndExpensesChart' => 'Dette diagram viser dine udgifter og indtægter per tag.',
'reports_report_budget_intro' => 'Denne rapport vil give dig overblik over et eller flere budgetter.', 'reports_report_budget_intro' => 'Denne rapport vil give dig overblik over et eller flere budgetter.',
'reports_report_budget_pieCharts' => 'Disse diagrammer vil give dig overblik over udgifterne per budget eller per konto.', 'reports_report_budget_pieCharts' => 'Disse diagrammer vil give dig overblik over udgifterne per budget eller per konto.',
@@ -112,7 +114,7 @@ return [
'piggy-banks_index_button' => 'Ved siden af denne statuslinje er to knapper (+ og -) for at tilføje eller fjerne penge fra hver "sparebøsse".', 'piggy-banks_index_button' => 'Ved siden af denne statuslinje er to knapper (+ og -) for at tilføje eller fjerne penge fra hver "sparebøsse".',
'piggy-banks_index_accountStatus' => 'For hver konto for aktiver med mindst en "sparebøsse" er status angivet i denne tabel.', 'piggy-banks_index_accountStatus' => 'For hver konto for aktiver med mindst en "sparebøsse" er status angivet i denne tabel.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -123,6 +125,7 @@ return [
* *
*/ */
// create piggy // create piggy
'piggy-banks_create_name' => 'Hvad er dit mål? En ny sofa, et kamera, penge til nødsituationer?', 'piggy-banks_create_name' => 'Hvad er dit mål? En ny sofa, et kamera, penge til nødsituationer?',
'piggy-banks_create_date' => 'Du kan angive en måldato eller en deadline for din "sparebøsse".', 'piggy-banks_create_date' => 'Du kan angive en måldato eller en deadline for din "sparebøsse".',
@@ -165,7 +168,7 @@ return [
'rules_create_test_rule_triggers' => 'Brug denne knap til at se, hvilke transaktioner der ville passe til din regel.', 'rules_create_test_rule_triggers' => 'Brug denne knap til at se, hvilke transaktioner der ville passe til din regel.',
'rules_create_actions' => 'Angiv så mange handlinger som du ønsker.', 'rules_create_actions' => 'Angiv så mange handlinger som du ønsker.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -176,6 +179,7 @@ return [
* *
*/ */
// preferences // preferences
'preferences_index_tabs' => 'Flere indstillinger er tilgængelige bag disse fanerblade.', 'preferences_index_tabs' => 'Flere indstillinger er tilgængelige bag disse fanerblade.',
@@ -197,3 +201,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,44 +31,45 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'buttons' => 'Knapper', 'buttons' => 'Knapper',
'icon' => 'Ikon', 'icon' => 'Ikon',
'id' => 'ID', 'id' => 'ID',
'create_date' => 'Oprettet den', 'create_date' => 'Oprettet den',
'update_date' => 'Opdateret den', 'update_date' => 'Opdateret den',
'updated_at' => 'Opdateret den', 'updated_at' => 'Opdateret den',
'balance_before' => 'Saldo før', 'balance_before' => 'Saldo før',
'balance_after' => 'Saldo efter', 'balance_after' => 'Saldo efter',
'name' => 'Navn', 'name' => 'Navn',
'role' => 'Rolle', 'role' => 'Rolle',
'currentBalance' => 'Nuværende saldo', 'currentBalance' => 'Nuværende saldo',
'linked_to_rules' => 'Relevante regler', 'linked_to_rules' => 'Relevante regler',
'active' => 'Aktiv?', 'active' => 'Aktiv?',
'percentage' => 'pct.', 'percentage' => 'pct.',
'recurring_transaction' => 'Periodisk transaktion', 'recurring_transaction' => 'Periodisk transaktion',
'next_due' => 'Næste forfaldsdato', 'next_due' => 'Næste forfaldsdato',
'transaction_type' => 'Type', 'transaction_type' => 'Type',
'lastActivity' => 'Seneste aktivitet', 'lastActivity' => 'Seneste aktivitet',
'balanceDiff' => 'Saldo forskel', 'balanceDiff' => 'Saldo forskel',
'other_meta_data' => 'Andre metadata', 'other_meta_data' => 'Andre metadata',
'invited_at' => 'Inviteret den', 'invited_at' => 'Inviteret den',
'expires' => 'Invitationen udløber', 'expires' => 'Invitationen udløber',
'invited_by' => 'Inviteret af', 'invited_by' => 'Inviteret af',
'invite_link' => 'Invitationslink', 'invite_link' => 'Invitationslink',
'account_type' => 'Kontotype', 'account_type' => 'Kontotype',
'created_at' => 'Oprettet den', 'created_at' => 'Oprettet den',
'account' => 'Konto', 'account' => 'Konto',
'external_url' => 'Ekstern URL', 'external_url' => 'Ekstern URL',
'matchingAmount' => 'Beløb', 'matchingAmount' => 'Beløb',
'destination' => 'Destination', 'destination' => 'Destination',
'source' => 'Kilde', 'source' => 'Kilde',
'next_expected_match' => 'Næste forventede afstemning', 'next_expected_match' => 'Næste forventede afstemning',
'automatch' => 'Auto afstem?', 'automatch' => 'Auto afstem?',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -79,6 +80,7 @@ return [
* *
*/ */
'repeat_freq' => 'Gentagelser', 'repeat_freq' => 'Gentagelser',
'description' => 'Beskrivelse', 'description' => 'Beskrivelse',
'amount' => 'Beløb', 'amount' => 'Beløb',
@@ -145,7 +147,7 @@ return [
'account_at_bunq' => 'Konto hos bunq', 'account_at_bunq' => 'Konto hos bunq',
'file_name' => 'Filnavn', 'file_name' => 'Filnavn',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -156,32 +158,33 @@ return [
* *
*/ */
'file_size' => 'Filstørrelse',
'file_type' => 'Filtype', 'file_size' => 'Filstørrelse',
'attached_to' => 'Vedhæftet til', 'file_type' => 'Filtype',
'file_exists' => 'Filen findes', 'attached_to' => 'Vedhæftet til',
'spectre_bank' => 'Bank', 'file_exists' => 'Filen findes',
'spectre_last_use' => 'Seneste login', 'spectre_bank' => 'Bank',
'spectre_status' => 'Status', 'spectre_last_use' => 'Seneste login',
'bunq_payment_id' => 'bunq betalings ID', 'spectre_status' => 'Status',
'repetitions' => 'Gentagelser', 'bunq_payment_id' => 'bunq betalings ID',
'title' => 'Titel', 'repetitions' => 'Gentagelser',
'transaction_s' => 'Transaktion(er)', 'title' => 'Titel',
'field' => 'Felt', 'transaction_s' => 'Transaktion(er)',
'value' => 'Værdi', 'field' => 'Felt',
'interest' => 'Renter', 'value' => 'Værdi',
'interest_period' => 'Renteperiode', 'interest' => 'Renter',
'liability_type' => 'Gældstype', 'interest_period' => 'Renteperiode',
'liability_direction' => 'Passiver ind/ud', 'liability_type' => 'Gældstype',
'end_date' => 'Slut dato', 'liability_direction' => 'Passiver ind/ud',
'payment_info' => 'Betalings information', 'end_date' => 'Slut dato',
'expected_info' => 'Næste forventede transaktion', 'payment_info' => 'Betalings information',
'start_date' => 'Start dato', 'expected_info' => 'Næste forventede transaktion',
'trigger' => 'Udløser', 'start_date' => 'Start dato',
'response' => 'Svar', 'trigger' => 'Udløser',
'delivery' => 'Delivery', 'response' => 'Svar',
'url' => 'URL', 'delivery' => 'Delivery',
'secret' => 'Hemmelighed', 'url' => 'URL',
'secret' => 'Hemmelighed',
]; ];
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -193,3 +196,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,76 +31,77 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Array mangler “Where”-sektion', 'missing_where' => 'Array mangler “Where”-sektion',
'missing_update' => 'Array mangler “update”-sektion', 'missing_update' => 'Array mangler “update”-sektion',
'invalid_where_key' => 'JSON indeholder en ugyldig nøgle til "where"-sektionen', 'invalid_where_key' => 'JSON indeholder en ugyldig nøgle til "where"-sektionen',
'invalid_update_key' => 'JSON indeholder en ugyldig nøgle til "update"-sektionen', 'invalid_update_key' => 'JSON indeholder en ugyldig nøgle til "update"-sektionen',
'invalid_query_data' => 'Der er ugyldige data i feltet %s:%s i din forespørgsel.', 'invalid_query_data' => 'Der er ugyldige data i feltet %s:%s i din forespørgsel.',
'invalid_query_account_type' => 'Din forespørgsel indeholder konti af forskellige typer, hvilket ikke er tilladt.', 'invalid_query_account_type' => 'Din forespørgsel indeholder konti af forskellige typer, hvilket ikke er tilladt.',
'invalid_query_currency' => 'Din forespørgsel indeholder konti, der har forskellige valutaindstillinger, hvilket ikke er tilladt.', 'invalid_query_currency' => 'Din forespørgsel indeholder konti, der har forskellige valutaindstillinger, hvilket ikke er tilladt.',
'iban' => 'Dette er ikke et gyldig IBAN.', 'iban' => 'Dette er ikke et gyldig IBAN.',
'zero_or_more' => 'Denne værdi kan ikke være negativ.', 'zero_or_more' => 'Denne værdi kan ikke være negativ.',
'no_asset_account' => 'This is not an asset account.', 'no_asset_account' => 'This is not an asset account.',
'date_or_time' => 'Værdien skal være en gyldig dato eller tids værdi (ISO 8601).', 'date_or_time' => 'Værdien skal være en gyldig dato eller tids værdi (ISO 8601).',
'source_equals_destination' => 'Kildekontoen er den samme som modtagerkontoen.', 'source_equals_destination' => 'Kildekontoen er den samme som modtagerkontoen.',
'unique_account_number_for_user' => 'Det ser ud som om dette kontonummer allerede er i brug.', 'unique_account_number_for_user' => 'Det ser ud som om dette kontonummer allerede er i brug.',
'unique_iban_for_user' => 'Det ser ud til denne IBAN allerede er i brug.', 'unique_iban_for_user' => 'Det ser ud til denne IBAN allerede er i brug.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'deleted_user' => 'På grund af sikkerhedspolikker, kan du ikke registrere med denne email adresse.', 'deleted_user' => 'På grund af sikkerhedspolikker, kan du ikke registrere med denne email adresse.',
'rule_trigger_value' => 'Denne værdi er ikke gyldig for den valgte trigger.', 'rule_trigger_value' => 'Denne værdi er ikke gyldig for den valgte trigger.',
'rule_action_value' => 'Denne værdi er ikke gyldig for den valgte handling.', 'rule_action_value' => 'Denne værdi er ikke gyldig for den valgte handling.',
'file_already_attached' => 'Den uploadede fil ":name" er allerede vedhælftet til dette objekt.', 'file_already_attached' => 'Den uploadede fil ":name" er allerede vedhælftet til dette objekt.',
'file_attached' => 'Oploadede succesfuldt filen: ":name".', 'file_attached' => 'Oploadede succesfuldt filen: ":name".',
'must_exist' => 'ID\'et i feltet :attribute eksisterer ikke i databasen.', 'must_exist' => 'ID\'et i feltet :attribute eksisterer ikke i databasen.',
'all_accounts_equal' => 'Alle konti i dette felt skal være ens.', 'all_accounts_equal' => 'Alle konti i dette felt skal være ens.',
'group_title_mandatory' => 'En gruppetitel er påkrævet når der er mere end en overførsel.', 'group_title_mandatory' => 'En gruppetitel er påkrævet når der er mere end en overførsel.',
'transaction_types_equal' => 'Alle opsplitninger skal være af samme type.', 'transaction_types_equal' => 'Alle opsplitninger skal være af samme type.',
'invalid_transaction_type' => 'Ugyldig overførelsestype.', 'invalid_transaction_type' => 'Ugyldig overførelsestype.',
'invalid_selection' => 'Din markering er ikke gyldig.', 'invalid_selection' => 'Din markering er ikke gyldig.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'at_least_one_transaction' => 'Kræver mindst en overførsel.', 'at_least_one_transaction' => 'Kræver mindst en overførsel.',
'recurring_transaction_id' => 'Need at least one transaction.', 'recurring_transaction_id' => 'Need at least one transaction.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'at_least_one_repetition' => 'Kræver mindst en gentagelse.', 'at_least_one_repetition' => 'Kræver mindst en gentagelse.',
'require_repeat_until' => 'Kræver enten et antal af gentagelser, eller en slutdato (repeat_until). Ikke begge.', 'require_repeat_until' => 'Kræver enten et antal af gentagelser, eller en slutdato (repeat_until). Ikke begge.',
'require_currency_info' => 'Indholdet af dette felt er ugyldigt uden møntfodsinformation.', 'require_currency_info' => 'Indholdet af dette felt er ugyldigt uden møntfodsinformation.',
'not_transfer_account' => 'Denne konto kan ikke benyttes til overførsler.', 'not_transfer_account' => 'Denne konto kan ikke benyttes til overførsler.',
'require_currency_amount' => 'Indholdet af dette felt er ugyldigt uden information om det udenlandske beløb.', 'require_currency_amount' => 'Indholdet af dette felt er ugyldigt uden information om det udenlandske beløb.',
'require_foreign_currency' => 'This field requires a number', 'require_foreign_currency' => 'This field requires a number',
'require_foreign_dest' => 'This field value must match the currency of the destination account.', 'require_foreign_dest' => 'This field value must match the currency of the destination account.',
'require_foreign_src' => 'This field value must match the currency of the source account.', 'require_foreign_src' => 'This field value must match the currency of the source account.',
'equal_description' => 'Overførselsbeskrivelse bør ikke være den samme som den generelle beskrivelse.', 'equal_description' => 'Overførselsbeskrivelse bør ikke være den samme som den generelle beskrivelse.',
'file_invalid_mime' => 'Filen ":name" er af typen ":mime", som ikke er gyldig som en ny upload.', 'file_invalid_mime' => 'Filen ":name" er af typen ":mime", som ikke er gyldig som en ny upload.',
'file_too_large' => 'Filen ":name" er for stor.', 'file_too_large' => 'Filen ":name" er for stor.',
'belongs_to_user' => 'Værdien af :attribute er ukendt.', 'belongs_to_user' => 'Værdien af :attribute er ukendt.',
'accepted' => ':attribute skal accepteres.', 'accepted' => ':attribute skal accepteres.',
'bic' => 'Dette er ikke et gyldig BIC.', 'bic' => 'Dette er ikke et gyldig BIC.',
'at_least_one_trigger' => 'Reglen skal have mindst en udløser.', 'at_least_one_trigger' => 'Reglen skal have mindst en udløser.',
'at_least_one_active_trigger' => 'Reglen skal have mindst en aktivt udløser.', 'at_least_one_active_trigger' => 'Reglen skal have mindst en aktivt udløser.',
'at_least_one_action' => 'Reglen skal have mindst en aktion.', 'at_least_one_action' => 'Reglen skal have mindst en aktion.',
'at_least_one_active_action' => 'Reglen skal have mindst en aktiv aktion.', 'at_least_one_active_action' => 'Reglen skal have mindst en aktiv aktion.',
'base64' => 'Dette er ikke gyldig base64 indkodet data.', 'base64' => 'Dette er ikke gyldig base64 indkodet data.',
'model_id_invalid' => 'Dette givne ID virker ugyldigt for denne model.', 'model_id_invalid' => 'Dette givne ID virker ugyldigt for denne model.',
'less' => ':attribute skal være mindre end 10.000.000', 'less' => ':attribute skal være mindre end 10.000.000',
'active_url' => ':attribute er ikke en gyldig URL.', 'active_url' => ':attribute er ikke en gyldig URL.',
'after' => ':attribute skal være en dato efter :date.', 'after' => ':attribute skal være en dato efter :date.',
'date_after' => 'Startdatoen skal være før slutdatoen.', 'date_after' => 'Startdatoen skal være før slutdatoen.',
'alpha' => ':attribute må kun indeholde bogstaver.', 'alpha' => ':attribute må kun indeholde bogstaver.',
'alpha_dash' => ':attribute må kun indeholde bogstaver, tal og bindestreger.', 'alpha_dash' => ':attribute må kun indeholde bogstaver, tal og bindestreger.',
'alpha_num' => ':attribute må kun bestå af bogstaver og tal.', 'alpha_num' => ':attribute må kun bestå af bogstaver og tal.',
'array' => ':attribute skal være et array.', 'array' => ':attribute skal være et array.',
'unique_for_user' => 'Der findes allerede en værdi med :attribute.', 'unique_for_user' => 'Der findes allerede en værdi med :attribute.',
'before' => ':attribute skal være en dato før :date.', 'before' => ':attribute skal være en dato før :date.',
'unique_object_for_user' => 'Navnet er allerede i brug.', 'unique_object_for_user' => 'Navnet er allerede i brug.',
'unique_account_for_user' => 'Kontonavnet er allerede i brug.', 'unique_account_for_user' => 'Kontonavnet er allerede i brug.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -111,75 +112,76 @@ return [
* *
*/ */
'between.numeric' => ':attribute skal være mellem :min og :max.',
'between.file' => ':attribute skal være mellem :min og :max kilobytes.',
'between.string' => ':attribute skal være imellem :min - :max tegn.',
'between.array' => ':attribute skal have mellem :min og :max elementer.',
'boolean' => ':attribute-feltet skal være enten sandt eller falsk.',
'confirmed' => ':attribute bekræftelsen matcher ikke.',
'date' => ':attribute er ikke en gyldig dato.',
'date_format' => ':attribute matcher ikke formatet :format.',
'different' => ':attribute og :other skal være forskellige.',
'digits' => ':attribute skal være :digits cifre.',
'digits_between' => ':attribute skal være mellem :min og :max cifre.',
'email' => ':attribute skal være en gyldig email-adresse.',
'filled' => ':attribute feltet er påkrævet.',
'exists' => 'Den valgte :attribute er ikke gyldig.',
'image' => ':attribute skal være et billede.',
'in' => 'Den valgte :attribute er ikke gyldig.',
'integer' => ':attribute skal være et heltal.',
'ip' => ':attribute skal være en gyldig IP-adresse.',
'json' => ':attribute skal være en gyldig JSON-streng.',
'max.numeric' => ':attribute må ikke overstige :max.',
'max.file' => ':attribute må ikke overstige :max kilobytes.',
'max.string' => ':attribute må ikke overstige :max. tegn.',
'max.array' => ':attribute må ikke have mere end :max elementer.',
'mimes' => ':attribute skal være en fil af typen: :values.',
'min.numeric' => ':attribute skal være mindst :min.',
'lte.numeric' => ':attribute skal være mindre end eller lig med :value.',
'min.file' => ':attribute skal være mindst :min kilobytes.',
'min.string' => ':attribute skal mindst være :min tegn.',
'min.array' => ':attribute skal have mindst :min elementer.',
'not_in' => 'Den valgte :attribute er ikke gyldig.',
'numeric' => ':attribute skal være et tal.',
'numeric_native' => 'Det oprindelige beløb skal være et tal.',
'numeric_destination' => 'Bestemmelsesbeløbet skal være et tal.',
'numeric_source' => 'Kildebeløbet skal være et tal.',
'regex' => ':attribute formatet er ugylidgt.',
'required' => ':attribute feltet er påkrævet.',
'required_if' => ':attribute skal udfyldes når :other er :value.',
'required_unless' => ':attribute feltet er påkrævet, medmindre :other er i :values.',
'required_with' => ':attribute skal udfyldes når :values er udfyldt.',
'required_with_all' => ':attribute skal udfyldes når :values er udfyldt.',
'required_without' => 'Attributfeltet :attribute er påkrævet, når :values ikke er udfyldt.',
'required_without_all' => 'Attributfeltet :attribute er påkrævet, når ingen af :values er udfyldt.',
'same' => ':attribute og :other skal stemme overens.',
'size.numeric' => 'Attributten :attribute skal være af størrelsen :size.',
'amount_min_over_max' => 'Minimumsbeløbet kan ikke være større end det maksimale beløb.',
'size.file' => 'Attributten :attribute skal være :size kilobytes.',
'size.string' => 'Attributten :attribute skal være :size karakterer.',
'size.array' => 'Attributten :attribute skal indeholde :size elementer.',
'unique' => 'Attributten :attribute er allerede anvendt.',
'string' => 'Attributten :attribute skal være en streng.',
'url' => 'Attributten :attribute er ikke korrekt formateret.',
'timezone' => 'Attributten :attribute skal være en gyldig zone.',
'2fa_code' => 'Attributfeltet :attribute er ygyldigt.',
'dimensions' => 'Attributten :attribute har ugyldige billeddimensioner.',
'distinct' => 'Attributfeltet :attribute har en duplikatværdi.',
'file' => 'Attributten :attribute skal være en fil.',
'in_array' => 'Attributfeltet :attribute findes ikke i :other.',
'present' => 'Attributfeltet :attribute er påkrævet.',
'amount_zero' => 'Det samlede beløb kan ikke være nul.',
'current_target_amount' => 'Det aktuelle beløb skal være mindre end målbeløbet.',
'unique_piggy_bank_for_user' => '"Sparebøssens" navn skal være unikt.',
'unique_object_group' => 'Gruppenavnet skal være unikt',
'starts_with' => 'Værdien skal starte med :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Begge konti skal være af samme kontotype',
'same_account_currency' => 'Begge konti skal have samme valuta',
/* 'between.numeric' => ':attribute skal være mellem :min og :max.',
'between.file' => ':attribute skal være mellem :min og :max kilobytes.',
'between.string' => ':attribute skal være imellem :min - :max tegn.',
'between.array' => ':attribute skal have mellem :min og :max elementer.',
'boolean' => ':attribute-feltet skal være enten sandt eller falsk.',
'confirmed' => ':attribute bekræftelsen matcher ikke.',
'date' => ':attribute er ikke en gyldig dato.',
'date_format' => ':attribute matcher ikke formatet :format.',
'different' => ':attribute og :other skal være forskellige.',
'digits' => ':attribute skal være :digits cifre.',
'digits_between' => ':attribute skal være mellem :min og :max cifre.',
'email' => ':attribute skal være en gyldig email-adresse.',
'filled' => ':attribute feltet er påkrævet.',
'exists' => 'Den valgte :attribute er ikke gyldig.',
'image' => ':attribute skal være et billede.',
'in' => 'Den valgte :attribute er ikke gyldig.',
'integer' => ':attribute skal være et heltal.',
'ip' => ':attribute skal være en gyldig IP-adresse.',
'json' => ':attribute skal være en gyldig JSON-streng.',
'max.numeric' => ':attribute må ikke overstige :max.',
'max.file' => ':attribute må ikke overstige :max kilobytes.',
'max.string' => ':attribute må ikke overstige :max. tegn.',
'max.array' => ':attribute må ikke have mere end :max elementer.',
'mimes' => ':attribute skal være en fil af typen: :values.',
'min.numeric' => ':attribute skal være mindst :min.',
'lte.numeric' => ':attribute skal være mindre end eller lig med :value.',
'min.file' => ':attribute skal være mindst :min kilobytes.',
'min.string' => ':attribute skal mindst være :min tegn.',
'min.array' => ':attribute skal have mindst :min elementer.',
'not_in' => 'Den valgte :attribute er ikke gyldig.',
'numeric' => ':attribute skal være et tal.',
'numeric_native' => 'Det oprindelige beløb skal være et tal.',
'numeric_destination' => 'Bestemmelsesbeløbet skal være et tal.',
'numeric_source' => 'Kildebeløbet skal være et tal.',
'regex' => ':attribute formatet er ugylidgt.',
'required' => ':attribute feltet er påkrævet.',
'required_if' => ':attribute skal udfyldes når :other er :value.',
'required_unless' => ':attribute feltet er påkrævet, medmindre :other er i :values.',
'required_with' => ':attribute skal udfyldes når :values er udfyldt.',
'required_with_all' => ':attribute skal udfyldes når :values er udfyldt.',
'required_without' => 'Attributfeltet :attribute er påkrævet, når :values ikke er udfyldt.',
'required_without_all' => 'Attributfeltet :attribute er påkrævet, når ingen af :values er udfyldt.',
'same' => ':attribute og :other skal stemme overens.',
'size.numeric' => 'Attributten :attribute skal være af størrelsen :size.',
'amount_min_over_max' => 'Minimumsbeløbet kan ikke være større end det maksimale beløb.',
'size.file' => 'Attributten :attribute skal være :size kilobytes.',
'size.string' => 'Attributten :attribute skal være :size karakterer.',
'size.array' => 'Attributten :attribute skal indeholde :size elementer.',
'unique' => 'Attributten :attribute er allerede anvendt.',
'string' => 'Attributten :attribute skal være en streng.',
'url' => 'Attributten :attribute er ikke korrekt formateret.',
'timezone' => 'Attributten :attribute skal være en gyldig zone.',
'2fa_code' => 'Attributfeltet :attribute er ygyldigt.',
'dimensions' => 'Attributten :attribute har ugyldige billeddimensioner.',
'distinct' => 'Attributfeltet :attribute har en duplikatværdi.',
'file' => 'Attributten :attribute skal være en fil.',
'in_array' => 'Attributfeltet :attribute findes ikke i :other.',
'present' => 'Attributfeltet :attribute er påkrævet.',
'amount_zero' => 'Det samlede beløb kan ikke være nul.',
'current_target_amount' => 'Det aktuelle beløb skal være mindre end målbeløbet.',
'unique_piggy_bank_for_user' => '"Sparebøssens" navn skal være unikt.',
'unique_object_group' => 'Gruppenavnet skal være unikt',
'starts_with' => 'Værdien skal starte med :values.',
'unique_webhook' => 'You already have a webhook with this combination of URL, trigger, response and delivery.',
'unique_existing_webhook' => 'You already have another webhook with this combination of URL, trigger, response and delivery.',
'same_account_type' => 'Begge konti skal være af samme kontotype',
'same_account_currency' => 'Begge konti skal have samme valuta',
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -190,11 +192,12 @@ return [
* *
*/ */
'secure_password' => 'Dette er ikke en sikker adgangskode. Prøv venligst igen. For mere information, besøg https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Ugyldig type gentalgelse for periodiske transaktioner.', 'secure_password' => 'Dette er ikke en sikker adgangskode. Prøv venligst igen. For mere information, besøg https://bit.ly/FF3-password-security',
'valid_recurrence_rep_moment' => 'Ugyldigt øjeblik for denne type gentagelse.', 'valid_recurrence_rep_type' => 'Ugyldig type gentalgelse for periodiske transaktioner.',
'invalid_account_info' => 'Ugyldig kontoinformation.', 'valid_recurrence_rep_moment' => 'Ugyldigt øjeblik for denne type gentagelse.',
'attributes' => [ 'invalid_account_info' => 'Ugyldig kontoinformation.',
'attributes' => [
'email' => 'e-mail adresse', 'email' => 'e-mail adresse',
'description' => 'beskrivelse', 'description' => 'beskrivelse',
'amount' => 'beløb', 'amount' => 'beløb',
@@ -233,25 +236,25 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.', 'withdrawal_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller navn ":name".', 'withdrawal_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller navn ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.', 'deposit_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller kontonavn ":name".', 'deposit_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller kontonavn ":name".',
'deposit_dest_wrong_type' => 'Den foreslåede destinationskonto er ikke af den rigtige type.', 'deposit_dest_wrong_type' => 'Den foreslåede destinationskonto er ikke af den rigtige type.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -262,29 +265,30 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller kontonavn ":name".',
'need_id_in_edit' => 'Hver opdeling skal have et transaction_journal_id (enten gyldigt ID eller 0).',
'ob_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.', 'transfer_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.',
'lc_source_need_data' => 'Du skal bruge et gyldigt konto-id for at fortsætte.', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller kontonavn ":name".', 'transfer_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller kontonavn ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'need_id_in_edit' => 'Hver opdeling skal have et transaction_journal_id (enten gyldigt ID eller 0).',
'generic_invalid_source' => 'Du kan ikke bruge denne konto som kildekonto.', 'ob_source_need_data' => 'Det er nødvendigt at have et gyldigt kildekonto ID og/eller gyldigt kildekontonavn for at fortsætte.',
'generic_invalid_destination' => 'Du kan ikke bruge denne konto som destinationskonto.', 'lc_source_need_data' => 'Du skal bruge et gyldigt konto-id for at fortsætte.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Kunne ikke finde en gyldig destinationskonto, ved søgning efter ID ":id" eller kontonavn ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_invalid_source' => 'Du kan ikke bruge denne konto som kildekonto.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_invalid_destination' => 'Du kan ikke bruge denne konto som destinationskonto.',
'gte.numeric' => 'Attributten :attribute skal være større end eller lig med :value.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'gt.numeric' => 'Attributten :attribute skal være større end :value.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.file' => 'Attributten :attribute skal være større end eller lig med :value kilobytes.',
'gte.string' => 'Attributten :attribute skal være større end eller lig med :value tegn.', 'gte.numeric' => 'Attributten :attribute skal være større end eller lig med :value.',
'gte.array' => 'Attributten :attribute skal have :value elementer eller flere.', 'gt.numeric' => 'Attributten :attribute skal være større end :value.',
'gte.file' => 'Attributten :attribute skal være større end eller lig med :value kilobytes.',
'gte.string' => 'Attributten :attribute skal være større end eller lig med :value tegn.',
'gte.array' => 'Attributten :attribute skal have :value elementer eller flere.',
'amount_required_for_auto_budget' => 'Beløb påkrævet.', 'amount_required_for_auto_budget' => 'Beløb påkrævet.',
'auto_budget_amount_positive' => 'Beløbet skal være større end 0.', 'auto_budget_amount_positive' => 'Beløbet skal være større end 0.',
@@ -304,3 +308,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -32,5 +32,6 @@ declare(strict_types=1);
* *
*/ */
return [ return [
]; ];

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,41 +31,42 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'home' => 'Startseite', 'home' => 'Startseite',
'budgets' => 'Kostenrahmen', 'budgets' => 'Kostenrahmen',
'subscriptions' => 'Abonnements', 'subscriptions' => 'Abonnements',
'transactions' => 'Buchungen', 'transactions' => 'Buchungen',
'title_expenses' => 'Ausgaben', 'title_expenses' => 'Ausgaben',
'title_withdrawal' => 'Ausgaben', 'title_withdrawal' => 'Ausgaben',
'title_revenue' => 'Einnahmen / Einkommen', 'title_revenue' => 'Einnahmen / Einkommen',
'title_deposit' => 'Einnahmen / Einkommen', 'title_deposit' => 'Einnahmen / Einkommen',
'title_transfer' => 'Umbuchungen', 'title_transfer' => 'Umbuchungen',
'title_transfers' => 'Umbuchungen', 'title_transfers' => 'Umbuchungen',
'edit_currency' => 'Währung „:name” bearbeiten', 'edit_currency' => 'Währung „:name” bearbeiten',
'delete_currency' => 'Währung „:name” löschen', 'delete_currency' => 'Währung „:name” löschen',
'newPiggyBank' => 'Neues Sparschwein erstellen', 'newPiggyBank' => 'Neues Sparschwein erstellen',
'edit_piggyBank' => 'Sparschwein „:name” bearbeiten', 'edit_piggyBank' => 'Sparschwein „:name” bearbeiten',
'preferences' => 'Einstellungen', 'preferences' => 'Einstellungen',
'profile' => 'Profil', 'profile' => 'Profil',
'accounts' => 'Konten', 'accounts' => 'Konten',
'changePassword' => 'Passwort ändern', 'changePassword' => 'Passwort ändern',
'change_email' => 'E-Mail Adresse ändern', 'change_email' => 'E-Mail Adresse ändern',
'bills' => 'Rechnungen', 'bills' => 'Rechnungen',
'newBill' => 'Neue Rechnung', 'newBill' => 'Neue Rechnung',
'edit_bill' => 'Rechnung „:name” bearbeiten', 'edit_bill' => 'Rechnung „:name” bearbeiten',
'delete_bill' => 'Rechnung „:name” löschen', 'delete_bill' => 'Rechnung „:name” löschen',
'reports' => 'Berichte', 'reports' => 'Berichte',
'search_result' => 'Suchergebnisse für ":query"', 'search_result' => 'Suchergebnisse für ":query"',
'withdrawal_list' => 'Ausgaben', 'withdrawal_list' => 'Ausgaben',
'Withdrawal_list' => 'Ausgaben', 'Withdrawal_list' => 'Ausgaben',
'deposit_list' => 'Einnahmen, Einkommen und Einzahlungen', 'deposit_list' => 'Einnahmen, Einkommen und Einzahlungen',
'transfer_list' => 'Umbuchungen', 'transfer_list' => 'Umbuchungen',
'transfers_list' => 'Umbuchungen', 'transfers_list' => 'Umbuchungen',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -76,6 +77,7 @@ return [
* *
*/ */
'reconciliation_list' => 'Kontenabgleiche', 'reconciliation_list' => 'Kontenabgleiche',
'create_withdrawal' => 'Neue Ausgabe erstellen', 'create_withdrawal' => 'Neue Ausgabe erstellen',
'create_deposit' => 'Neue Einnahme erstellen', 'create_deposit' => 'Neue Einnahme erstellen',

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -50,7 +51,7 @@ return [
// 'month_and_day_no_year' => '%B %e', // 'month_and_day_no_year' => '%B %e',
'month_and_day_no_year_js' => 'DD. MMMM', 'month_and_day_no_year_js' => 'DD. MMMM',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -61,6 +62,7 @@ return [
* *
*/ */
// 'date_time' => '%B %e, %Y, @ %T', // 'date_time' => '%B %e, %Y, @ %T',
'date_time_js' => 'Do MMMM YYYY um HH:mm:ss', 'date_time_js' => 'Do MMMM YYYY um HH:mm:ss',
'date_time_fns' => 'dd. MMM. yyyy um HH:mm:ss', 'date_time_fns' => 'dd. MMM. yyyy um HH:mm:ss',
@@ -78,15 +80,15 @@ return [
// 'half_year' => '%B %Y', // 'half_year' => '%B %Y',
'half_year_js' => '\QQ YYYY', 'half_year_js' => '\QQ YYYY',
'quarter_fns' => "'Q'QQQ, yyyy", 'quarter_fns' => "'Q'QQQ, yyyy",
'half_year_fns' => "'H{half}', yyyy", 'half_year_fns' => "'H{half}', yyyy",
'dow_1' => 'Montag', 'dow_1' => 'Montag',
'dow_2' => 'Dienstag', 'dow_2' => 'Dienstag',
'dow_3' => 'Mittwoch', 'dow_3' => 'Mittwoch',
'dow_4' => 'Donnerstag', 'dow_4' => 'Donnerstag',
'dow_5' => 'Freitag', 'dow_5' => 'Freitag',
'dow_6' => 'Samstag', 'dow_6' => 'Samstag',
'dow_7' => 'Sonntag', 'dow_7' => 'Sonntag',
]; ];
/* /*
@@ -99,3 +101,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -57,3 +58,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -44,7 +45,7 @@ return [
'admin_test_subject' => 'Eine Testmeldung von Ihrer Firefly III Installation', 'admin_test_subject' => 'Eine Testmeldung von Ihrer Firefly III Installation',
'admin_test_body' => 'Dies ist eine Testnachricht von Ihrer Firefly III-Instanz. Sie wurde an :email gesendet.', 'admin_test_body' => 'Dies ist eine Testnachricht von Ihrer Firefly III-Instanz. Sie wurde an :email gesendet.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -55,6 +56,7 @@ return [
* *
*/ */
// invite // invite
'invitation_created_subject' => 'Eine Einladung wurde erstellt', 'invitation_created_subject' => 'Eine Einladung wurde erstellt',
'invitation_created_body' => 'Admin-Benutzer „:email” hat eine Benutzereinladung erstellt, die von demjenigen benutzt werden kann, der hinter der E-Mail-Adresse „:invitee” steht. Die Einladung ist 48 Stunden lang gültig.', 'invitation_created_body' => 'Admin-Benutzer „:email” hat eine Benutzereinladung erstellt, die von demjenigen benutzt werden kann, der hinter der E-Mail-Adresse „:invitee” steht. Die Einladung ist 48 Stunden lang gültig.',
@@ -90,7 +92,7 @@ return [
'registered_pw_reset_link' => 'Passwort zurücksetzen:', 'registered_pw_reset_link' => 'Passwort zurücksetzen:',
'registered_doc_link' => 'Dokumentation:', 'registered_doc_link' => 'Dokumentation:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -101,6 +103,7 @@ return [
* *
*/ */
// new version // new version
'new_version_email_subject' => 'Eine neue Firefly III-Version ist verfügbar', 'new_version_email_subject' => 'Eine neue Firefly III-Version ist verfügbar',
@@ -144,7 +147,7 @@ return [
'error_stacktrace_below' => 'Der vollständige Stacktrace ist unten:', 'error_stacktrace_below' => 'Der vollständige Stacktrace ist unten:',
'error_headers' => 'Die folgenden Kopfzeilen können ebenfalls von Bedeutung sein:', 'error_headers' => 'Die folgenden Kopfzeilen können ebenfalls von Bedeutung sein:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -155,6 +158,7 @@ return [
* *
*/ */
// report new journals // report new journals
'new_journals_subject' => 'Firefly III hat eine neue Transaktion erstellt|Firefly III hat :count neue Transaktionen erstellt', 'new_journals_subject' => 'Firefly III hat eine neue Transaktion erstellt|Firefly III hat :count neue Transaktionen erstellt',
'new_journals_header' => 'Firefly III hat eine Transaktion für Sie erstellt. Sie finden sie in Ihrer Firefly III Installation:|Firefly III hat :count Transaktionen für Sie erstellt. Sie können sie in Ihrer Firefly III Installation finden:', 'new_journals_header' => 'Firefly III hat eine Transaktion für Sie erstellt. Sie finden sie in Ihrer Firefly III Installation:|Firefly III hat :count Transaktionen für Sie erstellt. Sie können sie in Ihrer Firefly III Installation finden:',
@@ -180,3 +184,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -51,7 +52,7 @@ return [
'stacktrace' => 'Stack-Trace', 'stacktrace' => 'Stack-Trace',
'more_info' => 'Weitere Informationen', 'more_info' => 'Weitere Informationen',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -62,16 +63,17 @@ return [
* *
*/ */
'collect_info' => 'Bitte sammeln Sie weitere Informationen im Verzeichnis <code>storage/logs</code> wo Sie Logdateien finden können. Wenn Sie Docker verwenden, verwenden Sie <code>docker logs -f [container]</code>.',
'collect_info_more' => 'Weitere Informationen zum Sammeln von Fehlerinformationen finden Sie <a href="https://docs.firefly-iii.org/how-to/general/debug/">im FAQ</a>.', 'collect_info' => 'Bitte sammeln Sie weitere Informationen im Verzeichnis <code>storage/logs</code> wo Sie Logdateien finden können. Wenn Sie Docker verwenden, verwenden Sie <code>docker logs -f [container]</code>.',
'github_help' => 'Hilfe auf GitHub erhalten', 'collect_info_more' => 'Weitere Informationen zum Sammeln von Fehlerinformationen finden Sie <a href="https://docs.firefly-iii.org/how-to/general/debug/">im FAQ</a>.',
'github_instructions' => 'Sie sind herzlich eingeladen, ein neues Ticket <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">auf GitHub</a></strong> zu öffnen.', 'github_help' => 'Hilfe auf GitHub erhalten',
'use_search' => 'Benutzen Sie die Suche!', 'github_instructions' => 'Sie sind herzlich eingeladen, ein neues Ticket <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">auf GitHub</a></strong> zu öffnen.',
'include_info' => 'Fügen Sie die Informationen <a href=":link">von dieser Debug-Seite</a> ein.', 'use_search' => 'Benutzen Sie die Suche!',
'tell_more' => 'Sagen Sie uns mehr als "Da steht Hoppla!"', 'include_info' => 'gen Sie die Informationen <a href=":link">von dieser Debug-Seite</a> ein.',
'include_logs' => 'Fehlerprotokolle einschließen (siehe oben).', 'tell_more' => 'Sagen Sie uns mehr als "Da steht Hoppla!"',
'what_did_you_do' => 'Teilen Sie uns mit, was Sie getan haben.', 'include_logs' => 'Fehlerprotokolle einschließen (siehe oben).',
'offline_header' => 'Sie sind wahrscheinlich offline', 'what_did_you_do' => 'Teilen Sie uns mit, was Sie getan haben.',
'offline_unreachable' => 'Firefly III ist nicht erreichbar. Ihr Gerät ist offline oder der Server antwortet nicht.', 'offline_header' => 'Sie sind wahrscheinlich offline',
'offline_github' => 'Falls Sie sicher sind, dass sowohl Ihr Gerät als auch der Server online sind, öffnen Sie bitte ein Ticket auf <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.', 'offline_unreachable' => 'Firefly III ist nicht erreichbar. Ihr Gerät ist offline oder der Server antwortet nicht.',
'offline_github' => 'Falls Sie sicher sind, dass sowohl Ihr Gerät als auch der Server online sind, öffnen Sie bitte ein Ticket auf <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.',
]; ];

File diff suppressed because it is too large Load Diff

View File

@@ -31,50 +31,51 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
// new user: // new user:
'bank_name' => 'Name der Bank', 'bank_name' => 'Name der Bank',
'bank_balance' => 'Kontostand', 'bank_balance' => 'Kontostand',
'savings_balance' => 'Sparguthaben', 'savings_balance' => 'Sparguthaben',
'credit_card_limit' => 'Kreditkartenlimit', 'credit_card_limit' => 'Kreditkartenlimit',
'automatch' => 'Automatisch reagieren', 'automatch' => 'Automatisch reagieren',
'skip' => 'Überspringen', 'skip' => 'Überspringen',
'enabled' => 'Aktiviert', 'enabled' => 'Aktiviert',
'name' => 'Name', 'name' => 'Name',
'active' => 'Aktiv', 'active' => 'Aktiv',
'amount_min' => 'Mindestbetrag', 'amount_min' => 'Mindestbetrag',
'amount_max' => 'Höchstbetrag', 'amount_max' => 'Höchstbetrag',
'match' => 'Reagiert auf', 'match' => 'Reagiert auf',
'strict' => 'Strenger Modus', 'strict' => 'Strenger Modus',
'repeat_freq' => 'Wiederholungen', 'repeat_freq' => 'Wiederholungen',
'object_group' => 'Gruppe', 'object_group' => 'Gruppe',
'location' => 'Herkunft', 'location' => 'Herkunft',
'update_channel' => 'Aktualisierungskanal', 'update_channel' => 'Aktualisierungskanal',
'currency_id' => 'Währung', 'currency_id' => 'Währung',
'transaction_currency_id' => 'Währung', 'transaction_currency_id' => 'Währung',
'auto_budget_currency_id' => 'Währung', 'auto_budget_currency_id' => 'Währung',
'external_ip' => 'Die externe IP-Adresse Ihres Servers', 'external_ip' => 'Die externe IP-Adresse Ihres Servers',
'attachments' => 'Anhänge', 'attachments' => 'Anhänge',
'BIC' => 'BIC', 'BIC' => 'BIC',
'verify_password' => 'Passwortsicherheit überprüfen', 'verify_password' => 'Passwortsicherheit überprüfen',
'source_account' => 'Quellkonto', 'source_account' => 'Quellkonto',
'destination_account' => 'Zielkonto', 'destination_account' => 'Zielkonto',
'asset_destination_account' => 'Zielkonto', 'asset_destination_account' => 'Zielkonto',
'include_net_worth' => 'Im Eigenkapital enthalten', 'include_net_worth' => 'Im Eigenkapital enthalten',
'asset_source_account' => 'Quellkonto', 'asset_source_account' => 'Quellkonto',
'journal_description' => 'Beschreibung', 'journal_description' => 'Beschreibung',
'note' => 'Notizen', 'note' => 'Notizen',
'currency' => 'Währung', 'currency' => 'Währung',
'account_id' => 'Bestandskonto', 'account_id' => 'Bestandskonto',
'budget_id' => 'Budget', 'budget_id' => 'Budget',
'bill_id' => 'Rechnung', 'bill_id' => 'Rechnung',
'opening_balance' => 'Eröffnungsbilanz', 'opening_balance' => 'Eröffnungsbilanz',
'tagMode' => 'Schlagwort-Modus', 'tagMode' => 'Schlagwort-Modus',
'virtual_balance' => 'Virtueller Kontostand', 'virtual_balance' => 'Virtueller Kontostand',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -85,6 +86,7 @@ return [
* *
*/ */
'targetamount' => 'Zielbetrag', 'targetamount' => 'Zielbetrag',
'account_role' => 'Kontenfunktion', 'account_role' => 'Kontenfunktion',
'opening_balance_date' => 'Eröffnungsbilanzdatum', 'opening_balance_date' => 'Eröffnungsbilanzdatum',
@@ -178,7 +180,7 @@ return [
'journal_areYouSure' => 'Sind Sie sicher, dass Sie die Überweisung mit dem Namen ":description" löschen möchten?', 'journal_areYouSure' => 'Sind Sie sicher, dass Sie die Überweisung mit dem Namen ":description" löschen möchten?',
'mass_journal_are_you_sure' => 'Sind Sie sicher, dass Sie diese Überweisung löschen möchten?', 'mass_journal_are_you_sure' => 'Sind Sie sicher, dass Sie diese Überweisung löschen möchten?',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -189,6 +191,7 @@ return [
* *
*/ */
'tag_areYouSure' => 'Möchten Sie das Schlagwort „:tag” wirklich löschen?', 'tag_areYouSure' => 'Möchten Sie das Schlagwort „:tag” wirklich löschen?',
'journal_link_areYouSure' => 'Sind Sie sicher, dass Sie die Verknüpfung zwischen <a href=":source_link">:source</a> und <a href=":destination_link">:destination</a> löschen möchten?', 'journal_link_areYouSure' => 'Sind Sie sicher, dass Sie die Verknüpfung zwischen <a href=":source_link">:source</a> und <a href=":destination_link">:destination</a> löschen möchten?',
'linkType_areYouSure' => 'Möchten Sie den Verknüpfungstyp „:name” („:inward”/„:outward”) wirklich löschen?', 'linkType_areYouSure' => 'Möchten Sie den Verknüpfungstyp „:name” („:inward”/„:outward”) wirklich löschen?',
@@ -252,7 +255,7 @@ return [
'fints_account' => 'FinTS-Konto', 'fints_account' => 'FinTS-Konto',
'local_account' => 'Firefly-III-Konto', 'local_account' => 'Firefly-III-Konto',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -263,41 +266,42 @@ return [
* *
*/ */
'from_date' => 'Datum ab',
'to_date' => 'Datum bis', 'from_date' => 'Datum ab',
'due_date' => 'Fälligkeitstermin', 'to_date' => 'Datum bis',
'payment_date' => 'Zahlungsdatum', 'due_date' => 'Fälligkeitstermin',
'invoice_date' => 'Rechnungsdatum', 'payment_date' => 'Zahlungsdatum',
'internal_reference' => 'Interne Referenz', 'invoice_date' => 'Rechnungsdatum',
'inward' => 'Beschreibung der Eingänge', 'internal_reference' => 'Interne Referenz',
'outward' => 'Beschreibung der Ausgänge', 'inward' => 'Beschreibung der Eingänge',
'rule_group_id' => 'Regelgruppe', 'outward' => 'Beschreibung der Ausgänge',
'transaction_description' => 'Beschreibung der Buchung', 'rule_group_id' => 'Regelgruppe',
'first_date' => 'Erstes Datum', 'transaction_description' => 'Beschreibung der Buchung',
'transaction_type' => 'Art der Buchung', 'first_date' => 'Erstes Datum',
'repeat_until' => 'Wiederholen bis', 'transaction_type' => 'Art der Buchung',
'recurring_description' => 'Beschreibung des Dauerauftrags', 'repeat_until' => 'Wiederholen bis',
'repetition_type' => 'Art der Wiederholung', 'recurring_description' => 'Beschreibung des Dauerauftrags',
'foreign_currency_id' => 'Fremdwährung', 'repetition_type' => 'Art der Wiederholung',
'repetition_end' => 'Wiederholung endet', 'foreign_currency_id' => 'Fremdwährung',
'repetitions' => 'Wiederholungen', 'repetition_end' => 'Wiederholung endet',
'calendar' => 'Kalender', 'repetitions' => 'Wiederholungen',
'weekend' => 'Wochenende', 'calendar' => 'Kalender',
'client_secret' => 'Kundengeheimnis', 'weekend' => 'Wochenende',
'withdrawal_destination_id' => 'Zielkonto', 'client_secret' => 'Kundengeheimnis',
'deposit_source_id' => 'Quellkonto', 'withdrawal_destination_id' => 'Zielkonto',
'expected_on' => 'Erwartet am', 'deposit_source_id' => 'Quellkonto',
'paid' => 'Bezahlt', 'expected_on' => 'Erwartet am',
'auto_budget_type' => 'Automatisches Budget', 'paid' => 'Bezahlt',
'auto_budget_amount' => 'Betrag des automatischen Budget', 'auto_budget_type' => 'Automatisches Budget',
'auto_budget_period' => 'Zeitraum des automatischen Budget', 'auto_budget_amount' => 'Betrag des automatischen Budget',
'collected' => 'Gesammelt', 'auto_budget_period' => 'Zeitraum des automatischen Budget',
'submitted' => 'Übermittelt', 'collected' => 'Gesammelt',
'key' => 'Schlüssel', 'submitted' => 'Übermittelt',
'value' => 'Inhalt der Aufzeichnungen', 'key' => 'Schlüssel',
'webhook_delivery' => 'Zustellung', 'value' => 'Inhalt der Aufzeichnungen',
'webhook_response' => 'Antwort', 'webhook_delivery' => 'Zustellung',
'webhook_trigger' => 'Auslöser', 'webhook_response' => 'Antwort',
'webhook_trigger' => 'Auslöser',
]; ];
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -309,3 +313,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,40 +31,41 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
// index // index
'index_intro' => 'Wilkommen auf der Startseite von Firefly III. Bitte nehmen Sie sich die Zeit, um ein Gefühl dafür zu bekommen, wie Firefly III funktioniert.', 'index_intro' => 'Wilkommen auf der Startseite von Firefly III. Bitte nehmen Sie sich die Zeit, um ein Gefühl dafür zu bekommen, wie Firefly III funktioniert.',
'index_accounts-chart' => 'Dieses Diagramm zeigt den aktuellen Saldo Ihrer Bestandskonten. Sie können die anzuzeigenden Konten in Ihren Einstellungen auswählen.', 'index_accounts-chart' => 'Dieses Diagramm zeigt den aktuellen Saldo Ihrer Bestandskonten. Sie können die anzuzeigenden Konten in Ihren Einstellungen auswählen.',
'index_box_out_holder' => 'Diese kleine und ihre benachbarten Boxen geben Ihnen einen schnellen Überblick über Ihre finanzielle Situation.', 'index_box_out_holder' => 'Diese kleine und ihre benachbarten Boxen geben Ihnen einen schnellen Überblick über Ihre finanzielle Situation.',
'index_help' => 'Wenn Sie jemals Hilfe bei einer Seite oder einem Formular benötigen, drücken Sie diese Taste.', 'index_help' => 'Wenn Sie jemals Hilfe bei einer Seite oder einem Formular benötigen, drücken Sie diese Taste.',
'index_outro' => 'Die meisten Seiten von Firefly III werden mit einer kleinen Tour wie dieser beginnen. Bitte kontaktieren Sie mich, wenn Sie Fragen oder Kommentare haben. Viel Spaß!', 'index_outro' => 'Die meisten Seiten von Firefly III werden mit einer kleinen Tour wie dieser beginnen. Bitte kontaktieren Sie mich, wenn Sie Fragen oder Kommentare haben. Viel Spaß!',
'index_sidebar-toggle' => 'Um neue Transaktionen, Konten oder andere Dinge zu erstellen, verwenden Sie das Menü unter diesem Symbol.', 'index_sidebar-toggle' => 'Um neue Transaktionen, Konten oder andere Dinge zu erstellen, verwenden Sie das Menü unter diesem Symbol.',
'index_cash_account' => 'Dies sind die bisher angelegten Konten. Sie können das Geldkonto verwenden, um die Barausgaben zu verfolgen, aber es ist natürlich nicht zwingend erforderlich.', 'index_cash_account' => 'Dies sind die bisher angelegten Konten. Sie können das Geldkonto verwenden, um die Barausgaben zu verfolgen, aber es ist natürlich nicht zwingend erforderlich.',
// transactions // transactions
'transactions_create_basic_info' => 'Geben Sie die wesentlichen Informationen zu Ihrer Buchung ein. Quelle, Ziel, Datum und Beschreibung.', 'transactions_create_basic_info' => 'Geben Sie die wesentlichen Informationen zu Ihrer Buchung ein. Quelle, Ziel, Datum und Beschreibung.',
'transactions_create_amount_info' => 'Geben Sie den Betrag der Buchung ein. Falls erforderlich, werden die Felder für Auslandsbetragsinformationen automatisch aktualisiert.', 'transactions_create_amount_info' => 'Geben Sie den Betrag der Buchung ein. Falls erforderlich, werden die Felder für Auslandsbetragsinformationen automatisch aktualisiert.',
'transactions_create_optional_info' => 'Alle diese Felder sind optional. Wenn Sie hier zusätzlich Informationen eingeben, werden Ihre Buchungen besser organisiert.', 'transactions_create_optional_info' => 'Alle diese Felder sind optional. Wenn Sie hier zusätzlich Informationen eingeben, werden Ihre Buchungen besser organisiert.',
'transactions_create_split' => 'Wenn Sie eine Buchung aufteilen möchten, fügen Sie mit dieser Schaltfläche weitere Aufteilungen hinzu', 'transactions_create_split' => 'Wenn Sie eine Buchung aufteilen möchten, fügen Sie mit dieser Schaltfläche weitere Aufteilungen hinzu',
// create account: // create account:
'accounts_create_iban' => 'Geben Sie Ihren Konten eine gültige IBAN. Dies könnte einen Datenimport in Zukunft sehr einfach machen.', 'accounts_create_iban' => 'Geben Sie Ihren Konten eine gültige IBAN. Dies könnte einen Datenimport in Zukunft sehr einfach machen.',
'accounts_create_asset_opening_balance' => 'Bestandskonten können eine "Eröffnungsbilanz" haben, welche den Beginn des Verlaufs dieses Kontos in Firefly III angibt.', 'accounts_create_asset_opening_balance' => 'Bestandskonten können eine "Eröffnungsbilanz" haben, welche den Beginn des Verlaufs dieses Kontos in Firefly III angibt.',
'accounts_create_asset_currency' => 'Firefly III unterstützt mehrere Währungen. Bestandskonten ist eine Hauptwährung zugeordnet, die Sie hier festlegen müssen.', 'accounts_create_asset_currency' => 'Firefly III unterstützt mehrere Währungen. Bestandskonten ist eine Hauptwährung zugeordnet, die Sie hier festlegen müssen.',
'accounts_create_asset_virtual' => 'Es kann manchmal helfen, Ihrem Konto ein virtuelles Gleichgewicht zu geben: eine zusätzliche Menge, die dem tatsächlichen Kontostand immer hinzugefügt oder daraus entfernt wird.', 'accounts_create_asset_virtual' => 'Es kann manchmal helfen, Ihrem Konto ein virtuelles Gleichgewicht zu geben: eine zusätzliche Menge, die dem tatsächlichen Kontostand immer hinzugefügt oder daraus entfernt wird.',
// budgets index // budgets index
'budgets_index_intro' => 'Budgets werden zur Verwaltung Ihrer Finanzen verwendet und bilden eine der Kernfunktionen von Firefly III.', 'budgets_index_intro' => 'Budgets werden zur Verwaltung Ihrer Finanzen verwendet und bilden eine der Kernfunktionen von Firefly III.',
'budgets_index_set_budget' => 'Stellen Sie Ihr Gesamt-Budget für jeden Zeitraum so ein, dass Firefly III Ihnen mitteilen kann, ob Sie alle verfügbaren Gelder einem Budget zugeordnet haben.', 'budgets_index_set_budget' => 'Stellen Sie Ihr Gesamt-Budget für jeden Zeitraum so ein, dass Firefly III Ihnen mitteilen kann, ob Sie alle verfügbaren Gelder einem Budget zugeordnet haben.',
'budgets_index_see_expenses_bar' => 'Dieser Balken wird sich langsam füllen, wenn Sie Geld ausgeben.', 'budgets_index_see_expenses_bar' => 'Dieser Balken wird sich langsam füllen, wenn Sie Geld ausgeben.',
'budgets_index_navigate_periods' => 'Navigieren Sie durch Zeitabschnitte, um Budgets im Voraus festzulegen.', 'budgets_index_navigate_periods' => 'Navigieren Sie durch Zeitabschnitte, um Budgets im Voraus festzulegen.',
'budgets_index_new_budget' => 'Erstellen Sie neue Budgets nach Ihren Wünschen.', 'budgets_index_new_budget' => 'Erstellen Sie neue Budgets nach Ihren Wünschen.',
'budgets_index_list_of_budgets' => 'Verwenden Sie diese Tabelle, um die Beträge für jedes Budget festzulegen und einen Überblick zu erhalten.', 'budgets_index_list_of_budgets' => 'Verwenden Sie diese Tabelle, um die Beträge für jedes Budget festzulegen und einen Überblick zu erhalten.',
'budgets_index_outro' => 'Um mehr über die Finanzplanung zu erfahren, klicken Sie auf das Hilfesymbol in der oberen rechten Ecke.', 'budgets_index_outro' => 'Um mehr über die Finanzplanung zu erfahren, klicken Sie auf das Hilfesymbol in der oberen rechten Ecke.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -75,25 +76,26 @@ return [
* *
*/ */
// reports (index) // reports (index)
'reports_index_intro' => 'Verwenden Sie diese Reports, um detaillierte Einblicke in Ihre Finanzen zu erhalten.', 'reports_index_intro' => 'Verwenden Sie diese Reports, um detaillierte Einblicke in Ihre Finanzen zu erhalten.',
'reports_index_inputReportType' => 'Wählen Sie einen Berichtstyp aus. Sehen Sie sich die Hilfeseiten an, um zu sehen, was jeder Bericht Ihnen zeigt.', 'reports_index_inputReportType' => 'Wählen Sie einen Berichtstyp aus. Sehen Sie sich die Hilfeseiten an, um zu sehen, was jeder Bericht Ihnen zeigt.',
'reports_index_inputAccountsSelect' => 'Sie können Bestandskonten ausschließen oder einbeziehen, wie Sie es für richtig halten.', 'reports_index_inputAccountsSelect' => 'Sie können Bestandskonten ausschließen oder einbeziehen, wie Sie es für richtig halten.',
'reports_index_inputDateRange' => 'Der gewählte Datumsbereich liegt ganz bei Ihnen: von einem Tag bis 10 Jahre.', 'reports_index_inputDateRange' => 'Der gewählte Datumsbereich liegt ganz bei Ihnen: von einem Tag bis 10 Jahre.',
'reports_index_extra-options-box' => 'Abhängig von dem ausgewählten Bericht können Sie hier zusätzliche Filter und Optionen auswählen. Sehen Sie sich dieses Feld an, wenn Sie Berichtstypen ändern.', 'reports_index_extra-options-box' => 'Abhängig von dem ausgewählten Bericht können Sie hier zusätzliche Filter und Optionen auswählen. Sehen Sie sich dieses Feld an, wenn Sie Berichtstypen ändern.',
// reports (reports) // reports (reports)
'reports_report_default_intro' => 'Dieser Bericht gibt Ihnen einen schnellen und umfassenden Überblick über Ihre Finanzen. Kontaktieren Sie mich bitte, wenn Sie Ideen für Ergänzungen haben!', 'reports_report_default_intro' => 'Dieser Bericht gibt Ihnen einen schnellen und umfassenden Überblick über Ihre Finanzen. Kontaktieren Sie mich bitte, wenn Sie Ideen für Ergänzungen haben!',
'reports_report_audit_intro' => 'In diesem Bericht erhalten Sie detaillierte Einblicke in Ihre Bestandskonten.', 'reports_report_audit_intro' => 'In diesem Bericht erhalten Sie detaillierte Einblicke in Ihre Bestandskonten.',
'reports_report_audit_optionsBox' => 'Verwenden Sie diese Kontrollkästchen, um die Spalten anzuzeigen oder auszublenden, an denen Sie interessiert sind.', 'reports_report_audit_optionsBox' => 'Verwenden Sie diese Kontrollkästchen, um die Spalten anzuzeigen oder auszublenden, an denen Sie interessiert sind.',
'reports_report_category_intro' => 'Dieser Bericht gibt Ihnen Einblick in eine oder mehrere Kategorien.', 'reports_report_category_intro' => 'Dieser Bericht gibt Ihnen Einblick in eine oder mehrere Kategorien.',
'reports_report_category_pieCharts' => 'Diese Diagramme geben Ihnen Einblick in Ausgaben und Einnahmen pro Kategorie oder pro Konto.', 'reports_report_category_pieCharts' => 'Diese Diagramme geben Ihnen Einblick in Ausgaben und Einnahmen pro Kategorie oder pro Konto.',
'reports_report_category_incomeAndExpensesChart' => 'Diese Tabelle zeigt Ihre Ausgaben und Einnahmen pro Kategorie.', 'reports_report_category_incomeAndExpensesChart' => 'Diese Tabelle zeigt Ihre Ausgaben und Einnahmen pro Kategorie.',
'reports_report_tag_intro' => 'Dieser Bericht gibt Ihnen Einblick in eine oder mehrere Schlagwörter.', 'reports_report_tag_intro' => 'Dieser Bericht gibt Ihnen Einblick in eine oder mehrere Schlagwörter.',
'reports_report_tag_pieCharts' => 'Diese Diagramme geben Ihnen Einblick in Ausgaben und Einnahmen ja Schlagwort, Konto, Kategorie oder Budget.', 'reports_report_tag_pieCharts' => 'Diese Diagramme geben Ihnen Einblick in Ausgaben und Einnahmen ja Schlagwort, Konto, Kategorie oder Budget.',
'reports_report_tag_incomeAndExpensesChart' => 'Diese Tabelle zeigt Ihre Ausgaben und Einnahmen je Schlagwort.', 'reports_report_tag_incomeAndExpensesChart' => 'Diese Tabelle zeigt Ihre Ausgaben und Einnahmen je Schlagwort.',
'reports_report_budget_intro' => 'Dieser Bericht gibt Ihnen Einblick in ein oder mehrere Budgets.', 'reports_report_budget_intro' => 'Dieser Bericht gibt Ihnen Einblick in ein oder mehrere Budgets.',
'reports_report_budget_pieCharts' => 'Diese Diagramme geben Ihnen Einblick in Ausgaben und Einnahmen je Budget oder Konto.', 'reports_report_budget_pieCharts' => 'Diese Diagramme geben Ihnen Einblick in Ausgaben und Einnahmen je Budget oder Konto.',
@@ -112,7 +114,7 @@ return [
'piggy-banks_index_button' => 'Neben diesem Fortschrittsbalken befinden sich zwei Buttons (+ und -), um Geld von jedem Sparschwein hinzuzufügen oder zu entfernen.', 'piggy-banks_index_button' => 'Neben diesem Fortschrittsbalken befinden sich zwei Buttons (+ und -), um Geld von jedem Sparschwein hinzuzufügen oder zu entfernen.',
'piggy-banks_index_accountStatus' => 'In dieser Tabelle wird der Status der Bestandskonten aufgeführt, die mit mindestens einem Sparschwein verbunden sind.', 'piggy-banks_index_accountStatus' => 'In dieser Tabelle wird der Status der Bestandskonten aufgeführt, die mit mindestens einem Sparschwein verbunden sind.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -123,6 +125,7 @@ return [
* *
*/ */
// create piggy // create piggy
'piggy-banks_create_name' => 'Worauf sparen Sie? Eine neue Couch, eine Kamera, Geld für Notfälle?', 'piggy-banks_create_name' => 'Worauf sparen Sie? Eine neue Couch, eine Kamera, Geld für Notfälle?',
'piggy-banks_create_date' => 'Sie können ein Zieldatum oder einen Termin für Ihr Sparschwein festlegen.', 'piggy-banks_create_date' => 'Sie können ein Zieldatum oder einen Termin für Ihr Sparschwein festlegen.',
@@ -165,7 +168,7 @@ return [
'rules_create_test_rule_triggers' => 'Verwenden Sie diese Schaltfläche, um zu sehen, welche Transaktionen zu Ihrer Regel passen würden.', 'rules_create_test_rule_triggers' => 'Verwenden Sie diese Schaltfläche, um zu sehen, welche Transaktionen zu Ihrer Regel passen würden.',
'rules_create_actions' => 'Legen Sie so viele Aktionen fest, wie Sie möchten.', 'rules_create_actions' => 'Legen Sie so viele Aktionen fest, wie Sie möchten.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -176,6 +179,7 @@ return [
* *
*/ */
// preferences // preferences
'preferences_index_tabs' => 'Weitere Optionen sind hinter diesen Registerkarten verfügbar.', 'preferences_index_tabs' => 'Weitere Optionen sind hinter diesen Registerkarten verfügbar.',
@@ -197,3 +201,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,44 +31,45 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'buttons' => 'Schaltflächen', 'buttons' => 'Schaltflächen',
'icon' => 'Symbol', 'icon' => 'Symbol',
'id' => 'Id', 'id' => 'Id',
'create_date' => 'Erstellt am', 'create_date' => 'Erstellt am',
'update_date' => 'Aktualisiert am', 'update_date' => 'Aktualisiert am',
'updated_at' => 'Aktualisiert am', 'updated_at' => 'Aktualisiert am',
'balance_before' => 'Kontostand vorher', 'balance_before' => 'Kontostand vorher',
'balance_after' => 'Kontostand nachher', 'balance_after' => 'Kontostand nachher',
'name' => 'Name', 'name' => 'Name',
'role' => 'Rolle', 'role' => 'Rolle',
'currentBalance' => 'Aktueller Kontostand', 'currentBalance' => 'Aktueller Kontostand',
'linked_to_rules' => 'Verlinkte Regeln', 'linked_to_rules' => 'Verlinkte Regeln',
'active' => 'Aktiv?', 'active' => 'Aktiv?',
'percentage' => '%', 'percentage' => '%',
'recurring_transaction' => 'Dauerauftrag', 'recurring_transaction' => 'Dauerauftrag',
'next_due' => 'Nächste Fälligkeit', 'next_due' => 'Nächste Fälligkeit',
'transaction_type' => 'Typ', 'transaction_type' => 'Typ',
'lastActivity' => 'Letzte Aktivität', 'lastActivity' => 'Letzte Aktivität',
'balanceDiff' => 'Saldendifferenz', 'balanceDiff' => 'Saldendifferenz',
'other_meta_data' => 'Weitere Metadaten', 'other_meta_data' => 'Weitere Metadaten',
'invited_at' => 'Eingeladen am', 'invited_at' => 'Eingeladen am',
'expires' => 'Einladung läuft ab am', 'expires' => 'Einladung läuft ab am',
'invited_by' => 'Eingeladen von', 'invited_by' => 'Eingeladen von',
'invite_link' => 'Einladungs-Link', 'invite_link' => 'Einladungs-Link',
'account_type' => 'Kontotyp', 'account_type' => 'Kontotyp',
'created_at' => 'Erstellt am', 'created_at' => 'Erstellt am',
'account' => 'Konto', 'account' => 'Konto',
'external_url' => 'Externe URL', 'external_url' => 'Externe URL',
'matchingAmount' => 'Betrag', 'matchingAmount' => 'Betrag',
'destination' => 'Empfänger', 'destination' => 'Empfänger',
'source' => 'Quelle', 'source' => 'Quelle',
'next_expected_match' => 'Nächste erwartete Übereinstimmung', 'next_expected_match' => 'Nächste erwartete Übereinstimmung',
'automatch' => 'Automatisch erkennen?', 'automatch' => 'Automatisch erkennen?',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -79,6 +80,7 @@ return [
* *
*/ */
'repeat_freq' => 'Wiederholungen', 'repeat_freq' => 'Wiederholungen',
'description' => 'Beschreibung', 'description' => 'Beschreibung',
'amount' => 'Betrag', 'amount' => 'Betrag',
@@ -145,7 +147,7 @@ return [
'account_at_bunq' => 'Konto bei „bunq”', 'account_at_bunq' => 'Konto bei „bunq”',
'file_name' => 'Dateiname', 'file_name' => 'Dateiname',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -156,32 +158,33 @@ return [
* *
*/ */
'file_size' => 'Dateigröße',
'file_type' => 'Dateityp', 'file_size' => 'Dateigröße',
'attached_to' => 'Zugewiesen zu', 'file_type' => 'Dateityp',
'file_exists' => 'Datei existiert', 'attached_to' => 'Zugewiesen zu',
'spectre_bank' => 'Bank', 'file_exists' => 'Datei existiert',
'spectre_last_use' => 'Letzte Anmeldung', 'spectre_bank' => 'Bank',
'spectre_status' => 'Status', 'spectre_last_use' => 'Letzte Anmeldung',
'bunq_payment_id' => 'bunq-Zahlungskennung', 'spectre_status' => 'Status',
'repetitions' => 'Wiederholungen', 'bunq_payment_id' => 'bunq-Zahlungskennung',
'title' => 'Titel', 'repetitions' => 'Wiederholungen',
'transaction_s' => 'Buchung(en)', 'title' => 'Titel',
'field' => 'Feld', 'transaction_s' => 'Buchung(en)',
'value' => 'Wert', 'field' => 'Feld',
'interest' => 'Zinsen', 'value' => 'Wert',
'interest_period' => 'Zinsperiode', 'interest' => 'Zinsen',
'liability_type' => 'Verbindlichkeitsart', 'interest_period' => 'Zinsperiode',
'liability_direction' => 'Verbindlichkeit ein/aus', 'liability_type' => 'Verbindlichkeitsart',
'end_date' => 'Endet am', 'liability_direction' => 'Verbindlichkeit ein/aus',
'payment_info' => 'Zahlungsinformationen', 'end_date' => 'Endet am',
'expected_info' => 'Nächste erwartete Buchung', 'payment_info' => 'Zahlungsinformationen',
'start_date' => 'Beginnt am', 'expected_info' => 'Nächste erwartete Buchung',
'trigger' => 'Auslöser', 'start_date' => 'Beginnt am',
'response' => 'Antwort', 'trigger' => 'Auslöser',
'delivery' => 'Zustellung', 'response' => 'Antwort',
'url' => 'URL', 'delivery' => 'Zustellung',
'secret' => 'Secret', 'url' => 'URL',
'secret' => 'Secret',
]; ];
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -193,3 +196,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,76 +31,77 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Dem Array fehlt die „where”-Klausel', 'missing_where' => 'Dem Array fehlt die „where”-Klausel',
'missing_update' => 'Dem Array fehlt die „update”-Klausel', 'missing_update' => 'Dem Array fehlt die „update”-Klausel',
'invalid_where_key' => 'JSON enthält einen ungültigen Schlüssel für die „where”-Klausel', 'invalid_where_key' => 'JSON enthält einen ungültigen Schlüssel für die „where”-Klausel',
'invalid_update_key' => 'JSON enthält einen ungültigen Schlüssel für die „update”-Klausel', 'invalid_update_key' => 'JSON enthält einen ungültigen Schlüssel für die „update”-Klausel',
'invalid_query_data' => 'Das Feld %s:%s Ihrer Abfrage enthält ungültige Daten.', 'invalid_query_data' => 'Das Feld %s:%s Ihrer Abfrage enthält ungültige Daten.',
'invalid_query_account_type' => 'Ihre Abfrage enthält unzulässigerweise Konten unterschiedlicher Typen.', 'invalid_query_account_type' => 'Ihre Abfrage enthält unzulässigerweise Konten unterschiedlicher Typen.',
'invalid_query_currency' => 'Ihre Abfrage enthält unzulässigerweise Konten mit unterschiedlicher Währungseinstellung.', 'invalid_query_currency' => 'Ihre Abfrage enthält unzulässigerweise Konten mit unterschiedlicher Währungseinstellung.',
'iban' => 'Dies ist keine gültige IBAN.', 'iban' => 'Dies ist keine gültige IBAN.',
'zero_or_more' => 'Der Wert darf nicht negativ sein.', 'zero_or_more' => 'Der Wert darf nicht negativ sein.',
'no_asset_account' => 'Dies ist kein Bestandskonto.', 'no_asset_account' => 'Dies ist kein Bestandskonto.',
'date_or_time' => 'Der Wert muss ein gültiges Datum oder Zeitangabe sein (ISO 8601).', 'date_or_time' => 'Der Wert muss ein gültiges Datum oder Zeitangabe sein (ISO 8601).',
'source_equals_destination' => 'Das Quellkonto entspricht dem Zielkonto.', 'source_equals_destination' => 'Das Quellkonto entspricht dem Zielkonto.',
'unique_account_number_for_user' => 'Diese Kontonummer scheint bereits verwendet zu sein.', 'unique_account_number_for_user' => 'Diese Kontonummer scheint bereits verwendet zu sein.',
'unique_iban_for_user' => 'Dieser IBAN scheint bereits verwendet zu werden.', 'unique_iban_for_user' => 'Dieser IBAN scheint bereits verwendet zu werden.',
'reconciled_forbidden_field' => 'Diese Buchung ist bereits abgeglichen, Sie können das „:field” nicht ändern', 'reconciled_forbidden_field' => 'Diese Buchung ist bereits abgeglichen, Sie können das „:field” nicht ändern',
'deleted_user' => 'Aufgrund von Sicherheitsbeschränkungen ist eine Registrierung mit dieser E-Mail-Adresse nicht zugelassen.', 'deleted_user' => 'Aufgrund von Sicherheitsbeschränkungen ist eine Registrierung mit dieser E-Mail-Adresse nicht zugelassen.',
'rule_trigger_value' => 'Dieser Wert ist für den ausgewählten Auslöser ungültig.', 'rule_trigger_value' => 'Dieser Wert ist für den ausgewählten Auslöser ungültig.',
'rule_action_value' => 'Dieser Wert ist für die gewählte Aktion ungültig.', 'rule_action_value' => 'Dieser Wert ist für die gewählte Aktion ungültig.',
'file_already_attached' => 'Die hochgeladene Datei „:name” ist diesem Objekt bereits angehängt.', 'file_already_attached' => 'Die hochgeladene Datei „:name” ist diesem Objekt bereits angehängt.',
'file_attached' => 'Datei „:name” erfolgreich hochgeladen.', 'file_attached' => 'Datei „:name” erfolgreich hochgeladen.',
'must_exist' => 'Die ID in Feld :attribute existiert nicht in der Datenbank.', 'must_exist' => 'Die ID in Feld :attribute existiert nicht in der Datenbank.',
'all_accounts_equal' => 'Alle Konten in diesem Feld müssen identisch sein.', 'all_accounts_equal' => 'Alle Konten in diesem Feld müssen identisch sein.',
'group_title_mandatory' => 'Ein Gruppentitel ist zwingend erforderlich, wenn mehr als eine Buchung vorliegt.', 'group_title_mandatory' => 'Ein Gruppentitel ist zwingend erforderlich, wenn mehr als eine Buchung vorliegt.',
'transaction_types_equal' => 'Alle Aufteilungen müssen vom gleichen Typ sein.', 'transaction_types_equal' => 'Alle Aufteilungen müssen vom gleichen Typ sein.',
'invalid_transaction_type' => 'Ungültige Transaktionstyp', 'invalid_transaction_type' => 'Ungültige Transaktionstyp',
'invalid_selection' => 'Ihre Auswahl ist ungültig.', 'invalid_selection' => 'Ihre Auswahl ist ungültig.',
'belongs_user' => 'Dieser Wert verweist auf ein Objekt, das offenbar nicht existiert.', 'belongs_user' => 'Dieser Wert verweist auf ein Objekt, das offenbar nicht existiert.',
'belongs_user_or_user_group' => 'Dieser Wert verweist auf ein Objekt, das in Ihrer aktuellen Finanzverwaltung offenbar nicht existiert.', 'belongs_user_or_user_group' => 'Dieser Wert verweist auf ein Objekt, das in Ihrer aktuellen Finanzverwaltung offenbar nicht existiert.',
'at_least_one_transaction' => 'Sie brauchen mindestens eine Transaktion.', 'at_least_one_transaction' => 'Sie brauchen mindestens eine Transaktion.',
'recurring_transaction_id' => 'Sie benötigen mindestens eine Buchung.', 'recurring_transaction_id' => 'Sie benötigen mindestens eine Buchung.',
'need_id_to_match' => 'Sie müssen diesen Eintrag mit einer ID übermitteln, damit die API ihn zuordnen kann.', 'need_id_to_match' => 'Sie müssen diesen Eintrag mit einer ID übermitteln, damit die API ihn zuordnen kann.',
'too_many_unmatched' => 'Zu viele eingereichte Vorgänge können nicht mit den entsprechenden Datenbankeinträgen abgeglichen werden. Stellen Sie sicher, dass vorhandene Einträge eine gültige ID besitzen.', 'too_many_unmatched' => 'Zu viele eingereichte Vorgänge können nicht mit den entsprechenden Datenbankeinträgen abgeglichen werden. Stellen Sie sicher, dass vorhandene Einträge eine gültige ID besitzen.',
'id_does_not_match' => 'Übermittelte ID #:id stimmt nicht mit der erwarteten ID überein. Stellen Sie sicher, dass sie übereinstimmt, oder lassen Sie das Feld leer.', 'id_does_not_match' => 'Übermittelte ID #:id stimmt nicht mit der erwarteten ID überein. Stellen Sie sicher, dass sie übereinstimmt, oder lassen Sie das Feld leer.',
'at_least_one_repetition' => 'Mindestens eine Wiederholung erforderlich.', 'at_least_one_repetition' => 'Mindestens eine Wiederholung erforderlich.',
'require_repeat_until' => 'Erfordert entweder eine Anzahl von Wiederholungen oder ein Enddatum (repeat_until). Nicht beides.', 'require_repeat_until' => 'Erfordert entweder eine Anzahl von Wiederholungen oder ein Enddatum (repeat_until). Nicht beides.',
'require_currency_info' => 'Der Inhalt dieses Feldes ist ohne Währungsinformationen ungültig.', 'require_currency_info' => 'Der Inhalt dieses Feldes ist ohne Währungsinformationen ungültig.',
'not_transfer_account' => 'Dieses Konto ist kein Konto, welches für Buchungen genutzt werden kann.', 'not_transfer_account' => 'Dieses Konto ist kein Konto, welches für Buchungen genutzt werden kann.',
'require_currency_amount' => 'Der Inhalt dieses Feldes ist ohne Eingabe eines Betrags in Fremdwährung ungültig.', 'require_currency_amount' => 'Der Inhalt dieses Feldes ist ohne Eingabe eines Betrags in Fremdwährung ungültig.',
'require_foreign_currency' => 'Dieses Feld muss eine Nummer enthalten', 'require_foreign_currency' => 'Dieses Feld muss eine Nummer enthalten',
'require_foreign_dest' => 'Der Wert dieses Feldes muss mit der Währung des Zielkontos übereinstimmen.', 'require_foreign_dest' => 'Der Wert dieses Feldes muss mit der Währung des Zielkontos übereinstimmen.',
'require_foreign_src' => 'Der Wert dieses Feldes muss mit der Währung des Quellkontos übereinstimmen.', 'require_foreign_src' => 'Der Wert dieses Feldes muss mit der Währung des Quellkontos übereinstimmen.',
'equal_description' => 'Die Transaktionsbeschreibung darf nicht der globalen Beschreibung entsprechen.', 'equal_description' => 'Die Transaktionsbeschreibung darf nicht der globalen Beschreibung entsprechen.',
'file_invalid_mime' => 'Die Datei „:name” ist vom Typ „:mime”, welcher nicht zum Hochladen zugelassen ist.', 'file_invalid_mime' => 'Die Datei „:name” ist vom Typ „:mime”, welcher nicht zum Hochladen zugelassen ist.',
'file_too_large' => 'Die Datei „:name” ist zu groß.', 'file_too_large' => 'Die Datei „:name” ist zu groß.',
'belongs_to_user' => 'Der Wert von :attribute ist unbekannt.', 'belongs_to_user' => 'Der Wert von :attribute ist unbekannt.',
'accepted' => ':attribute muss akzeptiert werden.', 'accepted' => ':attribute muss akzeptiert werden.',
'bic' => 'Dies ist kein gültiger BIC.', 'bic' => 'Dies ist kein gültiger BIC.',
'at_least_one_trigger' => 'Regel muss mindestens einen Auslöser enthalten', 'at_least_one_trigger' => 'Regel muss mindestens einen Auslöser enthalten',
'at_least_one_active_trigger' => 'Der Regel muss mindestens ein aktiver Auslöser zugeordnet sein.', 'at_least_one_active_trigger' => 'Der Regel muss mindestens ein aktiver Auslöser zugeordnet sein.',
'at_least_one_action' => 'Regel muss mindestens eine Aktion enthalten', 'at_least_one_action' => 'Regel muss mindestens eine Aktion enthalten',
'at_least_one_active_action' => 'Der Regel muss mindestens eine aktive Aktion zugeordnet sein.', 'at_least_one_active_action' => 'Der Regel muss mindestens eine aktive Aktion zugeordnet sein.',
'base64' => 'Dies sind keine gültigen base64-kodierten Daten.', 'base64' => 'Dies sind keine gültigen base64-kodierten Daten.',
'model_id_invalid' => 'Die angegebene ID scheint für dieses Modell ungültig zu sein.', 'model_id_invalid' => 'Die angegebene ID scheint für dieses Modell ungültig zu sein.',
'less' => ':attribute muss kleiner als 10.000.000 sein', 'less' => ':attribute muss kleiner als 10.000.000 sein',
'active_url' => ':attribute ist keine gültige URL.', 'active_url' => ':attribute ist keine gültige URL.',
'after' => ':attribute muss ein Datum nach :date sein.', 'after' => ':attribute muss ein Datum nach :date sein.',
'date_after' => 'Das Startdatum muss vor dem Enddatum liegen.', 'date_after' => 'Das Startdatum muss vor dem Enddatum liegen.',
'alpha' => ':attribute darf nur Buchstaben enthalten.', 'alpha' => ':attribute darf nur Buchstaben enthalten.',
'alpha_dash' => ':attribute darf nur Buchstaben, Zahlen und Bindestrichen enthalten.', 'alpha_dash' => ':attribute darf nur Buchstaben, Zahlen und Bindestrichen enthalten.',
'alpha_num' => ':attribute darf nur Buchstaben und Zahlen enthalten.', 'alpha_num' => ':attribute darf nur Buchstaben und Zahlen enthalten.',
'array' => ':attribute muss eine Liste sein.', 'array' => ':attribute muss eine Liste sein.',
'unique_for_user' => 'Es gibt bereits einen Eintrag mit diesem :attribute.', 'unique_for_user' => 'Es gibt bereits einen Eintrag mit diesem :attribute.',
'before' => ':attribute muss ein Datum vor dem :date sein.', 'before' => ':attribute muss ein Datum vor dem :date sein.',
'unique_object_for_user' => 'Dieser Name wird bereits verwendet.', 'unique_object_for_user' => 'Dieser Name wird bereits verwendet.',
'unique_account_for_user' => 'Dieser Kontoname wird bereits verwendet.', 'unique_account_for_user' => 'Dieser Kontoname wird bereits verwendet.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -111,75 +112,76 @@ return [
* *
*/ */
'between.numeric' => ':attribute muss zwischen :min und :max liegen.',
'between.file' => ':attribute muss zwischen :min und :max Kilobytes groß sein.',
'between.string' => ':attribute muss zwischen :min und :max Zeichen lang sein.',
'between.array' => ':attribute muss zwischen :min und :max Elemente enthalten.',
'boolean' => ':attribute Feld muss wahr oder falsch sein.',
'confirmed' => ':attribute Bestätigung stimmt nicht überein.',
'date' => ':attribute ist kein gültiges Datum.',
'date_format' => ':attribute entspricht nicht dem Format :format.',
'different' => ':attribute und :other müssen sich unterscheiden.',
'digits' => ':attribute muss :digits Stellen haben.',
'digits_between' => ':attribute muss zwischen :min und :max Stellen haben.',
'email' => ':attribute muss eine gültige E-Mail Adresse sein.',
'filled' => ':attribute Feld muss ausgefüllt sein.',
'exists' => ':attribute ist ungültig.',
'image' => ':attribute muss ein Bild sein.',
'in' => ':attribute ist ungültig.',
'integer' => ':attribute muss eine Ganzzahl sein.',
'ip' => ':attribute muss eine gültige IP-Adresse sein.',
'json' => ':attribute muss ein gültiger JSON-String sein.',
'max.numeric' => ':attribute darf nicht größer als :max sein.',
'max.file' => ':attribute darf nicht größer als :max Kilobytes sein.',
'max.string' => ':attribute darf nicht mehr als :max Zeichen enthalten.',
'max.array' => ':attribute darf nicht mehr als :max Elemente enthalten.',
'mimes' => ':attribute muss eine Datei des Typ :values sein.',
'min.numeric' => ':attribute muss mindestens :min sein.',
'lte.numeric' => 'Das Attribut :attribute muss kleiner oder gleich :value sein.',
'min.file' => ':attribute muss mindestens :min Kilobytes groß sein.',
'min.string' => ':attribute muss mindestens :min Zeichen enthalten.',
'min.array' => ':attribute muss mindestens :min Elemente enthalten.',
'not_in' => ':attribute ist ungültig.',
'numeric' => ':attribute muss eine Zahl sein.',
'numeric_native' => 'Die native Betrag muss eine Zahl sein.',
'numeric_destination' => 'Der Zielbeitrag muss eine Zahl sein.',
'numeric_source' => 'Der Quellbetrag muss eine Zahl sein.',
'regex' => 'Das Format von :attribute ist ungültig.',
'required' => ':attribute Feld muss ausgefüllt sein.',
'required_if' => ':attribute Feld ist notwendig, wenn :other :value entspricht.',
'required_unless' => ':attribute Feld ist notwendig, außer :other ist in :values enthalten.',
'required_with' => ':attribute Feld ist notwendig falls :values vorhanden sind.',
'required_with_all' => ':attribute Feld ist notwendig falls :values vorhanden sind.',
'required_without' => ':attribute Feld ist notwendig, falls :values nicht vorhanden ist.',
'required_without_all' => ':attribute Feld ist notwendig, falls kein :values vorhanden ist.',
'same' => ':attribute und :other müssen übereinstimmen.',
'size.numeric' => ':attribute muss :size sein.',
'amount_min_over_max' => 'Der Mindestbetrag darf nicht größer als der Höchstbetrag sein.',
'size.file' => ':attribute muss :size Kilobytes groß sein.',
'size.string' => ':attribute muss :size Zeichen enthalten.',
'size.array' => ':attribute muss :size Elemente enthalten.',
'unique' => ':attribute ist bereits vergeben.',
'string' => ':attribute muss eine Zeichenfolge sein.',
'url' => ':attribute Format ist ungültig.',
'timezone' => ':attribute muss in einem gültigen Bereich liegen.',
'2fa_code' => ':attribute Feld ist ungültig.',
'dimensions' => 'Das :attribute hat eine ungültige Auflösung.',
'distinct' => 'Der Wert von :attribute existiert bereits.',
'file' => 'Das :attribute muss eine Datei sein.',
'in_array' => ':attribute existiert nicht in :other.',
'present' => 'Das :attribute Feld muss vorhanden sein.',
'amount_zero' => 'Der Gesamtbetrag darf nicht Null sein.',
'current_target_amount' => 'Der aktuelle Betrag muss niedriger als der Zielbetrag sein.',
'unique_piggy_bank_for_user' => 'Der Name des Sparschweins muss eindeutig sein.',
'unique_object_group' => 'Der Gruppenname muss eindeutig sein',
'starts_with' => 'Der Wert muss mit :values beginnen.',
'unique_webhook' => 'Sie haben bereits einen Webhook mit dieser Kombination aus URL, Trigger, Antwort und Auslieferung.',
'unique_existing_webhook' => 'Sie haben bereits einen weiteren Webhook mit dieser Kombination aus URL, Trigger, Antwort und Auslieferung.',
'same_account_type' => 'Beide Konten müssen vom selben Kontotyp sein',
'same_account_currency' => 'Beiden Konten muss die gleiche Währung zugeordnet sein',
/* 'between.numeric' => ':attribute muss zwischen :min und :max liegen.',
'between.file' => ':attribute muss zwischen :min und :max Kilobytes groß sein.',
'between.string' => ':attribute muss zwischen :min und :max Zeichen lang sein.',
'between.array' => ':attribute muss zwischen :min und :max Elemente enthalten.',
'boolean' => ':attribute Feld muss wahr oder falsch sein.',
'confirmed' => ':attribute Bestätigung stimmt nicht überein.',
'date' => ':attribute ist kein gültiges Datum.',
'date_format' => ':attribute entspricht nicht dem Format :format.',
'different' => ':attribute und :other müssen sich unterscheiden.',
'digits' => ':attribute muss :digits Stellen haben.',
'digits_between' => ':attribute muss zwischen :min und :max Stellen haben.',
'email' => ':attribute muss eine gültige E-Mail Adresse sein.',
'filled' => ':attribute Feld muss ausgefüllt sein.',
'exists' => ':attribute ist ungültig.',
'image' => ':attribute muss ein Bild sein.',
'in' => ':attribute ist ungültig.',
'integer' => ':attribute muss eine Ganzzahl sein.',
'ip' => ':attribute muss eine gültige IP-Adresse sein.',
'json' => ':attribute muss ein gültiger JSON-String sein.',
'max.numeric' => ':attribute darf nicht größer als :max sein.',
'max.file' => ':attribute darf nicht größer als :max Kilobytes sein.',
'max.string' => ':attribute darf nicht mehr als :max Zeichen enthalten.',
'max.array' => ':attribute darf nicht mehr als :max Elemente enthalten.',
'mimes' => ':attribute muss eine Datei des Typ :values sein.',
'min.numeric' => ':attribute muss mindestens :min sein.',
'lte.numeric' => 'Das Attribut :attribute muss kleiner oder gleich :value sein.',
'min.file' => ':attribute muss mindestens :min Kilobytes groß sein.',
'min.string' => ':attribute muss mindestens :min Zeichen enthalten.',
'min.array' => ':attribute muss mindestens :min Elemente enthalten.',
'not_in' => ':attribute ist ungültig.',
'numeric' => ':attribute muss eine Zahl sein.',
'numeric_native' => 'Die native Betrag muss eine Zahl sein.',
'numeric_destination' => 'Der Zielbeitrag muss eine Zahl sein.',
'numeric_source' => 'Der Quellbetrag muss eine Zahl sein.',
'regex' => 'Das Format von :attribute ist ungültig.',
'required' => ':attribute Feld muss ausgefüllt sein.',
'required_if' => ':attribute Feld ist notwendig, wenn :other :value entspricht.',
'required_unless' => ':attribute Feld ist notwendig, außer :other ist in :values enthalten.',
'required_with' => ':attribute Feld ist notwendig falls :values vorhanden sind.',
'required_with_all' => ':attribute Feld ist notwendig falls :values vorhanden sind.',
'required_without' => ':attribute Feld ist notwendig, falls :values nicht vorhanden ist.',
'required_without_all' => ':attribute Feld ist notwendig, falls kein :values vorhanden ist.',
'same' => ':attribute und :other müssen übereinstimmen.',
'size.numeric' => ':attribute muss :size sein.',
'amount_min_over_max' => 'Der Mindestbetrag darf nicht größer als der Höchstbetrag sein.',
'size.file' => ':attribute muss :size Kilobytes groß sein.',
'size.string' => ':attribute muss :size Zeichen enthalten.',
'size.array' => ':attribute muss :size Elemente enthalten.',
'unique' => ':attribute ist bereits vergeben.',
'string' => ':attribute muss eine Zeichenfolge sein.',
'url' => ':attribute Format ist ungültig.',
'timezone' => ':attribute muss in einem gültigen Bereich liegen.',
'2fa_code' => ':attribute Feld ist ungültig.',
'dimensions' => 'Das :attribute hat eine ungültige Auflösung.',
'distinct' => 'Der Wert von :attribute existiert bereits.',
'file' => 'Das :attribute muss eine Datei sein.',
'in_array' => ':attribute existiert nicht in :other.',
'present' => 'Das :attribute Feld muss vorhanden sein.',
'amount_zero' => 'Der Gesamtbetrag darf nicht Null sein.',
'current_target_amount' => 'Der aktuelle Betrag muss niedriger als der Zielbetrag sein.',
'unique_piggy_bank_for_user' => 'Der Name des Sparschweins muss eindeutig sein.',
'unique_object_group' => 'Der Gruppenname muss eindeutig sein',
'starts_with' => 'Der Wert muss mit :values beginnen.',
'unique_webhook' => 'Sie haben bereits einen Webhook mit dieser Kombination aus URL, Trigger, Antwort und Auslieferung.',
'unique_existing_webhook' => 'Sie haben bereits einen weiteren Webhook mit dieser Kombination aus URL, Trigger, Antwort und Auslieferung.',
'same_account_type' => 'Beide Konten müssen vom selben Kontotyp sein',
'same_account_currency' => 'Beiden Konten muss die gleiche Währung zugeordnet sein',
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -190,11 +192,12 @@ return [
* *
*/ */
'secure_password' => 'Dies ist ein unsicheres Passwort. Bitte versuchen Sie es erneut. Weitere Informationen finden Sie unter https://github.com/firefly-iii/help/wiki/Secure-password',
'valid_recurrence_rep_type' => 'Ungültige Wiederholungsart für Daueraufträge.', 'secure_password' => 'Dies ist ein unsicheres Passwort. Bitte versuchen Sie es erneut. Weitere Informationen finden Sie unter https://github.com/firefly-iii/help/wiki/Secure-password',
'valid_recurrence_rep_moment' => 'Ungültiges Wiederholungsmoment für diese Art der Wiederholung.', 'valid_recurrence_rep_type' => 'Ungültige Wiederholungsart für Daueraufträge.',
'invalid_account_info' => 'Ungültige Kontodaten.', 'valid_recurrence_rep_moment' => 'Ungültiges Wiederholungsmoment für diese Art der Wiederholung.',
'attributes' => [ 'invalid_account_info' => 'Ungültige Kontodaten.',
'attributes' => [
'email' => 'E-Mail Adresse', 'email' => 'E-Mail Adresse',
'description' => 'Beschreibung', 'description' => 'Beschreibung',
'amount' => 'Betrag', 'amount' => 'Betrag',
@@ -233,25 +236,25 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Um fortzufahren, benötigen Sie eine gültige Quellkontenkennung und/oder einen gültigen Quellkontonamen.', 'withdrawal_source_need_data' => 'Um fortzufahren, benötigen Sie eine gültige Quellkontenkennung und/oder einen gültigen Quellkontonamen.',
'withdrawal_source_bad_data' => '[a] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.', 'withdrawal_source_bad_data' => '[a] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.',
'withdrawal_dest_need_data' => '[a] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.', 'withdrawal_dest_need_data' => '[a] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.',
'withdrawal_dest_bad_data' => 'Bei der Suche nach Kennung „:id” oder Name „:name” konnte kein gültiges Zielkonto gefunden werden.', 'withdrawal_dest_bad_data' => 'Bei der Suche nach Kennung „:id” oder Name „:name” konnte kein gültiges Zielkonto gefunden werden.',
'withdrawal_dest_iban_exists' => 'Die IBAN des Zielkontos wird bereits von einem Bestandskonto oder einer Verbindlichkeit genutzt und kann nicht als Auszahlungsziel verwendet werden.', 'withdrawal_dest_iban_exists' => 'Die IBAN des Zielkontos wird bereits von einem Bestandskonto oder einer Verbindlichkeit genutzt und kann nicht als Auszahlungsziel verwendet werden.',
'deposit_src_iban_exists' => 'Die IBAN des Quellkontos wird bereits von einem Bestandskonto oder einer Verbindlichkeit genutzt und kann nicht als Einlagenquelle verwendet werden.', 'deposit_src_iban_exists' => 'Die IBAN des Quellkontos wird bereits von einem Bestandskonto oder einer Verbindlichkeit genutzt und kann nicht als Einlagenquelle verwendet werden.',
'reconciliation_source_bad_data' => 'Bei der Suche nach ID „:id” oder Name „:name” konnte kein gültiges Ausgleichskonto gefunden werden.', 'reconciliation_source_bad_data' => 'Bei der Suche nach ID „:id” oder Name „:name” konnte kein gültiges Ausgleichskonto gefunden werden.',
'generic_source_bad_data' => '[e] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.', 'generic_source_bad_data' => '[e] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.',
'deposit_source_need_data' => 'Um fortzufahren, benötigen Sie eine gültige Quellkontenkennung und/oder einen gültigen Quellkontonamen.', 'deposit_source_need_data' => 'Um fortzufahren, benötigen Sie eine gültige Quellkontenkennung und/oder einen gültigen Quellkontonamen.',
'deposit_source_bad_data' => '[b] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.', 'deposit_source_bad_data' => '[b] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.',
'deposit_dest_need_data' => '[b] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.', 'deposit_dest_need_data' => '[b] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.',
'deposit_dest_bad_data' => 'Bei der Suche nach der Kennung „:id” oder dem Namen „:name” konnte kein gültiges Zielkonto gefunden werden.', 'deposit_dest_bad_data' => 'Bei der Suche nach der Kennung „:id” oder dem Namen „:name” konnte kein gültiges Zielkonto gefunden werden.',
'deposit_dest_wrong_type' => 'Das übermittelte Zielkonto entspricht nicht dem geforderten Typ.', 'deposit_dest_wrong_type' => 'Das übermittelte Zielkonto entspricht nicht dem geforderten Typ.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -262,29 +265,30 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Um fortzufahren, benötigen Sie eine gültige Quellkontenkennung und/oder einen gültigen Quellkontonamen.',
'transfer_source_bad_data' => '[c] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.',
'transfer_dest_need_data' => '[c] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.',
'transfer_dest_bad_data' => 'Bei der Suche nach der Kennung „:id” oder dem Namen „:name” konnte kein gültiges Zielkonto gefunden werden.',
'need_id_in_edit' => 'Jeder Aufteilungen muss eine transaction_journal_id (entweder gültige ID oder 0) aufweisen.',
'ob_source_need_data' => 'Sie benötigen eine gültige Quellkontonummer und/oder einen gültigen Quellkontonamen, um fortzufahren.', 'transfer_source_need_data' => 'Um fortzufahren, benötigen Sie eine gültige Quellkontenkennung und/oder einen gültigen Quellkontonamen.',
'lc_source_need_data' => 'Zum Fortfahren wird eine gültige Quellkonto-ID benötigt.', 'transfer_source_bad_data' => '[c] Bei der Suche nach der ID „:id” oder dem Namen „:name” konnte kein gültiges Quellkonto gefunden werden.',
'ob_dest_need_data' => '[d] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.', 'transfer_dest_need_data' => '[c] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.',
'ob_dest_bad_data' => 'Bei der Suche nach der ID ":id" oder dem Namen ":name" konnte kein gültiges Zielkonto gefunden werden.', 'transfer_dest_bad_data' => 'Bei der Suche nach der Kennung „:id oder dem Namen :name konnte kein gültiges Zielkonto gefunden werden.',
'reconciliation_either_account' => 'Um einen Abgleich zu übermitteln, müssen Sie entweder ein Quell- oder ein Zielkonto angeben. Nicht beides, nicht keines von beiden.', 'need_id_in_edit' => 'Jeder Aufteilungen muss eine transaction_journal_id (entweder gültige ID oder 0) aufweisen.',
'generic_invalid_source' => 'Sie können dieses Konto nicht als Quellkonto verwenden.', 'ob_source_need_data' => 'Sie benötigen eine gültige Quellkontonummer und/oder einen gültigen Quellkontonamen, um fortzufahren.',
'generic_invalid_destination' => 'Sie können dieses Konto nicht als Zielkonto verwenden.', 'lc_source_need_data' => 'Zum Fortfahren wird eine gültige Quellkonto-ID benötigt.',
'ob_dest_need_data' => '[d] Sie benötigen eine gültige Zielkonto-ID und/oder einen gültigen Zielkontonamen, um fortzufahren.',
'ob_dest_bad_data' => 'Bei der Suche nach der ID ":id" oder dem Namen ":name" konnte kein gültiges Zielkonto gefunden werden.',
'reconciliation_either_account' => 'Um einen Abgleich zu übermitteln, müssen Sie entweder ein Quell- oder ein Zielkonto angeben. Nicht beides, nicht keines von beiden.',
'generic_no_source' => 'Sie müssen Informationen zum Quellkonto oder eine Transaktions-Journal-ID angeben.', 'generic_invalid_source' => 'Sie können dieses Konto nicht als Quellkonto verwenden.',
'generic_no_destination' => 'Sie müssen Informationen zum Zielkonto oder eine Transaktions-Journal-ID angeben.', 'generic_invalid_destination' => 'Sie können dieses Konto nicht als Zielkonto verwenden.',
'gte.numeric' => ':attribute muss größer oder gleich :value sein.', 'generic_no_source' => 'Sie müssen Informationen zum Quellkonto oder eine Transaktions-Journal-ID angeben.',
'gt.numeric' => ':attribute muss größer als :value sein.', 'generic_no_destination' => 'Sie müssen Informationen zum Zielkonto oder eine Transaktions-Journal-ID angeben.',
'gte.file' => ':attribute muss größer oder gleich :value Kilobytes sein.',
'gte.string' => ':attribute muss mindestens :value Zeichen enthalten.', 'gte.numeric' => ':attribute muss größer oder gleich :value sein.',
'gte.array' => ':attribute muss mindestens :value Elemente enthalten.', 'gt.numeric' => ':attribute muss größer als :value sein.',
'gte.file' => ':attribute muss größer oder gleich :value Kilobytes sein.',
'gte.string' => ':attribute muss mindestens :value Zeichen enthalten.',
'gte.array' => ':attribute muss mindestens :value Elemente enthalten.',
'amount_required_for_auto_budget' => 'Betrag ist erforderlich.', 'amount_required_for_auto_budget' => 'Betrag ist erforderlich.',
'auto_budget_amount_positive' => 'Der Betrag muss größer als Null sein.', 'auto_budget_amount_positive' => 'Der Betrag muss größer als Null sein.',
@@ -304,3 +308,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -32,5 +32,6 @@ declare(strict_types=1);
* *
*/ */
return [ return [
]; ];

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,41 +31,42 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'home' => 'Αρχική', 'home' => 'Αρχική',
'budgets' => 'Προϋπολογισμοί', 'budgets' => 'Προϋπολογισμοί',
'subscriptions' => 'Συνδρομές', 'subscriptions' => 'Συνδρομές',
'transactions' => 'Συναλλαγές', 'transactions' => 'Συναλλαγές',
'title_expenses' => 'Δαπάνες', 'title_expenses' => 'Δαπάνες',
'title_withdrawal' => 'Δαπάνες', 'title_withdrawal' => 'Δαπάνες',
'title_revenue' => 'Έσοδα', 'title_revenue' => 'Έσοδα',
'title_deposit' => 'Έσοδα', 'title_deposit' => 'Έσοδα',
'title_transfer' => 'Μεταφορές', 'title_transfer' => 'Μεταφορές',
'title_transfers' => 'Μεταφορές', 'title_transfers' => 'Μεταφορές',
'edit_currency' => 'Επεξεργασία νομίσματος ":name"', 'edit_currency' => 'Επεξεργασία νομίσματος ":name"',
'delete_currency' => 'Διαγραφή νομίσματος ":name"', 'delete_currency' => 'Διαγραφή νομίσματος ":name"',
'newPiggyBank' => 'Δημιουργία ενός νέου κουμπαρά', 'newPiggyBank' => 'Δημιουργία ενός νέου κουμπαρά',
'edit_piggyBank' => 'Επεξεργασία κουμπαρά ":name"', 'edit_piggyBank' => 'Επεξεργασία κουμπαρά ":name"',
'preferences' => 'Προτιμήσεις', 'preferences' => 'Προτιμήσεις',
'profile' => 'Προφίλ', 'profile' => 'Προφίλ',
'accounts' => 'Λογαριασμοί', 'accounts' => 'Λογαριασμοί',
'changePassword' => 'Αλλάξτε τον κωδικό σας', 'changePassword' => 'Αλλάξτε τον κωδικό σας',
'change_email' => 'Αλλάξτε τη διεύθυνση του email σας', 'change_email' => 'Αλλάξτε τη διεύθυνση του email σας',
'bills' => 'Πάγια έξοδα', 'bills' => 'Πάγια έξοδα',
'newBill' => 'Νέο πάγιο έξοδο', 'newBill' => 'Νέο πάγιο έξοδο',
'edit_bill' => 'Επεξεργασία πάγιου έξοδου ":name"', 'edit_bill' => 'Επεξεργασία πάγιου έξοδου ":name"',
'delete_bill' => 'Διαγραφή πάγιου έξοδου ":name"', 'delete_bill' => 'Διαγραφή πάγιου έξοδου ":name"',
'reports' => 'Αναφορές', 'reports' => 'Αναφορές',
'search_result' => 'Αποτελέσματα αναζήτησης για ":query"', 'search_result' => 'Αποτελέσματα αναζήτησης για ":query"',
'withdrawal_list' => 'Δαπάνες', 'withdrawal_list' => 'Δαπάνες',
'Withdrawal_list' => 'Δαπάνες', 'Withdrawal_list' => 'Δαπάνες',
'deposit_list' => 'Έσοδα και καταθέσεις', 'deposit_list' => 'Έσοδα και καταθέσεις',
'transfer_list' => 'Μεταφορές', 'transfer_list' => 'Μεταφορές',
'transfers_list' => 'Μεταφορές', 'transfers_list' => 'Μεταφορές',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -76,6 +77,7 @@ return [
* *
*/ */
'reconciliation_list' => 'Συνδιαλλαγές', 'reconciliation_list' => 'Συνδιαλλαγές',
'create_withdrawal' => 'Δημιουργία νέας ανάληψης', 'create_withdrawal' => 'Δημιουργία νέας ανάληψης',
'create_deposit' => 'Δημιουργία νέας κατάθεσης', 'create_deposit' => 'Δημιουργία νέας κατάθεσης',

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -50,7 +51,7 @@ return [
// 'month_and_day_no_year' => '%B %e', // 'month_and_day_no_year' => '%B %e',
'month_and_day_no_year_js' => 'Do MMMM', 'month_and_day_no_year_js' => 'Do MMMM',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -61,6 +62,7 @@ return [
* *
*/ */
// 'date_time' => '%B %e, %Y, @ %T', // 'date_time' => '%B %e, %Y, @ %T',
'date_time_js' => 'Do MMMM YYYY, HH:mm:ss', 'date_time_js' => 'Do MMMM YYYY, HH:mm:ss',
'date_time_fns' => 'do MMMM yyyy @ HH:mm:ss', 'date_time_fns' => 'do MMMM yyyy @ HH:mm:ss',
@@ -78,15 +80,15 @@ return [
// 'half_year' => '%B %Y', // 'half_year' => '%B %Y',
'half_year_js' => '\QQ YYYY', 'half_year_js' => '\QQ YYYY',
'quarter_fns' => "'Q'Q, yyyy", 'quarter_fns' => "'Q'Q, yyyy",
'half_year_fns' => "'H{half}', yyyy", 'half_year_fns' => "'H{half}', yyyy",
'dow_1' => 'Δευτέρα', 'dow_1' => 'Δευτέρα',
'dow_2' => 'Τρίτη', 'dow_2' => 'Τρίτη',
'dow_3' => 'Τετάρτη', 'dow_3' => 'Τετάρτη',
'dow_4' => 'Πέμπτη', 'dow_4' => 'Πέμπτη',
'dow_5' => 'Παρασκευή', 'dow_5' => 'Παρασκευή',
'dow_6' => 'Σάββατο', 'dow_6' => 'Σάββατο',
'dow_7' => 'Κυριακή', 'dow_7' => 'Κυριακή',
]; ];
/* /*
@@ -99,3 +101,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -57,3 +58,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -44,7 +45,7 @@ return [
'admin_test_subject' => 'Ένα δοκιμαστικό μήνυμα από την εγκατάσταση του Firefly III', 'admin_test_subject' => 'Ένα δοκιμαστικό μήνυμα από την εγκατάσταση του Firefly III',
'admin_test_body' => 'Αυτό είναι ένα δοκιμαστικό μήνυμα από την εγκατάσταση του Firefly III. Αποστάλθηκε στο :email.', 'admin_test_body' => 'Αυτό είναι ένα δοκιμαστικό μήνυμα από την εγκατάσταση του Firefly III. Αποστάλθηκε στο :email.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -55,6 +56,7 @@ return [
* *
*/ */
// invite // invite
'invitation_created_subject' => 'Έχει δημιουργηθεί μια πρόσκληση', 'invitation_created_subject' => 'Έχει δημιουργηθεί μια πρόσκληση',
'invitation_created_body' => 'Admin user ":email" created a user invitation which can be used by whoever is behind email address ":invitee". The invite will be valid for 48hrs.', 'invitation_created_body' => 'Admin user ":email" created a user invitation which can be used by whoever is behind email address ":invitee". The invite will be valid for 48hrs.',
@@ -90,7 +92,7 @@ return [
'registered_pw_reset_link' => 'Επαναφορά κωδικού πρόσβασης:', 'registered_pw_reset_link' => 'Επαναφορά κωδικού πρόσβασης:',
'registered_doc_link' => 'Τεκμηρίωση:', 'registered_doc_link' => 'Τεκμηρίωση:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -101,6 +103,7 @@ return [
* *
*/ */
// new version // new version
'new_version_email_subject' => 'Μια νέα έκδοση του Firefly III είναι διαθέσιμη', 'new_version_email_subject' => 'Μια νέα έκδοση του Firefly III είναι διαθέσιμη',
@@ -144,7 +147,7 @@ return [
'error_stacktrace_below' => 'Το πλήρες stacktrace είναι παρακάτω:', 'error_stacktrace_below' => 'Το πλήρες stacktrace είναι παρακάτω:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -155,6 +158,7 @@ return [
* *
*/ */
// report new journals // report new journals
'new_journals_subject' => 'Το Firefly III έχει δημιουργήσει μια νέα συναλλαγή|Το Firefly III έχει δημιουργήσει :count νέες συναλλαγές', 'new_journals_subject' => 'Το Firefly III έχει δημιουργήσει μια νέα συναλλαγή|Το Firefly III έχει δημιουργήσει :count νέες συναλλαγές',
'new_journals_header' => 'Το Firefly III έχει δημιουργήσει μια συναλλαγή για εσάς. Μπορείτε να τη βρείτε στην εγκατάσταση Firefly ΙΙΙ:|Το Firefly III έχει δημιουργήσει :count συναλλαγές για εσάς. Μπορείτε να τις βρείτε στην εγκατάσταση Firefly III:', 'new_journals_header' => 'Το Firefly III έχει δημιουργήσει μια συναλλαγή για εσάς. Μπορείτε να τη βρείτε στην εγκατάσταση Firefly ΙΙΙ:|Το Firefly III έχει δημιουργήσει :count συναλλαγές για εσάς. Μπορείτε να τις βρείτε στην εγκατάσταση Firefly III:',
@@ -180,3 +184,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -51,7 +52,7 @@ return [
'stacktrace' => 'Ιχνηλάτηση στοίβας', 'stacktrace' => 'Ιχνηλάτηση στοίβας',
'more_info' => 'Περισσότερες πληροφορίες', 'more_info' => 'Περισσότερες πληροφορίες',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -62,16 +63,17 @@ return [
* *
*/ */
'collect_info' => 'Συλλέξτε περισσότερες πληροφορίες στον κατάλογο <code>storage/logs</code> όπου θα βρείτε αρχεία καταγραφής. Εάν χρησιμοποιείτε το Docker, χρησιμοποιήστε το <code>docker logs -f [container]</code>.',
'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.', 'collect_info' => 'Συλλέξτε περισσότερες πληροφορίες στον κατάλογο <code>storage/logs</code> όπου θα βρείτε αρχεία καταγραφής. Εάν χρησιμοποιείτε το Docker, χρησιμοποιήστε το <code>docker logs -f [container]</code>.',
'github_help' => 'Λάβετε βοήθεια στο GitHub', 'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.',
'github_instructions' => 'Είστε ευπρόσδεκτοι να ανοίξετε ένα νέο θέμα <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">στο GitHub</a></strong>.', 'github_help' => 'Λάβετε βοήθεια στο GitHub',
'use_search' => 'Χρησιμοποιήστε την αναζήτηση!', 'github_instructions' => 'Είστε ευπρόσδεκτοι να ανοίξετε ένα νέο θέμα <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">στο GitHub</a></strong>.',
'include_info' => 'Συμπεριλάβετε τις πληροφορίες <a href=":link">από αυτή τη σελίδα εντοπισμού σφαλμάτων</a>.', 'use_search' => 'Χρησιμοποιήστε την αναζήτηση!',
'tell_more' => 'Πείτε μας λίγα περισσότερα από το "μου λέει Ουπς!"', 'include_info' => 'Συμπεριλάβετε τις πληροφορίες <a href=":link">από αυτή τη σελίδα εντοπισμού σφαλμάτων</a>.',
'include_logs' => 'Συμπεριλάβετε αρχεία καταγραφής σφαλμάτων (δείτε παραπάνω).', 'tell_more' => 'Πείτε μας λίγα περισσότερα από το "μου λέει Ουπς!"',
'what_did_you_do' => 'Πείτε μας τι κάνατε.', 'include_logs' => 'Συμπεριλάβετε αρχεία καταγραφής σφαλμάτων (δείτε παραπάνω).',
'offline_header' => 'Μάλλον είστε εκτός σύνδεσης', 'what_did_you_do' => 'Πείτε μας τι κάνατε.',
'offline_unreachable' => 'Το Firefly III δεν είναι προσβάσιμο. Είτε η συσκευή σας αυτή τη στιγμή είναι εκτός σύνδεσης ή ο διακομιστής δεν λειτουργεί.', 'offline_header' => 'Μάλλον είστε εκτός σύνδεσης',
'offline_github' => 'Εάν είστε βέβαιοι ότι τόσο η συσκευή σας όσο και ο διακομιστής είναι συνδεδεμένοι, ανοίξτε ένα θέμα στο <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a> </strong>.', 'offline_unreachable' => 'Το Firefly III δεν είναι προσβάσιμο. Είτε η συσκευή σας αυτή τη στιγμή είναι εκτός σύνδεσης ή ο διακομιστής δεν λειτουργεί.',
'offline_github' => 'Εάν είστε βέβαιοι ότι τόσο η συσκευή σας όσο και ο διακομιστής είναι συνδεδεμένοι, ανοίξτε ένα θέμα στο <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a> </strong>.',
]; ];

File diff suppressed because it is too large Load Diff

View File

@@ -31,50 +31,51 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
// new user: // new user:
'bank_name' => 'Όνομα τράπεζας', 'bank_name' => 'Όνομα τράπεζας',
'bank_balance' => 'Υπόλοιπο', 'bank_balance' => 'Υπόλοιπο',
'savings_balance' => 'Υπόλοιπο αποταμιεύσεων', 'savings_balance' => 'Υπόλοιπο αποταμιεύσεων',
'credit_card_limit' => 'Όριο πιστωτικής κάρτας', 'credit_card_limit' => 'Όριο πιστωτικής κάρτας',
'automatch' => 'Αυτόματο ταίριασμα', 'automatch' => 'Αυτόματο ταίριασμα',
'skip' => 'Παράλειψη', 'skip' => 'Παράλειψη',
'enabled' => 'Ενεργοποιημένο', 'enabled' => 'Ενεργοποιημένο',
'name' => 'Όνομα', 'name' => 'Όνομα',
'active' => 'Ενεργό', 'active' => 'Ενεργό',
'amount_min' => 'Ελάχιστο ποσό', 'amount_min' => 'Ελάχιστο ποσό',
'amount_max' => 'Μέγιστο ποσό', 'amount_max' => 'Μέγιστο ποσό',
'match' => 'Αντιστοιχίες στις', 'match' => 'Αντιστοιχίες στις',
'strict' => 'Αυστηρή λειτουργία', 'strict' => 'Αυστηρή λειτουργία',
'repeat_freq' => 'Επαναλήψεις', 'repeat_freq' => 'Επαναλήψεις',
'object_group' => 'Ομάδα', 'object_group' => 'Ομάδα',
'location' => 'Τοποθεσία', 'location' => 'Τοποθεσία',
'update_channel' => 'Κανάλι ενημερώσεων', 'update_channel' => 'Κανάλι ενημερώσεων',
'currency_id' => 'Νόμισμα', 'currency_id' => 'Νόμισμα',
'transaction_currency_id' => 'Νόμισμα', 'transaction_currency_id' => 'Νόμισμα',
'auto_budget_currency_id' => 'Νόμισμα', 'auto_budget_currency_id' => 'Νόμισμα',
'external_ip' => 'Η εξωτερική IP του εξυπηρετητή σας', 'external_ip' => 'Η εξωτερική IP του εξυπηρετητή σας',
'attachments' => 'Συνημμένα', 'attachments' => 'Συνημμένα',
'BIC' => 'BIC', 'BIC' => 'BIC',
'verify_password' => 'Επιβεβαίωση ασφάλειας κωδικού', 'verify_password' => 'Επιβεβαίωση ασφάλειας κωδικού',
'source_account' => 'Λογαριασμός προέλευσης', 'source_account' => 'Λογαριασμός προέλευσης',
'destination_account' => 'Λογαριασμός προορισμού', 'destination_account' => 'Λογαριασμός προορισμού',
'asset_destination_account' => 'Λογαριασμός προορισμού', 'asset_destination_account' => 'Λογαριασμός προορισμού',
'include_net_worth' => 'Εντός καθαρής αξίας', 'include_net_worth' => 'Εντός καθαρής αξίας',
'asset_source_account' => 'Λογαριασμός προέλευσης', 'asset_source_account' => 'Λογαριασμός προέλευσης',
'journal_description' => 'Περιγραφή', 'journal_description' => 'Περιγραφή',
'note' => 'Σημειώσεις', 'note' => 'Σημειώσεις',
'currency' => 'Νόμισμα', 'currency' => 'Νόμισμα',
'account_id' => 'Λογαριασμός κεφαλαίου', 'account_id' => 'Λογαριασμός κεφαλαίου',
'budget_id' => 'Προϋπολογισμός', 'budget_id' => 'Προϋπολογισμός',
'bill_id' => 'Πάγιο έξοδο', 'bill_id' => 'Πάγιο έξοδο',
'opening_balance' => 'Υπόλοιπο έναρξης', 'opening_balance' => 'Υπόλοιπο έναρξης',
'tagMode' => 'Λειτουργία ετικέτας', 'tagMode' => 'Λειτουργία ετικέτας',
'virtual_balance' => 'Εικονικό υπόλοιπο', 'virtual_balance' => 'Εικονικό υπόλοιπο',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -85,6 +86,7 @@ return [
* *
*/ */
'targetamount' => 'Ποσό στόχου', 'targetamount' => 'Ποσό στόχου',
'account_role' => 'Ρόλος λογαριασμού', 'account_role' => 'Ρόλος λογαριασμού',
'opening_balance_date' => 'Ημερομηνία υπολοίπου έναρξης', 'opening_balance_date' => 'Ημερομηνία υπολοίπου έναρξης',
@@ -178,7 +180,7 @@ return [
'journal_areYouSure' => 'Είστε σίγουροι ότι θέλετε να διαγράψετε τη συναλλαγή με περιγραφή ":description";', 'journal_areYouSure' => 'Είστε σίγουροι ότι θέλετε να διαγράψετε τη συναλλαγή με περιγραφή ":description";',
'mass_journal_are_you_sure' => 'Είστε σίγουροι ότι θέλετε να διαγράψετε αυτές τις συναλλαγές;', 'mass_journal_are_you_sure' => 'Είστε σίγουροι ότι θέλετε να διαγράψετε αυτές τις συναλλαγές;',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -189,6 +191,7 @@ return [
* *
*/ */
'tag_areYouSure' => 'Είστε σίγουροι ότι θέλετε να διαγράψετε την ετικέτα ":tag";', 'tag_areYouSure' => 'Είστε σίγουροι ότι θέλετε να διαγράψετε την ετικέτα ":tag";',
'journal_link_areYouSure' => 'Είστε σίγουροι ότι θέλετε να διαγράψετε το σύνδεσμο μεταξύ <a href=":source_link">:source</a> και <a href=":destination_link">:destination</a>;', 'journal_link_areYouSure' => 'Είστε σίγουροι ότι θέλετε να διαγράψετε το σύνδεσμο μεταξύ <a href=":source_link">:source</a> και <a href=":destination_link">:destination</a>;',
'linkType_areYouSure' => 'Είστε σίγουροι ότι θέλετε να διαγράψετε τον τύπο συνδέσμου ":name" (":inward" / ":outward");', 'linkType_areYouSure' => 'Είστε σίγουροι ότι θέλετε να διαγράψετε τον τύπο συνδέσμου ":name" (":inward" / ":outward");',
@@ -252,7 +255,7 @@ return [
'fints_account' => 'Λογαριασμός FinTS', 'fints_account' => 'Λογαριασμός FinTS',
'local_account' => 'Λογαριασμός Firefly III', 'local_account' => 'Λογαριασμός Firefly III',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -263,41 +266,42 @@ return [
* *
*/ */
'from_date' => 'Από ημερομηνία',
'to_date' => 'Εώς ημερομηνία', 'from_date' => 'Από ημερομηνία',
'due_date' => 'Ημερομηνία προθεσμίας', 'to_date' => 'Εώς ημερομηνία',
'payment_date' => 'Ημερομηνία πληρωμής', 'due_date' => 'Ημερομηνία προθεσμίας',
'invoice_date' => 'Ημερομηνία τιμολόγησης', 'payment_date' => 'Ημερομηνία πληρωμής',
'internal_reference' => 'Εσωτερική αναφορά', 'invoice_date' => 'Ημερομηνία τιμολόγησης',
'inward' => 'Εσωτερική περιγραφή', 'internal_reference' => 'Εσωτερική αναφορά',
'outward' => 'Εξωτερική περιγραφή', 'inward' => 'Εσωτερική περιγραφή',
'rule_group_id' => 'Ομάδα κανόνων', 'outward' => 'Εξωτερική περιγραφή',
'transaction_description' => 'Περιγραφή συναλλαγής', 'rule_group_id' => 'Ομάδα κανόνων',
'first_date' => 'Πρώτη ημερομηνία', 'transaction_description' => 'Περιγραφή συναλλαγής',
'transaction_type' => 'Τύπος συναλλαγής', 'first_date' => 'Πρώτη ημερομηνία',
'repeat_until' => 'Επανάληψη εώς', 'transaction_type' => 'Τύπος συναλλαγής',
'recurring_description' => 'Περιγραφή επαναλαμβανόμενης συναλλαγής', 'repeat_until' => 'Επανάληψη εώς',
'repetition_type' => 'Τύπος επανάληψης', 'recurring_description' => 'Περιγραφή επαναλαμβανόμενης συναλλαγής',
'foreign_currency_id' => 'Ξένο νόμισμα', 'repetition_type' => 'Τύπος επανάληψης',
'repetition_end' => 'Τέλος επανάληψης', 'foreign_currency_id' => 'Ξένο νόμισμα',
'repetitions' => 'Επαναλήψεις', 'repetition_end' => 'Τέλος επανάληψης',
'calendar' => 'Ημερολόγιο', 'repetitions' => 'Επαναλήψεις',
'weekend' => 'Σαββατοκύριακο', 'calendar' => 'Ημερολόγιο',
'client_secret' => 'Μυστικό πελάτη', 'weekend' => 'Σαββατοκύριακο',
'withdrawal_destination_id' => 'Λογαριασμός προορισμού', 'client_secret' => 'Μυστικό πελάτη',
'deposit_source_id' => 'Λογαριασμός προέλευσης', 'withdrawal_destination_id' => 'Λογαριασμός προορισμού',
'expected_on' => 'Αναμένεται στις', 'deposit_source_id' => 'Λογαριασμός προέλευσης',
'paid' => 'Πληρώθηκε', 'expected_on' => 'Αναμένεται στις',
'auto_budget_type' => 'Αυτόματος προϋπολογισμός', 'paid' => 'Πληρώθηκε',
'auto_budget_amount' => 'Ποσό αυτόματου προϋπολογισμού', 'auto_budget_type' => 'Αυτόματος προϋπολογισμός',
'auto_budget_period' => ερίοδος αυτόματου προϋπολογισμού', 'auto_budget_amount' => οσό αυτόματου προϋπολογισμού',
'collected' => 'Συλλέχθηκε', 'auto_budget_period' => 'Περίοδος αυτόματου προϋπολογισμού',
'submitted' => 'Υποβλήθηκε', 'collected' => 'Συλλέχθηκε',
'key' => 'Κλειδί', 'submitted' => 'Υποβλήθηκε',
'value' => 'Περιεχόμενο της εγγραφής', 'key' => 'Κλειδί',
'webhook_delivery' => 'Παράδοση', 'value' => 'Περιεχόμενο της εγγραφής',
'webhook_response' => 'Απόκριση', 'webhook_delivery' => 'Παράδοση',
'webhook_trigger' => 'Ενεργοποίηση', 'webhook_response' => 'Απόκριση',
'webhook_trigger' => 'Ενεργοποίηση',
]; ];
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -309,3 +313,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,40 +31,41 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
// index // index
'index_intro' => 'Καλωσορίσατε στην αρχική σελίδα του Firefly III. Παρακαλούμε πάρτε το χρόνο σας με αυτή την εισαγωγή για να κατανοήσετε πως λειτουργεί το Firefly III.', 'index_intro' => 'Καλωσορίσατε στην αρχική σελίδα του Firefly III. Παρακαλούμε πάρτε το χρόνο σας με αυτή την εισαγωγή για να κατανοήσετε πως λειτουργεί το Firefly III.',
'index_accounts-chart' => 'Αυτό το γράφημα δείχνει τo τρέχων υπόλοιπο των ενεργών λογαριασμών σας. Μπορείτε να επιλέξετε τους λογαριασμούς που εμφανίζονται εδώ στις προτιμήσεις σας.', 'index_accounts-chart' => 'Αυτό το γράφημα δείχνει τo τρέχων υπόλοιπο των ενεργών λογαριασμών σας. Μπορείτε να επιλέξετε τους λογαριασμούς που εμφανίζονται εδώ στις προτιμήσεις σας.',
'index_box_out_holder' => 'Αυτό το κουτάκι επιλογής καθώς και τα παρακείμενα, θα σας δώσουν μια σύνοψη της οικονομικής σας κατάστασης.', 'index_box_out_holder' => 'Αυτό το κουτάκι επιλογής καθώς και τα παρακείμενα, θα σας δώσουν μια σύνοψη της οικονομικής σας κατάστασης.',
'index_help' => 'Εάν ποτέ χρειαστείτε βοήθεια με μια σελίδα ή φόρμα, πιέστε αυτό το κουμπί.', 'index_help' => 'Εάν ποτέ χρειαστείτε βοήθεια με μια σελίδα ή φόρμα, πιέστε αυτό το κουμπί.',
'index_outro' => 'Οι περισσότερες σελίδες του Firefly III θα ξεκινήσουν με μια μικρή περιήγηση όπως αυτή. Παρακαλώ επικοινωνήστε μαζί μου όταν έχετε ερωτήσεις ή σχόλια. Απολαύστε!', 'index_outro' => 'Οι περισσότερες σελίδες του Firefly III θα ξεκινήσουν με μια μικρή περιήγηση όπως αυτή. Παρακαλώ επικοινωνήστε μαζί μου όταν έχετε ερωτήσεις ή σχόλια. Απολαύστε!',
'index_sidebar-toggle' => 'Για τη δημιουργία νέων συναλλαγών, λογαριασμών ή άλλων αντικειμένων, χρησιμοποιήστε το μενού κάτω από αυτό το εικονίδιο.', 'index_sidebar-toggle' => 'Για τη δημιουργία νέων συναλλαγών, λογαριασμών ή άλλων αντικειμένων, χρησιμοποιήστε το μενού κάτω από αυτό το εικονίδιο.',
'index_cash_account' => 'Αυτοί είναι οι δημιουργημένοι λογαριασμοί ως τώρα. Μπορείτε να χρησιμοποιήσετε το λογαριασμό μετρητών για καταγραφή δαπανών αλλά δεν είναι και υποχρεωτικό.', 'index_cash_account' => 'Αυτοί είναι οι δημιουργημένοι λογαριασμοί ως τώρα. Μπορείτε να χρησιμοποιήσετε το λογαριασμό μετρητών για καταγραφή δαπανών αλλά δεν είναι και υποχρεωτικό.',
// transactions // transactions
'transactions_create_basic_info' => 'Εισαγάγετε τις βασικές πληροφορίες για τη συναλλαγή σας. Προέλευση, προορισμός, ημερομηνία και περιγραφή.', 'transactions_create_basic_info' => 'Εισαγάγετε τις βασικές πληροφορίες για τη συναλλαγή σας. Προέλευση, προορισμός, ημερομηνία και περιγραφή.',
'transactions_create_amount_info' => 'Εισαγάγετε το ποσό της συναλλαγής. Εάν είναι απαραίτητο, τα πεδία θα ενημερώνονται αυτόματα για πληροφορίες ξένου ποσού.', 'transactions_create_amount_info' => 'Εισαγάγετε το ποσό της συναλλαγής. Εάν είναι απαραίτητο, τα πεδία θα ενημερώνονται αυτόματα για πληροφορίες ξένου ποσού.',
'transactions_create_optional_info' => 'Όλα αυτά τα πεδία είναι προαιρετικά. Η προσθήκη μετα-δεδομένων εδώ οργανώσει καλύτερα τις συναλλαγές σας.', 'transactions_create_optional_info' => 'Όλα αυτά τα πεδία είναι προαιρετικά. Η προσθήκη μετα-δεδομένων εδώ οργανώσει καλύτερα τις συναλλαγές σας.',
'transactions_create_split' => 'Εάν θέλετε να διαχωρίσετε μια συναλλαγή, προσθέστε περισσότερους διαχωρισμούς με αυτό το κουμπί', 'transactions_create_split' => 'Εάν θέλετε να διαχωρίσετε μια συναλλαγή, προσθέστε περισσότερους διαχωρισμούς με αυτό το κουμπί',
// create account: // create account:
'accounts_create_iban' => 'Δώστε στους λογαριασμού σας έναν έγκυρο IBAN. Αυτό θα κάνει την εισαγωγή δεδομένων πολύ πιο εύκολη στο μέλλον.', 'accounts_create_iban' => 'Δώστε στους λογαριασμού σας έναν έγκυρο IBAN. Αυτό θα κάνει την εισαγωγή δεδομένων πολύ πιο εύκολη στο μέλλον.',
'accounts_create_asset_opening_balance' => 'Οι λογαριασμοί κεφαλαίου μπορεί να έχουν ένα "υπόλοιπο έναρξης", καταδεικνύοντας την αρχή του ιστορικού αυτού του λογαριασμού στο Firefly III.', 'accounts_create_asset_opening_balance' => 'Οι λογαριασμοί κεφαλαίου μπορεί να έχουν ένα "υπόλοιπο έναρξης", καταδεικνύοντας την αρχή του ιστορικού αυτού του λογαριασμού στο Firefly III.',
'accounts_create_asset_currency' => 'Το Firefly III υποστηρίζει πολλαπλά νομίσματα. Οι λογαριασμοί κεφαλαίου έχουν ένα κύριο νόμισμα, που πρέπει να ορίσετε εδώ.', 'accounts_create_asset_currency' => 'Το Firefly III υποστηρίζει πολλαπλά νομίσματα. Οι λογαριασμοί κεφαλαίου έχουν ένα κύριο νόμισμα, που πρέπει να ορίσετε εδώ.',
'accounts_create_asset_virtual' => 'Κάποιες φορές βοηθάει να δώσετε στο λογαριασμό σας ένα εικονικό υπόλοιπο: ένα έξτρα ποσό πάντα προστίθεται ή αφαιρείται από το πραγματικό υπόλοιπο.', 'accounts_create_asset_virtual' => 'Κάποιες φορές βοηθάει να δώσετε στο λογαριασμό σας ένα εικονικό υπόλοιπο: ένα έξτρα ποσό πάντα προστίθεται ή αφαιρείται από το πραγματικό υπόλοιπο.',
// budgets index // budgets index
'budgets_index_intro' => 'Οι προϋπολογισμοί χρησιμοποιούνται για τη διαχείριση των οικονομικών σας και σχηματίζουν μία από τις κεντρικές λειτουργίες του Firefly III.', 'budgets_index_intro' => 'Οι προϋπολογισμοί χρησιμοποιούνται για τη διαχείριση των οικονομικών σας και σχηματίζουν μία από τις κεντρικές λειτουργίες του Firefly III.',
'budgets_index_set_budget' => 'Ορίστε το συνολικό σας προϋπολογισμό για κάθε περίοδο ώστε να μπορεί το Firefly III να σας πει εάν έχετε προϋπολογίσει όλα τα διαθέσιμα χρήματα.', 'budgets_index_set_budget' => 'Ορίστε το συνολικό σας προϋπολογισμό για κάθε περίοδο ώστε να μπορεί το Firefly III να σας πει εάν έχετε προϋπολογίσει όλα τα διαθέσιμα χρήματα.',
'budgets_index_see_expenses_bar' => 'Το ξόδεμα των χρημάτων θα γεμίσει σιγά σιγά αυτή την μπάρα.', 'budgets_index_see_expenses_bar' => 'Το ξόδεμα των χρημάτων θα γεμίσει σιγά σιγά αυτή την μπάρα.',
'budgets_index_navigate_periods' => 'Περιηγηθείτε ανάμεσα σε περιόδους για να ορίσετε εύκολα προϋπολογισμούς πριν την ώρα τους.', 'budgets_index_navigate_periods' => 'Περιηγηθείτε ανάμεσα σε περιόδους για να ορίσετε εύκολα προϋπολογισμούς πριν την ώρα τους.',
'budgets_index_new_budget' => 'Δημιουργήστε νέους προϋπολογισμούς κατά βούληση.', 'budgets_index_new_budget' => 'Δημιουργήστε νέους προϋπολογισμούς κατά βούληση.',
'budgets_index_list_of_budgets' => 'Χρησιμοποιήστε αυτό τον πίνακα για να ορίσετε τα ποσά για κάθε προϋπολογισμό και την πρόοδό σας.', 'budgets_index_list_of_budgets' => 'Χρησιμοποιήστε αυτό τον πίνακα για να ορίσετε τα ποσά για κάθε προϋπολογισμό και την πρόοδό σας.',
'budgets_index_outro' => 'Για να μάθετε περισσότερα για προϋπολογισμούς, ελέγξτε το εικονίδιο βοήθειας στην επάνω δεξιά γωνία.', 'budgets_index_outro' => 'Για να μάθετε περισσότερα για προϋπολογισμούς, ελέγξτε το εικονίδιο βοήθειας στην επάνω δεξιά γωνία.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -75,25 +76,26 @@ return [
* *
*/ */
// reports (index) // reports (index)
'reports_index_intro' => 'Χρησιμοποιήστε αυτές τις αναφορές για να λάβετε λεπτομερείς πληροφορίες για τα οικονομικά σας.', 'reports_index_intro' => 'Χρησιμοποιήστε αυτές τις αναφορές για να λάβετε λεπτομερείς πληροφορίες για τα οικονομικά σας.',
'reports_index_inputReportType' => 'Επιλέξτε έναν τύπο αναφοράς. Ελέγξτε τις σελίδες βοήθειας για να δείτε τι εμφανίζει ή κάθε αναφορά.', 'reports_index_inputReportType' => 'Επιλέξτε έναν τύπο αναφοράς. Ελέγξτε τις σελίδες βοήθειας για να δείτε τι εμφανίζει ή κάθε αναφορά.',
'reports_index_inputAccountsSelect' => 'Μπορείτε να παραλείψετε ή να συμπεριλάβετε λογαριασμούς κεφαλαίου κατά βούληση.', 'reports_index_inputAccountsSelect' => 'Μπορείτε να παραλείψετε ή να συμπεριλάβετε λογαριασμούς κεφαλαίου κατά βούληση.',
'reports_index_inputDateRange' => 'Το επιλεγμένο χρονικό διάστημα εξαρτάται αποκλειστικά από εσάς: από μία ημέρα έως 10 χρόνια.', 'reports_index_inputDateRange' => 'Το επιλεγμένο χρονικό διάστημα εξαρτάται αποκλειστικά από εσάς: από μία ημέρα έως 10 χρόνια.',
'reports_index_extra-options-box' => 'Αναλόγως της αναφοράς που έχετε επιλέξει, μπορείτε να επιλέξετε επιπλέον φίλτρα και επιλογές εδώ. Δείτε αυτό το κουτάκι επιλογής όταν αλλάζετε τον τύπο αναφοράς.', 'reports_index_extra-options-box' => 'Αναλόγως της αναφοράς που έχετε επιλέξει, μπορείτε να επιλέξετε επιπλέον φίλτρα και επιλογές εδώ. Δείτε αυτό το κουτάκι επιλογής όταν αλλάζετε τον τύπο αναφοράς.',
// reports (reports) // reports (reports)
'reports_report_default_intro' => 'Αυτή η αναφορά σας δίνει μια γρήγορη και εμπεριστατωμένη σύνοψη των οικονομικών σας. Εάν επιθυμείτε να βλέπετε και κάτι άλλο, παρακαλώ μη διστάσετε να επικοινωνήσετε μαζί μου!', 'reports_report_default_intro' => 'Αυτή η αναφορά σας δίνει μια γρήγορη και εμπεριστατωμένη σύνοψη των οικονομικών σας. Εάν επιθυμείτε να βλέπετε και κάτι άλλο, παρακαλώ μη διστάσετε να επικοινωνήσετε μαζί μου!',
'reports_report_audit_intro' => 'Αυτή η αναφορά θα σας δώσει λεπτομερείς πληροφορίες για τους λογαριασμούς κεφαλαίου που έχετε.', 'reports_report_audit_intro' => 'Αυτή η αναφορά θα σας δώσει λεπτομερείς πληροφορίες για τους λογαριασμούς κεφαλαίου που έχετε.',
'reports_report_audit_optionsBox' => 'Χρησιμοποιήστε τα κουτάκια επιλογής για την εμφάνιση ή απόκρυψη στηλών που σας ενδιαφέρουν.', 'reports_report_audit_optionsBox' => 'Χρησιμοποιήστε τα κουτάκια επιλογής για την εμφάνιση ή απόκρυψη στηλών που σας ενδιαφέρουν.',
'reports_report_category_intro' => 'Αυτή η αναφορά θα σας δώσει πληροφορίες για μία ή περισσότερες κατηγορίες.', 'reports_report_category_intro' => 'Αυτή η αναφορά θα σας δώσει πληροφορίες για μία ή περισσότερες κατηγορίες.',
'reports_report_category_pieCharts' => 'Αυτά τα γραφήματα θα σας δώσουν πληροφορίες για δαπάνες και έσοδα ανά κατηγορία ή ανά λογαριασμό.', 'reports_report_category_pieCharts' => 'Αυτά τα γραφήματα θα σας δώσουν πληροφορίες για δαπάνες και έσοδα ανά κατηγορία ή ανά λογαριασμό.',
'reports_report_category_incomeAndExpensesChart' => 'Αυτό το γράφημα σας δείχνει δαπάνες και έσοδα ανά κατηγορία.', 'reports_report_category_incomeAndExpensesChart' => 'Αυτό το γράφημα σας δείχνει δαπάνες και έσοδα ανά κατηγορία.',
'reports_report_tag_intro' => 'Αυτή η αναφορά θα σας δώσει πληροφορίες για μία ή περισσότερες ετικέτες.', 'reports_report_tag_intro' => 'Αυτή η αναφορά θα σας δώσει πληροφορίες για μία ή περισσότερες ετικέτες.',
'reports_report_tag_pieCharts' => 'Αυτά τα γραφήματα θα σας δώσουν πληροφορίες για δαπάνες και έσοδα ανά ετικέτα, λογαριασμό, κατηγορία ή προϋπολογισμό.', 'reports_report_tag_pieCharts' => 'Αυτά τα γραφήματα θα σας δώσουν πληροφορίες για δαπάνες και έσοδα ανά ετικέτα, λογαριασμό, κατηγορία ή προϋπολογισμό.',
'reports_report_tag_incomeAndExpensesChart' => 'Αυτό το γράφημα σας δείχνει δαπάνες και έσοδα ανά ετικέτα.', 'reports_report_tag_incomeAndExpensesChart' => 'Αυτό το γράφημα σας δείχνει δαπάνες και έσοδα ανά ετικέτα.',
'reports_report_budget_intro' => 'Αυτή η αναφορά θα σας δώσει πληροφορίες για ένα ή περισσότερους προϋπολογισμούς.', 'reports_report_budget_intro' => 'Αυτή η αναφορά θα σας δώσει πληροφορίες για ένα ή περισσότερους προϋπολογισμούς.',
'reports_report_budget_pieCharts' => 'Αυτά τα γραφήματα θα σας δώσουν πληροφορίες για δαπάνες ανά προϋπολογισμό ή ανά λογαριασμό.', 'reports_report_budget_pieCharts' => 'Αυτά τα γραφήματα θα σας δώσουν πληροφορίες για δαπάνες ανά προϋπολογισμό ή ανά λογαριασμό.',
@@ -112,7 +114,7 @@ return [
'piggy-banks_index_button' => 'Διπλά από αυτή τη γραμμή προόδου υπάρχουν δύο κουμπιά (+ και -) για να προσθέσετε ή να αφαιρέσετε χρήματα από κάθε κουμπαρά.', 'piggy-banks_index_button' => 'Διπλά από αυτή τη γραμμή προόδου υπάρχουν δύο κουμπιά (+ και -) για να προσθέσετε ή να αφαιρέσετε χρήματα από κάθε κουμπαρά.',
'piggy-banks_index_accountStatus' => 'Πίνακας κατάστασης για κάθε πάγιο λογαριασμό με τουλάχιστον ένα κουμπαρά.', 'piggy-banks_index_accountStatus' => 'Πίνακας κατάστασης για κάθε πάγιο λογαριασμό με τουλάχιστον ένα κουμπαρά.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -123,6 +125,7 @@ return [
* *
*/ */
// create piggy // create piggy
'piggy-banks_create_name' => 'Ποιός είναι ο στόχος σας; Ένας νέος καναπές, μια κάμερα, χρήματα για έκτακτες ανάγκες;', 'piggy-banks_create_name' => 'Ποιός είναι ο στόχος σας; Ένας νέος καναπές, μια κάμερα, χρήματα για έκτακτες ανάγκες;',
'piggy-banks_create_date' => 'Μπορείτε να ορίσετε μια ημερομηνία επίτευξης στόχου ή μια προθεσμία για τον κουμπαρά σας.', 'piggy-banks_create_date' => 'Μπορείτε να ορίσετε μια ημερομηνία επίτευξης στόχου ή μια προθεσμία για τον κουμπαρά σας.',
@@ -165,7 +168,7 @@ return [
'rules_create_test_rule_triggers' => 'Χρησιμοποιήστε αυτό το κουμπί για να δείτε ποιές συναλλαγές θα ταίριαζαν με τον κανόνα σας.', 'rules_create_test_rule_triggers' => 'Χρησιμοποιήστε αυτό το κουμπί για να δείτε ποιές συναλλαγές θα ταίριαζαν με τον κανόνα σας.',
'rules_create_actions' => 'Ορίστε όσες ενέργειες επιθυμείτε.', 'rules_create_actions' => 'Ορίστε όσες ενέργειες επιθυμείτε.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -176,6 +179,7 @@ return [
* *
*/ */
// preferences // preferences
'preferences_index_tabs' => 'Περισσότερες επιλογές είναι διαθέσιμες πίσω από αυτές τις καρτέλες.', 'preferences_index_tabs' => 'Περισσότερες επιλογές είναι διαθέσιμες πίσω από αυτές τις καρτέλες.',
@@ -197,3 +201,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,44 +31,45 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'buttons' => 'Κουμπιά', 'buttons' => 'Κουμπιά',
'icon' => 'Εικονίδιο', 'icon' => 'Εικονίδιο',
'id' => 'ID', 'id' => 'ID',
'create_date' => 'Δημιουργήθηκε στις', 'create_date' => 'Δημιουργήθηκε στις',
'update_date' => 'Ενημερώθηκε στις', 'update_date' => 'Ενημερώθηκε στις',
'updated_at' => 'Ενημερώθηκε στις', 'updated_at' => 'Ενημερώθηκε στις',
'balance_before' => 'Υπόλοιπο πριν', 'balance_before' => 'Υπόλοιπο πριν',
'balance_after' => 'Υπόλοιπο μετά', 'balance_after' => 'Υπόλοιπο μετά',
'name' => 'Όνομα', 'name' => 'Όνομα',
'role' => 'Ρόλος', 'role' => 'Ρόλος',
'currentBalance' => 'Τρέχον υπόλοιπο', 'currentBalance' => 'Τρέχον υπόλοιπο',
'linked_to_rules' => 'Σχετικοί κανόνες', 'linked_to_rules' => 'Σχετικοί κανόνες',
'active' => 'Είναι ενεργό;', 'active' => 'Είναι ενεργό;',
'percentage' => 'pct.', 'percentage' => 'pct.',
'recurring_transaction' => 'Επαναλαμβανόμενη συναλλαγή', 'recurring_transaction' => 'Επαναλαμβανόμενη συναλλαγή',
'next_due' => 'Επόμενη προθεσμία', 'next_due' => 'Επόμενη προθεσμία',
'transaction_type' => 'Τύπος', 'transaction_type' => 'Τύπος',
'lastActivity' => 'Τελευταία δραστηριότητα', 'lastActivity' => 'Τελευταία δραστηριότητα',
'balanceDiff' => 'Διαφορά υπολοίπου', 'balanceDiff' => 'Διαφορά υπολοίπου',
'other_meta_data' => 'Άλλα μετα-δεδομένα', 'other_meta_data' => 'Άλλα μετα-δεδομένα',
'invited_at' => 'Προσκλήθηκε στις', 'invited_at' => 'Προσκλήθηκε στις',
'expires' => 'Η πρόσκληση λήγει', 'expires' => 'Η πρόσκληση λήγει',
'invited_by' => 'Προσκλήθηκε από', 'invited_by' => 'Προσκλήθηκε από',
'invite_link' => 'Σύνδεσμος πρόσκλησης', 'invite_link' => 'Σύνδεσμος πρόσκλησης',
'account_type' => 'Τύπος λογαριασμού', 'account_type' => 'Τύπος λογαριασμού',
'created_at' => 'Δημιουργήθηκε στις', 'created_at' => 'Δημιουργήθηκε στις',
'account' => 'Λογαριασμός', 'account' => 'Λογαριασμός',
'external_url' => 'Εξωτερικό URL', 'external_url' => 'Εξωτερικό URL',
'matchingAmount' => 'Ποσό', 'matchingAmount' => 'Ποσό',
'destination' => 'Προορισμός', 'destination' => 'Προορισμός',
'source' => 'Προέλευση', 'source' => 'Προέλευση',
'next_expected_match' => 'Επόμενη αναμενόμενη αντιστοίχιση', 'next_expected_match' => 'Επόμενη αναμενόμενη αντιστοίχιση',
'automatch' => 'Αυτόματη αντιστοίχιση;', 'automatch' => 'Αυτόματη αντιστοίχιση;',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -79,6 +80,7 @@ return [
* *
*/ */
'repeat_freq' => 'Επαναλήψεις', 'repeat_freq' => 'Επαναλήψεις',
'description' => 'Περιγραφή', 'description' => 'Περιγραφή',
'amount' => 'Ποσό', 'amount' => 'Ποσό',
@@ -145,7 +147,7 @@ return [
'account_at_bunq' => 'Λογαριασμός με bunq', 'account_at_bunq' => 'Λογαριασμός με bunq',
'file_name' => 'Όνομα αρχείου', 'file_name' => 'Όνομα αρχείου',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -156,32 +158,33 @@ return [
* *
*/ */
'file_size' => 'Μέγεθος αρχείου',
'file_type' => 'Τύπος αρχείου', 'file_size' => 'Μέγεθος αρχείου',
'attached_to' => 'Επισυναπτόμενο σε', 'file_type' => 'Τύπος αρχείου',
'file_exists' => 'Το αρχείο υπάρχει', 'attached_to' => 'Επισυναπτόμενο σε',
'spectre_bank' => 'Τράπεζα', 'file_exists' => 'Το αρχείο υπάρχει',
'spectre_last_use' => 'Τελευταία σύνδεση', 'spectre_bank' => 'Τράπεζα',
'spectre_status' => 'Κατάσταση', 'spectre_last_use' => 'Τελευταία σύνδεση',
'bunq_payment_id' => 'bunq ID πληρωμής', 'spectre_status' => 'Κατάσταση',
'repetitions' => 'Επαναλήψεις', 'bunq_payment_id' => 'bunq ID πληρωμής',
'title' => 'Τίτλος', 'repetitions' => 'Επαναλήψεις',
'transaction_s' => 'Συναλλαγή(ές)', 'title' => 'Τίτλος',
'field' => 'Πεδίο', 'transaction_s' => 'Συναλλαγή(ές)',
'value' => 'Τιμή', 'field' => 'Πεδίο',
'interest' => 'Τόκος', 'value' => 'Τιμή',
'interest_period' => 'Τοκιζόμενη περίοδος', 'interest' => 'Τόκος',
'liability_type' => 'Τύπος υποχρέωσης', 'interest_period' => 'Τοκιζόμενη περίοδος',
'liability_direction' => 'Υποχρέωση εντός/εκτός', 'liability_type' => 'Τύπος υποχρέωσης',
'end_date' => 'Ημερομηνία λήξης', 'liability_direction' => 'Υποχρέωση εντός/εκτός',
'payment_info' => 'Πληροφορίες Πληρωμής', 'end_date' => 'Ημερομηνία λήξης',
'expected_info' => 'Επόμενη αναμενόμενη συναλλαγή', 'payment_info' => 'Πληροφορίες Πληρωμής',
'start_date' => 'Ημερομηνία έναρξης', 'expected_info' => 'Επόμενη αναμενόμενη συναλλαγή',
'trigger' => 'Ενεργοποίηση', 'start_date' => 'Ημερομηνία έναρξης',
'response' => 'Απόκριση', 'trigger' => 'Ενεργοποίηση',
'delivery' => 'Παράδοση', 'response' => 'Απόκριση',
'url' => 'Διεύθυνση URL', 'delivery' => 'Παράδοση',
'secret' => 'Μυστικό', 'url' => 'Διεύθυνση URL',
'secret' => 'Μυστικό',
]; ];
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
@@ -193,3 +196,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,76 +31,77 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'missing_where' => 'Από τον πίνακα λείπει η ρήτρα "where"', 'missing_where' => 'Από τον πίνακα λείπει η ρήτρα "where"',
'missing_update' => 'Από τον πίνακα λείπει η ρήτρα "update"', 'missing_update' => 'Από τον πίνακα λείπει η ρήτρα "update"',
'invalid_where_key' => 'Το JSON περιέχει ένα μη έγκυρο κλειδί για την ρήτρα "where"', 'invalid_where_key' => 'Το JSON περιέχει ένα μη έγκυρο κλειδί για την ρήτρα "where"',
'invalid_update_key' => 'Το JSON περιέχει ένα μη έγκυρο κλειδί για την ρήτρα "update"', 'invalid_update_key' => 'Το JSON περιέχει ένα μη έγκυρο κλειδί για την ρήτρα "update"',
'invalid_query_data' => 'Υπάρχουν μη έγκυρα δεδομένα στο πεδίο %s:%s του ερωτήματός σας.', 'invalid_query_data' => 'Υπάρχουν μη έγκυρα δεδομένα στο πεδίο %s:%s του ερωτήματός σας.',
'invalid_query_account_type' => 'Το ερώτημά σας περιέχει λογαριασμούς διαφορετικών τύπων, κάτι που δεν επιτρέπεται.', 'invalid_query_account_type' => 'Το ερώτημά σας περιέχει λογαριασμούς διαφορετικών τύπων, κάτι που δεν επιτρέπεται.',
'invalid_query_currency' => 'Το ερώτημά σας περιέχει λογαριασμούς που έχουν διαφορετικές ρυθμίσεις νομίσματος, το οποίο δεν επιτρέπεται.', 'invalid_query_currency' => 'Το ερώτημά σας περιέχει λογαριασμούς που έχουν διαφορετικές ρυθμίσεις νομίσματος, το οποίο δεν επιτρέπεται.',
'iban' => 'Αυτό δεν είναι έγκυρο IBAN.', 'iban' => 'Αυτό δεν είναι έγκυρο IBAN.',
'zero_or_more' => 'Αυτή η τιμή δεν μπορεί να είναι αρνητική.', 'zero_or_more' => 'Αυτή η τιμή δεν μπορεί να είναι αρνητική.',
'no_asset_account' => 'This is not an asset account.', 'no_asset_account' => 'This is not an asset account.',
'date_or_time' => 'Αυτή η τιμή πρέπει να είναι έγκυρη ημερομηνία ή τιμή ώρας (ISO 8601).', 'date_or_time' => 'Αυτή η τιμή πρέπει να είναι έγκυρη ημερομηνία ή τιμή ώρας (ISO 8601).',
'source_equals_destination' => 'Ο λογαριασμός προέλευσης ισούται με το λογαριασμό προορισμού.', 'source_equals_destination' => 'Ο λογαριασμός προέλευσης ισούται με το λογαριασμό προορισμού.',
'unique_account_number_for_user' => 'Φαίνεται πως αυτός ο αριθμός λογαριασμού χρησιμοποιείται ήδη.', 'unique_account_number_for_user' => 'Φαίνεται πως αυτός ο αριθμός λογαριασμού χρησιμοποιείται ήδη.',
'unique_iban_for_user' => 'Φαίνεται πως αυτό το IBAN είναι ήδη σε χρήση.', 'unique_iban_for_user' => 'Φαίνεται πως αυτό το IBAN είναι ήδη σε χρήση.',
'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"', 'reconciled_forbidden_field' => 'This transaction is already reconciled, you cannot change the ":field"',
'deleted_user' => 'Για λόγους ασφαλείας, δεν μπορείτε να εγγραφείτε χρησιμοποιώντας αυτή τη διεύθυνση email.', 'deleted_user' => 'Για λόγους ασφαλείας, δεν μπορείτε να εγγραφείτε χρησιμοποιώντας αυτή τη διεύθυνση email.',
'rule_trigger_value' => 'Αυτή η τιμή δεν είναι έγκυρη για το επιλεγμένο κριτήριο ενεργοποίησης.', 'rule_trigger_value' => 'Αυτή η τιμή δεν είναι έγκυρη για το επιλεγμένο κριτήριο ενεργοποίησης.',
'rule_action_value' => 'Αυτή η τιμή δεν είναι έγκυρη για την επιλεγμένη ενέργεια.', 'rule_action_value' => 'Αυτή η τιμή δεν είναι έγκυρη για την επιλεγμένη ενέργεια.',
'file_already_attached' => 'Το μεταφορτωμένο αρχείο ":name" είναι ήδη συνημμένο σε αυτό το αντικείμενο.', 'file_already_attached' => 'Το μεταφορτωμένο αρχείο ":name" είναι ήδη συνημμένο σε αυτό το αντικείμενο.',
'file_attached' => 'Επιτυχής μεταφόρτωση του αρχείου ":name".', 'file_attached' => 'Επιτυχής μεταφόρτωση του αρχείου ":name".',
'must_exist' => 'Το αναγνωριστικό στο πεδίο :attribute δεν υπάρχει στη βάση δεδομένων.', 'must_exist' => 'Το αναγνωριστικό στο πεδίο :attribute δεν υπάρχει στη βάση δεδομένων.',
'all_accounts_equal' => 'Όλοι οι λογαριασμοί σε αυτό το πεδίο πρέπει να είναι ίσοι.', 'all_accounts_equal' => 'Όλοι οι λογαριασμοί σε αυτό το πεδίο πρέπει να είναι ίσοι.',
'group_title_mandatory' => 'Ένας τίτλος ομάδας είναι υποχρεωτικός όταν υπάρχουν περισσότερες από μία συναλλαγές.', 'group_title_mandatory' => 'Ένας τίτλος ομάδας είναι υποχρεωτικός όταν υπάρχουν περισσότερες από μία συναλλαγές.',
'transaction_types_equal' => 'Όλοι οι διαχωρισμοί πρέπει να είναι ίδιου τύπου.', 'transaction_types_equal' => 'Όλοι οι διαχωρισμοί πρέπει να είναι ίδιου τύπου.',
'invalid_transaction_type' => 'Μη έγκυρος τύπος συναλλαγής.', 'invalid_transaction_type' => 'Μη έγκυρος τύπος συναλλαγής.',
'invalid_selection' => 'Η επιλογή σας δεν είναι έγκυρη.', 'invalid_selection' => 'Η επιλογή σας δεν είναι έγκυρη.',
'belongs_user' => 'This value is linked to an object that does not seem to exist.', 'belongs_user' => 'This value is linked to an object that does not seem to exist.',
'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.', 'belongs_user_or_user_group' => 'This value is linked to an object that does not seem to exist in your current financial administration.',
'at_least_one_transaction' => 'Απαιτείται τουλάχιστο μία συναλλαγή.', 'at_least_one_transaction' => 'Απαιτείται τουλάχιστο μία συναλλαγή.',
'recurring_transaction_id' => 'Need at least one transaction.', 'recurring_transaction_id' => 'Need at least one transaction.',
'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.', 'need_id_to_match' => 'You need to submit this entry with an ID for the API to be able to match it.',
'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.', 'too_many_unmatched' => 'Too many submitted transactions cannot be matched to their respective database entries. Make sure existing entries have a valid ID.',
'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.', 'id_does_not_match' => 'Submitted ID #:id does not match expected ID. Make sure it matches or omit the field.',
'at_least_one_repetition' => 'Απαιτείται τουλάχιστον μία επανάληψη.', 'at_least_one_repetition' => 'Απαιτείται τουλάχιστον μία επανάληψη.',
'require_repeat_until' => 'Απαιτείται είτε ένας αριθμός επαναλήψεων, ή μία ημερομηνία λήξης (repeat_until). Όχι και τα δύο.', 'require_repeat_until' => 'Απαιτείται είτε ένας αριθμός επαναλήψεων, ή μία ημερομηνία λήξης (repeat_until). Όχι και τα δύο.',
'require_currency_info' => 'Το περιεχόμενο αυτού του πεδίου δεν είναι έγκυρη χωρίς νομισματικές πληροφορίες.', 'require_currency_info' => 'Το περιεχόμενο αυτού του πεδίου δεν είναι έγκυρη χωρίς νομισματικές πληροφορίες.',
'not_transfer_account' => 'Αυτός ο λογαριασμός δεν είναι λογαριασμός που μπορεί να χρησιμοποιηθεί για συναλλαγές.', 'not_transfer_account' => 'Αυτός ο λογαριασμός δεν είναι λογαριασμός που μπορεί να χρησιμοποιηθεί για συναλλαγές.',
'require_currency_amount' => 'Το περιεχόμενο αυτού του πεδίου δεν είναι έγκυρο χωρίς πληροφορίες ετερόχθονος ποσού.', 'require_currency_amount' => 'Το περιεχόμενο αυτού του πεδίου δεν είναι έγκυρο χωρίς πληροφορίες ετερόχθονος ποσού.',
'require_foreign_currency' => 'Αυτό το πεδίο απαιτεί έναν αριθμό', 'require_foreign_currency' => 'Αυτό το πεδίο απαιτεί έναν αριθμό',
'require_foreign_dest' => 'Αυτή η τιμή πεδίου πρέπει να ταιριάζει με το νόμισμα του λογαριασμού προορισμού.', 'require_foreign_dest' => 'Αυτή η τιμή πεδίου πρέπει να ταιριάζει με το νόμισμα του λογαριασμού προορισμού.',
'require_foreign_src' => 'Αυτή η τιμή πεδίου πρέπει να ταιριάζει με το νόμισμα του λογαριασμού προέλευσης.', 'require_foreign_src' => 'Αυτή η τιμή πεδίου πρέπει να ταιριάζει με το νόμισμα του λογαριασμού προέλευσης.',
'equal_description' => 'Η περιγραφή της συναλλαγής δεν πρέπει να ισούται με καθολική περιγραφή.', 'equal_description' => 'Η περιγραφή της συναλλαγής δεν πρέπει να ισούται με καθολική περιγραφή.',
'file_invalid_mime' => 'Το αρχείο ":name" είναι τύπου ":mime" που δεν είναι αποδεκτός ως νέας μεταφόρτωσης.', 'file_invalid_mime' => 'Το αρχείο ":name" είναι τύπου ":mime" που δεν είναι αποδεκτός ως νέας μεταφόρτωσης.',
'file_too_large' => 'Το αρχείο ":name" είναι πολύ μεγάλο.', 'file_too_large' => 'Το αρχείο ":name" είναι πολύ μεγάλο.',
'belongs_to_user' => 'Η τιμή του :attribute είναι άγνωστη.', 'belongs_to_user' => 'Η τιμή του :attribute είναι άγνωστη.',
'accepted' => 'Το :attribute πρέπει να γίνει αποδεκτό.', 'accepted' => 'Το :attribute πρέπει να γίνει αποδεκτό.',
'bic' => 'Αυτό δεν είναι έγκυρο IBAN.', 'bic' => 'Αυτό δεν είναι έγκυρο IBAN.',
'at_least_one_trigger' => 'Ο κανόνας πρέπει να έχει τουλάχιστον ένα κριτήριο ενεργοποίησης.', 'at_least_one_trigger' => 'Ο κανόνας πρέπει να έχει τουλάχιστον ένα κριτήριο ενεργοποίησης.',
'at_least_one_active_trigger' => 'Ο κανόνας πρέπει να έχει τουλάχιστον ένα ενεργό κριτήριο ενεργοποίησης.', 'at_least_one_active_trigger' => 'Ο κανόνας πρέπει να έχει τουλάχιστον ένα ενεργό κριτήριο ενεργοποίησης.',
'at_least_one_action' => 'Ο κανόνας πρέπει να έχει τουλάχιστον μία λειτουργία.', 'at_least_one_action' => 'Ο κανόνας πρέπει να έχει τουλάχιστον μία λειτουργία.',
'at_least_one_active_action' => 'Ο κανόνας πρέπει να έχει τουλάχιστον μία ενεργή λειτουργία.', 'at_least_one_active_action' => 'Ο κανόνας πρέπει να έχει τουλάχιστον μία ενεργή λειτουργία.',
'base64' => 'Αυτά δεν είναι έγκυρα base64 κωδικοποιημένα δεδομένα.', 'base64' => 'Αυτά δεν είναι έγκυρα base64 κωδικοποιημένα δεδομένα.',
'model_id_invalid' => 'Το παραχωρημένο αναγνωριστικό δε φαίνεται έγκυρο για αυτό το μοντέλο.', 'model_id_invalid' => 'Το παραχωρημένο αναγνωριστικό δε φαίνεται έγκυρο για αυτό το μοντέλο.',
'less' => 'Το :attribute πρέπει να είναι μικρότερο από 10,000,000', 'less' => 'Το :attribute πρέπει να είναι μικρότερο από 10,000,000',
'active_url' => 'Το :attribute δεν είναι έγκυρο URL.', 'active_url' => 'Το :attribute δεν είναι έγκυρο URL.',
'after' => 'Το :attribute πρέπει να είναι ημερομηνία μετά από :date.', 'after' => 'Το :attribute πρέπει να είναι ημερομηνία μετά από :date.',
'date_after' => 'Η ημερομηνία έναρξης πρέπει να είναι πριν την ημερομηνία λήξης.', 'date_after' => 'Η ημερομηνία έναρξης πρέπει να είναι πριν την ημερομηνία λήξης.',
'alpha' => 'Το :attribute μπορεί να περιέχει μόνο γράμματα.', 'alpha' => 'Το :attribute μπορεί να περιέχει μόνο γράμματα.',
'alpha_dash' => 'Το :attribute μπορεί να περιέχει γράμματα, αριθμοί, και παύλες.', 'alpha_dash' => 'Το :attribute μπορεί να περιέχει γράμματα, αριθμοί, και παύλες.',
'alpha_num' => 'Το :attribute μπορεί να περιέχει γράμματα και αριθμούς.', 'alpha_num' => 'Το :attribute μπορεί να περιέχει γράμματα και αριθμούς.',
'array' => 'Το :attribute πρέπει να είναι μία παράταξη.', 'array' => 'Το :attribute πρέπει να είναι μία παράταξη.',
'unique_for_user' => 'Υπάρχει ήδη μια εισαγωγή με αυτό το :attribute.', 'unique_for_user' => 'Υπάρχει ήδη μια εισαγωγή με αυτό το :attribute.',
'before' => 'Αυτό το :attribute πρέπει να είναι μια ημερομηνία πρίν από :date.', 'before' => 'Αυτό το :attribute πρέπει να είναι μια ημερομηνία πρίν από :date.',
'unique_object_for_user' => 'Αυτό το όνομα είναι ήδη σε χρήση.', 'unique_object_for_user' => 'Αυτό το όνομα είναι ήδη σε χρήση.',
'unique_account_for_user' => 'Αυτό το όνομα λογαριασμού είναι ήδη σε χρήση.', 'unique_account_for_user' => 'Αυτό το όνομα λογαριασμού είναι ήδη σε χρήση.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -111,75 +112,76 @@ return [
* *
*/ */
'between.numeric' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max.',
'between.file' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max kilobytes.',
'between.string' => 'To :attribute πρέπει να είναι μεταξύ :min και :max χαρακτήρων.',
'between.array' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max αντικειμένων.',
'boolean' => 'Το πεδίο :attribute πρέπει να είναι αληθές ή ψευδές.',
'confirmed' => 'Η επιβεβαίωση του :attribute δεν ταιριάζει.',
'date' => 'Το :attribute δεν είναι έγκυρη ημερομηνία.',
'date_format' => 'Το :attribute δεν ταιριάζει με τη μορφή :format.',
'different' => 'Το :attribute και :other πρέπει να είναι διαφορετικά.',
'digits' => 'Το :attribute πρέπει να είναι :digits ψηφία.',
'digits_between' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max ψηφίων.',
'email' => 'Το :attribute πρέπει να είναι μία έγκυρη διεύθυνση email.',
'filled' => 'Το πεδίο :attribute είναι απαραίτητο.',
'exists' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.',
'image' => 'Το :attribute πρέπει να είναι εικόνα.',
'in' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.',
'integer' => 'Το :attribute πρέπει να είναι ακέραιος αριθμός.',
'ip' => 'Το :attribute πρέπει να είναι έγκυρη διεύθυνση IP.',
'json' => 'Το :attribute πρέπει να είναι έγκυρο JSON string.',
'max.numeric' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο του :max.',
'max.file' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο από :max kilobytes.',
'max.string' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο από :max χαρακτήρες.',
'max.array' => 'Το :attribute δεν μπορεί να έχει περισσότερα από :max αντικείμενα.',
'mimes' => 'Το :attribute πρέπει να είναι ένα αρχείου τύπου: :values.',
'min.numeric' => 'Το :attribute πρέπει να είναι τουλάχιστον :min.',
'lte.numeric' => 'Το :attribute πρέπει να είναι μικρότερο ή ίσο του :value.',
'min.file' => 'Το :attribute πρέπει είναι τουλάχιστον :min kilobytes.',
'min.string' => 'Το :attribute πρέπει να είναι τουλάχιστον :min χαρακτήρες.',
'min.array' => 'Το :attribute πρέπει να είναι τουλάχιστον :min αντικείμενα.',
'not_in' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.',
'numeric' => 'Το :attribute πρέπει να είναι αριθμός.',
'numeric_native' => 'Το εγχώριο ποσό πρέπει να είναι αριθμός.',
'numeric_destination' => 'Το ποσό προορισμού πρέπει να είναι αριθμός.',
'numeric_source' => 'Το ποσό προέλευσης πρέπει να είναι αριθμός.',
'regex' => 'Η μορφή του :attribute δεν είναι έγκυρη.',
'required' => 'Το πεδίο :attribute είναι απαραίτητο.',
'required_if' => 'Το πεδίο :attribute απαιτείται όταν το :other είναι :value.',
'required_unless' => 'Το πεδίο :attribute είναι απαραίτητο εκτός αν το :other είναι σε :values.',
'required_with' => 'Το πεδίο :attribute είναι απαραίτητο όταν :values είναι παρούσες.',
'required_with_all' => 'Το πεδίο :attribute είναι απαραίτητο όταν :values είναι παρούσες.',
'required_without' => 'To πεδίο :attribute είναι απαραίτητο όταν :values δεν είναι παρούσες.',
'required_without_all' => 'Το πεδίο :attribute είναι απαραίτητο όταν καμία από :values είναι δεν είναι παρούσες.',
'same' => 'Τα :attribute και :other πρέπει να ταιριάζουν.',
'size.numeric' => 'Το :attribute πρέπει να είναι :size.',
'amount_min_over_max' => 'Το ελάχιστο ποσό δεν μπορεί να είναι μεγαλύτερο του μέγιστου ποσού.',
'size.file' => 'Το :attribute πρέπει να είναι :size kilobytes.',
'size.string' => 'Το :attribute πρέπει να είναι :size χαρακτήρες.',
'size.array' => 'Το :attribute πρέπει να περιέχει :size αντικείμενα.',
'unique' => 'Το :attribute έχει ληφθεί ήδη.',
'string' => 'Το :attribute πρέπει να είναι string.',
'url' => 'Η μορφή :attribute δεν είναι έγκυρη.',
'timezone' => 'Το :attribute πρέπει να είναι έγκυρη ζώνη.',
'2fa_code' => 'Το πεδίο :attribute δεν είναι έγκυρο.',
'dimensions' => 'Το :attribute δεν έχει έγκυρες διαστάσεις εικόνας.',
'distinct' => 'Το πεδίο :attribute έχει διπλότυπη τιμή.',
'file' => 'Το :attribute πρέπει να είναι ένα αρχείο.',
'in_array' => 'Το πεδίο :attribute δεν υπάρχει σε :other.',
'present' => 'Το πεδίο :attribute πρέπει να είναι παρόν.',
'amount_zero' => 'Το συνολικό ποσό δεν μπορεί να είναι μηδέν.',
'current_target_amount' => 'Το τρέχων ποσό πρέπει να είναι μικρότερο από το ποσό προορισμού.',
'unique_piggy_bank_for_user' => 'Το όνομα του κουμπαρά πρέπει να είναι μοναδικό.',
'unique_object_group' => 'Το όνομα της ομάδας πρέπει να είναι μοναδικό',
'starts_with' => 'Η τιμή πρέπει να ξεκινά με :values.',
'unique_webhook' => 'Έχετε ήδη ένα webhook με αυτόν τον συνδυασμό URL, ενεργοποίησης, απόκρισης και παράδοσης.',
'unique_existing_webhook' => 'Έχετε ήδη ένα άλλο webhook με αυτόν τον συνδυασμό URL, ενεργοποίησης, απόκρισης και παράδοσης.',
'same_account_type' => 'Και οι δύο λογαριασμοί πρέπει να έχουν τον ίδιο τύπο λογαριασμού',
'same_account_currency' => 'Και οι δύο λογαριασμοί πρέπει να έχουν την ίδια ρύθμιση νομίσματος',
/* 'between.numeric' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max.',
'between.file' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max kilobytes.',
'between.string' => 'To :attribute πρέπει να είναι μεταξύ :min και :max χαρακτήρων.',
'between.array' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max αντικειμένων.',
'boolean' => 'Το πεδίο :attribute πρέπει να είναι αληθές ή ψευδές.',
'confirmed' => 'Η επιβεβαίωση του :attribute δεν ταιριάζει.',
'date' => 'Το :attribute δεν είναι έγκυρη ημερομηνία.',
'date_format' => 'Το :attribute δεν ταιριάζει με τη μορφή :format.',
'different' => 'Το :attribute και :other πρέπει να είναι διαφορετικά.',
'digits' => 'Το :attribute πρέπει να είναι :digits ψηφία.',
'digits_between' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max ψηφίων.',
'email' => 'Το :attribute πρέπει να είναι μία έγκυρη διεύθυνση email.',
'filled' => 'Το πεδίο :attribute είναι απαραίτητο.',
'exists' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.',
'image' => 'Το :attribute πρέπει να είναι εικόνα.',
'in' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.',
'integer' => 'Το :attribute πρέπει να είναι ακέραιος αριθμός.',
'ip' => 'Το :attribute πρέπει να είναι έγκυρη διεύθυνση IP.',
'json' => 'Το :attribute πρέπει να είναι έγκυρο JSON string.',
'max.numeric' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο του :max.',
'max.file' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο από :max kilobytes.',
'max.string' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο από :max χαρακτήρες.',
'max.array' => 'Το :attribute δεν μπορεί να έχει περισσότερα από :max αντικείμενα.',
'mimes' => 'Το :attribute πρέπει να είναι ένα αρχείου τύπου: :values.',
'min.numeric' => 'Το :attribute πρέπει να είναι τουλάχιστον :min.',
'lte.numeric' => 'Το :attribute πρέπει να είναι μικρότερο ή ίσο του :value.',
'min.file' => 'Το :attribute πρέπει είναι τουλάχιστον :min kilobytes.',
'min.string' => 'Το :attribute πρέπει να είναι τουλάχιστον :min χαρακτήρες.',
'min.array' => 'Το :attribute πρέπει να είναι τουλάχιστον :min αντικείμενα.',
'not_in' => 'Το επιλεγμένο :attribute δεν είναι έγκυρο.',
'numeric' => 'Το :attribute πρέπει να είναι αριθμός.',
'numeric_native' => 'Το εγχώριο ποσό πρέπει να είναι αριθμός.',
'numeric_destination' => 'Το ποσό προορισμού πρέπει να είναι αριθμός.',
'numeric_source' => 'Το ποσό προέλευσης πρέπει να είναι αριθμός.',
'regex' => 'Η μορφή του :attribute δεν είναι έγκυρη.',
'required' => 'Το πεδίο :attribute είναι απαραίτητο.',
'required_if' => 'Το πεδίο :attribute απαιτείται όταν το :other είναι :value.',
'required_unless' => 'Το πεδίο :attribute είναι απαραίτητο εκτός αν το :other είναι σε :values.',
'required_with' => 'Το πεδίο :attribute είναι απαραίτητο όταν :values είναι παρούσες.',
'required_with_all' => 'Το πεδίο :attribute είναι απαραίτητο όταν :values είναι παρούσες.',
'required_without' => 'To πεδίο :attribute είναι απαραίτητο όταν :values δεν είναι παρούσες.',
'required_without_all' => 'Το πεδίο :attribute είναι απαραίτητο όταν καμία από :values είναι δεν είναι παρούσες.',
'same' => 'Τα :attribute και :other πρέπει να ταιριάζουν.',
'size.numeric' => 'Το :attribute πρέπει να είναι :size.',
'amount_min_over_max' => 'Το ελάχιστο ποσό δεν μπορεί να είναι μεγαλύτερο του μέγιστου ποσού.',
'size.file' => 'Το :attribute πρέπει να είναι :size kilobytes.',
'size.string' => 'Το :attribute πρέπει να είναι :size χαρακτήρες.',
'size.array' => 'Το :attribute πρέπει να περιέχει :size αντικείμενα.',
'unique' => 'Το :attribute έχει ληφθεί ήδη.',
'string' => 'Το :attribute πρέπει να είναι string.',
'url' => 'Η μορφή :attribute δεν είναι έγκυρη.',
'timezone' => 'Το :attribute πρέπει να είναι έγκυρη ζώνη.',
'2fa_code' => 'Το πεδίο :attribute δεν είναι έγκυρο.',
'dimensions' => 'Το :attribute δεν έχει έγκυρες διαστάσεις εικόνας.',
'distinct' => 'Το πεδίο :attribute έχει διπλότυπη τιμή.',
'file' => 'Το :attribute πρέπει να είναι ένα αρχείο.',
'in_array' => 'Το πεδίο :attribute δεν υπάρχει σε :other.',
'present' => 'Το πεδίο :attribute πρέπει να είναι παρόν.',
'amount_zero' => 'Το συνολικό ποσό δεν μπορεί να είναι μηδέν.',
'current_target_amount' => 'Το τρέχων ποσό πρέπει να είναι μικρότερο από το ποσό προορισμού.',
'unique_piggy_bank_for_user' => 'Το όνομα του κουμπαρά πρέπει να είναι μοναδικό.',
'unique_object_group' => 'Το όνομα της ομάδας πρέπει να είναι μοναδικό',
'starts_with' => 'Η τιμή πρέπει να ξεκινά με :values.',
'unique_webhook' => 'Έχετε ήδη ένα webhook με αυτόν τον συνδυασμό URL, ενεργοποίησης, απόκρισης και παράδοσης.',
'unique_existing_webhook' => 'Έχετε ήδη ένα άλλο webhook με αυτόν τον συνδυασμό URL, ενεργοποίησης, απόκρισης και παράδοσης.',
'same_account_type' => 'Και οι δύο λογαριασμοί πρέπει να έχουν τον ίδιο τύπο λογαριασμού',
'same_account_currency' => 'Και οι δύο λογαριασμοί πρέπει να έχουν την ίδια ρύθμιση νομίσματος',
/*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -190,11 +192,12 @@ return [
* *
*/ */
'secure_password' => 'Αυτό δεν είναι ασφαλές συνθηματικό. Παρακαλώ δοκιμάστε ξανά. Για περισσότερες πληροφορίες επισκεφτείτε https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Μη έγκυρος τύπος επανάληψης για επαναλαμβανόμενες συναλλαγές.', 'secure_password' => 'Αυτό δεν είναι ασφαλές συνθηματικό. Παρακαλώ δοκιμάστε ξανά. Για περισσότερες πληροφορίες επισκεφτείτε https://bit.ly/FF3-password-security',
'valid_recurrence_rep_moment' => 'Μη έγκυρη στιγμή επανάληψης για αυτό τον τύπο επανάληψης.', 'valid_recurrence_rep_type' => 'Μη έγκυρος τύπος επανάληψης για επαναλαμβανόμενες συναλλαγές.',
'invalid_account_info' => 'Μη έγκυρες πληροφορίες λογαριασμού.', 'valid_recurrence_rep_moment' => 'Μη έγκυρη στιγμή επανάληψης για αυτό τον τύπο επανάληψης.',
'attributes' => [ 'invalid_account_info' => 'Μη έγκυρες πληροφορίες λογαριασμού.',
'attributes' => [
'email' => 'διεύθυνση email', 'email' => 'διεύθυνση email',
'description' => 'περιγραφή', 'description' => 'περιγραφή',
'amount' => 'ποσό', 'amount' => 'ποσό',
@@ -233,25 +236,25 @@ return [
], ],
// validation of accounts: // validation of accounts:
'withdrawal_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.', 'withdrawal_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.',
'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".', 'withdrawal_source_bad_data' => '[a] Could not find a valid source account when searching for ID ":id" or name ":name".',
'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.', 'withdrawal_dest_need_data' => '[a] Need to get a valid destination account ID and/or valid destination account name to continue.',
'withdrawal_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".', 'withdrawal_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".',
'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.', 'withdrawal_dest_iban_exists' => 'This destination account IBAN is already in use by an asset account or a liability and cannot be used as a withdrawal destination.',
'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.', 'deposit_src_iban_exists' => 'This source account IBAN is already in use by an asset account or a liability and cannot be used as a deposit source.',
'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".', 'reconciliation_source_bad_data' => 'Could not find a valid reconciliation account when searching for ID ":id" or name ":name".',
'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".', 'generic_source_bad_data' => '[e] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό ID λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.', 'deposit_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό ID λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.',
'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".', 'deposit_source_bad_data' => '[b] Could not find a valid source account when searching for ID ":id" or name ":name".',
'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.', 'deposit_dest_need_data' => '[b] Need to get a valid destination account ID and/or valid destination account name to continue.',
'deposit_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".', 'deposit_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".',
'deposit_dest_wrong_type' => 'O υποβεβλημένος λογαριασμός προέλευσης δεν είναι σωστού τύπου.', 'deposit_dest_wrong_type' => 'O υποβεβλημένος λογαριασμός προέλευσης δεν είναι σωστού τύπου.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -262,29 +265,30 @@ return [
* *
*/ */
'transfer_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.',
'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'transfer_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".',
'need_id_in_edit' => 'Κάθε διαχωρισμός πρέπει να έχει transaction_journal_id (είτε έγκυρο αναγνωριστικό ID ή 0).',
'ob_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.', 'transfer_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.',
'lc_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο ID λογαριασμού προέλευσης για να συνεχίσετε.', 'transfer_source_bad_data' => '[c] Could not find a valid source account when searching for ID ":id" or name ":name".',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.', 'transfer_dest_need_data' => '[c] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".', 'transfer_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.', 'need_id_in_edit' => 'Κάθε διαχωρισμός πρέπει να έχει transaction_journal_id (είτε έγκυρο αναγνωριστικό ID ή 0).',
'generic_invalid_source' => 'Δεν μπορείτε να χρησιμοποιήσετε αυτό το λογαριασμό ως λογαριασμό προέλευσης.', 'ob_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο αναγνωριστικό λογαριασμού προέλευσης και/ή ένα έγκυρο όνομα λογαριασμού προέλευσης για να συνεχίσετε.',
'generic_invalid_destination' => 'Δεν μπορείτε να χρησιμοποιήσετε αυτό το λογαριασμό ως λογαριασμό προορισμού.', 'lc_source_need_data' => 'Πρέπει να λάβετε ένα έγκυρο ID λογαριασμού προέλευσης για να συνεχίσετε.',
'ob_dest_need_data' => '[d] Need to get a valid destination account ID and/or valid destination account name to continue.',
'ob_dest_bad_data' => 'Δεν ήταν δυνατή η εύρεση ενός έγκυρου λογαριασμού προορισμού κατά την αναζήτηση του αναγνωριστικού ID ":id" ή του ονόματος ":name".',
'reconciliation_either_account' => 'To submit a reconciliation, you must submit either a source or a destination account. Not both, not neither.',
'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.', 'generic_invalid_source' => 'Δεν μπορείτε να χρησιμοποιήσετε αυτό το λογαριασμό ως λογαριασμό προέλευσης.',
'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.', 'generic_invalid_destination' => 'Δεν μπορείτε να χρησιμοποιήσετε αυτό το λογαριασμό ως λογαριασμό προορισμού.',
'gte.numeric' => 'Το :attribute πρέπει να είναι μεγαλύτερο ή ίσο με :value.', 'generic_no_source' => 'You must submit source account information or submit a transaction journal ID.',
'gt.numeric' => 'Το :attribute πρέπει να είναι μεγαλύτερο από :value.', 'generic_no_destination' => 'You must submit destination account information or submit a transaction journal ID.',
'gte.file' => 'Το :attribute πρέπει να είναι μεγαλύτερο ή ίσο με :value kilobytes.',
'gte.string' => 'Το :attribute πρέπει να είναι μεγαλύτερο ή ίσο με :value χαρακτήρες.', 'gte.numeric' => 'Το :attribute πρέπει να είναι μεγαλύτερο ή ίσο με :value.',
'gte.array' => 'Το :attribute πρέπει να έχει :value αντικείμενα ή παραπάνω.', 'gt.numeric' => 'Το :attribute πρέπει να είναι μεγαλύτερο από :value.',
'gte.file' => 'Το :attribute πρέπει να είναι μεγαλύτερο ή ίσο με :value kilobytes.',
'gte.string' => 'Το :attribute πρέπει να είναι μεγαλύτερο ή ίσο με :value χαρακτήρες.',
'gte.array' => 'Το :attribute πρέπει να έχει :value αντικείμενα ή παραπάνω.',
'amount_required_for_auto_budget' => 'Πρέπει να συμπληρωθεί το ποσό.', 'amount_required_for_auto_budget' => 'Πρέπει να συμπληρωθεί το ποσό.',
'auto_budget_amount_positive' => 'Το ποσό πρέπει να είναι μεγαλύτερο από το μηδέν.', 'auto_budget_amount_positive' => 'Το ποσό πρέπει να είναι μεγαλύτερο από το μηδέν.',
@@ -304,3 +308,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -32,5 +32,6 @@ declare(strict_types=1);
* *
*/ */
return [ return [
]; ];

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,41 +31,42 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
'home' => 'Home', 'home' => 'Home',
'budgets' => 'Budgets', 'budgets' => 'Budgets',
'subscriptions' => 'Subscriptions', 'subscriptions' => 'Subscriptions',
'transactions' => 'Transactions', 'transactions' => 'Transactions',
'title_expenses' => 'Expenses', 'title_expenses' => 'Expenses',
'title_withdrawal' => 'Expenses', 'title_withdrawal' => 'Expenses',
'title_revenue' => 'Revenue / income', 'title_revenue' => 'Revenue / income',
'title_deposit' => 'Revenue / income', 'title_deposit' => 'Revenue / income',
'title_transfer' => 'Transfers', 'title_transfer' => 'Transfers',
'title_transfers' => 'Transfers', 'title_transfers' => 'Transfers',
'edit_currency' => 'Edit currency ":name"', 'edit_currency' => 'Edit currency ":name"',
'delete_currency' => 'Delete currency ":name"', 'delete_currency' => 'Delete currency ":name"',
'newPiggyBank' => 'Create a new piggy bank', 'newPiggyBank' => 'Create a new piggy bank',
'edit_piggyBank' => 'Edit piggy bank ":name"', 'edit_piggyBank' => 'Edit piggy bank ":name"',
'preferences' => 'Preferences', 'preferences' => 'Preferences',
'profile' => 'Profile', 'profile' => 'Profile',
'accounts' => 'Accounts', 'accounts' => 'Accounts',
'changePassword' => 'Change your password', 'changePassword' => 'Change your password',
'change_email' => 'Change your email address', 'change_email' => 'Change your email address',
'bills' => 'Bills', 'bills' => 'Bills',
'newBill' => 'New bill', 'newBill' => 'New bill',
'edit_bill' => 'Edit bill ":name"', 'edit_bill' => 'Edit bill ":name"',
'delete_bill' => 'Delete bill ":name"', 'delete_bill' => 'Delete bill ":name"',
'reports' => 'Reports', 'reports' => 'Reports',
'search_result' => 'Search results for ":query"', 'search_result' => 'Search results for ":query"',
'withdrawal_list' => 'Expenses', 'withdrawal_list' => 'Expenses',
'Withdrawal_list' => 'Expenses', 'Withdrawal_list' => 'Expenses',
'deposit_list' => 'Revenue, income and deposits', 'deposit_list' => 'Revenue, income and deposits',
'transfer_list' => 'Transfers', 'transfer_list' => 'Transfers',
'transfers_list' => 'Transfers', 'transfers_list' => 'Transfers',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -76,6 +77,7 @@ return [
* *
*/ */
'reconciliation_list' => 'Reconciliations', 'reconciliation_list' => 'Reconciliations',
'create_withdrawal' => 'Create new withdrawal', 'create_withdrawal' => 'Create new withdrawal',
'create_deposit' => 'Create new deposit', 'create_deposit' => 'Create new deposit',

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -50,7 +51,7 @@ return [
// 'month_and_day_no_year' => '%B %e', // 'month_and_day_no_year' => '%B %e',
'month_and_day_no_year_js' => 'MMMM Do', 'month_and_day_no_year_js' => 'MMMM Do',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -61,6 +62,7 @@ return [
* *
*/ */
// 'date_time' => '%B %e, %Y, @ %T', // 'date_time' => '%B %e, %Y, @ %T',
'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss', 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss',
'date_time_fns' => 'MMMM do, yyyy @ HH:mm:ss', 'date_time_fns' => 'MMMM do, yyyy @ HH:mm:ss',
@@ -78,15 +80,15 @@ return [
// 'half_year' => '%B %Y', // 'half_year' => '%B %Y',
'half_year_js' => '\QQ YYYY', 'half_year_js' => '\QQ YYYY',
'quarter_fns' => "'Q'Q, yyyy", 'quarter_fns' => "'Q'Q, yyyy",
'half_year_fns' => "'H{half}', yyyy", 'half_year_fns' => "'H{half}', yyyy",
'dow_1' => 'Monday', 'dow_1' => 'Monday',
'dow_2' => 'Tuesday', 'dow_2' => 'Tuesday',
'dow_3' => 'Wednesday', 'dow_3' => 'Wednesday',
'dow_4' => 'Thursday', 'dow_4' => 'Thursday',
'dow_5' => 'Friday', 'dow_5' => 'Friday',
'dow_6' => 'Saturday', 'dow_6' => 'Saturday',
'dow_7' => 'Sunday', 'dow_7' => 'Sunday',
]; ];
/* /*
@@ -99,3 +101,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -57,3 +58,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -44,7 +45,7 @@ return [
'admin_test_subject' => 'A test message from your Firefly III installation', 'admin_test_subject' => 'A test message from your Firefly III installation',
'admin_test_body' => 'This is a test message from your Firefly III instance. It was sent to :email.', 'admin_test_body' => 'This is a test message from your Firefly III instance. It was sent to :email.',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -55,6 +56,7 @@ return [
* *
*/ */
// invite // invite
'invitation_created_subject' => 'An invitation has been created', 'invitation_created_subject' => 'An invitation has been created',
'invitation_created_body' => 'Admin user ":email" created a user invitation which can be used by whoever is behind email address ":invitee". The invite will be valid for 48hrs.', 'invitation_created_body' => 'Admin user ":email" created a user invitation which can be used by whoever is behind email address ":invitee". The invite will be valid for 48hrs.',
@@ -90,7 +92,7 @@ return [
'registered_pw_reset_link' => 'Password reset:', 'registered_pw_reset_link' => 'Password reset:',
'registered_doc_link' => 'Documentation:', 'registered_doc_link' => 'Documentation:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -101,6 +103,7 @@ return [
* *
*/ */
// new version // new version
'new_version_email_subject' => 'A new Firefly III version is available', 'new_version_email_subject' => 'A new Firefly III version is available',
@@ -144,7 +147,7 @@ return [
'error_stacktrace_below' => 'The full stacktrace is below:', 'error_stacktrace_below' => 'The full stacktrace is below:',
'error_headers' => 'The following headers may also be relevant:', 'error_headers' => 'The following headers may also be relevant:',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -155,6 +158,7 @@ return [
* *
*/ */
// report new journals // report new journals
'new_journals_subject' => 'Firefly III has created a new transaction|Firefly III has created :count new transactions', 'new_journals_subject' => 'Firefly III has created a new transaction|Firefly III has created :count new transactions',
'new_journals_header' => 'Firefly III has created a transaction for you. You can find it in your Firefly III installation:|Firefly III has created :count transactions for you. You can find them in your Firefly III installation:', 'new_journals_header' => 'Firefly III has created a transaction for you. You can find it in your Firefly III installation:|Firefly III has created :count transactions for you. You can find them in your Firefly III installation:',
@@ -180,3 +184,4 @@ return [
* https://crowdin.com/project/firefly-iii * https://crowdin.com/project/firefly-iii
* *
*/ */

View File

@@ -31,6 +31,7 @@
* *
*/ */
declare(strict_types=1); declare(strict_types=1);
return [ return [
@@ -51,7 +52,7 @@ return [
'stacktrace' => 'Stack trace', 'stacktrace' => 'Stack trace',
'more_info' => 'More information', 'more_info' => 'More information',
/* /*
* PLEASE DO NOT EDIT THIS FILE DIRECTLY. * PLEASE DO NOT EDIT THIS FILE DIRECTLY.
* YOUR CHANGES WILL BE OVERWRITTEN! * YOUR CHANGES WILL BE OVERWRITTEN!
* YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED! * YOUR PR WITH CHANGES TO THIS FILE WILL BE REJECTED!
@@ -62,16 +63,17 @@ return [
* *
*/ */
'collect_info' => 'Please collect more information in the <code>storage/logs</code> directory where you will find log files. If you\'re running Docker, use <code>docker logs -f [container]</code>.',
'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.', 'collect_info' => 'Please collect more information in the <code>storage/logs</code> directory where you will find log files. If you\'re running Docker, use <code>docker logs -f [container]</code>.',
'github_help' => 'Get help on GitHub', 'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.',
'github_instructions' => 'You\'re more than welcome to open a new issue <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">on GitHub</a></strong>.', 'github_help' => 'Get help on GitHub',
'use_search' => 'Use the search!', 'github_instructions' => 'You\'re more than welcome to open a new issue <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">on GitHub</a></strong>.',
'include_info' => 'Include the information <a href=":link">from this debug page</a>.', 'use_search' => 'Use the search!',
'tell_more' => 'Tell us more than "it says Whoops!"', 'include_info' => 'Include the information <a href=":link">from this debug page</a>.',
'include_logs' => 'Include error logs (see above).', 'tell_more' => 'Tell us more than "it says Whoops!"',
'what_did_you_do' => 'Tell us what you were doing.', 'include_logs' => 'Include error logs (see above).',
'offline_header' => 'You are probably offline', 'what_did_you_do' => 'Tell us what you were doing.',
'offline_unreachable' => 'Firefly III is unreachable. Your device is currently offline or the server is not working.', 'offline_header' => 'You are probably offline',
'offline_github' => 'If you are sure both your device and the server are online, please open a ticket on <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.', 'offline_unreachable' => 'Firefly III is unreachable. Your device is currently offline or the server is not working.',
'offline_github' => 'If you are sure both your device and the server are online, please open a ticket on <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">GitHub</a></strong>.',
]; ];

Some files were not shown because too many files have changed in this diff Show More