Commit 58b208b0 by jhrabal

gui

parent 4220d743
...@@ -53,7 +53,7 @@ export default ({ labels, colors, values, percents, currency, i18n, useChartColo ...@@ -53,7 +53,7 @@ export default ({ labels, colors, values, percents, currency, i18n, useChartColo
</div> </div>
<div className="values"> <div className="values">
<div className="value" style={ useChartColors ? { color: color } : null }> <div className="value" style={ useChartColors ? { color: color } : null }>
{ formatMoney(value, currency, i18n) } { value }
</div> </div>
{ percent } { percent }
</div> </div>
......
{
"changed": {},
"translated": {
"emptyListMain": {
"id": "components.FetchedContent.emptyListMain",
"message": "Prázdný seznam",
"defaultMessage": "This list is empty",
"version": 1549353832408
},
"emptyListSecondary": {
"id": "components.FetchedContent.emptyListSecondary",
"message": "Nemáme zde co zobrazit. Chcete přidat nějaké položky?",
"defaultMessage": "We have nothing to display here. Do you want to add some items?",
"version": 1549353832408
},
"errorMain": {
"id": "components.FetchedContent.errorMain",
"message": "Něco se pokazilo",
"defaultMessage": "Something went wrong",
"version": 1549404083272
},
"errorSecondary": {
"id": "components.FetchedContent.errorSecondary",
"message": "Nemůžeme získat data",
"defaultMessage": "We were unable to fetch the data",
"version": 1549404083272
},
"errorTryAgainButton": {
"id": "components.FetchedContent.errorTryAgainButton",
"message": "Zkusit znova",
"defaultMessage": "Try again",
"version": 1549404083272
}
}
}
\ No newline at end of file
...@@ -2,23 +2,11 @@ import React, { Component } from 'react'; ...@@ -2,23 +2,11 @@ import React, { Component } from 'react';
import { Bar, HorizontalBar } from 'react-chartjs-2'; import { Bar, HorizontalBar } from 'react-chartjs-2';
import palette from 'utils/palette'; import palette from 'utils/palette';
import { injectIntl } from 'react-intl';
import messages from './messages.js';
const options = {
responsive: true,
animation: false,
maintainAspectRatio: false,
legend: {
display: false,
},
tooltips: {
display: false,
callbacks: {
label: () => ""
}
},
};
function emptyLabels() { function emptyLabels() {
...@@ -38,8 +26,8 @@ function emptyValues() { ...@@ -38,8 +26,8 @@ function emptyValues() {
} }
export default (props) => { export default injectIntl((props) => {
let { className, values } = props; let { className, values, intl } = props;
let empty = false; let empty = false;
if (!values) { if (!values) {
...@@ -60,9 +48,30 @@ export default (props) => { ...@@ -60,9 +48,30 @@ export default (props) => {
}] }]
}; };
const options = {
responsive: true,
animation: false,
maintainAspectRatio: false,
legend: {
display: false,
},
tooltips: {
display: false,
callbacks: {
title: function(tooltipItem, data) {
return intl.formatMessage(messages.title, { rating: data.labels[tooltipItem[0].index] });
},
label: function(tooltipItem, data) {
return intl.formatMessage(messages.value, { count: data.datasets[tooltipItem.datasetIndex].data[tooltipItem.index] });
}
}
},
};
return ( return (
<div className={ className } style={{ minHeight: 300 }}> <div className={ className } style={{ minHeight: 300 }}>
<Bar data={ data } options={ options } /> <Bar data={ data } options={ options } />
</div> </div>
); );
}; });
\ No newline at end of file \ No newline at end of file
export default {
title: {
id: "components.RatingBarChart.title",
defaultMessage: "Rating {rating}"
},
value: {
id: "components.RatingBarChart.value",
defaultMessage: "Count: {count}"
},
}
\ No newline at end of file
import React, { Component } from 'react'; import React, { Component } from 'react';
import { Doughnut } from 'react-chartjs-2'; import { Doughnut } from 'react-chartjs-2';
import DoughnutChartLegend from 'components/DoughnutChartLegend'; import DoughnutChartLegend from 'components/DoughnutChartLegend';
import { formatDate, formatMoney, formatNumber, formatPercent } from 'lib/i18n'; import { formatNumber, formatPercent } from 'lib/i18n';
import palette from 'utils/palette'; import palette from 'utils/palette';
import { injectIntl } from 'react-intl'; import { injectIntl } from 'react-intl';
...@@ -10,8 +10,8 @@ import messages from './messages.js'; ...@@ -10,8 +10,8 @@ import messages from './messages.js';
require('./style.scss'); require('./style.scss');
const draftColor = "#BABABA", plannedColor = "#08acff", finishedColor = "#00c900", overdueColor = "#ff0707", emptyColor = "#DEDEDE"; const chartColors = palette(["#4EC3E0", "#1287ED"], 10);
const emptyColors = palette(["#BEBEBE"], 4); const emptyColors = palette(["#BEBEBE"], 10);
let options = { let options = {
cutoutPercentage: 65, cutoutPercentage: 65,
...@@ -30,7 +30,7 @@ let options = { ...@@ -30,7 +30,7 @@ let options = {
function renderTooltip(i18n, labels, currency, empty) { function renderTooltip(i18n, labels, currency, empty) {
if (empty) { if (empty) {
return () => { return () => {
return formatMoney(0, currency, i18n); return formatNumber(0, i18n);
}; };
} }
return (tooltipItem, data) => { return (tooltipItem, data) => {
...@@ -39,18 +39,21 @@ function renderTooltip(i18n, labels, currency, empty) { ...@@ -39,18 +39,21 @@ function renderTooltip(i18n, labels, currency, empty) {
return previousValue + currentValue; return previousValue + currentValue;
}); });
let currentValue = dataset.data[tooltipItem.index]; let currentValue = dataset.data[tooltipItem.index];
return formatMoney(currentValue, currency, i18n) + " (" + formatPercent(currentValue / total * 100, i18n) + ")"; return currentValue + " (" + formatPercent(currentValue / total * 100, i18n) + ")";
} }
} }
function renderTitle(intl, labels, empty) {
return (tooltipItem, data) => {
return data.labels[tooltipItem[0].index];
}
}
export default injectIntl(({ data, empty, currency, i18n, intl, className = "p10", ...props }) => { export default injectIntl(({ data, empty, currency, i18n, intl, className = "p10", ...props }) => {
let {
draftLabel = intl.formatMessage(messages.draftLabel),
activeLabel = intl.formatMessage(messages.activeLabel),
finishedLabel = intl.formatMessage(messages.finishedLabel),
overdueLabel = intl.formatMessage(messages.overdueLabel)
} = props;
let sums = []; let sums = [];
let vals = []; let vals = [];
...@@ -60,74 +63,27 @@ export default injectIntl(({ data, empty, currency, i18n, intl, className = "p10 ...@@ -60,74 +63,27 @@ export default injectIntl(({ data, empty, currency, i18n, intl, className = "p10
let total = 0, val = 0; let total = 0, val = 0;
let percents = []; let percents = [];
if (!data || empty) { for (let i = 10; i > 0; i--) {
if (draftLabel) { labels.push(intl.formatMessage(messages.rating, { rating: i }));
labels.push(draftLabel); }
colors.push(emptyColors[0]);
sums.push(1);
vals.push(0);
}
if (activeLabel) {
labels.push(activeLabel);
colors.push(emptyColors[1]);
sums.push(1);
vals.push(0);
}
if (finishedLabel) {
labels.push(finishedLabel);
colors.push(emptyColors[2]);
sums.push(1);
vals.push(0);
}
if (overdueLabel) { if (!data || empty) {
labels.push(overdueLabel); colors = emptyColors;
colors.push(emptyColors[3]); for (let i = 10; i > 0; i--) {
sums.push(1); sums.push(1);
vals.push(0); vals.push(0);
} }
sums.map(s => percents.push(0)); sums.map(s => percents.push(0));
} else { } else {
if (draftLabel) { colors = chartColors;
labels.push(draftLabel); for (let i = 10; i > 0; i--) {
colors.push(draftColor); val = data[i] || 0;
val = data.draft || 0;
sums.push(val);
vals.push(val);
total += val;
}
if (activeLabel) {
labels.push(activeLabel);
colors.push(plannedColor);
val = data.active || 0;
sums.push(val);
vals.push(val);
total += val;
}
if (finishedLabel) {
labels.push(finishedLabel);
colors.push(finishedColor);
val = data.finished || 0;
sums.push(val); sums.push(val);
vals.push(val); vals.push(val);
total += val; total += val;
} }
if (overdueLabel) {
labels.push(overdueLabel);
colors.push(overdueColor);
val = data.overdue || 0;
vals.push(val);
sums.push(val);
total += val;
}
if (total == 0) { if (total == 0) {
sums.forEach(s => percents.push(0)); sums.forEach(s => percents.push(0));
sums = sums.map(s => 1); sums = sums.map(s => 1);
...@@ -150,17 +106,18 @@ export default injectIntl(({ data, empty, currency, i18n, intl, className = "p10 ...@@ -150,17 +106,18 @@ export default injectIntl(({ data, empty, currency, i18n, intl, className = "p10
}; };
let tooltip = renderTooltip(i18n, labels, currency, total == 0 || empty || !data); let tooltip = renderTooltip(i18n, labels, currency, total == 0 || empty || !data);
let title = renderTitle(intl, labels, total == 0 || empty || !data);
return ( return (
<div className={ className }> <div className={ className }>
<div className="status-chart"> <div className="status-chart">
<div> <div>
<div className="status-chart-div"> <div className="status-chart-div">
<Doughnut data={ chartData } options={ { ...options, tooltips: { callbacks: { label: tooltip }} } } redraw={ true }/> <Doughnut data={ chartData } options={ { ...options, tooltips: { callbacks: { label: tooltip, title: title }} } } redraw={ true }/>
</div> </div>
</div> </div>
<div> <div>
<DoughnutChartLegend labels={ labels } colors={ colors } values={ vals } percents={ percents } currency={ currency } i18n={ i18n } useChartColors/> <DoughnutChartLegend labels={ labels } colors={ colors } values={ vals } percents={ percents } i18n={ i18n } useChartColors/>
</div> </div>
</div> </div>
</div> </div>
......
export default {
rating: {
id: "components.StatusChart.rating",
defaultMessage: "Rating {rating}"
},
}
\ No newline at end of file
export default {
draftLabel: {
id: "components.StatusChart.draftLabel",
defaultMessage: "Draft"
},
activeLabel: {
id: "components.StatusChart.activeLabel",
defaultMessage: "Active"
},
finishedLabel: {
id: "components.StatusChart.finishedLabel",
defaultMessage: "Finished"
},
overdueLabel: {
id: "components.StatusChart.overdueLabel",
defaultMessage: "Overdue"
},
}
\ No newline at end of file
...@@ -8,7 +8,7 @@ import { fetchStatsAction, fetchRatingsAction, selector } from './redux.js'; ...@@ -8,7 +8,7 @@ import { fetchStatsAction, fetchRatingsAction, selector } from './redux.js';
import { PageTitle, ActivityIndicator, Info, MessagePanel, SummaryPanel, ToolbarButton, Toolbar, ToolbarSection, ToolbarButtons, ToolbarRow, PageSwitcher } from 'lib/components'; import { PageTitle, ActivityIndicator, Info, MessagePanel, SummaryPanel, ToolbarButton, Toolbar, ToolbarSection, ToolbarButtons, ToolbarRow, PageSwitcher } from 'lib/components';
//components //components
import StatusChart from 'components/StatusChart'; import RatingPieChart from 'components/RatingPieChart';
import RatingBarChart from 'components/RatingBarChart'; import RatingBarChart from 'components/RatingBarChart';
import CopyrightInfo from 'components/CopyrightInfo'; import CopyrightInfo from 'components/CopyrightInfo';
import FetchedContent, { ErrorInfo } from 'components/FetchedContent'; import FetchedContent, { ErrorInfo } from 'components/FetchedContent';
...@@ -18,7 +18,6 @@ import { injectIntl } from 'react-intl'; ...@@ -18,7 +18,6 @@ import { injectIntl } from 'react-intl';
import { formatMoney, formatDate, formatNumber } from 'lib/i18n'; import { formatMoney, formatDate, formatNumber } from 'lib/i18n';
import { settingsSelector } from 'utils/settings'; import { settingsSelector } from 'utils/settings';
import { Doughnut, HorizontalBar } from 'react-chartjs-2';
import palette from 'utils/palette'; import palette from 'utils/palette';
import icons from 'constants/icons'; import icons from 'constants/icons';
import messages from './messages.js'; import messages from './messages.js';
...@@ -161,6 +160,25 @@ DashboardBarChart = connect(settingsSelector((state, props) => state.getIn(["hom ...@@ -161,6 +160,25 @@ DashboardBarChart = connect(settingsSelector((state, props) => state.getIn(["hom
DashboardBarChart = injectIntl(DashboardBarChart); DashboardBarChart = injectIntl(DashboardBarChart);
class DashboardPieChart extends Component {
render() {
let { data, status, i18n, intl, className } = this.props;
if (!data) {
data = {};
}
return (
<div>
{ status == "failed" ? <ErrorInfo /> : <RatingPieChart data={ data.values } empty={ !data.ratings } /> }
<ActivityIndicator show={ status == "pending" } type="overlay" />
</div>
); }
}
DashboardPieChart = connect(settingsSelector((state, props) => state.getIn(["home", "stats"]).toJS()), (dispatch) => ({}))(DashboardPieChart);
DashboardPieChart = injectIntl(DashboardPieChart);
class Home extends Component { class Home extends Component {
...@@ -235,6 +253,7 @@ class Home extends Component { ...@@ -235,6 +253,7 @@ class Home extends Component {
</div> </div>
<div className="p10"> <div className="p10">
<DashboardBarChart i18n={ i18n } onRefresh={ this.init }/> <DashboardBarChart i18n={ i18n } onRefresh={ this.init }/>
<DashboardPieChart i18n={ i18n } onRefresh={ this.init }/>
</div> </div>
</div> </div>
</div> </div>
......
module.exports = [ module.exports = [
{
"id": "components.CashflowChart.balance",
"defaultMessage": "Zůstatek"
},
{
"id": "components.CashflowChart.income",
"defaultMessage": "Příjmy"
},
{
"id": "components.CashflowChart.outcome",
"defaultMessage": "Výdaje"
},
{
"id": "components.CompanySettingsForm.name",
"defaultMessage": "Název společnosti"
},
{
"id": "components.CompanySettingsForm.idNumber",
"defaultMessage": "IČ"
},
{
"id": "components.CompanySettingsForm.taxNumber",
"defaultMessage": "DIČ"
},
{
"id": "components.CompanySettingsForm.address",
"defaultMessage": "Adresa"
},
{
"id": "components.CompanySettingsForm.accountsTitle",
"defaultMessage": "Bankovní účty"
},
{
"id": "components.CompanySettingsForm.accountsMessage",
"defaultMessage": "Bankovní účty mohou být použity při zadávání platebních informací na faktury"
},
{
"id": "components.CompanySettingsForm.nameRequiredError",
"defaultMessage": "Název společnosti je povinný"
},
{
"id": "components.ContactForm.name",
"defaultMessage": "Jméno"
},
{
"id": "components.ContactForm.email",
"defaultMessage": "Email"
},
{
"id": "components.ContactForm.phone",
"defaultMessage": "Telefon"
},
{
"id": "components.ContactForm.skype",
"defaultMessage": "Skype"
},
{
"id": "components.ContactForm.emailOrPhoneRequiredError",
"defaultMessage": "Vyplňte email nebo telefon"
},
{
"id": "components.CustomerContactForm.name",
"defaultMessage": "Jméno"
},
{
"id": "components.CustomerContactForm.email",
"defaultMessage": "Email"
},
{
"id": "components.CustomerContactForm.phone",
"defaultMessage": "Telefon"
},
{
"id": "components.CustomerContactForm.nameRequiredError",
"defaultMessage": "Jméno je povinné"
},
{
"id": "components.CustomerContactForm.emailOrPhoneRequiredError",
"defaultMessage": "Email nebo telefon musí být vyplněn"
},
{
"id": "components.CustomerContactForm.invalidEmailError",
"defaultMessage": "Neplatný email"
},
{
"id": "components.CustomerContactList.addContact",
"defaultMessage": "Přidat kontakt"
},
{
"id": "components.CustomerStats.minInvoice",
"defaultMessage": "Nejnižší faktura"
},
{
"id": "components.CustomerStats.maxInvoice",
"defaultMessage": "Nejvyšší faktura"
},
{
"id": "components.CustomerStats.avgInvoice",
"defaultMessage": "Průměrná faktura"
},
{
"id": "components.CustomerStats.totalAmount",
"defaultMessage": "Celkem"
},
{
"id": "components.CustomerStats.invoicesCount",
"defaultMessage": "Počet faktur"
},
{
"id": "components.CustomerStats.avgDueDays",
"defaultMessage": "Průměrně zaplaceno"
},
{
"id": "components.CustomerStats.minDueDays",
"defaultMessage": "Zaplaceno nejdříve"
},
{
"id": "components.CustomerStats.maxDueDays",
"defaultMessage": "Zaplaceno nejpozději"
},
{
"id": "components.CustomerStats.days",
"defaultMessage": "{days} {days, plural, =0 {dnů} one {den} few {dny} other {dnů}} {overdue, select, true {po splatnosti} false {před splatností}}"
},
{
"id": "components.EntityStatus.DRAFT",
"defaultMessage": "Návrh"
},
{
"id": "components.EntityStatus.ISSUED",
"defaultMessage": "Vydáno"
},
{
"id": "components.EntityStatus.PAID",
"defaultMessage": "Zaplaceno"
},
{
"id": "components.EntityStatus.CANCELLED",
"defaultMessage": "Zrušeno"
},
{
"id": "components.EntityStatus.paymentDate",
"defaultMessage": "Datum platby"
},
{
"id": "components.EntityStatus.title",
"defaultMessage": "Stav"
},
{
"id": "components.FetchedContent.emptyListMain",
"defaultMessage": "Prázdný seznam"
},
{
"id": "components.FetchedContent.emptyListSecondary",
"defaultMessage": "Nemáme zde co zobrazit. Chcete přidat nějaké položky?"
},
{
"id": "components.FetchedContent.errorMain",
"defaultMessage": "Něco se pokazilo"
},
{
"id": "components.FetchedContent.errorSecondary",
"defaultMessage": "Nemůžeme získat data"
},
{
"id": "components.FetchedContent.errorTryAgainButton",
"defaultMessage": "Zkusit znova"
},
{
"id": "components.InvoiceItemForm.description",
"defaultMessage": "Popis"
},
{
"id": "components.InvoiceItemForm.priceUom",
"defaultMessage": "Cena"
},
{
"id": "components.InvoiceItemForm.pieces",
"defaultMessage": "Počet"
},
{
"id": "components.InvoiceItemForm.uom",
"defaultMessage": "Jednotka"
},
{
"id": "components.InvoiceItemForm.amount",
"defaultMessage": "Celkem"
},
{
"id": "components.InvoiceItemForm.calculateItem",
"defaultMessage": "Spočítat"
},
{
"id": "components.InvoiceItems.addItem",
"defaultMessage": "Přidat položku"
},
{
"id": "components.InvoiceItems.title",
"defaultMessage": "Položky"
},
{
"id": "component.LocaleSettingsForm.language",
"defaultMessage": "Jazyk"
},
{
"id": "component.LocaleSettingsForm.timezone",
"defaultMessage": "Časové pásmo"
},
{
"id": "component.LocaleSettingsForm.currency",
"defaultMessage": "Měna"
},
{
"id": "component.LocaleSettingsForm.currencySymbol",
"defaultMessage": "Symbol měny"
},
{
"id": "component.LocaleSettingsForm.numberFormat",
"defaultMessage": "Formát čísla"
},
{
"id": "component.LocaleSettingsForm.moneyFormat",
"defaultMessage": "Formát měny"
},
{
"id": "component.LocaleSettingsForm.dateFormat",
"defaultMessage": "Formát datumu"
},
{
"id": "components.PaymentItemForm.tabPaymentCategory",
"defaultMessage": "Platba"
},
{
"id": "components.PaymentItemForm.tabCurrency",
"defaultMessage": "Měna"
},
{
"id": "components.PaymentItemForm.tabAttachments",
"defaultMessage": "Přílohy"
},
{
"id": "components.PaymentItemForm.tabNotifications",
"defaultMessage": "Upozornění"
},
{
"id": "components.PaymentItemForm.dueDate",
"defaultMessage": "Datum splatnosti"
},
{
"id": "components.PaymentItemForm.category",
"defaultMessage": "Kategorie platby"
},
{
"id": "components.PaymentItemForm.name",
"defaultMessage": "Název"
},
{
"id": "components.PaymentItemForm.description",
"defaultMessage": "Popis"
},
{
"id": "components.PaymentItemForm.amount",
"defaultMessage": "Částka"
},
{
"id": "component.PaymentMethods.type",
"defaultMessage": "Způsob úhrady"
},
{
"id": "component.PaymentMethods.name",
"defaultMessage": "Název"
},
{
"id": "component.PaymentMethods.instructions",
"defaultMessage": "Instrukce"
},
{
"id": "component.PaymentMethods.paymentMethod_CASH",
"defaultMessage": "V hotovosti"
},
{
"id": "component.PaymentMethods.paymentMethod_BANK_TRANSFER",
"defaultMessage": "Bankovním převodem"
},
{
"id": "component.PaymentMethods.paymentMethod_ONLINE_PAYMENT",
"defaultMessage": "Online platba"
},
{
"id": "component.PaymentMethods.paymentMethod_PAYPAL",
"defaultMessage": "Paypal"
},
{
"id": "component.PaymentMethods.addAction",
"defaultMessage": "Přidat způsob úhrady"
},
{
"id": "component.PaymentMethods.addButton",
"defaultMessage": "Přidat {name}"
},
{
"id": "component.PaymentMethods.bankName",
"defaultMessage": "Název banky"
},
{
"id": "component.PaymentMethods.bankAccount",
"defaultMessage": "Číslo účtu"
},
{
"id": "component.PaymentMethods.bankIban",
"defaultMessage": "IBAN"
},
{
"id": "component.PaymentMethods.url",
"defaultMessage": "URL platební brány"
},
{
"id": "component.PaymentMethods.paypalId",
"defaultMessage": "Identifikátor Paypal účtu"
},
{
"id": "component.PaymentMethods.defaultPayment",
"defaultMessage": "Výchozí způsob platby pro novou fakturu"
},
{
"id": "components.PaymentReportData.total",
"defaultMessage": "Celkem"
},
{
"id": "components.PaymentReportData.pending",
"defaultMessage": "Zbývá zaplatit"
},
{
"id": "components.PaymentReportData.overdue",
"defaultMessage": "Po splatnosti"
},
{
"id": "components.PaymentReportData.paid",
"defaultMessage": "Zaplaceno"
},
{
"id": "components.PaymentReportData.showPayments",
"defaultMessage": "Zobrazit platby"
},
{
"id": "components.PaymentReportData.hidePayments",
"defaultMessage": "Skrýt platby"
},
{
"id": "components.RecurringItemForm.title",
"defaultMessage": "Opakující se platba"
},
{
"id": "components.RecurringItemForm.monthly",
"defaultMessage": "Měsíčně"
},
{
"id": "components.RecurringItemForm.weekly",
"defaultMessage": "Týdně"
},
{
"id": "components.RecurringItemForm.quarterly",
"defaultMessage": "Čtvrtletně"
},
{
"id": "components.RecurringItemForm.yearly",
"defaultMessage": "Ročně"
},
{
"id": "components.RecurringItemForm.daily",
"defaultMessage": "Denně"
},
{
"id": "components.RecurringItemForm.name",
"defaultMessage": "Název"
},
{
"id": "components.RecurringItemForm.category",
"defaultMessage": "Kategorie"
},
{
"id": "components.RecurringItemForm.description",
"defaultMessage": "Popis"
},
{
"id": "components.RecurringItemForm.dateFrom",
"defaultMessage": "Datum první platby"
},
{
"id": "components.RecurringItemForm.cycles",
"defaultMessage": "Počet opakování"
},
{
"id": "components.RecurringItemForm.frequency",
"defaultMessage": "Opakovat"
},
{
"id": "components.RecurringItemForm.amount",
"defaultMessage": "Částka"
},
{
"id": "components.RecurringItemForm.currency",
"defaultMessage": "Měna"
},
{
"id": "components.RecurringItemForm.currencySymbol",
"defaultMessage": "Symbol měny"
},
{
"id": "components.TaxItemForm.name",
"defaultMessage": "Název daně"
},
{
"id": "components.TaxItemForm.taxType",
"defaultMessage": "Způsob účtování"
},
{
"id": "components.TaxItemForm.base",
"defaultMessage": "Základ"
},
{
"id": "components.TaxItemForm.tax",
"defaultMessage": "Daň"
},
{
"id": "components.TaxItemForm.percent",
"defaultMessage": "Procenta"
},
{
"id": "components.TaxItemForm.calculate",
"defaultMessage": "Spočítat"
},
{
"id": "components.TaxItems.addTaxButton",
"defaultMessage": "Přidat daň"
},
{
"id": "components.TaxItems.addButton",
"defaultMessage": "Přidat {taxName}"
},
{
"id": "components.TaxItems.emptyTaxTitle",
"defaultMessage": "Nulová daň"
},
{
"id": "components.TaxItems.emptyTaxMessage",
"defaultMessage": "Vypadá to, že daň by byla 0. Nezapomněli jste zadat základ daně? Chcete přesto nulovou daň přidat?"
},
{
"id": "components.TaxItems.emptyTaxNo",
"defaultMessage": "Ne"
},
{
"id": "components.TaxItems.emptyTaxYes",
"defaultMessage": "Ano"
},
{
"id": "components.TaxItems.emptyTaxModify",
"defaultMessage": "Ano, ale upravím hodnoty daně"
},
{
"id": "component.TaxTemplates.taxType",
"defaultMessage": "Způsob účtování"
},
{
"id": "component.TaxTemplates.taxTemplate_PERCENTAGE",
"defaultMessage": "Procentualní"
},
{
"id": "component.TaxTemplates.taxTemplate_FLAT",
"defaultMessage": "Fixní"
},
{
"id": "component.TaxTemplates.name",
"defaultMessage": "Název"
},
{
"id": "component.TaxTemplates.amount",
"defaultMessage": "Výše daně"
},
{
"id": "component.TaxTemplates.percentage",
"defaultMessage": "Procenta"
},
{
"id": "component.TaxTemplates.addAction",
"defaultMessage": "Přidat sazbu daně"
},
{
"id": "",
"defaultMessage": ""
},
{
"id": "components.TemplateEditor.unitLabels",
"defaultMessage": "Vlastní překlad"
},
{
"id": "components.TemplateEditor.translateLabels",
"defaultMessage": "Přeložit šablonu"
},
{
"id": "components.TemplateEditor.changeLangAlertTitle",
"defaultMessage": "Změna jazyka"
},
{
"id": "components.TemplateEditor.changeLangAlertQuestion",
"defaultMessage": "Chcete přepsat přeložené popisky?"
},
{
"id": "component.Toast.emailSent",
"defaultMessage": "Email byl odeslán"
},
{
"id": "component.Toast.validationErrors",
"defaultMessage": "Formulář obsahuje chyby"
},
{
"id": "containers.App.homeMenu",
"defaultMessage": "Přehled"
},
{
"id": "containers.App.customersMenu",
"defaultMessage": "Zákazníci"
},
{
"id": "containers.App.incomeMenu",
"defaultMessage": "Příjmy"
},
{
"id": "containers.App.expensesMenu",
"defaultMessage": "Náklady"
},
{
"id": "containers.App.paymentsMenu",
"defaultMessage": "Platby"
},
{
"id": "containers.App.reportsMenu",
"defaultMessage": "Reporty"
},
{
"id": "containers.App.settingsMenu",
"defaultMessage": "Nastavení"
},
{
"id": "containers.App.logoutMenu",
"defaultMessage": "Odhlásit"
},
{
"id": "containers.CustomerDetail.title",
"defaultMessage": "Zákazník"
},
{
"id": "containers.CustomerDetail.overviewStatusTitle",
"defaultMessage": "Stav příjmů"
},
{
"id": "containers.CustomerDetail.overviewAnnualTitle",
"defaultMessage": "Historie příjmů"
},
{
"id": "containers.CustomerDetail.tabOverview",
"defaultMessage": "Přehled"
},
{
"id": "containers.CustomerDetail.tabCustomer",
"defaultMessage": "Zákazník"
},
{
"id": "containers.CustomerDetail.tabContacts",
"defaultMessage": "Kontakty"
},
{
"id": "containers.CustomerDetail.tabCustomization",
"defaultMessage": "Přizpůsobení"
},
{
"id": "containers.CustomerDetail.tabAttachments",
"defaultMessage": "Přílohy"
},
{
"id": "containers.CustomerDetail.name",
"defaultMessage": "Název"
},
{
"id": "containers.CustomerDetail.idNumber",
"defaultMessage": "IČ"
},
{
"id": "containers.CustomerDetail.taxNumber",
"defaultMessage": "DIČ"
},
{
"id": "containers.CustomerDetail.address",
"defaultMessage": "Adresa"
},
{
"id": "containers.CustomerDetail.invoiceEmail",
"defaultMessage": "Příjemce e-mailu s fakturou"
},
{
"id": "containers.CustomerDetail.invoiceEmailSubject",
"defaultMessage": "Předmět e-mailu s fakturou"
},
{
"id": "containers.CustomerDetail.invoiceEmailTitle",
"defaultMessage": "Nadpis e-mailu s fakturou"
},
{
"id": "containers.CustomerDetail.invoiceEmailMessage",
"defaultMessage": "Obsah zprávy"
},
{
"id": "containers.CustomerDetail.customerSavedNotification",
"defaultMessage": "Zákazník byl uložen"
},
{
"id": "containers.CustomerDetail.customerDeletedNotification",
"defaultMessage": "Zákazník byl smazán"
},
{
"id": "containers.CustomerDetail.deleteTitle",
"defaultMessage": "Smazat zákazníka"
},
{
"id": "containers.CustomerDetail.deleteQuestion",
"defaultMessage": "Opravdu chcete smazat zákazníka?"
},
{
"id": "containers.Customers.title",
"defaultMessage": "Zákazníci"
},
{
"id": "containers.Customers.addCustomer",
"defaultMessage": "Přidat zákazníka"
},
{
"id": "containers.Customers.overviewTitle",
"defaultMessage": ""
},
{
"id": "containers.Customers.customerIncomeChart",
"defaultMessage": "Příjmy"
},
{
"id": "containers.Customers.customerIncomeTimeline",
"defaultMessage": "Časová osa"
},
{
"id": "containers.Customers.emptyChart",
"defaultMessage": "Žádná data"
},
{
"id": "containers.ExpenseDetail.newTitle",
"defaultMessage": "Náklad"
},
{
"id": "containers.ExpenseDetail.cloneButton",
"defaultMessage": "Duplikovat"
},
{
"id": "containers.ExpenseDetail.cloneSuccessfullNotification",
"defaultMessage": "Kopie nákladu byla vytvořena"
},
{
"id": "containers.ExpenseDetail.cloneErrorNotification",
"defaultMessage": "Nepodařilo se vytvořit kopii nákladu"
},
{
"id": "containers.ExpenseDetail.deleteSuccessfullNotification",
"defaultMessage": "Náklad byl smazán"
},
{
"id": "containers.ExpenseDetail.deleteErrorNotification",
"defaultMessage": "Nepodařilo se smazat náklad"
},
{
"id": "containers.ExpenseDetail.tabExpense",
"defaultMessage": "Náklad"
},
{
"id": "containers.ExpenseDetail.tabCurrency",
"defaultMessage": "Měna"
},
{
"id": "containers.ExpenseDetail.tabAttachments",
"defaultMessage": "Přílohy"
},
{
"id": "containers.ExpenseDetail.name",
"defaultMessage": "Název nákladu"
},
{
"id": "containers.ExpenseDetail.description",
"defaultMessage": "Popis"
},
{
"id": "containers.ExpenseDetail.expenseId",
"defaultMessage": "ID Nákladu"
},
{
"id": "containers.ExpenseDetail.subjectName",
"defaultMessage": "Název dodavatele"
},
{
"id": "containers.ExpenseDetail.subjectIdNumber",
"defaultMessage": "IČ Dodavatele"
},
{
"id": "containers.ExpenseDetail.subjectTaxNumber",
"defaultMessage": "DIČ Dodavatele"
},
{
"id": "containers.ExpenseDetail.expenseDate",
"defaultMessage": "Datum"
},
{
"id": "containers.ExpenseDetail.amount",
"defaultMessage": "Částka"
},
{
"id": "containers.ExpenseDetail.totalPayable",
"defaultMessage": "Celkem zaplaceno"
},
{
"id": "containers.ExpenseDetail.currency",
"defaultMessage": "Měna"
},
{
"id": "containers.ExpenseDetail.currencySymbol",
"defaultMessage": "Symbol měny"
},
{
"id": "containers.ExpenseDetail.deleteTitle",
"defaultMessage": "Smazat náklad"
},
{
"id": "containers.ExpenseDetail.deleteQuestion",
"defaultMessage": "Opravdu chcete smazat tento náklad?"
},
{
"id": "containers.Expenses.title",
"defaultMessage": "Náklady"
},
{
"id": "containers.Expenses.addExpense",
"defaultMessage": "Přidat náklad"
},
{
"id": "containers.Expenses.suppliersChart",
"defaultMessage": "Dodavatelé"
},
{
"id": "containers.Expenses.suppliersChartEmpty",
"defaultMessage": "Žádná data"
},
{
"id": "containers.Expenses.timelineChart",
"defaultMessage": "Časová osa"
},
{
"id": "containers.Expenses.summaryTotal",
"defaultMessage": "Celkem"
},
{
"id": "containers.Expenses.averageAmount",
"defaultMessage": "Průměrný náklad"
},
{
"id": "containers.Expenses.monthlyAverage",
"defaultMessage": "Měsíční průměrné náklady"
},
{
"id": "containers.Home.pageTitle",
"defaultMessage": "Přehled"
},
{
"id": "containers.Home.cashflowTitle",
"defaultMessage": "Peněžní tok"
},
{
"id": "containers.Home.incomeTitle",
"defaultMessage": "Příjmy"
},
{
"id": "containers.Home.outcomeTitle",
"defaultMessage": "Náklady"
},
{
"id": "containers.Home.summaryTitle",
"defaultMessage": "Celkem"
},
{
"id": "containers.Home.statusDraft",
"defaultMessage": "Návrh"
},
{
"id": "containers.Home.statusActive",
"defaultMessage": "Aktivní"
},
{
"id": "containers.Home.statusFinished",
"defaultMessage": "Dokončeno"
},
{
"id": "containers.Home.statusOverdue",
"defaultMessage": "Po splatnosti"
},
{
"id": "containers.Home.statusIncome",
"defaultMessage": "Příjmy"
},
{
"id": "containers.Home.statusOutcome",
"defaultMessage": "Náklady"
},
{
"id": "containers.Home.addPaymentButton",
"defaultMessage": "Přidat platbu"
},
{
"id": "containers.Home.addExpenseButton",
"defaultMessage": "Přidat výdaj"
},
{
"id": "containers.Home.addIncomeButton",
"defaultMessage": "Přidat příjem"
},
{
"id": "containers.Home.addInvoiceButton",
"defaultMessage": "Přidat fakturu"
},
{
"id": "containers.Income.title",
"defaultMessage": "Příjmy"
},
{
"id": "containers.Income.addIncome",
"defaultMessage": "Přidat příjem"
},
{
"id": "containers.Income.addInvoice",
"defaultMessage": "Přidat fakturu"
},
{
"id": "containers.Income.draft",
"defaultMessage": "Návrh"
},
{
"id": "containers.Income.active",
"defaultMessage": "Aktivní"
},
{
"id": "containers.Income.finished",
"defaultMessage": "Dokončeno"
},
{
"id": "containers.Income.overdue",
"defaultMessage": "Po splatnosti"
},
{
"id": "containers.Income.statusTitle",
"defaultMessage": "Stav"
},
{
"id": "containers.Income.timelineTitle",
"defaultMessage": "Časová osa"
},
{
"id": "containers.Income.summaryTotal",
"defaultMessage": "Celkem"
},
{
"id": "containers.Income.averageAmount",
"defaultMessage": "Průměrný příjem"
},
{
"id": "containers.Income.monthlyAverage",
"defaultMessage": "Průměrný měsíční příjem"
},
{
"id": "containers.IncomeDetail.title",
"defaultMessage": "Příjem"
},
{
"id": "containers.IncomeDetail.tabIncome",
"defaultMessage": "Příjem"
},
{
"id": "containers.IncomeDetail.tabCurrency",
"defaultMessage": "Měna"
},
{
"id": "containers.IncomeDetail.tabAttachments",
"defaultMessage": "Přílohy"
},
{
"id": "containers.IncomeDetail.name",
"defaultMessage": "Název"
},
{
"id": "containers.IncomeDetail.description",
"defaultMessage": "Popis"
},
{
"id": "containers.IncomeDetail.incomeId",
"defaultMessage": "ID Příjmu"
},
{
"id": "containers.IncomeDetail.incomeDate",
"defaultMessage": "Datum"
},
{
"id": "containers.IncomeDetail.totalAmount",
"defaultMessage": "Částka"
},
{
"id": "containers.IncomeDetail.currency",
"defaultMessage": "Kód měny"
},
{
"id": "containers.IncomeDetail.currencySymbol",
"defaultMessage": "Symbol měny"
},
{
"id": "containers.IncomeDetail.requiredNameError",
"defaultMessage": "Název je povinný"
},
{
"id": "containers.IncomeDetail.deleteTitle",
"defaultMessage": "Smazat příjem"
},
{
"id": "containers.IncomeDetail.deleteQuestion",
"defaultMessage": "Opravdu chcete smazat tento příjem?"
},
{
"id": "containers.InitSettings.profileTitle",
"defaultMessage": "Vítejte"
},
{
"id": "containers.InitSettings.profileDescription",
"defaultMessage": "Pojďme nastavit Váš nový účet"
},
{
"id": "containers.InitSettings.profileMessage",
"defaultMessage": "Zvolte prosím jednu ze zemí níže. Možná pro Vás máme připraveno pár nastavení. Pokud svou zemi v seznamu nevidíte, nezoufejte. Nastavení Vašeho účtu není složité..."
},
{
"id": "containers.InitSettings.profileCountry",
"defaultMessage": "Vyberte zemi"
},
{
"id": "containers.InitSettings.profileState",
"defaultMessage": "Vyberte stát"
},
{
"id": "containers.InitSettings.localeSettingsTitle",
"defaultMessage": "Místní nastavení"
},
{
"id": "containers.InitSettings.localeSettingsDescription",
"defaultMessage": "Zvolte jazyk, časové pásmo a formáty, které Vám nejvíce vyhovují"
},
{
"id": "containers.InitSettings.taxRatesTitle",
"defaultMessage": "Sazby daně"
},
{
"id": "containers.InitSettings.taxRatesDescription",
"defaultMessage": "Nastavte sazby daně, které musíte účtovat (jako např. DPH)"
},
{
"id": "containers.InitSettings.companyTitle",
"defaultMessage": "Společnost"
},
{
"id": "containers.InitSettings.companyDescription",
"defaultMessage": "Informace o Vaší společnosti"
},
{
"id": "containers.InitSettings.paymentMethodsTitle",
"defaultMessage": "Nastavení plateb"
},
{
"id": "containers.InitSettings.paymentMethodsDescription",
"defaultMessage": "Vytvořte si seznam akceptovaných způsobů plateb"
},
{
"id": "containers.InitSettings.invoiceTitle",
"defaultMessage": "Faktura"
},
{
"id": "containers.InitSettings.invoiceDescription",
"defaultMessage": "Vyberte výchozí šablonu a jazykovou mutaci pro své faktury"
},
{
"id": "containers.InitSettings.customizationTitle",
"defaultMessage": "Přizpůsobení"
},
{
"id": "containers.InvoiceDetail.newTitle",
"defaultMessage": "Nová faktura"
},
{
"id": "containers.InvoiceDetail.editTitle",
"defaultMessage": "Faktura"
},
{
"id": "containers.InvoiceDetail.invoiceNumber",
"defaultMessage": "Číslo faktury"
},
{
"id": "containers.InvoiceDetail.customer",
"defaultMessage": "Odběratel"
},
{
"id": "containers.InvoiceDetail.customerName",
"defaultMessage": "Název odběratele"
},
{
"id": "containers.InvoiceDetail.customerAddress",
"defaultMessage": "Adresa odběratele"
},
{
"id": "containers.InvoiceDetail.customerIdNumber",
"defaultMessage": "IČ odběratele"
},
{
"id": "containers.InvoiceDetail.customerTaxNumber",
"defaultMessage": "DIČ odběratele"
},
{
"id": "containers.InvoiceDetail.invoiceDate",
"defaultMessage": "Datum vystavení"
},
{
"id": "containers.InvoiceDetail.dueDate",
"defaultMessage": "Datum splatosti"
},
{
"id": "containers.InvoiceDetail.note",
"defaultMessage": "Poznámka"
},
{
"id": "containers.InvoiceDetail.thankYouMessage",
"defaultMessage": "Poděkování"
},
{
"id": "containers.InvoiceDetail.saveSuccess",
"defaultMessage": "Faktura byla uložena"
},
{
"id": "containers.InvoiceDetail.saveError",
"defaultMessage": "Faktura nebyla uložena"
},
{
"id": "containers.InvoiceDetail.sendEmailTitle",
"defaultMessage": "Poslat email"
},
{
"id": "containers.InvoiceDetail.backButton",
"defaultMessage": "Zpět"
},
{
"id": "containers.InvoiceDetail.deleteButton",
"defaultMessage": "Smazat"
},
{
"id": "containers.InvoiceDetail.previewButton",
"defaultMessage": "Náhled"
},
{
"id": "containers.InvoiceDetail.pdfButton",
"defaultMessage": "Export do PDF"
},
{
"id": "containers.InvoiceDetail.emailButton",
"defaultMessage": "Poslat e-mailem"
},
{
"id": "containers.InvoiceDetail.cloneButton",
"defaultMessage": "Duplikovat fakturu"
},
{
"id": "containers.InvoiceDetail.saveButton",
"defaultMessage": "Uložit"
},
{
"id": "containers.InvoiceDetail.tabInvoice",
"defaultMessage": "Faktura"
},
{
"id": "containers.InvoiceDetail.tabExchangeRate",
"defaultMessage": "Měna"
},
{
"id": "containers.InvoiceDetail.tabPaymentMethods",
"defaultMessage": "Způsob úhrady"
},
{
"id": "containers.InvoiceDetail.tabCustomization",
"defaultMessage": "Přizpůsobení"
},
{
"id": "containers.InvoiceDetail.tabAttachments",
"defaultMessage": "Přílohy"
},
{
"id": "containers.InvoiceDetail.tabNotifications",
"defaultMessage": "Upozornění"
},
{
"id": "containers.InvoiceDetail.fileName",
"defaultMessage": "Faktura_{idNumber}.pdf"
},
{
"id": "containers.InvoiceDetail.deleteTitle",
"defaultMessage": "Smazat fakturu"
},
{
"id": "containers.InvoiceDetail.deleteQuestion",
"defaultMessage": "Opravdu chcete smazat tuto fakturu?"
},
{
"id": "containers.PeriodTitle.dateTypeBilled",
"defaultMessage": "Datum vystavení"
},
{
"id": "containers.PeriodTitle.dateTypeDue",
"defaultMessage": "Datum splatnosti"
},
{
"id": "containers.PeriodTitle.last12Months",
"defaultMessage": "Posledních 12 měsíců"
},
{
"id": "containers.PeriodTitle.year",
"defaultMessage": "Rok"
},
{
"id": "containers.PeriodTitle.quarter",
"defaultMessage": "Čtvrtletí"
},
{
"id": "containers.PeriodTitle.month",
"defaultMessage": "Měsíc"
},
{
"id": "containers.PeriodTitle.custom",
"defaultMessage": "Vlastní"
},
{
"id": "containers.PeriodTitle.last12MonthsValue",
"defaultMessage": "Posledních 12 měsíců"
},
{
"id": "common.period.year.value",
"defaultMessage": "Rok {year}"
},
{
"id": "common.period.quarter.value",
"defaultMessage": "Čtvrtletí {quarter}/{year}"
},
{
"id": "common.period.month.1",
"defaultMessage": "Leden {year}"
},
{
"id": "common.period.month.2",
"defaultMessage": "Únor {year}"
},
{
"id": "common.period.month.3",
"defaultMessage": "Březen {year}"
},
{
"id": "common.period.month.4",
"defaultMessage": "Duben {year}"
},
{
"id": "common.period.month.5",
"defaultMessage": "Květen {year}"
},
{
"id": "common.period.month.6",
"defaultMessage": "Červen {year}"
},
{
"id": "common.period.month.7",
"defaultMessage": "Červenec {year}"
},
{
"id": "common.period.month.8",
"defaultMessage": "Srpen {year}"
},
{
"id": "common.period.month.9",
"defaultMessage": "Září {year}"
},
{
"id": "common.period.month.10",
"defaultMessage": "Říjen {year}"
},
{
"id": "common.period.month.11",
"defaultMessage": "Listopad {year}"
},
{
"id": "common.period.month.12",
"defaultMessage": "Prosinec {year}"
},
{
"id": "containers.PeriodTitle.customValue",
"defaultMessage": "Vlastní"
},
{
"id": "containers.PeriodTitle.dateAlertTitle",
"defaultMessage": "Upozornění"
},
{
"id": "containers.PeriodTitle.dateAlertText",
"defaultMessage": "Chystáte se uložit záznam s datem {fdate}, které je mimo zvolené období {fdateFrom} - {fdateTo}. Záznam bude uložen, nicméně nemusí být vidět na aktuálním seznamu. Chcete pokračovat?"
},
{
"id": "containers.PeriodTitle.dateAlertYes",
"defaultMessage": "Ano, uložit záznam"
},
{
"id": "containers.PeriodTitle.dateAlertNo",
"defaultMessage": "Ne, chci změnit datum"
},
{
"id": "containers.PaymentCategoryDetail.title",
"defaultMessage": "Kategorie platby"
},
{
"id": "containers.PaymentCategoryDetail.tabOverview",
"defaultMessage": "Přehled"
},
{
"id": "containers.PaymentCategoryDetail.tabPaymentCategory",
"defaultMessage": "Kategorie platby"
},
{
"id": "containers.PaymentCategoryDetail.tabCurrency",
"defaultMessage": "Měna"
},
{
"id": "containers.PaymentCategoryDetail.tabAttachments",
"defaultMessage": "Přílohy"
},
{
"id": "containers.PaymentCategoryDetail.name",
"defaultMessage": "Název"
},
{
"id": "containers.PaymentCategoryDetail.note",
"defaultMessage": "Poznámky"
},
{
"id": "containers.PaymentCategoryDetail.addRECPayment",
"defaultMessage": "Přidat opakující se platbu"
},
{
"id": "containers.PaymentCategoryDetail.addOTPayment",
"defaultMessage": "Přidat platbu"
},
{
"id": "containers.PaymentDetail.title",
"defaultMessage": "Platba"
},
{
"id": "containers.PaymentDetail.recurringTitle",
"defaultMessage": "Opakující se platba"
},
{
"id": "containers.Payments.title",
"defaultMessage": "Platby"
},
{
"id": "containers.Payments.titleCategories",
"defaultMessage": "Kategorie"
},
{
"id": "containers.Payments.titleStatus",
"defaultMessage": "Stav plateb"
},
{
"id": "containers.Payments.titleTimeline",
"defaultMessage": "Časová osa"
},
{
"id": "containers.Payments.addCategory",
"defaultMessage": "Přidat kategorii"
},
{
"id": "containers.Payments.addRECPayment",
"defaultMessage": "Přidat opakující se platbu"
},
{
"id": "containers.Payments.addOTPayment",
"defaultMessage": "Přidat platbu"
},
{
"id": "containers.ReportPortal.title",
"defaultMessage": "Reporty"
},
{
"id": "containers.ReportPortal.summaryTitle",
"defaultMessage": "Celkový přehled"
},
{
"id": "containers.ReportPortal.summaryDesc",
"defaultMessage": "Srovnání příjmů a výdajů v jednotlivých letech"
},
{
"id": "containers.ReportPortal.cashflowTitle",
"defaultMessage": "Peněžní tok"
},
{
"id": "containers.ReportPortal.cashflowDesc",
"defaultMessage": "Peněžní tok"
},
{
"id": "containers.ReportPortal.paymentTitle",
"defaultMessage": "Platby"
},
{
"id": "containers.ReportPortal.paymentDesc",
"defaultMessage": "Přehled plateb v kategoriích"
},
{
"id": "containers.ReportPortal.customerTitle",
"defaultMessage": "Zákazníci"
},
{
"id": "containers.ReportPortal.customerDesc",
"defaultMessage": "Příjmy a další statistiky zákazníků"
},
{
"id": "containers.ReportPortal.taxTitle",
"defaultMessage": "Daň"
},
{
"id": "containers.ReportPortal.taxDesc",
"defaultMessage": "Přehled daní na vstupu a na výstupu"
},
{
"id": "containers.Settings.About.title",
"defaultMessage": "Informace o službě"
},
{
"id": "containers.Settings.Company.title",
"defaultMessage": "Společnost"
},
{
"id": "containers.Settings.Customization.title",
"defaultMessage": "Přizpůsobení"
},
{
"id": "containers.Settings.Customization.tabInvoice",
"defaultMessage": "Faktura"
},
{
"id": "containers.Settings.Customization.defaultThankYouNote",
"defaultMessage": "Poděkování na faktuře"
},
{
"id": "containers.Settings.Customization.tabEmail",
"defaultMessage": "E-Mail"
},
{
"id": "containers.Settings.Customization.emailSenderAddress",
"defaultMessage": "E-mailová adresa odesílatele"
},
{
"id": "containers.Settings.Customization.emailSignature",
"defaultMessage": "Podpis"
},
{
"id": "containers.Settings.Customization.emailInvoiceTitle",
"defaultMessage": "Nadpis e-mailu"
},
{
"id": "containers.Settings.Customization.emailInvoiceSubject",
"defaultMessage": "Předmět e-mailu"
},
{
"id": "containers.Settings.Customization.emailInvoiceBody",
"defaultMessage": "Zpráva"
},
{
"id": "containers.Settings.LinkedAccounts.title",
"defaultMessage": "Propojené účty"
},
{
"id": "containers.Settings.LinkedAccounts.buttonConnect",
"defaultMessage": "Propojit"
},
{
"id": "containers.Settings.LinkedAccounts.buttonDisconnect",
"defaultMessage": "Zrušit propojení"
},
{
"id": "containers.Settings.LinkedAccounts.googleName",
"defaultMessage": "Kalendář Google"
},
{
"id": "containers.Settings.LinkedAccounts.googleDescription",
"defaultMessage": "Umožní vytvářet události a upozornění ve vašem kalendáři Google"
},
{
"id": "containers.Settings.LinkedAccounts.exchangeName",
"defaultMessage": "Microsoft Exchange"
},
{
"id": "containers.Settings.LinkedAccounts.exchangeDescription",
"defaultMessage": "Umožní vytvářet události a upozornění ve vašem účtu Microsoft Exchange"
},
{
"id": "containers.Settings.Local.title",
"defaultMessage": "Místní nastavení"
},
{
"id": "containers.Settings.title",
"defaultMessage": "Nastavení"
},
{
"id": "containers.Settings.passwordTitle",
"defaultMessage": "Správa hesla"
},
{
"id": "containers.Settings.passwordDescription",
"defaultMessage": "Změna Vašeho hesla"
},
{
"id": "containers.Settings.localTitle",
"defaultMessage": "Místní nastavení"
},
{
"id": "containers.Settings.localDescription",
"defaultMessage": "Jazyk, časové pásmo, měna a formáty"
},
{
"id": "containers.Settings.taxTitle",
"defaultMessage": "Sazby daně"
},
{
"id": "containers.Settings.taxDescription",
"defaultMessage": "Nastavení aktuálních daňových sazeb"
},
{
"id": "containers.Settings.companyTitle",
"defaultMessage": "Společnost"
},
{
"id": "containers.Settings.companyDescription",
"defaultMessage": "Informace o Vaší společnosti"
},
{
"id": "containers.Settings.paymentTitle",
"defaultMessage": "Nastavení plateb"
},
{
"id": "containers.Settings.paymentDescription",
"defaultMessage": "Nastavení akceptovaných způsobů úhrady vašich faktur"
},
{
"id": "containers.Settings.customizationTitle",
"defaultMessage": "Přizpůsobení"
},
{
"id": "containers.Settings.customizationDescription",
"defaultMessage": "Vzhled faktur, šablony pro e-maily, poděkování..."
},
{
"id": "containers.Settings.linkedAccountsTitle",
"defaultMessage": "Propojené účty"
},
{
"id": "containers.Settings.linkedAccountsDescription",
"defaultMessage": "Propojte svůj účet inodio s ostatními službami, jako např. kalendář Google"
},
{
"id": "containers.Settings.aboutTitle",
"defaultMessage": "O službě"
},
{
"id": "containers.Settings.aboutDescription",
"defaultMessage": "Informace o službě, podmínky používání, prohlášení o ochraně osobních údajů"
},
{
"id": "containers.Settings.Password.title",
"defaultMessage": "Správa hesla"
},
{
"id": "containers.Settings.Password.currentPassword",
"defaultMessage": "Současné heslo"
},
{
"id": "containers.Settings.Password.newPassword",
"defaultMessage": "Nové heslo"
},
{
"id": "containers.Settings.Password.retypeNewPassword",
"defaultMessage": "Potvrzení nového hesla"
},
{
"id": "containers.Settings.Payment.title",
"defaultMessage": "Nastavení plateb"
},
{
"id": "containers.Settings.Payment.description",
"defaultMessage": "Nastavení akceptovaných způsobů úhrady vašich faktur"
},
{
"id": "containers.Settings.Tax.title",
"defaultMessage": "Sazby daně"
},
{
"id": "containers.SummaryReport.title",
"defaultMessage": "Celkový přehled"
},
{
"id": "containers.SummaryReport.years",
"defaultMessage": "Počet let"
},
{
"id": "common.button.cancel",
"defaultMessage": "Storno"
},
{
"id": "common.button.save",
"defaultMessage": "Uložit"
},
{
"id": "common.button.yes",
"defaultMessage": "Ano"
},
{
"id": "common.button.no",
"defaultMessage": "Ne"
},
{
"id": "common.button.back",
"defaultMessage": "Zpět"
},
{
"id": "common.button.delete",
"defaultMessage": "Smazat"
},
{
"id": "common.button.send",
"defaultMessage": "Odeslat"
},
{
"id": "common.button.close",
"defaultMessage": "Zavřít"
},
{
"id": "common.button.refresh",
"defaultMessage": "Obnovit"
},
{
"id": "common.button.submit",
"defaultMessage": "Odeslat"
},
{
"id": "common.button.next",
"defaultMessage": "Další"
},
{
"id": "common.button.previous",
"defaultMessage": "Předchozí"
},
{
"id": "common.button.finish",
"defaultMessage": "Dokončit"
},
{
"id": "common.yes",
"defaultMessage": "Ano"
},
{
"id": "common.no",
"defaultMessage": "Ne"
},
{
"id": "common.validation.requiredField",
"defaultMessage": "Pole je povinné"
},
{
"id": "common.validation.decimalField",
"defaultMessage": "Je požadováno číslo"
},
{
"id": "common.validation.invalidEmail",
"defaultMessage": "Neplatný email"
},
{
"id": "common.notification.saved",
"defaultMessage": "Uloženo"
},
{
"id": "common.notification.deleted",
"defaultMessage": "Smazáno"
},
{
"id": "common.notification.error",
"defaultMessage": "Chyba"
},
{
"id": "home.menu",
"defaultMessage": "Přehled"
},
{
"id": "customers.menu",
"defaultMessage": "Zákazníci"
},
{
"id": "income.menu",
"defaultMessage": "Příjmy"
},
{
"id": "expenses.menu",
"defaultMessage": "Výdaje"
},
{
"id": "reports.menu",
"defaultMessage": "Reporty"
},
{
"id": "settings.menu",
"defaultMessage": "Nastavení"
},
{
"id": "layout.logoutAction",
"defaultMessage": "Odhlásit"
},
{
"id": "containers.CashflowReport.title",
"defaultMessage": "Peněžní tok"
},
{
"id": "containers.CashflowReport.from",
"defaultMessage": "Datum od"
},
{
"id": "containers.CashflowReport.to",
"defaultMessage": "Datum do"
},
{
"id": "containers.CashflowReport.initialAmount",
"defaultMessage": "Počáteční zůstatek"
},
{
"id": "containers.CustomerDetail.deleteCustomerTitle",
"defaultMessage": "Smazat zákazníka"
},
{
"id": "containers.CustomerDetail.deleteCustomerQuestion",
"defaultMessage": "Jste si jistí, že chcete smazat zákazníka?"
},
{
"id": "containers.PaymentReport.title",
"defaultMessage": "Platby"
}
] ]
\ No newline at end of file
module.exports = [ module.exports = [
{
"id": "components.CashflowChart.balance",
"defaultMessage": "Balance"
},
{
"id": "components.CashflowChart.income",
"defaultMessage": "Income"
},
{
"id": "components.CashflowChart.outcome",
"defaultMessage": "Outcome"
},
{
"id": "components.CompanySettingsForm.name",
"defaultMessage": "Company name"
},
{
"id": "components.CompanySettingsForm.idNumber",
"defaultMessage": "Id Number"
},
{
"id": "components.CompanySettingsForm.taxNumber",
"defaultMessage": "Tax Number"
},
{
"id": "components.CompanySettingsForm.address",
"defaultMessage": "Address"
},
{
"id": "components.CompanySettingsForm.accountsTitle",
"defaultMessage": "Payment accounts"
},
{
"id": "components.CompanySettingsForm.accountsMessage",
"defaultMessage": "Payment accounts can be used for payment information on invoices"
},
{
"id": "components.CompanySettingsForm.nameRequiredError",
"defaultMessage": "Company name is required"
},
{
"id": "components.ContactForm.name",
"defaultMessage": "Name"
},
{
"id": "components.ContactForm.email",
"defaultMessage": "Email"
},
{
"id": "components.ContactForm.phone",
"defaultMessage": "Phone"
},
{
"id": "components.ContactForm.skype",
"defaultMessage": "Skype"
},
{
"id": "components.ContactForm.emailOrPhoneRequiredError",
"defaultMessage": "Email or phone is required"
},
{
"id": "components.ContactList.addButton",
"defaultMessage": "Add contact"
},
{
"id": "components.CustomerContactForm.name",
"defaultMessage": "Name"
},
{
"id": "components.CustomerContactForm.email",
"defaultMessage": "Email"
},
{
"id": "components.CustomerContactForm.phone",
"defaultMessage": "Phone"
},
{
"id": "components.CustomerContactForm.nameRequiredError",
"defaultMessage": "Name is required"
},
{
"id": "components.CustomerContactForm.emailOrPhoneRequiredError",
"defaultMessage": "Email or phone is required"
},
{
"id": "components.CustomerContactForm.invalidEmailError",
"defaultMessage": "Invalid email"
},
{
"id": "components.CustomerContactList.addContact",
"defaultMessage": "Add contact"
},
{
"id": "components.CustomerStats.minInvoice",
"defaultMessage": "Lowest invoice"
},
{
"id": "components.CustomerStats.maxInvoice",
"defaultMessage": "Highest invoice"
},
{
"id": "components.CustomerStats.avgInvoice",
"defaultMessage": "Average invoice"
},
{
"id": "components.CustomerStats.totalAmount",
"defaultMessage": "Total amount"
},
{
"id": "components.CustomerStats.invoicesCount",
"defaultMessage": "Invoices count"
},
{
"id": "components.CustomerStats.avgDueDays",
"defaultMessage": "Average overdue"
},
{
"id": "components.CustomerStats.minDueDays",
"defaultMessage": "Paid first"
},
{
"id": "components.CustomerStats.maxDueDays",
"defaultMessage": "Paid at the latest"
},
{
"id": "components.CustomerStats.days",
"defaultMessage": "{days} {days, plural, =0 {days} one {day} other {days}} {overdue, select, true {past due} false {before maturity}}"
},
{
"id": "components.DashboardList.addContact",
"defaultMessage": "Add contact"
},
{
"id": "components.EntityStatus.DRAFT",
"defaultMessage": "Draft"
},
{
"id": "components.EntityStatus.ISSUED",
"defaultMessage": "Issued"
},
{
"id": "components.EntityStatus.PAID",
"defaultMessage": "Paid"
},
{
"id": "components.EntityStatus.CANCELLED",
"defaultMessage": "Cancelled"
},
{
"id": "components.EntityStatus.paymentDate",
"defaultMessage": "Payment date"
},
{
"id": "components.EntityStatus.title",
"defaultMessage": "Status"
},
{
"id": "components.ExchangeRateFormFields.enableExchangeRate",
"defaultMessage": "Enable exchange rate"
},
{
"id": "components.ExchangeRateFormFields.currency",
"defaultMessage": "Currency"
},
{
"id": "components.ExchangeRateFormFields.currencySymbol",
"defaultMessage": "Currency symbol"
},
{
"id": "components.ExchangeRateFormFields.exchangeRate",
"defaultMessage": "Exchange rate"
},
{
"id": "components.ExchangeRateFormFields.exchangeRateDate",
"defaultMessage": "Exchange rate date"
},
{
"id": "components.ExchangeRateFormFields.exchangeRateSource",
"defaultMessage": "Exchange rate source"
},
{
"id": "components.FetchedContent.emptyListMain",
"defaultMessage": "This list is empty"
},
{
"id": "components.FetchedContent.emptyListSecondary",
"defaultMessage": "We have nothing to display here. Do you want to add some items?"
},
{
"id": "components.FetchedContent.errorMain",
"defaultMessage": "Something went wrong"
},
{
"id": "components.FetchedContent.errorSecondary",
"defaultMessage": "We were unable to fetch the data"
},
{
"id": "components.FetchedContent.errorTryAgainButton",
"defaultMessage": "Try again"
},
{
"id": "components.InvoiceEmailForm.from",
"defaultMessage": "From"
},
{
"id": "components.InvoiceEmailForm.to",
"defaultMessage": "To"
},
{
"id": "components.InvoiceEmailForm.subject",
"defaultMessage": "Subject"
},
{
"id": "components.InvoiceEmailForm.title",
"defaultMessage": "Title"
},
{
"id": "components.InvoiceEmailForm.message",
"defaultMessage": "Message"
},
{
"id": "components.InvoiceEmailForm.signature",
"defaultMessage": "Signature"
},
{
"id": "components.InvoiceEmailForm.filename",
"defaultMessage": "Filename"
},
{
"id": "components.InvoiceEmailForm.addAttachments",
"defaultMessage": "Add attachments"
},
{
"id": "components.InvoiceEmailForm.publicLink",
"defaultMessage": "Public link"
},
{
"id": "components.InvoiceEmailForm.requestReceipt",
"defaultMessage": "Request receipt"
},
{
"id": "components.InvoiceEmailForm.includeQrCode",
"defaultMessage": "Include QR code"
},
{
"id": "components.InvoiceItemForm.description",
"defaultMessage": "Item description"
},
{
"id": "components.InvoiceItemForm.priceUom",
"defaultMessage": "Price"
},
{
"id": "components.InvoiceItemForm.pieces",
"defaultMessage": "Quantity"
},
{
"id": "components.InvoiceItemForm.uom",
"defaultMessage": "Unit"
},
{
"id": "components.InvoiceItemForm.amount",
"defaultMessage": "Amount"
},
{
"id": "components.InvoiceItemForm.calculateItem",
"defaultMessage": "Calculate amount"
},
{
"id": "components.InvoiceItems.addItem",
"defaultMessage": "Add item"
},
{
"id": "components.InvoiceItems.title",
"defaultMessage": "Items"
},
{
"id": "component.LocaleSettingsForm.language",
"defaultMessage": "Language"
},
{
"id": "component.LocaleSettingsForm.timezone",
"defaultMessage": "Timezone"
},
{
"id": "component.LocaleSettingsForm.currency",
"defaultMessage": "Currency"
},
{
"id": "component.LocaleSettingsForm.currencySymbol",
"defaultMessage": "Currency symbol"
},
{
"id": "component.LocaleSettingsForm.numberFormat",
"defaultMessage": "Number format"
},
{
"id": "component.LocaleSettingsForm.moneyFormat",
"defaultMessage": "Money format"
},
{
"id": "component.LocaleSettingsForm.dateFormat",
"defaultMessage": "Date format"
},
{
"id": "components.PaymentItemForm.tabPaymentCategory",
"defaultMessage": "Payment"
},
{
"id": "components.PaymentItemForm.tabCurrency",
"defaultMessage": "Currency"
},
{
"id": "components.PaymentItemForm.tabAttachments",
"defaultMessage": "Attachments"
},
{
"id": "components.PaymentItemForm.tabNotifications",
"defaultMessage": "Notifications"
},
{
"id": "components.PaymentItemForm.dueDate",
"defaultMessage": "Due date"
},
{
"id": "components.PaymentItemForm.category",
"defaultMessage": "Category"
},
{
"id": "components.PaymentItemForm.name",
"defaultMessage": "Name"
},
{
"id": "components.PaymentItemForm.description",
"defaultMessage": "Description"
},
{
"id": "components.PaymentItemForm.amount",
"defaultMessage": "Amount"
},
{
"id": "component.PaymentMethods.type",
"defaultMessage": "Payment method"
},
{
"id": "component.PaymentMethods.name",
"defaultMessage": "Name"
},
{
"id": "component.PaymentMethods.instructions",
"defaultMessage": "Instructions"
},
{
"id": "component.PaymentMethods.paymentMethod_CASH",
"defaultMessage": "Cash"
},
{
"id": "component.PaymentMethods.paymentMethod_BANK_TRANSFER",
"defaultMessage": "Bank Transfer"
},
{
"id": "component.PaymentMethods.paymentMethod_BANK_TRANSFER_Description",
"defaultMessage": "Bank Transfer {item.name}"
},
{
"id": "component.PaymentMethods.paymentMethod_ONLINE_PAYMENT",
"defaultMessage": "Online payment"
},
{
"id": "component.PaymentMethods.paymentMethod_PAYPAL",
"defaultMessage": "Paypal"
},
{
"id": "component.PaymentMethods.addAction",
"defaultMessage": "Add payment method"
},
{
"id": "component.PaymentMethods.addButton",
"defaultMessage": "Add {name}"
},
{
"id": "component.PaymentMethods.bankName",
"defaultMessage": "Bank name"
},
{
"id": "component.PaymentMethods.bankAccount",
"defaultMessage": "Account number"
},
{
"id": "component.PaymentMethods.bankIban",
"defaultMessage": "IBAN"
},
{
"id": "component.PaymentMethods.url",
"defaultMessage": "Payment gateway URL"
},
{
"id": "component.PaymentMethods.paypalId",
"defaultMessage": "Paypal ID"
},
{
"id": "component.PaymentMethods.defaultPayment",
"defaultMessage": "Default payment method for new invoice"
},
{
"id": "components.PaymentReportData.total",
"defaultMessage": "Total"
},
{
"id": "components.PaymentReportData.pending",
"defaultMessage": "To be paid"
},
{
"id": "components.PaymentReportData.overdue",
"defaultMessage": "Overdue"
},
{
"id": "components.PaymentReportData.paid",
"defaultMessage": "Paid"
},
{
"id": "components.PaymentReportData.sum",
"defaultMessage": "Sum"
},
{
"id": "components.PaymentReportData.showPayments",
"defaultMessage": "Show payments"
},
{
"id": "components.PaymentReportData.hidePayments",
"defaultMessage": "Hide payments"
},
{
"id": "components.RecurringItemForm.title",
"defaultMessage": "Payment category"
},
{
"id": "components.RecurringItemForm.monthly",
"defaultMessage": "Monthly"
},
{
"id": "components.RecurringItemForm.weekly",
"defaultMessage": "Weekly"
},
{
"id": "components.RecurringItemForm.quarterly",
"defaultMessage": "Quarterly"
},
{
"id": "components.RecurringItemForm.yearly",
"defaultMessage": "Yearly"
},
{
"id": "components.RecurringItemForm.daily",
"defaultMessage": "Daily"
},
{
"id": "components.RecurringItemForm.name",
"defaultMessage": "Name"
},
{
"id": "components.RecurringItemForm.category",
"defaultMessage": "Category"
},
{
"id": "components.RecurringItemForm.description",
"defaultMessage": "Description"
},
{
"id": "components.RecurringItemForm.dateFrom",
"defaultMessage": "Date from"
},
{
"id": "components.RecurringItemForm.cycles",
"defaultMessage": "Cycles"
},
{
"id": "components.RecurringItemForm.frequency",
"defaultMessage": "Frequency"
},
{
"id": "components.RecurringItemForm.amount",
"defaultMessage": "Amount"
},
{
"id": "components.RecurringItemForm.currency",
"defaultMessage": "Currency"
},
{
"id": "components.RecurringItemForm.currencySymbol",
"defaultMessage": "Currency symbol"
},
{
"id": "components.StatusChart.draftLabel",
"defaultMessage": "Draft"
},
{
"id": "components.StatusChart.activeLabel",
"defaultMessage": "Active"
},
{
"id": "components.StatusChart.finishedLabel",
"defaultMessage": "Finished"
},
{
"id": "components.StatusChart.overdueLabel",
"defaultMessage": "Overdue"
},
{
"id": "components.TaxItemForm.name",
"defaultMessage": "Tax name"
},
{
"id": "components.TaxItemForm.taxType",
"defaultMessage": "Tax type"
},
{
"id": "components.TaxItemForm.base",
"defaultMessage": "Base"
},
{
"id": "components.TaxItemForm.tax",
"defaultMessage": "Tax"
},
{
"id": "components.TaxItemForm.percent",
"defaultMessage": "Percent"
},
{
"id": "components.TaxItemForm.calculate",
"defaultMessage": "Calculate"
},
{
"id": "components.TaxItems.addTaxButton",
"defaultMessage": "Add tax"
},
{
"id": "components.TaxItems.addButton",
"defaultMessage": "Add {taxName}"
},
{
"id": "components.TaxItems.emptyTaxTitle",
"defaultMessage": "Zero tax"
},
{
"id": "components.TaxItems.emptyTaxMessage",
"defaultMessage": "It seems the tax would be zero. Haven't you forgot to specify amount? Do you want to add the tax now?"
},
{
"id": "components.TaxItems.emptyTaxNo",
"defaultMessage": "No"
},
{
"id": "components.TaxItems.emptyTaxYes",
"defaultMessage": "Yes"
},
{
"id": "components.TaxItems.emptyTaxModify",
"defaultMessage": "I will alter the values"
},
{
"id": "component.TaxTemplates.taxType",
"defaultMessage": "Tax type"
},
{
"id": "component.TaxTemplates.taxTemplate_PERCENTAGE",
"defaultMessage": "Percentage"
},
{
"id": "component.TaxTemplates.taxTemplate_FLAT",
"defaultMessage": "Fixed"
},
{
"id": "component.TaxTemplates.name",
"defaultMessage": "Name"
},
{
"id": "component.TaxTemplates.amount",
"defaultMessage": "Tax amount"
},
{
"id": "component.TaxTemplates.percentage",
"defaultMessage": "Tax percentage"
},
{
"id": "component.TaxTemplates.addAction",
"defaultMessage": "Add tax rate"
},
{
"id": "",
"defaultMessage": ""
},
{
"id": "components.TemplateEditor.changeLangAlertTitle",
"defaultMessage": "Change language"
},
{
"id": "components.TemplateEditor.changeLangAlertQuestion",
"defaultMessage": "Do you want to overwrite translated labels as well?"
},
{
"id": "components.TemplateEditor.unitLabels",
"defaultMessage": "Custom translation"
},
{
"id": "components.TemplateEditor.translateLabels",
"defaultMessage": "Translate template"
},
{
"id": "component.Toast.emailSent",
"defaultMessage": "Email was sent"
},
{
"id": "component.Toast.validationErrors",
"defaultMessage": "Validation failed"
},
{
"id": "containers.App.homeMenu",
"defaultMessage": "Home"
},
{
"id": "containers.App.customersMenu",
"defaultMessage": "Customers"
},
{
"id": "containers.App.incomeMenu",
"defaultMessage": "Income"
},
{
"id": "containers.App.expensesMenu",
"defaultMessage": "Expenses"
},
{
"id": "containers.App.paymentsMenu",
"defaultMessage": "Payments"
},
{
"id": "containers.App.reportsMenu",
"defaultMessage": "Reports"
},
{
"id": "containers.App.settingsMenu",
"defaultMessage": "Settings"
},
{
"id": "containers.App.logoutMenu",
"defaultMessage": "Logout"
},
{
"id": "containers.CashflowReport.title",
"defaultMessage": "Cashflow report"
},
{
"id": "containers.CashflowReport.from",
"defaultMessage": "From"
},
{
"id": "containers.CashflowReport.to",
"defaultMessage": "To"
},
{
"id": "containers.CashflowReport.initialAmount",
"defaultMessage": "Initial amount"
},
{
"id": "containers.CustomerDetail.title",
"defaultMessage": "Customer"
},
{
"id": "containers.CustomerDetail.overviewStatusTitle",
"defaultMessage": "Income status"
},
{
"id": "containers.CustomerDetail.overviewAnnualTitle",
"defaultMessage": "Income history"
},
{
"id": "containers.CustomerDetail.tabOverview",
"defaultMessage": "Overview"
},
{
"id": "containers.CustomerDetail.tabCustomer",
"defaultMessage": "Customer"
},
{
"id": "containers.CustomerDetail.tabContacts",
"defaultMessage": "Contacts"
},
{
"id": "containers.CustomerDetail.tabCustomization",
"defaultMessage": "Customization"
},
{
"id": "containers.CustomerDetail.tabAttachments",
"defaultMessage": "Attachments"
},
{
"id": "containers.CustomerDetail.name",
"defaultMessage": "Name"
},
{
"id": "containers.CustomerDetail.idNumber",
"defaultMessage": "Id number"
},
{
"id": "containers.CustomerDetail.taxNumber",
"defaultMessage": "Tax number"
},
{
"id": "containers.CustomerDetail.address",
"defaultMessage": "Address"
},
{
"id": "containers.CustomerDetail.invoiceEmail",
"defaultMessage": "Send invoice email recepient"
},
{
"id": "containers.CustomerDetail.invoiceEmailSubject",
"defaultMessage": "Invoice email subject"
},
{
"id": "containers.CustomerDetail.invoiceEmailTitle",
"defaultMessage": "Invoice email title"
},
{
"id": "containers.CustomerDetail.invoiceEmailMessage",
"defaultMessage": "Invoice email body"
},
{
"id": "containers.CustomerDetail.customerSavedNotification",
"defaultMessage": "Customer has been saved"
},
{
"id": "containers.CustomerDetail.customerDeletedNotification",
"defaultMessage": "Customer has been deleted"
},
{
"id": "containers.CustomerDetail.deleteCustomerTitle",
"defaultMessage": "Delete customer"
},
{
"id": "containers.CustomerDetail.deleteCustomerQuestion",
"defaultMessage": "Are you sure you want to delete this customer?"
},
{
"id": "containers.CustomerDetail.deleteTitle",
"defaultMessage": "Delete customer"
},
{
"id": "containers.CustomerDetail.deleteQuestion",
"defaultMessage": "Are you sure you want to delete this customer?"
},
{
"id": "containers.Customers.title",
"defaultMessage": "Customers"
},
{
"id": "containers.Customers.addCustomer",
"defaultMessage": "Add customer"
},
{
"id": "containers.Customers.overviewTitle",
"defaultMessage": ""
},
{
"id": "containers.Customers.customerIncomeChart",
"defaultMessage": "Income"
},
{
"id": "containers.Customers.customerIncomeTimeline",
"defaultMessage": "Income timeline"
},
{
"id": "containers.Customers.emptyChart",
"defaultMessage": "No data"
},
{
"id": "containers.ExpenseDetail.newTitle",
"defaultMessage": "Expense"
},
{
"id": "containers.ExpenseDetail.cloneButton",
"defaultMessage": "Clone"
},
{
"id": "containers.ExpenseDetail.cloneSuccessfullNotification",
"defaultMessage": "A copy of the expense has been created"
},
{
"id": "containers.ExpenseDetail.cloneErrorNotification",
"defaultMessage": "An unexpected error occured during clonning"
},
{
"id": "containers.ExpenseDetail.deleteSuccessfullNotification",
"defaultMessage": "Expense was deleted"
},
{
"id": "containers.ExpenseDetail.deleteErrorNotification",
"defaultMessage": "An unexpected error occured during deleting"
},
{
"id": "containers.ExpenseDetail.tabExpense",
"defaultMessage": "Expense"
},
{
"id": "containers.ExpenseDetail.tabCurrency",
"defaultMessage": "Currency"
},
{
"id": "containers.ExpenseDetail.tabAttachments",
"defaultMessage": "Attachments"
},
{
"id": "containers.ExpenseDetail.name",
"defaultMessage": "Expense name"
},
{
"id": "containers.ExpenseDetail.description",
"defaultMessage": "Description"
},
{
"id": "containers.ExpenseDetail.expenseId",
"defaultMessage": "Expense ID"
},
{
"id": "containers.ExpenseDetail.subjectName",
"defaultMessage": "Supplier name"
},
{
"id": "containers.ExpenseDetail.subjectIdNumber",
"defaultMessage": "Supplier ID number"
},
{
"id": "containers.ExpenseDetail.subjectTaxNumber",
"defaultMessage": "Supplier tax number"
},
{
"id": "containers.ExpenseDetail.expenseDate",
"defaultMessage": "Expense date"
},
{
"id": "containers.ExpenseDetail.amount",
"defaultMessage": "Amount"
},
{
"id": "containers.ExpenseDetail.totalPayable",
"defaultMessage": "Total payable"
},
{
"id": "containers.ExpenseDetail.currency",
"defaultMessage": "Currency"
},
{
"id": "containers.ExpenseDetail.currencySymbol",
"defaultMessage": "Currency symbol"
},
{
"id": "containers.ExpenseDetail.deleteTitle",
"defaultMessage": "Delete expense"
},
{
"id": "containers.ExpenseDetail.deleteQuestion",
"defaultMessage": "Are you sure you want to delete this expense?"
},
{
"id": "containers.Expenses.title",
"defaultMessage": "Expenses"
},
{
"id": "containers.Expenses.addExpense",
"defaultMessage": "Add expense"
},
{
"id": "containers.Expenses.suppliersChart",
"defaultMessage": "Suppliers"
},
{
"id": "containers.Expenses.suppliersChartEmpty",
"defaultMessage": "No data"
},
{
"id": "containers.Expenses.timelineChart",
"defaultMessage": "Timeline"
},
{
"id": "containers.Expenses.summaryTotal",
"defaultMessage": "Total"
},
{
"id": "containers.Expenses.averageAmount",
"defaultMessage": "Average expense"
},
{
"id": "containers.Expenses.monthlyAverage",
"defaultMessage": "Monthly average"
},
{
"id": "containers.Home.pageTitle",
"defaultMessage": "Overview"
},
{
"id": "containers.Home.cashflowTitle",
"defaultMessage": "Cashflow"
},
{
"id": "containers.Home.incomeTitle",
"defaultMessage": "Income"
},
{
"id": "containers.Home.outcomeTitle",
"defaultMessage": "Outcome"
},
{
"id": "containers.Home.summaryTitle",
"defaultMessage": "Summary"
},
{
"id": "containers.Home.statusDraft",
"defaultMessage": "Draft"
},
{
"id": "containers.Home.statusActive",
"defaultMessage": "Active"
},
{
"id": "containers.Home.statusFinished",
"defaultMessage": "Finished"
},
{
"id": "containers.Home.statusOverdue",
"defaultMessage": "Overdue"
},
{
"id": "containers.Home.statusIncome",
"defaultMessage": "Income"
},
{
"id": "containers.Home.statusOutcome",
"defaultMessage": "Outcome"
},
{
"id": "containers.Home.addPaymentButton",
"defaultMessage": "Add payment"
},
{
"id": "containers.Home.addExpenseButton",
"defaultMessage": "Add expense"
},
{
"id": "containers.Home.addIncomeButton",
"defaultMessage": "Add income"
},
{
"id": "containers.Home.addInvoiceButton",
"defaultMessage": "Add invoice"
},
{
"id": "containers.Income.title",
"defaultMessage": "Income"
},
{
"id": "containers.Income.addIncome",
"defaultMessage": "Add income"
},
{
"id": "containers.Income.addInvoice",
"defaultMessage": "Add invoice"
},
{
"id": "containers.Income.draft",
"defaultMessage": "Draft"
},
{
"id": "containers.Income.active",
"defaultMessage": "Active"
},
{
"id": "containers.Income.finished",
"defaultMessage": "Finished"
},
{
"id": "containers.Income.overdue",
"defaultMessage": "Overdue"
},
{
"id": "containers.Income.statusTitle",
"defaultMessage": "Status"
},
{
"id": "containers.Income.timelineTitle",
"defaultMessage": "Timeline"
},
{
"id": "containers.Income.summaryTotal",
"defaultMessage": "Total"
},
{
"id": "containers.Income.averageAmount",
"defaultMessage": "Average income"
},
{
"id": "containers.Income.monthlyAverage",
"defaultMessage": "Monthly average"
},
{
"id": "containers.IncomeDetail.title",
"defaultMessage": "Income"
},
{
"id": "containers.IncomeDetail.tabIncome",
"defaultMessage": "Income"
},
{
"id": "containers.IncomeDetail.tabCurrency",
"defaultMessage": "Currency"
},
{
"id": "containers.IncomeDetail.tabAttachments",
"defaultMessage": "Attachments"
},
{
"id": "containers.IncomeDetail.name",
"defaultMessage": "Name"
},
{
"id": "containers.IncomeDetail.description",
"defaultMessage": "Description"
},
{
"id": "containers.IncomeDetail.incomeId",
"defaultMessage": "Income ID"
},
{
"id": "containers.IncomeDetail.incomeDate",
"defaultMessage": "Date"
},
{
"id": "containers.IncomeDetail.totalAmount",
"defaultMessage": "Amount"
},
{
"id": "containers.IncomeDetail.currency",
"defaultMessage": "Currency code"
},
{
"id": "containers.IncomeDetail.currencySymbol",
"defaultMessage": "Currency symbol"
},
{
"id": "containers.IncomeDetail.requiredNameError",
"defaultMessage": "Name is required"
},
{
"id": "containers.IncomeDetail.deleteTitle",
"defaultMessage": "Delete income"
},
{
"id": "containers.IncomeDetail.deleteQuestion",
"defaultMessage": "Are you sure you want to delete this income?"
},
{
"id": "containers.InitSettings.profileTitle",
"defaultMessage": "Welcome"
},
{
"id": "containers.InitSettings.profileDescription",
"defaultMessage": "Let's setup your new account"
},
{
"id": "containers.InitSettings.profileMessage",
"defaultMessage": "Please select your country below. We might have few things already prepared for you. If you cannot find your country, don't worry. It is easy to set up your account..."
},
{
"id": "containers.InitSettings.profileCountry",
"defaultMessage": "Please select your country"
},
{
"id": "containers.InitSettings.profileState",
"defaultMessage": "Please select your state"
},
{
"id": "containers.InitSettings.localeSettingsTitle",
"defaultMessage": "Locale settings"
},
{
"id": "containers.InitSettings.localeSettingsDescription",
"defaultMessage": "Pick the language, time zone and formats that suits you the best"
},
{
"id": "containers.InitSettings.taxRatesTitle",
"defaultMessage": "Tax rates"
},
{
"id": "containers.InitSettings.taxRatesDescription",
"defaultMessage": "Define tax rates that must be collected by your business (such as VAT, Sales Tax etc.)"
},
{
"id": "containers.InitSettings.companyTitle",
"defaultMessage": "Company"
},
{
"id": "containers.InitSettings.companyDescription",
"defaultMessage": "Your company information"
},
{
"id": "containers.InitSettings.paymentMethodsTitle",
"defaultMessage": "Payment methods"
},
{
"id": "containers.InitSettings.paymentMethodsDescription",
"defaultMessage": "Prepare accepted payment methods"
},
{
"id": "containers.InitSettings.invoiceTitle",
"defaultMessage": "Invoice"
},
{
"id": "containers.InitSettings.invoiceDescription",
"defaultMessage": "Choose default invoice template and language"
},
{
"id": "containers.InitSettings.customizationTitle",
"defaultMessage": "Customization"
},
{
"id": "containers.InitSettings.customizationDescription",
"defaultMessage": "TO DO"
},
{
"id": "containers.InvoiceDetail.newTitle",
"defaultMessage": "New invoice"
},
{
"id": "containers.InvoiceDetail.editTitle",
"defaultMessage": "Invoice"
},
{
"id": "containers.InvoiceDetail.backButton",
"defaultMessage": "Back"
},
{
"id": "containers.InvoiceDetail.deleteButton",
"defaultMessage": "Delete"
},
{
"id": "containers.InvoiceDetail.previewButton",
"defaultMessage": "Preview"
},
{
"id": "containers.InvoiceDetail.pdfButton",
"defaultMessage": "Export to PDF"
},
{
"id": "containers.InvoiceDetail.emailButton",
"defaultMessage": "Send email"
},
{
"id": "containers.InvoiceDetail.cloneButton",
"defaultMessage": "Clone invoice"
},
{
"id": "containers.InvoiceDetail.saveButton",
"defaultMessage": "Save"
},
{
"id": "containers.InvoiceDetail.tabInvoice",
"defaultMessage": "Invoice"
},
{
"id": "containers.InvoiceDetail.tabExchangeRate",
"defaultMessage": "Currency"
},
{
"id": "containers.InvoiceDetail.tabPaymentMethods",
"defaultMessage": "Payment methods"
},
{
"id": "containers.InvoiceDetail.tabCustomization",
"defaultMessage": "Customization"
},
{
"id": "containers.InvoiceDetail.tabAttachments",
"defaultMessage": "Attachments"
},
{
"id": "containers.InvoiceDetail.tabNotifications",
"defaultMessage": "Notifications"
},
{
"id": "containers.InvoiceDetail.invoiceNumber",
"defaultMessage": "Invoice ID"
},
{
"id": "containers.InvoiceDetail.customer",
"defaultMessage": "Customer"
},
{
"id": "containers.InvoiceDetail.customerName",
"defaultMessage": "Customer name"
},
{
"id": "containers.InvoiceDetail.customerAddress",
"defaultMessage": "Customer address"
},
{
"id": "containers.InvoiceDetail.customerIdNumber",
"defaultMessage": "Customer ID number"
},
{
"id": "containers.InvoiceDetail.customerTaxNumber",
"defaultMessage": "Customer VAT number"
},
{
"id": "containers.InvoiceDetail.invoiceDate",
"defaultMessage": "Issue date"
},
{
"id": "containers.InvoiceDetail.dueDate",
"defaultMessage": "Due date"
},
{
"id": "containers.InvoiceDetail.note",
"defaultMessage": "Note"
},
{
"id": "containers.InvoiceDetail.thankYouMessage",
"defaultMessage": "Thank you message"
},
{
"id": "containers.InvoiceDetail.saveSuccess",
"defaultMessage": "Invoice has been saved"
},
{
"id": "containers.InvoiceDetail.saveError",
"defaultMessage": "Invoice could not be saved"
},
{
"id": "containers.InvoiceDetail.fileName",
"defaultMessage": "Invoice_{idNumber}.pdf"
},
{
"id": "containers.InvoiceDetail.deleteTitle",
"defaultMessage": "Delete invoice"
},
{
"id": "containers.InvoiceDetail.deleteQuestion",
"defaultMessage": "Are you sure you want to delete this invoice?"
},
{
"id": "containers.InvoiceDetail.sendEmailTitle",
"defaultMessage": "Send email"
},
{
"id": "containers.PeriodTitle.dateTypeBilled",
"defaultMessage": "Billed date"
},
{
"id": "containers.PeriodTitle.dateTypeDue",
"defaultMessage": "Due date"
},
{
"id": "containers.PeriodTitle.last12Months",
"defaultMessage": "Last 12 months"
},
{
"id": "containers.PeriodTitle.year",
"defaultMessage": "Year"
},
{
"id": "containers.PeriodTitle.quarter",
"defaultMessage": "Quarter"
},
{
"id": "containers.PeriodTitle.month",
"defaultMessage": "Month"
},
{
"id": "containers.PeriodTitle.custom",
"defaultMessage": "Custom"
},
{
"id": "containers.PeriodTitle.last12MonthsValue",
"defaultMessage": "Last 12 months"
},
{
"id": "common.period.year.value",
"defaultMessage": "Year {year}"
},
{
"id": "common.period.quarter.value",
"defaultMessage": "Quarter {quarter}/{year}"
},
{
"id": "common.period.month.1",
"defaultMessage": "January {year}"
},
{
"id": "common.period.month.2",
"defaultMessage": "February {year}"
},
{
"id": "common.period.month.3",
"defaultMessage": "March {year}"
},
{
"id": "common.period.month.4",
"defaultMessage": "April {year}"
},
{
"id": "common.period.month.5",
"defaultMessage": "May {year}"
},
{
"id": "common.period.month.6",
"defaultMessage": "June {year}"
},
{
"id": "common.period.month.7",
"defaultMessage": "July {year}"
},
{
"id": "common.period.month.8",
"defaultMessage": "August {year}"
},
{
"id": "common.period.month.9",
"defaultMessage": "September {year}"
},
{
"id": "common.period.month.10",
"defaultMessage": "October {year}"
},
{
"id": "common.period.month.11",
"defaultMessage": "November {year}"
},
{
"id": "common.period.month.12",
"defaultMessage": "December {year}"
},
{
"id": "containers.PeriodTitle.customValue",
"defaultMessage": "Custom"
},
{
"id": "containers.PeriodTitle.dateAlertTitle",
"defaultMessage": "Warning"
},
{
"id": "containers.PeriodTitle.dateAlertText",
"defaultMessage": "You are about to save a record with date {fdate} which is outside selected period {fdateFrom} - {fdateTo}. The record will be saved, however it might not be visible on the current list. Do you want to continue?"
},
{
"id": "containers.PeriodTitle.dateAlertYes",
"defaultMessage": "Yes, save the record"
},
{
"id": "containers.PeriodTitle.dateAlertNo",
"defaultMessage": "No, I want to change the date"
},
{
"id": "containers.PaymentCategoryDetail.title",
"defaultMessage": "Payment category"
},
{
"id": "containers.PaymentCategoryDetail.tabOverview",
"defaultMessage": "Overview"
},
{
"id": "containers.PaymentCategoryDetail.tabPaymentCategory",
"defaultMessage": "Payment category"
},
{
"id": "containers.PaymentCategoryDetail.tabCurrency",
"defaultMessage": "Currency"
},
{
"id": "containers.PaymentCategoryDetail.tabAttachments",
"defaultMessage": "Attachments"
},
{
"id": "containers.PaymentCategoryDetail.name",
"defaultMessage": "Name"
},
{
"id": "containers.PaymentCategoryDetail.note",
"defaultMessage": "Note"
},
{
"id": "containers.PaymentCategoryDetail.addRECPayment",
"defaultMessage": "Add recurring payment"
},
{
"id": "containers.PaymentCategoryDetail.addOTPayment",
"defaultMessage": "Add payment"
},
{
"id": "containers.PaymentCategoryDetail.deleteTitle",
"defaultMessage": "Delete payment category"
},
{
"id": "containers.PaymentCategoryDetail.deleteQuestion",
"defaultMessage": "Are you sure you want to delete this payment category?"
},
{
"id": "containers.PaymentDetail.title",
"defaultMessage": "Payment"
},
{
"id": "containers.PaymentDetail.recurringTitle",
"defaultMessage": "Recurring payment"
},
{
"id": "containers.PaymentDetail.deleteTitle",
"defaultMessage": "Delete payment"
},
{
"id": "containers.PaymentDetail.deleteQuestion",
"defaultMessage": "Are you sure you want to delete this payment?"
},
{
"id": "containers.PaymentReport.title",
"defaultMessage": "Payments"
},
{
"id": "containers.Payments.title",
"defaultMessage": "Payments"
},
{
"id": "containers.Payments.titleCategories",
"defaultMessage": "Categories"
},
{
"id": "containers.Payments.titleStatus",
"defaultMessage": "Status"
},
{
"id": "containers.Payments.titleTimeline",
"defaultMessage": "Timeline"
},
{
"id": "containers.Payments.addCategory",
"defaultMessage": "Add category"
},
{
"id": "containers.Payments.addRECPayment",
"defaultMessage": "Add recurring payment"
},
{
"id": "containers.Payments.addOTPayment",
"defaultMessage": "Add payment"
},
{
"id": "containers.ReportPortal.title",
"defaultMessage": "Reports"
},
{
"id": "containers.ReportPortal.summaryTitle",
"defaultMessage": "Summary"
},
{
"id": "containers.ReportPortal.summaryDesc",
"defaultMessage": "Income and balances over years"
},
{
"id": "containers.ReportPortal.cashflowTitle",
"defaultMessage": "Cashflow"
},
{
"id": "containers.ReportPortal.cashflowDesc",
"defaultMessage": "Cashflow report"
},
{
"id": "containers.ReportPortal.paymentTitle",
"defaultMessage": "Payments"
},
{
"id": "containers.ReportPortal.paymentDesc",
"defaultMessage": "Payment categories and summary"
},
{
"id": "containers.ReportPortal.customerTitle",
"defaultMessage": "Customer"
},
{
"id": "containers.ReportPortal.customerDesc",
"defaultMessage": "Customer income and stats"
},
{
"id": "containers.ReportPortal.taxTitle",
"defaultMessage": "Tax"
},
{
"id": "containers.ReportPortal.taxDesc",
"defaultMessage": "Tax on income and outcome"
},
{
"id": "containers.ReportPortal.epoTitle",
"defaultMessage": "EPO"
},
{
"id": "containers.ReportPortal.epoDesc",
"defaultMessage": "Experimental features"
},
{
"id": "containers.Settings.About.title",
"defaultMessage": "About the service"
},
{
"id": "containers.Settings.About.userConsentTitle",
"defaultMessage": "User Consent"
},
{
"id": "containers.Settings.About.userConsentDescription",
"defaultMessage": "Lorem ipsum dolor sit amet"
},
{
"id": "containers.Settings.Company.title",
"defaultMessage": "Company settings"
},
{
"id": "containers.Settings.Customization.title",
"defaultMessage": "Customization"
},
{
"id": "containers.Settings.Customization.tabInvoice",
"defaultMessage": "Invoice"
},
{
"id": "containers.Settings.Customization.defaultThankYouNote",
"defaultMessage": "Thank you note"
},
{
"id": "containers.Settings.Customization.tabEmail",
"defaultMessage": "E-Mail"
},
{
"id": "containers.Settings.Customization.emailSenderAddress",
"defaultMessage": "Sender email address"
},
{
"id": "containers.Settings.Customization.emailSignature",
"defaultMessage": "Signature"
},
{
"id": "containers.Settings.Customization.emailInvoiceTitle",
"defaultMessage": "Invoice email title"
},
{
"id": "containers.Settings.Customization.emailInvoiceSubject",
"defaultMessage": "Invoice email subject"
},
{
"id": "containers.Settings.Customization.emailInvoiceBody",
"defaultMessage": "Invoice email body"
},
{
"id": "containers.Settings.LinkedAccounts.title",
"defaultMessage": "Linked accounts"
},
{
"id": "containers.Settings.LinkedAccounts.buttonConnect",
"defaultMessage": "Connect"
},
{
"id": "containers.Settings.LinkedAccounts.buttonDisconnect",
"defaultMessage": "Disconnect"
},
{
"id": "containers.Settings.LinkedAccounts.googleName",
"defaultMessage": "Google Calendar"
},
{
"id": "containers.Settings.LinkedAccounts.googleDescription",
"defaultMessage": "Allows inodio to create events and notifications in your Google Calendar"
},
{
"id": "containers.Settings.LinkedAccounts.exchangeName",
"defaultMessage": "Microsoft Exchange"
},
{
"id": "containers.Settings.LinkedAccounts.exchangeDescription",
"defaultMessage": "Allows inodio to create events and notifications in your Exchange Account"
},
{
"id": "containers.Settings.LinkedAccounts.togglName",
"defaultMessage": "Toggl"
},
{
"id": "containers.Settings.LinkedAccounts.togglDescription",
"defaultMessage": "Comming soon"
},
{
"id": "containers.Settings.Local.title",
"defaultMessage": "Local settings"
},
{
"id": "containers.Settings.title",
"defaultMessage": "Settings"
},
{
"id": "containers.Settings.passwordTitle",
"defaultMessage": "Password management"
},
{
"id": "containers.Settings.passwordDescription",
"defaultMessage": "Change your password"
},
{
"id": "containers.Settings.localTitle",
"defaultMessage": "Local settings"
},
{
"id": "containers.Settings.localDescription",
"defaultMessage": "Language, timezone, currency and formats"
},
{
"id": "containers.Settings.taxTitle",
"defaultMessage": "Tax rates"
},
{
"id": "containers.Settings.taxDescription",
"defaultMessage": "Tax rates related to your business"
},
{
"id": "containers.Settings.companyTitle",
"defaultMessage": "Company settings"
},
{
"id": "containers.Settings.companyDescription",
"defaultMessage": "Your business information"
},
{
"id": "containers.Settings.paymentTitle",
"defaultMessage": "Payment methods"
},
{
"id": "containers.Settings.paymentDescription",
"defaultMessage": "Accepted payment methods for your invoices"
},
{
"id": "containers.Settings.customizationTitle",
"defaultMessage": "Customization"
},
{
"id": "containers.Settings.customizationDescription",
"defaultMessage": "Invoice look, email templates, thank you notes"
},
{
"id": "containers.Settings.linkedAccountsTitle",
"defaultMessage": "Linked accounts"
},
{
"id": "containers.Settings.linkedAccountsDescription",
"defaultMessage": "Link inodio with your other accounts, such as Google Calendar"
},
{
"id": "containers.Settings.aboutTitle",
"defaultMessage": "About the service"
},
{
"id": "containers.Settings.aboutDescription",
"defaultMessage": "Service information, terms and conditions, privacy policy"
},
{
"id": "containers.Settings.Password.title",
"defaultMessage": "Password management"
},
{
"id": "containers.Settings.Password.currentPassword",
"defaultMessage": "Current password"
},
{
"id": "containers.Settings.Password.newPassword",
"defaultMessage": "New password"
},
{
"id": "containers.Settings.Password.retypeNewPassword",
"defaultMessage": "Re-type new password"
},
{
"id": "containers.Settings.Payment.title",
"defaultMessage": "Payment methods"
},
{
"id": "containers.Settings.Payment.description",
"defaultMessage": "Accepted payment methods for your invoices"
},
{
"id": "containers.Settings.Tax.title",
"defaultMessage": "Tax rates"
},
{
"id": "containers.Settings.Tax.notificationSaved",
"defaultMessage": "Data "
},
{
"id": "containers.SummaryReport.title",
"defaultMessage": "Summary"
},
{
"id": "containers.SummaryReport.years",
"defaultMessage": "Years"
},
{
"id": "containers.SummaryReport.monthAverage",
"defaultMessage": "Monthly average"
},
{
"id": "containers.SummaryReport.summaryIncome",
"defaultMessage": "Income"
},
{
"id": "containers.SummaryReport.summaryExpenses",
"defaultMessage": "Expenses"
},
{
"id": "containers.SummaryReport.summaryPayments",
"defaultMessage": "Payments"
},
{
"id": "containers.SummaryReport.summarySummary",
"defaultMessage": "Summary"
},
{
"id": "report.tax.taxPaid",
"defaultMessage": "Taxes Paid"
},
{
"id": "report.tax.taxPaidAggregated",
"defaultMessage": "Taxes Paid Aggregated"
},
{
"id": "report.tax.taxPaidUnaggregated",
"defaultMessage": "Taxes Paid Unaggregated"
},
{
"id": "report.tax.taxReceived",
"defaultMessage": "Taxes Received"
},
{
"id": "report.tax.taxReceivedAggregated",
"defaultMessage": "Taxes Received Aggregated"
},
{
"id": "report.tax.taxReceivedUnaggregated",
"defaultMessage": "Taxes Received Unaggregated"
},
{
"id": "report.tax.taxPayable",
"defaultMessage": "Tax payable"
},
{
"id": "report.tax.taxReclaim",
"defaultMessage": "Tax reclaim"
},
{
"id": "report.tax.baseAmount",
"defaultMessage": "Base Amount"
},
{
"id": "report.tax.summary",
"defaultMessage": "Summary"
},
{
"id": "attachments.title",
"defaultMessage": "Attachments"
},
{
"id": "attachments.hint",
"defaultMessage": "Drop files here to attach them"
},
{
"id": "attachments.hint2",
"defaultMessage": "or click here to browse files"
},
{
"id": "attachments.delete",
"defaultMessage": "Delete attachment"
},
{
"id": "attachments.edit",
"defaultMessage": "Edit"
},
{
"id": "attachments.download",
"defaultMessage": "Download file"
},
{
"id": "notifications.title",
"defaultMessage": "Notifications"
},
{
"id": "notifications.enableButton",
"defaultMessage": "Enable"
},
{
"id": "notifications.disableButton",
"defaultMessage": "Disable"
},
{
"id": "notifications.googleTitle",
"defaultMessage": "Google calendar"
},
{
"id": "notifications.googleDescription",
"defaultMessage": "Lorem ipsum dolor sit elit"
},
{
"id": "tags.title",
"defaultMessage": "Tags"
},
{
"id": "common.button.cancel",
"defaultMessage": "Cancel"
},
{
"id": "common.button.save",
"defaultMessage": "Save"
},
{
"id": "common.button.yes",
"defaultMessage": "Yes"
},
{
"id": "common.button.no",
"defaultMessage": "No"
},
{
"id": "common.button.back",
"defaultMessage": "Back"
},
{
"id": "common.button.delete",
"defaultMessage": "Delete"
},
{
"id": "common.button.send",
"defaultMessage": "Send"
},
{
"id": "common.button.close",
"defaultMessage": "Close"
},
{
"id": "common.button.refresh",
"defaultMessage": "Refresh"
},
{
"id": "common.button.submit",
"defaultMessage": "Submit"
},
{
"id": "common.button.next",
"defaultMessage": "Next"
},
{
"id": "common.button.previous",
"defaultMessage": "Previous"
},
{
"id": "common.button.finish",
"defaultMessage": "Finish"
},
{
"id": "common.yes",
"defaultMessage": "Yes"
},
{
"id": "common.no",
"defaultMessage": "No"
},
{
"id": "common.validation.requiredField",
"defaultMessage": "Field is required"
},
{
"id": "common.validation.decimalField",
"defaultMessage": "Decimal field"
},
{
"id": "common.validation.invalidEmail",
"defaultMessage": "Invalid email"
},
{
"id": "common.notification.saved",
"defaultMessage": "Saved"
},
{
"id": "common.notification.deleted",
"defaultMessage": "Deleted"
},
{
"id": "common.notification.error",
"defaultMessage": "Error"
},
{
"id": "home.menu",
"defaultMessage": "Overview"
},
{
"id": "customers.menu",
"defaultMessage": "Customers"
},
{
"id": "income.menu",
"defaultMessage": "Income"
},
{
"id": "expenses.menu",
"defaultMessage": "Expenses"
},
{
"id": "reports.menu",
"defaultMessage": "Reports"
},
{
"id": "settings.menu",
"defaultMessage": "Settings"
},
{
"id": "layout.logoutAction",
"defaultMessage": "Logout"
}
] ]
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment