Rebuild frontend

This commit is contained in:
James Cole 2021-04-09 19:35:03 +02:00
parent 95d72d065b
commit f5e5854479
No known key found for this signature in database
GPG Key ID: B5669F9493CDE38D
73 changed files with 268 additions and 183 deletions

View File

@ -29,13 +29,13 @@
"admin-lte": "^3.1.0",
"bootstrap": "^4.6.0",
"bootstrap-vue": "^2.21.2",
"chart.js": "^3.0.2",
"icheck-bootstrap": "^3.0.1",
"jquery-ui": "^1.12.1",
"leaflet": "^1.7.1",
"overlayscrollbars": "^1.13.1",
"sortablejs": "^1.13.0",
"v-calendar": "^2.3.0",
"vue-chartjs": "^3.5.1",
"vue-typeahead-bootstrap": "^2.8.0",
"vue2-leaflet": "^2.7.0"
}

View File

@ -32,20 +32,20 @@ export default {
convertChart(dataSet) {
this.dataSet = dataSet;
this.newDataSet = {
count: 0,
//count: 0,
labels: [],
datasets: []
}
this.getLabels();
this.getDataSets();
this.newDataSet.count = this.newDataSet.datasets.length;
//this.newDataSet.count = this.newDataSet.datasets.length;
return this.newDataSet;
},
colorizeBarData(dataSet) {
this.dataSet = dataSet;
this.newDataSet = {
count: 0,
//count: 0,
labels: [],
datasets: []
};
@ -79,7 +79,7 @@ export default {
//strokePointHighColors.push("rgba(" + colourSet[i][0] + ", " + colourSet[i][1] + ", " + colourSet[i][2] + ", 0.9)");
}
this.newDataSet.labels = this.dataSet.labels;
this.newDataSet.count = this.dataSet.count;
//this.newDataSet.count = this.dataSet.count;
for (let setKey in this.dataSet.datasets) {
if (this.dataSet.datasets.hasOwnProperty(setKey)) {
var dataset = this.dataSet.datasets[setKey];
@ -94,7 +94,7 @@ export default {
colorizeLineData(dataSet) {
this.dataSet = dataSet;
this.newDataSet = {
count: 0,
//count: 0,
labels: [],
datasets: []
};
@ -128,10 +128,10 @@ export default {
//strokePointHighColors.push("rgba(" + colourSet[i][0] + ", " + colourSet[i][1] + ", " + colourSet[i][2] + ", 0.9)");
}
this.newDataSet.labels = this.dataSet.labels;
this.newDataSet.count = this.dataSet.count;
//this.newDataSet.count = this.dataSet.count;
for (let setKey in this.dataSet.datasets) {
if (this.dataSet.datasets.hasOwnProperty(setKey)) {
var dataset = this.dataSet.datasets[setKey];
let dataset = this.dataSet.datasets[setKey];
dataset.fill = false;
dataset.backgroundColor = dataset.borderColor = fillColors[setKey];
this.newDataSet.datasets.push(dataset);
@ -168,7 +168,7 @@ export default {
newSet.type = oldSet.type;
newSet.currency_symbol = oldSet.currency_symbol;
newSet.currency_code = oldSet.currency_code;
newSet.yAxisID = oldSet.yAxisID;
//newSet.yAxisID = oldSet.yAxisID;
newSet.data = [];
for (const entryLabel in oldSet.entries) {
if (oldSet.entries.hasOwnProperty(entryLabel)) {

View File

@ -79,67 +79,95 @@ export default {
return sections;
},
getDefaultOptions() {
var self = this;
return {
legend: {
display: false,
},
animation: {
duration: 0,
},
responsive: true,
maintainAspectRatio: false,
plugins: {
legend: {
display: false,
},
},
animations: false,
elements: {
line: {
cubicInterpolationMode: 'monotone'
}
},
scales: {
xAxes: [
{
gridLines: {
display: false
},
ticks: {
// break ticks when too long
callback: function (value, index, values) {
// date format
let dateObj = new Date(value);
let options = {year: 'numeric', month: 'long', day: 'numeric'};
let str = new Intl.DateTimeFormat(localStorage.locale, options).format(dateObj);
//console.log();
//return self.formatLabel(value, 20);
return self.formatLabel(str, 20);
}
x: {
//type: 'linear'
grid: {
display: false,
},
ticks: {
callback: function (value, index, values) {
//return this.getLabelForValue(value);
let dateObj = new Date(this.getLabelForValue(value));
let options = {year: 'numeric', month: 'long', day: 'numeric'};
let str = new Intl.DateTimeFormat(localStorage.locale, options).format(dateObj);
return str;
// // //console.log();
// // //return self.formatLabel(value, 20);
// // return self.formatLabel(str, 20);
}
}
],
yAxes: [{
display: true,
ticks: {
callback: function (tickValue) {
"use strict";
let currencyCode = this.chart.data.datasets[0].currency_code ? this.chart.data.datasets[0].currency_code : 'EUR';
return new Intl.NumberFormat(localStorage.locale, {style: 'currency', currency: currencyCode}).format(tickValue);
},
beginAtZero: true
}
},
y: {
suggestedMin: 0
}]
},
tooltips: {
mode: 'index',
callbacks: {
label: function (tooltipItem, data) {
"use strict";
let currencyCode = data.datasets[tooltipItem.datasetIndex].currency_code ? data.datasets[tooltipItem.datasetIndex].currency_code : 'EUR';
let nrString =
new Intl.NumberFormat(localStorage.locale, {style: 'currency', currency: currencyCode}).format(tooltipItem.yLabel)
return data.datasets[tooltipItem.datasetIndex].label + ': ' + nrString;
}
//type: 'linear'
}
}
},
// scales: {
// xAxes: [
// {
// gridLines: {
// display: false
// },
// ticks: {
// // break ticks when too long
// callback: function (value, index, values) {
// return value;
// // date format
// // let dateObj = new Date(value);
// // let options = {year: 'numeric', month: 'long', day: 'numeric'};
// // let str = new Intl.DateTimeFormat(localStorage.locale, options).format(dateObj);
// // //console.log();
// // //return self.formatLabel(value, 20);
// // return self.formatLabel(str, 20);
// }
// }
// }
// ],
// yAxes: [{
// display: true,
// ticks: {
// callback: function (tickValue) {
// "use strict";
// return tickValue;
// // let currencyCode = this.chart.data.datasets[0].currency_code ? this.chart.data.datasets[0].currency_code : 'EUR';
// // return new Intl.NumberFormat(localStorage.locale, {style: 'currency', currency: currencyCode}).format(tickValue);
// },
// beginAtZero: true
// }
//
// }]
// },
// tooltips: {
// mode: 'index',
// // callbacks: {
// // label: function (tooltipItem, data) {
// // "use strict";
// // let currencyCode = data.datasets[tooltipItem.datasetIndex].currency_code ? data.datasets[tooltipItem.datasetIndex].currency_code : 'EUR';
// // let nrString =
// // new Intl.NumberFormat(localStorage.locale, {style: 'currency', currency: currencyCode}).format(tooltipItem.yLabel)
// //
// // return data.datasets[tooltipItem.datasetIndex].label + ': ' + nrString;
// // }
// // }
// }
};
}

View File

@ -24,8 +24,8 @@
<h3 class="card-title">{{ $t('firefly.yourAccounts') }}</h3>
</div>
<div class="card-body">
<div v-if="!loading">
<MainAccountChart v-if="!loading && !error" :chart-data="dataCollection" :options="chartOptions"/>
<div>
<canvas id="canvas" ref="canvas" width="400" height="400"></canvas>
</div>
<div v-if="loading && !error" class="text-center">
<i class="fas fa-spinner fa-spin"></i>
@ -33,6 +33,9 @@
<div v-if="error" class="text-center">
<i class="fas fa-exclamation-triangle text-danger"></i>
</div>
<div v-if="timezoneDifference" class="text-muted small">
{{ $t('firefly.timezone_difference', {local: localTimeZone, system: systemTimeZone}) }}
</div>
</div>
<div class="card-footer">
<a class="btn btn-default button-sm" href="./accounts/asset"><i class="far fa-money-bill-alt"></i> {{ $t('firefly.go_to_asset_accounts') }}</a>
@ -44,35 +47,43 @@
import DataConverter from "../charts/DataConverter";
import DefaultLineOptions from "../charts/DefaultLineOptions";
import {mapGetters} from "vuex";
import * as ChartJs from 'chart.js'
ChartJs.Chart.register.apply(null, Object.values(ChartJs).filter((chartClass) => (chartClass.id)));
import {createNamespacedHelpers} from "vuex";
import MainAccountChart from "./MainAccountChart";
const {mapState, mapGetters, mapActions, mapMutations} = createNamespacedHelpers('dashboard/index')
export default {
name: "MainAccount",
components: {MainAccountChart},
components: {}, // MainAccountChart
data() {
return {
loading: true,
error: false,
ready: false,
dataCollection: {},
chartOptions: {}
chartOptions: {},
_chart: null,
localTimeZone: '',
systemTimeZone: '',
}
},
created() {
this.ready = true;
this.chartOptions = DefaultLineOptions.methods.getDefaultOptions();
this.localTimeZone = Intl.DateTimeFormat().resolvedOptions().timeZone;
this.systemTimeZone = this.timezone;
},
computed: {
...mapGetters([
'start',
'end'
]),
...mapGetters('dashboard/index',['start', 'end']),
...mapGetters('root',['timezone']),
'datesReady': function () {
return null !== this.start && null !== this.end && this.ready;
},
timezoneDifference: function() {
return this.localTimeZone !== this.systemTimeZone;
}
},
watch: {
@ -82,10 +93,10 @@ export default {
}
},
start: function () {
this.initialiseChart();
//this.initialiseChart();
},
end: function () {
this.initialiseChart();
//this.initialiseChart();
},
},
methods: {
@ -95,20 +106,28 @@ export default {
let startStr = this.start.toISOString().split('T')[0];
let endStr = this.end.toISOString().split('T')[0];
let url = './api/v1/chart/account/overview?start=' + startStr + '&end=' + endStr;
// console.log('URL is ' + url);
axios.get(url)
.then(response => {
let chartData = DataConverter.methods.convertChart(response.data);
chartData = DataConverter.methods.colorizeLineData(chartData);
this.dataCollection = chartData;
this.loading = false;
this.drawChart();
})
.catch(error => {
// console.log('Has error!');
// console.log(error);
console.log('Has error!');
console.log(error);
this.error = true;
// console.error(error);
});
},
drawChart: function () {
this._chart = new ChartJs.Chart(this.$refs.canvas.getContext('2d'), {
type: 'line',
data: this.dataCollection,
options: this.chartOptions
}
);
}
},
}

View File

@ -20,7 +20,10 @@
<script>
import {Line, mixins} from 'vue-chartjs'
//import {Line, mixins} from 'vue-chartjs'
import { Chart, LineController, LineElement, PointElement, LinearScale, Title } from 'chart.js'
const {reactiveProp} = mixins

View File

@ -22,7 +22,7 @@
const state = () => (
{
listPageSize: 33,
// timezone: ''
timezone: ''
}
)
@ -32,10 +32,10 @@ const getters = {
listPageSize: state => {
return state.listPageSize;
},
// timezone: state => {
// // console.log('Wil return ' + state.listPageSize);
// return state.timezone;
// },
timezone: state => {
// console.log('Wil return ' + state.listPageSize);
return state.timezone;
},
}
// actions
@ -53,17 +53,17 @@ const actions = {
}
);
}
// if (localStorage.timezone) {
// state.timezone = localStorage.timezone;
// context.commit('setTimezone', {timezone: localStorage.timezone});
// }
// if (!localStorage.timezone) {
// axios.get('./api/v1/configuration/app.timezone')
// .then(response => {
// context.commit('setTimezone', {timezone: response.data.data.value});
// }
// );
// }
if (localStorage.timezone) {
state.timezone = localStorage.timezone;
context.commit('setTimezone', {timezone: localStorage.timezone});
}
if (!localStorage.timezone) {
axios.get('./api/v1/configuration/app.timezone')
.then(response => {
context.commit('setTimezone', {timezone: response.data.data.value});
}
);
}
}
}
@ -79,13 +79,13 @@ const mutations = {
}
},
// setTimezone(state, payload) {
//
// if ('' !== payload.timezone) {
// state.timezone = payload.timezone;
// localStorage.timezone = payload.timezone;
// }
// },
setTimezone(state, payload) {
if ('' !== payload.timezone) {
state.timezone = payload.timezone;
localStorage.timezone = payload.timezone;
}
},
}
export default {

View File

@ -109,6 +109,7 @@
"edit": "\u041f\u0440\u043e\u043c\u0435\u043d\u0438",
"account_type_Loan": "\u0417\u0430\u0435\u043c",
"account_type_Mortgage": "\u0418\u043f\u043e\u0442\u0435\u043a\u0430",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "\u0414\u044a\u043b\u0433",
"delete": "\u0418\u0437\u0442\u0440\u0438\u0439",

View File

@ -109,6 +109,7 @@
"edit": "Upravit",
"account_type_Loan": "P\u016fj\u010dka",
"account_type_Mortgage": "Hypot\u00e9ka",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "Dluh",
"delete": "Odstranit",

View File

@ -109,6 +109,7 @@
"edit": "Bearbeiten",
"account_type_Loan": "Darlehen",
"account_type_Mortgage": "Hypothek",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "Neues Konto \"<a href=\"accounts\/show\/{ID}\">\u201e{name}\u201d<\/a>\" gespeichert!",
"account_type_Debt": "Schuld",
"delete": "L\u00f6schen",

View File

@ -109,6 +109,7 @@
"edit": "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1",
"account_type_Loan": "\u0394\u03ac\u03bd\u03b5\u03b9\u03bf",
"account_type_Mortgage": "\u03a5\u03c0\u03bf\u03b8\u03ae\u03ba\u03b7",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "\u03a7\u03c1\u03ad\u03bf\u03c2",
"delete": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae",

View File

@ -109,6 +109,7 @@
"edit": "Edit",
"account_type_Loan": "Loan",
"account_type_Mortgage": "Mortgage",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "Debt",
"delete": "Delete",

View File

@ -109,6 +109,7 @@
"edit": "Edit",
"account_type_Loan": "Loan",
"account_type_Mortgage": "Mortgage",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "Debt",
"delete": "Delete",

View File

@ -59,7 +59,7 @@
"spent": "Gastado",
"Default asset account": "Cuenta de ingresos por defecto",
"search_results": "Buscar resultados",
"include": "Include?",
"include": "\u00bfIncluir?",
"transaction": "Transaccion",
"account_role_defaultAsset": "Cuentas de ingresos por defecto",
"account_role_savingAsset": "Cuentas de ahorros",
@ -109,7 +109,8 @@
"edit": "Editar",
"account_type_Loan": "Pr\u00e9stamo",
"account_type_Mortgage": "Hipoteca",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "Nueva cuenta \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" guardada!",
"account_type_Debt": "Deuda",
"delete": "Eliminar",
"store_new_asset_account": "Crear cuenta de activos",
@ -119,14 +120,14 @@
"mandatoryFields": "Campos obligatorios",
"optionalFields": "Campos opcionales",
"reconcile_this_account": "Reconciliar esta cuenta",
"interest_calc_weekly": "Per week",
"interest_calc_weekly": "Por semana",
"interest_calc_monthly": "Por mes",
"interest_calc_quarterly": "Per quarter",
"interest_calc_half-year": "Per half year",
"interest_calc_quarterly": "Por trimestre",
"interest_calc_half-year": "Por semestre",
"interest_calc_yearly": "Por a\u00f1o",
"liability_direction_credit": "I am owed this debt",
"liability_direction_debit": "I owe this debt to somebody else",
"save_transactions_by_moving_js": "No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.",
"liability_direction_credit": "Se me debe esta deuda",
"liability_direction_debit": "Le debo esta deuda a otra persona",
"save_transactions_by_moving_js": "Ninguna transacci\u00f3n|Guardar esta transacci\u00f3n movi\u00e9ndola a otra cuenta. |Guardar estas transacciones movi\u00e9ndolas a otra cuenta.",
"none_in_select_list": "(ninguno)"
},
"list": {
@ -162,14 +163,14 @@
"interest": "Inter\u00e9s",
"interest_period": "Per\u00edodo de inter\u00e9s",
"currency_id": "Divisa",
"liability_type": "Liability type",
"liability_type": "Tipo de pasivo",
"account_role": "Rol de cuenta",
"liability_direction": "Liability in\/out",
"liability_direction": "Pasivo entrada\/salida",
"book_date": "Fecha de registro",
"permDeleteWarning": "Eliminar cosas de Firefly III es permanente y no se puede deshacer.",
"account_areYouSure_js": "Are you sure you want to delete the account named \"{name}\"?",
"also_delete_piggyBanks_js": "No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.",
"also_delete_transactions_js": "No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.",
"account_areYouSure_js": "\u00bfEst\u00e1 seguro que desea eliminar la cuenta llamada \"{name}\"?",
"also_delete_piggyBanks_js": "Ninguna alcanc\u00eda|La \u00fanica alcanc\u00eda conectada a esta cuenta tambi\u00e9n ser\u00e1 borrada. Tambi\u00e9n se eliminar\u00e1n todas {count} alcanc\u00edas conectados a esta cuenta.",
"also_delete_transactions_js": "Ninguna transacci\u00f3n|La \u00fanica transacci\u00f3n conectada a esta cuenta se eliminar\u00e1 tambi\u00e9n.|Todas las {count} transacciones conectadas a esta cuenta tambi\u00e9n se eliminar\u00e1n.",
"process_date": "Fecha de procesamiento",
"due_date": "Fecha de vencimiento",
"payment_date": "Fecha de pago",

View File

@ -109,6 +109,7 @@
"edit": "Muokkaa",
"account_type_Loan": "Laina",
"account_type_Mortgage": "Kiinnelaina",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "Velka",
"delete": "Poista",

View File

@ -109,6 +109,7 @@
"edit": "Modifier",
"account_type_Loan": "Pr\u00eat",
"account_type_Mortgage": "Pr\u00eat hypoth\u00e9caire",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "Nouveau compte \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" enregistr\u00e9 !",
"account_type_Debt": "Dette",
"delete": "Supprimer",

View File

@ -109,6 +109,7 @@
"edit": "Szerkeszt\u00e9s",
"account_type_Loan": "Hitel",
"account_type_Mortgage": "Jelz\u00e1log",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "Ad\u00f3ss\u00e1g",
"delete": "T\u00f6rl\u00e9s",

View File

@ -109,6 +109,7 @@
"edit": "Modifica",
"account_type_Loan": "Prestito",
"account_type_Mortgage": "Mutuo",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "Nuovo conto \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" salvato!",
"account_type_Debt": "Debito",
"delete": "Elimina",

View File

@ -109,6 +109,7 @@
"edit": "Rediger",
"account_type_Loan": "L\u00e5n",
"account_type_Mortgage": "Boligl\u00e5n",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "Gjeld",
"delete": "Slett",

View File

@ -109,6 +109,7 @@
"edit": "Wijzig",
"account_type_Loan": "Lening",
"account_type_Mortgage": "Hypotheek",
"timezone_difference": "Je browser is in tijdzone \"{local}\". Firefly III is in tijdzone \"{system}\". Deze grafiek kan afwijken.",
"stored_new_account_js": "Nieuwe account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" opgeslagen!",
"account_type_Debt": "Schuld",
"delete": "Verwijder",

View File

@ -109,6 +109,7 @@
"edit": "Modyfikuj",
"account_type_Loan": "Po\u017cyczka",
"account_type_Mortgage": "Hipoteka",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "D\u0142ug",
"delete": "Usu\u0144",

View File

@ -109,6 +109,7 @@
"edit": "Editar",
"account_type_Loan": "Empr\u00e9stimo",
"account_type_Mortgage": "Hipoteca",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "D\u00edvida",
"delete": "Apagar",

View File

@ -109,6 +109,7 @@
"edit": "Alterar",
"account_type_Loan": "Emprestimo",
"account_type_Mortgage": "Hipoteca",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "Nova conta \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" armazenada!",
"account_type_Debt": "Debito",
"delete": "Apagar",

View File

@ -109,6 +109,7 @@
"edit": "Editeaz\u0103",
"account_type_Loan": "\u00cemprumut",
"account_type_Mortgage": "Credit ipotecar",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "Datorie",
"delete": "\u0218terge",

View File

@ -109,6 +109,7 @@
"edit": "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c",
"account_type_Loan": "\u0417\u0430\u0451\u043c",
"account_type_Mortgage": "\u0418\u043f\u043e\u0442\u0435\u043a\u0430",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "\u0414\u0435\u0431\u0438\u0442",
"delete": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c",

View File

@ -109,6 +109,7 @@
"edit": "Upravi\u0165",
"account_type_Loan": "P\u00f4\u017ei\u010dka",
"account_type_Mortgage": "Hypot\u00e9ka",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "Dlh",
"delete": "Odstr\u00e1ni\u0165",

View File

@ -109,6 +109,7 @@
"edit": "Redigera",
"account_type_Loan": "L\u00e5n",
"account_type_Mortgage": "Bol\u00e5n",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "Nytt konto \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" lagrat!",
"account_type_Debt": "Skuld",
"delete": "Ta bort",

View File

@ -109,6 +109,7 @@
"edit": "S\u1eeda",
"account_type_Loan": "Ti\u1ec1n vay",
"account_type_Mortgage": "Th\u1ebf ch\u1ea5p",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "M\u00f3n n\u1ee3",
"delete": "X\u00f3a",

View File

@ -109,6 +109,7 @@
"edit": "\u7f16\u8f91",
"account_type_Loan": "\u8d37\u6b3e",
"account_type_Mortgage": "\u62b5\u62bc",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "\u6b20\u6b3e",
"delete": "\u5220\u9664",

View File

@ -109,6 +109,7 @@
"edit": "\u7de8\u8f2f",
"account_type_Loan": "\u8cb8\u6b3e",
"account_type_Mortgage": "\u62b5\u62bc",
"timezone_difference": "Your browser reports time zone \"{local}\". Firefly III is configured for time zone \"{system}\". This chart may drift.",
"stored_new_account_js": "New account \"<a href=\"accounts\/show\/{ID}\">{name}<\/a>\" stored!",
"account_type_Debt": "\u8ca0\u50b5",
"delete": "\u522a\u9664",

View File

@ -941,13 +941,6 @@
"@types/serve-static" "*"
chokidar "^2.1.2"
"@types/chart.js@^2.7.55":
version "2.9.32"
resolved "https://registry.yarnpkg.com/@types/chart.js/-/chart.js-2.9.32.tgz#b17d9a8c41ad348183a2ce041ebdeef892998251"
integrity sha512-d45JiRQwEOlZiKwukjqmqpbqbYzUX2yrXdH9qVn6kXpPDsTYCo6YbfFOlnUaJ8S/DhJwbBJiLsMjKpW5oP8B2A==
dependencies:
moment "^2.10.2"
"@types/clean-css@^4.2.2":
version "4.2.4"
resolved "https://registry.yarnpkg.com/@types/clean-css/-/clean-css-4.2.4.tgz#4fe4705c384e6ec9ee8454bc3d49089f38dc038a"
@ -2083,6 +2076,11 @@ chart.js@^2.9.4:
chartjs-color "^2.1.0"
moment "^2.10.2"
chart.js@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.0.2.tgz#5893b0548714445b5190cbda9ac307357a56a0c7"
integrity sha512-DR0GmFSlxcFJp/w//ZmbxSduAkH/AqwxoiZxK97KHnWZf6gvsKWS3160WvNMMHYvzW9OXqGWjPjVh1Qu+xDabg==
chartjs-color-string@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz#1df096621c0e70720a64f4135ea171d051402f71"
@ -2554,9 +2552,9 @@ css-declaration-sorter@^4.0.1:
timsort "^0.3.0"
css-loader@^5.0.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.0.tgz#a9ecda190500863673ce4434033710404efbff00"
integrity sha512-MfRo2MjEeLXMlUkeUwN71Vx5oc6EJnx5UQ4Yi9iUtYQvrPtwLUucYptz0hc6n++kdNcyF5olYBS4vPjJDAcLkw==
version "5.2.1"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.1.tgz#15fbd5b6ac4c1b170a098f804c5abd0722f2aa73"
integrity sha512-YCyRzlt/jgG1xanXZDG/DHqAueOtXFHeusP9TS478oP1J++JSKOyEgGW1GHVoCj/rkS+GWOlBwqQJBr9yajQ9w==
dependencies:
camelcase "^6.2.0"
cssesc "^3.0.0"
@ -2952,9 +2950,9 @@ date-fns-tz@^1.0.12:
integrity sha512-mD26WkejWz842RggjFrKsY6ehGgyBQSJ209mn83/vsjhgQ5WbdVvBzJ0CuosnGdklDxOvOppQ/wn1UgvTOPKPw==
date-fns@^2.8.1:
version "2.20.0"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.20.0.tgz#df00ba9177fbea22d88010b5844ecc91e9e03ceb"
integrity sha512-nmA7y6aDH5+fknfJ0G77HQzUSfTPpq4ifq+c9blP9d+X9zs3kNjxC+t3pcbBMGTp262a6PJB3RVjLlxIgoMI+Q==
version "2.20.1"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.20.1.tgz#7e60b7035284a5f83e37500376e738d9f49ecfd3"
integrity sha512-8P5M8Kxbnovd0zfvOs7ipkiVJ3/zZQ0F/nrBW4x5E+I0uAZVZ80h6CKd24fSXQ5TLK5hXMtI4yb2O5rEZdUt2A==
daterangepicker@^3.1.0:
version "3.1.0"
@ -4534,9 +4532,9 @@ is-directory@^0.3.1:
integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
is-docker@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.0.tgz#b037c8815281edaad6c2562648a5f5f18839d5f7"
integrity sha512-K4GwB4i/HzhAzwP/XSlspzRdFTI9N8OxJOyOU7Y5Rz+p+WBokXWVWblaJeBkggthmoSV0OoGTH5thJNvplpkvQ==
version "2.2.1"
resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
is-extendable@^0.1.0, is-extendable@^0.1.1:
version "0.1.1"
@ -5776,9 +5774,9 @@ path-type@^4.0.0:
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
pbkdf2@^3.0.3:
version "3.1.1"
resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94"
integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==
version "3.1.2"
resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075"
integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==
dependencies:
create-hash "^1.1.2"
create-hmac "^1.1.4"
@ -7591,13 +7589,6 @@ vm-browserify@^1.0.1:
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
vue-chartjs@^3.5.1:
version "3.5.1"
resolved "https://registry.yarnpkg.com/vue-chartjs/-/vue-chartjs-3.5.1.tgz#d25e845708f7744ae51bed9d23a975f5f8fc6529"
integrity sha512-foocQbJ7FtveICxb4EV5QuVpo6d8CmZFmAopBppDIGKY+esJV8IJgwmEW0RexQhxqXaL/E1xNURsgFFYyKzS/g==
dependencies:
"@types/chart.js" "^2.7.55"
vue-functional-data-merge@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/vue-functional-data-merge/-/vue-functional-data-merge-3.1.0.tgz#08a7797583b7f35680587f8a1d51d729aa1dc657"
@ -7609,9 +7600,9 @@ vue-hot-reload-api@^2.3.0:
integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==
vue-i18n@^8.24.2:
version "8.24.2"
resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-8.24.2.tgz#4bfba15a89c0697220b55f787bbcb05a461d5482"
integrity sha512-+TkAPBQw4Cp2bQrSPtPNkhET7XcWYjjDt1UjWYQs+xbT41q5OAl1I3IZyhg0drjn1nlC1K0f8sLVB/nshUcF1Q==
version "8.24.3"
resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-8.24.3.tgz#2233ae11ec59e8204df58a28fc41afe9754e3b41"
integrity sha512-uKAYzGbwGIJndY7JwhQwIGi1uyvErWkBfFwooOtjcNnIfMbAR49ad5dT/MiykrJ9pCcgvnocFjFsNLtTzyW+rg==
vue-loader@^15.9.5:
version "15.9.6"
@ -7782,9 +7773,9 @@ webpack-sources@^2.1.1:
source-map "^0.6.1"
webpack@^5.25.1, webpack@^5.30.0:
version "5.31.0"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.31.0.tgz#fab61d0be896feca4af87bdad5c18815c0d63455"
integrity sha512-3fUfZT/FUuThWSSyL32Fsh7weUUfYP/Fjc/cGSbla5KiSo0GtI1JMssCRUopJTvmLjrw05R2q7rlLtiKdSzkzQ==
version "5.31.1"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.31.1.tgz#95fd1c713514200b582fd60b5fa1ff5d62e647b8"
integrity sha512-5qwWBZ50ntjXtPbNpCNvvufX3+zuYBcXMmLYnFiLJMJdSP/YMh7Yamx0um7GZqQoDVs6pMOiQKU/zbKglqdoag==
dependencies:
"@types/eslint-scope" "^3.7.0"
"@types/estree" "^0.0.46"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -16,9 +16,9 @@
*/
/*!
* Chart.js v2.9.4
* Chart.js v3.0.2
* https://www.chartjs.org
* (c) 2020 Chart.js Contributors
* (c) 2021 Chart.js Contributors
* Released under the MIT License
*/
@ -76,7 +76,7 @@
*/
/*!
* vue-i18n v8.24.2
* vue-i18n v8.24.3
* (c) 2021 kazuya kawaguchi
* Released under the MIT License.
*/
@ -127,7 +127,3 @@
* @author owenm <owen23355@gmail.com>
* @license MIT
*/
//! moment.js
//! moment.js locale configuration

File diff suppressed because one or more lines are too long

View File

@ -429,6 +429,7 @@ return [
'apply_rule_group_selection' => 'Приложете групата правила ":title" към селекция от вашите транзакции',
'apply_rule_group_selection_intro' => 'Групи правила като ":title" обикновено се прилагат само за нови или актуализирани транзакции, но можете да кажете на Firefly III да го стартира върху селекция от вашите съществуващи транзакции. Това може да бъде полезно, когато сте актуализирали група правила и се нуждаете промените, да се отразят на всички останали транзакции.',
'applied_rule_group_selection' => 'Групата правила ":title" е приложена към вашия избор.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Действието на потребителя е „:trigger_value“',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Skupina pravidel „:title“ byla uplatněna na váš výběr.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Uživatelská akce je „:trigger_value“',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Regelgruppe ":title" wurde auf Ihre Auswahl angewendet.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Die Nutzeraktion ist ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'apply_rule_group_selection' => 'Εφαρμογή ομάδας κανόνων ":title" σε μία επιλογή των συναλλαγών σας',
'apply_rule_group_selection_intro' => 'Ομάδες κανόνων όπως ":title" συνήθως εφαρμόζονται σε νέες ή ενημερωμένες συναλλαγές, αλλά μπορείτε να πείτε στο Firefly III να εκτελέσει όλους τους κανόνες σε αυτή την ομάδα σε μία επιλογή των υπαρχόντων συναλλαγών σας. Αυτό μπορεί να είναι χρήσιμο εάν ενημερώσατε μια ομάδα κανόνων και θέλετε οι αλλαγές να εφαρμοστούν σε όλες τις άλλες συναλλαγές σας.',
'applied_rule_group_selection' => 'Η ομάδα κανόνων ":title" έχει εφαρμοστεί στην επιλογή σας.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Η ενέργεια χρήστη είναι ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Rule group ":title" has been applied to your selection.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'User action is ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Rule group ":title" has been applied to your selection.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'User action is ":trigger_value"',

View File

@ -423,12 +423,13 @@ 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',
'include' => 'Include?',
'include' => '¿Incluir?',
'applied_rule_selection' => '{0} Ninguna transacción en su selección fue cambiada por la regla ":title".|[1] Una transacción en su selección fue cambiada por la regla ":title".|[2,*] :count transacciones en su selección fueron cambiadas por la regla ":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.',
'applied_rule_group_selection' => 'El grupo de reglas ":title" ha sido aplicada a su selección.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'La acción del usuario es ":trigger_value"',
@ -1048,7 +1049,7 @@ return [
'delete_revenue_account' => 'Eliminar cuenta de ganancias ":name"',
'delete_liabilities_account' => 'Eliminar pasivo ":name"',
'asset_deleted' => 'Se ha eliminado exitosamente la cuenta de activos ":name"',
'account_deleted' => 'Successfully deleted account ":name"',
'account_deleted' => 'Cuenta "::name" eliminada con éxito',
'expense_deleted' => 'Exitosamente eliminado la cuenta de gastos ":name"',
'revenue_deleted' => 'Exitosamente eliminado cuenta de ganacias ":name"',
'update_asset_account' => 'Actualizar cuenta de activos',
@ -1095,9 +1096,9 @@ return [
'cant_find_redirect_account' => 'Firefly III le intentó redirigir pero no pudo. Lo sentimos. Volver al índice.',
'account_type' => 'Tipo de cuenta',
'save_transactions_by_moving' => 'Guardar esta transacción moviéndola a otra cuenta:|Guardar estas transacciones moviéndolas a otra cuenta:',
'save_transactions_by_moving_js' => 'No transactions|Save this transaction by moving it to another account. |Save these transactions by moving them to another account.',
'save_transactions_by_moving_js' => 'Ninguna transacción|Guardar esta transacción moviéndola a otra cuenta. |Guardar estas transacciones moviéndolas a otra cuenta.',
'stored_new_account' => 'Nueva cuenta ":name" almacenada!',
'stored_new_account_js' => 'New account "<a href="accounts/show/{ID}">{name}</a>" stored!',
'stored_new_account_js' => 'Nueva cuenta "<a href="accounts/show/{ID}">{name}</a>" guardada!',
'updated_account' => 'Cuenta actualizada ":name"',
'credit_card_options' => 'Opciones de tarjeta de crédito',
'no_transactions_account' => 'No hay transacciones ( en este periodo) para cuenta de activos ":name".',
@ -1134,9 +1135,9 @@ return [
'interest_calc_daily' => 'Por dia',
'interest_calc_monthly' => 'Por mes',
'interest_calc_yearly' => 'Por año',
'interest_calc_weekly' => 'Per week',
'interest_calc_half-year' => 'Per half year',
'interest_calc_quarterly' => 'Per quarter',
'interest_calc_weekly' => 'Por semana',
'interest_calc_half-year' => 'Por semestre',
'interest_calc_quarterly' => 'Por trimestre',
'initial_balance_account' => 'Balance inicial de la cuenta :account',
'list_options' => 'Opciones de lista',
@ -1318,8 +1319,8 @@ return [
'account_type_Loan' => 'Préstamo',
'account_type_Mortgage' => 'Hipoteca',
'account_type_Credit card' => 'Tarjeta de crédito',
'liability_direction_credit' => 'I am owed this debt',
'liability_direction_debit' => 'I owe this debt to somebody else',
'liability_direction_credit' => 'Se me debe esta deuda',
'liability_direction_debit' => 'Le debo esta deuda a otra persona',
'budgets' => 'Presupuestos',
'tags' => 'Etiquetas',
'reports' => 'Informes',
@ -1855,8 +1856,8 @@ return [
'edit_object_group' => 'Editar grupo ":title"',
'delete_object_group' => 'Eliminar grupo ":title"',
'update_object_group' => 'Actualizar grupo',
'updated_object_group' => 'Successfully updated group ":title"',
'deleted_object_group' => 'Successfully deleted group ":title"',
'updated_object_group' => 'Grupo ":title" actualizado con éxito',
'deleted_object_group' => 'Grupo ":title" eliminado con éxito',
'object_group' => 'Grupo',

View File

@ -80,7 +80,7 @@ return [
'api_key' => 'Clave de API',
'remember_me' => 'Recordarme',
'liability_type_id' => 'Tipo de pasivo',
'liability_type' => 'Liability type',
'liability_type' => 'Tipo de pasivo',
'interest' => 'Interés',
'interest_period' => 'Período de interés',
@ -138,7 +138,7 @@ return [
'user_areYouSure' => 'Si elimina usuario ":email", todo desaparecerá. No hay deshacer, recuperar ni nada. Si te eliminas, perderás el acceso a esta instancia de Firefly III.',
'attachment_areYouSure' => '¿Seguro que quieres eliminar el archivo adjunto llamado "name"?',
'account_areYouSure' => '¿Seguro que quieres eliminar la cuenta llamada ":name"?',
'account_areYouSure_js' => 'Are you sure you want to delete the account named "{name}"?',
'account_areYouSure_js' => '¿Está seguro que desea eliminar la cuenta llamada "{name}"?',
'bill_areYouSure' => '¿Seguro que quieres eliminar la factura llamada ":name"?',
'rule_areYouSure' => '¿Seguro que quieres eliminar la regla titulada ":title"?',
'object_group_areYouSure' => '¿Seguro que quieres eliminar el grupo titulado ":title"?',
@ -158,11 +158,11 @@ return [
'delete_all_permanently' => 'Eliminar selección permanentemente',
'update_all_journals' => 'Actualiza estas transacciones',
'also_delete_transactions' => 'La única transacción conectada a esta cuenta también se eliminará. | Todas las :count transacciones conectadas a esta cuenta también se eliminarán.',
'also_delete_transactions_js' => 'No transactions|The only transaction connected to this account will be deleted as well.|All {count} transactions connected to this account will be deleted as well.',
'also_delete_transactions_js' => 'Ninguna transacción|La única transacción conectada a esta cuenta se eliminará también.|Todas las {count} transacciones conectadas a esta cuenta también se eliminarán.',
'also_delete_connections' => 'La única transacción vinculada con este tipo de enlace perderá esta conexión. | Todas las :count transacciones vinculadas con este tipo de enlace perderán su conexión.',
'also_delete_rules' => 'La única regla conectada a este grupo de reglas también se eliminará. | Todas las :count reglas conectadas a este grupo de reglas también se eliminarán.',
'also_delete_piggyBanks' => 'La hucha conectada a esta cuenta también se eliminará.|Las :count huchas conectadas a esta cuenta también se eliminarán.',
'also_delete_piggyBanks_js' => 'No piggy banks|The only piggy bank connected to this account will be deleted as well.|All {count} piggy banks connected to this account will be deleted as well.',
'also_delete_piggyBanks_js' => 'Ninguna alcancía|La única alcancía conectada a esta cuenta también será borrada. También se eliminarán todas {count} alcancías conectados a esta cuenta.',
'not_delete_piggy_banks' => 'La alcancía conectada a este grupo no será eliminada.|Las :count alcancías conectados a este grupo no serán eliminados.',
'bill_keep_transactions' => 'La transacción conectada a esta factura no será eliminada.|Las :count transacciones conectadas a esta factura serán eliminadas.',
'budget_keep_transactions' => 'La transacción conectada a este presupuesto no se eliminará.|Las :count transacciones conectadas a este presupuesto no serán eliminadas.',
@ -170,7 +170,7 @@ return [
'recurring_keep_transactions' => 'La transacción conectada a esta transacción recurrente no se eliminará.|Las :count transacciones conectadas a esta transacción recurrente no serán eliminadas.',
'tag_keep_transactions' => 'La transacción conectada a esta etiqueta no se eliminará.|Las :count transacciones conectadas a esta etiqueta no serán eliminadas.',
'check_for_updates' => 'Ver actualizaciones',
'liability_direction' => 'Liability in/out',
'liability_direction' => 'Pasivo entrada/salida',
'delete_object_group' => 'Eliminar grupo ":title"',

View File

@ -134,8 +134,8 @@ return [
'starts_with' => 'El valor debe comenzar con :values.',
'unique_webhook' => 'Ya tiene un webhook con estos valores.',
'unique_existing_webhook' => 'Ya tiene otro webhook con estos valores.',
'same_account_type' => 'Both accounts must be of the same account type',
'same_account_currency' => 'Both accounts must have the same currency setting',
'same_account_type' => 'Ambas cuentas deben ser del mismo tipo de cuenta',
'same_account_currency' => 'Ambas cuentas deben tener la misma configuración de moneda',
'secure_password' => 'Esta contraseña no es segura. Por favor inténtalo de nuevo. Para más información, visita https://bit.ly/FF3-password-security',
'valid_recurrence_rep_type' => 'Tipo de repetición no válido para transacciones recurrentes.',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Sääntöryhmä ":title" on ajettu valituille tapahtumille.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Käyttäjän toiminto on ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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 à lensemble de vos autres opérations.',
'applied_rule_group_selection' => 'Le groupe de règles ":title" a été appliqué à votre sélection.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'L\'action de lutilisateur est ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => '":title" szabálycsoport alkalmazva a kiválasztásra.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'A felhasználói művelet ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Rule group ":title" telah diterapkan pada pilihan Anda.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Tindakan pengguna adalah ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Il gruppo di regole ":title" è stato applicato alla selezione.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'L\'azione dell\'utente è ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Regelgruppe ":title" har blitt brukt på ditt utvalg.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Brukerhandling er ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Regelgroep ":title" is toegepast op je selectie.',
'timezone_difference' => 'Je browser is in tijdzone "{local}". Firefly III is in tijdzone "{system}". Deze grafiek kan afwijken.',
// actions and triggers
'rule_trigger_user_action' => 'Gebruikersactie is ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Grupa reguł ":title" została zastosowana do Twojego wyboru.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Akcją użytkownika jest ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Grupo de regras ":title" tem sido aplicada para sua seleção.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Ação do usuário é ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'As regras de grupo ":title" foram aplicadas à sua seleção.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'A ação de utilizador é ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Grupul de reguli ":title" a fost aplicat selecției dvs..',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Acțiunea utilizatorului este ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'apply_rule_group_selection' => 'Применить группу правил":title" к выбранным вами транзакциям',
'apply_rule_group_selection_intro' => 'Такие группы правил, как ":title", обычно применяются только к новым или обновлённым транзакциям, но Firefly III может применить все правила из этой группы для выбранных вами существующих транзакций. Это может быть полезно, если вы обновили одно или несколько правил в группе и вам нужно изменить ранее созданные транзакции в соответствии с новыми условиями.',
'applied_rule_group_selection' => 'Группа правил ":title" была применена к выбранным вами транзакциям.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Действие пользователя = ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Skupina pravidiel „:title“ bola uplatnená na váš výber.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Použivateľská akcia je „:trigger_value“',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Regelgrupp ":title" har tillämpats på ditt val.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Användaråtgärd är ":trigger_value"',

View File

@ -430,6 +430,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Seçeneğinize ":title" kuralı uygulandı.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Kullanıcı işlemi ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'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.',
'applied_rule_group_selection' => 'Nhóm quy tắc ":title" đã được áp dụng cho lựa chọn của bạn.',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => 'Hành động của người dùng là ":trigger_value"',

View File

@ -429,6 +429,7 @@ return [
'apply_rule_group_selection' => '选取交易并应用规则组“:title”',
'apply_rule_group_selection_intro' => '规则组如“:title”一般仅应用于新增的或更新后的交易但您可要求 Firefly III 针对已有的单笔或多笔交易执行规则组内的规则。在您更新一个规则组后,且必须应用此组至其他交易时,即可使用此功能。',
'applied_rule_group_selection' => '规则组“:title”已应用至所选交易',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => '用户动作为“:trigger_value”',

View File

@ -429,6 +429,7 @@ return [
'apply_rule_group_selection' => '將規則群組 ":title" 套用至您所選的交易',
'apply_rule_group_selection_intro' => '規則群組如 ":title" 一般僅套用至新的或更新後的交易,但您可要求 Firefly III 針對既有的單筆或多筆交易執行規則群組內的規則。在您更新一則規則群組後,且必須套用該群組至其他交易時,即可使用此功能。',
'applied_rule_group_selection' => '規則群組 ":title" 已套用至您選擇的交易。',
'timezone_difference' => 'Your browser reports time zone "{local}". Firefly III is configured for time zone "{system}". This chart may drift.',
// actions and triggers
'rule_trigger_user_action' => '使用者動作為 ":trigger_value"',