Update transaction form

This commit is contained in:
James Cole 2020-03-13 06:22:50 +01:00
parent 72a4e86e2f
commit a2c0f0666f
No known key found for this signature in database
GPG Key ID: C16961E655E74B5E
37 changed files with 213 additions and 75 deletions

2
public/v1/js/app.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -25,20 +25,32 @@
</div> </div>
<label class="col-sm-4 control-label" ref="cur"></label> <label class="col-sm-4 control-label" ref="cur"></label>
<div class="col-sm-8"> <div class="col-sm-8">
<input type="number" <div class="input-group">
@input="handleInput" <input type="number"
ref="amount" @input="handleInput"
:value="value" ref="amount"
step="any" :value="value"
class="form-control" step="any"
name="amount[]" class="form-control"
:title="$t('firefly.amount')" name="amount[]"
autocomplete="off" :title="$t('firefly.amount')"
v-bind:placeholder="$t('firefly.amount')"> autocomplete="off"
<ul class="list-unstyled" v-for="error in this.error"> v-bind:placeholder="$t('firefly.amount')">
<li class="text-danger">{{ error }}</li>
</ul> <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> </div>
<ul class="list-unstyled" v-for="error in this.error">
<li class="text-danger">{{ error }}</li>
</ul>
</div>
</div> </div>
</template> </template>
@ -57,6 +69,12 @@
handleInput(e) { handleInput(e) {
this.$emit('input', this.$refs.amount.value); 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 () { hasError: function () {
return this.error.length > 0; return this.error.length > 0;
}, },

View File

@ -41,6 +41,7 @@
:value="cBudget.id">{{cBudget.name}} :value="cBudget.id">{{cBudget.name}}
</option> </option>
</select> </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"> <ul class="list-unstyled" v-for="error in this.error">
<li class="text-danger">{{ error }}</li> <li class="text-danger">{{ error }}</li>
</ul> </ul>

View File

@ -40,24 +40,6 @@
</div> </div>
</div> </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>
<div class="row" v-for="(transaction, index) in transactions"> <div class="row" v-for="(transaction, index) in transactions">
<div class="col-lg-12"> <div class="col-lg-12">
@ -174,8 +156,25 @@
</div> </div>
</div> </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="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">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title"> <h3 class="box-title">
@ -188,6 +187,8 @@
<input v-model="createAnother" name="create_another" type="checkbox"> <input v-model="createAnother" name="create_another" type="checkbox">
{{ $t('firefly.create_another') }} {{ $t('firefly.create_another') }}
</label> </label>
</div>
<div class="checkbox">
<label v-bind:class="{ 'text-muted': this.createAnother === false}"> <label v-bind:class="{ 'text-muted': this.createAnother === false}">
<input v-model="resetFormAfter" :disabled="this.createAnother === false" <input v-model="resetFormAfter" :disabled="this.createAnother === false"
name="reset_form" type="checkbox"> name="reset_form" type="checkbox">

View File

@ -26,11 +26,20 @@
{{ title }} {{ title }}
</div> </div>
<div class="col-sm-12"> <div class="col-sm-12">
<div class="input-group">
<input type="date" class="form-control" :name="name" <input type="date" class="form-control" :name="name"
:title="title" autocomplete="off" :title="title" autocomplete="off"
ref="date" ref="date"
:value="value ? value.substr(0,10): ''" @input="handleInput" :value="value ? value.substr(0,10): ''" @input="handleInput"
:placeholder="title"> :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"> <ul class="list-unstyled" v-for="error in this.error">
<li class="text-danger">{{ error }}</li> <li class="text-danger">{{ error }}</li>
</ul> </ul>
@ -54,6 +63,12 @@
hasError: function () { hasError: function () {
return this.error.length > 0; return this.error.length > 0;
}, },
clearDate: function () {
//props.value = '';
this.name = '';
this.$refs.date.value = '';
this.$emit('input', this.$refs.date.value);
},
} }
} }
</script> </script>

View File

