mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-12-12 01:42:32 +00:00
New meta files and some translations
This commit is contained in:
@@ -25,6 +25,7 @@
|
||||
"destination_account": "\u041f\u0440\u0438\u0445\u043e\u0434\u043d\u0430 \u0441\u043c\u0435\u0442\u043a\u0430",
|
||||
"add_another_split": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0434\u0440\u0443\u0433 \u0440\u0430\u0437\u0434\u0435\u043b",
|
||||
"submission": "\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435",
|
||||
"stored_journal": "\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u0430 \u043d\u043e\u0432\u0430 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f \":description\"",
|
||||
"create_another": "\u0421\u043b\u0435\u0434 \u0441\u044a\u0445\u0440\u0430\u043d\u044f\u0432\u0430\u043d\u0435\u0442\u043e \u0441\u0435 \u0432\u044a\u0440\u043d\u0435\u0442\u0435 \u0442\u0443\u043a, \u0437\u0430 \u0434\u0430 \u0441\u044a\u0437\u0434\u0430\u0434\u0435\u0442\u0435 \u043d\u043e\u0432\u0430.",
|
||||
"reset_after": "\u0418\u0437\u0447\u0438\u0441\u0442\u0432\u0430\u043d\u0435 \u043d\u0430 \u0444\u043e\u0440\u043c\u0443\u043b\u044f\u0440\u0430 \u0441\u043b\u0435\u0434 \u0438\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435",
|
||||
"submit": "\u041f\u043e\u0442\u0432\u044a\u0440\u0434\u0438",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Compte de dest\u00ed",
|
||||
"add_another_split": "Afegeix una nova divisi\u00f3",
|
||||
"submission": "Enviament",
|
||||
"stored_journal": "S'ha creat la retirada \":description\" satisfact\u00f2riament",
|
||||
"create_another": "Despr\u00e9s de guardar, torna ac\u00ed per crear-ne un altre.",
|
||||
"reset_after": "Reiniciar el formulari despr\u00e9s d'enviar",
|
||||
"submit": "Enviar",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "C\u00edlov\u00fd \u00fa\u010det",
|
||||
"add_another_split": "P\u0159idat dal\u0161\u00ed roz\u00fa\u010dtov\u00e1n\u00ed",
|
||||
"submission": "Submission",
|
||||
"stored_journal": "\u00dasp\u011b\u0161n\u011b vytvo\u0159ena nov\u00e1 transakce \u201e:description\u201c",
|
||||
"create_another": "After storing, return here to create another one.",
|
||||
"reset_after": "Reset form after submission",
|
||||
"submit": "Odeslat",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Destinationskonto",
|
||||
"add_another_split": "Add another split",
|
||||
"submission": "Submission",
|
||||
"stored_journal": "Successfully created new transaction \":description\"",
|
||||
"create_another": "After storing, return here to create another one.",
|
||||
"reset_after": "Reset form after submission",
|
||||
"submit": "Submit",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Zielkonto",
|
||||
"add_another_split": "Eine weitere Aufteilung hinzuf\u00fcgen",
|
||||
"submission": "\u00dcbermittlung",
|
||||
"stored_journal": "Neue \u00dcberweisung \":description\" erfolgreich erstellt",
|
||||
"create_another": "Nach dem Speichern hierher zur\u00fcckkehren, um ein weiteres zu erstellen.",
|
||||
"reset_after": "Formular nach der \u00dcbermittlung zur\u00fccksetzen",
|
||||
"submit": "Absenden",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "\u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03c0\u03c1\u03bf\u03bf\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd",
|
||||
"add_another_split": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03b5\u03bd\u03cc\u03c2 \u03b1\u03ba\u03cc\u03bc\u03b1 \u03b4\u03b9\u03b1\u03c7\u03c9\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd",
|
||||
"submission": "\u03a5\u03c0\u03bf\u03b2\u03bf\u03bb\u03ae",
|
||||
"stored_journal": "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03b8\u03b7\u03ba\u03b5 \u03b5\u03c0\u03b9\u03c4\u03c5\u03c7\u03ce\u03c2 \u03b7 \u03bd\u03ad\u03b1 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae \":description\"",
|
||||
"create_another": "\u039c\u03b5\u03c4\u03ac \u03c4\u03b7\u03bd \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7, \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c8\u03c4\u03b5 \u03b5\u03b4\u03ce \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03c4\u03b5 \u03b1\u03ba\u03cc\u03bc\u03b7 \u03ad\u03bd\u03b1.",
|
||||
"reset_after": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03c6\u03cc\u03c1\u03bc\u03b1\u03c2 \u03bc\u03b5\u03c4\u03ac \u03c4\u03b7\u03bd \u03c5\u03c0\u03bf\u03b2\u03bf\u03bb\u03ae",
|
||||
"submit": "\u03a5\u03c0\u03bf\u03b2\u03bf\u03bb\u03ae",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Destination account",
|
||||
"add_another_split": "Add another split",
|
||||
"submission": "Submission",
|
||||
"stored_journal": "Successfully created new transaction \":description\"",
|
||||
"create_another": "After storing, return here to create another one.",
|
||||
"reset_after": "Reset form after submission",
|
||||
"submit": "Submit",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Destination account",
|
||||
"add_another_split": "Add another split",
|
||||
"submission": "Submission",
|
||||
"stored_journal": "Successfully created new transaction \":description\"",
|
||||
"create_another": "After storing, return here to create another one.",
|
||||
"reset_after": "Reset form after submission",
|
||||
"submit": "Submit",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Cuenta destino",
|
||||
"add_another_split": "A\u00f1adir otra divisi\u00f3n",
|
||||
"submission": "Env\u00edo",
|
||||
"stored_journal": "Nueva transacci\u00f3n creada exitosamente \":description\"",
|
||||
"create_another": "Despu\u00e9s de guardar, vuelve aqu\u00ed para crear otro.",
|
||||
"reset_after": "Restablecer formulario despu\u00e9s del env\u00edo",
|
||||
"submit": "Enviar",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Kohdetili",
|
||||
"add_another_split": "Lis\u00e4\u00e4 tapahtumaan uusi osa",
|
||||
"submission": "Vahvistus",
|
||||
"stored_journal": "Loit onnistuneesti uuden tapahtuman \":description\"",
|
||||
"create_another": "Tallennuksen j\u00e4lkeen, palaa takaisin luomaan uusi tapahtuma.",
|
||||
"reset_after": "Tyhjenn\u00e4 lomake l\u00e4hetyksen j\u00e4lkeen",
|
||||
"submit": "Vahvista",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Compte de destination",
|
||||
"add_another_split": "Ajouter une autre fraction",
|
||||
"submission": "Soumission",
|
||||
"stored_journal": "Op\u00e9ration \":description\" cr\u00e9\u00e9e avec succ\u00e8s",
|
||||
"create_another": "Apr\u00e8s enregistrement, revenir ici pour en cr\u00e9er un nouveau.",
|
||||
"reset_after": "R\u00e9initialiser le formulaire apr\u00e8s soumission",
|
||||
"submit": "Soumettre",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "C\u00e9lsz\u00e1mla",
|
||||
"add_another_split": "M\u00e1sik feloszt\u00e1s hozz\u00e1ad\u00e1sa",
|
||||
"submission": "Feliratkoz\u00e1s",
|
||||
"stored_journal": "\":description\" \u00faj tranzakci\u00f3 sikeresen l\u00e9trehozva",
|
||||
"create_another": "A t\u00e1rol\u00e1s ut\u00e1n t\u00e9rjen vissza ide \u00faj l\u00e9trehoz\u00e1s\u00e1hoz.",
|
||||
"reset_after": "\u0170rlap t\u00f6rl\u00e9se a bek\u00fcld\u00e9s ut\u00e1n",
|
||||
"submit": "Bek\u00fcld\u00e9s",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Akun tujuan",
|
||||
"add_another_split": "Tambahkan perpecahan lagi",
|
||||
"submission": "Submission",
|
||||
"stored_journal": "Berhasil membuat transaksi baru \":description\"",
|
||||
"create_another": "After storing, return here to create another one.",
|
||||
"reset_after": "Reset form after submission",
|
||||
"submit": "Menyerahkan",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Conto destinazione",
|
||||
"add_another_split": "Aggiungi un'altra divisione",
|
||||
"submission": "Invio",
|
||||
"stored_journal": "Nuova transazione \":description\" creata correttamente",
|
||||
"create_another": "Dopo il salvataggio, torna qui per crearne un'altra.",
|
||||
"reset_after": "Resetta il modulo dopo l'invio",
|
||||
"submit": "Invia",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "\u9810\u3051\u5165\u308c\u53e3\u5ea7",
|
||||
"add_another_split": "\u5225\u306e\u5206\u5272\u3092\u8ffd\u52a0",
|
||||
"submission": "\u9001\u4fe1",
|
||||
"stored_journal": "\u53d6\u5f15\u300c:description\u300d\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f",
|
||||
"create_another": "\u4fdd\u5b58\u5f8c\u306b\u623b\u308a\u4f5c\u6210\u3092\u7d9a\u3051\u308b\u3002",
|
||||
"reset_after": "\u9001\u4fe1\u5f8c\u306b\u30d5\u30a9\u30fc\u30e0\u3092\u30ea\u30bb\u30c3\u30c8",
|
||||
"submit": "\u9001\u4fe1",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "\ub300\uc0c1 \uacc4\uc815",
|
||||
"add_another_split": "\ub2e4\ub978 \ubd84\ud560 \ucd94\uac00",
|
||||
"submission": "\uc81c\ucd9c",
|
||||
"stored_journal": "\uc0c8\ub85c\uc6b4 \":description\" \uac70\ub798 \uc0dd\uc131 \uc131\uacf5",
|
||||
"create_another": "\uc800\uc7a5\ud6c4 \uc774 \ud398\uc774\uc9c0\ub85c \ub3cc\uc544\uc640 \ub2e4\ub978 \uac83\uc744 \ub9cc\ub4ed\ub2c8\ub2e4.",
|
||||
"reset_after": "\uc81c\ucd9c \ud6c4 \uc591\uc2dd \uc7ac\uc124\uc815",
|
||||
"submit": "\uc81c\ucd9c",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Destinasjonskonto",
|
||||
"add_another_split": "Legg til en oppdeling til",
|
||||
"submission": "Innlevering",
|
||||
"stored_journal": "Opprettet ny transaksjon \":description\"",
|
||||
"create_another": "G\u00e5 tilbake hit etter lagring for \u00e5 opprette en ny.",
|
||||
"reset_after": "Nullstill skjema etter innsending",
|
||||
"submit": "Send inn",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Doelrekening",
|
||||
"add_another_split": "Voeg een split toe",
|
||||
"submission": "Indienen",
|
||||
"stored_journal": "Nieuw transactie \":description\" opgeslagen",
|
||||
"create_another": "Terug naar deze pagina voor een nieuwe transactie.",
|
||||
"reset_after": "Reset formulier na opslaan",
|
||||
"submit": "Invoeren",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "M\u00e5lkonto",
|
||||
"add_another_split": "Legg til ein oppdeling til",
|
||||
"submission": "Submission",
|
||||
"stored_journal": "Opprettet ny transaksjon \":description\"",
|
||||
"create_another": "G\u00e5 tilbake hit etter lagring for \u00e5 oppretta ein ny.",
|
||||
"reset_after": "Nullstill skjema etter innsending",
|
||||
"submit": "Send inn",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Konto docelowe",
|
||||
"add_another_split": "Dodaj kolejny podzia\u0142",
|
||||
"submission": "Zapisz",
|
||||
"stored_journal": "Pomy\u015blnie utworzono now\u0105 transakcj\u0119 \":description\"",
|
||||
"create_another": "Po zapisaniu wr\u00f3\u0107 tutaj, aby utworzy\u0107 kolejny.",
|
||||
"reset_after": "Wyczy\u015b\u0107 formularz po zapisaniu",
|
||||
"submit": "Prze\u015blij",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Conta destino",
|
||||
"add_another_split": "Adicionar outra divis\u00e3o",
|
||||
"submission": "Envio",
|
||||
"stored_journal": "Transa\u00e7\u00e3o \":description\" inclu\u00edda com sucesso",
|
||||
"create_another": "Depois de armazenar, retorne aqui para criar outro.",
|
||||
"reset_after": "Limpar o formul\u00e1rio ap\u00f3s o envio",
|
||||
"submit": "Enviar",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Conta de destino",
|
||||
"add_another_split": "Adicionar outra divis\u00e3o",
|
||||
"submission": "Submiss\u00e3o",
|
||||
"stored_journal": "Inserida a transa\u00e7\u00e3o \":description\" com sucesso",
|
||||
"create_another": "Depois de guardar, voltar aqui para criar outra.",
|
||||
"reset_after": "Reiniciar o formul\u00e1rio ap\u00f3s o envio",
|
||||
"submit": "Guardar",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Contul de destina\u021bie",
|
||||
"add_another_split": "Ad\u0103uga\u021bi o divizare",
|
||||
"submission": "Transmitere",
|
||||
"stored_journal": "A fost creat\u0103 cu succes o tranzac\u021bie nou\u0103 \":description\"",
|
||||
"create_another": "Dup\u0103 stocare, reveni\u021bi aici pentru a crea alta.",
|
||||
"reset_after": "Reseta\u021bi formularul dup\u0103 trimitere",
|
||||
"submit": "Trimite",
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
"split": "\u0420\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c",
|
||||
"single_split": "\u0420\u0430\u0437\u0434\u0435\u043b\u0451\u043d\u043d\u0430\u044f \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f #{ID} (\"{title}\")<\/a> \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0430.",
|
||||
"webhook_stored_link": "<a href=\"webhooks\/show\/{ID}\">Webhook #{ID} (\"{title}\")<\/a> has been stored.",
|
||||
"webhook_updated_link": "<a href=\"webhooks\/show\/{ID}\">Webhook #{ID}<\/a> (\"{title}\") has been updated.",
|
||||
"webhook_stored_link": "<a href=\"webhooks\/show\/{ID}\">\u0412\u0435\u0431-\u0445\u0443\u043a #{ID} (\"{title}\")<\/a> \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d.",
|
||||
"webhook_updated_link": "<a href=\"webhooks\/show\/{ID}\">\u0412\u0435\u0431-\u0445\u0443\u043a #{ID} (\"{title}\")<\/a> \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d.",
|
||||
"transaction_updated_link": "<a href=\"transactions\/show\/{ID}\">\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f #{ID}<\/a> (\"{title}\") \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430.",
|
||||
"transaction_new_stored_link": "<a href=\"transactions\/show\/{ID}\">\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f #{ID}<\/a> \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0430.",
|
||||
"transaction_journal_information": "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438",
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "\u0421\u0447\u0451\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f",
|
||||
"add_another_split": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0435\u0449\u0435 \u043e\u0434\u043d\u0443 \u0447\u0430\u0441\u0442\u044c",
|
||||
"submission": "\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c",
|
||||
"stored_journal": "\u041d\u043e\u0432\u0430\u044f \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f \":description\" \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0430",
|
||||
"create_another": "\u041f\u043e\u0441\u043b\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u0441\u044e\u0434\u0430 \u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0435\u0449\u0451 \u043e\u0434\u043d\u0443 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c.",
|
||||
"reset_after": "\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0444\u043e\u0440\u043c\u0443 \u043f\u043e\u0441\u043b\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438",
|
||||
"submit": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c",
|
||||
@@ -109,19 +110,19 @@
|
||||
"inspect": "\u041f\u0440\u043e\u0438\u043d\u0441\u043f\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c",
|
||||
"create_new_webhook": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0432\u0435\u0431\u0445\u0443\u043a",
|
||||
"webhooks": "\u0412\u0435\u0431-\u0445\u0443\u043a\u0438",
|
||||
"webhook_trigger_form_help": "Indicate on what event the webhook will trigger",
|
||||
"webhook_response_form_help": "Indicate what the webhook must submit to the URL.",
|
||||
"webhook_delivery_form_help": "Which format the webhook must deliver data in.",
|
||||
"webhook_active_form_help": "The webhook must be active or it won't be called.",
|
||||
"webhook_trigger_form_help": "\u0423\u043a\u0430\u0436\u0438\u0442\u0435, \u043d\u0430 \u043a\u0430\u043a\u0438\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0445 \u0431\u0443\u0434\u0435\u0442 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0432\u0435\u0431-\u0445\u0443\u043a",
|
||||
"webhook_response_form_help": "\u0423\u043a\u0430\u0436\u0438\u0442\u0435, \u0447\u0442\u043e \u0432\u0435\u0431-\u0445\u0443\u043a \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430 URL.",
|
||||
"webhook_delivery_form_help": "\u0412 \u043a\u0430\u043a\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b \u0434\u0430\u043d\u043d\u044b\u0435 \u0432\u0435\u0431-\u0445\u0443\u043a\u0430.",
|
||||
"webhook_active_form_help": "\u0412\u0435\u0431-\u0445\u0443\u043a \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c \u0438\u043b\u0438 \u043e\u043d \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d.",
|
||||
"edit_webhook_js": "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0435\u0431\u0445\u0443\u043a \"{title}\"",
|
||||
"webhook_was_triggered": "The webhook was triggered on the indicated transaction. Please wait for results to appear.",
|
||||
"webhook_was_triggered": "\u0412\u0435\u0431-\u0445\u0443\u043a \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043d\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0443\u044e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044e. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0434\u043e\u0436\u0434\u0438\u0442\u0435\u0441\u044c \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432.",
|
||||
"view_message": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f",
|
||||
"view_attempts": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u044b\u0445 \u043f\u043e\u043f\u044b\u0442\u043e\u043a",
|
||||
"message_content_title": "\u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f webhook",
|
||||
"message_content_help": "This is the content of the message that was sent (or tried) using this webhook.",
|
||||
"attempt_content_title": "Webhook attempts",
|
||||
"attempt_content_help": "These are all the unsuccessful attempts of this webhook message to submit to the configured URL. After some time, Firefly III will stop trying.",
|
||||
"no_attempts": "There are no unsuccessful attempts. That's a good thing!",
|
||||
"message_content_help": "\u042d\u0442\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u044b\u043b\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e (\u0438\u043b\u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b\u043e) \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u044d\u0442\u043e\u0433\u043e \u0432\u0435\u0431-\u0445\u0443\u043a\u0430.",
|
||||
"attempt_content_title": "\u041f\u043e\u043f\u044b\u0442\u043a\u0438 \u0432\u0435\u0431-\u0445\u0443\u043a\u0430",
|
||||
"attempt_content_help": "\u042d\u0442\u043e \u0432\u0441\u0435 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u044b\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u044d\u0442\u043e\u0433\u043e \u0432\u0435\u0431-\u0445\u0443\u043a \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043d\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 URL. \u0427\u0435\u0440\u0435\u0437 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f Firefly III \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442 \u043f\u043e\u043f\u044b\u0442\u043a\u0438.",
|
||||
"no_attempts": "\u041d\u0435\u0442 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u044b\u0445 \u043f\u043e\u043f\u044b\u0442\u043e\u043a. \u042d\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e!",
|
||||
"webhook_attempt_at": "\u041f\u043e\u043f\u044b\u0442\u043a\u0430 \u0432 {moment}",
|
||||
"logs": "\u041b\u043e\u0433\u0438",
|
||||
"response": "\u041e\u0442\u0432\u0435\u0442",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Cie\u013eov\u00fd \u00fa\u010det",
|
||||
"add_another_split": "Prida\u0165 \u010fal\u0161ie roz\u00fa\u010dtovanie",
|
||||
"submission": "Odoslanie",
|
||||
"stored_journal": "Nov\u00e1 transakcia \u201e:description\u201c bola vytvoren\u00e1",
|
||||
"create_another": "Po ulo\u017een\u00ed sa vr\u00e1ti\u0165 sp\u00e4\u0165 sem a vytvori\u0165 \u010fal\u0161\u00ed.",
|
||||
"reset_after": "Po odoslan\u00ed vynulova\u0165 formul\u00e1r",
|
||||
"submit": "Odosla\u0165",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Ciljni ra\u010dun",
|
||||
"add_another_split": "Dodaj \u0161e eno razdelitev",
|
||||
"submission": "Predlo\u017eitev",
|
||||
"stored_journal": "Nova transakcija \":description\" je uspe\u0161no ustvarjena",
|
||||
"create_another": "Po shranjevanju se vrnite sem, da ustvarite \u0161e enega.",
|
||||
"reset_after": "Po predlo\u017eitvi ponastavite obrazec",
|
||||
"submit": "Potrdite",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Till konto",
|
||||
"add_another_split": "L\u00e4gga till en annan delning",
|
||||
"submission": "Inskickning",
|
||||
"stored_journal": "Skapade ny transaktion \":description\"",
|
||||
"create_another": "Efter sparat, \u00e5terkom hit f\u00f6r att skapa ytterligare en.",
|
||||
"reset_after": "\u00c5terst\u00e4ll formul\u00e4r efter inskickat",
|
||||
"submit": "Skicka",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "Hedef hesap",
|
||||
"add_another_split": "Ba\u015fka bir b\u00f6lme ekle",
|
||||
"submission": "Submission",
|
||||
"stored_journal": "\":description\" Yeni i\u015flem ba\u015far\u0131yla olu\u015fturuldu",
|
||||
"create_another": "After storing, return here to create another one.",
|
||||
"reset_after": "Reset form after submission",
|
||||
"submit": "G\u00f6nder",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "T\u00e0i kho\u1ea3n \u0111\u00edch",
|
||||
"add_another_split": "Th\u00eam m\u1ed9t ph\u00e2n chia kh\u00e1c",
|
||||
"submission": "G\u1eedi",
|
||||
"stored_journal": "T\u1ea1o th\u00e0nh c\u00f4ng giao d\u1ecbch m\u1edbi \":description\"",
|
||||
"create_another": "Sau khi l\u01b0u tr\u1eef, quay tr\u1edf l\u1ea1i \u0111\u00e2y \u0111\u1ec3 t\u1ea1o m\u1ed9t c\u00e1i kh\u00e1c.",
|
||||
"reset_after": "\u0110\u1eb7t l\u1ea1i m\u1eabu sau khi g\u1eedi",
|
||||
"submit": "G\u1eedi",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "\u76ee\u6807\u8d26\u6237",
|
||||
"add_another_split": "\u589e\u52a0\u53e6\u4e00\u7b14\u62c6\u5206",
|
||||
"submission": "\u63d0\u4ea4",
|
||||
"stored_journal": "\u6210\u529f\u521b\u5efa\u65b0\u4ea4\u6613\u201c:description\u201d",
|
||||
"create_another": "\u4fdd\u5b58\u540e\uff0c\u8fd4\u56de\u6b64\u9875\u9762\u4ee5\u521b\u5efa\u65b0\u8bb0\u5f55",
|
||||
"reset_after": "\u63d0\u4ea4\u540e\u91cd\u7f6e\u8868\u5355",
|
||||
"submit": "\u63d0\u4ea4",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"destination_account": "\u76ee\u6a19\u5e33\u6236",
|
||||
"add_another_split": "\u589e\u52a0\u62c6\u5206",
|
||||
"submission": "Submission",
|
||||
"stored_journal": "\u5df2\u6210\u529f\u5efa\u7acb\u65b0\u4ea4\u6613 \u201c:description\u201d",
|
||||
"create_another": "After storing, return here to create another one.",
|
||||
"reset_after": "Reset form after submission",
|
||||
"submit": "\u9001\u51fa",
|
||||
|
||||
@@ -55,6 +55,20 @@ let transactions = function () {
|
||||
destination: [],
|
||||
},
|
||||
errorMessageText: '',
|
||||
successMessageLink: '#',
|
||||
successMessageText: '',
|
||||
|
||||
// four buttons
|
||||
returnHereButton: false,
|
||||
resetButton: false,
|
||||
resetButtonEnabled: false,
|
||||
rulesButton: true,
|
||||
webhookButton: true,
|
||||
|
||||
// state of the form
|
||||
submitting: false,
|
||||
|
||||
|
||||
detectTransactionType() {
|
||||
const sourceType = this.entries[0].source_account.type ?? 'unknown';
|
||||
const destType = this.entries[0].destination_account.type ?? 'unknown';
|
||||
@@ -136,8 +150,8 @@ let transactions = function () {
|
||||
list.push(currency);
|
||||
this.nativeCurrencies = list;
|
||||
// this also forces the currency_code on ALL entries.
|
||||
for(let i in this.entries) {
|
||||
if(this.entries.hasOwnProperty(i)) {
|
||||
for (let i in this.entries) {
|
||||
if (this.entries.hasOwnProperty(i)) {
|
||||
this.entries[i].currency_code = code;
|
||||
}
|
||||
}
|
||||
@@ -326,8 +340,10 @@ let transactions = function () {
|
||||
this.filters.destination = ['Expense account', 'Loan', 'Debt', 'Mortgage', 'Asset account'];
|
||||
},
|
||||
submitTransaction() {
|
||||
this.submitting = true;
|
||||
this.showSuccessMessage = false;
|
||||
this.showErrorMessage = false;
|
||||
this.detectTransactionType();
|
||||
// todo disable buttons
|
||||
|
||||
let transactions = parseFromEntries(this.entries, this.transactionType);
|
||||
let submission = {
|
||||
@@ -344,20 +360,95 @@ let transactions = function () {
|
||||
let poster = new Post();
|
||||
console.log(submission);
|
||||
poster.post(submission).then((response) => {
|
||||
// todo create success banner
|
||||
this.showSuccessMessage = true;
|
||||
// todo release form
|
||||
this.submitting = false;
|
||||
console.log(response);
|
||||
const id = parseInt(response.data.data.id);
|
||||
if (this.returnHereButton) {
|
||||
// todo create success banner
|
||||
this.showSuccessMessage = true;
|
||||
this.successMessageLink = 'transactions/show/' + id;
|
||||
this.successMessageText = i18n.t('firefly.stored_journal_js', {description: submission.group_title ?? submission.transactions[0].description});
|
||||
// todo clear out form if necessary
|
||||
if(this.resetButton) {
|
||||
this.entries = [];
|
||||
this.addSplit();
|
||||
this.totalAmount = 0;
|
||||
}
|
||||
}
|
||||
|
||||
// todo or redirect to transaction.
|
||||
window.location = 'transactions/show/' + response.data.data.id + '?transaction_group_id=' + response.data.data.id + '&message=created';
|
||||
if (!this.returnHereButton) {
|
||||
window.location = 'transactions/show/' + id + '?transaction_group_id=' + id + '&message=created';
|
||||
}
|
||||
|
||||
}).catch((error) => {
|
||||
this.showErrorMessage = true;
|
||||
// todo create error banner.
|
||||
// todo release form
|
||||
this.errorMessageText = error.response.data.message;
|
||||
this.submitting = false;
|
||||
// todo put errors in form
|
||||
this.parseErrors(error.response.data);
|
||||
|
||||
|
||||
});
|
||||
},
|
||||
parseErrors(data) {
|
||||
this.setDefaultErrors();
|
||||
this.showErrorMessage = true;
|
||||
this.showSuccessMessage = false;
|
||||
// todo create error banner.
|
||||
this.errorMessageText = i18n.t('firefly.errors_submission') + ' ' + data.message;
|
||||
let transactionIndex;
|
||||
let fieldName;
|
||||
|
||||
// todo add 'was-validated' to form.
|
||||
|
||||
for (const key in data.errors) {
|
||||
if (data.errors.hasOwnProperty(key)) {
|
||||
if (key === 'group_title') {
|
||||
// todo handle group errors.
|
||||
//this.group_title_errors = errors.errors[key];
|
||||
}
|
||||
if (key !== 'group_title') {
|
||||
// lol, the dumbest way to explode "transactions.0.something" ever.
|
||||
transactionIndex = parseInt(key.split('.')[1]);
|
||||
fieldName = key.split('.')[2];
|
||||
// set error in this object thing.
|
||||
switch (fieldName) {
|
||||
case 'amount':
|
||||
case 'date':
|
||||
case 'budget_id':
|
||||
case 'bill_id':
|
||||
case 'description':
|
||||
case 'tags':
|
||||
this.entries[transactionIndex].errors[fieldName] = data.errors[key];
|
||||
break;
|
||||
case 'source_name':
|
||||
case 'source_id':
|
||||
this.entries[transactionIndex].errors.source_account =
|
||||
this.entries[transactionIndex].errors.source_account.concat(data.errors[key]);
|
||||
break;
|
||||
case 'destination_name':
|
||||
case 'destination_id':
|
||||
this.entries[transactionIndex].errors.destination_account =
|
||||
this.entries[transactionIndex].errors.destination_account.concat(data.errors[key]);
|
||||
break;
|
||||
case 'foreign_amount':
|
||||
case 'foreign_currency_id':
|
||||
this.entries[transactionIndex].errors.foreign_amount =
|
||||
this.entries[transactionIndex].errors.foreign_amount.concat(data.errors[key]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
// unique some things
|
||||
if (typeof this.entries[transactionIndex] !== 'undefined') {
|
||||
this.entries[transactionIndex].errors.source_account =
|
||||
Array.from(new Set(this.entries[transactionIndex].errors.source_account));
|
||||
this.entries[transactionIndex].errors.destination_account =
|
||||
Array.from(new Set(this.entries[transactionIndex].errors.destination_account));
|
||||
}
|
||||
}
|
||||
}
|
||||
console.log(this.entries[0].errors);
|
||||
},
|
||||
setDefaultErrors() {
|
||||
|
||||
},
|
||||
addSplit() {
|
||||
this.entries.push(createEmptySplit());
|
||||
|
||||
@@ -44,6 +44,10 @@ export function createEmptySplit() {
|
||||
destination_account: getAccount(),
|
||||
|
||||
// date and time
|
||||
date: formatted
|
||||
date: formatted,
|
||||
|
||||
errors: {
|
||||
'amount': [],
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Прехвърлянето ":description" бе успешно изтрито',
|
||||
'deleted_reconciliation' => 'Транзакцията за съгласуване ":description" бе успешно изтрита',
|
||||
'stored_journal' => 'Успешно създадена нова транзакция ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Новата ви транзакция бе успешно създадена',
|
||||
'updated_journal_no_descr' => 'Транзакция бе успешно обновена',
|
||||
'select_transactions' => 'Избери транзакции',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'S\'ha eliminat la transferència ":description" satisfactòriament',
|
||||
'deleted_reconciliation' => 'S\'ha eliminat la transacció de consolidació ":description" satisfactòriament',
|
||||
'stored_journal' => 'S\'ha creat la retirada ":description" satisfactòriament',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'S\'ha creat la teua nova transacció satisfactòriament',
|
||||
'updated_journal_no_descr' => 'S\'ha actualitzat la teua transacció satisfactòriament',
|
||||
'select_transactions' => 'Selecciona transaccions',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Úspěšně smazán převod „:description“',
|
||||
'deleted_reconciliation' => 'Successfully deleted reconciliation transaction ":description"',
|
||||
'stored_journal' => 'Úspěšně vytvořena nová transakce „:description“',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Successfully created your new transaction',
|
||||
'updated_journal_no_descr' => 'Successfully updated your transaction',
|
||||
'select_transactions' => 'Vybrat transakce',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Successfully deleted transfer ":description"',
|
||||
'deleted_reconciliation' => 'Successfully deleted reconciliation transaction ":description"',
|
||||
'stored_journal' => 'Successfully created new transaction ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Successfully created your new transaction',
|
||||
'updated_journal_no_descr' => 'Successfully updated your transaction',
|
||||
'select_transactions' => 'Select transactions',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Umbuchung ":description" erfolgreich gelöscht',
|
||||
'deleted_reconciliation' => 'Ausgleichsbuchung „:description” erfolgreich gelöscht',
|
||||
'stored_journal' => 'Neue Überweisung ":description" erfolgreich erstellt',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Ihre neue Buchung wurde erfolgreich erstellt',
|
||||
'updated_journal_no_descr' => 'Ihre Buchung wurde erfolgreich aktualisiert',
|
||||
'select_transactions' => 'Buchungen auswählen',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Επιτυχής διαγραφή της μεταφοράς ":description"',
|
||||
'deleted_reconciliation' => 'Επιτυχής διαγραφή της τακτοποιημένης συναλλαγής ":description"',
|
||||
'stored_journal' => 'Δημιουργήθηκε επιτυχώς η νέα συναλλαγή ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Δημιουργήθηκε επιτυχώς η νέα συναλλαγή',
|
||||
'updated_journal_no_descr' => 'Ενημερώθηκε επιτυχώς η συναλλαγή σας',
|
||||
'select_transactions' => 'Επιλέξτε συναλλαγές',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Successfully deleted transfer ":description"',
|
||||
'deleted_reconciliation' => 'Successfully deleted reconciliation transaction ":description"',
|
||||
'stored_journal' => 'Successfully created new transaction ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Successfully created your new transaction',
|
||||
'updated_journal_no_descr' => 'Successfully updated your transaction',
|
||||
'select_transactions' => 'Select transactions',
|
||||
|
||||
@@ -45,7 +45,7 @@ return [
|
||||
// Ignore this comment
|
||||
|
||||
'collect_info' => 'Please collect more information in the <code>storage/logs</code> directory where you will find log files. If you\'re running Docker, use <code>docker logs -f [container]</code>.',
|
||||
'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/faq/other#how-do-i-enable-debug-mode">the FAQ</a>.',
|
||||
'collect_info_more' => 'You can read more about collecting error information in <a href="https://docs.firefly-iii.org/how-to/general/debug/">the FAQ</a>.',
|
||||
'github_help' => 'Get help on GitHub',
|
||||
'github_instructions' => 'You\'re more than welcome to open a new issue <strong><a href="https://github.com/firefly-iii/firefly-iii/issues">on GitHub</a></strong>.',
|
||||
'use_search' => 'Use the search!',
|
||||
|
||||
@@ -104,7 +104,7 @@ return [
|
||||
'two_factor_forgot' => 'I forgot my two-factor thing.',
|
||||
'two_factor_lost_header' => 'Lost your two factor authentication?',
|
||||
'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.',
|
||||
'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, read <a href="https://docs.firefly-iii.org/faq/other#i-lost-my-two-factor-authentication-codes-and-backup-codes">this entry in the FAQ</a> for instructions.',
|
||||
'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, read <a href="https://docs.firefly-iii.org/references/faq/firefly-iii/using/#i-lost-my-2fa-token-generator-or-2fa-has-stopped-working>this entry in the FAQ</a> for instructions.',
|
||||
'two_factor_lost_fix_owner' => 'Otherwise, email the site owner, <a href="mailto::site_owner">:site_owner</a> and ask them to reset your two factor authentication.',
|
||||
'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.',
|
||||
'pref_two_factor_new_backup_codes' => 'Get new backup codes',
|
||||
@@ -194,7 +194,7 @@ return [
|
||||
'transfer_exchange_rate_instructions' => 'Source asset account "@source_name" only accepts transactions in @source_currency. Destination asset account "@dest_name" only accepts transactions in @dest_currency. You must provide the transferred amount correctly in both currencies.',
|
||||
'transaction_data' => 'Transaction data',
|
||||
'invalid_server_configuration' => 'Invalid server configuration',
|
||||
'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are <a href="https://docs.firefly-iii.org/firefly-iii/advanced-installation/locales/">instructions how to do this</a>.',
|
||||
'invalid_locale_settings' => 'Firefly III is unable to format monetary amounts because your server is missing the required packages. There are <a href="https://docs.firefly-iii.org/how-to/firefly-iii/advanced/locales/">instructions how to do this</a>.',
|
||||
'quickswitch' => 'Quickswitch',
|
||||
'sign_in_to_start' => 'Sign in to start your session',
|
||||
'sign_in' => 'Sign in',
|
||||
@@ -1911,6 +1911,7 @@ return [
|
||||
'deleted_transfer' => 'Successfully deleted transfer ":description"',
|
||||
'deleted_reconciliation' => 'Successfully deleted reconciliation transaction ":description"',
|
||||
'stored_journal' => 'Successfully created new transaction ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Successfully created your new transaction',
|
||||
'updated_journal_no_descr' => 'Successfully updated your transaction',
|
||||
'select_transactions' => 'Select transactions',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Transferencia eliminada exitosamente ":description"',
|
||||
'deleted_reconciliation' => 'Transacción de conciliación eliminada con éxito "::description"',
|
||||
'stored_journal' => 'Nueva transacción creada exitosamente ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Se ha creado tu nueva transacción con éxito',
|
||||
'updated_journal_no_descr' => 'Se ha actualizado tu transacción con éxito',
|
||||
'select_transactions' => 'Seleccionar transacciones',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Siirron ":description" poisto onnistui',
|
||||
'deleted_reconciliation' => 'Täsmäytystapahtuma ":description" poistettiin onnistuneesti',
|
||||
'stored_journal' => 'Loit onnistuneesti uuden tapahtuman ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Loit onnistuneesti uuden tapahtumasi',
|
||||
'updated_journal_no_descr' => 'Päivitit tapahtumaasi onnistuneesti',
|
||||
'select_transactions' => 'Valitse tapahtumat',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Opération ":description" correctement supprimée',
|
||||
'deleted_reconciliation' => 'Opération ":description" supprimée avec succès',
|
||||
'stored_journal' => 'Opération ":description" créée avec succès',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Nouvelle opération créée avec succès',
|
||||
'updated_journal_no_descr' => 'Votre opération a été mise à jour avec succès',
|
||||
'select_transactions' => 'Sélectionner des opérations',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => '":description" átvezetés sikeresen törölve',
|
||||
'deleted_reconciliation' => '":description" egyeztető tranzakció sikeresen törölve',
|
||||
'stored_journal' => '":description" új tranzakció sikeresen létrehozva',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Új tranzakció sikeresen létrehozva',
|
||||
'updated_journal_no_descr' => 'Tranzakció sikeresen frissítve',
|
||||
'select_transactions' => 'Tranzakciók kiválasztása',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Berhasil menghapus transfer ":description"',
|
||||
'deleted_reconciliation' => 'Successfully deleted reconciliation transaction ":description"',
|
||||
'stored_journal' => 'Berhasil membuat transaksi baru ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Successfully created your new transaction',
|
||||
'updated_journal_no_descr' => 'Successfully updated your transaction',
|
||||
'select_transactions' => 'Pilih transaksi',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Trasferimento ":description" eliminato correttamente',
|
||||
'deleted_reconciliation' => 'Transazione di riconciliazione ":description" elimina con successo',
|
||||
'stored_journal' => 'Nuova transazione ":description" creata correttamente',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Hai creato con successo la nuova transazione',
|
||||
'updated_journal_no_descr' => 'Transazione aggiornata con successo',
|
||||
'select_transactions' => 'Seleziona transazioni',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => '送金「:description」を削除しました',
|
||||
'deleted_reconciliation' => '取引照合":description"を削除しました',
|
||||
'stored_journal' => '取引「:description」を作成しました',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => '新しい取引を作成しました',
|
||||
'updated_journal_no_descr' => '取引を更新しました',
|
||||
'select_transactions' => '取引を選択',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => '":description" 이체 삭제 성공',
|
||||
'deleted_reconciliation' => '":description" 조정 거래 삭제 성공',
|
||||
'stored_journal' => '새로운 ":description" 거래 생성 성공',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => '새로운 거래 생성 성공',
|
||||
'updated_journal_no_descr' => '거래 업데이트 성공',
|
||||
'select_transactions' => '거래 선택',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Slettet overføring ":description"',
|
||||
'deleted_reconciliation' => 'Slettet avstemmingstransaksjon ":description"',
|
||||
'stored_journal' => 'Opprettet ny transaksjon ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Vellykket! Ny transaksjon er opprettet',
|
||||
'updated_journal_no_descr' => 'Transaksjonen din ble oppdatert',
|
||||
'select_transactions' => 'Velg transaksjoner',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Overschrijving ":description" verwijderd',
|
||||
'deleted_reconciliation' => 'Afstemming ":description" verwijderd',
|
||||
'stored_journal' => 'Nieuw transactie ":description" opgeslagen',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Uw nieuwe transactie is succesvol aangemaakt',
|
||||
'updated_journal_no_descr' => 'De transactie is geüpdatet',
|
||||
'select_transactions' => 'Selecteer transacties',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Sletta overføring ":description"',
|
||||
'deleted_reconciliation' => 'Sletta avstemmingstransaksjon ":description"',
|
||||
'stored_journal' => 'Opprettet ny transaksjon ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Vellykket! Ny transaksjon er opprettet',
|
||||
'updated_journal_no_descr' => 'Transaksjonen din vart oppdatert',
|
||||
'select_transactions' => 'Vel transaksjonar',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Pomyślnie usunięto transfer ":description"',
|
||||
'deleted_reconciliation' => 'Pomyślnie usunięto transakcję uzgadniania ":description"',
|
||||
'stored_journal' => 'Pomyślnie utworzono nową transakcję ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Pomyślnie utworzono nową transakcję',
|
||||
'updated_journal_no_descr' => 'Pomyślnie zaktualizowano Twoją transakcję',
|
||||
'select_transactions' => 'Wybierz transakcje',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Transferência ":description" excluída com sucesso',
|
||||
'deleted_reconciliation' => 'Transação de reconciliação ":description" excluída com sucesso',
|
||||
'stored_journal' => 'Transação ":description" incluída com sucesso',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Transação criada com sucesso',
|
||||
'updated_journal_no_descr' => 'Transação atualizada com sucesso',
|
||||
'select_transactions' => 'Selecione as transações',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Transferência ":description" apagada com sucesso',
|
||||
'deleted_reconciliation' => 'Transação de reconciliação ":description" apagada com sucesso',
|
||||
'stored_journal' => 'Inserida a transação ":description" com sucesso',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Nova transação criada com sucesso',
|
||||
'updated_journal_no_descr' => 'Transação atualizada com sucesso',
|
||||
'select_transactions' => 'Selecionar transações',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Transferul ":description" șters cu succes',
|
||||
'deleted_reconciliation' => 'Tranzacție de reconciliere ":description" a fost ștearsă cu succes',
|
||||
'stored_journal' => 'A fost creată cu succes o tranzacție nouă ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Tranzacția s-a creat cu succes',
|
||||
'updated_journal_no_descr' => 'Tranzacția s-a actualizat cu succes',
|
||||
'select_transactions' => 'Selectați tranzacțiile',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Перевод ":description" успешно удалён',
|
||||
'deleted_reconciliation' => 'Сверенная транзакция ":description" успешно удалена',
|
||||
'stored_journal' => 'Новая транзакция ":description" успешно создана',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Ваша новая транзакция успешно создана',
|
||||
'updated_journal_no_descr' => 'Ваша транзакция успешно обновлена',
|
||||
'select_transactions' => 'Выбрать транзакции',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Prevod „:description“ bol odstránený',
|
||||
'deleted_reconciliation' => 'Zúčtovacia transakcia ":description" bola odstránená',
|
||||
'stored_journal' => 'Nová transakcia „:description“ bola vytvorená',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Vaša nová transakcia bola vytvorená',
|
||||
'updated_journal_no_descr' => 'Vaša transakcia bola upravená',
|
||||
'select_transactions' => 'Vybrať transakcie',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Prenos ":description" je uspešno izbrisan',
|
||||
'deleted_reconciliation' => 'Transakcija usklajevanja ":description" je bila uspešno izbrisana',
|
||||
'stored_journal' => 'Nova transakcija ":description" je uspešno ustvarjena',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Vaša nova transakcija je uspešno ustvarjena',
|
||||
'updated_journal_no_descr' => 'Vaša transakcija je bila uspešno posodobljena',
|
||||
'select_transactions' => 'Izberi transakcije',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Överföring ":description" har tagits bort',
|
||||
'deleted_reconciliation' => 'Avstämningstransaktionen ":description" togs bort lyckat',
|
||||
'stored_journal' => 'Skapade ny transaktion ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Ny transaktion skapades lyckat',
|
||||
'updated_journal_no_descr' => 'Transaktion har uppdaterats',
|
||||
'select_transactions' => 'Välj transaktioner',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Successfully deleted transfer ":description"',
|
||||
'deleted_reconciliation' => 'Successfully deleted reconciliation transaction ":description"',
|
||||
'stored_journal' => 'Successfully created new transaction ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Successfully created your new transaction',
|
||||
'updated_journal_no_descr' => 'Successfully updated your transaction',
|
||||
'select_transactions' => 'Select transactions',
|
||||
|
||||
@@ -1966,6 +1966,7 @@ return [
|
||||
'deleted_transfer' => '":description" Aktarım başarıyla silindi',
|
||||
'deleted_reconciliation' => 'Successfully deleted reconciliation transaction ":description"',
|
||||
'stored_journal' => '":description" Yeni işlem başarıyla oluşturuldu',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Successfully created your new transaction',
|
||||
'updated_journal_no_descr' => 'Successfully updated your transaction',
|
||||
'select_transactions' => 'İşlemleri Seç',
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'html_language' => 'укр',
|
||||
'html_language' => 'uk',
|
||||
'locale' => 'uk, Ukrainian, uk_UA.utf8, uk_UA.UTF-8',
|
||||
// 'month' => '%B %Y',
|
||||
'month_js' => 'MMMM YYYY',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Successfully deleted transfer ":description"',
|
||||
'deleted_reconciliation' => 'Successfully deleted reconciliation transaction ":description"',
|
||||
'stored_journal' => 'Successfully created new transaction ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Successfully created your new transaction',
|
||||
'updated_journal_no_descr' => 'Successfully updated your transaction',
|
||||
'select_transactions' => 'Вибрати транзакції',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => 'Xóa thành công chuyển khoản ":description"',
|
||||
'deleted_reconciliation' => 'Tạo thành công giao dịch mới ":description"',
|
||||
'stored_journal' => 'Tạo thành công giao dịch mới ":description"',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => 'Tạo thành công giao dịch mới của bạn',
|
||||
'updated_journal_no_descr' => 'Cập nhật thành công giao dịch của bạn',
|
||||
'select_transactions' => 'Chọn giao dịch',
|
||||
|
||||
@@ -1966,6 +1966,7 @@ return [
|
||||
'deleted_transfer' => '已成功删除转账“:description”',
|
||||
'deleted_reconciliation' => '成功删除对账交易“:description”',
|
||||
'stored_journal' => '成功创建新交易“:description”',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => '成功创建您的新交易',
|
||||
'updated_journal_no_descr' => '成功更新您的交易',
|
||||
'select_transactions' => '选择交易',
|
||||
|
||||
@@ -1965,6 +1965,7 @@ return [
|
||||
'deleted_transfer' => '已成功刪除轉帳 “:description”',
|
||||
'deleted_reconciliation' => 'Successfully deleted reconciliation transaction ":description"',
|
||||
'stored_journal' => '已成功建立新交易 “:description”',
|
||||
'stored_journal_js' => 'Successfully created new transaction "%{description}"',
|
||||
'stored_journal_no_descr' => '已成功建立新交易',
|
||||
'updated_journal_no_descr' => '已成功更新您的交易',
|
||||
'select_transactions' => '選擇交易',
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
<div class="col-xl-3 col-lg-6 col-md-12 col-sm-12">
|
||||
<!--begin::Small Box Widget 1-->
|
||||
<div class="small-box text-bg-primary">
|
||||
<div class="inner">
|
||||
<h3 id="balanceAmount">
|
||||
<div class="inner balance-box">
|
||||
<h3>
|
||||
<template x-for="(amount, index) in balanceBox.amounts" :key="index">
|
||||
<span>
|
||||
<span x-text="amount"></span><span
|
||||
|
||||
@@ -10,9 +10,7 @@
|
||||
<div class="col">
|
||||
<template x-if="showSuccessMessage">
|
||||
<div class="alert alert-success alert-dismissible fade show" role="alert">
|
||||
A simple success alert with <a href="#" class="alert-link">an example link</a>. Give it a
|
||||
click
|
||||
if you like.
|
||||
<a :href="successMessageLink" class="alert-link" x-text="successMessageText"></a>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
|
||||
</div>
|
||||
</template>
|
||||
@@ -155,12 +153,16 @@
|
||||
</template>
|
||||
</div>
|
||||
<div class="col-sm-9">
|
||||
<input type="number" step="any" min="0" class="form-control"
|
||||
<input type="number" step="any" min="0"
|
||||
:id="'amount_' + index"
|
||||
:data-index="index"
|
||||
x-model="transaction.amount"
|
||||
:class="{'is-invalid': transaction.errors.amount.length > 0, 'input-mask' : true, 'form-control': true}"
|
||||
x-model="transaction.amount" data-inputmask="currency"
|
||||
@change="changedAmount"
|
||||
placeholder="0.00">
|
||||
<template x-if="transaction.errors.amount.length > 0">
|
||||
<div class="invalid-feedback" x-text="transaction.errors.amount[0]"></div>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -211,7 +213,34 @@
|
||||
</h3>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
submission options
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" x-model="returnHereButton" type="checkbox" id="returnButton">
|
||||
<label class="form-check-label" for="returnButton">
|
||||
Return here to create a new transaction
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" x-model="resetButton" type="checkbox" id="resetButton" :disabled="!returnHereButton">
|
||||
<label class="form-check-label" for="resetButton">
|
||||
Reset the form after returning
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" type="checkbox" id="rulesButton" :checked="rulesButton">
|
||||
<label class="form-check-label" for="rulesButton">
|
||||
Run rules on this transaction
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" type="checkbox" id="webhookButton" :checked="webhookButton">
|
||||
<label class="form-check-label" for="webhookButton">
|
||||
Run webhooks on this transaction
|
||||
</label>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
@@ -222,10 +251,10 @@
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<template x-if="0 !== index">
|
||||
<button class="btn btn-danger" @click="removeSplit(index)">Remove this split
|
||||
<button :disabled="submitting" class="btn btn-danger" @click="removeSplit(index)">Remove this split
|
||||
</button>
|
||||
</template>
|
||||
<button class="btn btn-info">Add another split</button>
|
||||
<button class="btn btn-info" :disabled="submitting">Add another split</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -233,7 +262,7 @@
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col text-end">
|
||||
<button class="btn btn-success" @click="submitTransaction()">Submit</button>
|
||||
<button class="btn btn-success" :disabled="submitting" @click="submitTransaction()">Submit</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user