diff --git a/.deploy/heroku/.locales b/.deploy/heroku/.locales
index d56ea57b9a..d283e91f56 100644
--- a/.deploy/heroku/.locales
+++ b/.deploy/heroku/.locales
@@ -2,6 +2,7 @@ en_US
es_ES
de_DE
fr_FR
+ro_RO
it_IT
nl_NL
pl_PL
diff --git a/.sandstorm/setup.sh b/.sandstorm/setup.sh
index 89e48c2294..c9d64086b4 100755
--- a/.sandstorm/setup.sh
+++ b/.sandstorm/setup.sh
@@ -25,6 +25,7 @@ sed -i 's/# ru_RU.UTF-8 UTF-8/ru_RU.UTF-8 UTF-8/g' /etc/locale.gen
sed -i 's/# zh_TW.UTF-8 UTF-8/zh_TW.UTF-8 UTF-8/g' /etc/locale.gen
sed -i 's/# zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8/g' /etc/locale.gen
sed -i 's/# nb_NO.UTF-8 UTF-8/nb_NO.UTF-8 UTF-8/g' /etc/locale.gen
+sed -i 's/# ro_RO.UTF-8 UTF-8/ro_RO.UTF-8 UTF-8/g' /etc/locale.gen
dpkg-reconfigure --frontend=noninteractive locales
diff --git a/app/Import/Storage/ImportArrayStorage.php b/app/Import/Storage/ImportArrayStorage.php
index 19df205f90..a533793bc6 100644
--- a/app/Import/Storage/ImportArrayStorage.php
+++ b/app/Import/Storage/ImportArrayStorage.php
@@ -54,6 +54,8 @@ use Log;
*/
class ImportArrayStorage
{
+ /** @var int Number of hits required for a transfer to match. */
+ private const REQUIRED_HITS = 4;
/** @var bool Check for transfers during import. */
private $checkForTransfers = false;
/** @var ImportJob The import job */
@@ -500,20 +502,20 @@ class ImportArrayStorage
*/
private function transferExists(array $transaction): bool
{
- Log::debug('Check if is a double transfer.');
+ Log::debug('Check if array is a double transfer.');
if (strtolower(TransactionType::TRANSFER) !== strtolower($transaction['type'])) {
Log::debug(sprintf('Is a %s, not a transfer so no.', $transaction['type']));
return false;
}
// how many hits do we need?
- $requiredHits = \count($transaction['transactions']) * 4;
- $totalHits = 0;
- Log::debug(sprintf('Required hits for transfer comparison is %d', $requiredHits));
Log::debug(sprintf('Array has %d transactions.', \count($transaction['transactions'])));
Log::debug(sprintf('System has %d existing transfers', \count($this->transfers)));
// loop over each split:
- foreach ($transaction['transactions'] as $current) {
+ Log::debug(sprintf('This transfer has %d split(s)', \count($transaction['transactions'])));
+ foreach ($transaction['transactions'] as $index => $current) {
+ Log::debug(sprintf('Required hits for transfer comparison is %d', self::REQUIRED_HITS));
+ Log::debug(sprintf('Now at transfer split %d of %d', $index + 1, \count($transaction['transactions'])));
// get the amount:
/** @noinspection UnnecessaryCastingInspection */
@@ -542,6 +544,7 @@ class ImportArrayStorage
// compare amount:
Log::debug(sprintf('Amount %s compared to %s', $amount, $transfer->transaction_amount));
if (0 !== bccomp($amount, $transfer->transaction_amount)) {
+ Log::debug('Amount is not a match, continue with next transfer.');
continue;
}
++$hits;
@@ -551,6 +554,7 @@ class ImportArrayStorage
$comparison = '(empty description)' === $transfer->description ? '' : $transfer->description;
Log::debug(sprintf('Comparing "%s" to "%s" (original: "%s")', $description, $transfer->description, $comparison));
if ($description !== $comparison) {
+ Log::debug('Description is not a match, continue with next transfer.');
continue; // @codeCoverageIgnore
}
++$hits;
@@ -560,6 +564,7 @@ class ImportArrayStorage
$transferDate = $transfer->date->format('Y-m-d H:i:s');
Log::debug(sprintf('Comparing dates "%s" to "%s"', $transaction['date'], $transferDate));
if ($transaction['date'] !== $transferDate) {
+ Log::debug('Date is not a match, continue with next transfer.');
continue; // @codeCoverageIgnore
}
++$hits;
@@ -591,16 +596,17 @@ class ImportArrayStorage
// @codeCoverageIgnoreEnd
}
Log::debug('Source names are not the same.');
- $totalHits += $hits;
- Log::debug(sprintf('Total hits is now %d, hits is %d', $totalHits, $hits));
- if ($totalHits >= $requiredHits) {
+ Log::debug(sprintf('Number of hits is %d', $hits));
+ if ($hits >= self::REQUIRED_HITS) {
+ Log::debug(sprintf('Is more than %d, return true.', self::REQUIRED_HITS));
+
return true;
}
}
}
- Log::debug(sprintf('Total hits: %d, required: %d', $totalHits, $requiredHits));
+ Log::debug('Is not an existing transfer, return false.');
- return $totalHits >= $requiredHits;
+ return false;
}
}
diff --git a/config/firefly.php b/config/firefly.php
index 2e0ba14d01..8e9e3ba4da 100644
--- a/config/firefly.php
+++ b/config/firefly.php
@@ -272,9 +272,13 @@ return [
'nl_NL' => ['name_locale' => 'Nederlands', 'name_english' => 'Dutch'], // 100%
'pl_PL' => ['name_locale' => 'Polski', 'name_english' => 'Polish '], // 87%
'pt_BR' => ['name_locale' => 'Português do Brasil', 'name_english' => 'Portuguese (Brazil)'], // 80%
+ 'ro_RO' => ['name_locale' => 'Română', 'name_english' => 'Romanian'],
'ru_RU' => ['name_locale' => 'Русский', 'name_english' => 'Russian'], // 83%
'zh_TW' => ['name_locale' => 'Chinese Traditional', 'name_english' => 'Chinese Traditional'], // 100%
'zh_CN' => ['name_locale' => 'Chinese Simplified', 'name_english' => 'Chinese Simplified'], // 99%
+
+
+
//'tr_TR' => ['name_locale' => 'Türkçe', 'name_english' => 'Turkish'], // 71%
'nb_NO' => ['name_locale' => 'Norsk', 'name_english' => 'Norwegian'],
//'ca_ES' => ['name_locale' => 'Catalan', 'name_english' => 'Catalan'], // 0%
diff --git a/resources/lang/de_DE/firefly.php b/resources/lang/de_DE/firefly.php
index d08d3a6738..cebaff07eb 100644
--- a/resources/lang/de_DE/firefly.php
+++ b/resources/lang/de_DE/firefly.php
@@ -33,7 +33,7 @@ return [
'last_seven_days' => 'Letzte sieben Tage',
'last_thirty_days' => 'Letzte 30 Tage',
'welcomeBack' => 'Was ist gerade los?',
- 'welcome_back' => 'What\'s playing?',
+ 'welcome_back' => 'Was ist gerade los?',
'everything' => 'Alle',
'today' => 'Heute',
'customRange' => 'Individueller Bereich',
diff --git a/resources/lang/ro_RO/auth.php b/resources/lang/ro_RO/auth.php
new file mode 100644
index 0000000000..c586307449
--- /dev/null
+++ b/resources/lang/ro_RO/auth.php
@@ -0,0 +1,28 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+ 'failed' => 'Aceste informații de autentificare nu corespund înregistrărilor noastre.',
+ 'throttle' => 'Prea multe tentative de autentificare. Vă rugăm să încercaţi din nou în :seconds secunde.',
+];
diff --git a/resources/lang/ro_RO/bank.php b/resources/lang/ro_RO/bank.php
new file mode 100644
index 0000000000..5d00b1e685
--- /dev/null
+++ b/resources/lang/ro_RO/bank.php
@@ -0,0 +1,26 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+];
diff --git a/resources/lang/ro_RO/breadcrumbs.php b/resources/lang/ro_RO/breadcrumbs.php
new file mode 100644
index 0000000000..47374ad4cf
--- /dev/null
+++ b/resources/lang/ro_RO/breadcrumbs.php
@@ -0,0 +1,57 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+ 'home' => 'Acasă',
+ 'edit_currency' => 'Editează moneda ":name"',
+ 'delete_currency' => 'Șterge moneda ":name"',
+ 'newPiggyBank' => 'Crează o nouă pușculiță',
+ 'edit_piggyBank' => 'Editează pușculița ":name"',
+ 'preferences' => 'Preferințe',
+ 'profile' => 'Profil',
+ 'changePassword' => 'Modificare parolă',
+ 'change_email' => 'Modifică adresa de email',
+ 'bills' => 'Facturi',
+ 'newBill' => 'Factură nouă',
+ 'edit_bill' => 'Editează factura ":name"',
+ 'delete_bill' => 'Șterge factura ":name"',
+ 'reports' => 'Rapoarte',
+ 'search_result' => 'Rezultatele căutării ":query"',
+ 'withdrawal_list' => 'Cheltuieli',
+ 'deposit_list' => 'Venituri și depozite',
+ 'transfer_list' => 'Transferuri',
+ 'transfers_list' => 'Transferuri',
+ 'reconciliation_list' => 'Reconcilieri',
+ 'create_withdrawal' => 'Crează o nouă retragere',
+ 'create_deposit' => 'Crează depozit nou',
+ 'create_transfer' => 'Crează transfer nou',
+ 'edit_journal' => 'Editează tranzacția ":description"',
+ 'edit_reconciliation' => 'Editează ":description"',
+ 'delete_journal' => 'Șterge tranzacția ":description"',
+ 'tags' => 'Etichete',
+ 'createTag' => 'Crează o etichetă nouă',
+ 'edit_tag' => 'Editează eticheta ":tag"',
+ 'delete_tag' => 'Șterge eticheta ":tag"',
+ 'delete_journal_link' => 'Şterge legătura dintre tranzacţii',
+];
diff --git a/resources/lang/ro_RO/components.php b/resources/lang/ro_RO/components.php
new file mode 100644
index 0000000000..c306c6448a
--- /dev/null
+++ b/resources/lang/ro_RO/components.php
@@ -0,0 +1,32 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+ // profile
+ 'personal_access_tokens' => 'Token-uri personale',
+
+ // bills:
+ 'not_expected_period' => 'Nu este de așteptat în această perioadă',
+ 'not_or_not_yet' => 'Nu (încă)',
+];
diff --git a/resources/lang/ro_RO/config.php b/resources/lang/ro_RO/config.php
new file mode 100644
index 0000000000..b7553b164e
--- /dev/null
+++ b/resources/lang/ro_RO/config.php
@@ -0,0 +1,51 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+ 'html_language' => 'ro',
+ 'locale' => 'ro, Română, ro_RO.utf8, ro_RO.UTF-8',
+ 'month' => '%B %Y',
+ 'month_and_day' => '%B %e, %Y',
+ 'month_and_date_day' => '%A %B %e %Y',
+ 'month_and_day_no_year' => '%B %e',
+ 'date_time' => '%B %e, %Y, @ %T',
+ 'specific_day' => '%e %B %Y',
+ 'week_in_year' => 'Săptămâna %W, %Y',
+ 'year' => '%Y',
+ 'half_year' => '%B %Y',
+ 'month_js' => 'MMMM YYYY',
+ 'month_and_day_js' => 'MMMM Do, YYYY',
+ 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss',
+ 'specific_day_js' => 'D MMMM YYYY',
+ 'week_in_year_js' => '[Week] w, YYYY',
+ 'year_js' => 'YYYY',
+ 'half_year_js' => 'Q YYYY',
+ 'dow_1' => 'Luni',
+ 'dow_2' => 'Marţi',
+ 'dow_3' => 'Miercuri',
+ 'dow_4' => 'Joi',
+ 'dow_5' => 'Vineri',
+ 'dow_6' => 'Sâmbătă',
+ 'dow_7' => 'Duminică',
+];
diff --git a/resources/lang/ro_RO/csv.php b/resources/lang/ro_RO/csv.php
new file mode 100644
index 0000000000..aae109a40a
--- /dev/null
+++ b/resources/lang/ro_RO/csv.php
@@ -0,0 +1,26 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+];
diff --git a/resources/lang/ro_RO/demo.php b/resources/lang/ro_RO/demo.php
new file mode 100644
index 0000000000..60b913ecac
--- /dev/null
+++ b/resources/lang/ro_RO/demo.php
@@ -0,0 +1,38 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+ 'no_demo_text' => 'Ne pare rău, nu există niciun text demo-explicativ suplimentar pentru această pagină .',
+ 'see_help_icon' => 'Totuși, pictograma din colțul din dreapta sus vă poate spune mai multe.',
+ 'index' => 'Bine ați venit la Firefly III ! Pe această pagină veți obține o prezentare generală rapidă a finanțelor. Pentru mai multe informații, consultați Conturile → Conturile de active și, desigur, paginile Bugete și Rapoarte . Sau doar aruncați o privire în jur și să vedeți unde ajungeți.',
+ 'accounts-index' => 'Conturile de active sunt conturile bancare personale. Conturile de cheltuieli sunt conturile la care cheltuiți bani, cum ar fi magazine și prieteni. Conturile de venituri sunt conturile în care primiți bani, cum ar fi locul de muncă, guvernul sau alte surse de venit. Datoriile sunt datoriile și împrumuturile dvs., cum ar fi datorii vechi de cărți de credit sau împrumuturi pentru studenți. Pe această pagină le puteți edita sau elimina.',
+ 'budgets-index' => 'Această pagină vă arată o prezentare generală a bugetelor dvs. Bara de sus indică suma disponibilă pentru a fi înscrisă în buget. Acest lucru poate fi personalizat pentru orice perioadă, făcând clic pe suma din dreapta. Suma pe care ați cheltuit-o este afișată în bara de mai jos. Mai jos sunt cheltuielile pe buget și ceea ce ați bugetat pentru ele.',
+ 'reports-index-start' => 'Firefly III acceptă o serie de tipuri de rapoarte. Citiți despre ele făcând clic pe iconița din colțul din dreapta sus.',
+ 'reports-index-examples' => 'Asigurați-vă că ați verificat aceste exemple o prezentare financiară lunară, o prezentare financiară anuală and o prezentare generală a bugetului.',
+ 'currencies-index' => 'Firefly III acceptă mai multe monede. Deși EURO este moneda implicită, acesta poate fi schimbată în Dolar, RON și multe alte valute. După cum vedeți, o mică selecție de valute a fost inclusă, dar puteți adăuga propria dvs. monedă dacă doriți. Schimbarea monedei prestabilite nu va schimba însă moneda tranzacțiilor existente: Firefly III acceptă simultan utilizarea mai multor monede.',
+ 'transactions-index' => 'Aceste cheltuieli, depozite și transferuri nu sunt deosebit de imaginative. Au fost generate automat.',
+ 'piggy-banks-index' => 'După cum puteți vedea, există trei pușculițe. Utilizați butoanele plus și minus pentru a influența cantitatea de bani din fiecare pușculiță. Faceți clic pe numele pușculiței pentru a vedea gestiunea pentru fiecare pușculiță.',
+ 'import-index' => 'Orice fișier CSV poate fi importat în Firefly III. De asemenea, acceptă importul datelor de la bunq și Spectre. Alte bănci și agregatoare financiare vor fi implementate în viitor. Totuși, în calitate de utilizator demo, puteți vedea doar providerii "falși". Se vor genera unele tranzacții aleatorii pentru a vă arăta cum funcționează procesul.',
+ 'profile-index' => 'Rețineți că site-ul demo se resetează la fiecare patru ore. Accesul dvs. poate fi revocat oricând. Acest lucru se întâmplă automat și nu este un bug.',
+];
diff --git a/resources/lang/ro_RO/firefly.php b/resources/lang/ro_RO/firefly.php
new file mode 100644
index 0000000000..d4f223badb
--- /dev/null
+++ b/resources/lang/ro_RO/firefly.php
@@ -0,0 +1,1392 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+ // general stuff:
+ 'close' => 'Închide',
+ 'actions' => 'Acțiuni',
+ 'edit' => 'Editează',
+ 'delete' => 'Șterge',
+ 'split' => 'Împarte',
+ 'clone' => 'Clonă',
+ 'last_seven_days' => 'Ultimele 7 zile',
+ 'last_thirty_days' => 'Ultimele 30 de zile',
+ 'welcomeBack' => 'Bine ați venit!',
+ 'welcome_back' => 'Ce se redă?',
+ 'everything' => 'Tot',
+ 'today' => 'Azi',
+ 'customRange' => 'Intervalul personalizat',
+ 'apply' => 'Aplică',
+ 'select_date' => 'Selectează data..',
+ 'cancel' => 'Anulare',
+ 'from' => 'De la',
+ 'to' => 'Către',
+ 'structure' => 'Structură',
+ 'help_translating' => 'Acest text de ajutor nu este încă disponibil în limba dvs.',
+ 'showEverything' => 'Afișați totul',
+ 'never' => 'Niciodată',
+ 'no_results_for_empty_search' => 'Căutarea dvs. a fost goală, deci nu a fost găsit nimic.',
+ 'removed_amount' => ':amount eliminată',
+ 'added_amount' => ':amount adaugată',
+ 'asset_account_role_help' => 'Opțiunile suplimentare rezultate din alegerea dvs. pot fi setate mai târziu.',
+ 'Opening balance' => 'Soldul de deschidere',
+ 'create_new_stuff' => 'Creați lucruri noi',
+ 'new_withdrawal' => 'Tranzacție nouă',
+ 'create_new_transaction' => 'Creați o nouă tranzacție',
+ 'go_to_asset_accounts' => 'Vizualizați conturile de active',
+ 'go_to_budgets' => 'Mergi la bugete',
+ 'go_to_categories' => 'Mergi la categorii',
+ 'go_to_bills' => 'Mergi la facturi',
+ 'go_to_expense_accounts' => 'Vezi cheltuielile contabile',
+ 'go_to_revenue_accounts' => 'Vezi contul de venituris',
+ 'go_to_piggies' => 'Mergi la pușculiță',
+ 'new_deposit' => 'Depunere nouă',
+ 'new_transfer' => 'Transfer nou',
+ 'new_transfers' => 'Transferuri noi',
+ 'new_asset_account' => 'Cont nou de activ',
+ 'new_expense_account' => 'Cont nou de cheltuieli',
+ 'new_revenue_account' => 'Cont nou pentru venituri',
+ 'new_liabilities_account' => 'Provizion nou',
+ 'new_budget' => 'Buget nou',
+ 'new_bill' => 'Factură nouă',
+ 'block_account_logout' => 'Ai fost deconectat. Conturile blocate nu pot utiliza acest site. Ați înregistrat o adresă de e-mail validă?',
+ 'flash_success' => 'Succes!',
+ 'flash_info' => 'Mesaj',
+ 'flash_warning' => 'Avertizare!',
+ 'flash_error' => 'Eroare!',
+ 'flash_info_multiple' => 'Există un mesaj | Există :count mesaje',
+ 'flash_error_multiple' => 'Există o singură eroare | Există :count erori',
+ 'net_worth' => 'Valoarea netă',
+ 'route_has_no_help' => 'Nu există nici un ajutor pentru această rută.',
+ 'help_for_this_page' => 'Ajutor pentru această pagină',
+ 'no_help_could_be_found' => 'Nu a putut fi găsit niciun text de ajutor.',
+ 'no_help_title' => 'Ne cerem scuze, a apărut o eroare.',
+ 'two_factor_welcome' => 'Salut, :user!',
+ 'two_factor_enter_code' => 'Pentru a continua, introduceți codul dvs. de autentificare cu doi factori. Aplicația dvs. o poate genera pentru dvs.',
+ 'two_factor_code_here' => 'Introdu codul aici',
+ 'two_factor_title' => 'Autentificare cu doi factori',
+ 'authenticate' => 'Autentificare',
+ 'two_factor_forgot_title' => 'S-a pierdut autentificarea cu doi factori',
+ 'two_factor_forgot' => 'Am uitat autentificarea cu doi factori.',
+ 'two_factor_lost_header' => 'Ai uitat autentificarea cu doi factori?',
+ 'two_factor_lost_intro' => 'Din păcate, acest lucru nu este ceva ce puteți reinițializa din interfața web. Aveți două opțiuni.',
+ 'two_factor_lost_fix_self' => 'Dacă executați propria instanță, verificați jurnalele din storage / logs code> pentru instrucțiuni.',
+ 'two_factor_lost_fix_owner' => 'În caz contrar, trimiteți prin e-mail proprietarului site-ului : proprietarul site-ului și solicitați-i să reseteze autentificarea cu doi factori.',
+ 'warning_much_data' => ':days zilele de date pot dura o perioadă până încărcare.',
+ 'registered' => 'Te-ai inregistrat cu succes!',
+ 'Default asset account' => 'Ccont de active implicit',
+ 'no_budget_pointer' => 'Se pare că nu ai încă bugete. Ar trebui să creați unele pe pagina bugete . Bugetele vă pot ajuta să țineți evidența cheltuielilor.',
+ 'Savings account' => 'Cont de economii',
+ 'Credit card' => 'Card de credit',
+ 'source_accounts' => 'Cont (uri) sursă',
+ 'destination_accounts' => 'Cont (uri) de destinație',
+ 'user_id_is' => 'ID-ul dvs. de utilizator este :user',
+ 'field_supports_markdown' => 'Acest câmp acceptă Markdown HTML.',
+ 'need_more_help' => 'Dacă aveți nevoie de ajutor suplimentar, deschideți un tichet pe Github.',
+ 'reenable_intro_text' => 'De asemenea, puteți să activați din nou ghidul de introducere .',
+ 'intro_boxes_after_refresh' => 'Cutiile de introducere vor apărea din nou atunci când actualizați pagina.',
+ 'show_all_no_filter' => 'Afișați toate tranzacțiile fără a le grupa după dată.',
+ 'expenses_by_category' => 'Cheltuieli pe categorii',
+ 'expenses_by_budget' => 'Cheltuieli pe buget',
+ 'income_by_category' => 'Venituri pe categorii',
+ 'expenses_by_asset_account' => 'Cheltuieli pe cont de activ',
+ 'expenses_by_expense_account' => 'Cheltuieli pe cont de cheltuieli',
+ 'cannot_redirect_to_account' => 'Nu vă putem redirecționa către pagina corectă. Scuze.',
+ 'sum_of_expenses' => 'Suma cheltuielilor',
+ 'sum_of_income' => 'Suma veniturilor',
+ 'liabilities' => 'Provizioane',
+ 'spent_in_specific_budget' => 'Cheltuit în bugetul ":budget"',
+ 'sum_of_expenses_in_budget' => 'Cheltuielile totale în bugetul ":budget"',
+ 'left_in_budget_limit' => 'Rest de chetuit ăn funcție de buget',
+ 'current_period' => 'Perioada curentă',
+ 'show_the_current_period_and_overview' => 'Afișați perioada curentă și prezentarea generală',
+ 'pref_languages_locale' => 'Pentru ca o altă limbă decât limba engleză să funcționeze corect, sistemul dvs. de operare trebuie să fie dotat cu informațiile de localizare corecte. Dacă acestea nu sunt prezente, datele valutare, datele și sumele pot fi formatate greșit.',
+ 'budget_in_period' => 'Toate tranzacțiile pentru bugetul ":name" între :start și :end',
+ 'chart_budget_in_period' => 'Graficul cu toate tranzacțiile pentru bugetul ":name" între :start și :end',
+ 'chart_account_in_period' => 'Graficul cu toate tranzacțiile pentru contul ":name" între :start și :end',
+ 'chart_category_in_period' => 'Graficul cu toate tranzacțiile pentru categoria ":name" între :start și :end',
+ 'chart_category_all' => 'Graficul cu toate tranzacțiile pentru categoria ":name"',
+ 'clone_withdrawal' => 'Clonați această retragere',
+ 'clone_deposit' => 'Clonați această depozit',
+ 'clone_transfer' => 'Clonați această transfer',
+ 'multi_select_no_selection' => 'Nimic selectat',
+ 'multi_select_select_all' => 'Selectează tot',
+ 'multi_select_n_selected' => 'selectat',
+ 'multi_select_all_selected' => 'Toate selectate',
+ 'multi_select_filter_placeholder' => 'Gasește..',
+ 'intro_next_label' => 'Următor',
+ 'intro_prev_label' => 'Anterior',
+ 'intro_skip_label' => 'Treci peste',
+ 'intro_done_label' => 'Finalizat',
+ 'between_dates_breadcrumb' => 'între :start și :end',
+ 'all_journals_without_budget' => 'Toate tranzacțiile fără un buget',
+ 'journals_without_budget' => 'Tranzacții fără un buget',
+ 'all_journals_without_category' => 'Toate tranzacțiile fără o categorie',
+ 'journals_without_category' => 'Tranzacții fără o categorie',
+ 'all_journals_for_account' => 'Toate tranzacțiile pentru contul :name',
+ 'chart_all_journals_for_account' => 'Graficul tuturor tranzacțiilor pentru contul :name',
+ 'journals_in_period_for_account' => 'Toate tranzacțiile pentru contul :name între :start și :end',
+ 'transferred' => 'Transferat',
+ 'all_withdrawal' => 'Toate cheltuielile',
+ 'all_transactions' => 'Toate tranzacțiile',
+ 'title_withdrawal_between' => 'Toate cheltuielile între :start și :end',
+ 'all_deposit' => 'Toate veniturile',
+ 'title_deposit_between' => 'Toate veniturile între :start și :end',
+ 'all_transfers' => 'Toate transferurile',
+ 'title_transfers_between' => 'Toate transferurile între :start și :end',
+ 'all_transfer' => 'Toate transferurile',
+ 'all_journals_for_tag' => 'Toate tranzacțiile pentru eticheta ":tag"',
+ 'title_transfer_between' => 'Toate transferurile între :start și :end',
+ 'all_journals_for_category' => 'Toate tranzacțiile pentru categoria :name',
+ 'all_journals_for_budget' => 'Toate tranzacțiile pentru bugetul :name',
+ 'chart_all_journals_for_budget' => 'Graficul cu toate tranzacțiile pentru bugetul :name',
+ 'journals_in_period_for_category' => 'Toate tranzacțiile pentru categoria :name între :start și :end',
+ 'journals_in_period_for_tag' => 'Toate tranzacțiile pentru eticheta :tag între :start și :end',
+ 'not_available_demo_user' => 'Funcția pe care încercați să o accesați nu este disponibilă pentru demo.',
+ 'exchange_rate_instructions' => 'Contul de active "@name" acceptă numai tranzacțiile în @native_currency. Dacă doriți să utilizați în schimb @foreign_currency asigurați-vă că suma din @native_currency este cunoscută, de asemenea:',
+ 'transfer_exchange_rate_instructions' => 'Sursa contului de active "@source_name" acceptă numai tranzacțiile în @source_currency. Destinația contului de active "@dest_name" acceptă numai tranzacțiile în @dest_currency. Trebuie să furnizați corect suma transferată în ambele valute.',
+ 'transaction_data' => 'Datele tranzacției',
+ 'invalid_server_configuration' => 'Configurația serverului este nevalidă',
+ 'invalid_locale_settings' => 'Nu se pot formata sumele deoarece serverului dvs îi lipesc pachete esențiale. Există instrucțiuni despre cum să faceți acest lucru .',
+ 'quickswitch' => 'Schimbare rapida',
+ 'sign_in_to_start' => 'Logați-vă pentru a începe sesiunea',
+ 'sign_in' => 'Logare',
+ 'register_new_account' => 'Înregistrați un nou cont',
+ 'forgot_my_password' => 'Am uitat parola',
+ 'problems_with_input' => 'Sunt probleme cu input-ul dvs.',
+ 'reset_password' => 'Reseteaza parola',
+ 'button_reset_password' => 'Reseteaza parola',
+ 'reset_button' => 'Reseteaza',
+ 'want_to_login' => 'Vreau sa mă loghez',
+ 'login_page_title' => 'Logare',
+ 'register_page_title' => 'Înregistrare',
+ 'forgot_pw_page_title' => 'Am uitat parola',
+ 'reset_pw_page_title' => 'Reseteaza parola',
+ 'cannot_reset_demo_user' => 'Nu puteți reseta parola utilizatorului demo.',
+ 'button_register' => 'Înregistrare',
+ 'authorization' => 'Autorizare',
+ 'active_bills_only' => 'numai facturi active',
+ 'average_per_bill' => 'media pe factură',
+ 'expected_total' => 'total așteptat',
+ // API access
+ 'authorization_request' => 'v: Solicitare de autorizare',
+ 'authorization_request_intro' => ' :client strong> solicită permisiunea de a accesa administrația financiară. Doriți să autorizați :client strong> pentru a accesa aceste înregistrări?',
+ 'scopes_will_be_able' => 'Această aplicație va fi capabilă să to:',
+ 'button_authorize' => 'Autorizează',
+ 'none_in_select_list' => '(nici unul)',
+ 'name_in_currency' => ':name în :currency',
+ 'paid_in_currency' => 'Plătit în :currency',
+ 'unpaid_in_currency' => 'Neplătit în :currency',
+
+ // check for updates:
+ 'update_check_title' => 'Verifică actualizări',
+ 'admin_update_check_title' => 'Verificați automat actualizarea',
+ 'admin_update_check_explain' => 'Firefly III poate verifica automat actualizările. Când activați această setare, va contacta Github pentru a vedea dacă este disponibilă o nouă versiune de Firefly III. Când este, veți primi o notificare. Puteți testa această notificare utilizând butonul din dreapta. Indicați mai jos dacă doriți ca Firefly III să verifice actualizările.',
+ 'check_for_updates_permission' => 'Firefly III poate verifica actualizările, dar are nevoie de permisiunea dvs. pentru a face acest lucru. Accesați link-ul pentru a indica dacă doriți ca această funcție să fie activată.',
+ 'updates_ask_me_later' => 'Intreabă-mă mai târziu',
+ 'updates_do_not_check' => 'Nu verificați actualizările',
+ 'updates_enable_check' => 'Activați verificarea pentru actualizări',
+ 'admin_update_check_now_title' => 'Verificați actualizările acum',
+ 'admin_update_check_now_explain' => 'Dacă apăsați butonul, Firefly III va vedea dacă versiunea curentă este cea mai recentă.',
+ 'check_for_updates_button' => 'Verifică acum!',
+ 'update_new_version_alert' => 'O nouă versiune de Firefly III este disponibilă. Dvs. aveți v:your_version, ultima versiune este v:new_version lansată în data de :date.',
+ 'update_current_version_alert' => 'Aveți versiunea v:version, care este ultima disponibilă.',
+ 'update_newer_version_alert' => 'Aveți versiunea v:your_version, care este mai nouă decât cea mai recentă versiune, v:new_version.',
+ 'update_check_error' => 'A apărut o eroare la verificarea actualizărilor. Consultați log-urile.',
+
+ // search
+ 'search' => 'Caută',
+ 'search_query' => 'Interogare',
+ 'search_found_transactions' => 'Numărul de tranzacții găsite:',
+ 'search_for_query' => 'Firefly III este în căutarea pentru tranzacţii cu toate aceste cuvinte în ele: :query',
+ 'search_modifier_amount_is' => 'Suma este exact :value',
+ 'search_modifier_amount' => 'Suma este exact :value',
+ 'search_modifier_amount_max' => 'Suma este la cele mai multe :value',
+ 'search_modifier_amount_min' => 'Suma este de cel puţin :value',
+ 'search_modifier_amount_less' => 'Suma este mai mică decât :value',
+ 'search_modifier_amount_more' => 'Suma este mai mare decât :value',
+ 'search_modifier_source' => 'Contul sursă este :value',
+ 'search_modifier_destination' => 'Contul destinației este :value',
+ 'search_modifier_category' => 'Categoria este :value',
+ 'search_modifier_budget' => 'Bugetul este :value',
+ 'search_modifier_bill' => 'Factura este :value',
+ 'search_modifier_type' => 'Tipul de tranzacţie este :value',
+ 'search_modifier_date' => 'Data tranzacţiei este :value',
+ 'search_modifier_date_before' => 'Data tranzacţiei este înainte de :value',
+ 'search_modifier_date_after' => 'Data tranzacţiei este după :value',
+ 'search_modifier_on' => 'Data tranzacţiei este :value',
+ 'search_modifier_before' => 'Data tranzacţiei este înainte de :value',
+ 'search_modifier_after' => 'Data tranzacţiei este după :value',
+ 'modifiers_applies_are' => 'Următorii modificatorii sunt aplicați la căutare:',
+ 'general_search_error' => 'A apărut o eroare în timpul căutării. Verificați log-urile pentru mai multe informații.',
+ 'search_box' => 'Caută',
+ 'search_box_intro' => 'Bun venit la funcția de căutare. Introduceți interogarea dvs. în căsuță. Asigurați-vă că verificați fișierul de ajutor deoarece căutarea este destul de avansată.',
+ 'search_error' => 'Eroare la căutare',
+ 'search_searching' => 'Căutare ...',
+ 'search_results' => 'Rezultatele căutarii',
+
+ // repeat frequencies:
+ 'repeat_freq_yearly' => 'anual',
+ 'repeat_freq_half-year' => 'fiecare jumătate de an',
+ 'repeat_freq_quarterly' => 'trimestrial',
+ 'repeat_freq_monthly' => 'lunar',
+ 'repeat_freq_weekly' => 'săptămânal',
+ 'weekly' => 'săptămânal',
+ 'quarterly' => 'trimestrial',
+ 'half-year' => 'fiecare jumătate de an',
+ 'yearly' => 'anual',
+
+ // export data:
+ 'import_and_export' => 'Import și export',
+ 'export_data' => 'Export de date',
+ 'export_and_backup_data' => 'Export de date',
+ 'export_data_intro' => 'Utilizați datele exportate pentru a trece la o nouă aplicație financiară. Rețineți că aceste fișiere nu sunt menite să facă backup. Ele nu conțin suficiente meta-date pentru a restabili complet o nouă instalație Firefly III. Dacă doriți să faceți o copie de rezervă a datelor, vă rugăm să salvați direct baza de date.',
+ 'export_format' => 'Formatul de export',
+ 'export_format_csv' => 'Valori separate prin virgulă (fișier CSV)',
+ 'export_format_mt940' => 'Formatul compatibil MT940',
+ 'include_old_uploads_help' => 'Firefly III nu aruncă fișierele originale CSV pe care le-ați importat în trecut. Puteți să le includeți în export.',
+ 'do_export' => 'Exportă',
+ 'export_status_never_started' => 'Exportul nu a început încă',
+ 'export_status_make_exporter' => 'Crearea unui lucru pentru exportator...',
+ 'export_status_collecting_journals' => 'Colectarea tranzacțiilor...',
+ 'export_status_collected_journals' => 'A colectat tranzacțiile!',
+ 'export_status_converting_to_export_format' => 'Conversia tranzacțiilor...',
+ 'export_status_converted_to_export_format' => 'Conversia tranzacțiilor!',
+ 'export_status_creating_journal_file' => 'Crearea fișierului de export...',
+ 'export_status_created_journal_file' => 'Fișierul de export a fost creat!',
+ 'export_status_collecting_attachments' => 'Colectarea tuturor atașamentele...',
+ 'export_status_collected_attachments' => 'A colectat toate atașamentele!',
+ 'export_status_collecting_old_uploads' => 'Colectarea tuturor încărcărilor anterioare...',
+ 'export_status_collected_old_uploads' => 'A colectat toate încărcările anterioare!',
+ 'export_status_creating_zip_file' => 'Crearea unui fișier zip...',
+ 'export_status_created_zip_file' => 'A creat un fișier zip!',
+ 'export_status_finished' => 'Exportul a fost finalizat cu succes! Ura!',
+ 'export_data_please_wait' => 'Vă rugăm să așteptați...',
+
+ // rules
+ 'rules' => 'Reguli',
+ 'rule_name' => 'Denumirea regulii',
+ 'rule_triggers' => 'Regulă se va declanșa când',
+ 'rule_actions' => 'Regulă va',
+ 'new_rule' => 'O nouă regulă',
+ 'new_rule_group' => 'Un nou grup de reguli',
+ 'rule_priority_up' => 'Acordați prioritate regulii',
+ 'rule_priority_down' => 'Acordați mai putină prioritate regulii',
+ 'make_new_rule_group' => 'Faceți un nou grup de reguli',
+ 'store_new_rule_group' => 'Păstrați un nou grup de reguli',
+ 'created_new_rule_group' => 'Grup nou de reguli ":title" stocat!',
+ 'updated_rule_group' => 'Grup de reguli actualizat cu succes ":title".',
+ 'edit_rule_group' => 'Editați grupul de reguli ":title"',
+ 'delete_rule_group' => 'Ștergeți grupul de reguli ":title"',
+ 'deleted_rule_group' => 'Grupul de reguli ":title" a fost șters',
+ 'update_rule_group' => 'Actualizați grupul de reguli',
+ 'no_rules_in_group' => 'Nu există reguli în acest grup',
+ 'move_rule_group_up' => 'Mutare grupul de reguli mai sus',
+ 'move_rule_group_down' => 'Mutare grupul de reguli mai jos',
+ 'save_rules_by_moving' => 'Salvați aceste reguli prin mutarea lor într-un alt grup de reguli',
+ 'make_new_rule' => 'Creați o nouă regulă în grupul de reguli ":title"',
+ 'make_new_rule_no_group' => 'Creați o nouă regulă',
+ 'instructions_rule_from_bill' => 'Pentru a potrivi tranzacția cu noua factură ":name", Firefly III poate crea o regulă care va fi verificată automat împotriva tranzacțiilor pe care le stocați. Verificați detaliile de mai jos și păstrați regula pentru ca Firefly III să potrivească automat tranzacțiile cu factura nouă.',
+ 'rule_is_strict' => 'regulă strictă',
+ 'rule_is_not_strict' => 'regulă nestrictă',
+ 'rule_help_stop_processing' => 'Când bifați această casetă, regulile ulterioare din acest grup nu vor fi executate.',
+ 'rule_help_strict' => 'În regulile stricte, toți declanșatorii trebuie să declanșeze acțiunea (acțiunile) care trebuie executate. În reguli nestricte, orice declanșator este suficient pentru acțiunea (acțiunile) care trebuie executată.',
+ 'rule_help_active' => 'Regulile noi nu vor fi niciodată declanșate.',
+ 'stored_new_rule' => 'S-a salvat o nouă regulă cu titlu ":title"',
+ 'deleted_rule' => 'S-a șters o regulă cu titlul ":title"',
+ 'store_new_rule' => 'Salvati regulă nouă',
+ 'updated_rule' => 'S-a actualizat o regulă cu titlul ":title"',
+ 'default_rule_group_name' => 'Reguli standard',
+ 'default_rule_group_description' => 'Toate regulile - nu sunt într-un anumit grup.',
+ 'default_rule_name' => 'Prima dvs. regulă implicită',
+ 'default_rule_description' => 'Această regulă este un exemplu. Puteți să o ștergeți în siguranță.',
+ 'default_rule_trigger_description' => 'Omul care a vandut lumea',
+ 'default_rule_trigger_from_account' => 'David Bowie',
+ 'default_rule_action_prepend' => 'A cumparat lumea de la',
+ 'default_rule_action_set_category' => 'Cheltuieli mari',
+ 'trigger' => 'Declanșator',
+ 'trigger_value' => 'Declanșare la valoarea',
+ 'stop_processing_other_triggers' => 'Opriți procesarea altor declanșatoare',
+ 'add_rule_trigger' => 'Adăugați un nou declanșator',
+ 'action' => 'Acțiune',
+ 'action_value' => 'Valoarea acțiunii',
+ 'stop_executing_other_actions' => 'Opriți executarea altor acțiuni',
+ 'add_rule_action' => 'Adăugați o acțiune nouă',
+ 'edit_rule' => 'Editați regula ":title"',
+ 'delete_rule' => 'Stergeți regula ":title"',
+ 'update_rule' => 'Actualizați regula',
+ 'test_rule_triggers' => 'Consultați tranzacțiile potrivite',
+ 'warning_transaction_subset' => 'Din motive de performanță, această listă este limitată la :max_num_transactions și poate afișa numai un subset de tranzacții care se potrivesc',
+ 'warning_no_matching_transactions' => 'Nu au fost găsite tranzacții. Rețineți că, din motive de performanță, au fost verificate numai ultimele operațiuni :num_transactions.',
+ 'warning_no_valid_triggers' => 'Nu au fost furnizate declanșatoare valide.',
+ 'apply_rule_selection' => 'Aplicați regula ":title" la o selecție a tranzacțiilor dvs.',
+ 'apply_rule_selection_intro' => 'Reguli de genul ":title" se aplică, în mod normal, tranzacțiilor noi sau actualizate, dar puteți să-i spuneți aplicației să o ruleze pe o selecție a tranzacțiilor existente. Acest lucru poate fi util atunci când ați actualizat o regulă și aveți nevoie de modificările care vor fi aplicate tuturor celorlalte tranzacții.',
+ 'include_transactions_from_accounts' => 'Includeți tranzacții din aceste conturi',
+ 'applied_rule_selection' => 'Regula ":title" a fost aplicată selecției dvs..',
+ 'execute' => 'Execută',
+ 'apply_rule_group_selection' => 'Aplicați grupul de reguli ":title" la o selecție a tranzacțiilor dvs.',
+ 'apply_rule_group_selection_intro' => 'Grupul de reguli precum ":title" se aplică, în mod normal, tranzacțiilor noi sau actualizate, însă puteți spune aplicației că rulează toate regulile din acest grup cu privire la o selecție a tranzacțiilor existente. Acest lucru poate fi util atunci când ați actualizat un grup de reguli și aveți nevoie de modificările care vor fi aplicate tuturor celorlalte tranzacții.',
+ 'applied_rule_group_selection' => 'Grupul de reguli ":title" a fost aplicat selecției dvs..',
+
+ // actions and triggers
+ 'rule_trigger_user_action' => 'Acțiunea utilizatorului este ":trigger_value"',
+ 'rule_trigger_from_account_starts_choice' => 'Contul sursă începe cu..',
+ 'rule_trigger_from_account_starts' => 'Contul sursă începe cu ":trigger_value"',
+ 'rule_trigger_from_account_ends_choice' => 'Contul sursă se termină cu..',
+ 'rule_trigger_from_account_ends' => 'Contul sursă se termină cu ":trigger_value"',
+ 'rule_trigger_from_account_is_choice' => 'Contul sursă este..',
+ 'rule_trigger_from_account_is' => 'Contul sursă este ":trigger_value"',
+ 'rule_trigger_from_account_contains_choice' => 'Contul sursă conține..',
+ 'rule_trigger_from_account_contains' => 'Contul sursă conține ":trigger_value"',
+ 'rule_trigger_to_account_starts_choice' => 'Contul destinației începe cu..',
+ 'rule_trigger_to_account_starts' => 'Contul destinației începe cu ":trigger_value"',
+ 'rule_trigger_to_account_ends_choice' => 'Contul destinației se termină cu..',
+ 'rule_trigger_to_account_ends' => 'Contul destinației se termină cu ":trigger_value"',
+ 'rule_trigger_to_account_is_choice' => 'Contul destinației este..',
+ 'rule_trigger_to_account_is' => 'Contul destinației este ":trigger_value"',
+ 'rule_trigger_to_account_contains_choice' => 'Contul destinației conține..',
+ 'rule_trigger_to_account_contains' => 'Contul destinației conține ":trigger_value"',
+ 'rule_trigger_transaction_type_choice' => 'Tranzacția este de tip..',
+ 'rule_trigger_transaction_type' => 'Tranzacția este de tip ":trigger_value"',
+ 'rule_trigger_category_is_choice' => 'Categoria este..',
+ 'rule_trigger_category_is' => 'Categoria este ":trigger_value"',
+ 'rule_trigger_amount_less_choice' => 'Suma este mai mică decât..',
+ 'rule_trigger_amount_less' => 'Suma este mai mică decât :trigger_value',
+ 'rule_trigger_amount_exactly_choice' => 'Suma este..',
+ 'rule_trigger_amount_exactly' => 'Suma este :trigger_value',
+ 'rule_trigger_amount_more_choice' => 'Suma este mai mare decât..',
+ 'rule_trigger_amount_more' => 'Suma este mai mare decât :trigger_value',
+ 'rule_trigger_description_starts_choice' => 'Descrierea începe cu..',
+ 'rule_trigger_description_starts' => 'Descrierea începe cu ":trigger_value"',
+ 'rule_trigger_description_ends_choice' => 'Descrierea se termină cu..',
+ 'rule_trigger_description_ends' => 'Descrierea se termină cu ":trigger_value"',
+ 'rule_trigger_description_contains_choice' => 'Descrierea conține..',
+ 'rule_trigger_description_contains' => 'Descrierea conține ":trigger_value"',
+ 'rule_trigger_description_is_choice' => 'Descrierea este..',
+ 'rule_trigger_description_is' => 'Descrierea este ":trigger_value"',
+ 'rule_trigger_budget_is_choice' => 'Bugetul este..',
+ 'rule_trigger_budget_is' => 'Bugetul este ":trigger_value"',
+ 'rule_trigger_tag_is_choice' => 'O etichetă este..',
+ 'rule_trigger_tag_is' => 'O etichetă este ":trigger_value"',
+ 'rule_trigger_currency_is_choice' => 'Moneda tranzacției este..',
+ 'rule_trigger_currency_is' => 'Moneda tranzacției este ":trigger_value"',
+ 'rule_trigger_has_attachments_choice' => 'Are cel puțin atâtea atașamente',
+ 'rule_trigger_has_attachments' => 'Are cel puțin :trigger_value atașament(e)',
+ 'rule_trigger_store_journal' => 'Când este o tranzacție creată',
+ 'rule_trigger_update_journal' => 'Când este o tranzacție actualizată',
+ 'rule_trigger_has_no_category_choice' => 'Nu are nici o categorie',
+ 'rule_trigger_has_no_category' => 'Tranzacția nu are nici o categorie',
+ 'rule_trigger_has_any_category_choice' => 'Are o (orice) categorie',
+ 'rule_trigger_has_any_category' => 'Tranzacția are o (orice) categorie',
+ 'rule_trigger_has_no_budget_choice' => 'Nu are niciun buget',
+ 'rule_trigger_has_no_budget' => 'Tranzacția nu are niciun buget',
+ 'rule_trigger_has_any_budget_choice' => 'Are un (orice) buget',
+ 'rule_trigger_has_any_budget' => 'Tranzacția are un (orice) buget',
+ 'rule_trigger_has_no_tag_choice' => 'Nu are etichetă (e)',
+ 'rule_trigger_has_no_tag' => 'Tranzacția nu are etichetă (e)',
+ 'rule_trigger_has_any_tag_choice' => 'Are una sau mai multe etichete',
+ 'rule_trigger_has_any_tag' => 'Tranzacția are una sau mai multe etichete',
+ 'rule_trigger_any_notes_choice' => 'Are (orice) notițe',
+ 'rule_trigger_any_notes' => 'Tranzacția are (orice) notițe',
+ 'rule_trigger_no_notes_choice' => 'Nu are notițe',
+ 'rule_trigger_no_notes' => 'Tranzacția nu are notițe',
+ 'rule_trigger_notes_are_choice' => 'Notele sunt..',
+ 'rule_trigger_notes_are' => 'Notele sunt ":trigger_value"',
+ 'rule_trigger_notes_contain_choice' => 'Notele conțin..',
+ 'rule_trigger_notes_contain' => 'Notele conțin ":trigger_value"',
+ 'rule_trigger_notes_start_choice' => 'Notele încep cu..',
+ 'rule_trigger_notes_start' => 'Notele încep cu ":trigger_value"',
+ 'rule_trigger_notes_end_choice' => 'Notele se termină cu..',
+ 'rule_trigger_notes_end' => 'Notele se termină cu ":trigger_value"',
+ 'rule_action_set_category' => 'Setați categoria la ":action_value"',
+ 'rule_action_clear_category' => 'Șterge categorie',
+ 'rule_action_set_budget' => 'Setați bugetul la ":action_value"',
+ 'rule_action_clear_budget' => 'Ștergeți bugetul',
+ 'rule_action_add_tag' => 'Adaugă etichetă ":action_value"',
+ 'rule_action_remove_tag' => 'Eliminați eticheta ":action_value"',
+ 'rule_action_remove_all_tags' => 'Eliminați toate etichetele',
+ 'rule_action_set_description' => 'Setați descrierea la ":action_value"',
+ 'rule_action_append_description' => 'Adăugați descrierea cu ":action_value"',
+ 'rule_action_prepend_description' => 'Prefixați descrierea cu ":action_value"',
+ 'rule_action_set_category_choice' => 'Setați categoria la..',
+ 'rule_action_clear_category_choice' => 'Ștergeți any category',
+ 'rule_action_set_budget_choice' => 'Setați bugetul la..',
+ 'rule_action_clear_budget_choice' => 'Ștergeți any budget',
+ 'rule_action_add_tag_choice' => 'Adaugă etichetă..',
+ 'rule_action_remove_tag_choice' => 'Eliminați eticheta..',
+ 'rule_action_remove_all_tags_choice' => 'Eliminați toate etichetele',
+ 'rule_action_set_description_choice' => 'Setați descrierea la..',
+ 'rule_action_append_description_choice' => 'Adăugați descrierea cu..',
+ 'rule_action_prepend_description_choice' => 'Prefixați descrierea cu..',
+ 'rule_action_set_source_account_choice' => 'Setați contul sursă la...',
+ 'rule_action_set_source_account' => 'Setați contul sursă la :action_value',
+ 'rule_action_set_destination_account_choice' => 'Setați contul de destinație la...',
+ 'rule_action_set_destination_account' => 'Setați contul de destinație la :action_value',
+ 'rule_action_append_notes_choice' => 'Adăugați notițe cu..',
+ 'rule_action_append_notes' => 'Adăugați notițe cu ":action_value"',
+ 'rule_action_prepend_notes_choice' => 'Prefixați notițele cu..',
+ 'rule_action_prepend_notes' => 'Prefixați notițele cu ":action_value"',
+ 'rule_action_clear_notes_choice' => 'Eliminați orice notiță',
+ 'rule_action_clear_notes' => 'Eliminați orice notiță',
+ 'rule_action_set_notes_choice' => 'Setați notițele la..',
+ 'rule_action_link_to_bill_choice' => 'Legați la o factură..',
+ 'rule_action_link_to_bill' => 'Legați la factură ":action_value"',
+ 'rule_action_set_notes' => 'Setați notițele la ":action_value"',
+ 'rule_action_convert_deposit_choice' => 'Transformați tranzacția într-un depozit',
+ 'rule_action_convert_deposit' => 'Transformați tranzacția într-un depozit de la ":action_value"',
+ 'rule_action_convert_withdrawal_choice' => 'Transformați tranzacția într-o retragere',
+ 'rule_action_convert_withdrawal' => 'Transformați tranzacția într-o retragere la ":action_value"',
+ 'rule_action_convert_transfer_choice' => 'Transformați tranzacția într-un transfer',
+ 'rule_action_convert_transfer' => 'Transformați tranzacția într-un transfer cu ":action_value"',
+
+ 'rules_have_read_warning' => 'Ați citit avertismentul?',
+ 'apply_rule_warning' => 'Avertisment: difuzarea unei reguli (grup) pe o selecție largă de tranzacții ar putea dura foarte mult și s-ar putea să renunțe. În caz contrar, regula (grupul) va fi aplicată numai unui subset necunoscut al tranzacțiilor dvs. Acest lucru ar putea să afecteze finanțele dvs. Vă rugăm să fiți atent.',
+ 'rulegroup_for_bills_title' => 'Grup de reguli pentru facturi',
+ 'rulegroup_for_bills_description' => 'Un grup de reguli special pentru toate regulile care implică facturile.',
+ 'rule_for_bill_title' => 'Regulă generată automat pentru factura ":name"',
+ 'rule_for_bill_description' => 'Această regulă este generată automat pentru a încerca să se potrivească cu factura ":name".',
+ 'create_rule_for_bill' => 'Creați o nouă regulă pentru factura ":name"',
+ 'create_rule_for_bill_txt' => 'Felicitări, tocmai ați creat o nouă factură numită ":name"! Firefly III poate să potrivească automat noi retrageri la acestă factură. De exemplu, ori de câte ori plătiți chiria, factura "chiria" va fi legată de cheltuială. În acest fel, Firefly III vă poate arăta cu exactitate care facturi sunt datorate și care nu sunt. Pentru a face acest lucru, trebuie creată o nouă regulă. Firefly III a completat câteva valori implicite pentru dvs. Asigurați-vă că acestea sunt corecte. Dacă aceste valori sunt corecte, Firefly III va conecta automat retragerea corectă la factura corectă. Verificați declanșatoarele pentru a vedea dacă acestea sunt corecte și adăugați altele dacă sunt greșite.',
+ 'new_rule_for_bill_title' => 'Regula privind factura ":name"',
+ 'new_rule_for_bill_description' => 'Această regulă marchează tranzacțiile pentru factura ":name".',
+
+ // tags
+ 'store_new_tag' => 'Salvați o nouă etichetă',
+ 'update_tag' => 'Actualizați eticheta',
+ 'no_location_set' => 'Nu a fost setată nicio locație.',
+ 'meta_data' => 'Date meta',
+ 'location' => 'Locație',
+ 'without_date' => 'Fără data',
+ 'result' => 'Rezultat',
+ 'sums_apply_to_range' => 'Toate sumele se aplică gamei selectate',
+ 'mapbox_api_key' => 'Pentru a utiliza harta, obțineți o cheie API din Mapbox . Deschideți fișierul .env code> și introduceți acest cod după MAPBOX_API_KEY = code>.',
+ 'press_tag_location' => 'Faceți clic dreapta sau apăsați lung pentru a seta locația etichetei.',
+ 'clear_location' => 'Ștergeți locația',
+
+ // preferences
+ 'pref_home_screen_accounts' => 'Ecranul de start al conturilor',
+ 'pref_home_screen_accounts_help' => 'Ce conturi ar trebui afișate pe pagina de pornire?',
+ 'pref_view_range' => 'Vedeți intervalul',
+ 'pref_view_range_help' => 'Anumite grafice sunt grupate automat în perioade. Bugeturile dvs. vor fi, de asemenea, grupate în perioade. Ce perioadă ați prefera?',
+ 'pref_1D' => 'O zi',
+ 'pref_1W' => 'O saptamână',
+ 'pref_1M' => 'O lună',
+ 'pref_3M' => 'Trei luni (trimestru)',
+ 'pref_6M' => 'Șase luni',
+ 'pref_1Y' => 'Un an',
+ 'pref_languages' => 'Limbi',
+ 'pref_languages_help' => 'Firefly III acceptă mai multe limbi. Pe care o preferați?',
+ 'pref_custom_fiscal_year' => 'Setări an fiscal',
+ 'pref_custom_fiscal_year_label' => 'Activat',
+ 'pref_custom_fiscal_year_help' => 'În țările care utilizează un exercițiu financiar, altul decât 1 ianuarie până la 31 decembrie, puteți să le activați și să specificați zilele de începere / sfârșit ale anului fiscal',
+ 'pref_fiscal_year_start_label' => 'Data de începere a anului fiscal',
+ 'pref_two_factor_auth' => 'Verificarea în doi pași',
+ 'pref_two_factor_auth_help' => 'Când activați verificarea în doi pași (cunoscută și ca autentificare cu doi factori), adăugați un nivel suplimentar de securitate în contul dvs. Conectați-vă cu ceva ce știți (parola dvs.) și ceva ce aveți (un cod de verificare). Codurile de verificare sunt generate de o aplicație de pe telefon, cum ar fi Authy sau Google Authenticator.',
+ 'pref_enable_two_factor_auth' => 'Activați verificarea în doi pași',
+ 'pref_two_factor_auth_disabled' => 'Cod de verificare în doi pași eliminat și dezactivat',
+ 'pref_two_factor_auth_remove_it' => 'Nu uitați să eliminați contul din aplicația dvs. de autentificare!',
+ 'pref_two_factor_auth_code' => 'Verificați codul',
+ 'pref_two_factor_auth_code_help' => 'Scanați codul QR cu o aplicație de pe telefon, cum ar fi Authy sau Google Authenticator și introduceți codul generat.',
+ 'pref_two_factor_auth_reset_code' => 'Resetați codul de verificare',
+ 'pref_two_factor_auth_disable_2fa' => 'Dezactivați autentificarea cu doi factori',
+ '2fa_use_secret_instead' => 'Dacă nu puteți scana codul QR, nu ezitați să utilizați secretul: :secret.',
+ 'pref_save_settings' => 'Salvează setările',
+ 'saved_preferences' => 'Preferințele sunt salvate!',
+ 'preferences_general' => 'Generale',
+ 'preferences_frontpage' => 'Ecranul de start',
+ 'preferences_security' => 'Securitate',
+ 'preferences_layout' => 'Schemă',
+ 'pref_home_show_deposits' => 'Afișați depozitele pe ecranul de pornire',
+ 'pref_home_show_deposits_info' => 'Ecranul de pornire vă arată deja cont de cheltuieli. Ar trebui să afișeze și conturile dvs. de venit?',
+ 'pref_home_do_show_deposits' => 'Da, arată-le',
+ 'successful_count' => 'din care :count au reușit',
+ 'list_page_size_title' => 'Mărimea paginii',
+ 'list_page_size_help' => 'Orice listă de lucruri (conturi, tranzacții etc.) arată cel mult atât de multe pe pagină.',
+ 'list_page_size_label' => 'Mărimea paginii',
+ 'between_dates' => '(:start și :end)',
+ 'pref_optional_fields_transaction' => 'Câmpuri opționale pentru tranzacții',
+ 'pref_optional_fields_transaction_help' => 'În mod prestabilit, toate câmpurile nu sunt activate atunci când creați o nouă tranzacție (din cauza aglomerării). Mai jos, puteți activa aceste câmpuri dacă credeți că acestea ar putea fi utile pentru dvs. Desigur, orice câmp care este dezactivat, dar deja completat, va fi vizibil indiferent de setare.',
+ 'optional_tj_date_fields' => 'Câmpurile de date',
+ 'optional_tj_business_fields' => 'Domenii de activitate',
+ 'optional_tj_attachment_fields' => 'Câmpuri de atașament',
+ 'pref_optional_tj_interest_date' => 'Data de interes',
+ 'pref_optional_tj_book_date' => 'Data revervării',
+ 'pref_optional_tj_process_date' => 'Data procesării',
+ 'pref_optional_tj_due_date' => 'Data scadentă',
+ 'pref_optional_tj_payment_date' => 'Data plății',
+ 'pref_optional_tj_invoice_date' => 'Data facturii',
+ 'pref_optional_tj_internal_reference' => 'Referință internă',
+ 'pref_optional_tj_notes' => 'Notițe',
+ 'pref_optional_tj_attachments' => 'Ataşamente',
+ 'optional_field_meta_dates' => 'Date',
+ 'optional_field_meta_business' => 'Afaceri',
+ 'optional_field_attachments' => 'Ataşamente',
+ 'optional_field_meta_data' => 'Meta date opționale',
+
+ // profile:
+ 'change_your_password' => 'Schimbați-vă parola',
+ 'delete_account' => 'Șterge account',
+ 'current_password' => 'Parola actuală',
+ 'new_password' => 'Parola nouă',
+ 'new_password_again' => 'Parola nouă (din nou)',
+ 'delete_your_account' => 'Ștergeți contul dvs',
+ 'delete_your_account_help' => 'Ștergerea contului dvs. va șterge, de asemenea, orice cont, tranzacție, orice em> ați salvat în aplicație. Acestea vor dispărea.',
+ 'delete_your_account_password' => 'Introduceți parola pentru a continua.',
+ 'password' => 'Parola',
+ 'are_you_sure' => 'Esti sigur? Nu poți anula acest lucru.',
+ 'delete_account_button' => 'Ștergeți contul dvs',
+ 'invalid_current_password' => 'Parola curentă nevalidă!',
+ 'password_changed' => 'Parolă schimbată!',
+ 'should_change' => 'Ideea este să vă schimbați parola.',
+ 'invalid_password' => 'Parolă nevalidă!',
+ 'what_is_pw_security' => 'Ce este "verificarea securității parolei"?',
+ 'secure_pw_title' => 'Cum alegeți o parolă sigură',
+ 'secure_pw_history' => 'Nu trece nici săptămână și citiți în știri despre un site care pierde parolele utilizatorilor săi. Hackerii și hoții utilizează aceste parole pentru a încerca să vă fure informațiile private. Aceste informații sunt valoroase.',
+ 'secure_pw_ff' => 'Utilizați aceeași parolă pe tot internetul? Dacă un site pierde parola, hackerii au acces la toate datele. Firefly III se bazează pe dvs. pentru a alege o parolă puternică și unică pentru a vă proteja înregistrările financiare.',
+ 'secure_pw_check_box' => 'Pentru a vă ajuta să faceți acest lucru Firefly III poate verifica dacă parola pe care doriți să o utilizați a fost furată în trecut. Dacă este cazul, Firefly III vă sfătuiește NU să utilizați parola respectivă.',
+ 'secure_pw_working_title' => 'Cum funcționează?',
+ 'secure_pw_working' => 'Dacă bifați caseta, Firefly III va trimite primele cinci caractere ale hash-ului SHA1 al parolei dvs. la site-ul Troy Hunt pentru a vedea dacă este în listă. Acest lucru vă va împiedica să utilizați parole nesigure, așa cum se recomandă în cele mai recente articole de specialitate pe NIST pe acest subiect.',
+ 'secure_pw_should' => 'Ar trebui să bifez caseta??',
+ 'secure_pw_long_password' => 'Da. Verificați întotdeauna că parola este sigură.',
+ 'command_line_token' => 'Token-ul liniei de comandă',
+ 'explain_command_line_token' => 'Aveți nevoie de acest token pentru a efectua opțiunile din linie de comandă, cum ar fi importul sau exportul de date. Fără el, astfel de comenzi sensibile nu vor funcționa. Nu partajați token-ul. Nimeni nu vă va cere acest token, nici măcar această aplicație. Dacă vă temeți că ați pierdut acest lucru sau când sunteți paranoic, regenerați acest token folosind butonul.',
+ 'regenerate_command_line_token' => 'Regenerați token-ul liniei de comandă',
+ 'token_regenerated' => 'A fost generat un nou token de linie de comandă',
+ 'change_your_email' => 'Schimbați adresa dvs. de e-mail',
+ 'email_verification' => 'Va fi trimis un email pe vechea si noua adresă de e-mail. Din motive de securitate, nu veți putea să vă conectați până când nu vă confirmați noua adresă de e-mail. Dacă nu sunteți sigur că instalarea dvs. Firefly III este capabilă să trimită e-mailuri, vă rugăm să nu utilizați această caracteristică. Dacă sunteți administrator, puteți testa acest lucru în Admin .',
+ 'email_changed_logout' => 'Până când nu vă confirmați adresa de e-mail, nu vă puteți conecta.',
+ 'login_with_new_email' => 'Acum vă puteți conecta cu noua dvs. adresă de e-mail.',
+ 'login_with_old_email' => 'Acum puteți să vă conectați din nou cu vechea adresă de e-mail.',
+ 'login_provider_local_only' => 'Această acțiune nu este disponibilă când vă autentificați prin ":login_provider".',
+ 'delete_local_info_only' => 'Pentru că vă autentificați prin ":login_provider", acest lucru va șterge numai informațiile locale despre Firefly III.',
+
+ // attachments
+ 'nr_of_attachments' => 'Un atașament|:count atașamente',
+ 'attachments' => 'Atașamente',
+ 'edit_attachment' => 'Editați attachment ":name"',
+ 'update_attachment' => 'Actualizați atașament',
+ 'delete_attachment' => 'Șterge atașament ":name"',
+ 'attachment_deleted' => 'Atașament ":name" șters',
+ 'attachment_updated' => 'Atașament ":name" actualizat',
+ 'upload_max_file_size' => 'Dimensiunea maximă a fișierului: :size',
+ 'list_all_attachments' => 'Lista tuturor atașamentelor',
+
+ // transaction index
+ 'title_expenses' => 'Cheltuieli',
+ 'title_withdrawal' => 'Cheltuieli',
+ 'title_revenue' => 'Venituri',
+ 'title_deposit' => 'Venituri',
+ 'title_transfer' => 'Transferuri',
+ 'title_transfers' => 'Transferuri',
+
+ // convert stuff:
+ 'convert_is_already_type_Withdrawal' => 'Această tranzacție este deja o retragere',
+ 'convert_is_already_type_Deposit' => 'Această tranzacție este deja un depozit',
+ 'convert_is_already_type_Transfer' => 'Această tranzacție este deja un transfer',
+ 'convert_to_Withdrawal' => 'Convertește ":description" la o retragere',
+ 'convert_to_Deposit' => 'Convertește ":description" la un depozit',
+ 'convert_to_Transfer' => 'Convertește ":description" la un transfer',
+ 'convert_options_WithdrawalDeposit' => 'Convertește o retragere intr-un depozit',
+ 'convert_options_WithdrawalTransfer' => 'Convertește o retragere intr-un transfer',
+ 'convert_options_DepositTransfer' => 'Convertește un depozit intr-un transfer',
+ 'convert_options_DepositWithdrawal' => 'Convertește un depozit intr-o retragere',
+ 'convert_options_TransferWithdrawal' => 'Convertește un transfer intr-o retragere',
+ 'convert_options_TransferDeposit' => 'Convertește un transfer intr-un depozit',
+ 'convert_Withdrawal_to_deposit' => 'Convertește această retragere la un depozit',
+ 'convert_Withdrawal_to_transfer' => 'Convertește această retragere la un transfer',
+ 'convert_Deposit_to_withdrawal' => 'Convertește aceast depozit la o retragere',
+ 'convert_Deposit_to_transfer' => 'Convertește această depozit la un transfer',
+ 'convert_Transfer_to_deposit' => 'Convertește aceast transfer la un depozit',
+ 'convert_Transfer_to_withdrawal' => 'Convertește aceast transfer la o retragere',
+ 'convert_please_set_revenue_source' => 'Alegeți un cont de venituri din care vor proveni banii.',
+ 'convert_please_set_asset_destination' => 'Alegeți un cont de active unde vor merge banii.',
+ 'convert_please_set_expense_destination' => 'Alegeți un cont de cheltuieli unde vor merge banii.',
+ 'convert_please_set_asset_source' => 'Alegeți un cont de active unde vor veni banii.',
+ 'convert_explanation_withdrawal_deposit' => 'Dacă convertiți această retragere în depozit, :amount va fi depus în :sourceName în loc să fie preluat din acesta.',
+ 'convert_explanation_withdrawal_transfer' => 'Dacă convertiți această retragere în transfer, :amount va fi transferată din :sourceName către un nou cont de activ, în loc să fie plătite pentru :destinationName .',
+ 'convert_explanation_deposit_withdrawal' => 'Dacă convertiți acest depozit intr-o retragere, :amount va fi eliminată din :destinationName în loc să fie adăugate la acestea.',
+ 'convert_explanation_deposit_transfer' => 'Dacă convertiți acest depozit intr-un transfer, :amount va fi transferată de la un cont de activ la alegere :destinationName.',
+ 'convert_explanation_transfer_withdrawal' => 'Dacă convertiți acest transfer intr-o retragere, :amount va merge de la :sourceName la o nouă destinație ca o cheltuială, în loc să meargă :destinationName ca trensfer.',
+ 'convert_explanation_transfer_deposit' => 'Dacă convertiți acest transfer intr-un depozit, :amount va fi depusă în contul :destinationName în loc să fie transferată acolo.',
+ 'converted_to_Withdrawal' => 'Tranzacția a fost transformată în retragere',
+ 'converted_to_Deposit' => 'Tranzacția a fost transformată în depozit',
+ 'converted_to_Transfer' => 'Tranzacția a fost transformată în transfer',
+ 'invalid_convert_selection' => 'Contul pe care l-ați selectat este deja utilizat în această tranzacție sau nu există.',
+ 'source_or_dest_invalid' => 'Nu se pot găsi detaliile corecte ale tranzacției. Conversia nu este posibilă.',
+
+ // create new stuff:
+ 'create_new_withdrawal' => 'Creați o nouă retragere',
+ 'create_new_deposit' => 'Creați un nou depozit',
+ 'create_new_transfer' => 'Creați un nou transfer',
+ 'create_new_asset' => 'Creați un nou cont de active',
+ 'create_new_expense' => 'Creați un nou cont de cheltuieli',
+ 'create_new_revenue' => 'Creați un nou cont de venituri',
+ 'create_new_piggy_bank' => 'Creați o nouă pușculiță',
+ 'create_new_bill' => 'Creați o nouă factură',
+
+ // currencies:
+ 'create_currency' => 'Creați o nouă monedă',
+ 'store_currency' => 'Salvați o nouă monedă',
+ 'update_currency' => 'Actualizați monedă',
+ 'new_default_currency' => ':name este acum moneda implicită.',
+ 'cannot_delete_currency' => 'Nu se poate șterge :nume deoarece este încă în uz.',
+ 'cannot_disable_currency' => 'Nu se poate dezactiva :name deoarece este încă în uz.',
+ 'deleted_currency' => 'Moneda :name stearsă',
+ 'created_currency' => 'Moneda :name creată',
+ 'could_not_store_currency' => 'Nu am putut stoca o nouă monedă.',
+ 'updated_currency' => 'Moneda :name actualizată',
+ 'ask_site_owner' => 'Vă rugăm să întrebați :owner să adăuge, elimine sau editeze valute.',
+ 'currencies_intro' => 'Firefly III acceptă diferite valute pe care le puteți seta și activa aici.',
+ 'make_default_currency' => 'Faceți implicit',
+ 'default_currency' => 'implicit',
+ 'currency_is_disabled' => 'Dezactivat',
+ 'enable_currency' => 'Activează',
+ 'disable_currency' => 'Dezactivează',
+ 'currencies_default_disabled' => 'Cele mai multe dintre aceste monede sunt dezactivate în mod prestabilit. Pentru a le folosi, trebuie să le activați mai întâi.',
+ 'currency_is_now_enabled' => 'Moneda ":name" a fost activată',
+ 'currency_is_now_disabled' => 'Moneda ":name" a fost dezactivată',
+
+ // forms:
+ 'mandatoryFields' => 'Câmpuri obligatorii',
+ 'optionalFields' => 'Câmpuri opționale',
+ 'options' => 'Opțiuni',
+
+ // budgets:
+ 'create_new_budget' => 'Creați un nou budget',
+ 'store_new_budget' => 'Salvați un nou budget',
+ 'stored_new_budget' => 'Bugetul ":name" a fost salvat',
+ 'available_between' => 'Disponibil între :start și :end',
+ 'transactionsWithoutBudget' => 'Cheltuieli fără buget',
+ 'transactions_no_budget' => 'Cheltuieli fără buget între :start și :end',
+ 'spent_between' => 'Cheltuit între :start și :end',
+ 'createBudget' => 'Buget nou',
+ 'inactiveBudgets' => 'Bugete inactive',
+ 'without_budget_between' => 'Tranzacții fără un buget între :start și :end',
+ 'delete_budget' => 'Șterge buget ":name"',
+ 'deleted_budget' => 'Buget ":name" șters',
+ 'edit_budget' => 'Editați buget ":name"',
+ 'updated_budget' => 'Buget ":name" actualizat',
+ 'update_amount' => 'Actualizați suma',
+ 'update_budget' => 'Actualizați bugetul',
+ 'update_budget_amount_range' => 'Actualizați suma disponibilă între :start și :end',
+ 'budget_period_navigator' => 'Navigator pe perioada',
+ 'info_on_available_amount' => 'Ce am disponibil?',
+ 'available_amount_indication' => 'Utilizați aceste sume pentru a obține o indicație cu privire la bugetul dvs. total.',
+ 'suggested' => 'Sugerat',
+ 'average_between' => 'Media între :start și :end',
+ 'over_budget_warn' => ' În mod normal, bugetul este de aproximativ :amount pe zi. Aceasta este :over_amount pe zi.',
+
+ // bills:
+ 'match_between_amounts' => 'Factura se potrivește tranzacțiilor între :low și :high.',
+ 'bill_related_rules' => 'Reguli legate de această factură',
+ 'repeats' => 'Repetă',
+ 'connected_journals' => 'Tranzacții conectate',
+ 'auto_match_on' => 'Potrivire automată făcută de Firefly III',
+ 'auto_match_off' => 'Potrivirea nu este făcută automat de Firefly III',
+ 'next_expected_match' => 'Următoarea potrivire asteptată',
+ 'delete_bill' => 'Șterge factura ":name"',
+ 'deleted_bill' => 'Factura ":name" stearsă',
+ 'edit_bill' => 'Editați factura ":name"',
+ 'more' => 'Mai mult',
+ 'rescan_old' => 'Rulează din nou regulile pentru toate tranzacțiile',
+ 'update_bill' => 'Actualizați factura',
+ 'updated_bill' => 'Factura ":name" actualizată',
+ 'store_new_bill' => 'Salvați o nouă factură',
+ 'stored_new_bill' => 'Factura noua ":name" a fost salvată',
+ 'cannot_scan_inactive_bill' => 'Facturile inactive nu pot fi scanate.',
+ 'rescanned_bill' => 'Scanați din nou totul si and conectați :total tranzacții la factură.',
+ 'average_bill_amount_year' => 'Suma medie a facturilor (:year)',
+ 'average_bill_amount_overall' => 'Suma medie a facturilor (în ansamblu)',
+ 'bill_is_active' => 'Factura este activă',
+ 'bill_expected_between' => 'Așteptat între :start și :end',
+ 'bill_will_automatch' => 'Factura se va conecta automat la tranzacții ce se potrivesc',
+ 'skips_over' => 'sari peste',
+ 'bill_store_error' => 'A apărut o eroare neașteptată în timpul stocării facturii noi. Verificați log-urile',
+ 'list_inactive_rule' => 'regulă inactivă',
+
+ // accounts:
+ 'account_missing_transaction' => 'Contul #:id (":name") nu pot fi vizualizate direct.',
+ 'details_for_asset' => 'Detalii pentru contul de active ":name"',
+ 'details_for_expense' => 'Detalii pentru contul de cheltuieli ":name"',
+ 'details_for_revenue' => 'Detalii pentru contul de venituri ":name"',
+ 'details_for_cash' => 'Detalii pentru contul de numerar ":name"',
+ 'store_new_asset_account' => 'Salvați un nou cont de active',
+ 'store_new_expense_account' => 'Salvați un nou cont de cheltuieli',
+ 'store_new_revenue_account' => 'Salvați un nou cont de venituri',
+ 'edit_asset_account' => 'Editați contul de active ":name"',
+ 'edit_expense_account' => 'Editați contul de cheltuieli ":name"',
+ 'edit_revenue_account' => 'Editați contul de venituri ":name"',
+ 'delete_asset_account' => 'Șterge contul de active ":name"',
+ 'delete_expense_account' => 'Șterge contul de cheltuieli ":name"',
+ 'delete_revenue_account' => 'Șterge contul de venituri ":name"',
+ 'delete_liabilities_account' => 'Șterge provizionul ":name"',
+ 'asset_deleted' => 'Contul de active ":name" a fost șters cu succes',
+ 'expense_deleted' => 'Contul de cheltuieli ":name" a fost șters cu succes',
+ 'revenue_deleted' => 'Contul de venituri ":name" a fost șters cu succes',
+ 'update_asset_account' => 'Actualizați contul de active',
+ 'update_liabilities_account' => 'Actualizați provizionul',
+ 'update_expense_account' => 'Actualizați cont de cheltuieli',
+ 'update_revenue_account' => 'Actualizați cont de venituri',
+ 'make_new_asset_account' => 'Creați un nou cont de active',
+ 'make_new_expense_account' => 'Creați un nou cont de cheltuieli',
+ 'make_new_revenue_account' => 'Creați un nou cont de venituri',
+ 'make_new_liabilities_account' => 'Creați un nou provizion',
+ 'asset_accounts' => 'Conturile de active',
+ 'expense_accounts' => 'Conturi de cheltuieli',
+ 'revenue_accounts' => 'Conturi de venituri',
+ 'cash_accounts' => 'Conturi de numerar',
+ 'Cash account' => 'Cont de numerar',
+ 'liabilities_accounts' => 'Provizioane',
+ 'reconcile_account' => 'Reconciliază/Potrivește contul ":account"',
+ 'overview_of_reconcile_modal' => 'Privire de ansamblu asupra reconcilierii',
+ 'delete_reconciliation' => 'Șterge reconcilierea',
+ 'update_reconciliation' => 'Actualizați reconcilierea',
+ 'amount_cannot_be_zero' => 'Suma nu poate fi zero',
+ 'end_of_reconcile_period' => 'Sfârșitul perioadei de reconciliere: :period',
+ 'start_of_reconcile_period' => 'Începutul perioadei de reconciliere: :period',
+ 'start_balance' => 'Sold de început',
+ 'end_balance' => 'Sold final',
+ 'update_balance_dates_instruction' => 'Potriviți sumele și datele de mai sus la extrasul de cont bancar și apăsați pe "Porniți reconcilierea"',
+ 'select_transactions_instruction' => 'Selectați tranzacțiile care apar în extrasul dvs. bancar.',
+ 'select_range_and_balance' => 'Mai întâi verificați intervalul de date și balanțele. Apoi apăsați "Porniți reconcilierea"',
+ 'date_change_instruction' => 'Dacă schimbați acum intervalul de date, orice progres va fi pierdut.',
+ 'update_selection' => 'Actualizați selectaia',
+ 'store_reconcile' => 'Salvați reconcilierea',
+ 'reconciliation_transaction' => 'Tranzacție de reconciliere',
+ 'Reconciliation' => 'Reconciliere',
+ 'reconciliation' => 'Reconciliere',
+ 'reconcile_options' => 'Optiuni reconciliere',
+ 'reconcile_range' => 'Domeniu de reconciliere',
+ 'start_reconcile' => 'Porniți reconcilierea',
+ 'cash' => 'numerar',
+ 'account_type' => 'Tip cont',
+ 'save_transactions_by_moving' => 'Salvați aceste tranzacții prin mutarea acestora într-un alt cont:',
+ 'stored_new_account' => 'Cont nou ":name" salvat!',
+ 'updated_account' => 'Contul ":name" actualizat',
+ 'credit_card_options' => 'Opțiuni pentru carduri de credit',
+ 'no_transactions_account' => 'Nu există tranzacții (în această perioadă) pentru contul de activ ":name".',
+ 'no_transactions_period' => 'Nu există nicio tranzacție (in această perioadă).',
+ 'no_data_for_chart' => 'Nu există suficiente informații (încă) pentru a genera acest grafic.',
+ 'select_at_least_one_account' => 'Selectați cel puțin un cont de active',
+ 'select_at_least_one_category' => 'Selectați cel puțin o categorie',
+ 'select_at_least_one_budget' => 'Selectați cel puțin un buget',
+ 'select_at_least_one_tag' => 'Selectați cel puțin o eticheta',
+ 'select_at_least_one_expense' => 'Selectați cel puțin o combinație cont de cheltuieli/venituri. Dacă nu ai încă nici una (lista este goală) acest raport nu este disponibil.',
+ 'account_default_currency' => 'Aceasta va fi moneda implicită asociată acestui cont.',
+ 'reconcile_has_more' => 'Registrul dvs are mai mulți bani în ea decât banca dvs. susține că ar trebui să aveți. Există mai multe opțiuni. Alegeți ce să faceți. Apoi, apăsați "Confirmați reconcilierea".',
+ 'reconcile_has_less' => 'Registrul dvs are mai puțini bani în ea decât banca dvs. susține că ar trebui să aveți. Există mai multe opțiuni. Alegeți ce să faceți. Apoi, apăsați "Confirmați reconcilierea".',
+ 'reconcile_is_equal' => 'Registrul si declarațiile dvs. de cont se potrivesc. Nu e nimic de facut. Te rog apasă "Confirmați reconcilierea" to confirm your input.',
+ 'create_pos_reconcile_transaction' => 'Goliți tranzacțiile selectate și creați o corecție adăugând :amount la acest cont de active.',
+ 'create_neg_reconcile_transaction' => 'Goliți tranzacțiile selectate și creați o corecție ștergând :amount din acest cont de active.',
+ 'reconcile_do_nothing' => 'Goliți tranzacțiile selectate, dar nu corectați.',
+ 'reconcile_go_back' => 'Puteți modifica sau șterge întotdeauna o corecție mai târziu.',
+ 'must_be_asset_account' => 'Puteți reconcilia numai contul de active',
+ 'reconciliation_stored' => 'Reconciliere salvată',
+ 'reconcilliation_transaction_title' => 'Reconciliere (:from la :to)',
+ 'reconcile_this_account' => 'Reconciliați acest cont',
+ 'confirm_reconciliation' => 'Confirmați reconcilierea',
+ 'submitted_start_balance' => 'Balanța inițială afișată',
+ 'selected_transactions' => 'Tranzacții selectate (:count)',
+ 'already_cleared_transactions' => 'Au fost deja tranzacții eliminate (:count)',
+ 'submitted_end_balance' => 'Sold final afițat',
+ 'initial_balance_description' => 'Sold inițial pentru ":account"',
+ 'interest_calc_' => 'necunoscut',
+ 'interest_calc_daily' => 'Pe zi',
+ 'interest_calc_monthly' => 'Pe lună',
+ 'interest_calc_yearly' => 'Pe an',
+ 'initial_balance_account' => 'Bilanțul inițial al contului :name',
+
+ // categories:
+ 'new_category' => 'Categorie nouă',
+ 'create_new_category' => 'Creați o nouă categorie',
+ 'without_category' => 'Fară o categorie',
+ 'update_category' => 'Actualizați categoria',
+ 'updated_category' => 'Categorie ":name" actualizată',
+ 'categories' => 'Categorii',
+ 'edit_category' => 'Editați categoria ":name"',
+ 'no_category' => '(nici o categorie)',
+ 'category' => 'Categorie',
+ 'delete_category' => 'Șterge categoria ":name"',
+ 'deleted_category' => 'Categorie ":name" ștearsă',
+ 'store_category' => 'Salvați o nouă categorie',
+ 'stored_category' => 'Categorie nouă ":name" salvată',
+ 'without_category_between' => 'Fără categorie între :start și :end',
+
+ // transactions:
+ 'update_withdrawal' => 'Actualizați retragere',
+ 'update_deposit' => 'Actualizați depozit',
+ 'update_transfer' => 'Actualizați transfer',
+ 'updated_withdrawal' => 'Retragerea ":description" actualizată',
+ 'updated_deposit' => 'Depozitul ":description" actualizat',
+ 'updated_transfer' => 'Transferul ":description" actualizat',
+ 'delete_withdrawal' => 'Șterge retragere ":description"',
+ 'delete_deposit' => 'Șterge depozit ":description"',
+ 'delete_transfer' => 'Șterge transfer ":description"',
+ 'deleted_withdrawal' => 'Retragerea ":description" ștearsă cu succes',
+ 'deleted_deposit' => 'Depozitul ":description" șters cu succes',
+ 'deleted_transfer' => 'Transferul ":description" șters cu succes',
+ 'stored_journal' => 'A fost creată cu succes o tranzacție nouă ":description"',
+ 'select_transactions' => 'Selectați tranzacțiile',
+ 'rule_group_select_transactions' => 'Aplică ":title" la tranzacții',
+ 'rule_select_transactions' => 'Aplică ":title" la tranzacții',
+ 'stop_selection' => 'Opriți selectarea tranzacțiilor',
+ 'reconcile_selected' => 'Reconcilia',
+ 'mass_delete_journals' => 'Ștergeți un număr de tranzacții',
+ 'mass_edit_journals' => 'Editați un număr de tranzacții',
+ 'mass_bulk_journals' => 'Editarea în bloc un număr de tranzacții',
+ 'mass_bulk_journals_explain' => 'Dacă nu doriți să vă schimbați tranzacțiile unul câte unul, cu ajutorul funcției de editare în masă le puteți actualiza dintr-o dată. Pur și simplu selectați categoria, etichetele sau bugetul preferat în câmpurile de mai jos și toate tranzacțiile din tabel vor fi actualizate.',
+ 'bulk_set_new_values' => 'Utilizați input-urile de mai jos pentru a seta noi valori. Dacă le lăsați goale, vor fi goale toate. De asemenea, rețineți că doar bugetele vor primi un buget.',
+ 'no_bulk_category' => 'Nu actualizați categoria',
+ 'no_bulk_budget' => 'Nu actualizați budgetul',
+ 'no_bulk_tags' => 'Nu actualizați etichetă(e) ',
+ 'bulk_edit' => 'Editarea în bloc',
+ 'cannot_edit_other_fields' => 'Nu poți edita alte câmpuri decât cele de aici, pentru că nu există loc pentru a le arăta. Urmați linkul și editați-l câte unul, dacă aveți nevoie să editați aceste câmpuri.',
+ 'no_budget' => '(nici un buget)',
+ 'no_budget_squared' => '(nici un buget)',
+ 'perm-delete-many' => 'Ștergerea mai multor elemente dintr-o dată poate fi foarte perturbatoare. Fiți atenți!',
+ 'mass_deleted_transactions_success' => 'S-au șters :amount tranzacții.',
+ 'mass_edited_transactions_success' => 'S-au actualizat :amount tranzacții',
+ 'opt_group_' => '(niciun tip de cont)',
+ 'opt_group_no_account_type' => '(niciun tip de cont)',
+ 'opt_group_defaultAsset' => 'Ccont de active implicit',
+ 'opt_group_savingAsset' => 'Cont de economii',
+ 'opt_group_sharedAsset' => 'Cont de active partajat',
+ 'opt_group_ccAsset' => 'Carduri de credit',
+ 'opt_group_cashWalletAsset' => 'Cash - Numerar',
+ 'opt_group_l_Loan' => 'Provizion: Împrumut',
+ 'opt_group_l_Debt' => 'Provizion: Datorie',
+ 'opt_group_l_Mortgage' => 'Provizion: Credit ipotecar',
+ 'opt_group_l_Credit card' => 'Provizion: Card de credit',
+ 'notes' => 'Notițe',
+ 'unknown_journal_error' => 'Nu a putut fi stocată tranzacția. Te rog verifică log-urile.',
+ 'attachment_not_found' => 'Acest atașament nu a putut fi găsit.',
+ 'journal_link_bill' => 'Această tranzacție este legată de factura :nume . Pentru a elimina conexiunea, debifați caseta de selectare. Utilizați regulile pentru conectarea la o altă factură.',
+
+ // new user:
+ 'welcome' => 'Bine ați venit!',
+ 'submit' => 'Trimite',
+ 'submit_yes_really' => 'Trimite (Știu ce fac)',
+ 'getting_started' => 'Introducere',
+ 'to_get_started' => 'Este bine să vedeți că ați instalat cu succes Firefly III. Pentru a începe cu acest instrument, introduceți numele băncii dvs. și soldul contului de control principal. Nu vă faceți griji încă dacă aveți mai multe conturi. Puteți să le adăugați mai târziu. Firefly III are nevoie de ceva de început.',
+ 'savings_balance_text' => 'Firefly III va crea automat un cont de economii pentru dvs. În mod implicit, în contul dvs. de economii nu vor mai fi bani, dar dacă scrii balanța, acesta va fi salvat.',
+ 'finish_up_new_user' => 'Asta e! Puteți continua apăsând pe Trimiteți strong>. Veți fi duși la indexul Firefly III.',
+ 'stored_new_accounts_new_user' => 'Ura! Conturile dvs. noi au fost salvate.',
+ 'set_preferred_language' => 'Dacă preferați să utilizați Firefly III într-o altă limbă, vă rugăm să indicați aici.',
+ 'language' => 'Limbă',
+ 'new_savings_account' => ':bank_name cont de economii',
+ 'cash_wallet' => 'Portofel în numerar',
+ 'currency_not_present' => 'Dacă moneda pe care o utilizați în mod normal nu este listată, nu vă faceți griji. Puteți crea propriile valute în Opțiuni> Monede.',
+
+ // home page:
+ 'yourAccounts' => 'Conturile dvs.',
+ 'your_accounts' => 'Prezentarea generală a contului',
+ 'category_overview' => 'Categorie - prezentare generală',
+ 'expense_overview' => 'Prezentare generală cont cheltuială',
+ 'revenue_overview' => 'Prezentare generală cont venituri',
+ 'budgetsAndSpending' => 'Bugetele și cheltuielile',
+ 'budgets_and_spending' => 'Bugete și cheltuieli',
+ 'go_to_budget' => 'Mergi la buget "{budget}"',
+ 'savings' => 'Economii',
+ 'newWithdrawal' => 'Cheltuieli noi',
+ 'newDeposit' => 'Depozit nou',
+ 'newTransfer' => 'Transfer nou',
+ 'bills_to_pay' => 'Facturile de plată',
+ 'per_day' => 'Pe zi',
+ 'left_to_spend_per_day' => 'Rămas de cheltui pe zi',
+ 'bills_paid' => 'Facturile plătite',
+
+ // menu and titles, should be recycled as often as possible:
+ 'currency' => 'Monedă',
+ 'preferences' => 'Preferințe',
+ 'logout' => 'Ieșire',
+ 'toggleNavigation' => 'Navigare',
+ 'searchPlaceholder' => 'Cautare...',
+ 'version' => 'Versiunea',
+ 'dashboard' => 'Panou de control',
+ 'available_budget' => 'Buget disponibil ({currency})',
+ 'currencies' => 'Monede',
+ 'activity' => 'Activitate',
+ 'usage' => 'Utilizare',
+ 'accounts' => 'Conturi',
+ 'Asset account' => 'Cont de active',
+ 'Default account' => 'Cont activ principal',
+ 'Expense account' => 'Cont de cheltuieli',
+ 'Revenue account' => 'Contul de venituri',
+ 'Initial balance account' => 'Sold cont inițial',
+ 'account_type_Debt' => 'Datorie',
+ 'account_type_Loan' => 'Împrumut',
+ 'account_type_Mortgage' => 'Credit ipotecar',
+ 'account_type_Credit card' => 'Card de credit',
+ 'budgets' => 'Buget',
+ 'tags' => 'Etichete',
+ 'reports' => 'Rapoarte',
+ 'transactions' => 'Tranzacții',
+ 'expenses' => 'Cheltuieli',
+ 'income' => 'Venituri',
+ 'transfers' => 'Transferuri',
+ 'moneyManagement' => 'Gestionarea banilor',
+ 'money_management' => 'Gestionarea banilor',
+ 'tools' => 'Instrumente',
+ 'piggyBanks' => 'Pușculiță',
+ 'piggy_banks' => 'Pușculiță',
+ 'amount_x_of_y' => '{current} din {total}',
+ 'bills' => 'Facturi',
+ 'withdrawal' => 'Retragere',
+ 'opening_balance' => 'Soldul de deschidere',
+ 'deposit' => 'Depozit',
+ 'account' => 'Cont',
+ 'transfer' => 'Transfer',
+ 'Withdrawal' => 'Retragere',
+ 'Deposit' => 'Depozit',
+ 'Transfer' => 'Transfer',
+ 'bill' => 'Factură',
+ 'yes' => 'Da',
+ 'no' => 'Nu',
+ 'amount' => 'Sumă',
+ 'overview' => 'Imagine de ansamblu',
+ 'saveOnAccount' => 'Salvați în cont',
+ 'unknown' => 'Necunoscut',
+ 'daily' => 'Zilnic',
+ 'monthly' => 'Lunar',
+ 'profile' => 'Profil',
+ 'errors' => 'Erori',
+ 'debt_start_date' => 'Data de începere a datoriilor',
+ 'debt_start_amount' => 'Valoarea inițială a datoriei',
+ 'debt_start_amount_help' => 'Introduceți valoarea inițială a acestei obligații ca număr pozitiv. De asemenea, puteți introduce suma curentă. Asigurați-vă că modificați data de mai jos pentru a se potrivi.',
+ 'store_new_liabilities_account' => 'Salvați provizion nou',
+ 'edit_liabilities_account' => 'Editați provizion ":name"',
+
+ // reports:
+ 'report_default' => 'Raportul financiar prestabilit între :start și :end',
+ 'report_audit' => 'Afișarea istoricului tranzacțiilor între :start și :end',
+ 'report_category' => 'Raport privind categoria între :start și :end',
+ 'report_account' => 'Raport privind contul de cheltuieli / venituri între :start și :end',
+ 'report_budget' => 'Raport privind bugetul între :start și :end',
+ 'report_tag' => 'Raport privind etichetele între :start și :end',
+ 'quick_link_reports' => 'Link-uri rapide',
+ 'quick_link_examples' => 'Acestea sunt doar câteva exemple de linkuri pentru a începe. Consultați paginile de ajutor de la butonul (?) pentru informații despre toate rapoartele și cuvintele magice pe care le puteți utiliza.',
+ 'quick_link_default_report' => 'Raportul financiar prestabilit',
+ 'quick_link_audit_report' => 'Afișarea istoricului tranzacțiilor',
+ 'report_this_month_quick' => 'Luna curentă, toate conturile',
+ 'report_last_month_quick' => 'Luna curentă, toate conturile',
+ 'report_this_year_quick' => 'Anul curent, toate conturile',
+ 'report_this_fiscal_year_quick' => 'Anul fiscal curent, toate conturile',
+ 'report_all_time_quick' => 'Tot timpul, toate conturile',
+ 'reports_can_bookmark' => 'Rețineți că rapoartele pot fi marcate ca favorite.',
+ 'incomeVsExpenses' => 'Venituri vs. cheltuieli',
+ 'accountBalances' => 'Solduri de cont',
+ 'balanceStart' => 'Sold la începutul perioadei',
+ 'balanceEnd' => 'Sold la sfârșitul perioadei',
+ 'splitByAccount' => 'Împărțire după cont',
+ 'coveredWithTags' => 'Acoperite cu etichete',
+ 'leftInBudget' => 'Rămasă în bugetul',
+ 'sumOfSums' => 'Suma sumelor',
+ 'noCategory' => '(nici o categorie)',
+ 'notCharged' => 'Nu este taxat (încă)',
+ 'inactive' => 'Inactiv',
+ 'active' => 'Activ',
+ 'difference' => 'Diferență',
+ 'money_flowing_in' => 'În',
+ 'money_flowing_out' => 'Afară',
+ 'topX' => 'top :number',
+ 'show_full_list' => 'Afișați întreaga listă',
+ 'show_only_top' => 'Afișează numai topul :number',
+ 'report_type' => 'Tip de raport',
+ 'report_type_default' => 'Raportul financiar prestabilit',
+ 'report_type_audit' => 'Afișarea istoricului tranzacțiilor (audit)',
+ 'report_type_category' => 'Raport privind categoria',
+ 'report_type_budget' => 'Raport privind bugetul',
+ 'report_type_tag' => 'Raport privind etichetele',
+ 'report_type_account' => 'Raport privind contul de cheltuieli / venituri',
+ 'more_info_help' => 'Mai multe informații despre aceste tipuri de rapoarte pot fi găsite în paginile de ajutor. Apăsați pictograma (?) Din colțul din dreapta sus.',
+ 'report_included_accounts' => 'Conturi incluse',
+ 'report_date_range' => 'Interval de date',
+ 'report_preset_ranges' => 'Valori prestabilite',
+ 'shared' => 'Partajate',
+ 'fiscal_year' => 'An fiscal',
+ 'income_entry' => 'Venituri din cont ":name" între :start și :end',
+ 'expense_entry' => 'Cheltuieli în cont ":name" între :start și :end',
+ 'category_entry' => 'Cheltuieli în categoria ":name" între :start și :end',
+ 'budget_spent_amount' => 'Cheltuieli în bugetul ":budget" între :start și :end',
+ 'balance_amount' => 'Cheltuieli în bugetul ":budget" plătit din cont ":account" între :start și :end',
+ 'no_audit_activity' => 'Nu a fost înregistrată nici o activitate în contul :account_name între :start și :end.',
+ 'audit_end_balance' => 'Soldul contului :account_name la sfârșitul :end a fost: :balance',
+ 'reports_extra_options' => 'Opțiuni suplimentare',
+ 'report_has_no_extra_options' => 'Acest raport nu are opțiuni suplimentare',
+ 'reports_submit' => 'Vizualizează raportul',
+ 'end_after_start_date' => 'Data de încheiere a raportului trebuie să fie după data de începere.',
+ 'select_category' => 'Selectați categoria (categoriile)',
+ 'select_budget' => 'Selectați bugetul (bugetele).',
+ 'select_tag' => 'Selectați eticheta (-urile).',
+ 'income_per_category' => 'Venituri pe categorie',
+ 'expense_per_category' => 'Cheltuială pe categorie',
+ 'expense_per_budget' => 'Cheltuială pe buget',
+ 'income_per_account' => 'Venituri pe cont',
+ 'expense_per_account' => 'Cheltuială pe cont',
+ 'expense_per_tag' => 'Cheltuială pe eticheta',
+ 'income_per_tag' => 'Venituri pe eticheta',
+ 'include_expense_not_in_budget' => 'Cheltuielile incluse nu sunt în bugetul (bugetele) selectat (e)',
+ 'include_expense_not_in_account' => 'Cheltuielile incluse nu sunt în contul (conturile) selectat (e)',
+ 'include_expense_not_in_category' => 'Cheltuielile incluse nu sunt în categoria (categoriile) selectat (e)',
+ 'include_income_not_in_category' => 'Veniturile incluse nu sunt în categoria (categoriile) selectat (e)',
+ 'include_income_not_in_account' => 'Veniturile incluse nu sunt în contul (conturile) selectat (e)',
+ 'include_income_not_in_tags' => 'Veniturile incluse nu sunt în etichetă(e) selectat (e)',
+ 'include_expense_not_in_tags' => 'Cheltuielile incluse nu sunt în etichete',
+ 'everything_else' => 'Orice altceva',
+ 'income_and_expenses' => 'Venituri și cheltuieli',
+ 'spent_average' => 'Cheltuit (in medie)',
+ 'income_average' => 'Venituri (in medie)',
+ 'transaction_count' => 'Numărul de tranzacții',
+ 'average_spending_per_account' => 'Cheltuielile medii pe cont',
+ 'average_income_per_account' => 'Venitul mediu pe cont',
+ 'total' => 'Total',
+ 'description' => 'Descriere',
+ 'sum_of_period' => 'Suma perioadei',
+ 'average_in_period' => 'Media în perioada',
+ 'account_role_defaultAsset' => 'Contul implicit activ',
+ 'account_role_sharedAsset' => 'Contul de active partajat',
+ 'account_role_savingAsset' => 'Cont de economii',
+ 'account_role_ccAsset' => 'Card de credit',
+ 'account_role_cashWalletAsset' => 'Cash - Numerar',
+ 'budget_chart_click' => 'Faceți clic pe un nume de buget din tabelul de mai sus pentru a vedea o grafic.',
+ 'category_chart_click' => 'Clic pe numele unei categorii din tabelul de mai sus pentru a vedea un grafic.',
+ 'in_out_accounts' => 'Câștigat și cheltuit pe combinație',
+ 'in_out_per_category' => 'Câștigat și cheltuit pe categorie',
+ 'out_per_budget' => 'Cheltuit pe buget',
+ 'select_expense_revenue' => 'Selectați contul de cheltuieli / venituri',
+ 'multi_currency_report_sum' => 'Deoarece această listă conține conturi cu mai multe valute, suma (sumele) pe care o vedeți este posibil să nu aibă sens. Raportul va reveni întotdeauna la moneda dvs. prestabilită.',
+ 'sum_in_default_currency' => 'Suma va fi întotdeauna în moneda dvs. prestabilită.',
+ 'net_filtered_prefs' => 'Acest grafic nu va include niciodată conturi care nu au selectat opțiunea "Include în valoare netă".',
+
+ // charts:
+ 'chart' => 'Grafic',
+ 'month' => 'Lună',
+ 'budget' => 'Buget',
+ 'spent' => 'Cheltuit',
+ 'spent_in_budget' => 'Cheltuit în budget',
+ 'left_to_spend' => 'Ramas de cheltuit',
+ 'earned' => 'Câștigat',
+ 'overspent' => 'Depășire de buget',
+ 'left' => 'Rămas',
+ 'max-amount' => 'Sumă maximă',
+ 'min-amount' => 'Sumă minimă',
+ 'journal-amount' => 'Intrare factură curentă',
+ 'name' => 'Nume',
+ 'date' => 'Dată',
+ 'paid' => 'Plătit',
+ 'unpaid' => 'Neplătit',
+ 'day' => 'Zi',
+ 'budgeted' => 'Bugetat',
+ 'period' => 'Perioada',
+ 'balance' => 'Balantă',
+ 'sum' => 'Sumă',
+ 'summary' => 'Rezumat',
+ 'average' => 'In medie',
+ 'balanceFor' => 'Balanta pentru :name',
+ 'no_tags_for_cloud' => 'Nu există etichete pentru a genera un cloud',
+ 'tag_cloud' => 'Nor de etichete',
+
+ // piggy banks:
+ 'add_money_to_piggy' => 'Adăugați bani la pușculiță ":name"',
+ 'piggy_bank' => 'Pușculiță',
+ 'new_piggy_bank' => 'Pușculiță nouă',
+ 'store_piggy_bank' => 'Salvați pușculița',
+ 'stored_piggy_bank' => 'Pușculița ":name" a fost salvată',
+ 'account_status' => 'Starea contului',
+ 'left_for_piggy_banks' => 'Rămas pentru pușculiță',
+ 'sum_of_piggy_banks' => 'Suma pușculiței',
+ 'saved_so_far' => 'Salvat până acum',
+ 'left_to_save' => 'Rămas de salvat',
+ 'suggested_amount' => 'Sumă lunară sugerată pentru salvare',
+ 'add_money_to_piggy_title' => 'Adăugați bani la pușculița ":name"',
+ 'remove_money_from_piggy_title' => 'Scoateți bani de la pușculița ":name"',
+ 'add' => 'Adaugă',
+ 'no_money_for_piggy' => 'Nu ai încă bani de pus în această pușculiță.',
+ 'suggested_savings_per_month' => 'Sugerat pe lună',
+
+ 'remove' => 'Elimină',
+ 'max_amount_add' => 'Suma maximă pe care o puteți adăuga este',
+ 'max_amount_remove' => 'Suma maximă pe care o puteți elimina este',
+ 'update_piggy_button' => 'Actualizați pușculiță',
+ 'update_piggy_title' => 'Actualizați pușculița ":name"',
+ 'updated_piggy_bank' => 'Pușculiță ":name" a fost actualizată',
+ 'details' => 'Detalii',
+ 'events' => 'Evenimente',
+ 'target_amount' => 'Sumă țintă',
+ 'start_date' => 'Data de început',
+ 'no_start_date' => 'Nu există o dată de începere',
+ 'target_date' => 'Data țintă',
+ 'no_target_date' => 'Nu există o dată vizată',
+ 'table' => 'Tabel',
+ 'delete_piggy_bank' => 'Șterge pușculița ":name"',
+ 'cannot_add_amount_piggy' => 'Nu s-a putut adăuga :amount la ":name".',
+ 'cannot_remove_from_piggy' => 'Nu s-a putut elimina :amount din ":name".',
+ 'deleted_piggy_bank' => 'Pușculița ":name" a fost ștearsă',
+ 'added_amount_to_piggy' => 'Adăugat :amount la ":name"',
+ 'removed_amount_from_piggy' => 'Eliminat :amount din ":name"',
+
+ // tags
+ 'delete_tag' => 'Șterge eticheta ":tag"',
+ 'deleted_tag' => 'Eticheta ":tag" a fost ștearsă',
+ 'new_tag' => 'Faceți o nouă eticheta',
+ 'edit_tag' => 'Editați eticheta ":tag"',
+ 'updated_tag' => 'Eticheta ":tag" a fost actualizat',
+ 'created_tag' => 'Eticheta ":tag" a fost creat!',
+
+ 'transaction_journal_information' => 'Informații despre tranzacții',
+ 'transaction_journal_meta' => 'Informații meta',
+ 'total_amount' => 'Valoare totală',
+ 'number_of_decimals' => 'Număr de zecimale',
+
+ // administration
+ 'administration' => 'Administrare',
+ 'user_administration' => 'Administrarea utilizatorilor',
+ 'list_all_users' => 'Toți utilizatorii',
+ 'all_users' => 'Toți utilizatorii',
+ 'instance_configuration' => 'Configurare',
+ 'firefly_instance_configuration' => 'Opțiuni configurare',
+ 'setting_single_user_mode' => 'Mod de utilizator unic',
+ 'setting_single_user_mode_explain' => 'În mod implicit, Firefly III acceptă numai o înregistrare: dvs. Aceasta este o măsură de securitate, împiedicând pe alții să vă folosească instanța dacă nu le permiteți. Inregistrările viitoare sunt blocate. Când debifați această casetă, alții vă pot folosi și instanța, presupunând că pot ajunge la ea (când este conectată la internet).',
+ 'store_configuration' => 'Salvați configurarea',
+ 'single_user_administration' => 'Administrare utilizator pentru :email',
+ 'edit_user' => 'Editați user :email',
+ 'hidden_fields_preferences' => 'Nu toate câmpurile sunt vizibile chiar acum. Trebuie să le activați din Setări.',
+ 'user_data_information' => 'Datele utilizatorului',
+ 'user_information' => 'Informații utilizator',
+ 'total_size' => 'marimea totală',
+ 'budget_or_budgets' => 'buget(e)',
+ 'budgets_with_limits' => 'buget(e) cu o sumă configurată',
+ 'nr_of_rules_in_total_groups' => ':count_rules regulă(reguli) în :count_groups grup (uri) de reguli',
+ 'tag_or_tags' => 'etichete',
+ 'configuration_updated' => 'Configurația a fost actualizată',
+ 'setting_is_demo_site' => 'Site-ul demo',
+ 'setting_is_demo_site_explain' => 'Dacă bifați această casetă, această instalare se va comporta ca și cum ar fi site-ul demo, care poate avea efecte secundare ciudate.',
+ 'block_code_bounced' => 'Mesaje e-mail (uri) returnate',
+ 'block_code_expired' => 'Contul Demo a expirat',
+ 'no_block_code' => 'Nu există motive pentru blocarea sau blocarea utilizatorului',
+ 'block_code_email_changed' => 'Utilizatorul nu a confirmat încă nicio adresă de e-mail nouă',
+ 'admin_update_email' => 'Contrar paginii de profil, utilizatorul NU va fi anunțat că adresa sa de email a fost modificată!',
+ 'update_user' => 'Actualizați user',
+ 'updated_user' => 'Datele utilizatorilor au fost modificate.',
+ 'delete_user' => 'Șterge user :email',
+ 'user_deleted' => 'Utilizatorul a fost șters',
+ 'send_test_email' => 'Trimiteți mesajul de e-mail test',
+ 'send_test_email_text' => 'Pentru a vedea dacă instalarea dvs. este capabilă să trimită un e-mail, vă rugăm să apăsați acest buton. Nu veți vedea o eroare aici (dacă există), log-urile vor reflecta orice eroare strong>. Puteți apăsa acest buton ori de câte ori doriți. Nu există niciun control spam. Mesajul va fi trimis la :email code> și ar trebui să sosească în scurt timp.',
+ 'send_message' => 'Trimite mesaj',
+ 'send_test_triggered' => 'Testul a fost declanșat. Verificați mesajele primite și log-urile.',
+
+ // links
+ 'journal_link_configuration' => 'Configurare link-uri de tranzacție',
+ 'create_new_link_type' => 'Creați un nou tip de legătură',
+ 'store_new_link_type' => 'Salvați un nou tip de legătură',
+ 'update_link_type' => 'Actualizați tip de legătură',
+ 'edit_link_type' => 'Editați tip de legătură ":name"',
+ 'updated_link_type' => 'Tip de legătură ":name" actualizat',
+ 'delete_link_type' => 'Șterge tip de legătură ":name"',
+ 'deleted_link_type' => 'Tip de legătură ":name" șters',
+ 'stored_new_link_type' => 'Salvați new tip de legătură ":name"',
+ 'cannot_edit_link_type' => 'Nu se poate edita tipul de legătură ":name"',
+ 'link_type_help_name' => 'Ex. "Dubluri"',
+ 'link_type_help_inward' => 'Ex. "dubluri"',
+ 'link_type_help_outward' => 'Ex. "este duplicat de către"',
+ 'save_connections_by_moving' => 'Salvați legătura dintre aceste tranzacții prin mutarea acestora în alt tip de legătură:',
+ 'do_not_save_connection' => '(nu salvați conexiunea)',
+ 'link_transaction' => 'Link tranzacție',
+ 'link_to_other_transaction' => 'Conectați această tranzacție la o altă tranzacție',
+ 'select_transaction_to_link' => 'Selectați o tranzacție pentru a conecta această tranzacție la',
+ 'this_transaction' => 'Această tranzacție',
+ 'transaction' => 'Tranzacţie',
+ 'comments' => 'Comentarii',
+ 'to_link_not_found' => 'Dacă tranzacția la care doriți să vă conectați nu este listată, introduceți pur și simplu ID-ul acesteia.',
+ 'invalid_link_selection' => 'Nu se poate lega aceste tranzacții',
+ 'journals_linked' => 'Tranzacțiile sunt legate.',
+ 'journals_error_linked' => 'Aceste tranzacții sunt deja legate.',
+ 'journals_link_to_self' => 'Nu puteți conecta o tranzacție la sine',
+ 'journal_links' => 'Link-uri de tranzacții',
+ 'this_withdrawal' => 'Această retragere',
+ 'this_deposit' => 'Acest depozit',
+ 'this_transfer' => 'Acest transfer',
+ 'overview_for_link' => 'Prezentare generală pentru tipul de legătură ":name"',
+ 'source_transaction' => 'Tranzacție sursă',
+ 'link_description' => 'Descrierea legăturii',
+ 'destination_transaction' => 'Tranzacție de destinație',
+ 'delete_journal_link' => 'Șterge legătura dintre :source și :destination',
+ 'deleted_link' => 'Link șters',
+
+ // link translations:
+ 'Paid_name' => 'Plătit',
+ 'Refund_name' => 'Restituire',
+ 'Reimbursement_name' => 'Rambursare',
+ 'Related_name' => 'Legate de',
+ 'relates to_inward' => 'se referă la',
+ 'is (partially) refunded by_inward' => 'este rambursat (parțial) de către',
+ 'is (partially) paid for by_inward' => 'este (parțial) plătit de către',
+ 'is (partially) reimbursed by_inward' => 'este (parțial) rambursat de către',
+ 'inward_transaction' => 'Tranzacție internă',
+ 'outward_transaction' => 'Tranzacție externă',
+ 'relates to_outward' => 'se referă la',
+ '(partially) refunds_outward' => '(parțial) restituiri',
+ '(partially) pays for_outward' => '(parțial) plătește pentru',
+ '(partially) reimburses_outward' => '(parțial) ramburseaza',
+
+ // split a transaction:
+ 'splits' => 'Desparte',
+ 'add_another_split' => 'Adăugați o divizare',
+ 'split-transactions' => 'Tranzacții separate',
+ 'do_split' => 'Faceți o despărțire',
+ 'split_this_withdrawal' => 'Împărțiți această retragere',
+ 'split_this_deposit' => 'Împărțiți acest depozit',
+ 'split_this_transfer' => 'Împărțiți acest transfer',
+ 'cannot_edit_multiple_source' => 'Nu puteți edita tranzacția divizată #:id cu descrieres ":description" because it contains multiple source accounts.',
+ 'cannot_edit_multiple_dest' => 'Nu puteți edita tranzacția divizată #:id cu descrieres ":description" deoarece conține conturi de destinație multiple.',
+ 'cannot_edit_reconciled' => 'Nu puteți edita tranzacția #:id cu descrieres ":description" deoarece a fost marcată ca fiind reconciliată.',
+ 'cannot_edit_opening_balance' => 'Nu puteți edita soldul de deschidere al unui cont.',
+ 'no_edit_multiple_left' => 'Nu ați selectat niciun fel de tranzacții valide pentru a le edita.',
+ 'cannot_convert_split_journal' => 'Nu se poate converti o tranzacție divizată',
+
+ // Import page (general strings only)
+ 'import_index_title' => 'Importă tranzacții în Firefly III',
+ 'import_data' => 'Importă date',
+ 'import_transactions' => 'Importă tranzacții',
+
+ // sandstorm.io errors and messages:
+ 'sandstorm_not_available' => 'Această funcție nu este disponibilă când utilizați Firefly III într-un mediu Sandstorm.io.',
+
+ // empty lists? no objects? instructions:
+ 'no_accounts_title_asset' => 'Să cream un cont de active!',
+ 'no_accounts_intro_asset' => 'Nu ai încă nici un cont de active. Contul de active sunt conturile principale: contul dvs. de verificare, contul de economii, contul partajat sau chiar cardul dvs. de credit.',
+ 'no_accounts_imperative_asset' => 'Pentru a începe să utilizați Firefly III, trebuie să creați cel puțin un cont de active. Să o facem acum:',
+ 'no_accounts_create_asset' => 'Creați un cont de active',
+ 'no_accounts_title_expense' => 'Să cream un cont de cheltuieli!',
+ 'no_accounts_intro_expense' => 'Nu ai încă nici un cont de cheltuieli. Cont de cheltuieli sunt locurile unde cheltuiți bani, cum ar fi magazinele și supermarketurile.',
+ 'no_accounts_imperative_expense' => 'Cont de cheltuieli sunt create automat când creați tranzacții, dar puteți crea și una manuală, dacă doriți. Să creăm unul acum:',
+ 'no_accounts_create_expense' => 'Creați un cont de cheltuieli',
+ 'no_accounts_title_revenue' => 'Să cream un cont de venituri!',
+ 'no_accounts_intro_revenue' => 'Nu ai încă nici un cont de venituri.Conturile de venituri sunt locurile de unde primiți bani, cum ar fi angajatorul dvs.',
+ 'no_accounts_imperative_revenue' => 'Conturile de venituri sunt create automat când creați tranzacții, dar puteți crea și una manuală, dacă doriți. Să creăm unul acum:',
+ 'no_accounts_create_revenue' => 'Creați un cont de venituri',
+ 'no_accounts_title_liabilities' => 'Să cream un provizion!',
+ 'no_accounts_intro_liabilities' => 'Nu ai încă nici un provizion. Provizioanele sunt conturile care vă înregistrează cardurile de credit, împrumuturile și alte datorii.',
+ 'no_accounts_imperative_liabilities' => 'Nu trebuie să utilizați această funcție, dar poate fi utilă dacă doriți să urmăriți aceste lucruri.',
+ 'no_accounts_create_liabilities' => 'Creați un provizion',
+ 'no_budgets_title_default' => 'Să cream un provizion',
+ 'no_budgets_intro_default' => 'Nu ai încă nici un buget. Bugetele sunt folosite pentru a vă organiza cheltuielile în grupuri logice, pe care le puteți supune unei limite de cheltuieli.',
+ 'no_budgets_imperative_default' => 'Bugetele sunt instrumentele de bază ale gestiunii financiare. Să creăm unul acum:',
+ 'no_budgets_create_default' => 'Creați un buget',
+ 'no_categories_title_default' => 'Să cream o categorie!',
+ 'no_categories_intro_default' => 'Nu ai încă nici o categorie. Categoriile sunt utilizate pentru a regla tranzacțiile și a le eticheta cu categoria lor desemnată.',
+ 'no_categories_imperative_default' => 'Categoriile sunt create automat atunci când creați tranzacții, dar puteți crea și una manuală. Să creăm una acum:',
+ 'no_categories_create_default' => 'Creați o categorie',
+ 'no_tags_title_default' => 'Să cream o eticheta!',
+ 'no_tags_intro_default' => 'Nu ai încă nici o eticheta. Etichetele sunt utilizate pentru etichetarea tranzacțiilor cu cuvinte cheie specifice.',
+ 'no_tags_imperative_default' => 'Etichetele sunt create automat atunci când creați tranzacții, dar puteți crea și una manuală. Să creăm una acum:',
+ 'no_tags_create_default' => 'Creați o etichetă',
+ 'no_transactions_title_withdrawal' => 'Să cream o cheltuială!',
+ 'no_transactions_intro_withdrawal' => 'Nu ai încă nici o cheltuială. Trebuie să creați cheltuieli pentru a începe să vă gestionați finanțele.',
+ 'no_transactions_imperative_withdrawal' => 'Ai cheltuit niște bani? Atunci ar trebui să o scrieți:',
+ 'no_transactions_create_withdrawal' => 'Creați o cheltuială',
+ 'no_transactions_title_deposit' => 'Să creăm niște venituri!',
+ 'no_transactions_intro_deposit' => 'Nu ai încă nici un venit înregistrat. Ar trebui să creați intrări de venituri pentru a începe să vă gestionați finanțele.',
+ 'no_transactions_imperative_deposit' => 'Ai primit niște bani? Atunci ar trebui să o scrieți:',
+ 'no_transactions_create_deposit' => 'Creați un depozit',
+ 'no_transactions_title_transfers' => 'Să cream un transfer!',
+ 'no_transactions_intro_transfers' => 'Nu ai încă nici o transfer. Când transferați bani între contul de active, acesta este înregistrat ca transfer.',
+ 'no_transactions_imperative_transfers' => 'Ai mutat niște bani? Atunci ar trebui să o scrieți:',
+ 'no_transactions_create_transfers' => 'Creați un transfer',
+ 'no_piggies_title_default' => 'Să cream o pușculiță!',
+ 'no_piggies_intro_default' => 'Nu ai încă nici o pușculiță. Puteți crea pușculita pentru a vă împărți economiile și pentru a urmări ceea ce economisiți.',
+ 'no_piggies_imperative_default' => 'Aveți lucruri pentru care economisiți bani? Creați o pușculiță și urmăriți-o:',
+ 'no_piggies_create_default' => 'Creați o nouă pușculiță',
+ 'no_bills_title_default' => 'Să cream o factură!',
+ 'no_bills_intro_default' => 'Nu ai încă nici o factură. Puteți crea facturi pentru a urmări cheltuielile obișnuite, cum ar fi chiria sau asigurarea.',
+ 'no_bills_imperative_default' => 'Aveți astfel de facturi obișnuite? Creați o factură și țineți evidența plăților dvs.:',
+ 'no_bills_create_default' => 'Creați o factură',
+
+ // recurring transactions
+ 'recurrences' => 'Tranzacții recurente',
+ 'recurring_calendar_view' => 'Calendar',
+ 'no_recurring_title_default' => 'Să cream o tranzacție recurentă!',
+ 'no_recurring_intro_default' => 'Nu ai încă nici o tranzacție recurentă. Puteți utiliza aceste pentru a face Firefly III să creeze automat tranzacții pentru dvs..',
+ 'no_recurring_imperative_default' => 'Aceasta este o caracteristică destul de avansată, dar poate fi extrem de utilă. Asigurați-vă că ați citit documentația (?) - pictograma din colțul din dreapta sus) înainte de a continua.',
+ 'no_recurring_create_default' => 'Creați o tranzacție recurentă',
+ 'make_new_recurring' => 'Creați o tranzacție recurentă',
+ 'recurring_daily' => 'Zilnic',
+ 'recurring_weekly' => 'În fiecare săptămână :weekday',
+ 'recurring_monthly' => 'În fiecare lună in ziua de :dayOfMonth(st/nd/rd/th)',
+ 'recurring_ndom' => 'În fiecare lună pe :dayOfMonth(st/nd/rd/th) :weekday',
+ 'recurring_yearly' => 'În fiecare an :date',
+ 'overview_for_recurrence' => 'Prezentare generală a tranzacției recurente ":title"',
+ 'warning_duplicates_repetitions' => 'În cazuri rare, datele apar de două ori în această listă. Acest lucru se poate întâmpla când mai multe repetări se ciocnesc. Firefly III va genera întotdeauna o tranzacție pe zi.',
+ 'created_transactions' => 'Operațiuni înrudite',
+ 'expected_withdrawals' => 'Retragerile preconizate',
+ 'expected_deposits' => 'Depozitele preconizate',
+ 'expected_transfers' => 'Transferurile preconizate',
+ 'created_withdrawals' => 'Retragerile create',
+ 'created_deposits' => 'Depozitele create',
+ 'created_transfers' => 'Transferurile create',
+ 'created_from_recurrence' => 'Creat din tranzacții recurente ":title" (#:id)',
+ 'recurring_never_cron' => 'Se pare că cron-job-ul necesar pentru a susține tranzacțiile recurente nu a avut loc niciodată. Acest lucru este, desigur, normal când ați instalat Firefly III, dar acest lucru ar trebui să fie ceva de instalat cât mai curând posibil. Consultați paginile de ajutor utilizând pictograma (?) - în colțul din dreapta sus al paginii.',
+ 'recurring_cron_long_ago' => 'Se pare că au trecut mai mult de 36 de ore de când cron-job-ul pentru susținerea tranzacțiilor recurente a fost utilizat. Sunteți sigur că a fost configurat corect? Consultați paginile de ajutor utilizând pictograma (?) - în colțul din dreapta sus al paginii.',
+
+ 'recurring_meta_field_tags' => 'Etichete',
+ 'recurring_meta_field_notes' => 'Notițe',
+ 'recurring_meta_field_bill_id' => 'Factură',
+ 'recurring_meta_field_piggy_bank_id' => 'Pușculiță',
+ 'create_new_recurrence' => 'Creați o nouă tranzacție recurentă',
+ 'help_first_date' => 'Indicați prima recurență așteptată. Aceasta trebuie să fie în viitor.',
+ 'help_first_date_no_past' => 'Indicați prima recurență așteptată. Firefly III nu va crea tranzacții în trecut.',
+ 'no_currency' => '(nici o monedă)',
+ 'mandatory_for_recurring' => 'Informații obligatorii despre recurență',
+ 'mandatory_for_transaction' => 'Informații obligatorii despre tranzacții',
+ 'optional_for_recurring' => 'Informații opționale despre recurență',
+ 'optional_for_transaction' => 'Informații opționale despre tranzacții',
+ 'change_date_other_options' => 'Modificați "prima dată" pentru a vedea mai multe opțiuni.',
+ 'mandatory_fields_for_tranaction' => 'Valorile de aici vor rezulta în tranzacția (tranzacțiile) care se creează',
+ 'click_for_calendar' => 'Dați clic aici pentru un calendar care vă arată când tranzacția se va repeta.',
+ 'repeat_forever' => 'Repetați pentru totdeauna',
+ 'repeat_until_date' => 'Repetați până la data',
+ 'repeat_times' => 'Repetați de mai multe ori',
+ 'recurring_skips_one' => 'Toate celelalte',
+ 'recurring_skips_more' => 'Sari peste :count apariții',
+ 'store_new_recurrence' => 'Salvați tranzacție recurentă',
+ 'stored_new_recurrence' => 'tranzacție recurentă ":title" salvată cu succes.',
+ 'edit_recurrence' => 'Editați tranzacția recurentă ":title"',
+ 'recurring_repeats_until' => 'Se repetă până la :date',
+ 'recurring_repeats_forever' => 'Se repetă pentru totdeauna',
+ 'recurring_repeats_x_times' => 'Se repetă de :count ori',
+ 'update_recurrence' => 'Actualizați tranzacția recurentă',
+ 'updated_recurrence' => 'Tranzacție recurentă ":title" a fost actualizată',
+ 'recurrence_is_inactive' => 'Această tranzacție recurentă nu este activă și nu va genera noi tranzacții.',
+ 'delete_recurring' => 'Șterge tranzacția recurentă ":title"',
+ 'new_recurring_transaction' => 'Tranzacție recurentă nouă',
+ 'help_weekend' => 'Ce ar trebui să facă Firefly III atunci când tranzacția recurentă cade într-o sâmbătă sau duminică?',
+ 'do_nothing' => 'Doar creați tranzacția',
+ 'skip_transaction' => 'Treceți peste apariție',
+ 'jump_to_friday' => 'Creați tranzacția din vineri precedentă',
+ 'jump_to_monday' => 'Creați tranzacția de luni viitoare',
+ 'will_jump_friday' => 'Va fi creat vineri în loc de weekend.',
+ 'will_jump_monday' => 'Va fi creat luni, în loc de weekend.',
+ 'except_weekends' => 'Cu excepția weekend-urilor',
+ 'recurrence_deleted' => 'tranzacție recurentă ":title" ștearsă',
+];
diff --git a/resources/lang/ro_RO/form.php b/resources/lang/ro_RO/form.php
new file mode 100644
index 0000000000..8afc9dc85f
--- /dev/null
+++ b/resources/lang/ro_RO/form.php
@@ -0,0 +1,259 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+ // new user:
+ 'bank_name' => 'Numele băncii',
+ 'bank_balance' => 'Balanța',
+ 'savings_balance' => 'Soldul de economii',
+ 'credit_card_limit' => 'Limita cardului de credit',
+ 'automatch' => 'Se potrivește automat',
+ 'skip' => 'Sari peste',
+ 'enabled' => 'Activat',
+ 'name' => 'Nume',
+ 'active' => 'Activ',
+ 'amount_min' => 'Suma minimă',
+ 'amount_max' => 'suma maximă',
+ 'match' => 'Se potrivește',
+ 'strict' => 'Modul strict',
+ 'repeat_freq' => 'Repetă',
+ 'journal_currency_id' => 'Monedă',
+ 'currency_id' => 'Monedă',
+ 'transaction_currency_id' => 'Monedă',
+ 'external_ip' => 'IP-ul extern al serverului dvs.',
+ 'attachments' => 'Fișiere atașate',
+ 'journal_amount' => 'Suma',
+ 'journal_source_name' => 'Contul de venituri (sursă)',
+ 'keep_bill_id' => 'Factură',
+ 'journal_source_id' => 'Cont activ (sursă)',
+ 'BIC' => 'BIC',
+ 'verify_password' => 'Verificați securitatea parolei',
+ 'source_account' => 'Contul sursă',
+ 'destination_account' => 'Contul destinației',
+ 'journal_destination_id' => 'Cont de active (destinație)',
+ 'asset_destination_account' => 'Contul destinației',
+ 'include_net_worth' => 'Includeți în valoare netă',
+ 'asset_source_account' => 'Contul sursă',
+ 'journal_description' => 'Descriere',
+ 'note' => 'Notițe',
+ 'split_journal' => 'Împărțiți această tranzacție',
+ 'split_journal_explanation' => 'Împărțiți această tranzacție în mai multe părți',
+ 'currency' => 'Monedă',
+ 'account_id' => 'Cont de active',
+ 'budget_id' => 'Buget',
+ 'openingBalance' => 'Soldul de deschidere',
+ 'tagMode' => 'Mod de etichetare',
+ 'tag_position' => 'Locația etichetei',
+ 'virtualBalance' => 'Soldul virtual',
+ 'targetamount' => 'Sumă țintă',
+ 'accountRole' => 'Rolul rolului',
+ 'openingBalanceDate' => 'Data soldului de deschidere',
+ 'ccType' => 'Plan de plată cu card de credit',
+ 'ccMonthlyPaymentDate' => 'Data plății lunare cu cartea de credit',
+ 'piggy_bank_id' => 'Pușculită',
+ 'returnHere' => 'Întoarce-te aici',
+ 'returnHereExplanation' => 'După salvare, reveniți aici pentru a crea alta.',
+ 'returnHereUpdateExplanation' => 'După actualizare, reveniți aici.',
+ 'description' => 'Descriere',
+ 'expense_account' => 'Cont de cheltuieli',
+ 'revenue_account' => 'Contul de venituri',
+ 'decimal_places' => 'Zecimale',
+ 'exchange_rate_instruction' => 'Monede străine',
+ 'source_amount' => 'Sumă (sursă)',
+ 'destination_amount' => 'Sumă (destinație)',
+ 'native_amount' => 'Valoare nativă',
+ 'new_email_address' => 'Adresă de email nouă',
+ 'verification' => 'Verificare',
+ 'api_key' => 'Cheie API',
+ 'remember_me' => 'Ține-mă minte',
+ 'liability_type_id' => 'Tipul de provizion',
+ 'interest' => 'Interes',
+ 'interest_period' => 'Perioadă de interes',
+
+ 'source_account_asset' => 'Contul sursă (asset account)',
+ 'destination_account_expense' => 'Contul destinației (expense account)',
+ 'destination_account_asset' => 'Contul destinației (asset account)',
+ 'source_account_revenue' => 'Contul sursă (cont de venituri)',
+ 'type' => 'Tip',
+ 'convert_Withdrawal' => 'Convertește retragere',
+ 'convert_Deposit' => 'Convertește depozit',
+ 'convert_Transfer' => 'Convertește transfer',
+
+ 'amount' => 'Sumă',
+ 'foreign_amount' => 'Sumă străină',
+ 'existing_attachments' => 'Atașamentele existente',
+ 'date' => 'Dată',
+ 'interest_date' => 'Data de interes',
+ 'book_date' => 'Rezervă dată',
+ 'process_date' => 'Data procesării',
+ 'category' => 'Categorie',
+ 'tags' => 'Etichete',
+ 'deletePermanently' => 'Șterge permanent',
+ 'cancel' => 'Anulare',
+ 'targetdate' => 'Data-țintă',
+ 'startdate' => 'Data de început',
+ 'tag' => 'Etichetă',
+ 'under' => 'Sub',
+ 'symbol' => 'Simbol',
+ 'code' => 'Cod',
+ 'iban' => 'IBAN',
+ 'accountNumber' => 'Număr de cont',
+ 'creditCardNumber' => 'Numărul cărții de credit',
+ 'has_headers' => 'Antet',
+ 'date_format' => 'Formatul datei',
+ 'specifix' => 'Fișiere specifice băncii',
+ 'attachments[]' => 'Atașamente',
+ 'store_new_withdrawal' => 'Stocați retragere nouă',
+ 'store_new_deposit' => 'Stocați depozit nou',
+ 'store_new_transfer' => 'Stocați transfer nou',
+ 'add_new_withdrawal' => 'Adăugați o nouă retragere',
+ 'add_new_deposit' => 'Adăugați un nou depozit',
+ 'add_new_transfer' => 'Adăugați un nou transfer',
+ 'title' => 'Titlu',
+ 'notes' => 'Notițe',
+ 'filename' => 'Nume de fișier',
+ 'mime' => 'Tipuri Mime',
+ 'size' => 'Mărime',
+ 'trigger' => 'Declanșator',
+ 'stop_processing' => 'Opriți procesarea',
+ 'start_date' => 'Start de interval',
+ 'end_date' => 'Șfârșit de interval',
+ 'export_start_range' => 'Începutul intervalului de export',
+ 'export_end_range' => 'Sfârșitul intervalului de export',
+ 'export_format' => 'Format fițier',
+ 'include_attachments' => 'Includeți atașamente încărcate',
+ 'include_old_uploads' => 'Includeți datele importate',
+ 'accounts' => 'Tranzacții de export din aceste conturi',
+ 'delete_account' => 'Șterge cont ":name"',
+ 'delete_bill' => 'Șterge factură ":name"',
+ 'delete_budget' => 'Șterge buget ":name"',
+ 'delete_category' => 'Șterge categorie ":name"',
+ 'delete_currency' => 'Șterge moneă ":name"',
+ 'delete_journal' => 'Șterge tranzacția cu descrierea ":description"',
+ 'delete_attachment' => 'Șterge atașamentul ":name"',
+ 'delete_rule' => 'Șterge regula ":title"',
+ 'delete_rule_group' => 'Șterge grupul de reguli ":title"',
+ 'delete_link_type' => 'Șterge tipul de link-uri ":name"',
+ 'delete_user' => 'Șterge user-ul ":email"',
+ 'delete_recurring' => 'Șterge tranzacția recurentă ":title"',
+ 'user_areYouSure' => 'Dacă ștergeți utilizatorul ":email", totul va dispărea. Nu există nici o undo (anulare), anulare ștergere sau orice altceva. Dacă vă ștergeți, veți pierde accesul la aplicație.',
+ 'attachment_areYouSure' => 'Sunteți sigur că doriți să ștergeți atașamentul ":name"?',
+ 'account_areYouSure' => 'Sunteți sigur că doriți să ștergeți contul ":name"?',
+ 'bill_areYouSure' => 'Sunteți sigur că doriți să ștergeți factura ":name"?',
+ 'rule_areYouSure' => 'Sunteți sigur că doriți să ștergeți regula ":title"?',
+ 'ruleGroup_areYouSure' => 'Sunteți sigur că doriți să ștergeți grupul de reguli ":title"?',
+ 'budget_areYouSure' => 'Sunteți sigur că doriți să ștergeți bugetul ":name"?',
+ 'category_areYouSure' => 'Sunteți sigur că doriți să ștergeți categoria ":name"?',
+ 'recurring_areYouSure' => 'Sunteți sigur că doriți să ștergeți tranzacția recurentă ":title"?',
+ 'currency_areYouSure' => 'Sunteți sigur că doriți să ștergeți moneda ":name"?',
+ 'piggyBank_areYouSure' => 'Sunteți sigur că doriți să ștergeți pușculita ":name"?',
+ 'journal_areYouSure' => 'Sunteți sigur că doriți să ștergeți tranzacția ":description"?',
+ 'mass_journal_are_you_sure' => 'Sunteți sigur că doriți să ștergeți aceste tranzacții?',
+ 'tag_areYouSure' => 'Sunteți sigur că doriți să ștergeți eticheta ":tag"?',
+ 'journal_link_areYouSure' => 'Sunteți sigur că doriți să ștergeți legătura dintre :source și :destination?',
+ 'linkType_areYouSure' => 'Sunteți sigur că doriți să ștergeți tipul de legătură ":name" (":inward" / ":outward")?',
+ 'permDeleteWarning' => 'Ștergerea este permanentă și nu poate fi anulată.',
+ 'mass_make_selection' => 'Încă puteți împiedica ștergerea articolelor eliminând caseta de selectare.',
+ 'delete_all_permanently' => 'Ștergeți selectat definitiv',
+ 'update_all_journals' => 'Actualizați aceste tranzacții',
+ 'also_delete_transactions' => 'Singura tranzacție conectată la acest cont va fi, de asemenea, ștearsă.|Toate cele :count tranzacții conectate la acest cont vor fi șterse.',
+ 'also_delete_connections' => 'Singura tranzacție legată de acest tip de legătură va pierde această conexiune.|Toate cele :count tranzacții legate de acest tip de legătură vor pierde conexiunea.',
+ 'also_delete_rules' => 'Singura regulă legată de acest grup de reguli va fi ștersă, de asemenea.|Toate cele :count reguli conectate la acest grup de reguli vor fi șterse, de asemenea.',
+ 'also_delete_piggyBanks' => 'Singura pușculita conectată la acest cont va fi ștersă.|Toate cele :count pușculițe conectate la acest cont vor fi șterse, de asemenea.',
+ 'bill_keep_transactions' => 'Singura tranzacție conectată la această factură nu va fi ștearsă.|Toate cele :count tranzacții conectate la această factură vor fi scutite de ștergere.',
+ 'budget_keep_transactions' => 'Singura tranzacție conectată la acest buget nu va fi ștearsă.|Toate cele :count tranzacții conectate la acest budet vor fi scutite de ștergere.',
+ 'category_keep_transactions' => 'Singura tranzacție conectată la această categorie nu va fi ștearsă.|Toate cele :count tranzacții conectate la această categorie vor fi scutite de ștergere.',
+ 'recurring_keep_transactions' => 'Singura tranzacție creată de această tranzacție recurentă nu va fi ștearsă.|Toate cele :count tranzacții create de această tranzacție recurente vor fi scutite de ștergere.',
+ 'tag_keep_transactions' => 'Singura tranzacție conectată la this tag nu va fi ștearsă.|Toate cele :count tranzacții conectate la această etichetă vor fi scutite de ștergere.',
+ 'check_for_updates' => 'Verifică pentru actualizări',
+
+ 'email' => 'Email',
+ 'password' => 'Parolă',
+ 'password_confirmation' => 'Parolă (din nou)',
+ 'blocked' => 'Este blocat?',
+ 'blocked_code' => 'Motiv pentru blocare',
+ 'login_name' => 'Logare',
+
+ // import
+ 'apply_rules' => 'Aplică reguli',
+ 'artist' => 'Artist',
+ 'album' => 'Album',
+ 'song' => 'Melodie',
+
+
+ // admin
+ 'domain' => 'Domeniu',
+ 'single_user_mode' => 'Dezactivați înregistrarea utilizatorilor',
+ 'is_demo_site' => 'Este un site demo',
+
+ // import
+ 'import_file' => 'Fișier de import',
+ 'configuration_file' => 'Fișier de configurare',
+ 'import_file_type' => 'Importați tipul de fișier',
+ 'csv_comma' => 'O virgulă (,)',
+ 'csv_semicolon' => 'Un punct și virgulă (;)',
+ 'csv_tab' => 'O filă (invizibilă)',
+ 'csv_delimiter' => 'Delimitator CSV',
+ 'csv_import_account' => 'Contul de import implicit',
+ 'csv_config' => 'Configurare import CSV',
+ 'client_id' => 'ID Client',
+ 'service_secret' => 'Serviciu secret',
+ 'app_secret' => 'Secret Aplicație',
+ 'app_id' => 'ID Aplicație',
+ 'secret' => 'Secret',
+ 'public_key' => 'Cheie publică',
+ 'country_code' => 'Codul țării',
+ 'provider_code' => 'Bancă sau furnizor de date',
+ 'fints_url' => 'URL-ul FinTS API',
+ 'fints_port' => 'Port',
+ 'fints_bank_code' => 'Cod bancar',
+ 'fints_username' => 'Nume de utilizator',
+ 'fints_password' => 'PIN / parola',
+ 'fints_account' => 'Cont FinTS',
+ 'local_account' => 'Cont Firefly III',
+ 'from_date' => 'Data din',
+ 'to_date' => 'Data până la',
+
+
+ 'due_date' => 'Data scadentă',
+ 'payment_date' => 'Data de plată',
+ 'invoice_date' => 'Data facturii',
+ 'internal_reference' => 'Referință internă',
+ 'inward' => 'Descrierea interioară',
+ 'outward' => 'Descrierea exterioară',
+ 'rule_group_id' => 'Grup de reguli',
+ 'transaction_description' => 'Descrierea tranzacției',
+ 'first_date' => 'Prima dată',
+ 'transaction_type' => 'Tipul tranzacției',
+ 'repeat_until' => 'Repetați până la',
+ 'recurring_description' => 'Descrierea tranzacției recurente',
+ 'repetition_type' => 'Tip de repetare',
+ 'foreign_currency_id' => 'Monedă străină',
+ 'repetition_end' => 'Repetarea se termină',
+ 'repetitions' => 'Repetări',
+ 'calendar' => 'Calendar',
+ 'weekend' => 'Sfârșit de săptămână',
+ 'client_secret' => 'Codul secret al clientului',
+
+];
diff --git a/resources/lang/ro_RO/import.php b/resources/lang/ro_RO/import.php
new file mode 100644
index 0000000000..b459b10428
--- /dev/null
+++ b/resources/lang/ro_RO/import.php
@@ -0,0 +1,310 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+ // ALL breadcrumbs and subtitles:
+ 'index_breadcrumb' => 'Importă tranzacții în Firefly III',
+ 'prerequisites_breadcrumb_fake' => 'Cerințe preliminare pentru furnizorul de import fals',
+ 'prerequisites_breadcrumb_spectre' => 'Premisele pentru Spectre',
+ 'prerequisites_breadcrumb_bunq' => 'Premisele pentru bunq',
+ 'prerequisites_breadcrumb_ynab' => 'Premisele pentru YNAB',
+ 'job_configuration_breadcrumb' => 'Configurare pentru ":key"',
+ 'job_status_breadcrumb' => 'Statutul import pentru ":key"',
+ 'disabled_for_demo_user' => 'dezactivat în demo',
+
+ // index page:
+ 'general_index_intro' => 'Bine ați venit la rutina de import Firefly III. Există câteva moduri de a importa date în Firefly III, afișate aici ca butoane.',
+
+ // import provider strings (index):
+ 'button_fake' => 'Simulează un import',
+ 'button_file' => 'Importă un fișier',
+ 'button_bunq' => 'Import din bunq',
+ 'button_spectre' => 'Import folosind Spectre',
+ 'button_plaid' => 'Import folosind Plaid',
+ 'button_yodlee' => 'Import folosind Yodlee',
+ 'button_quovo' => 'Import folosind Quovo',
+ 'button_ynab' => 'Import din You Need A Budget',
+ 'button_fints' => 'Import folosind FinTS',
+
+
+ // prerequisites box (index)
+ 'need_prereq_title' => 'Premise de import',
+ 'need_prereq_intro' => 'Unele metode de import necesită atenția dvs. înainte ca acestea să poată fi utilizate. De exemplu, pot necesita chei API speciale sau parole de aplicație. Puteți să le configurați aici. Pictograma indică dacă aceste condiții preliminare au fost îndeplinite.',
+ 'do_prereq_fake' => 'Cerințe preliminare pentru furnizorul de import fals',
+ 'do_prereq_file' => 'Premisele pentru importurile de fişier',
+ 'do_prereq_bunq' => 'Premisele pentru importurile din bunq',
+ 'do_prereq_spectre' => 'Premisele pentru importurile folosind Spectre',
+ 'do_prereq_plaid' => 'Premisele pentru importurile din Plaid',
+ 'do_prereq_yodlee' => 'Premisele pentru importurile folosind Yodlee',
+ 'do_prereq_quovo' => 'Premisele pentru importurile folosind Quovo',
+ 'do_prereq_ynab' => 'Premisele pentru importurile din YNAB',
+
+ // prerequisites:
+ 'prereq_fake_title' => 'Premisele pentru un import fals de la furnizorul de servicii',
+ 'prereq_fake_text' => 'Acest furnizor de fals necesită un o cheie API falsă. Acesta trebuie să fie de 32 de caractere. Îl puteţi folosi pe acesta: 123456789012345678901234567890AA',
+ 'prereq_spectre_title' => 'Premisele pentru un import folosind API-ul Spectre',
+ 'prereq_spectre_text' => 'Pentru a importa date utilizând API-ul Spectre (v4), trebuie să furnizaţi către Firefly III două valori secrete. Acestea pot fi găsite în pagina de secrete.',
+ 'prereq_spectre_pub' => 'De asemenea, API-ul Spectre trebuie să cunoască cheia publică pe care o vedeţi mai jos. Fără ea, acesta nu vă va recunoaşte. Vă rugăm să introduceţi această cheie publică în pagina de secrete.',
+ 'prereq_bunq_title' => 'Premisele pentru un import din bunq',
+ 'prereq_bunq_text' => 'Pentru a importa din bunq, aveţi nevoie să obţineți o cheie API. Puteţi face acest lucru prin intermediul aplicașiei. Vă rugăm să reţineţi că funcţia de import pentru bunq este în versiune BETA. Aceasta a fost testată doar cu API-ul din sandbox.',
+ 'prereq_bunq_ip' => 'bunq cere adresa dvs IP externă. Firefly al III-lea a încercat să completeze acest lucru folosind serviciul ipify . Asiguraţi-vă că acest IP este corect sau importul va eşua.',
+ 'prereq_ynab_title' => 'Premisele pentru un import din YNAB',
+ 'prereq_ynab_text' => 'Pentru a putea descărca tranzacții de la YNAB, creați o nouă aplicație pe Pagina cu setările pentru dezvoltatori și introduceți ID-ul clientului și parola secretă pe această pagină.',
+ 'prereq_ynab_redirect' => 'Pentru a finaliza configurația, introduceți următoarea adresă URL în Pagina cu setări pentru dezvoltatori în secțiunea "Redirect URI(s) - URI de redirecționare".',
+ 'callback_not_tls' => 'Firefly III a detectat următorul calback URI. Se pare că serverul dvs. nu este configurat să accepte conexiuni TLS (https). YNAB nu va accepta acest URI. Puteți continua importul (deoarece Firefly III ar putea greși), dar vă rugăm să păstrați acest lucru în minte.',
+ // prerequisites success messages:
+ 'prerequisites_saved_for_fake' => 'Cheia API falsă a fost stocată cu succes!',
+ 'prerequisites_saved_for_spectre' => 'App ID și secret stocate!',
+ 'prerequisites_saved_for_bunq' => 'Cheia API și adresa IP stocată!',
+ 'prerequisites_saved_for_ynab' => 'ID-ul clientului YNAB și parola secretă au fost stocate!',
+
+ // job configuration:
+ 'job_config_apply_rules_title' => 'Configurarea Job-ului - aplicați regulile dvs.?',
+ 'job_config_apply_rules_text' => 'Odată ce furnizorul fals a rulat, regulile dvs. pot fi aplicate tranzacțiilor. Aceasta adaugă timp la import.',
+ 'job_config_input' => 'Datele introduse de dvs.',
+ // job configuration for the fake provider:
+ 'job_config_fake_artist_title' => 'Introduceți numele albumului',
+ 'job_config_fake_artist_text' => 'Multe rutine de import au câțiva pași de configurare ce trebuie să-i faceți. În cazul furnizorului fals de import, trebuie să răspundeți la câteva întrebări ciudate. În acest caz, introduceți "David Bowie" pentru a continua.',
+ 'job_config_fake_song_title' => 'Introduceţi numele cântecului',
+ 'job_config_fake_song_text' => 'Menţiona melodia "Golden years - Anii de aur" pentru a continua cu importul fals.',
+ 'job_config_fake_album_title' => 'Introduceți numele albumului',
+ 'job_config_fake_album_text' => 'Unele rutine de import necesită date suplimentare la jumătatea perioadei de import. În cazul furnizorului fals de import, trebuie să răspundeți la câteva întrebări ciudate. Introduceți "Station to station" pentru a continua.',
+ // job configuration form the file provider
+ 'job_config_file_upload_title' => 'Configurare import (1/4) - Încărcați fișierul',
+ 'job_config_file_upload_text' => 'Această rutină vă va ajuta să importați fișiere din banca dvs. în Firefly III.',
+ 'job_config_file_upload_help' => 'Selectaţi fişierul. Asigurați-vă că fişierul este codificat UTF-8.',
+ 'job_config_file_upload_config_help' => 'Dacă ați importat anterior date în Firefly III, este posibil să aveți un fișier de configurare, care va preseta valorile de configurare pentru dvs. Pentru unele bănci, alți utilizatori au oferit cu amabilitate fișierul de configurare ',
+ 'job_config_file_upload_type_help' => 'Selectați tipul de fișier pe care îl încărcați',
+ 'job_config_file_upload_submit' => 'Încarcă fişiere',
+ 'import_file_type_csv' => 'CSV (valori separate prin virgulă)',
+ 'import_file_type_ofx' => 'OFX',
+ 'file_not_utf8' => 'Fișierul pe care l-ați încărcat nu este codificat ca UTF-8 sau ASCII. Firefly III nu poate gestiona astfel de fișiere. Utilizați Notepad ++ sau Sublime pentru a vă converti fișierul în UTF-8.',
+ 'job_config_uc_title' => 'Configurare import (2/4) - configurare fișier de bază',
+ 'job_config_uc_text' => 'Pentru a putea importa fișierul corect, validați opțiunile de mai jos.',
+ 'job_config_uc_header_help' => 'Bifați această casetă dacă primul rând al fișierului dvs. CSV reprezintă titlurile coloanei.',
+ 'job_config_uc_date_help' => 'Formatul datei n fișierul dvs. Urmați formatul din această pagină . Valoarea implicită va analiza datele care arată astfel: :dateExample.',
+ 'job_config_uc_delimiter_help' => 'Alegeți delimitatorul de câmp utilizat în fișierul de intrare. Dacă nu sunteți sigur, virgula este cea mai sigură opțiune.',
+ 'job_config_uc_account_help' => 'Dacă fișierul dvs. NU conține informații despre contul(conturile) de active, utilizați acest dropdown pentru a selecta în ce cont aparțin tranzacțiile din fișier.',
+ 'job_config_uc_apply_rules_title' => 'Aplică reguli',
+ 'job_config_uc_apply_rules_text' => 'Aplică regulile dvs. pentru fiecare tranzacție importată. Rețineți că acest lucru încetinește semnificativ importul.',
+ 'job_config_uc_specifics_title' => 'Opţiunile specifice pentru banca',
+ 'job_config_uc_specifics_txt' => 'Unele bănci furnizează fișiere prost formatate. Firefly III le poate remedia în mod automat. Dacă banca dvs. furnizează astfel de fișiere, dar nu este listată aici, vă rugăm să deschideți o problemă pe GitHub.',
+ 'job_config_uc_submit' => 'Continuă',
+ 'invalid_import_account' => 'Ați selectat un cont nevalid în care să importați.',
+ 'import_liability_select' => 'Provizioane',
+ // job configuration for Spectre:
+ 'job_config_spectre_login_title' => 'Alegeţi datele de conectare',
+ 'job_config_spectre_login_text' => 'Firefly III a găsit :count login-urile existente în contul dvs. Spectre. De la care doriți să importați?',
+ 'spectre_login_status_active' => 'Activ',
+ 'spectre_login_status_inactive' => 'Inactiv',
+ 'spectre_login_status_disabled' => 'Dezactivat',
+ 'spectre_login_new_login' => 'Conectați-vă la o altă bancă sau la una dintre aceste bănci cu acreditări diferite.',
+ 'job_config_spectre_accounts_title' => 'Selectaţi conturile din care doriți să se importe',
+ 'job_config_spectre_accounts_text' => 'Ați selectat ":name" (:country). Aveți :count cont(uri)disponibile de la acest furnizor. Selectați contul (urile) de active Firefly III în care trebuie să fie stocate tranzacțiile din aceste conturi. Rețineți că, pentru a importa date, contul Firefly III și contul ":name" trebuie să aibă aceeași monedă.',
+ 'spectre_do_not_import' => '(nu importați)',
+ 'spectre_no_mapping' => 'Se pare că nu ați selectat niciun cont de unde să importați.',
+ 'imported_from_account' => 'Importat din ":account"',
+ 'spectre_account_with_number' => 'Contul :number',
+ 'job_config_spectre_apply_rules' => 'Aplică reguli',
+ 'job_config_spectre_apply_rules_text' => 'Implicit, regulile dvs. vor fi aplicate tranzacțiilor create în timpul acestei rutine de import. Dacă nu doriți ca acest lucru să se întâmple, deselectați această casetă de selectare.',
+
+ // job configuration for bunq:
+ 'job_config_bunq_accounts_title' => 'Conturi bunq',
+ 'job_config_bunq_accounts_text' => 'Acestea sunt conturile asociate contului tău bunq. Selectați conturile din care doriți să importați și în ce cont trebuie să fie importate tranzacțiile.',
+ 'bunq_no_mapping' => 'Se pare că nu ați selectat niciun cont de unde să importați.',
+ 'should_download_config' => 'Ar trebui să descărcați fișierul de configurare pentru acest job. Acest lucru va ușura importurile viitoare.',
+ 'share_config_file' => 'Dacă ați importat date dintr-o bancă publică, trebuie să partajați fișierul de configurare , astfel încât să fie ușor pentru alți utilizatori să importe datele lor. Partajarea fișierului dvs. de configurare nu va expune detaliile dvs. financiare.',
+ 'job_config_bunq_apply_rules' => 'Aplică reguli',
+ 'job_config_bunq_apply_rules_text' => 'Implicit, regulile dvs. vor fi aplicate tranzacțiilor create în timpul acestei rutine de import. Dacă nu doriți ca acest lucru să se întâmple, deselectați această casetă de selectare.',
+ 'bunq_savings_goal' => 'Obiectiv economisire: :amount (:percentage%)',
+ 'bunq_account_status_CANCELLED' => 'Închide contul bunq',
+
+ 'ynab_account_closed' => 'Contul este inchis!',
+ 'ynab_account_deleted' => 'Contul este șters!',
+ 'ynab_account_type_savings' => 'cont de economii',
+ 'ynab_account_type_checking' => 'cont curent',
+ 'ynab_account_type_cash' => 'cont de numerar',
+ 'ynab_account_type_creditCard' => 'card de credit',
+ 'ynab_account_type_lineOfCredit' => 'linie de credit',
+ 'ynab_account_type_otherAsset' => 'alt cont de active',
+ 'ynab_account_type_otherLiability' => 'alte datorii',
+ 'ynab_account_type_payPal' => 'Paypal',
+ 'ynab_account_type_merchantAccount' => 'cont de comerciant',
+ 'ynab_account_type_investmentAccount' => 'cont de investitii',
+ 'ynab_account_type_mortgage' => 'credit ipotecar',
+ 'ynab_do_not_import' => '(nu importați)',
+ 'job_config_ynab_apply_rules' => 'Aplică reguli',
+ 'job_config_ynab_apply_rules_text' => 'Implicit, regulile dvs. vor fi aplicate tranzacțiilor create în timpul acestei rutine de import. Dacă nu doriți ca acest lucru să se întâmple, deselectați această casetă de selectare.',
+
+ // job configuration for YNAB:
+ 'job_config_ynab_select_budgets' => 'Selectaţi bugetul',
+ 'job_config_ynab_select_budgets_text' => 'Aveți :count bugete stocate în YNAB. Vă rugăm să selectaţi din care Firefly III va importa tranzacţiile.',
+ 'job_config_ynab_no_budgets' => 'Nu există bugete disponibile pentru a fi importate.',
+ 'ynab_no_mapping' => 'Se pare că nu ați selectat niciun cont de unde să importați.',
+ 'job_config_ynab_bad_currency' => 'Nu puteți importa din următorul buget (următoarele bugete), deoarece nu aveți conturi cu aceeași monedă ca și aceste bugete.',
+ 'job_config_ynab_accounts_title' => 'Selectaţi contul',
+ 'job_config_ynab_accounts_text' => 'Aveți la dispoziție următoarele conturi în acest buget. Selectați din conturile pe care doriți să le importați și unde ar trebui să fie stocate tranzacțiile.',
+
+
+ // keys from "extra" array:
+ 'spectre_extra_key_iban' => 'IBAN',
+ 'spectre_extra_key_swift' => 'SWIFT',
+ 'spectre_extra_key_status' => 'Statut',
+ 'spectre_extra_key_card_type' => 'Tip card',
+ 'spectre_extra_key_account_name' => 'Nume cont',
+ 'spectre_extra_key_client_name' => 'Nume client',
+ 'spectre_extra_key_account_number' => 'Număr de cont',
+ 'spectre_extra_key_blocked_amount' => 'Suma blocată',
+ 'spectre_extra_key_available_amount' => 'Sumă disponibilă',
+ 'spectre_extra_key_credit_limit' => 'Limita de credit',
+ 'spectre_extra_key_interest_rate' => 'Rata dobânzii',
+ 'spectre_extra_key_expiry_date' => 'Data expirării',
+ 'spectre_extra_key_open_date' => 'Data deschidere',
+ 'spectre_extra_key_current_time' => 'Ora curentă',
+ 'spectre_extra_key_current_date' => 'Data curentă',
+ 'spectre_extra_key_cards' => 'Carduri',
+ 'spectre_extra_key_units' => 'Unităţi',
+ 'spectre_extra_key_unit_price' => 'Preţ unitar',
+ 'spectre_extra_key_transactions_count' => 'Numărul de tranzacții',
+
+ //job configuration for finTS
+ 'fints_connection_failed' => 'A apărut o eroare în timp ce încercați să vă conectați la banca dvs. Asigurați-vă că toate datele pe care le-ați introdus sunt corecte. Mesaj de eroare original: :originalError',
+
+ 'job_config_fints_url_help' => 'Exemplu https://banking-dkb.s-fints-pt-dkb.de/fints30',
+ 'job_config_fints_username_help' => 'Pentru mai multe bănci, acesta este numărul de cont.',
+ 'job_config_fints_port_help' => 'Portul prestabilit este 443.',
+ 'job_config_fints_account_help' => 'Selectaţi contul pentru care doriţi să importaţi tranzacţii.',
+ 'job_config_local_account_help' => 'Alegeți contul Firefly III corespunzător contului dvs. bancar ales mai sus.',
+ // specifics:
+ 'specific_ing_name' => 'ING NL',
+ 'specific_ing_descr' => '41/5000
+Creați descrieri mai bune în exporturile ING',
+ 'specific_sns_name' => 'SNS / Volksbank NL',
+ 'specific_sns_descr' => 'Reguli din exportul de fișiere SNS / Volksbank',
+ 'specific_abn_name' => 'ABN AMRO NL',
+ 'specific_abn_descr' => 'Remediază posibile probleme cu fișierele ABN AMRO',
+ 'specific_rabo_name' => 'Rabobank NL',
+ 'specific_rabo_descr' => 'Remediază posibile probleme cu fișierele Rabobank',
+ 'specific_pres_name' => 'Președintele CA pentru alegerea financiară',
+ 'specific_pres_descr' => 'Remediază posibile probleme cu fișierele PC',
+ // job configuration for file provider (stage: roles)
+ 'job_config_roles_title' => 'Configurarea importului (3/4) - Definiți rolul fiecărei coloane',
+ 'job_config_roles_text' => 'Fiecare coloană din fișierul dvs. CSV conține anumite date. Vă rugăm să indicați ce fel de date ar trebui să aștepte importatorul. Opțiunea de a "mapa" datele înseamnă că veți conecta fiecare intrare găsită în coloană cu o valoare din baza dvs. de date. O coloană desenată de multe ori este coloana care conține IBAN-ul contului opus. Acest lucru poate fi ușor comparat cu prezența IBAN în baza dvs. de date.',
+ 'job_config_roles_submit' => 'Continuă',
+ 'job_config_roles_column_name' => 'Numele coloanei',
+ 'job_config_roles_column_example' => 'Exemplu de date de coloană',
+ 'job_config_roles_column_role' => 'Semnificația datelor din coloană',
+ 'job_config_roles_do_map_value' => 'Harta acestor valori',
+ 'job_config_roles_no_example' => 'Nu există exemple disponibile',
+ 'job_config_roles_fa_warning' => 'Dacă marcați o coloană ca având o sumă într-o valută străină, trebuie să setați și coloana care conține ce valută este.',
+ 'job_config_roles_rwarning' => 'Cel puțin, marcați o coloană ca și coloană sumă. Se recomandă de asemenea să selectați o coloană pentru descriere, data și contul opus.',
+ 'job_config_roles_colum_count' => 'Coloană',
+ // job config for the file provider (stage: mapping):
+ 'job_config_map_title' => 'Configurare import (4/4) - Conectați date de import la Firefly III',
+ 'job_config_map_text' => 'În tabelele următoare, valoarea din stânga vă arată informațiile găsite în fișierul încărcat. Sarcina dvs. este aceea de a mapa această valoare, dacă este posibil, la o valoare deja prezentă în baza dvs. de date. Firefly se va lipi de această cartografiere. Dacă nu există nicio valoare pentru care să fie mapată sau dacă nu doriți să cartografiați valoarea specifică, nu selectați nimic.',
+ 'job_config_map_nothing' => 'Nu există date prezente în fișierul dvs. pe care să le puteți mapa la valorile existente. Vă rugăm să apăsați "Start import" pentru a continua.',
+ 'job_config_field_value' => 'Valoarea câmpului',
+ 'job_config_field_mapped' => 'Mapat la',
+ 'map_do_not_map' => '(nu mapați)',
+ 'job_config_map_submit' => 'Porniți importul',
+
+
+ // import status page:
+ 'import_with_key' => 'Importați cu cheia \':key\'',
+ 'status_wait_title' => 'Vă rugăm să așteptați...',
+ 'status_wait_text' => 'Această casetă va dispărea într-o clipă.',
+ 'status_running_title' => 'Importul se execută',
+ 'status_job_running' => 'Așteptați, importul se execută...',
+ 'status_job_storing' => 'Așteptați, stocăm datele...',
+ 'status_job_rules' => 'Așteptați, rulăm regulile...',
+ 'status_fatal_title' => 'Eroare fatala',
+ 'status_fatal_text' => 'Importul a întampinat o eroare și nu s-a putut recupera. Ne cerem scuze!',
+ 'status_fatal_more' => 'Acest mesaj de eroare (posibil foarte criptic) este completat de fișierele jurnal, pe care le puteți găsi pe unitatea hard disk sau în containerul Docker de unde executați Firefly III.',
+ 'status_finished_title' => 'Importul s-a terminat',
+ 'status_finished_text' => 'Importul s-a terminat.',
+ 'finished_with_errors' => 'Au existat unele erori în timpul importului. Revedeți-le cu atenție.',
+ 'unknown_import_result' => 'Rezultat necunoscut pentru import',
+ 'result_no_transactions' => 'Nu au fost importate tranzacții. Poate că toate au fost duplicate. Poate că fișierele de jurnale vă pot spune ce s-a întâmplat. Dacă importați date în mod regulat, este normal.',
+ 'result_one_transaction' => 'Exact o tranzacție a fost importată. Aceasta este stocată sub eticheta :tag unde o puteți inspecta mai departe.',
+ 'result_many_transactions' => 'Firefly III a importat :count tranzacții. Ele sunt stocate sub eticheta :tag unde le puteți inspecta mai departe.',
+
+
+ // general errors and warnings:
+ 'bad_job_status' => 'Pentru a accesa această pagină, job-ul de import nu poate avea statusul ":status".',
+
+ // column roles for CSV import:
+ 'column__ignore' => '(ignorați această coloană)',
+ 'column_account-iban' => 'Contul contului de active (IBAN)',
+ 'column_account-id' => 'ID-ul contului de activ (care se potrivește cu FF3)',
+ 'column_account-name' => 'Cont activ (nume)',
+ 'column_account-bic' => 'Cont activ (BIC)',
+ 'column_amount' => 'Sumă',
+ 'column_amount_foreign' => 'Sumă (în monedă străină)',
+ 'column_amount_debit' => 'Sumă (coloana de debit)',
+ 'column_amount_credit' => 'Sumă (coloana de credit)',
+ 'column_amount_negated' => 'Sumă (coloană negată)',
+ 'column_amount-comma-separated' => 'Sumă (virgula ca separator zecimal)',
+ 'column_bill-id' => 'ID-ul facturii (care se potrivește cu FF3)',
+ 'column_bill-name' => 'Nume de factură',
+ 'column_budget-id' => 'ID-ul bugetului (care se potrivește cu FF3)',
+ 'column_budget-name' => 'Nume buget',
+ 'column_category-id' => 'ID-ul categoriei (care se potrivește cu FF3)',
+ 'column_category-name' => 'Numele categoriei',
+ 'column_currency-code' => 'Cod valută (ISO 4217)',
+ 'column_foreign-currency-code' => 'Codul de valută străină (ISO 4217)',
+ 'column_currency-id' => 'ID-ul monedei (care se potrivește cu FF3)',
+ 'column_currency-name' => 'Numele monedei (care se potrivește cu FF3)',
+ 'column_currency-symbol' => 'Simbolul monedei (care se potrivește cu FF3)',
+ 'column_date-interest' => 'Data de calcul a dobânzii',
+ 'column_date-book' => 'Data rezervării tranzacției',
+ 'column_date-process' => 'Data procesării tranzacției',
+ 'column_date-transaction' => 'Dată',
+ 'column_date-due' => 'Data expirării tranzacției',
+ 'column_date-payment' => 'Data plății tranzacției',
+ 'column_date-invoice' => 'Data facturării tranzacției',
+ 'column_description' => 'Descriere',
+ 'column_opposing-iban' => 'Contul opus (IBAN)',
+ 'column_opposing-bic' => 'Contul opus (BIC)',
+ 'column_opposing-id' => 'ID-ul contului opus (care se potrivește cu FF3)',
+ 'column_external-id' => 'ID Extern',
+ 'column_opposing-name' => 'Contul opus (nume)',
+ 'column_rabo-debit-credit' => 'Indicatorul specific de debit / credit Rabobank',
+ 'column_ing-debit-credit' => 'Indicatorul ING de debit / credit specific',
+ 'column_generic-debit-credit' => 'Indicatorul de debit / credit bancar general',
+ 'column_sepa-ct-id' => 'Identificator final SEPA',
+ 'column_sepa-ct-op' => 'Identificatorul contului opus SEPA',
+ 'column_sepa-db' => 'Identificatorul mandatului SEPA',
+ 'column_sepa-cc' => 'Codul de compensare SEPA',
+ 'column_sepa-ci' => 'Identificatorul creditorului SEPA',
+ 'column_sepa-ep' => 'Scopul extern SEPA',
+ 'column_sepa-country' => 'Codul țării SEPA',
+ 'column_sepa-batch-id' => 'ID-ul lotului SEPA',
+ 'column_tags-comma' => 'Etichete (separate prin virgulă)',
+ 'column_tags-space' => 'Etichete (separate prin spațiu)',
+ 'column_account-number' => 'Cont activ (numărul contului)',
+ 'column_opposing-number' => 'Cont opus (numărul contului)',
+ 'column_note' => 'Notițe',
+ 'column_internal-reference' => 'Referință internă',
+
+];
diff --git a/resources/lang/ro_RO/intro.php b/resources/lang/ro_RO/intro.php
new file mode 100644
index 0000000000..a86bc3c6a1
--- /dev/null
+++ b/resources/lang/ro_RO/intro.php
@@ -0,0 +1,138 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+ // index
+ 'index_intro' => 'Bun venit pe pagina index a Firefly III. Vă rugăm să aveți timp pentru a trece prin acest intro pentru a vedea cum funcționează Firefly III.',
+ 'index_accounts-chart' => 'Acest grafic arată soldul curent al conturilor dvs. de active. Puteți selecta conturile vizibile aici în preferințele dvs.',
+ 'index_box_out_holder' => 'Această cutie mică și casetele de lângă aceasta vă vor oferi o imagine de ansamblu rapidă a situației financiare.',
+ 'index_help' => 'Dacă aveți nevoie vreodată de ajutor cu o pagină sau un formular, apăsați acest buton.',
+ 'index_outro' => 'Cele mai multe pagini ale Firefly III vor începe cu un mic tur ca acesta. Contactați-mă atunci când aveți întrebări sau comentarii. Bucurați-vă!',
+ 'index_sidebar-toggle' => 'Pentru a crea noi tranzacții, conturi sau alte lucruri, utilizați meniul de sub această pictogramă.',
+
+ // create account:
+ 'accounts_create_iban' => 'Dați conturile dvs. un IBAN valabil. Acest lucru ar putea face ca importul de date să fie foarte ușor în viitor.',
+ 'accounts_create_asset_opening_balance' => 'Conturile de active pot avea un "sold de deschidere", indicând începutul istoricului acestui cont în Firefly III.',
+ 'accounts_create_asset_currency' => 'Firefly III acceptă mai multe valute. Conturile de active au o monedă principală, pe care trebuie să o setați aici.',
+ 'accounts_create_asset_virtual' => 'Acesta poate uneori să vă ajute să vă oferiți un sold virtual: o sumă suplimentară adăugată sau retrasă întotdeauna din soldul real.',
+
+ // budgets index
+ 'budgets_index_intro' => 'Bugetele sunt folosite pentru a vă gestiona finanțele și pentru a forma una dintre funcțiile de bază ale Firefly III.',
+ 'budgets_index_set_budget' => 'Stabiliți bugetul total pentru fiecare perioadă, astfel încât Firefly III vă poate spune dacă ați bugetat toți banii disponibili.',
+ 'budgets_index_see_expenses_bar' => 'Banii cheltuiți vor umple încet această linie.',
+ 'budgets_index_navigate_periods' => 'Navigați prin perioade pentru a stabili cu ușurință bugetele înainte.',
+ 'budgets_index_new_budget' => 'Creați bugete noi după cum doriți.',
+ 'budgets_index_list_of_budgets' => 'Utilizați acest tabel pentru a stabili sumele pentru fiecare buget și pentru a vedea cum faceți acest lucru.',
+ 'budgets_index_outro' => 'Pentru a afla mai multe despre bugetare, verificați pictograma de ajutor din colțul din dreapta sus.',
+
+ // reports (index)
+ 'reports_index_intro' => 'Utilizați aceste rapoarte pentru a obține informații detaliate despre finanțele dumneavoastră.',
+ 'reports_index_inputReportType' => 'Alegeți un tip de raport. Consultați paginile de ajutor pentru a vedea ce arată fiecare raport.',
+ 'reports_index_inputAccountsSelect' => 'Puteți exclude sau include conturi de active după cum doriți.',
+ 'reports_index_inputDateRange' => 'Intervalul de date selectat depinde în întregime de dvs.: de la o zi la 10 ani.',
+ 'reports_index_extra-options-box' => 'În funcție de raportul pe care l-ați selectat, puteți selecta filtre și opțiuni suplimentare aici. Urmăriți această casetă când modificați tipurile de rapoarte.',
+
+ // reports (reports)
+ 'reports_report_default_intro' => 'Acest raport vă va oferi o imagine de ansamblu rapidă și cuprinzătoare a finanțelor. Dacă doriți să vedeți altceva, vă rugăm să nu ezitați să mă contactați!',
+ 'reports_report_audit_intro' => 'Acest raport vă va oferi informații detaliate despre conturile de active.',
+ 'reports_report_audit_optionsBox' => 'Utilizați aceste casete pentru a afișa sau a ascunde coloanele care vă interesează.',
+
+ 'reports_report_category_intro' => 'Acest raport vă va oferi informații despre una sau mai multe categorii.',
+ 'reports_report_category_pieCharts' => 'Aceste diagrame vă vor oferi informații despre cheltuielile și veniturile pe categorii sau pe cont.',
+ 'reports_report_category_incomeAndExpensesChart' => 'Această diagramă arată cheltuielile și veniturile pe categorii.',
+
+ 'reports_report_tag_intro' => 'Acest raport vă va oferi informații despre una sau mai multe etichete.',
+ 'reports_report_tag_pieCharts' => 'Aceste diagrame vă vor oferi informații despre cheltuielile și veniturile pe etichete, cont, categorie sau buget.',
+ 'reports_report_tag_incomeAndExpensesChart' => 'Acest grafic prezintă cheltuielile și venitul pe etichetă.',
+
+ 'reports_report_budget_intro' => 'Acest raport vă va oferi informații despre unul sau mai multe bugete.',
+ 'reports_report_budget_pieCharts' => 'Aceste diagrame vă vor oferi informații despre cheltuielile pe buget sau pe cont.',
+ 'reports_report_budget_incomeAndExpensesChart' => 'Acest grafic prezintă cheltuielile dvs. pe buget.',
+
+ // create transaction
+ 'transactions_create_switch_box' => 'Utilizați aceste butoane pentru a comuta rapid tipul de tranzacție pe care doriți să o salvați.',
+ 'transactions_create_ffInput_category' => 'Puteți scrie în mod liber în acest câmp. Formele create anterior vor fi sugerate.',
+ 'transactions_create_withdrawal_ffInput_budget' => 'Legați retragerea la un buget pentru un control financiar mai bun.',
+ 'transactions_create_withdrawal_currency_dropdown_amount' => 'Utilizați acest dropdown atunci când retragerea se face într-o altă monedă.',
+ 'transactions_create_deposit_currency_dropdown_amount' => 'Utilizați acest dropdown atunci când depozitul dvs. este în altă monedă.',
+ 'transactions_create_transfer_ffInput_piggy_bank_id' => 'Selectați o pușculiță și conectați acest transfer la economiile dvs.',
+
+ // piggy banks index:
+ 'piggy-banks_index_saved' => 'Acest câmp vă arată cât de mult ați salvat în fiecare pușculiță.',
+ 'piggy-banks_index_button' => 'Lângă această bara de progres sunt două butoane (+ și -) pentru a adăuga sau a elimina bani din fiecare pușculiță.',
+ 'piggy-banks_index_accountStatus' => 'Pentru fiecare cont de activ cu cel puțin o pușculiță, statutul este menționat în acest tabel.',
+
+ // create piggy
+ 'piggy-banks_create_name' => 'Care este țelul tău? O canapea nouă, o cameră, bani pentru urgențe?',
+ 'piggy-banks_create_date' => 'Puteți stabili o dată țintă sau un termen limită pentru pușculița dvs..',
+
+ // show piggy
+ 'piggy-banks_show_piggyChart' => 'Această diagramă va arăta istoria acestei bănci.',
+ 'piggy-banks_show_piggyDetails' => 'Unele detalii despre pușculița dvs.',
+ 'piggy-banks_show_piggyEvents' => 'Orice adăugări sau eliminări sunt de asemenea enumerate aici.',
+
+ // bill index
+ 'bills_index_rules' => 'Aici vedeți care reguli vor verifica dacă acestă factură este afectată',
+ 'bills_index_paid_in_period' => 'Acest câmp indică momentul în care factura a fost plătită ultima dată.',
+ 'bills_index_expected_in_period' => 'Acest câmp indică pentru fiecare factură dacă și când se așteaptă să apară următoarea factură.',
+
+ // show bill
+ 'bills_show_billInfo' => 'Acest tabel prezintă câteva informații generale despre această factură.',
+ 'bills_show_billButtons' => 'Utilizați acest buton pentru a re-scana tranzacțiile vechi, astfel încât acestea să fie potrivite cu această factură.',
+ 'bills_show_billChart' => 'Acest grafic arată tranzacțiile legate de această factură.',
+
+ // create bill
+ 'bills_create_intro' => 'Utilizați facturile pentru a urmări cantitatea de bani pe care o plătiți în fiecare perioadă. Gândiți-vă la cheltuieli cum ar fi chiria, asigurarea sau plățile ipotecare.',
+ 'bills_create_name' => 'Utilizați un nume descriptiv, cum ar fi "Chirie" sau "Asigurarea de sănătate".',
+ //'bills_create_match' => 'To match transactions, use terms from those transactions or the expense account involved. All words must match.',
+ 'bills_create_amount_min_holder' => 'Selectați o sumă minimă și maximă pentru această factură.',
+ 'bills_create_repeat_freq_holder' => 'Cele mai multe facturi se repetă lunar, dar puteți stabili o altă frecvență aici.',
+ 'bills_create_skip_holder' => 'Dacă o factură se repetă la fiecare 2 săptămâni, câmpul "săriți" ar trebui să fie setat la "1" pentru a sări peste o săptămână.',
+
+ // rules index
+ 'rules_index_intro' => 'Firefly III vă permite să gestionați reguli, care vor fi aplicate automat pentru orice tranzacție pe care o creați sau o editați.',
+ 'rules_index_new_rule_group' => 'Puteți combina regulile în grupuri pentru o gestionare mai ușoară.',
+ 'rules_index_new_rule' => 'Creați câte reguli doriți.',
+ 'rules_index_prio_buttons' => 'Comandați-le în orice fel doriți.',
+ 'rules_index_test_buttons' => 'Puteți testa regulile sau le puteți aplica tranzacțiilor existente.',
+ 'rules_index_rule-triggers' => 'Regulile au "declanșatoare" și "acțiuni" pe care le puteți comanda prin drag-and-drop.',
+ 'rules_index_outro' => 'Asigurați-vă că verificați paginile de ajutor utilizând pictograma (?) din partea dreaptă sus!',
+
+ // create rule:
+ 'rules_create_mandatory' => 'Alegeți un titlu descriptiv și stabiliți când ar trebui să fie declanșată regula.',
+ 'rules_create_ruletriggerholder' => 'Adăugați cât mai mulți declanșatori, după cum doriți, dar rețineți că toate declanșatoarele trebuie să se potrivească înainte de declanșarea oricăror acțiuni.',
+ 'rules_create_test_rule_triggers' => 'Utilizați acest buton pentru a vedea care tranzacții s-ar potrivi regulii dvs.',
+ 'rules_create_actions' => 'Setați câte acțiuni doriți.',
+
+ // preferences
+ 'preferences_index_tabs' => 'Mai multe opțiuni sunt disponibile în spatele acestor file.',
+
+ // currencies
+ 'currencies_index_intro' => 'Firefly III acceptă mai multe valute, pe care le puteți schimba în această pagină.',
+ 'currencies_index_default' => 'Firefly III are o monedă implicită.',
+ 'currencies_index_buttons' => 'Utilizați aceste butoane pentru a modifica moneda prestabilită sau a activa alte valute.',
+
+ // create currency
+ 'currencies_create_code' => 'Acest cod ar trebui să fie conform ISO (căutați pe Google noua dvs. monedă).',
+];
diff --git a/resources/lang/ro_RO/list.php b/resources/lang/ro_RO/list.php
new file mode 100644
index 0000000000..87ec6f1e0a
--- /dev/null
+++ b/resources/lang/ro_RO/list.php
@@ -0,0 +1,136 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+ 'buttons' => 'Butoane',
+ 'icon' => 'Iconiță',
+ 'id' => 'ID',
+ 'create_date' => 'Creat la',
+ 'update_date' => 'actualizat la',
+ 'updated_at' => 'actualizat la',
+ 'balance_before' => 'Sold înainte',
+ 'balance_after' => 'Sold după',
+ 'name' => 'Nume',
+ 'role' => 'Rol',
+ 'currentBalance' => 'Sold curent',
+ 'linked_to_rules' => 'Reguli relevante',
+ 'active' => 'Este activ?',
+ 'lastActivity' => 'Ultima activitate',
+ 'balanceDiff' => 'Diferența de sold',
+ 'matchesOn' => 'Se potrivește',
+ 'account_type' => 'Tip de cont',
+ 'created_at' => 'Creat la',
+ 'account' => 'Cont',
+ 'matchingAmount' => 'Sumă',
+ 'split_number' => 'Împarte #',
+ 'destination' => 'Destinație',
+ 'source' => 'Sursă',
+ 'next_expected_match' => 'Următoarea potrivire așteptată',
+ 'automatch' => 'Potrivire automată?',
+ 'repeat_freq' => 'Repetă',
+ 'description' => 'Descriere',
+ 'amount' => 'Sumă',
+ 'internal_reference' => 'Referință internă',
+ 'date' => 'Dată',
+ 'interest_date' => 'Dată de interes',
+ 'book_date' => 'Data revervării',
+ 'process_date' => 'Data procesării',
+ 'due_date' => 'Data scadentă',
+ 'payment_date' => 'Data de plată',
+ 'invoice_date' => 'Data facturii',
+ 'interal_reference' => 'Referință internă',
+ 'notes' => 'Notițe',
+ 'from' => 'Din',
+ 'piggy_bank' => 'Pușculiță',
+ 'to' => 'La',
+ 'budget' => 'Buget',
+ 'category' => 'Categorii',
+ 'bill' => 'Factură',
+ 'withdrawal' => 'Retragere',
+ 'deposit' => 'Depozit',
+ 'transfer' => 'Transfer',
+ 'type' => 'Tip',
+ 'completed' => 'Finalizată',
+ 'iban' => 'IBAN',
+ 'paid_current_period' => 'Plătit această perioadă',
+ 'email' => 'E-mail',
+ 'registered_at' => 'Înregistrat la',
+ 'is_blocked' => 'Este blocat',
+ 'is_admin' => 'Este admin',
+ 'has_two_factor' => 'Are autentificare prin 2 factori (2FA)',
+ 'blocked_code' => 'Cod de blocare',
+ 'source_account' => 'Contul sursă',
+ 'destination_account' => 'Contul de destinație',
+ 'accounts_count' => 'Număr de conturi',
+ 'journals_count' => 'Număr de tranzacții',
+ 'attachments_count' => 'Număr de atașamente',
+ 'bills_count' => 'Număr de facturi',
+ 'categories_count' => 'Număr de categorii',
+ 'export_jobs_count' => 'Număr de servicii exportate',
+ 'import_jobs_count' => 'Număr de servicii importate',
+ 'budget_count' => 'Număr de bugete',
+ 'rule_and_groups_count' => 'Număr de reguli și grupuri de reguli',
+ 'tags_count' => 'Număr de etichete',
+ 'tags' => 'Etichete',
+ 'inward' => 'Descrierea interioară',
+ 'outward' => 'Descrierea exterioară',
+ 'number_of_transactions' => 'Număr de tranzacții',
+ 'total_amount' => 'Valoare totală',
+ 'sum' => 'Sumă',
+ 'sum_excluding_transfers' => 'Sumă (cu excepția transferurilor)',
+ 'sum_withdrawals' => 'Suma retragerilor',
+ 'sum_deposits' => 'Suma depozitelor',
+ 'sum_transfers' => 'Suma transferurilor',
+ 'reconcile' => 'Reconcilia',
+ 'account_on_spectre' => 'Cont (Spectre)',
+ 'account_on_ynab' => 'Cont (YNAB)',
+ 'do_import' => 'Importați din acest cont',
+ 'sepa-ct-id' => 'Idetificator End to End SEPA',
+ 'sepa-ct-op' => 'SCodul de identificare a contului opus EPA',
+ 'sepa-db' => 'Identificatorul mandatului SEPA',
+ 'sepa-country' => 'Țară SEPA',
+ 'sepa-cc' => 'Codul de compensare SEPA',
+ 'sepa-ep' => 'Scopul extern SEPA',
+ 'sepa-ci' => 'Identificatorul creditorului SEPA',
+ 'sepa-batch-id' => 'ID-ul lotului SEPA',
+ 'external_id' => 'ID Extern',
+ 'account_at_bunq' => 'Cont cu bunq',
+ 'file_name' => 'Nume de fișier',
+ 'file_size' => 'Mărime fișier',
+ 'file_type' => 'Tip fișier',
+ 'attached_to' => 'Atașat la',
+ 'file_exists' => 'Fișierul există',
+ 'spectre_bank' => 'Bancă',
+ 'spectre_last_use' => 'Ultima logare',
+ 'spectre_status' => 'Statut',
+ 'bunq_payment_id' => 'ID plată bunq',
+ 'repetitions' => 'Repetări',
+ 'title' => 'Titlu',
+ 'transaction_s' => 'Tranzacție(tranzacții)',
+ 'field' => 'Câmp',
+ 'value' => 'Valoare',
+ 'interest' => 'Interes',
+ 'interest_period' => 'perioadă de interes',
+ 'liability_type' => 'Tip de provizion',
+];
diff --git a/resources/lang/ro_RO/pagination.php b/resources/lang/ro_RO/pagination.php
new file mode 100644
index 0000000000..e4610c10f4
--- /dev/null
+++ b/resources/lang/ro_RO/pagination.php
@@ -0,0 +1,28 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+ 'previous' => '« Anterior',
+ 'next' => 'Următor »',
+];
diff --git a/resources/lang/ro_RO/passwords.php b/resources/lang/ro_RO/passwords.php
new file mode 100644
index 0000000000..2b22be51cb
--- /dev/null
+++ b/resources/lang/ro_RO/passwords.php
@@ -0,0 +1,32 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+ 'password' => 'Parolele trebuie să aibă cel puțin șase caractere și să corespundă confirmării.',
+ 'user' => 'Nu putem găsi un utilizator cu acea adresă de e-mail.',
+ 'token' => 'Acest token pentru resetarea parolei este nevalid.',
+ 'sent' => 'V-am trimis prin e-mail legătura de resetare a parolei!',
+ 'reset' => 'Parola a fost resetată!',
+ 'blocked' => 'Bună încercare, deși...',
+];
diff --git a/resources/lang/ro_RO/validation.php b/resources/lang/ro_RO/validation.php
new file mode 100644
index 0000000000..35142530e4
--- /dev/null
+++ b/resources/lang/ro_RO/validation.php
@@ -0,0 +1,167 @@
+.
+ */
+
+declare(strict_types=1);
+
+return [
+ 'iban' => 'Acesta nu este un IBAN valabil.',
+ 'zero_or_more' => 'Valoarea nu poate fi negativă.',
+ 'date_or_time' => 'Valoarea trebuie să fie o dată validă sau o valoare în timp (ISO 8601).',
+ 'source_equals_destination' => 'Contul sursă este egal cu contul de destinație.',
+ 'unique_account_number_for_user' => 'Se pare că acest număr de cont este deja utilizat.',
+ 'unique_iban_for_user' => 'Se pare că acest IBAN este deja utilizat.',
+ 'deleted_user' => 'Din cauza constrângerilor de securitate, nu vă puteți înregistra utilizând această adresă de e-mail.',
+ 'rule_trigger_value' => 'Această valoare nu este validă pentru declanșatorul selectat.',
+ 'rule_action_value' => 'Această valoare nu este validă pentru acțiunea selectată.',
+ 'file_already_attached' => 'Fișierul încărcat ":name" este deja atașat acestui obiect.',
+ 'file_attached' => 'Fișierul ":name" a fost încărcat cu succes.',
+ 'must_exist' => 'Câmpul ID :attribute nu există în baza de date.',
+ 'all_accounts_equal' => 'Toate conturile din acest câmp trebuie să fie egale.',
+ 'invalid_selection' => 'Selecția dvs. este nevalidă.',
+ 'belongs_user' => 'Această valoare este nevalidă pentru acest câmp.',
+ 'at_least_one_transaction' => 'Aveți nevoie de cel puțin o tranzacție.',
+ 'at_least_one_repetition' => 'Aveți nevoie de cel puțin o repetare.',
+ 'require_repeat_until' => 'Solicitați fie un număr de repetări, fie o dată de încheiere (repeat_until). Nu amândouă.',
+ 'require_currency_info' => 'Conținutul acestui câmp este nevalid fără informații despre monedă.',
+ 'equal_description' => 'Descrierea tranzacției nu trebuie să fie egală cu descrierea globală.',
+ 'file_invalid_mime' => 'Fișierul ":name" este de tip ":mime" și nu este acceptat ca o încărcare nouă.',
+ 'file_too_large' => 'Fișierul ":name" este prea mare.',
+ 'belongs_to_user' => 'Valoarea :attribute este necunoscută.',
+ 'accepted' => 'Câmpul :attribute trebuie să fie acceptat.',
+ 'bic' => 'Acesta nu este un BIC valabil.',
+ 'at_least_one_trigger' => 'Regula trebuie să aibă cel puțin un declanșator.',
+ 'at_least_one_action' => 'Regula trebuie să aibă cel puțin o acțiune.',
+ 'base64' => 'Acest lucru nu este valabil pentru datele encoded base64.',
+ 'model_id_invalid' => 'ID-ul dat nu pare valid pentru acest model.',
+ 'more' => ':attribute trebuie să fie mai mare decât zero.',
+ 'less' => ':attribute trebuie să fie mai mic decât 10,000,000',
+ 'active_url' => ':attribute nu este o adresă URL validă.',
+ 'after' => ':attribute trebuie să fie o dată ulterioară :date.',
+ 'alpha' => ':attribute poate conține numai litere.',
+ 'alpha_dash' => ':attribute poate conține numai litere, numere și liniuțe.',
+ 'alpha_num' => ':attribute poate conține numai litere și numere.',
+ 'array' => ':attribute trebuie să fie o matrice (array).',
+ 'unique_for_user' => 'Există deja o intrare cu acest :attribute.',
+ 'before' => ':attribute trebuie să fie o dată înainte de :date.',
+ 'unique_object_for_user' => 'Acest nume este deja folosit.',
+ 'unique_account_for_user' => 'Acest nume de cont este deja utilizat.',
+ 'between.numeric' => ':attribute trebuie să fie între :min și :max.',
+ 'between.file' => ':attribute trebuie să fie între :min și :max kilobyți.',
+ 'between.string' => ':attribute trebuie să fie între :min și :max caractere.',
+ 'between.array' => ':attribute trebuie să aibă între :min și :max articole.',
+ 'boolean' => ':attribute trebuie să fie adevărat sau fals.',
+ 'confirmed' => ':attribute confirmarea nu se potrivește.',
+ 'date' => ':attribute nu este o dată validă.',
+ 'date_format' => ':attribute nu se potrivește cu formatul :format.',
+ 'different' => ':attribute și :other trebuie să fie diferite.',
+ 'digits' => ':attribute trebuie să fie :digits digits.',
+ 'digits_between' => ':attribute trebuie să fie între :min și :max digits.',
+ 'email' => ':attribute trebuie să fie o adresă de e-mail validă.',
+ 'filled' => 'Câmpul :attribute este necesar.',
+ 'exists' => 'Câmpul selectat :attribute este invalid.',
+ 'image' => 'Câmpul :attribute trebuie să fie o imagine.',
+ 'in' => 'Câmpul selectat :attribute este invalid.',
+ 'integer' => ':attribute trebuie să fie un număr întreg.',
+ 'ip' => ':attribute trebuie să fie o adresă IP valabilă.',
+ 'json' => ':attribute trebuie să fie un șir JSON valid.',
+ 'max.numeric' => ':attribute nu poate fi mai mare decât :max.',
+ 'max.file' => ':attribute nu poate fi mai mare decât :max kilobyți.',
+ 'max.string' => ':attribute nu poate fi mai mare decât :max caractere.',
+ 'max.array' => ':attribute nu poate avea mai mult de :max articole.',
+ 'mimes' => ':attribute trebuie să fie un fișier de tipul: :values.',
+ 'min.numeric' => ':attribute trebuie să aibă măcar :min.',
+ 'lte.numeric' => ':attribute trebuie să fie mai mic sau egal :value.',
+ 'min.file' => ':attribute trebuie să aibă măcar :min kilobyți.',
+ 'min.string' => ':attribute trebuie să aibă măcar :min caractere.',
+ 'min.array' => ':attribute trebuie să aibă măcar :min articole.',
+ 'not_in' => 'Câmpul selectat :attribute este invalid.',
+ 'numeric' => 'Câmpul :attribute trebuie să fie un număr.',
+ 'numeric_native' => 'Suma nativă trebuie să fie un număr.',
+ 'numeric_destination' => 'Suma destinației trebuie să fie un număr.',
+ 'numeric_source' => 'Suma sursei trebuie să fie un număr.',
+ 'regex' => 'Câmpul :attribute are format nevalid.',
+ 'required' => 'Câmpul :attribute este obligatoriu.',
+ 'required_if' => 'Câmpul :attribute este obligatoriu când :other este :value.',
+ 'required_unless' => 'Câmpul :attribute este obligatoriu dacă nu :other este în :values.',
+ 'required_with' => 'Câmpul :attribute este obligatoriu când :values este prezent.',
+ 'required_with_all' => 'Câmpul :attribute este obligatoriu când :values este prezent.',
+ 'required_without' => 'Câmpul :attribute este obligatoriu când :values nu este prezent.',
+ 'required_without_all' => 'Câmpul :attribute este obligatoriu când nici unul dintre :values este prezent.',
+ 'same' => ':attribute și :other trebuie să se potrivească.',
+ 'size.numeric' => ':attribute trebuie să fie :size.',
+ 'amount_min_over_max' => 'Suma minimă nu poate fi mai mare decât suma maximă.',
+ 'size.file' => ':attribute trebuie să aibă :size kilobyți.',
+ 'size.string' => ':attribute trebuie să aibă :size caractere.',
+ 'size.array' => ':attribute trebuie să contină :size articole.',
+ 'unique' => ':attribute a fost deja luat.',
+ 'string' => ':attribute trebuie să fie un șir de caractere.',
+ 'url' => ':attribute format este invalid.',
+ 'timezone' => ':attribute trebuie să fie o zonă validă.',
+ '2fa_code' => 'Câmpul :attribute este invalid.',
+ 'dimensions' => ':attribute are dimensiuni de imagine nevalide.',
+ 'distinct' => 'Câmpul :attribute are o valoare duplicată.',
+ 'file' => ':attribute trebuie să fie un fișier.',
+ 'in_array' => 'Câmpul :attribute nu există în :other.',
+ 'present' => 'Câmpul :attribute trebuie să fie prezent.',
+ 'amount_zero' => 'Suma totală nu poate fi zero.',
+ 'unique_piggy_bank_for_user' => 'Numele pușculiței trebuie să fie unic.',
+ 'secure_password' => 'Aceasta nu este o parolă sigură. Vă rugăm să încercați din nou. Pentru mai multe informații, vizitați https://bit.ly/FF3-password-security',
+ 'valid_recurrence_rep_type' => 'Tip de repetare nevalid pentru tranzacțiile recurente.',
+ 'valid_recurrence_rep_moment' => 'Momentul repetiției nevalid pentru acest tip de repetare.',
+ 'invalid_account_info' => 'Informațiile contului nevalide.',
+ 'attributes' => [
+ 'email' => 'adresă e-mail',
+ 'description' => 'descriere',
+ 'amount' => 'sumă',
+ 'name' => 'nume',
+ 'piggy_bank_id' => 'ID-ul pușculiței',
+ 'targetamount' => 'suma țintă',
+ 'openingBalanceDate' => 'data de deschidere a soldului',
+ 'openingBalance' => 'soldul de deschidere',
+ 'match' => 'potrivire',
+ 'amount_min' => 'suma minimă',
+ 'amount_max' => 'suma maximă',
+ 'title' => 'titlu',
+ 'tag' => 'etichetă',
+ 'transaction_description' => 'descrierea tranzacției',
+ 'rule-action-value.1' => 'valoarea regulii de acțiune #1',
+ 'rule-action-value.2' => 'valoarea regulii de acțiune #2',
+ 'rule-action-value.3' => 'valoarea regulii de acțiune #3',
+ 'rule-action-value.4' => 'valoarea regulii de acțiune #4',
+ 'rule-action-value.5' => 'valoarea regulii de acțiune #5',
+ 'rule-action.1' => 'regula acțiunii #1',
+ 'rule-action.2' => 'regula acțiunii #2',
+ 'rule-action.3' => 'regula acțiunii #3',
+ 'rule-action.4' => 'regula acțiunii #4',
+ 'rule-action.5' => 'regula acțiunii #5',
+ 'rule-trigger-value.1' => 'valoarea regulii de declanșare #1',
+ 'rule-trigger-value.2' => 'valoarea regulii de declanșare #2',
+ 'rule-trigger-value.3' => 'valoarea regulii de declanșare #3',
+ 'rule-trigger-value.4' => 'valoarea regulii de declanșare #4',
+ 'rule-trigger-value.5' => 'valoarea regulii de declanșare #5',
+ 'rule-trigger.1' => 'regulă de declanșare #1',
+ 'rule-trigger.2' => 'regulă de declanșare #2',
+ 'rule-trigger.3' => 'regulă de declanșare #3',
+ 'rule-trigger.4' => 'regulă de declanșare #4',
+ 'rule-trigger.5' => 'regulă de declanșare #5',
+ ],
+];