mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-09-30 02:26:58 +00:00
Build frontend
This commit is contained in:
@@ -30,11 +30,13 @@ rm -rf public/
|
||||
rm -rf ../public/fonts
|
||||
rm -rf ../public/v2/js
|
||||
rm -rf ../public/v2/css
|
||||
mkdir -p public/js
|
||||
mkdir -p public/css
|
||||
|
||||
# build new stuff
|
||||
yarn install
|
||||
yarn audit fix
|
||||
yarn upgrade
|
||||
#yarn upgrade
|
||||
yarn prod
|
||||
|
||||
# yarn watch
|
||||
@@ -47,4 +49,4 @@ yarn prod
|
||||
cp -r fonts ../public
|
||||
|
||||
# remove built stuff
|
||||
rm -rf public
|
||||
rm -rf public
|
||||
|
@@ -19,7 +19,7 @@
|
||||
"node-forge": ">=0.10.0",
|
||||
"resolve-url-loader": "^3.1.2",
|
||||
"sass": "^1.32.2",
|
||||
"sass-loader": "^11.0.0",
|
||||
"sass-loader": "^10.1.1",
|
||||
"vue": "^2.6.12",
|
||||
"vue-i18n": "^8.22.2",
|
||||
"vue-template-compiler": "^2.6.12"
|
||||
|
@@ -76,7 +76,7 @@ export default {
|
||||
components: {},
|
||||
methods: {
|
||||
renderPaidDate: function (obj) {
|
||||
console.log(obj);
|
||||
// console.log(obj);
|
||||
let dateStr = new Intl.DateTimeFormat(this.locale, {year: 'numeric', month: 'long', day: 'numeric'}).format(new Date(obj.date));
|
||||
let str = this.$t('firefly.bill_paid_on', {date: dateStr});
|
||||
return '<a href="./transactions/show/' + obj.transaction_group_id + '" title="' + str + '">' + str + '</a>';
|
||||
|
@@ -79,8 +79,8 @@
|
||||
</div>
|
||||
<!-- switcharoo! -->
|
||||
<div class="col-xl-2 col-lg-2 col-md-2 col-sm-12 text-center d-none d-sm-block">
|
||||
<SwitchAccount
|
||||
:index="index"
|
||||
<SwitchAccount v-if="0 === index"
|
||||
:index="index"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -153,6 +153,7 @@
|
||||
v-model="transaction.budget_id"
|
||||
:index="index"
|
||||
:errors="transaction.errors.budget"
|
||||
v-if="!('Transfer' === transactionType || 'Deposit' === transactionType)"
|
||||
/>
|
||||
<TransactionCategory
|
||||
v-model="transaction.category"
|
||||
@@ -165,6 +166,7 @@
|
||||
v-model="transaction.bill_id"
|
||||
:index="index"
|
||||
:errors="transaction.errors.bill"
|
||||
v-if="!('Transfer' === transactionType || 'Deposit' === transactionType)"
|
||||
/>
|
||||
<TransactionTags
|
||||
:index="index"
|
||||
@@ -175,6 +177,7 @@
|
||||
:index="index"
|
||||
v-model="transaction.piggy_bank_id"
|
||||
:errors="transaction.errors.piggy_bank"
|
||||
v-if="!('Withdrawal' === transactionType || 'Deposit' === transactionType)"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -269,9 +272,9 @@
|
||||
<div class="text-xs d-none d-lg-block d-xl-block">
|
||||
|
||||
</div>
|
||||
<button class="btn btn-success btn-block" @click="submitTransaction" :disabled="isSubmitting && !submitted">
|
||||
<span v-if="!isSubmitting"><i class="far fa-save"></i> {{ $t('firefly.store_transaction') }}</span>
|
||||
<span v-if="isSubmitting && !submitted"><i class="fas fa-spinner fa-spin"></i></span>
|
||||
<button class="btn btn-success btn-block" @click="submitTransaction" :disabled="!enableSubmit">
|
||||
<span v-if="enableSubmit"><i class="far fa-save"></i> {{ $t('firefly.store_transaction') }}</span>
|
||||
<span v-if="!enableSubmit"><i class="fas fa-spinner fa-spin"></i></span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -351,35 +354,34 @@ export default {
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
linkSearchResults: [],
|
||||
// error or success message
|
||||
errorMessage: '',
|
||||
successMessage: '',
|
||||
|
||||
// process steps:
|
||||
isSubmitting: false,
|
||||
isSubmittingTransaction: false,
|
||||
isSubmittingLinks: false,
|
||||
isSubmittingAttachments: false,
|
||||
// states for the form (makes sense right)
|
||||
enableSubmit: true,
|
||||
createAnother: false,
|
||||
resetFormAfter: false,
|
||||
|
||||
// ready steps:
|
||||
submitted: false,
|
||||
// things the process is done working on (3 phases):
|
||||
submittedTransaction: false,
|
||||
submittedLinks: false,
|
||||
submittedAttachments: false,
|
||||
|
||||
// transaction was actually submitted?
|
||||
inError: false,
|
||||
|
||||
// number of uploaded attachments
|
||||
submittedAttCount: 0,
|
||||
// its an object because we count per transaction journal (which can have multiple attachments)
|
||||
// and array doesn't work right.
|
||||
submittedAttCount: {},
|
||||
|
||||
// errors in the group title:
|
||||
groupTitleErrors: [],
|
||||
|
||||
// group ID once submitted:
|
||||
// group ID + title once submitted:
|
||||
groupId: 0,
|
||||
groupTitle: '',
|
||||
|
||||
// some button flag things
|
||||
createAnother: false,
|
||||
resetFormAfter: false
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
@@ -393,16 +395,22 @@ export default {
|
||||
},
|
||||
watch: {
|
||||
submittedTransaction: function () {
|
||||
// see finalizeSubmit()
|
||||
this.finalizeSubmit();
|
||||
},
|
||||
submittedLinks: function () {
|
||||
// see finalizeSubmit()
|
||||
this.finalizeSubmit();
|
||||
},
|
||||
submittedAttachments: function () {
|
||||
// see finalizeSubmit()
|
||||
this.finalizeSubmit();
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
/**
|
||||
* Store related mutators used by this component.
|
||||
*/
|
||||
...mapMutations(
|
||||
[
|
||||
'addTransaction',
|
||||
@@ -415,11 +423,20 @@ export default {
|
||||
'resetTransactions'
|
||||
],
|
||||
),
|
||||
/**
|
||||
* Removes a split from the array.
|
||||
*/
|
||||
removeTransaction: function (index) {
|
||||
this.$store.commit('transactions/create/deleteTransaction', {index: index});
|
||||
},
|
||||
/**
|
||||
* This method grabs the users preferred custom transaction fields. It's used when configuring the
|
||||
* custom date selects that will be available. It could be something the component does by itself,
|
||||
* thereby separating concerns. This is on my list. If it changes to a per-component thing, then
|
||||
* it should be done via the create.js Vue store because multiple components are interested in the
|
||||
* user's custom transaction fields.
|
||||
*/
|
||||
storeCustomDateFields: function () {
|
||||
// TODO may include all custom fields in the future.
|
||||
axios.get('./api/v1/preferences/transaction_journal_optional_fields').then(response => {
|
||||
let fields = response.data.data.attributes.data;
|
||||
let allDateFields = ['interest_date', 'book_date', 'process_date', 'due_date', 'payment_date', 'invoice_date'];
|
||||
@@ -438,69 +455,109 @@ export default {
|
||||
}
|
||||
}
|
||||
}
|
||||
// see we already store it in the store, so this would be an easy change.
|
||||
this.$store.commit('transactions/create/setCustomDateFields', selectedDateFields);
|
||||
});
|
||||
},
|
||||
/**
|
||||
* Submitting a transaction consists of 3 steps: submitting the transaction, uploading attachments
|
||||
* and creating links. Only once all three steps are executed may the message be shown or the user be
|
||||
* forwarded.
|
||||
*/
|
||||
finalizeSubmit() {
|
||||
if (this.submittedTransaction && this.submittedAttachments && this.submittedLinks && false === this.submitted) {
|
||||
this.submitted = true;
|
||||
this.isSubmitting = false;
|
||||
|
||||
// show message, redirect.
|
||||
if (false === this.createAnother) {
|
||||
// console.log('finalizeSubmit (' + this.submittedTransaction + ', ' + this.submittedAttachments + ', ' + this.submittedLinks + ')');
|
||||
if (this.submittedTransaction && this.submittedAttachments && this.submittedLinks) {
|
||||
if (false === this.createAnother && false === this.inError) {
|
||||
window.location.href = (window.previousURL ?? '/') + '?transaction_group_id=' + this.groupId + '&message=created';
|
||||
return;
|
||||
}
|
||||
// render msg:
|
||||
// enable flags:
|
||||
this.enableSubmit = true;
|
||||
this.submittedTransaction = false;
|
||||
this.submittedLinks = false;
|
||||
this.submittedAttachments = false;
|
||||
this.inError = false;
|
||||
|
||||
// show message:
|
||||
this.errorMessage = '';
|
||||
this.successMessage = this.$t('firefly.transaction_stored_link', {ID: this.groupId, title: this.groupTitle});
|
||||
|
||||
// reset attachments (always do this)
|
||||
for (let i in this.transactions) {
|
||||
if (this.transactions.hasOwnProperty(i) && /^0$|^[1-9]\d*$/.test(i) && i <= 4294967294) {
|
||||
if (this.transactions.hasOwnProperty(i)) {
|
||||
// console.log('Reset attachment #' + i);
|
||||
this.updateField({index: i, field: 'transaction_journal_id', value: 0});
|
||||
}
|
||||
}
|
||||
}
|
||||
this.submittedAttCount = [];
|
||||
|
||||
// reset the form:
|
||||
if (this.resetFormAfter) {
|
||||
this.submitted = false;
|
||||
this.resetTransactions();
|
||||
// do a short time out?
|
||||
setTimeout(() => this.addTransaction(), 50);
|
||||
// reset the form:
|
||||
}
|
||||
// console.log('Done with finalizeSubmit!');
|
||||
// return;
|
||||
}
|
||||
|
||||
// console.log('Did nothing in finalizeSubmit');
|
||||
},
|
||||
/**
|
||||
*
|
||||
*/
|
||||
storeAllowedOpposingTypes: function () {
|
||||
this.setAllowedOpposingTypes(window.allowedOpposingTypes);
|
||||
},
|
||||
storeAccountToTransaction: function () {
|
||||
this.setAccountToTransaction(window.accountToTransaction);
|
||||
},
|
||||
/**
|
||||
*
|
||||
* Actually submit the transaction to Firefly III. This is a fairly complex beast of a thing because multiple things
|
||||
* need to happen in the right order.
|
||||
*/
|
||||
submitTransaction: function () {
|
||||
this.isSubmitting = true;
|
||||
this.isSubmittingTransaction = true;
|
||||
this.isSubmittingLinks = true;
|
||||
this.isSubmittingAttachments = true;
|
||||
// disable the submit button:
|
||||
this.enableSubmit = false;
|
||||
// console.log('enable submit = false');
|
||||
|
||||
// convert the data so its ready to be submitted:
|
||||
const url = './api/v1/transactions';
|
||||
const data = this.convertData();
|
||||
|
||||
// POST the transaction.
|
||||
axios.post(url, data)
|
||||
.then(response => {
|
||||
this.isSubmittingTransaction = false; // done with submitting the transaction.
|
||||
this.submittedTransaction = true; // transaction is submitted.
|
||||
// report the transaction is submitted.
|
||||
this.submittedTransaction = true;
|
||||
|
||||
// submit links and attachments (can only be done when the transaction is created)
|
||||
this.submitTransactionLinks(data, response);
|
||||
this.submitAttachments(data, response);
|
||||
|
||||
// meanwhile, store the ID and the title in some easy to access variables.
|
||||
this.groupId = parseInt(response.data.data.id);
|
||||
this.groupTitle = null === response.data.data.attributes.group_title ? response.data.data.attributes.transactions[0].description : response.data.data.attributes.group_title;
|
||||
// console.log('Group title is now "' + this.groupTitle + '"');
|
||||
})
|
||||
.catch(error => {
|
||||
// oh noes Firefly III has something to bitch about.
|
||||
this.enableSubmit = true;
|
||||
// console.log('enable submit = true');
|
||||
// report the transaction is submitted.
|
||||
this.submittedTransaction = true;
|
||||
// also report attachments and links are submitted:
|
||||
this.submittedAttachments = true;
|
||||
this.submittedLinks = true;
|
||||
|
||||
// but report an error because error:
|
||||
this.inError = true;
|
||||
this.parseErrors(error.response.data);
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
* Submitting transactions means we will give each TransactionAttachment component
|
||||
* the ID of the transaction journal (so it works for multiple splits). Each component
|
||||
* will then start uploading their transactions (so its a separated concern) and report
|
||||
* back to the "uploadedAttachment" function below via an event emitter.
|
||||
*
|
||||
* The ID is set via the store.
|
||||
*/
|
||||
submitAttachments: function (data, response) {
|
||||
this.isSubmittingAttachments = true;
|
||||
// tell each attachment thing that they can upload their attachments by giving them a valid transaction journal ID to upload to.
|
||||
// console.log('submitAttachments');
|
||||
let result = response.data.data.attributes.transactions
|
||||
for (let i in data.transactions) {
|
||||
if (data.transactions.hasOwnProperty(i) && /^0$|^[1-9]\d*$/.test(i) && i <= 4294967294) {
|
||||
@@ -510,17 +567,25 @@ export default {
|
||||
}
|
||||
}
|
||||
},
|
||||
uploadedAttachment: function () {
|
||||
this.submittedAttCount++;
|
||||
if (this.submittedAttCount === this.transactions.length) {
|
||||
/**
|
||||
* When a attachment component is done uploading it ends up here. We create an object where we count how many
|
||||
* attachment components have reported back they're done uploading. Of course if they have nothing to upload
|
||||
* they will be pretty fast in reporting they're done.
|
||||
*
|
||||
* Once the number of components matches the number of splits we know all attachments have been uploaded.
|
||||
*/
|
||||
uploadedAttachment: function (journalId) {
|
||||
// console.log('Triggered uploadedAttachment(' + journalId + ')');
|
||||
let key = 'str' + journalId;
|
||||
this.submittedAttCount[key] = 1;
|
||||
let count = Object.keys(this.submittedAttCount).length;
|
||||
if (count === this.transactions.length) {
|
||||
// mark the attachments as stored:
|
||||
this.submittedAttachments = true;
|
||||
this.isSubmittingAttachments = false;
|
||||
}
|
||||
},
|
||||
|
||||
submitTransactionLinks(data, response) {
|
||||
this.isSubmittingLinks = true;
|
||||
this.submittedLinks = false;
|
||||
let promises = [];
|
||||
let result = response.data.data.attributes.transactions;
|
||||
let total = 0;
|
||||
@@ -551,11 +616,10 @@ export default {
|
||||
}
|
||||
}
|
||||
if (0 === total) {
|
||||
this.isSubmittingLinks = false;
|
||||
this.submittedLinks = true;
|
||||
return;
|
||||
}
|
||||
Promise.all(promises).then(function () {
|
||||
this.isSubmittingLinks = false;
|
||||
this.submittedLinks = true;
|
||||
});
|
||||
},
|
||||
@@ -564,19 +628,26 @@ export default {
|
||||
for (let i in this.transactions) {
|
||||
this.resetErrors({index: i});
|
||||
}
|
||||
|
||||
this.successMessage = null;
|
||||
this.successMessage = '';
|
||||
this.errorMessage = this.$t('firefly.errors_submission');
|
||||
if (typeof errors.errors === 'undefined') {
|
||||
this.successMessage = null;
|
||||
this.successMessage = '';
|
||||
this.errorMessage = errors.message;
|
||||
}
|
||||
|
||||
let payload;
|
||||
//payload = {index: 0, field: 'description', errors: ['Test error index 0']};
|
||||
//this.setTransactionError(payload);
|
||||
|
||||
//payload = {index: 1, field: 'description', errors: ['Test error index 1']};
|
||||
//this.setTransactionError(payload);
|
||||
|
||||
let transactionIndex;
|
||||
let fieldName;
|
||||
|
||||
// fairly basic way of exploding the error array.
|
||||
for (const key in errors.errors) {
|
||||
// console.log('Error index: "' + key + '"');
|
||||
if (errors.errors.hasOwnProperty(key)) {
|
||||
if (key === 'group_title') {
|
||||
this.groupTitleErrors = errors.errors[key];
|
||||
@@ -587,8 +658,10 @@ export default {
|
||||
transactionIndex = parseInt(key.split('.')[1]);
|
||||
|
||||
fieldName = key.split('.')[2];
|
||||
|
||||
// set error in this object thing.
|
||||
let payload;
|
||||
// console.log('The errors in key "' + key + '" are');
|
||||
// console.log(errors.errors[key]);
|
||||
switch (fieldName) {
|
||||
case 'amount':
|
||||
case 'description':
|
||||
@@ -632,16 +705,12 @@ export default {
|
||||
}
|
||||
// unique some things
|
||||
if (typeof this.transactions[transactionIndex] !== 'undefined') {
|
||||
// TODO
|
||||
//this.transactions[transactionIndex].errors.source = Array.from(new Set(this.transactions[transactionIndex].errors.source));
|
||||
//this.transactions[transactionIndex].errors.destination = Array.from(new Set(this.transactions[transactionIndex].errors.destination));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
this.isSubmittingTransaction = false;
|
||||
this.submittedTransaction = true;
|
||||
this.isSubmitting = false;
|
||||
},
|
||||
|
||||
/**
|
||||
@@ -656,16 +725,63 @@ export default {
|
||||
data.group_title = this.groupTitle;
|
||||
}
|
||||
|
||||
for (let key in this.transactions) {
|
||||
if (this.transactions.hasOwnProperty(key) && /^0$|^[1-9]\d*$/.test(key) && key <= 4294967294) {
|
||||
data.transactions.push(this.convertSplit(key, this.transactions[key]));
|
||||
for (let i in this.transactions) {
|
||||
if (this.transactions.hasOwnProperty(i) && /^0$|^[1-9]\d*$/.test(i) && i <= 4294967294) {
|
||||
data.transactions.push(this.convertSplit(i, this.transactions[i]));
|
||||
}
|
||||
}
|
||||
if (data.transactions.length > 1) {
|
||||
data.group_title = data.transactions[0].description;
|
||||
}
|
||||
|
||||
// depending on the transaction type for this thing, we need to
|
||||
// make sure other splits match the data we submit.
|
||||
if (data.transactions.length > 1) {
|
||||
// console.log('This is a split!');
|
||||
data = this.synchronizeAccounts(data);
|
||||
}
|
||||
|
||||
return data;
|
||||
},
|
||||
synchronizeAccounts: function (data) {
|
||||
// console.log('synchronizeAccounts: ' + this.transactionType);
|
||||
// make sure all splits have whatever is in split 0.
|
||||
// since its a transfer we can drop the name and use ID's only.
|
||||
for (let i in data.transactions) {
|
||||
if (data.transactions.hasOwnProperty(i) && /^0$|^[1-9]\d*$/.test(i) && i <= 4294967294) {
|
||||
// console.log('now at ' + i);
|
||||
|
||||
// for transfers, overrule both the source and the destination:
|
||||
if ('Transfer' === this.transactionType) {
|
||||
data.transactions[i].source_name = null;
|
||||
data.transactions[i].destination_name = null;
|
||||
if (i > 0) {
|
||||
data.transactions[i].source_id = data.transactions[0].source_id;
|
||||
data.transactions[i].destination_id = data.transactions[0].destination_id;
|
||||
}
|
||||
}
|
||||
// for deposits, overrule the destination and ignore the rest.
|
||||
if ('Deposit' === this.transactionType) {
|
||||
data.transactions[i].destination_name = null;
|
||||
if (i > 0) {
|
||||
data.transactions[i].destination_id = data.transactions[0].destination_id;
|
||||
}
|
||||
}
|
||||
|
||||
// for withdrawals, overrule the source and ignore the rest.
|
||||
if ('Withdrawal' === this.transactionType) {
|
||||
data.transactions[i].source_name = null;
|
||||
if (i > 0) {
|
||||
data.transactions[i].source_id = data.transactions[0].source_id;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return data;
|
||||
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param key
|
||||
@@ -818,9 +934,16 @@ export default {
|
||||
return year + '-' + month + '-' + day +
|
||||
'T' + hours + ':' + minutes + ':' + seconds +
|
||||
offsetSign + offsetHours + ':' + offsetMinutes;
|
||||
}
|
||||
},
|
||||
storeAllowedOpposingTypes: function () {
|
||||
this.setAllowedOpposingTypes(window.allowedOpposingTypes);
|
||||
},
|
||||
storeAccountToTransaction: function () {
|
||||
this.setAccountToTransaction(window.accountToTransaction);
|
||||
},
|
||||
|
||||
},
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
|
@@ -20,10 +20,15 @@
|
||||
|
||||
<template>
|
||||
<div class="form-group">
|
||||
<div class="text-xs d-none d-lg-block d-xl-block">
|
||||
{{ $t('firefly.' + this.direction + '_account') }}
|
||||
<div class="text-xs d-none d-lg-block d-xl-block" v-if="visible">
|
||||
<span v-if="0 === this.index">{{ $t('firefly.' + this.direction + '_account') }}</span>
|
||||
<span class="text-warning" v-if="this.index > 0">{{ $t('firefly.first_split_overrules_' + this.direction) }}</span>
|
||||
</div>
|
||||
<div class="text-xs d-none d-lg-block d-xl-block" v-if="!visible">
|
||||
|
||||
</div>
|
||||
<vue-typeahead-bootstrap
|
||||
v-if="visible"
|
||||
v-model="value.name"
|
||||
:data="accounts"
|
||||
:showOnFocus=true
|
||||
@@ -31,16 +36,19 @@
|
||||
:inputName="direction + '[]'"
|
||||
:serializer="item => item.name_with_balance"
|
||||
:minMatchingChars="3"
|
||||
:placeholder="$t('firefly.' + this.direction + '_account')"
|
||||
:placeholder="$t('firefly.' + direction + '_account')"
|
||||
@input="lookupAccount"
|
||||
@hit="selectedAccount = $event"
|
||||
>
|
||||
<template slot="append">
|
||||
<div class="input-group-append">
|
||||
<button class="btn btn-outline-secondary" v-on:click="clearAccount" type="button"><i class="far fa-trash-alt"></i></button>
|
||||
<button tabindex="-1" class="btn btn-outline-secondary" v-on:click="clearAccount" type="button"><i class="far fa-trash-alt"></i></button>
|
||||
</div>
|
||||
</template>
|
||||
</vue-typeahead-bootstrap>
|
||||
<div class="form-control-static" v-if="!visible">
|
||||
<span class="small text-muted"><em>{{ $t('firefly.first_split_decides') }}</em></span>
|
||||
</div>
|
||||
<span v-if="errors.length > 0">
|
||||
<span v-for="error in errors" class="text-danger small">{{ error }}<br/></span>
|
||||
</span>
|
||||
@@ -205,6 +213,21 @@ export default {
|
||||
return 'source' === this.direction ? 'source_account' : 'destination_account';
|
||||
}
|
||||
},
|
||||
visible: {
|
||||
get() {
|
||||
// index 0 is always visible:
|
||||
if (0 === this.index) {
|
||||
return true;
|
||||
}
|
||||
if ('source' === this.direction) {
|
||||
return 'any' === this.transactionType || 'Deposit' === this.transactionType
|
||||
}
|
||||
if ('destination' === this.direction) {
|
||||
return 'any' === this.transactionType || 'Withdrawal' === this.transactionType;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
// selectedAccount: {
|
||||
// get() {
|
||||
// return this.transactions[this.index][this.accountKey];
|
||||
|
@@ -41,6 +41,7 @@ export default {
|
||||
props: ['transaction_journal_id'],
|
||||
watch: {
|
||||
transaction_journal_id: function (value) {
|
||||
// console.log('transaction_journal_id changed to ' + value);
|
||||
// do upload!
|
||||
if (0 !== value) {
|
||||
this.doUpload();
|
||||
@@ -49,7 +50,7 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
doUpload: function () {
|
||||
let uploads = [];
|
||||
// console.log('Now in doUpload() for ' + this.$refs.att.files.length + ' files.');
|
||||
for (let i in this.$refs.att.files) {
|
||||
if (this.$refs.att.files.hasOwnProperty(i) && /^0$|^[1-9]\d*$/.test(i) && i <= 4294967294) {
|
||||
let current = this.$refs.att.files[i];
|
||||
@@ -72,7 +73,9 @@ export default {
|
||||
.post(uploadUri, new Blob([evt.target.result]))
|
||||
.then(attachmentResponse => {
|
||||
// TODO feedback etc.
|
||||
theParent.$emit('uploaded-attachments');
|
||||
// console.log('Uploaded a file.');
|
||||
// console.log(attachmentResponse);
|
||||
theParent.$emit('uploaded-attachments', this.transaction_journal_id);
|
||||
});
|
||||
});
|
||||
}
|
||||
@@ -81,6 +84,7 @@ export default {
|
||||
}
|
||||
}
|
||||
if (0 === this.$refs.att.files.length) {
|
||||
// console.log('No files to upload.');
|
||||
this.$emit('uploaded-attachments', this.transaction_journal_id);
|
||||
}
|
||||
}
|
||||
|
@@ -38,7 +38,7 @@
|
||||
>
|
||||
<template slot="append">
|
||||
<div class="input-group-append">
|
||||
<button v-on:click="clearCategory" class="btn btn-outline-secondary" type="button"><i class="far fa-trash-alt"></i></button>
|
||||
<button tabindex="-1" v-on:click="clearCategory" class="btn btn-outline-secondary" type="button"><i class="far fa-trash-alt"></i></button>
|
||||
</div>
|
||||
</template>
|
||||
</vue-typeahead-bootstrap>
|
||||
|
@@ -87,6 +87,9 @@ export default {
|
||||
},
|
||||
set(value) {
|
||||
// bit of a hack but meh.
|
||||
if('' === value) {
|
||||
|
||||
}
|
||||
let newDate = new Date(value);
|
||||
let current = new Date(this.date.getTime());
|
||||
current.setFullYear(newDate.getFullYear());
|
||||
@@ -103,6 +106,13 @@ export default {
|
||||
return '';
|
||||
},
|
||||
set(value) {
|
||||
if('' === value) {
|
||||
this.date.setHours(0);
|
||||
this.date.setMinutes(0);
|
||||
this.date.setSeconds(0);
|
||||
this.setDate({date: this.date});
|
||||
return;
|
||||
}
|
||||
// bit of a hack but meh.
|
||||
let current = new Date(this.date.getTime());
|
||||
let parts = value.split(':');
|
||||
|
@@ -34,7 +34,7 @@
|
||||
>
|
||||
<template slot="append">
|
||||
<div class="input-group-append">
|
||||
<button v-on:click="clearDescription" class="btn btn-outline-secondary" type="button"><i class="far fa-trash-alt"></i></button>
|
||||
<button tabindex="-1" v-on:click="clearDescription" class="btn btn-outline-secondary" type="button"><i class="far fa-trash-alt"></i></button>
|
||||
</div>
|
||||
</template>
|
||||
</vue-typeahead-bootstrap>
|
||||
|
@@ -32,7 +32,7 @@
|
||||
:class="errors.length > 0 ? 'form-control is-invalid' : 'form-control'"
|
||||
/>
|
||||
<div class="input-group-append">
|
||||
<button type="button" class="btn btn-outline-secondary"><i class="far fa-trash-alt"></i></button>
|
||||
<button tabindex="-1" type="button" class="btn btn-outline-secondary"><i class="far fa-trash-alt"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -36,7 +36,7 @@
|
||||
>
|
||||
<template slot="append">
|
||||
<div class="input-group-append">
|
||||
<button v-on:click="clearDescription" class="btn btn-outline-secondary" type="button"><i class="far fa-trash-alt"></i></button>
|
||||
<button tabindex="-1" v-on:click="clearDescription" class="btn btn-outline-secondary" type="button"><i class="far fa-trash-alt"></i></button>
|
||||
</div>
|
||||
</template>
|
||||
</vue-typeahead-bootstrap>
|
||||
|
@@ -32,7 +32,7 @@
|
||||
:class="errors.length > 0 ? 'form-control is-invalid' : 'form-control'"
|
||||
/>
|
||||
<div class="input-group-append">
|
||||
<button type="button" class="btn btn-outline-secondary"><i class="far fa-trash-alt"></i></button>
|
||||
<button tabindex="-1" type="button" class="btn btn-outline-secondary"><i class="far fa-trash-alt"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -59,8 +59,8 @@
|
||||
}}</span>)
|
||||
</span>
|
||||
<div class="btn-group btn-group-xs float-right">
|
||||
<a href="#" class="btn btn-xs btn-default"><i class="far fa-edit"></i></a>
|
||||
<a href="#" class="btn btn-xs btn-danger"><i class="far fa-trash-alt"></i></a>
|
||||
<a tabindex="-1" href="#" class="btn btn-xs btn-default"><i class="far fa-edit"></i></a>
|
||||
<a tabindex="-1" href="#" class="btn btn-xs btn-danger"><i class="far fa-trash-alt"></i></a>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
@@ -72,6 +72,9 @@
|
||||
"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",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f #{ID}(\"{title}\")<\/a> \u0431\u0435\u0448\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u0430.",
|
||||
"other_budgets": "\u0412\u0440\u0435\u043c\u0435\u0432\u043e \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d\u0438 \u0431\u044e\u0434\u0436\u0435\u0442\u0438",
|
||||
"journal_links": "\u0412\u0440\u044a\u0437\u043a\u0438 \u043d\u0430 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f",
|
||||
|
@@ -72,6 +72,9 @@
|
||||
"create_another": "After storing, return here to create another one.",
|
||||
"reset_after": "Reset form after submission",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaction #{ID} (\"{title}\")<\/a> has been stored.",
|
||||
"other_budgets": "Custom timed budgets",
|
||||
"journal_links": "Transaction links",
|
||||
|
@@ -71,7 +71,10 @@
|
||||
"flash_success": "Geschafft!",
|
||||
"create_another": "Nach dem Speichern hierher zur\u00fcckkehren, um ein weiteres zu erstellen.",
|
||||
"reset_after": "Formular nach der \u00dcbermittlung zur\u00fccksetzen",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"bill_paid_on": "Bezahlt am {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Buchung #{ID} (\"{title}\")<\/a> wurde gespeichert.",
|
||||
"other_budgets": "Zeitlich befristete Budgets",
|
||||
"journal_links": "Buchungsverkn\u00fcpfungen",
|
||||
|
@@ -72,6 +72,9 @@
|
||||
"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",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">\u0397 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ae #{ID} (\"{title}\")<\/a> \u03ad\u03c7\u03b5\u03b9 \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03c5\u03c4\u03b5\u03af.",
|
||||
"other_budgets": "\u03a0\u03c1\u03bf\u03cb\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03bf\u03af \u03bc\u03b5 \u03c7\u03c1\u03bf\u03bd\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae",
|
||||
"journal_links": "\u03a3\u03c5\u03bd\u03b4\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c5\u03bd\u03b1\u03bb\u03bb\u03b1\u03b3\u03ce\u03bd",
|
||||
|
@@ -72,6 +72,9 @@
|
||||
"create_another": "After storing, return here to create another one.",
|
||||
"reset_after": "Reset form after submission",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaction #{ID} (\"{title}\")<\/a> has been stored.",
|
||||
"other_budgets": "Custom timed budgets",
|
||||
"journal_links": "Transaction links",
|
||||
|
@@ -72,6 +72,9 @@
|
||||
"create_another": "After storing, return here to create another one.",
|
||||
"reset_after": "Reset form after submission",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaction #{ID} (\"{title}\")<\/a> has been stored.",
|
||||
"other_budgets": "Custom timed budgets",
|
||||
"journal_links": "Transaction links",
|
||||
|
@@ -67,11 +67,14 @@
|
||||
"split_transaction_title": "Descripci\u00f3n de la transacci\u00f3n dividida",
|
||||
"errors_submission": "Hubo un problema con su env\u00edo. Por favor, compruebe los errores.",
|
||||
"flash_error": "\u00a1Error!",
|
||||
"store_transaction": "Store transaction",
|
||||
"store_transaction": "Guardar transacci\u00f3n",
|
||||
"flash_success": "\u00a1Operaci\u00f3n correcta!",
|
||||
"create_another": "Despu\u00e9s de guardar, vuelve aqu\u00ed para crear otro.",
|
||||
"reset_after": "Restablecer formulario despu\u00e9s del env\u00edo",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"bill_paid_on": "Pagado el {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">La transacci\u00f3n #{ID} (\"{title}\")<\/a> ha sido almacenada.",
|
||||
"other_budgets": "Presupuestos de tiempo personalizado",
|
||||
"journal_links": "Enlaces de transacciones",
|
||||
|
@@ -72,6 +72,9 @@
|
||||
"create_another": "Tallennuksen j\u00e4lkeen, palaa takaisin luomaan uusi tapahtuma.",
|
||||
"reset_after": "Tyhjenn\u00e4 lomake l\u00e4hetyksen j\u00e4lkeen",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaction #{ID} (\"{title}\")<\/a> has been stored.",
|
||||
"other_budgets": "Custom timed budgets",
|
||||
"journal_links": "Tapahtuman linkit",
|
||||
|
@@ -71,7 +71,10 @@
|
||||
"flash_success": "Super !",
|
||||
"create_another": "Apr\u00e8s enregistrement, revenir ici pour en cr\u00e9er un nouveau.",
|
||||
"reset_after": "R\u00e9initialiser le formulaire apr\u00e8s soumission",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"bill_paid_on": "Pay\u00e9 le {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">L'op\u00e9ration n\u00b0{ID} (\"{title}\")<\/a> a \u00e9t\u00e9 enregistr\u00e9e.",
|
||||
"other_budgets": "Budgets \u00e0 p\u00e9riode personnalis\u00e9e",
|
||||
"journal_links": "Liens d'op\u00e9ration",
|
||||
|
@@ -72,6 +72,9 @@
|
||||
"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",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaction #{ID} (\"{title}\")<\/a> mentve.",
|
||||
"other_budgets": "Custom timed budgets",
|
||||
"journal_links": "Tranzakci\u00f3 \u00f6sszekapcsol\u00e1sok",
|
||||
|
@@ -71,7 +71,10 @@
|
||||
"flash_success": "Successo!",
|
||||
"create_another": "Dopo il salvataggio, torna qui per crearne un'altra.",
|
||||
"reset_after": "Resetta il modulo dopo l'invio",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"bill_paid_on": "Pagata il {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "La <a href=\"transactions\/show\/{ID}\">transazione #{ID} (\"{title}\")<\/a> \u00e8 stata salvata.",
|
||||
"other_budgets": "Budget a periodi personalizzati",
|
||||
"journal_links": "Collegamenti della transazione",
|
||||
|
@@ -72,6 +72,9 @@
|
||||
"create_another": "After storing, return here to create another one.",
|
||||
"reset_after": "Reset form after submission",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaction #{ID} (\"{title}\")<\/a> has been stored.",
|
||||
"other_budgets": "Custom timed budgets",
|
||||
"journal_links": "Transaksjonskoblinger",
|
||||
|
@@ -67,11 +67,14 @@
|
||||
"split_transaction_title": "Beschrijving van de gesplitste transactie",
|
||||
"errors_submission": "Er ging iets mis. Check de errors.",
|
||||
"flash_error": "Fout!",
|
||||
"store_transaction": "Store transaction",
|
||||
"store_transaction": "Transactie opslaan",
|
||||
"flash_success": "Gelukt!",
|
||||
"create_another": "Terug naar deze pagina voor een nieuwe transactie.",
|
||||
"reset_after": "Reset formulier na opslaan",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"bill_paid_on": "Betaald op {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transactie #{ID} (\"{title}\")<\/a> is opgeslagen.",
|
||||
"other_budgets": "Aangepaste budgetten",
|
||||
"journal_links": "Transactiekoppelingen",
|
||||
|
@@ -71,7 +71,10 @@
|
||||
"flash_success": "Sukces!",
|
||||
"create_another": "Po zapisaniu wr\u00f3\u0107 tutaj, aby utworzy\u0107 kolejny.",
|
||||
"reset_after": "Wyczy\u015b\u0107 formularz po zapisaniu",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"bill_paid_on": "Zap\u0142acone {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transakcja #{ID} (\"{title}\")<\/a> zosta\u0142a zapisana.",
|
||||
"other_budgets": "Bud\u017cety niestandardowe",
|
||||
"journal_links": "Powi\u0105zane transakcje",
|
||||
|
@@ -71,7 +71,10 @@
|
||||
"flash_success": "Sucesso!",
|
||||
"create_another": "Depois de armazenar, retorne aqui para criar outro.",
|
||||
"reset_after": "Resetar o formul\u00e1rio ap\u00f3s o envio",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"bill_paid_on": "Pago em {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transa\u00e7\u00e3o #{ID} (\"{title}\")<\/a> foi salva.",
|
||||
"other_budgets": "Custom timed budgets",
|
||||
"journal_links": "Transa\u00e7\u00f5es ligadas",
|
||||
|
@@ -71,7 +71,10 @@
|
||||
"flash_success": "Sucesso!",
|
||||
"create_another": "Depois de guardar, voltar aqui para criar outra.",
|
||||
"reset_after": "Repor o formul\u00e1rio ap\u00f3s o envio",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"bill_paid_on": "Pago a {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transa\u00e7\u00e3o #{ID} (\"{title}\")<\/a> foi guardada.",
|
||||
"other_budgets": "Or\u00e7amentos de tempo personalizado",
|
||||
"journal_links": "Liga\u00e7\u00f5es de transac\u00e7\u00e3o",
|
||||
|
@@ -72,6 +72,9 @@
|
||||
"create_another": "Dup\u0103 stocare, reveni\u021bi aici pentru a crea alta.",
|
||||
"reset_after": "Reseta\u021bi formularul dup\u0103 trimitere",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Tranzac\u021bia #{ID} (\"{title}\")<\/a> a fost stocat\u0103.",
|
||||
"other_budgets": "Custom timed budgets",
|
||||
"journal_links": "Link-uri de tranzac\u021bii",
|
||||
|
@@ -23,8 +23,8 @@
|
||||
"bill": "\u0421\u0447\u0451\u0442 \u043a \u043e\u043f\u043b\u0430\u0442\u0435",
|
||||
"no_bill": "(\u043d\u0435\u0442 \u0441\u0447\u0451\u0442\u0430 \u043d\u0430 \u043e\u043f\u043b\u0430\u0442\u0443)",
|
||||
"tags": "\u041c\u0435\u0442\u043a\u0438",
|
||||
"internal_reference": "Internal reference",
|
||||
"external_url": "External URL",
|
||||
"internal_reference": "\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u0441\u0441\u044b\u043b\u043a\u0430",
|
||||
"external_url": "\u0412\u043d\u0435\u0448\u043d\u0438\u0439 URL-\u0430\u0434\u0440\u0435\u0441",
|
||||
"no_piggy_bank": "(\u043d\u0435\u0442 \u043a\u043e\u043f\u0438\u043b\u043a\u0438)",
|
||||
"paid": "\u041e\u043f\u043b\u0430\u0447\u0435\u043d\u043e",
|
||||
"notes": "\u0417\u0430\u043c\u0435\u0442\u043a\u0438",
|
||||
@@ -57,7 +57,7 @@
|
||||
"account_role_savingAsset": "\u0421\u0431\u0435\u0440\u0435\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u0447\u0435\u0442",
|
||||
"account_role_sharedAsset": "\u041e\u0431\u0449\u0438\u0439 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0441\u0447\u0451\u0442",
|
||||
"account_role_ccAsset": "\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430",
|
||||
"account_role_cashWalletAsset": "\u041a\u043e\u0448\u0435\u043b\u0451\u043a \u0441 \u043d\u0430\u043b\u0438\u0447\u043d\u044b\u043c\u0438",
|
||||
"account_role_cashWalletAsset": "\u041d\u0430\u043b\u0438\u0447\u043d\u044b\u0435",
|
||||
"daily_budgets": "\u0411\u044e\u0434\u0436\u0435\u0442\u044b \u043d\u0430 \u0434\u0435\u043d\u044c",
|
||||
"weekly_budgets": "\u0411\u044e\u0434\u0436\u0435\u0442\u044b \u043d\u0430 \u043d\u0435\u0434\u0435\u043b\u044e",
|
||||
"monthly_budgets": "\u0411\u044e\u0434\u0436\u0435\u0442\u044b \u043d\u0430 \u043c\u0435\u0441\u044f\u0446",
|
||||
@@ -65,19 +65,22 @@
|
||||
"half_year_budgets": "\u0411\u044e\u0434\u0436\u0435\u0442\u044b \u043d\u0430 \u043f\u043e\u043b\u0433\u043e\u0434\u0430",
|
||||
"yearly_budgets": "\u0413\u043e\u0434\u043e\u0432\u044b\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u044b",
|
||||
"split_transaction_title": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438",
|
||||
"errors_submission": "There was something wrong with your submission. Please check out the errors.",
|
||||
"errors_submission": "\u041f\u0440\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0435 \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a. \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.",
|
||||
"flash_error": "\u041e\u0448\u0438\u0431\u043a\u0430!",
|
||||
"store_transaction": "Store transaction",
|
||||
"store_transaction": "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044e",
|
||||
"flash_success": "\u0423\u0441\u043f\u0435\u0448\u043d\u043e!",
|
||||
"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",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"bill_paid_on": "\u041e\u043f\u043b\u0430\u0447\u0435\u043d\u043e {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"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.",
|
||||
"other_budgets": "\u0411\u044e\u0434\u0436\u0435\u0442\u044b \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u043e\u0442\u0440\u0435\u0437\u043e\u043a \u0432\u0440\u0435\u043c\u0435\u043d\u0438",
|
||||
"journal_links": "\u0421\u0432\u044f\u0437\u0438 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438",
|
||||
"go_to_withdrawals": "\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u0432\u0430\u0448\u0438\u043c \u0440\u0430\u0441\u0445\u043e\u0434\u0430\u043c",
|
||||
"revenue_accounts": "\u0421\u0447\u0435\u0442\u0430 \u0434\u043e\u0445\u043e\u0434\u043e\u0432",
|
||||
"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 \u0435\u0449\u0435 \u043e\u0434\u043d\u0443 \u0447\u0430\u0441\u0442\u044c"
|
||||
},
|
||||
"list": {
|
||||
"piggy_bank": "\u041a\u043e\u043f\u0438\u043b\u043a\u0430",
|
||||
@@ -96,10 +99,10 @@
|
||||
},
|
||||
"form": {
|
||||
"foreign_amount": "\u0421\u0443\u043c\u043c\u0430 \u0432 \u0438\u043d\u043e\u0441\u0442\u0440\u0430\u043d\u043d\u043e\u0439 \u0432\u0430\u043b\u044e\u0442\u0435",
|
||||
"interest_date": "\u0414\u0430\u0442\u0430 \u0432\u044b\u043f\u043b\u0430\u0442\u044b",
|
||||
"interest_date": "\u0414\u0430\u0442\u0430 \u043d\u0430\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043e\u0432",
|
||||
"book_date": "\u0414\u0430\u0442\u0430 \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f",
|
||||
"process_date": "\u0414\u0430\u0442\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438",
|
||||
"due_date": "\u0421\u0440\u043e\u043a",
|
||||
"due_date": "\u0421\u0440\u043e\u043a \u043e\u043f\u043b\u0430\u0442\u044b",
|
||||
"payment_date": "\u0414\u0430\u0442\u0430 \u043f\u043b\u0430\u0442\u0435\u0436\u0430",
|
||||
"invoice_date": "\u0414\u0430\u0442\u0430 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0447\u0451\u0442\u0430"
|
||||
}
|
||||
|
@@ -67,11 +67,14 @@
|
||||
"split_transaction_title": "Popis roz\u00fa\u010dtovania",
|
||||
"errors_submission": "Pri odosielan\u00ed sa nie\u010do nepodarilo. Skontrolujte pros\u00edm chyby.",
|
||||
"flash_error": "Chyba!",
|
||||
"store_transaction": "Store transaction",
|
||||
"store_transaction": "Ulo\u017ei\u0165 transakciu",
|
||||
"flash_success": "Hotovo!",
|
||||
"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",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"bill_paid_on": "Uhraden\u00e9 {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transakcia #{ID} (\"{title}\")<\/a> bola ulo\u017een\u00e1.",
|
||||
"other_budgets": "\u0160pecifick\u00e9 \u010dasovan\u00e9 rozpo\u010dty",
|
||||
"journal_links": "Prepojenia transakcie",
|
||||
|
@@ -72,6 +72,9 @@
|
||||
"create_another": "Efter sparat, \u00e5terkom hit f\u00f6r att skapa ytterligare en.",
|
||||
"reset_after": "\u00c5terst\u00e4ll formul\u00e4r efter inskickat",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaktion #{ID} (\"{title}\")<\/a> sparades.",
|
||||
"other_budgets": "Anpassade tidsinst\u00e4llda budgetar",
|
||||
"journal_links": "Transaktionsl\u00e4nkar",
|
||||
|
@@ -72,6 +72,9 @@
|
||||
"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",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Giao d\u1ecbch #{ID} (\"{title}\")<\/a> \u0111\u00e3 \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef.",
|
||||
"other_budgets": "Custom timed budgets",
|
||||
"journal_links": "Li\u00ean k\u1ebft giao d\u1ecbch",
|
||||
|
@@ -72,6 +72,9 @@
|
||||
"create_another": "\u4fdd\u5b58\u540e\uff0c\u8fd4\u56de\u6b64\u9875\u9762\u521b\u5efa\u53e6\u4e00\u7b14\u8bb0\u5f55\u3002",
|
||||
"reset_after": "\u63d0\u4ea4\u540e\u91cd\u7f6e\u8868\u5355",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaction #{ID} (\"{title}\")<\/a> has been stored.",
|
||||
"other_budgets": "Custom timed budgets",
|
||||
"journal_links": "\u4ea4\u6613\u8fde\u7ed3",
|
||||
|
@@ -72,6 +72,9 @@
|
||||
"create_another": "After storing, return here to create another one.",
|
||||
"reset_after": "Reset form after submission",
|
||||
"bill_paid_on": "Paid on {date}",
|
||||
"first_split_decides": "The first split determines the value of this field",
|
||||
"first_split_overrules_source": "The first split may overrule the source account",
|
||||
"first_split_overrules_destination": "The first split may overrule the destination account",
|
||||
"transaction_stored_link": "<a href=\"transactions\/show\/{ID}\">Transaction #{ID} (\"{title}\")<\/a> has been stored.",
|
||||
"other_budgets": "Custom timed budgets",
|
||||
"journal_links": "\u4ea4\u6613\u9023\u7d50",
|
||||
|
@@ -858,7 +858,7 @@
|
||||
"@types/minimatch" "*"
|
||||
"@types/node" "*"
|
||||
|
||||
"@types/json-schema@^7.0.5":
|
||||
"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6":
|
||||
version "7.0.7"
|
||||
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
|
||||
integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==
|
||||
@@ -1098,7 +1098,7 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2:
|
||||
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
|
||||
integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
|
||||
|
||||
ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.4:
|
||||
ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5:
|
||||
version "6.12.6"
|
||||
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
|
||||
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
|
||||
@@ -2380,9 +2380,9 @@ date-fns-tz@^1.0.12:
|
||||
integrity sha512-5PR604TlyvpiNXtvn+PZCcCazsI8fI1am3/aimNFN8CMqHQ0KRl+6hB46y4mDbB7bk3+caEx3qHhS7Ewac/FIg==
|
||||
|
||||
date-fns@^2.8.1:
|
||||
version "2.16.1"
|
||||
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.16.1.tgz#05775792c3f3331da812af253e1a935851d3834b"
|
||||
integrity sha512-sAJVKx/FqrLYHAQeN7VpJrPhagZc9R4ImZIWYRFZaaohR3KzmuK88touwsSwSVT8Qcbd4zoDsnGfX4GFB4imyQ==
|
||||
version "2.17.0"
|
||||
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.17.0.tgz#afa55daea539239db0a64e236ce716ef3d681ba1"
|
||||
integrity sha512-ZEhqxUtEZeGgg9eHNSOAJ8O9xqSgiJdrL0lzSSfMF54x6KXWJiOH/xntSJ9YomJPrYH/p08t6gWjGWq1SDJlSA==
|
||||
|
||||
de-indent@^1.0.2:
|
||||
version "1.0.2"
|
||||
@@ -2626,9 +2626,9 @@ ejs@^2.6.1:
|
||||
integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==
|
||||
|
||||
electron-to-chromium@^1.3.649:
|
||||
version "1.3.654"
|
||||
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.654.tgz#f1b82d59bdeafa65af75794356df54f92b41c4de"
|
||||
integrity sha512-Zy2gc/c8KYFg2GkNr7Ruzh5tPEZpFm7EyXqZTFasm1YRDJtpyBRGaOuM0H3t6SuIP53qX4kNmtO9t0WjhBjE9A==
|
||||
version "1.3.661"
|
||||
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.661.tgz#8603ec971b3e3b3d83389ac2bb64b9b07d7bb40a"
|
||||
integrity sha512-INNzKoL9ceOpPCpF5J+Fp9AOHY1RegwKViohAyTzV3XbkuRUx04r4v8edsDbevsog8UuL0GvD/Qerr2HwVTlSA==
|
||||
|
||||
elliptic@^6.5.3:
|
||||
version "6.5.4"
|
||||
@@ -3217,9 +3217,9 @@ fsevents@^1.2.7:
|
||||
nan "^2.12.1"
|
||||
|
||||
fsevents@~2.3.1:
|
||||
version "2.3.1"
|
||||
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.1.tgz#b209ab14c61012636c8863507edf7fb68cc54e9f"
|
||||
integrity sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==
|
||||
version "2.3.2"
|
||||
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
|
||||
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
|
||||
|
||||
function-bind@^1.1.1:
|
||||
version "1.1.1"
|
||||
@@ -3355,9 +3355,9 @@ globby@^8.0.1:
|
||||
slash "^1.0.0"
|
||||
|
||||
graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.2:
|
||||
version "4.2.4"
|
||||
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
|
||||
integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
|
||||
version "4.2.6"
|
||||
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
|
||||
integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==
|
||||
|
||||
growly@^1.3.0:
|
||||
version "1.3.0"
|
||||
@@ -4573,9 +4573,9 @@ mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1:
|
||||
minimist "^1.2.5"
|
||||
|
||||
moment-timezone@^0.5.28:
|
||||
version "0.5.32"
|
||||
resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.32.tgz#db7677cc3cc680fd30303ebd90b0da1ca0dfecc2"
|
||||
integrity sha512-Z8QNyuQHQAmWucp8Knmgei8YNo28aLjJq6Ma+jy1ZSpSk5nyfRT8xgUbSQvD2+2UajISfenndwvFuH3NGS+nvA==
|
||||
version "0.5.33"
|
||||
resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.33.tgz#b252fd6bb57f341c9b59a5ab61a8e51a73bbd22c"
|
||||
integrity sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==
|
||||
dependencies:
|
||||
moment ">= 2.9.0"
|
||||
|
||||
@@ -5938,18 +5938,21 @@ safe-regex@^1.1.0:
|
||||
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
|
||||
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
|
||||
|
||||
sass-loader@^11.0.0:
|
||||
version "11.0.0"
|
||||
resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-11.0.0.tgz#5263c486afd0a1694bdd47abd533eabee00f9e37"
|
||||
integrity sha512-08+bTpDfYK/wTow+LQx2D3VCFQinQij4uyGJl3yRUiOTx7n0FDDiReIIbXIVU0LFX5FhjC7s99lSKT4Qnm5eFg==
|
||||
sass-loader@^10.1.1:
|
||||
version "10.1.1"
|
||||
resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.1.1.tgz#4ddd5a3d7638e7949065dd6e9c7c04037f7e663d"
|
||||
integrity sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==
|
||||
dependencies:
|
||||
klona "^2.0.4"
|
||||
loader-utils "^2.0.0"
|
||||
neo-async "^2.6.2"
|
||||
schema-utils "^3.0.0"
|
||||
semver "^7.3.2"
|
||||
|
||||
sass@^1.32.2:
|
||||
version "1.32.6"
|
||||
resolved "https://registry.yarnpkg.com/sass/-/sass-1.32.6.tgz#e3646c8325cd97ff75a8a15226007f3ccd221393"
|
||||
integrity sha512-1bcDHDcSqeFtMr0JXI3xc/CXX6c4p0wHHivJdru8W7waM7a1WjKMm4m/Z5sY7CbVw4Whi2Chpcw6DFfSWwGLzQ==
|
||||
version "1.32.7"
|
||||
resolved "https://registry.yarnpkg.com/sass/-/sass-1.32.7.tgz#632a9df2b85dc4b346977fcaf2d5e6f2b7039fd8"
|
||||
integrity sha512-C8Z4bjqGWnsYa11o8hpKAuoyFdRhrSHcYjCr+XAWVPSIQqC8mp2f5Dx4em0dKYehPzg5XSekmCjqJnEZbIls9A==
|
||||
dependencies:
|
||||
chokidar ">=2.0.0 <4.0.0"
|
||||
|
||||
@@ -5984,6 +5987,15 @@ schema-utils@^2.6.5, schema-utils@^2.6.6:
|
||||
ajv "^6.12.4"
|
||||
ajv-keywords "^3.5.2"
|
||||
|
||||
schema-utils@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef"
|
||||
integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==
|
||||
dependencies:
|
||||
"@types/json-schema" "^7.0.6"
|
||||
ajv "^6.12.5"
|
||||
ajv-keywords "^3.5.2"
|
||||
|
||||
select-hose@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
|
||||
@@ -6939,9 +6951,9 @@ vue-template-es2015-compiler@^1.9.0:
|
||||
integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==
|
||||
|
||||
vue-typeahead-bootstrap@^2.5.5:
|
||||
version "2.7.2"
|
||||
resolved "https://registry.yarnpkg.com/vue-typeahead-bootstrap/-/vue-typeahead-bootstrap-2.7.2.tgz#de86820067279c8fab661692b099036bfb756228"
|
||||
integrity sha512-iUrpK5s0e4/NC0891KFmNpgaVLYtk10K3wViljdhTw6vmIrMiMmhHQaB83K3frJSDGSgTvdh22RW+ojQpl2VKQ==
|
||||
version "2.8.0"
|
||||
resolved "https://registry.yarnpkg.com/vue-typeahead-bootstrap/-/vue-typeahead-bootstrap-2.8.0.tgz#ff14c7cf63b56972c7df6b01443c447e60535730"
|
||||
integrity sha512-GCGY6ASqlf/JSyWrmvWM1BAZsTUjuh2xjLb0YXXSbhb2/71b0YZHyVrLs7pv8A9swjnLv4t63ijwBlj+C6iEQg==
|
||||
dependencies:
|
||||
lodash "^4.17.20"
|
||||
resize-observer-polyfill "^1.5.0"
|
||||
|
2
public/v2/js/dashboard.js
vendored
2
public/v2/js/dashboard.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
public/v2/js/transactions/create.js
vendored
2
public/v2/js/transactions/create.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
public/v2/js/vendor.js
vendored
2
public/v2/js/vendor.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Приложете правило ":title" към селекция от вашите транзакции',
|
||||
'apply_rule_selection_intro' => 'Правила като ":title" обикновено се прилагат само за нови или актуализирани транзакции, но можете да кажете на Firefly III да го стартира върху селекция от вашите съществуващи транзакции. Това може да бъде полезно, когато сте актуализирали правило и се нуждаете промените, да се отразят на всички останали транзакции.',
|
||||
'include_transactions_from_accounts' => 'Включете транзакции от тези сметки',
|
||||
'applied_rule_selection' => 'Правило ":title" е приложено към вашия избор.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Изпълни',
|
||||
'apply_rule_group_selection' => 'Приложете групата правила ":title" към селекция от вашите транзакции',
|
||||
'apply_rule_group_selection_intro' => 'Групи правила като ":title" обикновено се прилагат само за нови или актуализирани транзакции, но можете да кажете на Firefly III да го стартира върху селекция от вашите съществуващи транзакции. Това може да бъде полезно, когато сте актуализирали група правила и се нуждаете промените, да се отразят на всички останали транзакции.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Uplatnit pravidlo „:title“ na vybrané transakce',
|
||||
'apply_rule_selection_intro' => 'Rules like ":title" are normally only applied to new or updated transactions, but you can tell Firefly III to run it on a selection of your existing transactions. This can be useful when you have updated a rule and you need the changes to be applied to all of your other transactions.',
|
||||
'include_transactions_from_accounts' => 'Zahrnout transakce z těchto účtů',
|
||||
'applied_rule_selection' => 'Pravidlo „:title“ bylo uplatněno na váš výběr.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Vykonat',
|
||||
'apply_rule_group_selection' => 'Uplatnit skupinu pravidel „:title“ na vybrané transakce',
|
||||
'apply_rule_group_selection_intro' => 'Rule groups like ":title" are normally only applied to new or updated transactions, but you can tell Firefly III to run all the rules in this group on a selection of your existing transactions. This can be useful when you have updated a group of rules and you need the changes to be applied to all of your other transactions.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Regel „:title” auf eine Auswahl Ihrer Buchungen anwenden',
|
||||
'apply_rule_selection_intro' => 'Regeln wie „:title” werden im Normalfall nur auf neue oder aktualisierte Buchungen angewandt. Sie können die Regel aber auch auf eine Auswahl Ihrer bestehenden Buchungen anwenden. Dies kann nützlich sein, wenn Sie eine Regel aktualisiert haben und Sie die Änderungen auf andere Buchungen übertragen möchten.',
|
||||
'include_transactions_from_accounts' => 'Buchungen von diesem Konto einbeziehen',
|
||||
'applied_rule_selection' => 'Regel ":title" wurde auf Ihre Auswahl angewendet.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Ausführen',
|
||||
'apply_rule_group_selection' => 'Regelgruppe „:title” auf eine Auswahl Ihrer Buchungen anwenden',
|
||||
'apply_rule_group_selection_intro' => 'Regelgruppen wie „:title” werden in der Regel nur auf neue oder aktualisierte Buchungen angewandt, aber Sie können die Gruppe auch auf eine Auswahl Ihrer bestehenden Transaktionen anwenden. Dies kann nützlich sein, wenn Sie eine Gruppe aktualisiert haben und Sie die Änderungen auf andere Buchungen übertragen möchten.',
|
||||
@@ -1022,7 +1022,7 @@ return [
|
||||
'list_inactive_rule' => 'Inaktive Regeln',
|
||||
'bill_edit_rules' => 'Firefly III wird versuchen, auch die mit dieser Rechnung zusammenhängende Regel zu ändern. Wenn Sie diese Regel jedoch selbst bearbeitet haben, wird Firefly III nichts ändern.|Firefly III wird versuchen, die :count mit dieser Rechnung zusammenhängenden Regeln ebenfalls zu bearbeiten. Wenn Sie diese Regeln jedoch selbst bearbeitet haben, wird Firefly III nichts ändern.',
|
||||
'bill_expected_date' => 'Voraussichtlich :date',
|
||||
'bill_paid_on' => 'Paid on {date}',
|
||||
'bill_paid_on' => 'Bezahlt am {date}',
|
||||
|
||||
// accounts:
|
||||
'inactive_account_link' => 'Sie haben :count inaktives (archiviertes) Konto, das Sie auf dieser separaten Seite sehen können.|Sie haben :count inaktive (archivierte) Konten, die Sie auf dieser separaten Seite anzeigen können.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Εφαρμογή του κανόνα ":title" σε μία επιλογή των συναλλαγών σας',
|
||||
'apply_rule_selection_intro' => 'Κανόνες όπως ":title" εφαρμόζονται συνήθως σε νέες ή ενημερωμένες συναλλαγές, αλλά μπορείτε να πείτε στο Firefly ΙΙΙ να τους εκτελέσει σε μια επιλογή υπαρχόντων συναλλαγών. Αυτό μπορεί να είναι χρήσιμο όταν έχετε ενημερώσει έναν κανόνα και χρειάζεστε οι αλλαγές να εφαρμοστούν σε όλες τις άλλες συναλλαγές σας.',
|
||||
'include_transactions_from_accounts' => 'Συμπερίληψη συναλλαγών από αυτούς τους λογαριασμούς',
|
||||
'applied_rule_selection' => 'Ο κανόνας ":title" έχει εφαρμοστεί στην επιλογή σας.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Εκτέλεση',
|
||||
'apply_rule_group_selection' => 'Εφαρμογή ομάδας κανόνων ":title" σε μία επιλογή των συναλλαγών σας',
|
||||
'apply_rule_group_selection_intro' => 'Ομάδες κανόνων όπως ":title" συνήθως εφαρμόζονται σε νέες ή ενημερωμένες συναλλαγές, αλλά μπορείτε να πείτε στο Firefly III να εκτελέσει όλους τους κανόνες σε αυτή την ομάδα σε μία επιλογή των υπαρχόντων συναλλαγών σας. Αυτό μπορεί να είναι χρήσιμο εάν ενημερώσατε μια ομάδα κανόνων και θέλετε οι αλλαγές να εφαρμοστούν σε όλες τις άλλες συναλλαγές σας.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Apply rule ":title" to a selection of your transactions',
|
||||
'apply_rule_selection_intro' => 'Rules like ":title" are normally only applied to new or updated transactions, but you can tell Firefly III to run it on a selection of your existing transactions. This can be useful when you have updated a rule and you need the changes to be applied to all of your other transactions.',
|
||||
'include_transactions_from_accounts' => 'Include transactions from these accounts',
|
||||
'applied_rule_selection' => 'Rule ":title" has been applied to your selection.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Execute',
|
||||
'apply_rule_group_selection' => 'Apply rule group ":title" to a selection of your transactions',
|
||||
'apply_rule_group_selection_intro' => 'Rule groups like ":title" are normally only applied to new or updated transactions, but you can tell Firefly III to run all the rules in this group on a selection of your existing transactions. This can be useful when you have updated a group of rules and you need the changes to be applied to all of your other transactions.',
|
||||
|
@@ -1235,6 +1235,9 @@ return [
|
||||
'transaction_stored_link' => '<a href="transactions/show/{ID}">Transaction #{ID} ("{title}")</a> has been stored.',
|
||||
'transaction_new_stored_link' => '<a href="transactions/show/{ID}">Transaction #{ID}</a> has been stored.',
|
||||
'transaction_updated_link' => '<a href="transactions/show/{ID}">Transaction #{ID}</a> has been updated.',
|
||||
'first_split_decides' => 'The first split determines the value of this field',
|
||||
'first_split_overrules_source' => 'The first split may overrule the source account',
|
||||
'first_split_overrules_destination' => 'The first split may overrule the destination account',
|
||||
|
||||
// new user:
|
||||
'welcome' => 'Welcome to Firefly III!',
|
||||
|
@@ -397,7 +397,7 @@ return [
|
||||
'stored_new_rule' => 'Guardar la nueva regla con titulo ":title"',
|
||||
'deleted_rule' => 'Regla eliminada con titulo ":title"',
|
||||
'store_new_rule' => 'Crear regla',
|
||||
'updated_rule' => 'Regla eliminada con titulo ":title"',
|
||||
'updated_rule' => 'Regla actualizada con titulo ":title"',
|
||||
'default_rule_group_name' => 'Reglaspredeterminada',
|
||||
'default_rule_group_description' => 'Todas las reglas que no pertenecen a ningún grupo.',
|
||||
'default_rule_name' => 'Su primera regla por defecto',
|
||||
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Aplique la regla ":title" a una seleccion de sus transacciones',
|
||||
'apply_rule_selection_intro' => 'Las reglas como ":title" normalmente sólo se aplican a transacciones nuevas o actualizadas, pero puedes indicarle a Firefly III que las ejecute en una selección de transacciones existentes. Esto puede ser útil si has actualizado una regla y necesitas que los cambios se apliquen a todas tus otras transacciones.',
|
||||
'include_transactions_from_accounts' => 'Introduzca transacciones desde estas cuentas',
|
||||
'applied_rule_selection' => 'Regla ":title" ha sido aplicada a su seleccion.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Ejecutar',
|
||||
'apply_rule_group_selection' => 'Aplique la regla de grupo ":title" a una selección de sus transacciones',
|
||||
'apply_rule_group_selection_intro' => 'Los grupos de reglas como ":title" normalmente sólo se aplican a transacciones nuevas o actualizadas, pero puedes indicarle a Firefly III que ejecute todas las reglas de este grupo en una selección de transacciones existentes. Esto puede ser útil si has actualizado un grupo de reglas y necesitas que los cambios se apliquen a todas tus otras transacciones.',
|
||||
@@ -1022,7 +1022,7 @@ return [
|
||||
'list_inactive_rule' => 'regla inactiva',
|
||||
'bill_edit_rules' => 'Firefly III también intentará editar la regla relacionada con esta factura. Sin embargo, si ha editado esta regla usted mismo, Firefly III no cambiará nada.|Firefly III intentará editar también las :count reglas relacionadas con esta factura. Sin embargo, si ha editado estas reglas usted mismo, Firefly III no cambiará nada.',
|
||||
'bill_expected_date' => 'Se espera :date',
|
||||
'bill_paid_on' => 'Paid on {date}',
|
||||
'bill_paid_on' => 'Pagado el {date}',
|
||||
|
||||
// accounts:
|
||||
'inactive_account_link' => 'Tiene :count cuenta inactiva (archivada), que puedes ver en esta página separada.|Tienes cuentas :count inactivas (archivadas), que puedes ver en esta página separada.',
|
||||
@@ -1341,7 +1341,7 @@ return [
|
||||
'automation' => 'Automatización',
|
||||
'others' => 'Otros',
|
||||
'classification' => 'Clasificación',
|
||||
'store_transaction' => 'Store transaction',
|
||||
'store_transaction' => 'Guardar transacción',
|
||||
|
||||
// reports:
|
||||
'report_default' => 'Reporte financiero por defecto entre :start y :end',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Aja sääntö ":title" valitsemillesi tapahtumille',
|
||||
'apply_rule_selection_intro' => 'Säännöt kuten ":title" ajetaan normaalisti ainoastaan uusille tai päivitetyille tapahtumille, mutta voit pyytää Firefly III:a ajamaan sen myös sinun valitsemillesi, jo olemassa oleville tapahtumille. Tämä voi olla kätevää kun päivität sääntöä ja haluat muutosten vaikuttavan jo olemassaoleviin tapahtumiin.',
|
||||
'include_transactions_from_accounts' => 'Sisällytä tapahtumat näiltä tileiltä',
|
||||
'applied_rule_selection' => 'Sääntö ":title" on ajettu valituille tapahtumille.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Suorita',
|
||||
'apply_rule_group_selection' => 'Aja sääntöryhmä ":title" valituille tapahtumille',
|
||||
'apply_rule_group_selection_intro' => 'Sääntöryhmät kuten ":title" ajetaan normaalisti ainoastaan uusille tai päivitetyille tapahtumille, mutta voit pyytää Firefly III:a ajamaan kaikki ryhmän säännöt myös sinun valitsemillesi, jo olemassa oleville tapahtumille. Tämä voi olla kätevää kun olet päivittänyt ryhmän sääntöjä ja haluat muutosten vaikuttavan jo olemassaoleviin tapahtumiin.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Appliquer la règle ":title" à une sélection de vos opérations',
|
||||
'apply_rule_selection_intro' => 'Les règles comme ":title" ne s\'appliquent normalement qu\'aux opérations nouvelles ou mises à jour, mais vous pouvez dire à Firefly III de l’exécuter sur une sélection de vos opérations existantes. Cela peut être utile lorsque vous avez mis à jour une règle et avez besoin que les modifications soient appliquées à l’ensemble de vos autres opérations.',
|
||||
'include_transactions_from_accounts' => 'Inclure les opérations depuis ces comptes',
|
||||
'applied_rule_selection' => 'La règle ":title" a été appliquée à votre sélection.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Exécuter',
|
||||
'apply_rule_group_selection' => 'Appliquer le groupe de règles ":title" à une sélection de vos opérations',
|
||||
'apply_rule_group_selection_intro' => 'Les groupes de règles comme ":title" ne s\'appliquent normalement qu\'aux opérations nouvelles ou mises à jour, mais vous pouvez dire à Firefly III d\'exécuter toutes les règles de ce groupe sur une sélection de vos opérations existantes. Cela peut être utile lorsque vous avez mis à jour un groupe de règles et avez besoin que les modifications soient appliquées à l’ensemble de vos autres opérations.',
|
||||
@@ -1022,7 +1022,7 @@ return [
|
||||
'list_inactive_rule' => 'règle inactive',
|
||||
'bill_edit_rules' => 'Firefly III tentera également de modifier la règle relative à cette facture. Si vous avez modifié cette règle vous-même, Firefly III ne changera rien. Firefly III tentera également de modifier les :count règles relatives à cette facture. Si vous avez modifié ces règles vous-même, Firefly III ne changera rien.',
|
||||
'bill_expected_date' => 'Prévu :date',
|
||||
'bill_paid_on' => 'Paid on {date}',
|
||||
'bill_paid_on' => 'Payé le {date}',
|
||||
|
||||
// accounts:
|
||||
'inactive_account_link' => 'Vous avez :count compte inactif (archivé) que vous pouvez consulter sur cette page dédiée.| Vous avez :count comptes inactifs (archivés) que vous pouvez consulter sur cette page dédiée.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => '":title" szabály alkalmazása a tranzakciók egy csoportján',
|
||||
'apply_rule_selection_intro' => 'Az olyan szabályok mint a ":title" normális esetben csak az új vagy a frissített tranzakciókon lesznek alkalmazva, de meg lehet mondani a Firefly III-nak, hogy futtassa le a már létező tranzakciókon. Ez hasznos lehet, ha egy szabály frissítve lett és a módosításokat az összes tranzakción alkalmazni kell.',
|
||||
'include_transactions_from_accounts' => 'Beleértve a tranzakciókat ezekből a számlákból',
|
||||
'applied_rule_selection' => '":title" szabály alkalmazva a kiválasztásra.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Végrehajtás',
|
||||
'apply_rule_group_selection' => '":title" szabálycsoport alkalmazása a tranzakciók egy csoportján',
|
||||
'apply_rule_group_selection_intro' => 'Az olyan szabálycsoportok mint a ":title" normális esetben csak az új vagy a frissített tranzakciókon lesznek alkalmazva, de meg lehet mondani a Firefly III-nak, hogy futtassa le a csoportban lévő összes szabályt a már létező tranzakciókon. Ez hasznos lehet, ha egy szabálycsoport frissítve lett és a módosításokat az összes tranzakción alkalmazni kell.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Terapkan aturan ":title" untuk pilihan transaksi Anda',
|
||||
'apply_rule_selection_intro' => 'Aturan seperti ":title" biasanya hanya diterapkan pada transaksi baru atau yang telah diperbarui, namun Anda bisa memberi tahu Firefly III untuk menjalankannya pada pilihan transaksi Anda yang ada. Ini bisa berguna bila Anda telah memperbarui peraturan dan Anda memerlukan perubahan yang akan diterapkan pada semua transaksi Anda yang lain.',
|
||||
'include_transactions_from_accounts' => 'Sertakan transaksi dari akun ini',
|
||||
'applied_rule_selection' => 'Aturan ":title" telah diterapkan pada pilihan Anda.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Menjalankan',
|
||||
'apply_rule_group_selection' => 'Terapkan grup aturan ":title" ke pilihan transaksi Anda',
|
||||
'apply_rule_group_selection_intro' => 'Kelompok aturan seperti ":title" biasanya hanya diterapkan pada transaksi baru atau yang diperbarui, namun Anda dapat memberi tahu Firefly III untuk menjalankan semua aturan dalam grup ini pada pilihan transaksi Anda saat ini. Ini bisa berguna bila Anda telah memperbarui sekumpulan aturan dan Anda memerlukan perubahan yang akan diterapkan pada semua transaksi Anda yang lain.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Applica la regola ":title" a una selezione delle tue transazioni',
|
||||
'apply_rule_selection_intro' => 'Regole come ":title" sono normalmente applicate solo a transazioni nuove o aggiornate, ma puoi dire a Firefly III di eseguirle su una selezione delle tue transazioni esistenti. Questo può essere utile quando hai aggiornato una regola e hai bisogno che le modifiche vengano applicate a tutte le altre transazioni.',
|
||||
'include_transactions_from_accounts' => 'Includi transazioni da questi conti',
|
||||
'applied_rule_selection' => 'La regola ":title" è stata applicata alla tua selezione.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Eseguire',
|
||||
'apply_rule_group_selection' => 'Applica il gruppo di regole ":title" a una selezione delle tue transazioni',
|
||||
'apply_rule_group_selection_intro' => 'Gruppi di regole come ":title" sono normalmente applicati solo a transazioni nuove o aggiornate, ma puoi dire a Firefly III di eseguire tutte le regole in questo gruppo su una selezione delle tue transazioni esistenti. Questo può essere utile quando hai aggiornato un gruppo di regole e hai bisogno delle modifiche da applicare a tutte le tue altre transazioni.',
|
||||
@@ -1022,7 +1022,7 @@ return [
|
||||
'list_inactive_rule' => 'regola inattiva',
|
||||
'bill_edit_rules' => 'Firefly III tenterà anche di modificare la regola relativa a questa bolletta. Se hai modificato questa regola da solo, Firefly III non cambierà nulla.|Firefly III tenterà anche di modificare le :count regole relative a questa bolletta. Se hai modificato queste regole, Firefly III non cambierà nulla.',
|
||||
'bill_expected_date' => 'Attesa :date',
|
||||
'bill_paid_on' => 'Paid on {date}',
|
||||
'bill_paid_on' => 'Pagata il {date}',
|
||||
|
||||
// accounts:
|
||||
'inactive_account_link' => 'Hai :count conto inattivo (archiviato), che puoi visualizzare in questa pagina separata.|Hai :count conti inattivi (archiviati), che puoi visualizzare in questa pagina separata.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Bruk regel ":title" til et utvalg av dine transaksjoner',
|
||||
'apply_rule_selection_intro' => 'Regler som ":title" brukes normalt bare til nye eller oppdaterte transaksjoner, men du kan få Firefly III til å kjøre dem på et utvalg av dine eksisterende transaksjoner. Dette kan være nyttig når du har oppdatert en regel, og du trenger at endringene blir brukt på alle dine tidligere transaksjoner.',
|
||||
'include_transactions_from_accounts' => 'Ta med transaksjoner fra disse kontoene',
|
||||
'applied_rule_selection' => 'Regel ":title" har blitt brukt på ditt utvalg.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Kjør',
|
||||
'apply_rule_group_selection' => 'Bruk regelgruppe ":title" til et utvalg av dine transaksjoner',
|
||||
'apply_rule_group_selection_intro' => 'Regelgrupper som ":title" brukes normalt bare til nye eller oppdaterte transaksjoner, men du kan få Firefly III til å kjøre dem på et utvalg av dine eksisterende transaksjoner. Dette kan være nyttig når du har oppdatert en regelgruppe, og du trenger at endringene blir brukt på alle dine tidligere transaksjoner.',
|
||||
|
@@ -23,6 +23,6 @@
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'failed' => 'Deze gegevens zijn niet correct.',
|
||||
'failed' => 'De combinatie van gebruikersnaam of e-mailadres en wachtwoord is onjuist.',
|
||||
'throttle' => 'Te veel inlogpogingen. Probeer opnieuw in :seconds seconden.',
|
||||
];
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Pas regel ":title" toe op een selectie van je transacties',
|
||||
'apply_rule_selection_intro' => 'Regels zoals ":title" worden normaal alleen op nieuwe of geüpdate transacties toegepast, maar Firefly III kan ze ook toepassen op (een selectie van) je bestaande transacties. Dit kan praktisch zijn als je een regels hebt veranderd en je wilt de veranderingen toepassen op al je transacties.',
|
||||
'include_transactions_from_accounts' => 'Gebruik transacties van deze rekeningen',
|
||||
'applied_rule_selection' => 'Regel ":title" is toegepast op je selectie.',
|
||||
'applied_rule_selection' => '{0} Er zijn geen transacties in je selectie veranderd door regel ":title".|[1] Eén transactie in je selectie is veranderd door regel ":title".|[2,*] :count transacties in je selectie zijn veranderd door regel ":title".',
|
||||
'execute' => 'Uitvoeren',
|
||||
'apply_rule_group_selection' => 'Pas regelgroep ":title" toe op een selectie van je transacties',
|
||||
'apply_rule_group_selection_intro' => 'Regelgroepen zoals ":title" worden normaal alleen op nieuwe of geüpdate transacties toegepast, maar Firefly III kan ze ook toepassen op (een selectie van) je bestaande transacties. Dit kan praktisch zijn als je regels in de groep hebt veranderd en je wilt de veranderingen toepassen op al je transacties.',
|
||||
@@ -1022,7 +1022,7 @@ return [
|
||||
'list_inactive_rule' => 'inactieve regel',
|
||||
'bill_edit_rules' => 'Firefly III gaat proberen de gerelateerde regel ook aan te passen. Als je deze zelf al hebt gewijzigd echter, zal dit niet gebeuren.|Firefly III gaat proberen de :count gerelateerde regels ook aan te passen. Als je deze zelf al hebt gewijzigd echter, zal dit niet gebeuren.',
|
||||
'bill_expected_date' => 'Verwacht :date',
|
||||
'bill_paid_on' => 'Paid on {date}',
|
||||
'bill_paid_on' => 'Betaald op {date}',
|
||||
|
||||
// accounts:
|
||||
'inactive_account_link' => 'Je hebt :count inactieve (gearchiveerde) rekening, die je kan bekijken op deze aparte pagina.|Je hebt :count inactieve (gearchiveerde) rekeningen, die je kan bekijken op deze aparte pagina.',
|
||||
@@ -1341,7 +1341,7 @@ return [
|
||||
'automation' => 'Automatisering',
|
||||
'others' => 'Overige',
|
||||
'classification' => 'Indeling',
|
||||
'store_transaction' => 'Store transaction',
|
||||
'store_transaction' => 'Transactie opslaan',
|
||||
|
||||
// reports:
|
||||
'report_default' => 'Standaard financieel rapport (:start tot :end)',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Zastosuj regułę ":title" do niektórych swoich transakcji',
|
||||
'apply_rule_selection_intro' => 'Reguły takie jak ":title" są zwykle stosowane tylko do nowych lub modyfikowanych transakcji, ale możesz powiedzieć Firefly III aby uruchomił ją dla istniejących transakcji. Może to być przydatne, gdy zmodyfikowałeś regułę i potrzebujesz zastosować zmiany dla wszystkich pozostałych transakcji.',
|
||||
'include_transactions_from_accounts' => 'Uwzględnij transakcje z tych kont',
|
||||
'applied_rule_selection' => 'Reguła ":title" została zastosowana do Twojego wyboru.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Wykonaj',
|
||||
'apply_rule_group_selection' => 'Zastosuj grupę reguł ":title" do niektórych swoich transakcji',
|
||||
'apply_rule_group_selection_intro' => 'GRupy reguł takie jak ":title" są zwykle stosowane tylko do nowych lub modyfikowanych transakcji, ale możesz powiedzieć Firefly III aby uruchomił ją dla istniejących transakcji. Może to być przydatne, gdy zmodyfikowałeś grupę reguł i potrzebujesz zastosować zmiany dla wszystkich pozostałych transakcji.',
|
||||
@@ -1022,7 +1022,7 @@ return [
|
||||
'list_inactive_rule' => 'nieaktywna reguła',
|
||||
'bill_edit_rules' => 'Firefly III spróbuje edytować regułę związaną z tym rachunkiem. Jeśli jednak reguła była edytowana przez Ciebie, Firefly III nic nie zmieni. Firefly III spróbuje edytować reguły :count również związane z tym rachunkiem. Jeśli jednak reguły były edytowane przez Ciebie, Firefly III nic nie zmieni.',
|
||||
'bill_expected_date' => 'Oczekiwane :date',
|
||||
'bill_paid_on' => 'Paid on {date}',
|
||||
'bill_paid_on' => 'Zapłacone {date}',
|
||||
|
||||
// accounts:
|
||||
'inactive_account_link' => 'Masz :count nieaktywne (zarchiwizowane) konto, które możesz zobaczyć na tej stronie.|Masz :count nieaktywnych (zarchiwizowanych) kont, które możesz zobaczyć na tej stronie.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Aplicar a regra ":title" para uma seleção de suas transações',
|
||||
'apply_rule_selection_intro' => 'As regras como ":title" normalmente são aplicadas apenas a transações novas ou atualizadas, mas você pode informar o Firefly III para executá-lo em uma seleção de suas transações existentes. Isso pode ser útil quando você atualizou uma regra e você precisa das alterações a serem aplicadas a todas as suas outras transações.',
|
||||
'include_transactions_from_accounts' => 'Incluir as transações destas contas',
|
||||
'applied_rule_selection' => 'Regra ":title" tem sido aplicada para sua seleção.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Executar',
|
||||
'apply_rule_group_selection' => 'Aplicar grupo de regras ":title" para uma seleção de suas transações',
|
||||
'apply_rule_group_selection_intro' => 'Os grupos de regras como ":title" normalmente são aplicados apenas a transações novas ou atualizadas, mas você pode informar ao Firefly III para executar todas as regras neste grupo em uma seleção de suas transações existentes. Isso pode ser útil quando você atualizou um grupo de regras e você precisa das alterações a serem aplicadas a todas as suas outras transações.',
|
||||
@@ -1022,7 +1022,7 @@ return [
|
||||
'list_inactive_rule' => 'regra inativa',
|
||||
'bill_edit_rules' => 'Firefly III will attempt to edit the rule related to this bill as well. If you\'ve edited this rule yourself however, Firefly III won\'t change anything.|Firefly III will attempt to edit the :count rules related to this bill as well. If you\'ve edited these rules yourself however, Firefly III won\'t change anything.',
|
||||
'bill_expected_date' => 'Estimado :date',
|
||||
'bill_paid_on' => 'Paid on {date}',
|
||||
'bill_paid_on' => 'Pago em {date}',
|
||||
|
||||
// accounts:
|
||||
'inactive_account_link' => 'You have :count inactive (archived) account, which you can view on this separate page.|You have :count inactive (archived) accounts, which you can view on this separate page.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Aplicar a regra ":title" a uma selecção de transacções',
|
||||
'apply_rule_selection_intro' => 'Regras como ":title" são normalmente aplicadas a transações novas ou atualizadas, no entanto pode dizer ao Firefly III para executar as mesmas em transações selecionadas. Isto pode ser útil quando tiver atualizado uma regra e necessite de aplicar as alterações a todas as transações que devem ser afetas.',
|
||||
'include_transactions_from_accounts' => 'Incluir transações destas contas',
|
||||
'applied_rule_selection' => 'A regra ":title" foi aplicada à sua seleção.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Executar',
|
||||
'apply_rule_group_selection' => 'Aplicar grupo de regras ":title" a uma selecção de transacções',
|
||||
'apply_rule_group_selection_intro' => 'Regras de grupo como ":title" são normalmente aplicadas a transações novas ou atualizadas, no entanto pode dizer ao Firefly III para executar as mesmas neste grupo em transações selecionadas. Isto pode ser útil quando tiver atualizado regras de grupo e necessite de aplicar as alterações a todas as transações que devem ser afetas.',
|
||||
@@ -1022,7 +1022,7 @@ return [
|
||||
'list_inactive_rule' => 'regra inactiva',
|
||||
'bill_edit_rules' => 'O Firefly III tentará editar a regra relacionada a esta conta também. Se editou esta regra, o Firefly III não vai mudar nada.|Firefly III tentará editar as regras de :count relacionadas a esta conta também. Se editou estas regras, no entanto, o Firefly III não vai mudar nada.',
|
||||
'bill_expected_date' => 'Esperado :date',
|
||||
'bill_paid_on' => 'Paid on {date}',
|
||||
'bill_paid_on' => 'Pago a {date}',
|
||||
|
||||
// accounts:
|
||||
'inactive_account_link' => 'Você tem :count conta inativa (arquivada), que pode visualizar nesta página separada.| Você tem :count contas inativas (arquivadas), que pode visualizar nesta página separada.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Aplicați regula ":title" la o selecție a tranzacțiilor dvs.',
|
||||
'apply_rule_selection_intro' => 'Reguli de genul ":title" se aplică, în mod normal, tranzacțiilor noi sau actualizate, dar puteți să-i spuneți aplicației să o ruleze pe o selecție a tranzacțiilor existente. Acest lucru poate fi util atunci când ați actualizat o regulă și aveți nevoie de modificările care vor fi aplicate tuturor celorlalte tranzacții.',
|
||||
'include_transactions_from_accounts' => 'Includeți tranzacții din aceste conturi',
|
||||
'applied_rule_selection' => 'Regula ":title" a fost aplicată selecției dvs..',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Execută',
|
||||
'apply_rule_group_selection' => 'Aplicați grupul de reguli ":title" la o selecție a tranzacțiilor dvs.',
|
||||
'apply_rule_group_selection_intro' => 'Grupul de reguli precum ":title" se aplică, în mod normal, tranzacțiilor noi sau actualizate, însă puteți spune aplicației că rulează toate regulile din acest grup cu privire la o selecție a tranzacțiilor existente. Acest lucru poate fi util atunci când ați actualizat un grup de reguli și aveți nevoie de modificările care vor fi aplicate tuturor celorlalte tranzacții.',
|
||||
|
@@ -40,7 +40,7 @@ return [
|
||||
'reports' => 'Отчёты',
|
||||
'search_result' => 'Результаты поиска для ":query"',
|
||||
'withdrawal_list' => 'Мои расходы',
|
||||
'Withdrawal_list' => 'Мои расходы',
|
||||
'Withdrawal_list' => 'Расходы',
|
||||
'deposit_list' => 'Мои доходы',
|
||||
'transfer_list' => 'Переводы',
|
||||
'transfers_list' => 'Переводы',
|
||||
@@ -52,7 +52,7 @@ return [
|
||||
'edit_journal' => 'Редактирование транзакции ":description"',
|
||||
'edit_reconciliation' => 'Редактировать ":description"',
|
||||
'delete_journal' => 'Удаление транзакции ":description"',
|
||||
'delete_group' => 'Удаление транзакции ":description"',
|
||||
'delete_group' => 'Удалить транзакцию ":description"',
|
||||
'tags' => 'Метки',
|
||||
'createTag' => 'Создать новую метку',
|
||||
'edit_tag' => 'Редактирование метки ":tag"',
|
||||
|
@@ -39,7 +39,7 @@ return [
|
||||
'month_and_day_js' => 'Do MMMM YYYY',
|
||||
'date_time_js' => 'Do MMMM YYYY, @ HH:mm:ss',
|
||||
'specific_day_js' => 'D MMMM YYYY',
|
||||
'week_in_year_js' => '[Неделя] w, YYYY',
|
||||
'week_in_year_js' => '[Week] w, YYYY',
|
||||
'year_js' => 'YYYY',
|
||||
'half_year_js' => 'Q YYYY',
|
||||
'dow_1' => 'Понедельник',
|
||||
|
@@ -26,12 +26,12 @@ return [
|
||||
'no_demo_text' => 'Извините, но для <abbr title=":route">этой страницы</abbr> нет дополнительного пояснения.',
|
||||
'see_help_icon' => 'Воспользуйтесь значком <i class="fa fa-question-circle"></i> в правом верхнем углу, чтобы узнать больше.',
|
||||
'index' => 'Добро пожаловать в <strong>Firefly III</strong>! На этой странице вы видите вашу финансовую ситуацию в общих чертах. Более подробная информация доступна на страницах → <a href=":asset">Активные счета</a> <a href=":budgets">Бюджет</a> и <a href=":reports">Отчёты</a>. Или просто внимательно оглядитесь и изучите всё вокруг.',
|
||||
'accounts-index' => 'Основные счета - это ваши личные банковские счета. Счёта расходов - это счета, на которые вы тратите деньги, например, магазины и друзья. Счета доходов - это счета, с которых вы получаете деньги, например, ваша работа, правительство или другие источники дохода. Долги - это ваши дебиты и кредиты, такие как займы по кредитной карте или студенческие займы. На этой странице вы можете редактировать или удалять их.',
|
||||
'accounts-index' => 'Основные счета - это ваши личные банковские счета. Счёта расходов - это счета, на которые вы тратите деньги, например, магазины и друзья. Счета доходов - это счета, с которых вы получаете деньги, например, ваша работа, правительство или другие источники дохода. Долги - это ваши дебеты и кредиты, такие как займы по кредитной карте или студенческие займы. На этой странице вы можете редактировать или удалять их.',
|
||||
'budgets-index' => 'На этой странице вы видите все свои бюджеты. На верхней панели показана сумма, доступная в рамках бюджета. Бюджет можно настроить на любой период, щёлкнув сумму справа. Сумма, которую вы фактически потратили, показана на диаграмме внизу. Ещё ниже показаны в сравнении ваши фактически расходы и запланированный бюджет.',
|
||||
'reports-index-start' => 'Firefly III поддерживает несколько типов отчётов. Вы можете узнать про них, нажав на значок <i class="fa fa-question-circle"></i> в правом верхнем углу.',
|
||||
'reports-index-examples' => 'Обязательно ознакомьтесь с этими примерами: <a href=":one">a ежемесячный финансовый обзор</a>, <a href=":two">a годовой финансовый обзор</a> и <a href=":three">a обзор бюджета</a>.',
|
||||
'currencies-index' => 'Firefly III поддерживает несколько валют. Хотя по умолчанию используется Евро, вы можете сделать основной валютой доллары США или любую другую валюту. Как вы видите, несколько валют уже есть в списке, но вы можете добавить любую другую, если это требуется. Обратите внимание, что выбор новой валюты по умолчанию не повлияет на уже существующие транзакции: Firefly III поддерживает одновременное использование нескольких валют.',
|
||||
'transactions-index' => 'Эти расходы, доходы и переводы не очень интересны. Они были созданы автоматически.',
|
||||
'piggy-banks-index' => 'Как вы можете видеть, здесь есть три копилки. Используйте кнопки «плюс» и «минус», чтобы влиять на количество денег в каждой копилке. Нажмите название копилки, чтобы увидеть её настройки.',
|
||||
'profile-index' => 'Обратите внимание, что все данные на демо-сайте очищаются каждые 4 часа. Ваш доступ к сайту может быть прекращён в любой момент. Это происходит автоматически и не является ошибкой.',
|
||||
'profile-index' => 'Обратите внимание, что все данные на демо сайте очищаются каждые 4 часа. Ваш доступ к сайту может быть прекращён в любой момент. Это происходит автоматически и не является ошибкой.',
|
||||
];
|
||||
|
@@ -210,7 +210,7 @@ return [
|
||||
'active_bills_only' => 'только активные счета',
|
||||
'active_bills_only_total' => 'все активные счета на оплату',
|
||||
'active_exp_bills_only' => 'только активные и ожидаемые счета на оплату',
|
||||
'active_exp_bills_only_total' => 'all active expected bills only',
|
||||
'active_exp_bills_only_total' => 'только активные и ожидаемые счета на оплату',
|
||||
'per_period_sum_1D' => 'Ожидаемые ежедневные расходы',
|
||||
'per_period_sum_1W' => 'Ожидаемые еженедельные расходы',
|
||||
'per_period_sum_1M' => 'Ожидаемые ежемесячные расходы',
|
||||
@@ -244,8 +244,8 @@ return [
|
||||
'all_source_accounts' => 'Счета-источники',
|
||||
'back_to_index' => 'Вернуться к содержанию',
|
||||
'cant_logout_guard' => 'Firefly III не может выйти из системы.',
|
||||
'external_url' => 'External URL',
|
||||
'internal_reference' => 'Internal reference',
|
||||
'external_url' => 'Внешний URL-адрес',
|
||||
'internal_reference' => 'Внутренняя ссылка',
|
||||
|
||||
// check for updates:
|
||||
'update_check_title' => 'Проверить обновления',
|
||||
@@ -280,7 +280,7 @@ return [
|
||||
'search_found_more_transactions' => 'Firefly III нашёл более :count транзакций за :time секунд.',
|
||||
'search_for_query' => 'Firefly III ищет транзакции со всеми этими словами: <span class="text-info">:query</span>',
|
||||
'search_modifier_date_is' => 'Дата транзакции — ":value"',
|
||||
'search_modifier_id' => 'Transaction ID is ":value"',
|
||||
'search_modifier_id' => 'ID транзакции - ":value"',
|
||||
'search_modifier_date_before' => 'Дата транзакции до или равна ":value"',
|
||||
'search_modifier_date_after' => 'Дата транзакции после или равна ":value"',
|
||||
'search_modifier_created_on' => 'Транзакция была создана ":value"',
|
||||
@@ -291,8 +291,8 @@ return [
|
||||
'search_modifier_description_ends' => 'Описание заканчивается на ":value"',
|
||||
'search_modifier_description_contains' => 'Описание содержит ":value"',
|
||||
'search_modifier_description_is' => 'Описание точно соответствует ":value"',
|
||||
'search_modifier_currency_is' => 'Transaction (foreign) currency is ":value"',
|
||||
'search_modifier_foreign_currency_is' => 'Transaction foreign currency is ":value"',
|
||||
'search_modifier_currency_is' => '(Иностранная) валюта транзакции - ":value"',
|
||||
'search_modifier_foreign_currency_is' => 'Иностранная валюта транзакции - ":value"',
|
||||
'search_modifier_has_attachments' => 'Транзакция должна иметь вложение',
|
||||
'search_modifier_has_no_category' => 'Транзакция не должна быть связана с категорией',
|
||||
'search_modifier_has_any_category' => 'Транзакция должна быть связана с (любой) категорией',
|
||||
@@ -300,12 +300,12 @@ return [
|
||||
'search_modifier_has_any_budget' => 'Транзакция должна быть связана с (любым) бюджетом',
|
||||
'search_modifier_has_no_tag' => 'У транзакции не должно быть меток',
|
||||
'search_modifier_has_any_tag' => 'Транзакция должна иметь (любую) метку',
|
||||
'search_modifier_notes_contain' => 'The transaction notes contain ":value"',
|
||||
'search_modifier_notes_start' => 'The transaction notes start with ":value"',
|
||||
'search_modifier_notes_end' => 'The transaction notes end with ":value"',
|
||||
'search_modifier_notes_are' => 'The transaction notes are exactly ":value"',
|
||||
'search_modifier_no_notes' => 'The transaction has no notes',
|
||||
'search_modifier_any_notes' => 'The transaction must have notes',
|
||||
'search_modifier_notes_contain' => 'Заметки транзакции содержат ":value"',
|
||||
'search_modifier_notes_start' => 'Заметки транзакции начинаются с ":value"',
|
||||
'search_modifier_notes_end' => 'Заметки транзакции оканчиваются на ":value"',
|
||||
'search_modifier_notes_are' => 'Заметки транзакции соответствуют ":value"',
|
||||
'search_modifier_no_notes' => 'Транзакция не содержит заметок',
|
||||
'search_modifier_any_notes' => 'Транзакция должна содержать заметки',
|
||||
'search_modifier_amount_exactly' => 'Сумма точно равна :value',
|
||||
'search_modifier_amount_less' => 'Сумма меньше или равна :value',
|
||||
'search_modifier_amount_more' => 'Сумма больше или равна :value',
|
||||
@@ -320,24 +320,24 @@ return [
|
||||
'search_modifier_source_account_nr_ends' => 'Номер счёта-источника (IBAN) заканчивается на ":value"',
|
||||
'search_modifier_destination_account_is' => 'Название счёта назначения точно соответствует ":value"',
|
||||
'search_modifier_destination_account_contains' => 'Название счёта назначения содержит ":value"',
|
||||
'search_modifier_destination_account_starts' => 'Destination account name starts with ":value"',
|
||||
'search_modifier_destination_account_starts' => 'Название счёта назначения начинается с ":value"',
|
||||
'search_modifier_destination_account_ends' => 'Название счёта назначения заканчивается на ":value"',
|
||||
'search_modifier_destination_account_id' => 'ID счёта назначения = :value',
|
||||
'search_modifier_destination_is_cash' => 'Счёт назначения - это (наличный) счёт',
|
||||
'search_modifier_source_is_cash' => 'Счёт-источник - это (наличный) счёт',
|
||||
'search_modifier_destination_account_nr_is' => 'Destination account number (IBAN) is ":value"',
|
||||
'search_modifier_destination_account_nr_contains' => 'Destination account number (IBAN) contains ":value"',
|
||||
'search_modifier_destination_account_nr_starts' => 'Destination account number (IBAN) starts with ":value"',
|
||||
'search_modifier_destination_account_nr_ends' => 'Destination account number (IBAN) ends with ":value"',
|
||||
'search_modifier_account_id' => 'Source or destination account ID\'s is/are: :value',
|
||||
'search_modifier_category_is' => 'Category is ":value"',
|
||||
'search_modifier_budget_is' => 'Budget is ":value"',
|
||||
'search_modifier_bill_is' => 'Bill is ":value"',
|
||||
'search_modifier_transaction_type' => 'Transaction type is ":value"',
|
||||
'search_modifier_tag_is' => 'Tag is ":value"',
|
||||
'update_rule_from_query' => 'Update rule ":rule" from search query',
|
||||
'create_rule_from_query' => 'Create new rule from search query',
|
||||
'rule_from_search_words' => 'The rule engine has a hard time handling ":string". The suggested rule that fits your search query may give different results. Please verify the rule triggers carefully.',
|
||||
'search_modifier_destination_account_nr_is' => 'Номер счета назначения (IBAN) - ":value"',
|
||||
'search_modifier_destination_account_nr_contains' => 'Номер счета назначения (IBAN) содержит ":value"',
|
||||
'search_modifier_destination_account_nr_starts' => 'Номер счета назначения (IBAN) начинается с ":value"',
|
||||
'search_modifier_destination_account_nr_ends' => 'Номер счета назначения (IBAN) оканчивается на ":value"',
|
||||
'search_modifier_account_id' => 'ID счета источника или назначения: :value',
|
||||
'search_modifier_category_is' => 'Категория - ":value"',
|
||||
'search_modifier_budget_is' => 'Бюджет - ":value"',
|
||||
'search_modifier_bill_is' => 'Счёт на оплату ":value"',
|
||||
'search_modifier_transaction_type' => 'Тип транзакции - ":value"',
|
||||
'search_modifier_tag_is' => 'Тег - ":value"',
|
||||
'update_rule_from_query' => 'Обновить правило ":rule" из поискового запроса',
|
||||
'create_rule_from_query' => 'Создать новое правило из поискового запроса',
|
||||
'rule_from_search_words' => 'Механизм правил не справился с обработкой ":string". Предлагаемое правило, удовлетворяющее вашему поисковому запросу, может дать различные результаты. Пожалуйста, тщательно проверьте условия правила.',
|
||||
|
||||
|
||||
// END
|
||||
@@ -387,7 +387,7 @@ return [
|
||||
'save_rules_by_moving' => 'Сохраните это правило, переместив его в другую группу правил:|Сохраните эти правила, переместив их в другую группу правил:',
|
||||
'make_new_rule' => 'Создать новое правило в группе правил ":title"',
|
||||
'make_new_rule_no_group' => 'Создать новое правило',
|
||||
'instructions_rule_from_bill' => 'Для того чтобы сравнить транзакции с вашим новым счётом на оплату ":name", Firefly III может создать правило, которое автоматически будет проверять любые ваши транзакции. Пожалуйста, проверьте данные ниже и сохраните правило, для того чтобы Firefly III автоматически привязывал транзакции к вашему новому счёту на оплату.',
|
||||
'instructions_rule_from_bill' => 'Для того чтобы сопоставить транзакции с вашим новым счётом на оплату ":name", Firefly III может создать правило, которое будет автоматически проверять все ваши транзакции. Пожалуйста, проверьте данные ниже и сохраните правило, для того чтобы Firefly III автоматически привязывал транзакции к вашему новому счёту на оплату.',
|
||||
'instructions_rule_from_journal' => 'Создайте правило, основанное на одной из ваших транзакций. Заполните или отправьте форму ниже.',
|
||||
'rule_is_strict' => 'строгое правило',
|
||||
'rule_is_not_strict' => 'нестрогое правило',
|
||||
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Применить ":title" к выбранным вами транзакциям',
|
||||
'apply_rule_selection_intro' => 'Такие правила, как ":title", обычно применяются только к новым или обновлённым транзакциям, но Firefly III может применить его для выбранных вами существующих транзакций. Это может быть полезно, если вы обновили правило, и вам нужно изменить ранее созданные транзакции в соответствии с новыми условиями.',
|
||||
'include_transactions_from_accounts' => 'Включить транзакции с указанных счетов',
|
||||
'applied_rule_selection' => 'Правило ":title" было применено к выбранным транзакциям.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Выполнить',
|
||||
'apply_rule_group_selection' => 'Применить группу правил":title" к выбранным вами транзакциям',
|
||||
'apply_rule_group_selection_intro' => 'Такие группы правил, как ":title", обычно применяются только к новым или обновлённым транзакциям, но Firefly III может применить все правила из этой группы для выбранных вами существующих транзакций. Это может быть полезно, если вы обновили одно или несколько правил в группе и вам нужно изменить ранее созданные транзакции в соответствии с новыми условиями.',
|
||||
@@ -439,18 +439,18 @@ return [
|
||||
'rule_trigger_source_account_is' => 'Название счёта-источника ":trigger_value"',
|
||||
'rule_trigger_source_account_contains_choice' => 'Название счёта-источника содержит..',
|
||||
'rule_trigger_source_account_contains' => 'Название счёта-источника содержит ":trigger_value"',
|
||||
'rule_trigger_account_id_choice' => 'Account ID (source/destination) is exactly..',
|
||||
'rule_trigger_account_id' => 'Account ID (source/destination) is exactly :trigger_value',
|
||||
'rule_trigger_source_account_id_choice' => 'Source account ID is exactly..',
|
||||
'rule_trigger_source_account_id' => 'Source account ID is exactly :trigger_value',
|
||||
'rule_trigger_destination_account_id_choice' => 'Destination account ID is exactly..',
|
||||
'rule_trigger_destination_account_id' => 'Destination account ID is exactly :trigger_value',
|
||||
'rule_trigger_account_is_cash_choice' => 'Account (source/destination) is (cash) account',
|
||||
'rule_trigger_account_is_cash' => 'Account (source/destination) is (cash) account',
|
||||
'rule_trigger_source_is_cash_choice' => 'Source account is (cash) account',
|
||||
'rule_trigger_source_is_cash' => 'Source account is (cash) account',
|
||||
'rule_trigger_destination_is_cash_choice' => 'Destination account is (cash) account',
|
||||
'rule_trigger_destination_is_cash' => 'Destination account is (cash) account',
|
||||
'rule_trigger_account_id_choice' => 'ID счета (источника/назначения) совпадает с..',
|
||||
'rule_trigger_account_id' => 'ID счета (источника/назначения) совпадает с :trigger_value',
|
||||
'rule_trigger_source_account_id_choice' => 'ID счёта-источника совпадает с..',
|
||||
'rule_trigger_source_account_id' => 'ID счёта-источника совпадает с :trigger_value',
|
||||
'rule_trigger_destination_account_id_choice' => 'ID счёта назначения совпадает с..',
|
||||
'rule_trigger_destination_account_id' => 'ID счёта назначения совпадает с :trigger_value',
|
||||
'rule_trigger_account_is_cash_choice' => 'Счет (источника/назначения) - это (наличный) счет',
|
||||
'rule_trigger_account_is_cash' => 'Счет (источника/назначения) - это (наличный) счет',
|
||||
'rule_trigger_source_is_cash_choice' => 'Счёт-источник - это (наличный) счёт',
|
||||
'rule_trigger_source_is_cash' => 'Счёт-источник - это (наличный) счёт',
|
||||
'rule_trigger_destination_is_cash_choice' => 'Счёт назначения - это (наличный) счёт',
|
||||
'rule_trigger_destination_is_cash' => 'Счёт назначения - это (наличный) счёт',
|
||||
'rule_trigger_source_account_nr_starts_choice' => 'Номер счёта-источника / IBAN начинается с..',
|
||||
'rule_trigger_source_account_nr_starts' => 'Номер счёта-источника / IBAN начинается с ":trigger_value"',
|
||||
'rule_trigger_source_account_nr_ends_choice' => 'Номер счёта-источника / IBAN заканчивается на..',
|
||||
@@ -499,10 +499,10 @@ return [
|
||||
'rule_trigger_date_before' => 'Дата транзакции до ":trigger_value"',
|
||||
'rule_trigger_date_after_choice' => 'Дата транзакции после..',
|
||||
'rule_trigger_date_after' => 'Дата транзакции после ":trigger_value"',
|
||||
'rule_trigger_created_on_choice' => 'Transaction was made on..',
|
||||
'rule_trigger_created_on' => 'Transaction was made on ":trigger_value"',
|
||||
'rule_trigger_updated_on_choice' => 'Transaction was last edited on..',
|
||||
'rule_trigger_updated_on' => 'Transaction was last edited on ":trigger_value"',
|
||||
'rule_trigger_created_on_choice' => 'Транзакция проведена..',
|
||||
'rule_trigger_created_on' => 'Транзакция проведена ":trigger_value"',
|
||||
'rule_trigger_updated_on_choice' => 'Последний раз транзакция была отредактирована..',
|
||||
'rule_trigger_updated_on' => 'Последний раз транзакция была отредактирована ":trigger_value"',
|
||||
'rule_trigger_budget_is_choice' => 'Бюджет =',
|
||||
'rule_trigger_budget_is' => 'Бюджет = ":trigger_value"',
|
||||
'rule_trigger_tag_is_choice' => 'Метка =',
|
||||
@@ -540,13 +540,13 @@ return [
|
||||
'rule_trigger_notes_end_choice' => 'Заметки заканчиваются на...',
|
||||
'rule_trigger_notes_end' => 'Заметки заканчиваются на ":trigger_value"',
|
||||
'rule_trigger_bill_is_choice' => 'Счёт на оплату = ..',
|
||||
'rule_trigger_bill_is' => 'Bill is ":trigger_value"',
|
||||
'rule_trigger_bill_is' => 'Счёт на оплату ":trigger_value"',
|
||||
'rule_trigger_external_id_choice' => 'Внешний ID..',
|
||||
'rule_trigger_external_id' => 'Внешний ID - ":trigger_value"',
|
||||
'rule_trigger_internal_reference_choice' => 'Internal reference is..',
|
||||
'rule_trigger_internal_reference' => 'Internal reference is ":trigger_value"',
|
||||
'rule_trigger_journal_id_choice' => 'Transaction journal ID is..',
|
||||
'rule_trigger_journal_id' => 'Transaction journal ID is ":trigger_value"',
|
||||
'rule_trigger_internal_reference_choice' => 'Внутренняя ссылка..',
|
||||
'rule_trigger_internal_reference' => 'Внутренняя ссылка - ":trigger_value"',
|
||||
'rule_trigger_journal_id_choice' => 'ID журнала транзакций..',
|
||||
'rule_trigger_journal_id' => 'ID журнала транзакций ":trigger_value"',
|
||||
|
||||
// actions
|
||||
'rule_action_delete_transaction_choice' => 'УДАЛИТЬ транзакцию (!)',
|
||||
@@ -683,7 +683,7 @@ return [
|
||||
'pref_optional_tj_interest_date' => 'Дата начисления процентов',
|
||||
'pref_optional_tj_book_date' => 'Дата внесения записи',
|
||||
'pref_optional_tj_process_date' => 'Дата обработки',
|
||||
'pref_optional_tj_due_date' => 'Срок',
|
||||
'pref_optional_tj_due_date' => 'Срок оплаты',
|
||||
'pref_optional_tj_payment_date' => 'Дата платежа',
|
||||
'pref_optional_tj_invoice_date' => 'Дата выставления счёта',
|
||||
'pref_optional_tj_internal_reference' => 'Внутренняя ссылка',
|
||||
@@ -1022,7 +1022,7 @@ return [
|
||||
'list_inactive_rule' => 'неактивное правило',
|
||||
'bill_edit_rules' => 'Firefly III также попытается отредактировать правило, связанное с этим счётом на оплату. Однако, если вы сами отредактировали это правило, Firefly III ничего не изменит.|Firefly III также попытается отредактировать :count правил, связанных с этим счётом на оплату. Однако, если вы сами отредактировали эти правила, Firefly III ничего не изменит.',
|
||||
'bill_expected_date' => 'Истекает :date',
|
||||
'bill_paid_on' => 'Paid on {date}',
|
||||
'bill_paid_on' => 'Оплачено {date}',
|
||||
|
||||
// accounts:
|
||||
'inactive_account_link' => 'У вас :count неактивный (архивный) счёт, который вы можете увидеть на этой отдельной странице.|У вас :count неактивных (архивных) счетов, которые вы можете увидеть на этой отдельной странице.',
|
||||
@@ -1341,7 +1341,7 @@ return [
|
||||
'automation' => 'Автоматизация',
|
||||
'others' => 'Другие',
|
||||
'classification' => 'Классификация',
|
||||
'store_transaction' => 'Store transaction',
|
||||
'store_transaction' => 'Сохранить транзакцию',
|
||||
|
||||
// reports:
|
||||
'report_default' => 'Стандартный финансовый отчёт за период с :start по :end',
|
||||
@@ -1434,12 +1434,12 @@ return [
|
||||
'account_role_sharedAsset' => 'Общий основной счёт',
|
||||
'account_role_savingAsset' => 'Сберегательный счет',
|
||||
'account_role_ccAsset' => 'Кредитная карта',
|
||||
'account_role_cashWalletAsset' => 'Кошелёк с наличными',
|
||||
'account_role_cashWalletAsset' => 'Наличные',
|
||||
'budget_chart_click' => 'Щёлкните по названию бюджета в таблице выше, чтобы увидеть диаграмму.',
|
||||
'category_chart_click' => 'Щёлкните по названию категории в таблице выше, чтобы увидеть диаграмму.',
|
||||
'in_out_accounts' => 'Заработано и потрачено в сумме',
|
||||
'in_out_accounts_per_asset' => 'Заработано и потрачено (по основным счетам)',
|
||||
'in_out_per_category' => 'Заработано и потрачено по каждой из категорий',
|
||||
'in_out_accounts' => 'Доходы и траты в сумме',
|
||||
'in_out_accounts_per_asset' => 'Доходы и траты (по основному счету)',
|
||||
'in_out_per_category' => 'Доходы и траты по каждой из категорий',
|
||||
'out_per_budget' => 'Расходы по бюджету',
|
||||
'select_expense_revenue' => 'Выберите счёт расходов или доходов',
|
||||
'multi_currency_report_sum' => 'Поскольку этот список содержит счета с несколькими валютами, то сумма(ы), которую вы видите, может не иметь смысла. Отчёт всегда будет возвращаться к вашей валюте по умолчанию.',
|
||||
@@ -1545,7 +1545,7 @@ return [
|
||||
'store_configuration' => 'Сохранить конфигурацию',
|
||||
'single_user_administration' => 'Управление пользователем :email',
|
||||
'edit_user' => 'Редактирование пользователя :email',
|
||||
'hidden_fields_preferences' => 'You can enable more transaction options in your <a href="preferences">preferences</a>.',
|
||||
'hidden_fields_preferences' => 'Вы можете включить больше параметров транзакции в <a href="preferences">настройках</a>.',
|
||||
'user_data_information' => 'Данные пользователя',
|
||||
'user_information' => 'Информация о пользователе',
|
||||
'total_size' => 'общий размер',
|
||||
@@ -1646,17 +1646,17 @@ return [
|
||||
|
||||
// split a transaction:
|
||||
'splits' => 'Разделение транзакции',
|
||||
'add_another_split' => 'Добавить новую часть',
|
||||
'add_another_split' => 'Добавить еще одну часть',
|
||||
'cannot_edit_opening_balance' => 'Вы не можете изменить начальный баланс этого счёта.',
|
||||
'no_edit_multiple_left' => 'Вы выбрали для редактирования некорректную транзакцию.',
|
||||
'breadcrumb_convert_group' => 'Преобразовать транзакцию',
|
||||
'convert_invalid_source' => 'Транзакция #%d содержит неверную информацию об источнике.',
|
||||
'convert_invalid_source' => 'Транзакция #%d содержит неверную информацию о счете источника.',
|
||||
'convert_invalid_destination' => 'Транзакция #%d содержит неверную информацию о счёте назначения.',
|
||||
'create_another' => 'После сохранения вернуться сюда и создать ещё одну аналогичную запись.',
|
||||
'after_update_create_another' => 'После обновления вернитесь сюда, чтобы продолжить редактирование.',
|
||||
'store_as_new' => 'Сохранить как новую транзакцию вместо обновления.',
|
||||
'reset_after' => 'Сбросить форму после отправки',
|
||||
'errors_submission' => 'There was something wrong with your submission. Please check out the errors.',
|
||||
'errors_submission' => 'При отправке что-то пошло не так. Пожалуйста, проверьте ошибки ниже.',
|
||||
|
||||
// object groups
|
||||
'default_group_title_name' => '(без группировки)',
|
||||
@@ -1749,7 +1749,7 @@ return [
|
||||
'mandatory_for_transaction' => 'Обязательные сведения о транзакции',
|
||||
'optional_for_recurring' => 'Опциональные сведения о повторении',
|
||||
'optional_for_transaction' => 'Опциональные сведения о транзакции',
|
||||
'change_date_other_options' => 'Измените "первую дату", чтобы увидеть больше опций.',
|
||||
'change_date_other_options' => 'Измените "начальную дату", чтобы увидеть больше опций.',
|
||||
'mandatory_fields_for_tranaction' => 'Эти значения будут использоваться при создании транзакций',
|
||||
'click_for_calendar' => 'Щёлкните здесь, чтобы открыт календарь и указать, когда транзакция будет повторяться.',
|
||||
'repeat_forever' => 'Повторять всегда',
|
||||
|
@@ -62,7 +62,7 @@ return [
|
||||
'tagMode' => 'Режим метки',
|
||||
'virtual_balance' => 'Виртуальный баланс',
|
||||
'targetamount' => 'Целевая сумма',
|
||||
'account_role' => 'Роль учётной записи',
|
||||
'account_role' => 'Тип счета',
|
||||
'opening_balance_date' => 'Дата начального баланса',
|
||||
'cc_type' => 'План оплаты по кредитной карте',
|
||||
'cc_monthly_payment_date' => 'Дата ежемесячного платежа по кредитной карте',
|
||||
@@ -91,7 +91,7 @@ return [
|
||||
'amount' => 'Сумма',
|
||||
'foreign_amount' => 'Сумма в иностранной валюте',
|
||||
'date' => 'Дата',
|
||||
'interest_date' => 'Дата выплаты',
|
||||
'interest_date' => 'Дата начисления процентов',
|
||||
'book_date' => 'Дата бронирования',
|
||||
'process_date' => 'Дата обработки',
|
||||
'category' => 'Категория',
|
||||
@@ -212,7 +212,7 @@ return [
|
||||
'to_date' => 'До даты',
|
||||
|
||||
|
||||
'due_date' => 'Срок',
|
||||
'due_date' => 'Срок оплаты',
|
||||
'payment_date' => 'Дата платежа',
|
||||
'invoice_date' => 'Дата выставления счёта',
|
||||
'internal_reference' => 'Внутренняя ссылка',
|
||||
@@ -220,7 +220,7 @@ return [
|
||||
'outward' => 'Внешнее описание',
|
||||
'rule_group_id' => 'Группа правил',
|
||||
'transaction_description' => 'Описание транзакции',
|
||||
'first_date' => 'Первая дата',
|
||||
'first_date' => 'Начальная дата',
|
||||
'transaction_type' => 'Тип транзакции',
|
||||
'repeat_until' => 'Повторять до тех пор, пока',
|
||||
'recurring_description' => 'Описание повторяющейся транзакции',
|
||||
|
@@ -50,7 +50,7 @@ return [
|
||||
'budgets_index_see_expenses_bar' => 'По мере того, как вы будете тратить деньги, эта диаграмма будет заполняться.',
|
||||
'budgets_index_navigate_periods' => 'Перемещайтесь между периодами, чтобы планировать бюджеты заранее.',
|
||||
'budgets_index_new_budget' => 'Создавайте новые бюджеты по своему усмотрению.',
|
||||
'budgets_index_list_of_budgets' => 'Используйте эту таблицу, чтобы установить суммы для каждого бюджета и посмотреть, как у вас дела.',
|
||||
'budgets_index_list_of_budgets' => 'Используйте эту таблицу, чтобы установить суммы для каждого бюджета и посмотреть, как у вас идут дела.',
|
||||
'budgets_index_outro' => 'Чтобы узнать больше о бюджете, воспользуйтесь значком справки в верхнем правом углу.',
|
||||
|
||||
// reports (index)
|
||||
|
@@ -38,7 +38,7 @@ return [
|
||||
'active' => 'Активен?',
|
||||
'percentage' => 'процентов',
|
||||
'recurring_transaction' => 'Повторяющаяся транзакция',
|
||||
'next_due' => 'Следующий срок',
|
||||
'next_due' => 'Следующий срок оплаты',
|
||||
'transaction_type' => 'Тип',
|
||||
'lastActivity' => 'Последняя активность',
|
||||
'balanceDiff' => 'Разность баланса',
|
||||
@@ -59,7 +59,7 @@ return [
|
||||
'interest_date' => 'Проценты',
|
||||
'book_date' => 'Забронировать',
|
||||
'process_date' => 'Дата открытия',
|
||||
'due_date' => 'Срок',
|
||||
'due_date' => 'Срок оплаты',
|
||||
'payment_date' => 'Дата платежа',
|
||||
'invoice_date' => 'Дата выставления счёта',
|
||||
'internal_reference' => 'Внутренняя ссылка',
|
||||
|
@@ -280,7 +280,7 @@ return [
|
||||
'search_found_more_transactions' => 'Firefly III našiel viac než :count transakcií za :time sekúnd.',
|
||||
'search_for_query' => 'Firefly III vyhľadáva transakcie obsahujúce tieto výrazy: <span class="text-info">:query</span>',
|
||||
'search_modifier_date_is' => 'Dátum transakcie je ":value"',
|
||||
'search_modifier_id' => 'Transaction ID is ":value"',
|
||||
'search_modifier_id' => 'ID transakcie je ":value"',
|
||||
'search_modifier_date_before' => 'Dátum transakcie je pred alebo v deň ":value"',
|
||||
'search_modifier_date_after' => 'Dátum transakcie je po alebo v deň ":value"',
|
||||
'search_modifier_created_on' => 'Transakcia bola vytvorená ":value"',
|
||||
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Uplatniť pravidlo „:title“ na vybrané transakcie',
|
||||
'apply_rule_selection_intro' => 'Pravidlá ako „:title“ sa zvyčajne uplatňujú iba na nové alebo aktualizované transakcie, môžete však Firefly III povedať, aby ho spustil pri výbere vašich existujúcich transakcií. To môže byť užitočné, keď ste aktualizovali pravidlo a potrebujete zmeny, ktoré sa majú uplatniť na všetky vaše ďalšie transakcie.',
|
||||
'include_transactions_from_accounts' => 'Zahrnúť transakcie z týchto účtov',
|
||||
'applied_rule_selection' => 'Pravidlo „:title“ bolo uplatnené na váš výber.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Vykonať',
|
||||
'apply_rule_group_selection' => 'Uplatniť skupinu pravidiel „:title“ na vybrané transakcie',
|
||||
'apply_rule_group_selection_intro' => 'Skupiny pravidiel ako „:title“ sa zvyčajne používajú iba na nové alebo aktualizované transakcie, ale môžete Firefly III povedať, aby pri výbere vašich existujúcich transakcií spustil všetky pravidlá v tejto skupine. To môže byť užitočné, keď ste aktualizovali skupinu pravidiel a potrebujete zmeny, ktoré sa majú uplatniť na všetky vaše ďalšie transakcie.',
|
||||
@@ -1022,7 +1022,7 @@ return [
|
||||
'list_inactive_rule' => 'neaktívne pravidlo',
|
||||
'bill_edit_rules' => 'Firefly III sa pokúsi upraviť aj pravidlo týkajúce sa tohto účtu. Ak ste si však toto pravidlo upravili sami, Firefly III ho nebude meniť.|Firefly III sa pokúsi upraviť aj :count pravidiel súvisiacich s týmto účtom. Ak ste si však tieto pravidlá upravili sami, Firefly III ich nebude meniť.',
|
||||
'bill_expected_date' => 'Očakávané :date',
|
||||
'bill_paid_on' => 'Paid on {date}',
|
||||
'bill_paid_on' => 'Uhradené {date}',
|
||||
|
||||
// accounts:
|
||||
'inactive_account_link' => 'Máte :count neaktívny (archivovaný) bankový účet, ktorý môžete zobraziť na tejto samostatnej stránke.|Máte :count neaktívnych (archivovaných) bankových účtov, ktoré môžete zobraziť na tejto samostatnej stránke.',
|
||||
@@ -1341,7 +1341,7 @@ return [
|
||||
'automation' => 'Automatizácia',
|
||||
'others' => 'Iné',
|
||||
'classification' => 'Klasifikácia',
|
||||
'store_transaction' => 'Store transaction',
|
||||
'store_transaction' => 'Uložiť transakciu',
|
||||
|
||||
// reports:
|
||||
'report_default' => 'Predvolený finančný výkaz v období :start a :end',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Tillämpa regel ":title" till ditt val av transaktioner',
|
||||
'apply_rule_selection_intro' => 'Regler som ":title" används normalt bara för nya eller uppdaterade transaktioner, men du kan få Firefly III att köra det på ett utval av nuvarande transaktioner. Detta kan vara användbart när du har uppdaterat en regel ändringen behöver göras på alla dina transaktioner.',
|
||||
'include_transactions_from_accounts' => 'Inkludera transaktioner från dessa konton',
|
||||
'applied_rule_selection' => 'Regel ":title" har tillämpats på ditt val.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Utför',
|
||||
'apply_rule_group_selection' => 'Tillämpa regel grupp ":title" till dit val av transaktioner',
|
||||
'apply_rule_group_selection_intro' => 'Regelgrupper som ":title" används normalt bara för nya eller uppdaterade transaktioner, men du kan få Firefly III att köra alla regler i gruppen på ett utval av nuvarande transaktioner. Detta är användbart när du har uppdaterat en grupp med regler och dessa förändringar behöver göras på alla dina andra transaktioner.',
|
||||
|
@@ -424,7 +424,7 @@ return [
|
||||
'apply_rule_selection' => 'İşleminizin bir bölümüne ":title" kuralını uygulayın',
|
||||
'apply_rule_selection_intro' => '":title" gibi kurallar normalde sadece yeni ve güncellenen işlemlerde geçerlidir ama Firefly III\'e onları mevcut işlemlerinizin istediğiniz bölümlerinde uygulanmasını söyleyebilirsiniz. Bu bir kuralı değiştirdiğinizde ve bunun diğer tüm işlemlerde uygulanmasını istediğinizde yararlı olabilir.',
|
||||
'include_transactions_from_accounts' => 'Bu hesaplardan gelen işlemleri dahil et',
|
||||
'applied_rule_selection' => 'Seçtiğiniz ":title" kuralı uygulandı.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Çalıştır',
|
||||
'apply_rule_group_selection' => 'İşlemlerinizin bir bölümüne ":title" kural grubunu uygulayın',
|
||||
'apply_rule_group_selection_intro' => '":title" gibi kural grupları normalde sadece yeni ve güncellenen işlemlerde geçerlidir ama Firefly III\'e onları mevcut işlemlerinizin istediğiniz bölümlerinde uygulanmasını söyleyebilirsiniz. Bu bir kural grubunu değiştirdiğinizde ve bunun diğer tüm işlemlerde uygulanmasını istediğinizde yararlı olabilir.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => 'Áp dụng quy tắc ":title" cho giao dịch bạn lựa chọn',
|
||||
'apply_rule_selection_intro' => 'Quy tắc như ":title" thường chỉ được áp dụng cho các giao dịch mới hoặc được cập nhật, nhưng bạn có thể yêu cầu Firefly III chạy nó trên một lựa chọn các giao dịch hiện tại của bạn. Điều này có thể hữu ích khi bạn đã cập nhật quy tắc và bạn cần thay đổi để áp dụng cho tất cả các giao dịch khác của mình.',
|
||||
'include_transactions_from_accounts' => 'Bao gồm các giao dịch từ các tài khoản này',
|
||||
'applied_rule_selection' => 'Quy tắc ":title" đã được áp dụng cho lựa chọn của bạn.',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => 'Hoàn thành',
|
||||
'apply_rule_group_selection' => 'Áp dụng nhóm quy tắc ":title" để lựa chọn các giao dịch của bạn',
|
||||
'apply_rule_group_selection_intro' => 'Các nhóm quy tắc như ":title" thường chỉ được áp dụng cho các giao dịch mới hoặc được cập nhật, nhưng bạn có thể yêu cầu Firefly III chạy tất cả các quy tắc trong nhóm này trên một lựa chọn các giao dịch hiện tại của bạn. Điều này có thể hữu ích khi bạn đã cập nhật một nhóm quy tắc và bạn cần thay đổi để áp dụng cho tất cả các giao dịch khác của mình.',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => '将规则 ":title" 套用至您所选的交易',
|
||||
'apply_rule_selection_intro' => '规则如 ":title" 一般仅套用至新的或更新后的交易,但您可要求 Firefly III 针对既有的单笔或多笔交易执行规则。在您更新一则规则后,且必须套用该规则至其他交易时,即可使用此功能。',
|
||||
'include_transactions_from_accounts' => '包含来自这些帐户的交易',
|
||||
'applied_rule_selection' => '规则 ":title" 已套用至您选择的交易。',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => '执行',
|
||||
'apply_rule_group_selection' => '将规则群组 ":title" 套用至您所选的交易',
|
||||
'apply_rule_group_selection_intro' => '规则群组如 ":title" 一般仅套用至新的或更新后的交易,但您可要求 Firefly III 针对既有的单笔或多笔交易执行规则群组内的规则。在您更新一则规则群组后,且必须套用该群组至其他交易时,即可使用此功能。',
|
||||
|
@@ -423,7 +423,7 @@ return [
|
||||
'apply_rule_selection' => '將規則 ":title" 套用至您所選的交易',
|
||||
'apply_rule_selection_intro' => '規則如 ":title" 一般僅套用至新的或更新後的交易,但您可要求 Firefly III 針對既有的單筆或多筆交易執行規則。在您更新一則規則後,且必須套用該規則至其他交易時,即可使用此功能。',
|
||||
'include_transactions_from_accounts' => '包含來自這些帳戶的交易',
|
||||
'applied_rule_selection' => '規則 ":title" 已套用至您選擇的交易。',
|
||||
'applied_rule_selection' => '{0} No transactions in your selection were changed by rule ":title".|[1] One transaction in your selection was changed by rule ":title".|[2,*] :count transactions in your selection were changed by rule ":title".',
|
||||
'execute' => '執行',
|
||||
'apply_rule_group_selection' => '將規則群組 ":title" 套用至您所選的交易',
|
||||
'apply_rule_group_selection_intro' => '規則群組如 ":title" 一般僅套用至新的或更新後的交易,但您可要求 Firefly III 針對既有的單筆或多筆交易執行規則群組內的規則。在您更新一則規則群組後,且必須套用該群組至其他交易時,即可使用此功能。',
|
||||
|
Reference in New Issue
Block a user