diff --git a/resources/assets/js/app.js b/resources/assets/js/app.js
index 24a9117ce9..2e4d7dc304 100644
--- a/resources/assets/js/app.js
+++ b/resources/assets/js/app.js
@@ -1,4 +1,3 @@
-
/**
* First we will load all of this project's JavaScript dependencies which
* includes Vue and other libraries. It is a great starting point when
@@ -8,11 +7,15 @@
require('./bootstrap');
window.Vue = require('vue');
-
import moment from 'moment';
import accounting from 'accounting';
+import Lang from './lang.js';
-Vue.filter('formatDate', function(value) {
+Vue.filter('trans', (...args) => {
+ return Lang.get(...args);
+});
+
+Vue.filter('formatDate', function (value) {
if (value) {
moment.locale(window.language);
@@ -20,22 +23,21 @@ Vue.filter('formatDate', function(value) {
}
});
-Vue.filter('formatAmount', function(value) {
+Vue.filter('formatAmount', function (value) {
if (value) {
value = parseFloat(value);
- var parsed = accounting.formatMoney(value, window.currencySymbol, window.frac_digits,window.mon_thousands_sep,window.mon_decimal_point,accountingConfig);
- if(value < 0) {
+ let parsed = accounting.formatMoney(value, window.currencySymbol, window.frac_digits, window.mon_thousands_sep, window.mon_decimal_point, accountingConfig);
+ if (value < 0) {
return '' + parsed + '';
}
- if(value > 0) {
- return '' + parsed + '';
+ if (value > 0) {
+ return '' + parsed + '';
}
return '' + parsed + '';
}
});
-
/**
* Next, we will create a fresh Vue application instance and attach it to
* the page. Then, you may begin adding components to this application
@@ -62,9 +64,6 @@ Vue.component(
);
-
-
-
const app = new Vue({
- el: '#app'
-});
+ el: '#app'
+ });
diff --git a/resources/assets/js/lang.js b/resources/assets/js/lang.js
new file mode 100644
index 0000000000..fca5bd28c0
--- /dev/null
+++ b/resources/assets/js/lang.js
@@ -0,0 +1,30 @@
+/*
+ * lang.js
+ * Copyright (c) 2018 thegrumpydictator@gmail.com
+ *
+ * This file is part of Firefly III.
+ *
+ * Firefly III is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Firefly III is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Firefly III. If not, see .
+ */
+
+// Inside my /resources/assets/js/lang.js
+import lang from 'lang.js';
+import messages from './messages';
+
+const Lang = new lang({messages});
+
+Lang.setLocale(window.language);
+Lang.setFallback('en_US');
+
+export default Lang;
\ No newline at end of file
diff --git a/resources/assets/js/messages.js b/resources/assets/js/messages.js
new file mode 100644
index 0000000000..d8c4ad68ad
--- /dev/null
+++ b/resources/assets/js/messages.js
@@ -0,0 +1 @@
+module.exports = {"de_DE.components":{"personal_access_tokens":"Personal access tokens"},"de_DE.list":{"account":"Konto","account_on_spectre":"Konto (Spectre)","account_type":"Kontotyp","accounts_count":"Anzahl Konten","active":"Aktiv?","amount":"Betrag","attachments_count":"Anzahl Anh\u00e4nge","automatch":"Automatisch erkennen?","balanceDiff":"Balance difference","balance_after":"Kontostand nachher","balance_before":"Kontostand vorher","bill":"Rechnung","bills_count":"Anzahl Rechnungen","blocked_code":"Blockcode","book_date":"Buchungsdatum","budget":"Budget","budget_count":"Anzahl Budgets","buttons":"Schaltfl\u00e4chen","categories_count":"Anzahl Kategorien","category":"Kategorie","completed":"Abgeschlossen","create_date":"Erstellt am","created_at":"Erstellt am","currentBalance":"Aktueller Kontostand","date":"Datum","deposit":"Einlage","description":"Beschreibung","destination":"Empf\u00e4nger","destination_account":"Zielkonto","do_import":"Von diesem Konto importieren","due_date":"F\u00e4lligkeitstermin","email":"E-Mail","export_jobs_count":"Anzahl exportierter Jobs","from":"Von","has_two_factor":"Nutzt 2FA","iban":"IBAN","icon":"Icon","id":"Id","import_jobs_count":"Anzahl importierter Jobs","interal_reference":"Interner Verweis","interest_date":"Zinstermin","internal_reference":"Interne Referenz","invoice_date":"Rechnungsdatum","inward":"Inward description","is_admin":"Ist Admin","is_blocked":"Ist blockiert","journals_count":"Anzahl der Zahlungsvorg\u00e4nge","lastActivity":"Letzte Aktivit\u00e4t","matchesOn":"Zusammengef\u00fchrt am","matchingAmount":"Betrag","name":"Name","next_expected_match":"N\u00e4chste erwartete \u00dcbereinstimmung","notes":"Notizen","number_of_transactions":"Anzahl der Zahlungsvorg\u00e4nge","outward":"Outward description","paid_current_period":"Diese Periode bezahlt","payment_date":"Zahlungsdatum","piggy_bank":"Sparschwein","process_date":"Bearbeitungsdatum","reconcile":"Abgleichen","registered_at":"Registriert am","repeat_freq":"Wiederholungen","role":"Rolle","rule_and_groups_count":"Anzahl Regeln und Regelgruppen","source":"Quelle","source_account":"Quellkonto","split_number":"Geteilt #","sum":"Summe","sum_deposits":"Summe der Einzahlungen","sum_excluding_transfers":"Summe (ohne Umbuchungen)","sum_transfers":"Summe der Umbuchungen","sum_withdrawals":"Summe der Ausgaben","tags":"Tags","tags_count":"Anzahl Tags","to":"An","total_amount":"Gesamtbetrag","transfer":"\u00dcberweisung","type":"Typ","update_date":"Aktualisiert am","updated_at":"Aktualisiert am","withdrawal":"Ausgabe"},"en_US.components":{"not_expected_period":"Not expected this period","not_or_not_yet":"Not (yet)","personal_access_tokens":"Personal access tokens"},"en_US.list":{"account":"Account","account_on_spectre":"Account (Spectre)","account_type":"Account type","accounts_count":"Number of accounts","active":"Is active?","amount":"Amount","attachments_count":"Number of attachments","automatch":"Auto match?","balanceDiff":"Balance difference","balance_after":"Balance after","balance_before":"Balance before","bill":"Bill","bills_count":"Number of bills","blocked_code":"Block code","book_date":"Book date","budget":"Budget","budget_count":"Number of budgets","buttons":"Buttons","categories_count":"Number of categories","category":"Category","completed":"Completed","create_date":"Created at","created_at":"Created at","currentBalance":"Current balance","date":"Date","deposit":"Deposit","description":"Description","destination":"Destination","destination_account":"Destination account","do_import":"Import from this account","due_date":"Due date","email":"Email","export_jobs_count":"Number of export jobs","from":"From","has_two_factor":"Has 2FA","iban":"IBAN","icon":"Icon","id":"ID","import_jobs_count":"Number of import jobs","interal_reference":"Internal reference","interest_date":"Interest date","internal_reference":"Internal reference","invoice_date":"Invoice date","inward":"Inward description","is_admin":"Is admin","is_blocked":"Is blocked","journals_count":"Number of transactions","lastActivity":"Last activity","matchesOn":"Matched on","matchingAmount":"Amount","name":"Name","next_expected_match":"Next expected match","notes":"Notes","number_of_transactions":"Number of transactions","outward":"Outward description","paid_current_period":"Paid this period","payment_date":"Payment date","piggy_bank":"Piggy bank","process_date":"Processing date","reconcile":"Reconcile","registered_at":"Registered at","repeat_freq":"Repeats","role":"Role","rule_and_groups_count":"Number of rules and rule groups","source":"Source","source_account":"Source account","split_number":"Split #","sum":"Sum","sum_deposits":"Sum of deposits","sum_excluding_transfers":"Sum (excluding transfers)","sum_transfers":"Sum of transfers","sum_withdrawals":"Sum of withdrawals","tags":"Tags","tags_count":"Number of tags","to":"To","total_amount":"Total amount","transfer":"Transfer","type":"Type","update_date":"Updated at","updated_at":"Updated at","withdrawal":"Withdrawal"},"es_ES.components":{"personal_access_tokens":"Personal access tokens"},"es_ES.list":{"account":"Cuenta","account_on_spectre":"Cuenta (espectro)","account_type":"Tipo de cuenta","accounts_count":"N\u00famero de cuentas","active":"\u00bfEst\u00e1 Activo?","amount":"Monto","attachments_count":"N\u00fam. de datos adjuntos","automatch":"\u00bfBuscar coincidencia automaticamente?","balanceDiff":"Diferencia de equilibrio","balance_after":"Balance despu\u00e9s de la","balance_before":"Balance antes de ","bill":"Factura","bills_count":"N\u00famero de facturas","blocked_code":"Bloque de c\u00f3digo","book_date":"Libro fecha","budget":"Presupuesto","budget_count":"N\u00famero de presupuestos","buttons":"Botones","categories_count":"N\u00famero de categor\u00edas","category":"Categor\u00eda","completed":"Completado","create_date":"Fecha de creaci\u00f3n","created_at":"Fecha de creaci\u00f3n","currentBalance":"Balance actual","date":"Fecha","deposit":"Dep\u00f3sito","description":"Descripci\u00f3n","destination":"Destino","destination_account":"Cuenta destino","do_import":"Importar desde esta cuenta","due_date":"Fecha de vencimiento","email":"Correo electr\u00f3nico","export_jobs_count":"N\u00famero de operaciones de exportaci\u00f3n","from":"Desde","has_two_factor":"Tiene 2FA","iban":"IBAN","icon":"Icono","id":"Identificaci\u00f3n","import_jobs_count":"N\u00famero de operaciones de importaci\u00f3n","interal_reference":"Referencia interna","interest_date":"Tasa de inter\u00e9s","internal_reference":"Referencia interna","invoice_date":"Fecha de facturaci\u00f3n","inward":"Descripci\u00f3n interna","is_admin":"\u00bfEs el administrador?","is_blocked":"Est\u00e1 bloqueado","journals_count":"N\u00famero de transacciones","lastActivity":"Actividad m\u00e1s reciente","matchesOn":"Encontrado en","matchingAmount":"Monto","name":"Nombre","next_expected_match":"Pr\u00f3xima coincidencia esperada","notes":"Notas","number_of_transactions":"N\u00famero de transacciones","outward":"Descripci\u00f3n externa","paid_current_period":"Pagado este per\u00edodo","payment_date":"Fecha de pago","piggy_bank":"Alcancilla","process_date":"Fecha de procesamiento","reconcile":"Reconciliar","registered_at":"Registrado el","repeat_freq":"Repetici\u00f3n:","role":"Rol","rule_and_groups_count":"N\u00famero de reglas y grupos de reglas","source":"Origen","source_account":"Cuenta origen","split_number":"Divisi\u00f3n #","sum":"Suma","sum_deposits":"Suma de depositos","sum_excluding_transfers":"Suma (excluyendo transferencias)","sum_transfers":"Suma de transferencias","sum_withdrawals":"Suma de retiros","tags":"Etiquetas","tags_count":"N\u00famero de etiquetas","to":"Hasta","total_amount":"Total","transfer":"Trasferencia","type":"Tipo","update_date":"Fecha de modificaci\u00f3n","updated_at":"Actualizado en","withdrawal":"Retiro"},"fr_FR.components":{"personal_access_tokens":"Personal access tokens"},"fr_FR.list":{"account":"Compte","account_on_spectre":"Account (Spectre)","account_type":"Type de compte","accounts_count":"Nombre de comptes","active":"Actif ?","amount":"Montant","attachments_count":"Nombre de pi\u00e8ces jointes","automatch":"Correspondance automatique ?","balanceDiff":"Diff\u00e9rence d'\u00e9quilibre","balance_after":"Solde apr\u00e8s","balance_before":"Solde avant","bill":"Facture","bills_count":"Nombre de factures","blocked_code":"Code de blocage","book_date":"Date de r\u00e9servation","budget":"Budget","budget_count":"Nombre de budgets","buttons":"Boutons","categories_count":"Nombre de cat\u00e9gories","category":"Cat\u00e9gorie","completed":"Termin\u00e9","create_date":"Cr\u00e9\u00e9 le","created_at":"Cr\u00e9\u00e9 le","currentBalance":"Solde courant","date":"Date","deposit":"D\u00e9p\u00f4t","description":"Description","destination":"Destination","destination_account":"Compte destinataire","do_import":"Import from this account","due_date":"\u00c9ch\u00e9ance","email":"E-mail","export_jobs_count":"Nombre de travaux export\u00e9s","from":"Depuis","has_two_factor":"A 2FA","iban":"Num\u00e9ro IBAN","icon":"Ic\u00f4ne","id":"Identifiant","import_jobs_count":"Nombre de travaux import\u00e9s","interal_reference":"R\u00e9f\u00e9rence interne","interest_date":"Date des int\u00e9r\u00eats","internal_reference":"R\u00e9f\u00e9rence interne","invoice_date":"Date de facturation","inward":"Description vers l\u2019int\u00e9rieur","is_admin":"Est admin","is_blocked":"Est bloqu\u00e9","journals_count":"Nombre d'op\u00e9rations","lastActivity":"Activit\u00e9 r\u00e9cente","matchesOn":"Correspond \u00e0","matchingAmount":"Montant","name":"Nom","next_expected_match":"Prochaine association attendue","notes":"Notes","number_of_transactions":"Nombre de transactions","outward":"Description de l\u2019ext\u00e9rieur","paid_current_period":"Pay\u00e9 cette p\u00e9riode","payment_date":"Date de paiement","piggy_bank":"Tirelire","process_date":"Date de traitement","reconcile":"Rapprocher","registered_at":"Enregistr\u00e9 le","repeat_freq":"R\u00e9p\u00e9titions","role":"R\u00f4le","rule_and_groups_count":"Nombre de r\u00e8gles et de groupes de r\u00e8gles","source":"Source","source_account":"Compte d'origine","split_number":"Segmenter en","sum":"Somme","sum_deposits":"Somme des d\u00e9p\u00f4ts","sum_excluding_transfers":"Somme (hors transferts)","sum_transfers":"Somme des transferts","sum_withdrawals":"Somme des retraits","tags":"Tags","tags_count":"Nombre d\u2019\u00e9tiquettes","to":"\u00c0","total_amount":"Montant total","transfer":"Transfert","type":"Type","update_date":"Mis \u00e0 jour le","updated_at":"Mis \u00e0 jour le","withdrawal":"Retrait"},"id_ID.components":{"personal_access_tokens":"Personal access tokens"},"id_ID.list":{"account":"Akun","account_on_spectre":"Account (Spectre)","account_type":"Jenis akun","accounts_count":"Jumlah rekening","active":"Aktif?","amount":"Jumlah","attachments_count":"Jumlah lampiran","automatch":"Pencocokan otomatis?","balanceDiff":"Perbedaan saldo","balance_after":"Saldo setelahnya","balance_before":"Saldo Sebelumnya","bill":"Tagihan","bills_count":"Jumlah tagihan","blocked_code":"Kode blok","book_date":"Tanggal Buku","budget":"Anggaran","budget_count":"Jumlah anggaran","buttons":"Tombol","categories_count":"Jumlah kategori","category":"Kategori","completed":"Lengkap","create_date":"Dibuat pada","created_at":"Dibuat di","currentBalance":"Saldo saat ini","date":"Tanggal","deposit":"Simpanan","description":"Deskripsi","destination":"Tujuan","destination_account":"Akun tujuan","do_import":"Import from this account","due_date":"Tenggat waktu","email":"Email","export_jobs_count":"Jumlah pekerjaan ekspor","from":"Dari","has_two_factor":"Memiliki 2FA","iban":"IBAN","icon":"Ikon","id":"ID","import_jobs_count":"Jumlah pekerjaan impor","interal_reference":"Referensi Internal","interest_date":"Tanggal Bunga","internal_reference":"Referensi Internal","invoice_date":"Tanggal Faktur","inward":"Deskripsi dalam","is_admin":"Apakah admin","is_blocked":"Diblokir","journals_count":"Jumlah transaksi","lastActivity":"Aktifitas terakhir","matchesOn":"Cocok di","matchingAmount":"Jumlah","name":"Nama","next_expected_match":"Transaksi yang diharapkan berikutnya","notes":"Catatan","number_of_transactions":"Jumlah transaksi","outward":"Deskripsi luar","paid_current_period":"Membayar periode ini","payment_date":"Tanggal pembayaran","piggy_bank":"Celengan","process_date":"Tanggal pemrosesan","reconcile":"Menyesuaikan","registered_at":"Terdaftar di","repeat_freq":"Berulang","role":"Peran","rule_and_groups_count":"Jumlah aturan dan kelompok aturan","source":"Sumber","source_account":"Akun sumber","split_number":"Split #","sum":"Jumlah","sum_deposits":"Jumlah simpanan","sum_excluding_transfers":"Jumlah (tidak termasuk transfer)","sum_transfers":"Jumlah transfer","sum_withdrawals":"Jumlah penarikan","tags":"Tags","tags_count":"Jumlah label","to":"Untuk","total_amount":"Jumlah total","transfer":"Transfer","type":"Jenis","update_date":"Diperbarui pada","updated_at":"Diperbarui pada","withdrawal":"Penarikan"},"nl_NL.components":{"personal_access_tokens":"Persoonlijke toegangstokens"},"nl_NL.list":{"account":"Rekening","account_on_spectre":"Rekening (Spectre)","account_type":"Accounttype","accounts_count":"Aantal rekeningen","active":"Actief?","amount":"Bedrag","attachments_count":"Aantal bijlagen","automatch":"Automatisch herkennen?","balanceDiff":"Saldoverschil","balance_after":"Saldo na","balance_before":"Saldo voor","bill":"Contract","bills_count":"Aantal contracten","blocked_code":"Reden voor blokkade","book_date":"Boekdatum","budget":"Budget","budget_count":"Aantal budgetten","buttons":"Knoppen","categories_count":"Aantal categorie\u00ebn","category":"Categorie","completed":"Opgeslagen","create_date":"Aangemaakt op","created_at":"Gemaakt op","currentBalance":"Huidig saldo","date":"Datum","deposit":"Inkomsten","description":"Omschrijving","destination":"Doel","destination_account":"Doelrekening","do_import":"Importeer van deze rekening","due_date":"Vervaldatum","email":"E-mail","export_jobs_count":"Aantal export-jobs","from":"Van","has_two_factor":"Heeft 2FA","iban":"IBAN","icon":"Icoon","id":"ID","import_jobs_count":"Aantal import-jobs","interal_reference":"Interne verwijzing","interest_date":"Rentedatum","internal_reference":"Interne referentie","invoice_date":"Factuurdatum","inward":"Binnenwaartse beschrijving","is_admin":"Is beheerder","is_blocked":"Is geblokkeerd","journals_count":"Aantal transacties","lastActivity":"Laatste activiteit","matchesOn":"Wordt herkend","matchingAmount":"Bedrag","name":"Naam","next_expected_match":"Volgende verwachte match","notes":"Notities","number_of_transactions":"Aantal transacties","outward":"Buitenwaartse beschrijving","paid_current_period":"Betaald deze periode","payment_date":"Betalingsdatum","piggy_bank":"Spaarpotje","process_date":"Verwerkingsdatum","reconcile":"Afstemmen","registered_at":"Geregistreerd op","repeat_freq":"Herhaling","role":"Rol","rule_and_groups_count":"Aantal regels en regelgroepen","source":"Bron","source_account":"Bronrekening","split_number":"Split #","sum":"Som","sum_deposits":"Som van inkomsten","sum_excluding_transfers":"Som (zonder overschrijvingen)","sum_transfers":"Som van overschrijvingen","sum_withdrawals":"Som van uitgaven","tags":"Tags","tags_count":"Aantal tags","to":"Naar","total_amount":"Totaalbedrag","transfer":"Overschrijving","type":"Type","update_date":"Bijgewerkt op","updated_at":"Bijgewerkt op","withdrawal":"Uitgave"},"pl_PL.components":{"personal_access_tokens":"Osobisty kod dost\u0119powy"},"pl_PL.list":{"account":"Konto","account_on_spectre":"Konto (Spectre)","account_type":"Typ konta","accounts_count":"Liczba kont","active":"Jest aktywny?","amount":"Kwota","attachments_count":"Liczba za\u0142\u0105cznik\u00f3w","automatch":"Auto dopasowanie?","balanceDiff":"R\u00f3\u017cnica sald","balance_after":"Saldo po","balance_before":"Saldo przed","bill":"Rachunek","bills_count":"Liczba rachunk\u00f3w","blocked_code":"Kod blokady","book_date":"Data ksi\u0119gowania","budget":"Bud\u017cet","budget_count":"Liczba bud\u017cet\u00f3w","buttons":"Przyciski","categories_count":"Liczba kategorii","category":"Kategoria","completed":"Zako\u0144czone","create_date":"Utworzono","created_at":"Utworzono","currentBalance":"Bie\u017c\u0105ce saldo","date":"Data","deposit":"Wp\u0142ata","description":"Opis","destination":"Cel","destination_account":"Konto docelowe","do_import":"Importuj z tego konta","due_date":"Termin realizacji","email":"Adres E-Mail","export_jobs_count":"Liczba zada\u0144 eksportu","from":"Z","has_two_factor":"Ma dwustopniow\u0105 autoryzacj\u0119","iban":"IBAN","icon":"Ikona","id":"ID","import_jobs_count":"Liczba zada\u0144 importu","interal_reference":"Wewn\u0119trzny numer","interest_date":"Stopa procentowa","internal_reference":"Wewn\u0119trzny numer","invoice_date":"Data faktury","inward":"Opis wewn\u0119trzny","is_admin":"Jest administratorem","is_blocked":"Jest zablokowany","journals_count":"Liczba transakcji","lastActivity":"Ostatnia aktywno\u015b\u0107","matchesOn":"Dopasowanie","matchingAmount":"Kwota","name":"Nazwa","next_expected_match":"Nast\u0119pne oczekiwane dopasowanie","notes":"Notatki","number_of_transactions":"Liczba transakcji","outward":"Opis zewn\u0119trzny","paid_current_period":"Zap\u0142acono w tym okresie","payment_date":"Data p\u0142atno\u015bci","piggy_bank":"Skarbonka","process_date":"Przetworzono","reconcile":"Uzgodnij","registered_at":"Zarejestrowano","repeat_freq":"Powtarza si\u0119","role":"Rola","rule_and_groups_count":"Liczba regu\u0142 i grup regu\u0142","source":"\u0179r\u00f3d\u0142o","source_account":"Konto \u017ar\u00f3d\u0142owe","split_number":"# podzia\u0142u","sum":"Suma","sum_deposits":"Suma wp\u0142at","sum_excluding_transfers":"Suma (bez transfer\u00f3w)","sum_transfers":"Suma transfer\u00f3w","sum_withdrawals":"Suma wyp\u0142at","tags":"Tagi","tags_count":"Liczba tag\u00f3w","to":"Do","total_amount":"\u0141\u0105czna kwota","transfer":"Transfer","type":"Typ","update_date":"Zaktualizowano","updated_at":"Zaktualizowano","withdrawal":"Wyp\u0142ata"},"pt_BR.components":{"personal_access_tokens":"Tokens de acesso pessoal"},"pt_BR.list":{"account":"Conta","account_on_spectre":"Conta (Spectre)","account_type":"Tipo de conta","accounts_count":"N\u00famero de Contas","active":"Est\u00e1 ativo?","amount":"Total","attachments_count":"N\u00famero de anexos","automatch":"Correspond\u00eancia autom\u00e1tica?","balanceDiff":"Diferen\u00e7a de saldo","balance_after":"Saldo depois","balance_before":"Saldo Antes","bill":"Fatura","bills_count":"N\u00famero de contas","blocked_code":"Bloco de c\u00f3digo","book_date":"Data reserva","budget":"Or\u00e7amento","budget_count":"N\u00famero de or\u00e7amentos","buttons":"Bot\u00f5es","categories_count":"N\u00famero de categorias","category":"Categoria","completed":"Completo","create_date":"Criado em","created_at":"Criado em","currentBalance":"Saldo atual","date":"Data","deposit":"Dep\u00f3sito","description":"Descri\u00e7\u00e3o","destination":"Destino","destination_account":"Conta de destino","do_import":"Importar desta conta","due_date":"Prazo","email":"Email","export_jobs_count":"N\u00famero de jobs de exporta\u00e7\u00e3o","from":"De","has_two_factor":"Tem 2FA","iban":"IBAN","icon":"\u00cdcone","id":"ID","import_jobs_count":"N\u00famero de jobs de importa\u00e7\u00e3o","interal_reference":"Refer\u00eancia interna","interest_date":"Data de interesse","internal_reference":"Refer\u00eancia interna","invoice_date":"Data da Fatura","inward":"Descri\u00e7\u00e3o interna","is_admin":"\u00c9 admin","is_blocked":"Est\u00e1 bloqueado","journals_count":"N\u00famero de transa\u00e7\u00f5es","lastActivity":"\u00daltima atividade","matchesOn":"Correspondido em","matchingAmount":"Total","name":"Nome","next_expected_match":"Pr\u00f3ximo correspondente esperado","notes":"Notas","number_of_transactions":"N\u00famero de transa\u00e7\u00f5es","outward":"Descri\u00e7\u00e3o externa","paid_current_period":"Pago este per\u00edodo","payment_date":"Data de pagamento","piggy_bank":"Cofrinho","process_date":"Data de processamento","reconcile":"Pago","registered_at":"Registrado em","repeat_freq":"Repeti\u00e7\u00f5es","role":"Papel","rule_and_groups_count":"N\u00famero de regras e grupos de regras","source":"Fonte","source_account":"Conta de origem","split_number":"Dividir #","sum":"Soma","sum_deposits":"Soma dos dep\u00f3sitos","sum_excluding_transfers":"Soma (excluindo transfer\u00eancias)","sum_transfers":"Soma das transfer\u00eancias","sum_withdrawals":"Soma de retiradas","tags":"Indexadores","tags_count":"N\u00famero de tags","to":"At\u00e9","total_amount":"Valor total","transfer":"Transfer\u00eancia","type":"Tipo","update_date":"Atualizado em","updated_at":"Atualizado em","withdrawal":"Retirada"},"ru_RU.components":{"personal_access_tokens":"\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430"},"ru_RU.list":{"account":"\u0421\u0447\u0451\u0442","account_on_spectre":"\u0421\u0447\u0451\u0442 (Spectre)","account_type":"\u0422\u0438\u043f \u043f\u0440\u043e\u0444\u0438\u043b\u044f","accounts_count":"\u0412\u0441\u0435\u0433\u043e \u0441\u0447\u0435\u0442\u043e\u0432","active":"\u0410\u043a\u0442\u0438\u0432\u0435\u043d?","amount":"\u0421\u0443\u043c\u043c\u0430","attachments_count":"\u0412\u0441\u0435\u0433\u043e \u0432\u043b\u043e\u0436\u0435\u043d\u0438\u0439","automatch":"\u0410\u0432\u0442\u043e\u043f\u043e\u0434\u0431\u043e\u0440?","balanceDiff":"\u0420\u0430\u0437\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u043b\u0430\u043d\u0441\u0430","balance_after":"\u0411\u0430\u043b\u0430\u043d\u0441 \u043f\u043e\u0441\u043b\u0435","balance_before":"\u0411\u0430\u043b\u0430\u043d\u0441 \u0434\u043e","bill":"\u0421\u0447\u0435\u0442 \u043a \u043e\u043f\u043b\u0430\u0442\u0435","bills_count":"\u0412\u0441\u0435\u0433\u043e \u0441\u0447\u0435\u0442\u043e\u0432 \u043a \u043e\u043f\u043b\u0430\u0442\u0435","blocked_code":"\u041a\u043e\u0434 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438","book_date":"\u0417\u0430\u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c","budget":"\u0411\u044e\u0434\u0436\u0435\u0442","budget_count":"\u0412\u0441\u0435\u0433\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0431\u044e\u0434\u0436\u0435\u0442\u0430","buttons":"\u041a\u043d\u043e\u043f\u043a\u0438","categories_count":"\u0412\u0441\u0435\u0433\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439","category":"\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f","completed":"\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e","create_date":"\u0421\u043e\u0437\u0434\u0430\u043d","created_at":"\u0421\u043e\u0437\u0434\u0430\u043d","currentBalance":"\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u0431\u0430\u043b\u0430\u043d\u0441","date":"\u0414\u0430\u0442\u0430","deposit":"\u0414\u043e\u0445\u043e\u0434","description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","destination":"\u041f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044c","destination_account":"\u0421\u0447\u0435\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f","do_import":"\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u044d\u0442\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0430","due_date":"\u0421\u0440\u043e\u043a","email":"E-mail","export_jobs_count":"\u0417\u0430\u0434\u0430\u0447\u0438 \u043f\u043e \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0443","from":"\u041e\u0442\u043a\u0443\u0434\u0430","has_two_factor":"\u0417\u0430\u0449\u0438\u0442\u0430 (2FA)?","iban":"IBAN","icon":"\u0417\u043d\u0430\u0447\u043e\u043a","id":"ID","import_jobs_count":"\u0417\u0430\u0434\u0430\u0447\u0438 \u043f\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0443","interal_reference":"\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u0441\u0441\u044b\u043b\u043a\u0430","interest_date":"\u041f\u0440\u043e\u0446\u0435\u043d\u0442\u044b","internal_reference":"\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u0441\u0441\u044b\u043b\u043a\u0430","invoice_date":"\u0414\u0430\u0442\u0430 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0447\u0451\u0442\u0430","inward":"\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","is_admin":"\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440?","is_blocked":"\u0417\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d?","journals_count":"\u0412\u0441\u0435\u0433\u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439","lastActivity":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c","matchesOn":"\u0421\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u043d\u0430","matchingAmount":"\u0421\u0443\u043c\u043c\u0430","name":"\u0418\u043c\u044f","next_expected_match":"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442","notes":"\u0417\u0430\u043c\u0435\u0442\u043a\u0438","number_of_transactions":"\u0412\u0441\u0435\u0433\u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439","outward":"\u0412\u043d\u0435\u0448\u043d\u0435\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","paid_current_period":"\u041e\u043f\u043b\u0430\u0442\u0438\u0442\u044c \u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434","payment_date":"\u0414\u0430\u0442\u0430 \u043f\u043b\u0430\u0442\u0435\u0436\u0430","piggy_bank":"\u041a\u043e\u043f\u0438\u043b\u043a\u0430","process_date":"\u0414\u0430\u0442\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f","reconcile":"\u0421\u0432\u0435\u0440\u043a\u0430","registered_at":"\u0414\u0430\u0442\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438","repeat_freq":"\u041f\u043e\u0432\u0442\u043e\u0440\u044b","role":"\u0420\u043e\u043b\u044c","rule_and_groups_count":"\u0412\u0441\u0435\u0433\u043e \u043f\u0440\u0430\u0432\u0438\u043b \u0438 \u0433\u0440\u0443\u043f\u043f \u043f\u0440\u0430\u0432\u0438\u043b","source":"\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a","source_account":"\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0441\u0447\u0435\u0442","split_number":"\u0427\u0430\u0441\u0442\u044c \u2116","sum":"\u0421\u0443\u043c\u043c\u0430","sum_deposits":"\u0421\u0443\u043c\u043c\u0430 \u0434\u043e\u0445\u043e\u0434\u043e\u0432","sum_excluding_transfers":"\u0421\u0443\u043c\u043c\u0430 (\u0431\u0435\u0437 \u0443\u0447\u0435\u0442\u0430 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u043e\u0432)","sum_transfers":"\u0421\u0443\u043c\u043c\u0430 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u043e\u0432","sum_withdrawals":"\u0421\u0443\u043c\u043c\u0430 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432","tags":"\u041c\u0435\u0442\u043a\u0438","tags_count":"\u0412\u0441\u0435\u0433\u043e \u043c\u0435\u0442\u043e\u043a","to":"\u041a\u0443\u0434\u0430","total_amount":"\u0418\u0442\u043e\u0433\u043e","transfer":"\u041f\u0435\u0440\u0435\u0432\u043e\u0434","type":"\u0422\u0438\u043f","update_date":"\u041e\u0431\u043d\u043e\u0432\u043b\u0451\u043d","updated_at":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435","withdrawal":"\u0420\u0430\u0441\u0445\u043e\u0434"},"tr_TR.components":{"personal_access_tokens":"Personal access tokens"},"tr_TR.list":{"account":"Hesap","account_on_spectre":"Account (Spectre)","account_type":"Hesap T\u00fcr\u00fc","accounts_count":"Hesap Say\u0131s\u0131","active":"Aktif mi?","amount":"Miktar","attachments_count":"Eklerin say\u0131s\u0131","automatch":"Otomatik e\u015fle\u015ftir?","balanceDiff":"Bakiye fark\u0131","balance_after":"Sonraki bakiye","balance_before":"\u00d6nceki bakiye","bill":"Fatura","bills_count":"Fatura say\u0131s\u0131","blocked_code":"Blok kodu","book_date":"Kitap tarihi","budget":"B\u00fct\u00e7e","budget_count":"B\u00fct\u00e7elerin say\u0131s\u0131","buttons":"Tu\u015flar","categories_count":"Kategori say\u0131s\u0131","category":"Kategori","completed":"Tamamland\u0131","create_date":"Tarihinde olu\u015fturuldu","created_at":"Tarihinde olu\u015fturuldu","currentBalance":"Cari bakiye","date":"Tarih","deposit":"Yat\u0131r","description":"A\u00e7\u0131klama","destination":"Hedef","destination_account":"Hedef Hesap","do_import":"Import from this account","due_date":"Biti\u015f tarihi","email":"E-posta","export_jobs_count":"\u0130hracat say\u0131s\u0131","from":"Kimden","has_two_factor":"2FA var","iban":"IBAN numaras\u0131","icon":"Simge","id":"Kimlik","import_jobs_count":"\u0130thalat say\u0131s\u0131","interal_reference":"Dahili referans","interest_date":"Faiz tarihi","internal_reference":"Dahili referans","invoice_date":"Fatura tarihi","inward":"Dahili a\u00e7\u0131klama","is_admin":"Y\u00f6netici mi","is_blocked":"Engellendi","journals_count":"\u0130\u015flem Say\u0131s\u0131","lastActivity":"Son Etkinlik","matchesOn":"E\u015fle\u015fti","matchingAmount":"Miktar","name":"\u0130sim","next_expected_match":"Beklenen sonraki e\u015fle\u015fme","notes":"Notlar","number_of_transactions":"\u0130\u015flem say\u0131s\u0131","outward":"D\u0131\u015fa a\u00e7\u0131klama","paid_current_period":"Bu d\u00f6nemde \u00f6denen","payment_date":"\u00d6deme tarihi","piggy_bank":"Kumbara","process_date":"\u0130\u015flem tarihi","reconcile":"Onaylanm\u0131\u015f","registered_at":"\u015eurada kay\u0131tl\u0131","repeat_freq":"Tekrarlar","role":"Rol","rule_and_groups_count":"Kurallar\u0131n ve kural gruplar\u0131n\u0131n say\u0131s\u0131","source":"Kaynak","source_account":"Kaynak Hesap","split_number":"Ay\u0131r #","sum":"Toplam","sum_deposits":"Toplam para yat\u0131rma","sum_excluding_transfers":"Toplam (transferler hari\u00e7)","sum_transfers":"Transferlerin toplam\u0131","sum_withdrawals":"Para \u00e7ekme toplam\u0131","tags":"Tags","tags_count":"Etiket say\u0131s\u0131","to":"Al\u0131c\u0131","total_amount":"Toplam Tutar","transfer":"Transfer","type":"T\u00fcr","update_date":"Tarihinde g\u00fcncellendi","updated_at":"Tarihinde g\u00fcncellendi","withdrawal":"Para \u00c7ekme"}};
\ No newline at end of file