@ -26,11 +26,20 @@
{{ title }} {{ title }}
</div> </div>
<div class="col-sm-12"> <div class="col-sm-12">
<div class="input-group">
<input type="text" class="form-control" :name="name" <input type="text" class="form-control" :name="name"
:title="title" autocomplete="off" :title="title" autocomplete="off"
ref="str" ref="str"
:value="value" @input="handleInput" :value="value" @input="handleInput"
:placeholder="title"> :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"> <ul class="list-unstyled" v-for="error in this.error">
<li class="text-danger">{{ error }}</li> <li class="text-danger">{{ error }}</li>
</ul> </ul>
@ -51,6 +60,12 @@
handleInput(e) { handleInput(e) {
this.$emit('input', this.$refs.str.value); 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 () { hasError: function () {
return this.error.length > 0; return this.error.length > 0;
} }

View File

@ -20,6 +20,7 @@
<template> <template>
<div> <div>
<p class="help-block" v-html="$t('firefly.hidden_fields_preferences')"></p>
<component <component
:error="error.interest_date" :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> 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 <component
:error="error.notes" :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> v-model="value.notes" v-if="this.fields.notes" name="notes[]" v-bind:title="$t('firefly.notes')" v-bind:is="textareaComponent"></component>
</div> </div>
</template> </template>

View File

@ -41,24 +41,6 @@
</div> </div>
</div> </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>
<div class="row" v-for="(transaction, index) in transactions"> <div class="row" v-for="(transaction, index) in transactions">
<div class="col-lg-12"> <div class="col-lg-12">
@ -189,8 +171,25 @@
</div> </div>
</div> </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="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">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title"> <h3 class="box-title">

View File

@ -43,10 +43,18 @@
</select> </select>
</div> </div>
<div class="col-sm-8"> <div class="col-sm-8">
<div class="input-group">
<input type="number" @input="handleInput" ref="amount" :value="value.amount" step="any" class="form-control" <input type="number" @input="handleInput" ref="amount" :value="value.amount" step="any" class="form-control"
name="foreign_amount[]" v-if="this.enabledCurrencies.length > 0" name="foreign_amount[]" v-if="this.enabledCurrencies.length > 0"
:title="this.title" autocomplete="off" :placeholder="this.title"> :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"> <ul class="list-unstyled" v-for="error in this.error">
<li class="text-danger">{{ error }}</li> <li class="text-danger">{{ error }}</li>
</ul> </ul>
@ -88,6 +96,12 @@
} }
}, },
methods: { methods: {
clearAmount: function () {
this.$refs.amount.value = '';
this.$emit('input', this.$refs.amount.value);
// some event?
this.$emit('clear:amount')
},
hasError: function () { hasError: function () {
console.log('ForeignAmountSelect hasError'); console.log('ForeignAmountSelect hasError');
return this.error.length > 0; return this.error.length > 0;

View File

@ -24,16 +24,25 @@
{{ $t('firefly.split_transaction_title') }} {{ $t('firefly.split_transaction_title') }}
</div> </div>
<div class="col-sm-12"> <div class="col-sm-12">
<input <div class="input-group">
type="text" <input
class="form-control" type="text"
name="group_title" class="form-control"
v-bind:title="$t('firefly.split_transaction_title')" name="group_title"
ref="descr" v-bind:title="$t('firefly.split_transaction_title')"
autocomplete="off" ref="descr"
v-bind:placeholder="$t('firefly.split_transaction_title')" autocomplete="off"
:value="value" @input="handleInput" 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"> <p class="help-block" v-if="error.length === 0">
{{ $t('firefly.split_transaction_title_help') }} {{ $t('firefly.split_transaction_title_help') }}
</p> </p>
@ -54,7 +63,13 @@
}, },
handleInput(e) { handleInput(e) {
this.$emit('input', this.$refs.descr.value); 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> </script>

View File

@ -26,6 +26,7 @@
{{ $t('firefly.tags') }} {{ $t('firefly.tags') }}
</div> </div>
<div class="col-sm-12"> <div class="col-sm-12">
<div class="input-group">
<vue-tags-input <vue-tags-input
v-model="tag" v-model="tag"
:tags="tags" :tags="tags"
@ -36,6 +37,15 @@
@tags-changed="update" @tags-changed="update"
v-bind:placeholder="$t('firefly.tags')" 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"> <ul class="list-unstyled" v-for="error in this.error">
<li class="text-danger">{{ error }}</li> <li class="text-danger">{{ error }}</li>
</ul> </ul>
@ -70,6 +80,9 @@
this.tags = newTags; this.tags = newTags;
this.$emit('input', this.tags); this.$emit('input', this.tags);
}, },
clearTags() {
this.tags = [];
},
hasError: function () { hasError: function () {
return this.error.length > 0; return this.error.length > 0;
}, },

View File

@ -62,6 +62,7 @@
</template> </template>
<script> <script>
import Autocomplete from '@trevoreyre/autocomplete-vue'
export default { export default {
props: ['error', 'value', 'index'], props: ['error', 'value', 'index'],
name: "TransactionDescription", name: "TransactionDescription",
@ -69,6 +70,9 @@
this.target = this.$refs.descr; this.target = this.$refs.descr;
this.descriptionAutoCompleteURI = document.getElementsByTagName('base')[0].href + "json/transaction-journals/all?search="; this.descriptionAutoCompleteURI = document.getElementsByTagName('base')[0].href + "json/transaction-journals/all?search=";
}, },
components: {
Autocomplete
},
data() { data() {
return { return {
descriptionAutoCompleteURI: null, descriptionAutoCompleteURI: null,
@ -78,14 +82,17 @@
} }
}, },
methods: { methods: {
search: function(input) {
return ['ab','cd'];
},
hasError: function () { hasError: function () {
return this.error.length > 0; return this.error.length > 0;
}, },
clearDescription: function () { clearDescription: function () {
//props.value = ''; //props.value = '';
this.name = ''; this.description = '';
this.$refs.input.value = ''; this.$refs.descr.value = '';
this.$emit('input', this.$refs.input.value); this.$emit('input', this.$refs.descr.value);
// some event? // some event?
this.$emit('clear:description') this.$emit('clear:description')
}, },

View File

@ -8,7 +8,9 @@
"errors_submission": "There was something wrong with your submission. Please check out the errors below.", "errors_submission": "There was something wrong with your submission. Please check out the errors below.",
"split": "Rozd\u011blit", "split": "Rozd\u011blit",
"transaction_journal_information": "Informace o transakci", "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", "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", "destination_account": "C\u00edlov\u00fd \u00fa\u010det",
"add_another_split": "P\u0159idat dal\u0161\u00ed roz\u00fa\u010dtov\u00e1n\u00ed", "add_another_split": "P\u0159idat dal\u0161\u00ed roz\u00fa\u010dtov\u00e1n\u00ed",
"submission": "Submission", "submission": "Submission",

View File

@ -8,7 +8,9 @@
"errors_submission": "Problem bei der \u00dcbermittlung. Bitte \u00fcberpr\u00fcfen Sie die nachfolgenden Fehler.", "errors_submission": "Problem bei der \u00dcbermittlung. Bitte \u00fcberpr\u00fcfen Sie die nachfolgenden Fehler.",
"split": "Teilen", "split": "Teilen",
"transaction_journal_information": "Transaktionsinformationen", "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", "source_account": "Quellkonto",
"hidden_fields_preferences": "Sie k\u00f6nnen weitere Buchungsoptionen in Ihren <a href=\":link\">Einstellungen<\/a> aktivieren.",
"destination_account": "Zielkonto", "destination_account": "Zielkonto",
"add_another_split": "Eine weitere Aufteilung hinzuf\u00fcgen", "add_another_split": "Eine weitere Aufteilung hinzuf\u00fcgen",
"submission": "\u00dcbermittlung", "submission": "\u00dcbermittlung",

View File

@ -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.", "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", "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", "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", "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", "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", "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", "submission": "\u03a5\u03c0\u03bf\u03b2\u03bf\u03bb\u03ae",

View File

@ -8,7 +8,9 @@
"errors_submission": "There was something wrong with your submission. Please check out the errors below.", "errors_submission": "There was something wrong with your submission. Please check out the errors below.",
"split": "Split", "split": "Split",
"transaction_journal_information": "Transaction information", "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", "source_account": "Source account",
"hidden_fields_preferences": "You can enable more transaction options in your <a href=\"\/preferences\">settings<\/a>.",
"destination_account": "Destination account", "destination_account": "Destination account",
"add_another_split": "Add another split", "add_another_split": "Add another split",
"submission": "Submission", "submission": "Submission",

View File

@ -8,7 +8,9 @@
"errors_submission": "Hubo algo malo con su env\u00edo. Por favor, revise los errores de abajo.", "errors_submission": "Hubo algo malo con su env\u00edo. Por favor, revise los errores de abajo.",
"split": "Separar", "split": "Separar",
"transaction_journal_information": "Informaci\u00f3n de transacci\u00f3n", "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", "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", "destination_account": "Cuenta destino",
"add_another_split": "A\u00f1adir otra divisi\u00f3n", "add_another_split": "A\u00f1adir otra divisi\u00f3n",
"submission": "Env\u00edo", "submission": "Env\u00edo",

View File

@ -8,7 +8,9 @@
"errors_submission": "Lomakkeen tiedoissa oli puutteita - alta l\u00f6yd\u00e4t listan puutteista.", "errors_submission": "Lomakkeen tiedoissa oli puutteita - alta l\u00f6yd\u00e4t listan puutteista.",
"split": "Jaa", "split": "Jaa",
"transaction_journal_information": "Tapahtumatiedot", "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", "source_account": "L\u00e4hdetili",
"hidden_fields_preferences": "Voit aktivoida lis\u00e4\u00e4 tapahtumavalintoja <a href=\":link\">asetuksissa<\/a>.",
"destination_account": "Kohdetili", "destination_account": "Kohdetili",
"add_another_split": "Lis\u00e4\u00e4 tapahtumaan uusi osa", "add_another_split": "Lis\u00e4\u00e4 tapahtumaan uusi osa",
"submission": "Vahvistus", "submission": "Vahvistus",

View File

@ -8,7 +8,9 @@
"errors_submission": "Certaines informations ne sont pas correctes dans votre formulaire. Veuillez v\u00e9rifier les erreurs ci-dessous.", "errors_submission": "Certaines informations ne sont pas correctes dans votre formulaire. Veuillez v\u00e9rifier les erreurs ci-dessous.",
"split": "Ventiler", "split": "Ventiler",
"transaction_journal_information": "Informations sur les op\u00e9rations", "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", "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", "destination_account": "Compte de destination",
"add_another_split": "Ajouter une autre fraction", "add_another_split": "Ajouter une autre fraction",
"submission": "Soumission", "submission": "Soumission",

View File

@ -8,7 +8,9 @@
"errors_submission": "There was something wrong with your submission. Please check out the errors below.", "errors_submission": "There was something wrong with your submission. Please check out the errors below.",
"split": "Feloszt\u00e1s", "split": "Feloszt\u00e1s",
"transaction_journal_information": "Tranzakci\u00f3s inform\u00e1ci\u00f3k", "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", "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", "destination_account": "C\u00e9lsz\u00e1mla",
"add_another_split": "M\u00e1sik feloszt\u00e1s hozz\u00e1ad\u00e1sa", "add_another_split": "M\u00e1sik feloszt\u00e1s hozz\u00e1ad\u00e1sa",
"submission": "Submission", "submission": "Submission",

View File

@ -8,7 +8,9 @@
"errors_submission": "There was something wrong with your submission. Please check out the errors below.", "errors_submission": "There was something wrong with your submission. Please check out the errors below.",
"split": "Pisah", "split": "Pisah",
"transaction_journal_information": "Informasi transaksi", "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", "source_account": "Source account",
"hidden_fields_preferences": "You can enable more transaction options in your <a href=\":link\">settings<\/a>.",
"destination_account": "Destination account", "destination_account": "Destination account",
"add_another_split": "Tambahkan perpecahan lagi", "add_another_split": "Tambahkan perpecahan lagi",
"submission": "Submission", "submission": "Submission",

View File

@ -8,7 +8,9 @@
"errors_submission": "Errore durante l'invio. Controlla gli errori segnalati qui sotto.", "errors_submission": "Errore durante l'invio. Controlla gli errori segnalati qui sotto.",
"split": "Dividi", "split": "Dividi",
"transaction_journal_information": "Informazioni transazione", "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", "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", "destination_account": "Conto destinazione",
"add_another_split": "Aggiungi un'altra divisione", "add_another_split": "Aggiungi un'altra divisione",
"submission": "Invio", "submission": "Invio",

View File

@ -8,7 +8,9 @@
"errors_submission": "There was something wrong with your submission. Please check out the errors below.", "errors_submission": "There was something wrong with your submission. Please check out the errors below.",
"split": "Del opp", "split": "Del opp",
"transaction_journal_information": "Transaksjonsinformasjon", "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", "source_account": "Source account",
"hidden_fields_preferences": "You can enable more transaction options in your <a href=\":link\">settings<\/a>.",
"destination_account": "Destination account", "destination_account": "Destination account",
"add_another_split": "Legg til en oppdeling til", "add_another_split": "Legg til en oppdeling til",
"submission": "Submission", "submission": "Submission",

View File

@ -8,7 +8,9 @@
"errors_submission": "Er ging iets mis. Check de errors.", "errors_submission": "Er ging iets mis. Check de errors.",
"split": "Splitsen", "split": "Splitsen",
"transaction_journal_information": "Transactieinformatie", "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", "source_account": "Bronrekening",
"hidden_fields_preferences": "Je kan meer transactieopties inschakelen in je <a href=\":link\">instellingen<\/a>.",
"destination_account": "Doelrekening", "destination_account": "Doelrekening",
"add_another_split": "Voeg een split toe", "add_another_split": "Voeg een split toe",
"submission": "Indienen", "submission": "Indienen",

View File

@ -8,7 +8,9 @@
"errors_submission": "Co\u015b posz\u0142o nie tak w czasie zapisu. Prosz\u0119 sprawd\u017a b\u0142\u0119dy poni\u017cej.", "errors_submission": "Co\u015b posz\u0142o nie tak w czasie zapisu. Prosz\u0119 sprawd\u017a b\u0142\u0119dy poni\u017cej.",
"split": "Podziel", "split": "Podziel",
"transaction_journal_information": "Informacje o transakcji", "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", "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", "destination_account": "Konto docelowe",
"add_another_split": "Dodaj kolejny podzia\u0142", "add_another_split": "Dodaj kolejny podzia\u0142",
"submission": "Zapisz", "submission": "Zapisz",

View File

@ -8,7 +8,9 @@
"errors_submission": "There was something wrong with your submission. Please check out the errors below.", "errors_submission": "There was something wrong with your submission. Please check out the errors below.",
"split": "Dividir", "split": "Dividir",
"transaction_journal_information": "Informa\u00e7\u00e3o da transa\u00e7\u00e3o", "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", "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", "destination_account": "Conta destino",
"add_another_split": "Adicionar outra divis\u00e3o", "add_another_split": "Adicionar outra divis\u00e3o",
"submission": "Submission", "submission": "Submission",

View File

@ -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.", "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", "split": "\u00cemparte",
"transaction_journal_information": "Informa\u021bii despre tranzac\u021bii", "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", "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", "destination_account": "Contul de destina\u021bie",
"add_another_split": "Ad\u0103uga\u021bi o divizare", "add_another_split": "Ad\u0103uga\u021bi o divizare",
"submission": "Transmitere", "submission": "Transmitere",

View File

@ -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.", "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", "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", "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", "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", "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", "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", "submission": "\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c",

View File

@ -8,7 +8,9 @@
"errors_submission": "N\u00e5got fel uppstod med inskickningen. V\u00e4nligen kontrollera felen nedan.", "errors_submission": "N\u00e5got fel uppstod med inskickningen. V\u00e4nligen kontrollera felen nedan.",
"split": "Dela", "split": "Dela",
"transaction_journal_information": "Transaktionsinformation", "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", "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", "destination_account": "Till konto",
"add_another_split": "L\u00e4gga till en annan delning", "add_another_split": "L\u00e4gga till en annan delning",
"submission": "Inskickning", "submission": "Inskickning",

View File

@ -8,7 +8,9 @@
"errors_submission": "There was something wrong with your submission. Please check out the errors below.", "errors_submission": "There was something wrong with your submission. Please check out the errors below.",
"split": "B\u00f6l", "split": "B\u00f6l",
"transaction_journal_information": "\u0130\u015flem Bilgileri", "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", "source_account": "Kaynak hesap",
"hidden_fields_preferences": "You can enable more transaction options in your <a href=\":link\">settings<\/a>.",
"destination_account": "Hedef hesap", "destination_account": "Hedef hesap",
"add_another_split": "Ba\u015fka bir b\u00f6lme ekle", "add_another_split": "Ba\u015fka bir b\u00f6lme ekle",
"submission": "Submission", "submission": "Submission",

View File

@ -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", "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", "split": "\u5206\u5272",
"transaction_journal_information": "\u4ea4\u6613\u8d44\u8baf", "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", "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", "destination_account": "\u76ee\u6807\u5e10\u6237",
"add_another_split": "\u589e\u52a0\u62c6\u5206", "add_another_split": "\u589e\u52a0\u62c6\u5206",
"submission": "\u63d0\u4ea4", "submission": "\u63d0\u4ea4",

View File

@ -8,7 +8,9 @@
"errors_submission": "There was something wrong with your submission. Please check out the errors below.", "errors_submission": "There was something wrong with your submission. Please check out the errors below.",
"split": "\u5206\u5272", "split": "\u5206\u5272",
"transaction_journal_information": "\u4ea4\u6613\u8cc7\u8a0a", "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", "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", "destination_account": "Destination account",
"add_another_split": "\u589e\u52a0\u62c6\u5206", "add_another_split": "\u589e\u52a0\u62c6\u5206",
"submission": "Submission", "submission": "Submission",

View File

@ -104,7 +104,7 @@ return [
'warning_much_data' => ':days days of data may take a while to load.', 'warning_much_data' => ':days days of data may take a while to load.',
'registered' => 'You have registered successfully!', 'registered' => 'You have registered successfully!',
'Default asset account' => 'Default asset account', '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', 'Savings account' => 'Savings account',
'Credit card' => 'Credit card', 'Credit card' => 'Credit card',
'source_accounts' => 'Source account(s)', 'source_accounts' => 'Source account(s)',
@ -1308,7 +1308,7 @@ return [
'store_configuration' => 'Store configuration', 'store_configuration' => 'Store configuration',
'single_user_administration' => 'User administration for :email', 'single_user_administration' => 'User administration for :email',
'edit_user' => 'Edit user :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_data_information' => 'User data',
'user_information' => 'User information', 'user_information' => 'User information',
'total_size' => 'total size', '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>.', '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_csv_importer_name' => 'Firefly III CSV importer',
'firefly_iii_bunq_importer_name' => 'Firefly III bunq 🌈 importer', 'firefly_iii_bunq_importer_name' => 'Firefly III bunq 🌈 importer',
'ludo_revolut_importer_name' => 'Ludo444\'s Revolut importer',
// //
// sandstorm.io errors and messages: // sandstorm.io errors and messages:
'sandstorm_not_available' => 'This function is not available when you are using Firefly III within a Sandstorm.io environment.', 'sandstorm_not_available' => 'This function is not available when you are using Firefly III within a Sandstorm.io environment.',