mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Update transaction form
This commit is contained in:
parent
72a4e86e2f
commit
a2c0f0666f
2
public/v1/js/app.js
vendored
2
public/v1/js/app.js
vendored
File diff suppressed because one or more lines are too long
2
public/v1/js/app_vue.js
vendored
2
public/v1/js/app_vue.js
vendored
File diff suppressed because one or more lines are too long
2
public/v1/js/create_transaction.js
vendored
2
public/v1/js/create_transaction.js
vendored
File diff suppressed because one or more lines are too long
2
public/v1/js/edit_transaction.js
vendored
2
public/v1/js/edit_transaction.js
vendored
File diff suppressed because one or more lines are too long
2
public/v1/js/profile.js
vendored
2
public/v1/js/profile.js
vendored
File diff suppressed because one or more lines are too long
@ -25,20 +25,32 @@
|
||||
</div>
|
||||
<label class="col-sm-4 control-label" ref="cur"></label>
|
||||
<div class="col-sm-8">
|
||||
<input type="number"
|
||||
@input="handleInput"
|
||||
ref="amount"
|
||||
:value="value"
|
||||
step="any"
|
||||
class="form-control"
|
||||
name="amount[]"
|
||||
:title="$t('firefly.amount')"
|
||||
autocomplete="off"
|
||||
v-bind:placeholder="$t('firefly.amount')">
|
||||
<ul class="list-unstyled" v-for="error in this.error">
|
||||
<li class="text-danger">{{ error }}</li>
|
||||
</ul>
|
||||
<div class="input-group">
|
||||
<input type="number"
|
||||
@input="handleInput"
|
||||
ref="amount"
|
||||
:value="value"
|
||||
step="any"
|
||||
class="form-control"
|
||||
name="amount[]"
|
||||
:title="$t('firefly.amount')"
|
||||
autocomplete="off"
|
||||
v-bind:placeholder="$t('firefly.amount')">
|
||||
|
||||
<span class="input-group-btn">
|
||||
<button
|
||||
v-on:click="clearAmount"
|
||||
tabIndex="-1"
|
||||
class="btn btn-default"
|
||||
type="button"><i class="fa fa-trash-o"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<ul class="list-unstyled" v-for="error in this.error">
|
||||
<li class="text-danger">{{ error }}</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -57,6 +69,12 @@
|
||||
handleInput(e) {
|
||||
this.$emit('input', this.$refs.amount.value);
|
||||
},
|
||||
clearAmount: function () {
|
||||
this.$refs.amount.value = '';
|
||||
this.$emit('input', this.$refs.amount.value);
|
||||
// some event?
|
||||
this.$emit('clear:amount')
|
||||
},
|
||||
hasError: function () {
|
||||
return this.error.length > 0;
|
||||
},
|
||||
|
@ -41,6 +41,7 @@
|
||||
:value="cBudget.id">{{cBudget.name}}
|
||||
</option>
|
||||
</select>
|
||||
<p class="help-block" v-if="this.budgets.length === 1" v-html="$t('firefly.no_budget_pointer')"></p>
|
||||
<ul class="list-unstyled" v-for="error in this.error">
|
||||
<li class="text-danger">{{ error }}</li>
|
||||
</ul>
|
||||
|
@ -40,24 +40,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" v-if="transactions.length > 1">
|
||||
<div class="col-lg-6">
|
||||
<div class="box">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">
|
||||
{{ $t('firefly.split_transaction_title')}}
|
||||
</h3>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<group-description
|
||||
:error="group_title_errors"
|
||||
v-model="group_title"
|
||||
></group-description>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div class="row" v-for="(transaction, index) in transactions">
|
||||
<div class="col-lg-12">
|
||||
@ -174,8 +156,25 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" v-if="transactions.length > 1">
|
||||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
|
||||
<div class="box">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">
|
||||
{{ $t('firefly.split_transaction_title')}}
|
||||
</h3>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<group-description
|
||||
:error="group_title_errors"
|
||||
v-model="group_title"
|
||||
></group-description>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12">
|
||||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
|
||||
<div class="box">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">
|
||||
@ -188,6 +187,8 @@
|
||||
<input v-model="createAnother" name="create_another" type="checkbox">
|
||||
{{ $t('firefly.create_another') }}
|
||||
</label>
|
||||
</div>
|
||||
<div class="checkbox">
|
||||
<label v-bind:class="{ 'text-muted': this.createAnother === false}">
|
||||
<input v-model="resetFormAfter" :disabled="this.createAnother === false"
|
||||
name="reset_form" type="checkbox">
|
||||
|
@ -26,11 +26,20 @@
|
||||
{{ title }}
|
||||
</div>
|
||||
<div class="col-sm-12">
|
||||
<div class="input-group">
|
||||
<input type="date" class="form-control" :name="name"
|
||||
:title="title" autocomplete="off"
|
||||
ref="date"
|
||||
:value="value ? value.substr(0,10): ''" @input="handleInput"
|
||||
:placeholder="title">
|
||||
<span class="input-group-btn">
|
||||
<button
|
||||
tabIndex="-1"
|
||||
v-on:click="clearDate"
|
||||
class="btn btn-default"
|
||||
type="button"><i class="fa fa-trash-o"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
<ul class="list-unstyled" v-for="error in this.error">
|
||||
<li class="text-danger">{{ error }}</li>
|
||||
</ul>
|
||||
@ -54,6 +63,12 @@
|
||||
hasError: function () {
|
||||
return this.error.length > 0;
|
||||
},
|
||||
clearDate: function () {
|
||||
//props.value = '';
|
||||
this.name = '';
|
||||
this.$refs.date.value = '';
|
||||
this.$emit('input', this.$refs.date.value);
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
@ -26,11 +26,20 @@
|
||||
{{ title }}
|
||||
</div>
|
||||
<div class="col-sm-12">
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control" :name="name"
|
||||
:title="title" autocomplete="off"
|
||||
ref="str"
|
||||
:value="value" @input="handleInput"
|
||||
:placeholder="title">
|
||||
<span class="input-group-btn">
|
||||
<button
|
||||
tabIndex="-1"
|
||||
v-on:click="clearField"
|
||||
class="btn btn-default"
|
||||
type="button"><i class="fa fa-trash-o"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
<ul class="list-unstyled" v-for="error in this.error">
|
||||
<li class="text-danger">{{ error }}</li>
|
||||
</ul>
|
||||
@ -51,6 +60,12 @@
|
||||
handleInput(e) {
|
||||
this.$emit('input', this.$refs.str.value);
|
||||
},
|
||||
clearField: function () {
|
||||
//props.value = '';
|
||||
this.name = '';
|
||||
this.$refs.str.value = '';
|
||||
this.$emit('input', this.$refs.str.value);
|
||||
},
|
||||
hasError: function () {
|
||||
return this.error.length > 0;
|
||||
}
|
||||
|
@ -20,6 +20,7 @@
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<p class="help-block" v-html="$t('firefly.hidden_fields_preferences')"></p>
|
||||
<component
|
||||
:error="error.interest_date"
|
||||
v-model="value.interest_date" v-if="this.fields.interest_date" name="interest_date[]" v-bind:title="$t('form.interest_date')" v-bind:is="dateComponent"></component>
|
||||
@ -51,8 +52,6 @@
|
||||
<component
|
||||
:error="error.notes"
|
||||
v-model="value.notes" v-if="this.fields.notes" name="notes[]" v-bind:title="$t('firefly.notes')" v-bind:is="textareaComponent"></component>
|
||||
|
||||
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
@ -41,24 +41,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" v-if="transactions.length > 1">
|
||||
<div class="col-lg-6">
|
||||
<div class="box">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">
|
||||
{{ $t('firefly.split_transaction_title')}}
|
||||
</h3>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<group-description
|
||||
:error="group_title_errors"
|
||||
v-model="group_title"
|
||||
></group-description>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div class="row" v-for="(transaction, index) in transactions">
|
||||
<div class="col-lg-12">
|
||||
@ -189,8 +171,25 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" v-if="transactions.length > 1">
|
||||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
|
||||
<div class="box">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">
|
||||
{{ $t('firefly.split_transaction_title')}}
|
||||
</h3>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<group-description
|
||||
:error="group_title_errors"
|
||||
v-model="group_title"
|
||||
></group-description>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12">
|
||||
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
|
||||
<div class="box">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">
|
||||
|
@ -43,10 +43,18 @@
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-8">
|
||||
<div class="input-group">
|
||||
<input type="number" @input="handleInput" ref="amount" :value="value.amount" step="any" class="form-control"
|
||||
name="foreign_amount[]" v-if="this.enabledCurrencies.length > 0"
|
||||
:title="this.title" autocomplete="off" :placeholder="this.title">
|
||||
|
||||
<span class="input-group-btn">
|
||||
<button
|
||||
v-on:click="clearAmount"
|
||||
tabIndex="-1"
|
||||
class="btn btn-default"
|
||||
type="button"><i class="fa fa-trash-o"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
<ul class="list-unstyled" v-for="error in this.error">
|
||||
<li class="text-danger">{{ error }}</li>
|
||||
</ul>
|
||||
@ -88,6 +96,12 @@
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
clearAmount: function () {
|
||||
this.$refs.amount.value = '';
|
||||
this.$emit('input', this.$refs.amount.value);
|
||||
// some event?
|
||||
this.$emit('clear:amount')
|
||||
},
|
||||
hasError: function () {
|
||||
console.log('ForeignAmountSelect hasError');
|
||||
return this.error.length > 0;
|
||||
|
@ -24,16 +24,25 @@
|
||||
{{ $t('firefly.split_transaction_title') }}
|
||||
</div>
|
||||
<div class="col-sm-12">
|
||||
<input
|
||||
type="text"
|
||||
class="form-control"
|
||||
name="group_title"
|
||||
v-bind:title="$t('firefly.split_transaction_title')"
|
||||
ref="descr"
|
||||
autocomplete="off"
|
||||
v-bind:placeholder="$t('firefly.split_transaction_title')"
|
||||
:value="value" @input="handleInput"
|
||||
>
|
||||
<div class="input-group">
|
||||
<input
|
||||
type="text"
|
||||
class="form-control"
|
||||
name="group_title"
|
||||
v-bind:title="$t('firefly.split_transaction_title')"
|
||||
ref="descr"
|
||||
autocomplete="off"
|
||||
v-bind:placeholder="$t('firefly.split_transaction_title')"
|
||||
:value="value" @input="handleInput"
|
||||
>
|
||||
<span class="input-group-btn">
|
||||
<button
|
||||
tabIndex="-1"
|
||||
v-on:click="clearField"
|
||||
class="btn btn-default"
|
||||
type="button"><i class="fa fa-trash-o"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
<p class="help-block" v-if="error.length === 0">
|
||||
{{ $t('firefly.split_transaction_title_help') }}
|
||||
</p>
|
||||
@ -54,7 +63,13 @@
|
||||
},
|
||||
handleInput(e) {
|
||||
this.$emit('input', this.$refs.descr.value);
|
||||
}
|
||||
},
|
||||
clearField: function () {
|
||||
//props.value = '';
|
||||
this.name = '';
|
||||
this.$refs.descr.value = '';
|
||||
this.$emit('input', this.$refs.descr.value);
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
@ -26,6 +26,7 @@
|
||||
{{ $t('firefly.tags') }}
|
||||
</div>
|
||||
<div class="col-sm-12">
|
||||
<div class="input-group">
|
||||
<vue-tags-input
|
||||
v-model="tag"
|
||||
:tags="tags"
|
||||
@ -36,6 +37,15 @@
|
||||
@tags-changed="update"
|
||||
v-bind:placeholder="$t('firefly.tags')"
|
||||
/>
|
||||
<span class="input-group-btn">
|
||||
<button
|
||||
v-on:click="clearTags"
|
||||
tabIndex="-1"
|
||||
class="btn btn-default"
|
||||
type="button"><i class="fa fa-trash-o"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<ul class="list-unstyled" v-for="error in this.error">
|
||||
<li class="text-danger">{{ error }}</li>
|
||||
</ul>
|
||||
@ -70,6 +80,9 @@
|
||||
this.tags = newTags;
|
||||
this.$emit('input', this.tags);
|
||||
},
|
||||
clearTags() {
|
||||
this.tags = [];
|
||||
},
|
||||
hasError: function () {
|
||||
return this.error.length > 0;
|
||||
},
|
||||
|
@ -62,6 +62,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import Autocomplete from '@trevoreyre/autocomplete-vue'
|
||||
export default {
|
||||
props: ['error', 'value', 'index'],
|
||||
name: "TransactionDescription",
|
||||
@ -69,6 +70,9 @@
|
||||
this.target = this.$refs.descr;
|
||||
this.descriptionAutoCompleteURI = document.getElementsByTagName('base')[0].href + "json/transaction-journals/all?search=";
|
||||
},
|
||||
components: {
|
||||
Autocomplete
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
descriptionAutoCompleteURI: null,
|
||||
@ -78,14 +82,17 @@
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
search: function(input) {
|
||||
return ['ab','cd'];
|
||||
},
|
||||
hasError: function () {
|
||||
return this.error.length > 0;
|
||||
},
|
||||
clearDescription: function () {
|
||||
//props.value = '';
|
||||
this.name = '';
|
||||
this.$refs.input.value = '';
|
||||
this.$emit('input', this.$refs.input.value);
|
||||
this.description = '';
|
||||
this.$refs.descr.value = '';
|
||||
this.$emit('input', this.$refs.descr.value);
|
||||
// some event?
|
||||
this.$emit('clear:description')
|
||||
},
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "There was something wrong with your submission. Please check out the errors below.",
|
||||
"split": "Rozd\u011blit",
|
||||
"transaction_journal_information": "Informace o transakci",
|
||||
"no_budget_pointer": "Zd\u00e1 se, \u017ee zat\u00edm nem\u00e1te \u017e\u00e1dn\u00e9 rozpo\u010dty. Na str\u00e1nce <a href=\":link\">rozpo\u010dty<\/a> byste n\u011bjak\u00e9 m\u011bli vytvo\u0159it. Rozpo\u010dty mohou pomoci udr\u017eet si p\u0159ehled ve v\u00fddaj\u00edch.",
|
||||
"source_account": "Zdrojov\u00fd \u00fa\u010det",
|
||||
"hidden_fields_preferences": "You can enable more transaction options in your <a href=\":link\">settings<\/a>.",
|
||||
"destination_account": "C\u00edlov\u00fd \u00fa\u010det",
|
||||
"add_another_split": "P\u0159idat dal\u0161\u00ed roz\u00fa\u010dtov\u00e1n\u00ed",
|
||||
"submission": "Submission",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "Problem bei der \u00dcbermittlung. Bitte \u00fcberpr\u00fcfen Sie die nachfolgenden Fehler.",
|
||||
"split": "Teilen",
|
||||
"transaction_journal_information": "Transaktionsinformationen",
|
||||
"no_budget_pointer": "Sie scheinen noch keine Budgets festgelegt zu haben. Sie sollten einige davon auf der Seite <a href=\":link\">Budgets<\/a> anlegen. Budgets k\u00f6nnen Ihnen dabei helfen, den \u00dcberblick \u00fcber die Ausgaben zu behalten.",
|
||||
"source_account": "Quellkonto",
|
||||
"hidden_fields_preferences": "Sie k\u00f6nnen weitere Buchungsoptionen in Ihren <a href=\":link\">Einstellungen<\/a> aktivieren.",
|
||||
"destination_account": "Zielkonto",
|
||||
"add_another_split": "Eine weitere Aufteilung hinzuf\u00fcgen",
|
||||
"submission": "\u00dcbermittlung",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "\u03a5\u03c0\u03ae\u03c1\u03be\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf \u03bb\u03ac\u03b8\u03bf\u03c2 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03c5\u03c0\u03bf\u03b2\u03bf\u03bb\u03ae \u03c3\u03b1\u03c2. \u0395\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03c4\u03b1 \u03c0\u03b1\u03c1\u03b1\u03ba\u03ac\u03c4\u03c9 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1\u03c4\u03b1.",
|
||||
"split": "\u0394\u03b9\u03b1\u03c7\u03c9\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2",
|
||||
"transaction_journal_information": "\u03a0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae\u03c2",
|
||||
"no_budget_pointer": "\u03a6\u03b1\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03c0\u03c9\u03c2 \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 \u03bf\u03c1\u03af\u03c3\u03b5\u03b9 \u03c0\u03c1\u03bf\u03cb\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2 \u03b1\u03ba\u03cc\u03bc\u03b7. \u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03c4\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf\u03bd \u03c3\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1 <a href=\":link\">\u03c0\u03c1\u03bf\u03cb\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03ce\u03bd<\/a>. \u039f\u03b9 \u03c0\u03c1\u03bf\u03cb\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03bf\u03af \u03c3\u03b1\u03c2 \u03b2\u03bf\u03b7\u03b8\u03bf\u03cd\u03bd \u03bd\u03b1 \u03b5\u03c0\u03b9\u03b2\u03bb\u03ad\u03c0\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b4\u03b1\u03c0\u03ac\u03bd\u03b5\u03c2 \u03c3\u03b1\u03c2.",
|
||||
"source_account": "\u039b\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03c0\u03c1\u03bf\u03ad\u03bb\u03b5\u03c5\u03c3\u03b7\u03c2",
|
||||
"hidden_fields_preferences": "\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ce\u03bd \u03c3\u03c4\u03b9\u03c2 <a href=\":link\">\u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2<\/a>.",
|
||||
"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",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "There was something wrong with your submission. Please check out the errors below.",
|
||||
"split": "Split",
|
||||
"transaction_journal_information": "Transaction information",
|
||||
"no_budget_pointer": "You seem to have no budgets yet. You should create some on the <a href=\"\/budgets\">budgets<\/a>-page. Budgets can help you keep track of expenses.",
|
||||
"source_account": "Source account",
|
||||
"hidden_fields_preferences": "You can enable more transaction options in your <a href=\"\/preferences\">settings<\/a>.",
|
||||
"destination_account": "Destination account",
|
||||
"add_another_split": "Add another split",
|
||||
"submission": "Submission",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "Hubo algo malo con su env\u00edo. Por favor, revise los errores de abajo.",
|
||||
"split": "Separar",
|
||||
"transaction_journal_information": "Informaci\u00f3n de transacci\u00f3n",
|
||||
"no_budget_pointer": "Parece que a\u00fan no tiene presupuestos. Debe crear algunos en la p\u00e1gina <a href=\":link\">presupuestos<\/a>. Los presupuestos pueden ayudarle a realizar un seguimiento de los gastos.",
|
||||
"source_account": "Cuenta origen",
|
||||
"hidden_fields_preferences": "Puede habilitar m\u00e1s opciones de transacci\u00f3n en sus <a href=\":link\">ajustes <\/a>.",
|
||||
"destination_account": "Cuenta destino",
|
||||
"add_another_split": "A\u00f1adir otra divisi\u00f3n",
|
||||
"submission": "Env\u00edo",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "Lomakkeen tiedoissa oli puutteita - alta l\u00f6yd\u00e4t listan puutteista.",
|
||||
"split": "Jaa",
|
||||
"transaction_journal_information": "Tapahtumatiedot",
|
||||
"no_budget_pointer": "Sinulla ei n\u00e4ytt\u00e4isi olevan viel\u00e4 yht\u00e4\u00e4n budjettia. Sinun kannattaisi luoda niit\u00e4 <a href=\":link\">budjetit<\/a>-sivulla. Budjetit voivat auttaa sinua pit\u00e4m\u00e4\u00e4n kirjaa kuluistasi.",
|
||||
"source_account": "L\u00e4hdetili",
|
||||
"hidden_fields_preferences": "Voit aktivoida lis\u00e4\u00e4 tapahtumavalintoja <a href=\":link\">asetuksissa<\/a>.",
|
||||
"destination_account": "Kohdetili",
|
||||
"add_another_split": "Lis\u00e4\u00e4 tapahtumaan uusi osa",
|
||||
"submission": "Vahvistus",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "Certaines informations ne sont pas correctes dans votre formulaire. Veuillez v\u00e9rifier les erreurs ci-dessous.",
|
||||
"split": "Ventiler",
|
||||
"transaction_journal_information": "Informations sur les op\u00e9rations",
|
||||
"no_budget_pointer": "Vous semblez n\u2019avoir encore aucun budget. Vous devriez en cr\u00e9er un sur la page des <a href=\":link\">budgets<\/a>. Les budgets peuvent vous aider \u00e0 garder une trace des d\u00e9penses.",
|
||||
"source_account": "Compte source",
|
||||
"hidden_fields_preferences": "Vous pouvez activer plus d'options d'op\u00e9ration dans vos <a href=\":link\">param\u00e8tres<\/a>.",
|
||||
"destination_account": "Compte de destination",
|
||||
"add_another_split": "Ajouter une autre fraction",
|
||||
"submission": "Soumission",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "There was something wrong with your submission. Please check out the errors below.",
|
||||
"split": "Feloszt\u00e1s",
|
||||
"transaction_journal_information": "Tranzakci\u00f3s inform\u00e1ci\u00f3k",
|
||||
"no_budget_pointer": "\u00dagy t\u0171nik, m\u00e9g nincsenek k\u00f6lts\u00e9gkeretek. K\u00f6lts\u00e9gkereteket a <a href=\":link\">k\u00f6lts\u00e9gkeretek<\/a> oldalon lehet l\u00e9trehozni. A k\u00f6lts\u00e9gkeretek seg\u00edtenek nyomon k\u00f6vetni a k\u00f6lts\u00e9geket.",
|
||||
"source_account": "Forr\u00e1s sz\u00e1mla",
|
||||
"hidden_fields_preferences": "Tov\u00e1bbi tranzakci\u00f3s lehet\u0151s\u00e9geket a <a href=\":link\">be\u00e1ll\u00edt\u00e1sokban<\/a> lehet enged\u00e9lyezni.",
|
||||
"destination_account": "C\u00e9lsz\u00e1mla",
|
||||
"add_another_split": "M\u00e1sik feloszt\u00e1s hozz\u00e1ad\u00e1sa",
|
||||
"submission": "Submission",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "There was something wrong with your submission. Please check out the errors below.",
|
||||
"split": "Pisah",
|
||||
"transaction_journal_information": "Informasi transaksi",
|
||||
"no_budget_pointer": "You seem to have no budgets yet. You should create some on the <a href=\":link\">budgets<\/a>-page. Budgets can help you keep track of expenses.",
|
||||
"source_account": "Source account",
|
||||
"hidden_fields_preferences": "You can enable more transaction options in your <a href=\":link\">settings<\/a>.",
|
||||
"destination_account": "Destination account",
|
||||
"add_another_split": "Tambahkan perpecahan lagi",
|
||||
"submission": "Submission",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "Errore durante l'invio. Controlla gli errori segnalati qui sotto.",
|
||||
"split": "Dividi",
|
||||
"transaction_journal_information": "Informazioni transazione",
|
||||
"no_budget_pointer": "Sembra che tu non abbia ancora dei budget. Dovresti crearne alcuni nella pagina dei <a href=\":link\">budget<\/a>. I budget possono aiutarti a tenere traccia delle spese.",
|
||||
"source_account": "Conto di origine",
|
||||
"hidden_fields_preferences": "Puoi abilitare maggiori opzioni per le transazioni nelle tue <a href=\":link\">impostazioni<\/a>.",
|
||||
"destination_account": "Conto destinazione",
|
||||
"add_another_split": "Aggiungi un'altra divisione",
|
||||
"submission": "Invio",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "There was something wrong with your submission. Please check out the errors below.",
|
||||
"split": "Del opp",
|
||||
"transaction_journal_information": "Transaksjonsinformasjon",
|
||||
"no_budget_pointer": "Det ser ikke ut til at du har noen budsjett enn\u00e5. Du b\u00f8r opprette noen p\u00e5 <a href=\":link\">budsjett<\/a>-siden. Budsjett kan hjelpe deg med \u00e5 holde oversikt over utgifter.",
|
||||
"source_account": "Source account",
|
||||
"hidden_fields_preferences": "You can enable more transaction options in your <a href=\":link\">settings<\/a>.",
|
||||
"destination_account": "Destination account",
|
||||
"add_another_split": "Legg til en oppdeling til",
|
||||
"submission": "Submission",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "Er ging iets mis. Check de errors.",
|
||||
"split": "Splitsen",
|
||||
"transaction_journal_information": "Transactieinformatie",
|
||||
"no_budget_pointer": "Je hebt nog geen budgetten. Maak er een aantal op de <a href=\":link\">budgetten<\/a>-pagina. Met budgetten kan je je uitgaven beter bijhouden.",
|
||||
"source_account": "Bronrekening",
|
||||
"hidden_fields_preferences": "Je kan meer transactieopties inschakelen in je <a href=\":link\">instellingen<\/a>.",
|
||||
"destination_account": "Doelrekening",
|
||||
"add_another_split": "Voeg een split toe",
|
||||
"submission": "Indienen",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "Co\u015b posz\u0142o nie tak w czasie zapisu. Prosz\u0119 sprawd\u017a b\u0142\u0119dy poni\u017cej.",
|
||||
"split": "Podziel",
|
||||
"transaction_journal_information": "Informacje o transakcji",
|
||||
"no_budget_pointer": "Wygl\u0105da na to, \u017ce nie masz jeszcze \u017cadnych bud\u017cet\u00f3w. Powiniene\u015b stworzy\u0107 kilka na stronie - <a href=\":link\">bud\u017cety<\/a>. Bud\u017cety pomog\u0105 Ci \u015bledzi\u0107 Twoje wydatki.",
|
||||
"source_account": "Konto \u017ar\u00f3d\u0142owe",
|
||||
"hidden_fields_preferences": "Mo\u017cesz w\u0142\u0105czy\u0107 wi\u0119cej opcji transakcji w swoich <a href=\":link\">ustawieniach<\/a>.",
|
||||
"destination_account": "Konto docelowe",
|
||||
"add_another_split": "Dodaj kolejny podzia\u0142",
|
||||
"submission": "Zapisz",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "There was something wrong with your submission. Please check out the errors below.",
|
||||
"split": "Dividir",
|
||||
"transaction_journal_information": "Informa\u00e7\u00e3o da transa\u00e7\u00e3o",
|
||||
"no_budget_pointer": "Parece que voc\u00ea ainda n\u00e3o tem or\u00e7amentos. Voc\u00ea deve criar alguns na p\u00e1gina de <a href=\":link\">or\u00e7amentos<\/a>. Or\u00e7amentos podem ajud\u00e1-lo a manter o controle das despesas.",
|
||||
"source_account": "Conta origem",
|
||||
"hidden_fields_preferences": "Voc\u00ea pode habilitar mais op\u00e7\u00f5es de transa\u00e7\u00f5es nas suas <a href=\":link\">configura\u00e7\u00f5es<\/a>.",
|
||||
"destination_account": "Conta destino",
|
||||
"add_another_split": "Adicionar outra divis\u00e3o",
|
||||
"submission": "Submission",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "A fost ceva \u00een neregul\u0103 cu transmiterea dvs. V\u0103 rug\u0103m s\u0103 consulta\u021bi erorile de mai jos.",
|
||||
"split": "\u00cemparte",
|
||||
"transaction_journal_information": "Informa\u021bii despre tranzac\u021bii",
|
||||
"no_budget_pointer": "Se pare c\u0103 nu ai \u00eenc\u0103 bugete. Ar trebui s\u0103 crea\u021bi unele pe pagina <a href=\":link\"> bugete <\/a>. Bugetele v\u0103 pot ajuta s\u0103 \u021bine\u021bi eviden\u021ba cheltuielilor.",
|
||||
"source_account": "Contul surs\u0103",
|
||||
"hidden_fields_preferences": "Ave\u021bi mai multe op\u021biuni pentru tranzac\u021bii \u00een <a href=\":link\">set\u0103ri<\/a>.",
|
||||
"destination_account": "Contul de destina\u021bie",
|
||||
"add_another_split": "Ad\u0103uga\u021bi o divizare",
|
||||
"submission": "Transmitere",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "\u041f\u0440\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u043d\u0438\u0436\u0435.",
|
||||
"split": "\u0420\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c",
|
||||
"transaction_journal_information": "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438",
|
||||
"no_budget_pointer": "\u0423 \u0432\u0430\u0441 \u043f\u043e\u043a\u0430 \u043d\u0435\u0442 \u0431\u044e\u0434\u0436\u0435\u0442\u043e\u0432. \u0412\u0430\u043c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0438\u0445 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 <a href=\"\/budgets\">\u0431\u044e\u0434\u0436\u0435\u0442\u044b<\/a>. \u0411\u044e\u0434\u0436\u0435\u0442\u044b \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u0432\u0430\u043c \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0440\u0430\u0441\u0445\u043e\u0434\u044b.",
|
||||
"source_account": "\u0421\u0447\u0451\u0442-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a",
|
||||
"hidden_fields_preferences": "\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u0432 <a href=\":link\">\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445<\/a>.",
|
||||
"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 \u043d\u043e\u0432\u0443\u044e \u0447\u0430\u0441\u0442\u044c",
|
||||
"submission": "\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "N\u00e5got fel uppstod med inskickningen. V\u00e4nligen kontrollera felen nedan.",
|
||||
"split": "Dela",
|
||||
"transaction_journal_information": "Transaktionsinformation",
|
||||
"no_budget_pointer": "Du verkar inte ha n\u00e5gra budgetar \u00e4n. Du borde skapa n\u00e5gra p\u00e5 <a href=\":link\">budget<\/a>-sidan. Budgetar kan hj\u00e4lpa dig att h\u00e5lla reda p\u00e5 utgifterna.",
|
||||
"source_account": "Fr\u00e5n konto",
|
||||
"hidden_fields_preferences": "Du kan aktivera mer transaktionsalternativ under dina <a href=\":link\">inst\u00e4llningar<\/a>.",
|
||||
"destination_account": "Till konto",
|
||||
"add_another_split": "L\u00e4gga till en annan delning",
|
||||
"submission": "Inskickning",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "There was something wrong with your submission. Please check out the errors below.",
|
||||
"split": "B\u00f6l",
|
||||
"transaction_journal_information": "\u0130\u015flem Bilgileri",
|
||||
"no_budget_pointer": "Hen\u00fcz b\u00fct\u00e7eniz yok gibi g\u00f6r\u00fcn\u00fcyor. <a href=\":link\">B\u00fct\u00e7e<\/a> sayfas\u0131nda b\u00fct\u00e7e olu\u015fturun. B\u00fct\u00e7eler giderleri takip etmenize yard\u0131mc\u0131 olabilir.",
|
||||
"source_account": "Kaynak hesap",
|
||||
"hidden_fields_preferences": "You can enable more transaction options in your <a href=\":link\">settings<\/a>.",
|
||||
"destination_account": "Hedef hesap",
|
||||
"add_another_split": "Ba\u015fka bir b\u00f6lme ekle",
|
||||
"submission": "Submission",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "\u60a8\u7684\u63d0\u4ea4\u6709\u8bef\uff0c\u8bf7\u67e5\u770b\u4e0b\u9762\u8f93\u51fa\u7684\u9519\u8bef\u4fe1\u606f\u3002",
|
||||
"split": "\u5206\u5272",
|
||||
"transaction_journal_information": "\u4ea4\u6613\u8d44\u8baf",
|
||||
"no_budget_pointer": "\u60a8\u4f3c\u4e4e\u5c1a\u65e0\u9884\u7b97\uff0c\u60a8\u53ef\u81f3 <a href=\":link\">\u9884\u7b97<\/a>\u9875\u9762\u6765\u5efa\u7acb\u9884\u7b97\u3002\u9884\u7b97\u53ef\u534f\u52a9\u60a8\u8ffd\u8e2a\u652f\u51fa\u3002",
|
||||
"source_account": "\u6765\u6e90\u5e10\u6237",
|
||||
"hidden_fields_preferences": "\u60a8\u53ef\u4ee5\u5728 <a href=\":link\">\u8bbe\u7f6e<\/a>\u4e2d\u542f\u7528\u66f4\u591a\u7684\u4ea4\u6613\u9009\u9879\u3002",
|
||||
"destination_account": "\u76ee\u6807\u5e10\u6237",
|
||||
"add_another_split": "\u589e\u52a0\u62c6\u5206",
|
||||
"submission": "\u63d0\u4ea4",
|
||||
|
@ -8,7 +8,9 @@
|
||||
"errors_submission": "There was something wrong with your submission. Please check out the errors below.",
|
||||
"split": "\u5206\u5272",
|
||||
"transaction_journal_information": "\u4ea4\u6613\u8cc7\u8a0a",
|
||||
"no_budget_pointer": "\u60a8\u4f3c\u4e4e\u5c1a\u7121\u9810\u7b97\uff0c\u60a8\u53ef\u81f3 <a href=\":link\">\u9810\u7b97<\/a>\u9801\u9762\u4f86\u5efa\u7acb\u9810\u7b97\u3002\u9810\u7b97\u53ef\u5354\u52a9\u60a8\u8ffd\u8e64\u652f\u51fa\u3002",
|
||||
"source_account": "Source account",
|
||||
"hidden_fields_preferences": "\u60a8\u53ef\u5728 <a href=\":link\">\u8a2d\u5b9a<\/a> \u555f\u7528\u66f4\u591a\u4ea4\u6613\u9078\u9805\u3002",
|
||||
"destination_account": "Destination account",
|
||||
"add_another_split": "\u589e\u52a0\u62c6\u5206",
|
||||
"submission": "Submission",
|
||||
|
@ -104,7 +104,7 @@ return [
|
||||
'warning_much_data' => ':days days of data may take a while to load.',
|
||||
'registered' => 'You have registered successfully!',
|
||||
'Default asset account' => 'Default asset account',
|
||||
'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the <a href=":link">budgets</a>-page. Budgets can help you keep track of expenses.',
|
||||
'no_budget_pointer' => 'You seem to have no budgets yet. You should create some on the <a href="/budgets">budgets</a>-page. Budgets can help you keep track of expenses.',
|
||||
'Savings account' => 'Savings account',
|
||||
'Credit card' => 'Credit card',
|
||||
'source_accounts' => 'Source account(s)',
|
||||
@ -1308,7 +1308,7 @@ return [
|
||||
'store_configuration' => 'Store configuration',
|
||||
'single_user_administration' => 'User administration for :email',
|
||||
'edit_user' => 'Edit user :email',
|
||||
'hidden_fields_preferences' => 'You can enable more transaction options in your <a href=":link">settings</a>.',
|
||||
'hidden_fields_preferences' => 'You can enable more transaction options in your <a href="/preferences">settings</a>.',
|
||||
'user_data_information' => 'User data',
|
||||
'user_information' => 'User information',
|
||||
'total_size' => 'total size',
|
||||
@ -1431,6 +1431,7 @@ return [
|
||||
'tools_index_intro' => 'Several tools exist to import data into Firefly III. Check them out below. For more information, check out <a href="https://docs.firefly-iii.org/importing-data/introduction">this page</a>.',
|
||||
'firefly_iii_csv_importer_name' => 'Firefly III CSV importer',
|
||||
'firefly_iii_bunq_importer_name' => 'Firefly III bunq 🌈 importer',
|
||||
'ludo_revolut_importer_name' => 'Ludo444\'s Revolut importer',
|
||||
//
|
||||
// sandstorm.io errors and messages:
|
||||
'sandstorm_not_available' => 'This function is not available when you are using Firefly III within a Sandstorm.io environment.',
|
||||
|
Loading…
Reference in New Issue
Block a user