diff --git a/.github/workflows/flatpak.yml b/.github/workflows/flatpak.yml
index 06bba18715..fde955628a 100644
--- a/.github/workflows/flatpak.yml
+++ b/.github/workflows/flatpak.yml
@@ -86,7 +86,7 @@ jobs:
draft: false
prerelease: false
title: "Latest Release"
- automatic_release_tag: "v5.0.148"
+ automatic_release_tag: "v5.0.149"
files: |
${{ github.workspace }}/artifacts/Invoice-Ninja-Archive
${{ github.workspace }}/artifacts/Invoice-Ninja-Hash
diff --git a/codemagic.yaml b/codemagic.yaml
index b83320cad8..5a75ee5883 100644
--- a/codemagic.yaml
+++ b/codemagic.yaml
@@ -32,6 +32,7 @@ workflows:
#- flutter build linux --release
#- export SNAPCRAFT_STORE_CREDENTIALS=$(echo $SNAPCRAFT_LOGIN_CREDENTIALS)
- snapcraft whoami
+ - sudo snap refresh snapcraft --channel=7.x/stable
- snapcraft snap --output invoiceninja.snap
- snapcraft upload invoiceninja.snap --release stable
artifacts:
diff --git a/flatpak/com.invoiceninja.InvoiceNinja.metainfo.xml b/flatpak/com.invoiceninja.InvoiceNinja.metainfo.xml
index f6c8ce0c10..79eadbdf02 100644
--- a/flatpak/com.invoiceninja.InvoiceNinja.metainfo.xml
+++ b/flatpak/com.invoiceninja.InvoiceNinja.metainfo.xml
@@ -50,6 +50,7 @@
+
diff --git a/lib/constants.dart b/lib/constants.dart
index 096d477dfe..1ae59f0220 100644
--- a/lib/constants.dart
+++ b/lib/constants.dart
@@ -4,7 +4,7 @@ class Constants {
}
// TODO remove version once #46609 is fixed
-const String kClientVersion = '5.0.148';
+const String kClientVersion = '5.0.149';
const String kMinServerVersion = '5.0.4';
const String kAppName = 'Invoice Ninja';
@@ -76,9 +76,11 @@ const String kDocsEmailVariablesUrl =
'$kDocsUrl/email-customization/#payment-email-customization';
const String kDocsStripeConnectUrl = '$kDocsUrl/hosted-stripe';
+const String kPHPDateFormatsUrl =
+ 'https://www.php.net/manual/en/datetime.format.php#refsect1-datetime.format-parameters';
const String kForumUrl = 'https://forum.invoiceninja.com';
-const String kApiDocsURL = 'https://api-docs.invoicing.co';
-const String kZapierURL = 'https://zapier.com/apps/invoice-ninja';
+const String kApiDocsUrl = 'https://api-docs.invoicing.co';
+const String kZapierUrl = 'https://zapier.com/apps/invoice-ninja';
const String kGatewayFeeHelpURL =
'https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers';
diff --git a/lib/data/models/transaction_model.dart b/lib/data/models/transaction_model.dart
index 68abf1c13d..06f1bc7125 100644
--- a/lib/data/models/transaction_model.dart
+++ b/lib/data/models/transaction_model.dart
@@ -66,6 +66,7 @@ class TransactionFields {
static const String status = 'status';
static const String accountType = 'account_type';
static const String defaultCategory = 'default_category';
+ static const String participantName = 'participant_name';
}
abstract class TransactionEntity extends Object
diff --git a/lib/data/repositories/credit_repository.dart b/lib/data/repositories/credit_repository.dart
index f88bed2593..9b837388d6 100644
--- a/lib/data/repositories/credit_repository.dart
+++ b/lib/data/repositories/credit_repository.dart
@@ -39,7 +39,7 @@ class CreditRepository {
Future> loadList(
Credentials credentials, int createdAt, bool filterDeleted) async {
- String url = credentials.url+ '/credits?created_at=$createdAt';
+ String url = credentials.url + '/credits?created_at=$createdAt';
if (filterDeleted) {
url += '&filter_deleted_clients=true';
@@ -62,7 +62,7 @@ class CreditRepository {
}
final url =
- credentials.url+ '/credits/bulk?per_page=$kMaxEntitiesPerBulkAction';
+ credentials.url + '/credits/bulk?per_page=$kMaxEntitiesPerBulkAction';
final dynamic response = await webClient.post(url, credentials.token,
data: json.encode({
'ids': ids,
@@ -87,7 +87,7 @@ class CreditRepository {
dynamic response;
if (credit.isNew) {
- url = credentials.url+ '/credits?include=activities.history';
+ url = credentials.url + '/credits?include=activities.history';
} else {
url =
'${credentials.url}/credits/${credit.id}?include=activities.history';
@@ -122,7 +122,7 @@ class CreditRepository {
String ccEmail,
) async {
final data = {
- 'entity': '${credit.entityType}',
+ 'entity': '${EntityType.credit.apiValue}',
'entity_id': credit.id,
'template': 'email_template_$template',
'body': body,
@@ -131,7 +131,7 @@ class CreditRepository {
};
final dynamic response = await webClient.post(
- credentials.url+ '/emails', credentials.token,
+ credentials.url + '/emails', credentials.token,
data: json.encode(data));
final InvoiceItemResponse invoiceResponse =
diff --git a/lib/data/repositories/invoice_repository.dart b/lib/data/repositories/invoice_repository.dart
index 2f737b5387..e9b328dc4a 100644
--- a/lib/data/repositories/invoice_repository.dart
+++ b/lib/data/repositories/invoice_repository.dart
@@ -39,7 +39,7 @@ class InvoiceRepository {
Future> loadList(Credentials credentials, int page,
int createdAt, bool filterDeleted) async {
- String url = credentials.url+
+ String url = credentials.url +
'/invoices?per_page=$kMaxRecordsPerPage&page=$page&created_at=$createdAt';
if (filterDeleted) {
@@ -63,7 +63,7 @@ class InvoiceRepository {
}
final url =
- credentials.url+ '/invoices/bulk?per_page=$kMaxEntitiesPerBulkAction';
+ credentials.url + '/invoices/bulk?per_page=$kMaxEntitiesPerBulkAction';
final dynamic response = await webClient.post(url, credentials.token,
data: json.encode({
'ids': ids,
@@ -88,7 +88,7 @@ class InvoiceRepository {
String url;
if (invoice.isNew) {
- url = credentials.url+ '/invoices?include=activities.history';
+ url = credentials.url + '/invoices?include=activities.history';
} else {
url =
'${credentials.url}/invoices/${invoice.id}?include=activities.history';
@@ -134,7 +134,7 @@ class InvoiceRepository {
String ccEmail,
) async {
final data = {
- 'entity': '${invoice.entityType}',
+ 'entity': '${EntityType.invoice.apiValue}',
'entity_id': invoice.id,
'template': 'email_template_$template',
'body': body,
@@ -143,7 +143,7 @@ class InvoiceRepository {
};
final dynamic response = await webClient.post(
- credentials.url+ '/emails', credentials.token,
+ credentials.url + '/emails', credentials.token,
data: json.encode(data));
final InvoiceItemResponse invoiceResponse =
diff --git a/lib/data/repositories/purchase_order_repository.dart b/lib/data/repositories/purchase_order_repository.dart
index 3953ea1fdb..4643d505f0 100644
--- a/lib/data/repositories/purchase_order_repository.dart
+++ b/lib/data/repositories/purchase_order_repository.dart
@@ -33,7 +33,7 @@ class PurchaseOrderRepository {
int createdAt,
//bool filterDeleted,
) async {
- final url = credentials.url+
+ final url = credentials.url +
'/purchase_orders?per_page=$kMaxRecordsPerPage&page=$page&created_at=$createdAt';
/*
@@ -57,7 +57,7 @@ class PurchaseOrderRepository {
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
}
- final url = credentials.url+
+ final url = credentials.url +
'/purchase_orders/bulk?per_page=$kMaxEntitiesPerBulkAction';
final dynamic response = await webClient.post(url, credentials.token,
data: json.encode({
@@ -87,7 +87,7 @@ class PurchaseOrderRepository {
dynamic response;
if (purchaseOrder.isNew) {
- url = credentials.url+ '/purchase_orders?include=activities.history';
+ url = credentials.url + '/purchase_orders?include=activities.history';
} else {
url =
'${credentials.url}/purchase_orders/${purchaseOrder.id}?include=activities.history';
@@ -129,7 +129,7 @@ class PurchaseOrderRepository {
String ccEmail,
) async {
final data = {
- 'entity': '${purchaseOrder.entityType}',
+ 'entity': '${EntityType.purchaseOrder.apiValue}',
'entity_id': purchaseOrder.id,
'template': 'email_template_$template',
'body': body,
@@ -138,7 +138,7 @@ class PurchaseOrderRepository {
};
final dynamic response = await webClient.post(
- credentials.url+ '/emails', credentials.token,
+ credentials.url + '/emails', credentials.token,
data: json.encode(data));
final InvoiceItemResponse invoiceResponse =
diff --git a/lib/data/repositories/quote_repository.dart b/lib/data/repositories/quote_repository.dart
index 53c6281404..7a922182cd 100644
--- a/lib/data/repositories/quote_repository.dart
+++ b/lib/data/repositories/quote_repository.dart
@@ -39,7 +39,7 @@ class QuoteRepository {
Future> loadList(Credentials credentials, int page,
int createdAt, bool filterDeleted) async {
- String url = credentials.url+
+ String url = credentials.url +
'/quotes?per_page=$kMaxRecordsPerPage&page=$page&created_at=$createdAt';
if (filterDeleted) {
@@ -63,7 +63,7 @@ class QuoteRepository {
}
final url =
- credentials.url+ '/quotes/bulk?per_page=$kMaxEntitiesPerBulkAction';
+ credentials.url + '/quotes/bulk?per_page=$kMaxEntitiesPerBulkAction';
final dynamic response = await webClient.post(url, credentials.token,
data: json.encode({
'ids': ids,
@@ -88,7 +88,7 @@ class QuoteRepository {
dynamic response;
if (quote.isNew) {
- url = credentials.url+ '/quotes?include=activities.history';
+ url = credentials.url + '/quotes?include=activities.history';
} else {
url = '${credentials.url}/quotes/${quote.id}?include=activities.history';
}
@@ -131,7 +131,7 @@ class QuoteRepository {
String ccEmail,
) async {
final data = {
- 'entity': '${quote.entityType}',
+ 'entity': '${EntityType.quote.apiValue}',
'entity_id': quote.id,
'template': 'email_template_$template',
'body': body,
@@ -140,7 +140,7 @@ class QuoteRepository {
};
final dynamic response = await webClient.post(
- credentials.url+ '/emails', credentials.token,
+ credentials.url + '/emails', credentials.token,
data: json.encode(data));
final InvoiceItemResponse invoiceResponse =
diff --git a/lib/ui/app/list_scaffold.dart b/lib/ui/app/list_scaffold.dart
index d05ecc2f7a..0582902f46 100644
--- a/lib/ui/app/list_scaffold.dart
+++ b/lib/ui/app/list_scaffold.dart
@@ -125,9 +125,11 @@ class ListScaffold extends StatelessWidget {
);
return PopScope(
- canPop: false,
+ canPop: !isSettings,
onPopInvoked: (_) {
- store.dispatch(ViewDashboard());
+ if (!isSettings) {
+ store.dispatch(ViewDashboard());
+ }
},
child: FocusTraversalGroup(
child: Scaffold(
diff --git a/lib/ui/reports/transaction_report.dart b/lib/ui/reports/transaction_report.dart
index 214602ae13..e4a4a3e8db 100644
--- a/lib/ui/reports/transaction_report.dart
+++ b/lib/ui/reports/transaction_report.dart
@@ -34,6 +34,7 @@ enum TransactionReportFields {
created_at,
updated_at,
record_state,
+ participant_name,
}
var memoizedTransactionReport = memo10((
@@ -178,6 +179,10 @@ ReportResult transactionReport(
case TransactionReportFields.record_state:
value = AppLocalization.of(navigatorKey.currentContext!)!
.lookup(transaction.entityState);
+ break;
+ case TransactionReportFields.participant_name:
+ value = transaction.participantName;
+ break;
}
if (!ReportResult.matchField(
diff --git a/lib/ui/settings/account_management.dart b/lib/ui/settings/account_management.dart
index fc25ed077e..af9552d0bc 100644
--- a/lib/ui/settings/account_management.dart
+++ b/lib/ui/settings/account_management.dart
@@ -561,7 +561,7 @@ class _AccountOverview extends StatelessWidget {
child: AppButton(
label: localization.apiDocs.toUpperCase(),
iconData: isMobile(context) ? null : MdiIcons.bookshelf,
- onPressed: () => launchUrl(Uri.parse(kApiDocsURL)),
+ onPressed: () => launchUrl(Uri.parse(kApiDocsUrl)),
),
),
SizedBox(width: kGutterWidth),
@@ -569,7 +569,7 @@ class _AccountOverview extends StatelessWidget {
child: AppButton(
label: 'Zapier',
iconData: isMobile(context) ? null : MdiIcons.cloud,
- onPressed: () => launchUrl(Uri.parse(kZapierURL)),
+ onPressed: () => launchUrl(Uri.parse(kZapierUrl)),
),
),
])),
diff --git a/lib/ui/settings/generated_numbers.dart b/lib/ui/settings/generated_numbers.dart
index 9ad6448c6c..504434ca15 100644
--- a/lib/ui/settings/generated_numbers.dart
+++ b/lib/ui/settings/generated_numbers.dart
@@ -557,9 +557,11 @@ class _EntityNumberSettingsState extends State {
padding:
const EdgeInsets.only(left: 16, top: 20, right: 16, bottom: 8),
child: OutlinedButton(
- child: Text(localization.viewDateFormats.toUpperCase()),
- onPressed: () => launchUrl(
- Uri.parse('https://www.php.net/manual/en/datetime.format.php')),
+ child: Padding(
+ padding: const EdgeInsets.symmetric(vertical: 10),
+ child: Text(localization.viewDateFormats.toUpperCase()),
+ ),
+ onPressed: () => launchUrl(Uri.parse(kPHPDateFormatsUrl)),
),
),
HelpPanel(
diff --git a/lib/ui/transaction/transaction_presenter.dart b/lib/ui/transaction/transaction_presenter.dart
index a58926bfa1..09c5adac45 100644
--- a/lib/ui/transaction/transaction_presenter.dart
+++ b/lib/ui/transaction/transaction_presenter.dart
@@ -35,6 +35,7 @@ class TransactionPresenter extends EntityPresenter {
TransactionFields.category,
TransactionFields.payment,
TransactionFields.defaultCategory,
+ TransactionFields.participantName,
];
}
@@ -76,6 +77,8 @@ class TransactionPresenter extends EntityPresenter {
);
case TransactionFields.description:
return Text(transaction!.description);
+ case TransactionFields.participantName:
+ return Text(transaction!.participantName);
case TransactionFields.accountType:
final bankAccount =
state.bankAccountState.get(transaction!.bankAccountId);
diff --git a/lib/utils/i18n.dart b/lib/utils/i18n.dart
index b27e1dfec8..11bc6d14e5 100644
--- a/lib/utils/i18n.dart
+++ b/lib/utils/i18n.dart
@@ -18,6 +18,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
static final Map> _localizedValues = {
'en': {
// STARTER: lang key - do not remove comment
+ 'participant_name': 'Participant Name',
'yodlee_regions': 'Regions: USA, UK, Australia & India',
'nordigen_regions': 'Regions: Europe & UK',
'select_provider': 'Select Provider',
@@ -2618,6 +2619,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'sq': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -5228,12 +5232,15 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'ar': {
- 'payment_type_credit': 'Payment Type Credit',
- 'payment_type_debit': 'Payment Type Debit',
- 'send_emails_to': 'Send Emails To',
- 'primary_contact': 'Primary Contact',
- 'all_contacts': 'All Contacts',
- 'insert_below': 'Insert Below',
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
+ 'payment_type_credit': 'نوع الدفع الائتمان',
+ 'payment_type_debit': 'نوع الدفع الخصم',
+ 'send_emails_to': 'إرسال رسائل البريد الإلكتروني إلى',
+ 'primary_contact': 'اتصال رئيسي',
+ 'all_contacts': 'كل الاتصالات',
+ 'insert_below': 'أدخل أدناه',
'aged_receivable_detailed_report': 'تقرير مفصل عن المقبوضات المسنة',
'aged_receivable_summary_report': 'تقرير ملخص الذمم المدينة المسنة',
'client_balance_report': 'تقرير رصيد العميل',
@@ -5301,7 +5308,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'مقاطعة',
'tax_details': 'التفاصيل الضريبية',
'activity_10_online':
- ':contact تم إدخال الدفعة :payment للفاتورة :invoice لـ :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user الدفعة المدخلة :payment للفاتورة :invoice لـ :client',
'default_payment_type': 'نوع الدفع الافتراضي',
@@ -7806,6 +7813,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'تحميل موضوع اللون',
},
'bg': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -10424,6 +10434,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'zh_TW': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -10495,7 +10508,8 @@ mixin LocalizationsProvider on LocaleCodeAware {
'region': '地區',
'county': '縣',
'tax_details': '稅務詳情',
- 'activity_10_online': ':contact為:client的發票:payment輸入付款:invoice',
+ 'activity_10_online':
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual': ':user輸入了發票:payment的付款:invoice的:client',
'default_payment_type': '預設付款類型',
'admin_initiated_payments': '管理員發起付款',
@@ -12907,6 +12921,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': '載入顏色主題',
},
'hr': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -15513,6 +15530,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'cs': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -18118,6 +18138,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'da': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -18194,7 +18217,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'Amt',
'tax_details': 'Skatteoplysninger',
'activity_10_online':
- ':contact indtastet Betaling :payment for Faktura :invoice for :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user indtastet Betaling :payment for Faktura :invoice for :client',
'default_payment_type': 'Standard Betaling',
@@ -18683,7 +18706,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'track_inventory': 'Spor inventar',
'track_inventory_help':
'Vis et produktlagerfelt og opdater, når Fakturaer sendes',
- 'stock_notifications': 'Aktiemeddelelser',
+ 'stock_notifications': 'Notifikation om lager',
'stock_notifications_help':
'Send en e-mail , når beholdningen når tærsklen',
'vat': 'moms',
@@ -19128,7 +19151,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'default_documents': 'Standarddokumenter',
'document_upload': 'Dokument upload',
'document_upload_help': 'Aktiver Klienter for at uploade dokumenter',
- 'expense_total': 'Udgift Total',
+ 'expense_total': 'Udgift total',
'enter_taxes': 'Indtast Skatter',
'by_rate': 'Efter sats',
'by_amount': 'Ved Beløb',
@@ -19197,7 +19220,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'invoice_total': 'Faktura total',
'quote_total': 'Tilbud total',
'credit_total': 'Kredit Total',
- 'recurring_invoice_total': 'Faktura Total',
+ 'recurring_invoice_total': 'Faktura total',
'actions': 'Handlinger',
'expense_number': 'Udgift',
'task_number': 'Opgave nummer',
@@ -19407,7 +19430,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'selected_tasks': 'Udvalgte opgaver',
'selected_expenses': 'Udvalgte Udgifter',
'upcoming_invoices': 'Kommende fakturaer',
- 'past_due_invoices': 'Forfaldne Fakturaer',
+ 'past_due_invoices': 'Forfaldne fakturaer',
'recent_payments': 'Nylige betalinger',
'upcoming_quotes': 'Upcoming Quotes',
'expired_quotes': 'Expired Quotes',
@@ -20124,7 +20147,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'product_settings': 'Produkt Indstillinger',
'device_settings': 'Indstillinger',
'defaults': 'Standarder',
- 'basic_settings': 'Basic Settings',
+ 'basic_settings': 'Indstillinger',
'advanced_settings': 'Avancerede indstillinger',
'company_details': 'Virksomhedsinformation',
'user_details': 'User Details',
@@ -20434,7 +20457,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'add_item': 'Tilføj vare',
'contact': 'Kontakt',
'work_phone': 'Telefon',
- 'total_amount': 'Total Beløb',
+ 'total_amount': 'Total beløb',
'pdf': 'PDF',
'due_date': 'Betalingsfrist',
'partial_due_date': 'Delvis forfaldsdato',
@@ -20738,6 +20761,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Indlæs farvetema',
},
'nl': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -20814,7 +20840,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'District',
'tax_details': 'Belastinggegevens',
'activity_10_online':
- ':contact ingevoerde betaling :payment voor factuur :invoice voor :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user ingevoerde betaling :payment voor factuur :invoice voor :client',
'default_payment_type': 'Standaard betalingstype',
@@ -23394,6 +23420,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Kleurthema laden',
},
'en_GB': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -23468,7 +23497,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'County',
'tax_details': 'Tax Details',
'activity_10_online':
- ':contact entered payment :payment for invoice :invoice for :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user entered payment :payment for invoice :invoice for :client',
'default_payment_type': 'Default Payment Type',
@@ -25996,6 +26025,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'et': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -28601,6 +28633,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Laadige värviteema',
},
'fi': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -31207,12 +31242,15 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'fr': {
- 'payment_type_credit': 'Payment Type Credit',
- 'payment_type_debit': 'Payment Type Debit',
- 'send_emails_to': 'Send Emails To',
- 'primary_contact': 'Primary Contact',
- 'all_contacts': 'All Contacts',
- 'insert_below': 'Insert Below',
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
+ 'payment_type_credit': 'Type de paiement Crédit',
+ 'payment_type_debit': 'Type de paiement Débit',
+ 'send_emails_to': 'Envoyer des e-mails à',
+ 'primary_contact': 'Premier contact',
+ 'all_contacts': 'Tous les contacts',
+ 'insert_below': 'Insérer ci-dessous',
'aged_receivable_detailed_report':
'Rapport détaillé sur les créances chronologiques',
'aged_receivable_summary_report':
@@ -31284,7 +31322,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'Comté',
'tax_details': 'Détails fiscaux',
'activity_10_online':
- ':contact a saisi le paiement :payment pour la facture :invoice pour :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user a saisi le paiement :payment pour la facture :invoice pour :client',
'default_payment_type': 'Type de paiement par défaut',
@@ -33918,12 +33956,15 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Charger le thème de couleur',
},
'fr_CA': {
- 'payment_type_credit': 'Payment Type Credit',
- 'payment_type_debit': 'Payment Type Debit',
- 'send_emails_to': 'Send Emails To',
- 'primary_contact': 'Primary Contact',
- 'all_contacts': 'All Contacts',
- 'insert_below': 'Insert Below',
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
+ 'payment_type_credit': 'Type de paiement crédit',
+ 'payment_type_debit': 'Type de paiement débit',
+ 'send_emails_to': 'Envoyer les courriels à',
+ 'primary_contact': 'Contact principal',
+ 'all_contacts': 'Tous les contacts',
+ 'insert_below': 'Insérer ci-dessous',
'aged_receivable_detailed_report':
'Rapport détaillé des comptes à recevoir',
'aged_receivable_summary_report':
@@ -33995,7 +34036,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'Comté',
'tax_details': 'Détails de taxes',
'activity_10_online':
- ':contact a saisi un paiement :payment pour la facture :invoice pour :client',
+ ':contact a fait un paiement :payment de la facture :invoice pour :client',
'activity_10_manual':
':user a saisi un paiement :payment pour la facture :invoice pour :client',
'default_payment_type': 'Type de paiement par défaut',
@@ -34062,7 +34103,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'date_picker_hint': 'Utiliser +jours pour définir la date utlérieure',
'browser_pdf_viewer': 'Utiliser le lecteur PDF du navigateur',
'browser_pdf_viewer_help':
- 'Avertissement: Empêche l\'interation avec l\'application par le',
+ 'Avertissement : Empêche l\'interaction de l\'application sur le PDF',
'increase_prices': 'Augmentation des prix',
'update_prices': 'Mettre les prix à jour',
'incresed_prices':
@@ -36535,7 +36576,8 @@ mixin LocalizationsProvider on LocaleCodeAware {
'credit_number_counter': 'Compteur du numéro de crédit',
'reset_counter_date': 'Réinitialiser le compteur de date',
'counter_padding': 'Espacement du compteur',
- 'shared_invoice_quote_counter': 'Share Invoice/Quote Counter',
+ 'shared_invoice_quote_counter':
+ 'Partager le compteur des factures/soumissions',
'default_tax_name_1': 'Nom de taxe par défaut 1',
'default_tax_rate_1': 'Taux de taxe par défaut 1',
'default_tax_name_2': 'Nom de taxe par défaut 2',
@@ -36600,12 +36642,15 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Charger le thème de couleurs',
},
'fr_CH': {
- 'payment_type_credit': 'Payment Type Credit',
- 'payment_type_debit': 'Payment Type Debit',
- 'send_emails_to': 'Send Emails To',
- 'primary_contact': 'Primary Contact',
- 'all_contacts': 'All Contacts',
- 'insert_below': 'Insert Below',
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
+ 'payment_type_credit': 'Type de paiement Crédit',
+ 'payment_type_debit': 'Type de paiement Débit',
+ 'send_emails_to': 'Envoyer des e-mails à',
+ 'primary_contact': 'Premier contact',
+ 'all_contacts': 'Tous les contacts',
+ 'insert_below': 'Insérer ci-dessous',
'aged_receivable_detailed_report':
'Rapport détaillé sur les créances chronologiques',
'aged_receivable_summary_report':
@@ -36615,20 +36660,21 @@ mixin LocalizationsProvider on LocaleCodeAware {
'tax_summary_report': 'Rapport récapitulatif des taxes',
'user_sales_report': 'Rapport de ventes utilisateur',
'run_template': 'Exécuter le modèle',
- 'task_extension_banner': 'Add the Chrome extension to manage your tasks',
+ 'task_extension_banner':
+ 'Ajoutez l'extension Chrome pour gérer vos tâches',
'watch_video': 'Regardez la vidéo',
'view_extension': 'Voir l\'extension',
'reactivate_email': 'Réactiver l\'adresse email',
'email_reactivated': 'L\'adresse email a été réactivée',
- 'template_help': 'Enable using the design as a template',
- 'delivery_note_design': 'Delivery Note Design',
+ 'template_help': 'Activer l'utilisation du design comme modèle',
+ 'delivery_note_design': 'Conception du bon de livraison',
'statement_design': 'Modèle de relevé',
'payment_receipt_design': 'Modèle de reçu de paiement',
- 'payment_refund_design': 'Payment Refund Design',
- 'quarter': 'Quarter',
+ 'payment_refund_design': 'Conception de remboursement de paiement',
+ 'quarter': 'Quart',
'item_description': 'Description d\'article',
- 'task_item': 'Task Item',
- 'record_state': 'Record State',
+ 'task_item': 'Élément de tâche',
+ 'record_state': 'État d'enregistrement',
'last_login': 'Dernière connexion',
'save_files_to_this_folder': 'Sauvegarder les fichiers dans ce dossier',
'downloads_folder': 'Dossier de téléchargements',
@@ -36638,7 +36684,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'Le dossier de téléchargements n\'existe pas :value',
'user_logged_in_notification': 'Notification de connexion d\'utilisateur',
'user_logged_in_notification_help':
- 'Send an email when logging in from a new location',
+ 'Envoyer un e-mail lors de la connexion à partir d'un nouvel emplacement',
'client_contact': 'Contact client',
'expense_status_4': 'Non payé',
'expense_status_5': 'Payé',
@@ -36676,7 +36722,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'Pays',
'tax_details': 'Détails de la TVA',
'activity_10_online':
- ':contact paiement saisi :payment pour facture :invoice pour :client',
+ ':contact a effectué le paiement :payment pour la facture :invoice pour :client',
'activity_10_manual':
':user paiement saisi :payment pour facture :invoice pour :client',
'default_payment_type': 'Type de paiement par défaut',
@@ -37306,7 +37352,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'disconnected_gateway': 'Passerelle déconnectée',
'disconnect': 'Déconnexion',
'add_to_invoices': 'Ajouter aux factures',
- 'acss': 'ACSS Debit',
+ 'acss': 'Débit du SACR',
'becs': 'BECS Prélèvement automatique',
'bulk_download': 'Télécharger',
'persist_data_help':
@@ -39228,7 +39274,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'credit_number_counter': 'Compteur du numéro de crédit',
'reset_counter_date': 'Remise à zéro du compteur de date',
'counter_padding': 'Espacement du compteur',
- 'shared_invoice_quote_counter': 'Share Invoice/Quote Counter',
+ 'shared_invoice_quote_counter': 'Partager le compteur de factures/devis',
'default_tax_name_1': 'Nom de taxe par défaut 1',
'default_tax_rate_1': 'Taux de taxe par défaut 1',
'default_tax_name_2': 'Nom de taxe par défaut 2',
@@ -39293,12 +39339,15 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'de': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
- 'send_emails_to': 'Send Emails To',
- 'primary_contact': 'Primary Contact',
- 'all_contacts': 'All Contacts',
- 'insert_below': 'Insert Below',
+ 'send_emails_to': 'Sende E-Mails an',
+ 'primary_contact': 'Primärkontakt',
+ 'all_contacts': 'Alle Kontakte',
+ 'insert_below': 'Darunter einfügen',
'aged_receivable_detailed_report':
'Ausführlicher Bericht über gealterte Forderungen',
'aged_receivable_summary_report':
@@ -39309,16 +39358,16 @@ mixin LocalizationsProvider on LocaleCodeAware {
'user_sales_report': 'Benutzerverkaufsbericht',
'run_template': 'Template anwenden',
'task_extension_banner': 'Add the Chrome extension to manage your tasks',
- 'watch_video': 'Watch Video',
+ 'watch_video': 'Video ansehen',
'view_extension': 'View Extension',
- 'reactivate_email': 'Reactivate Email',
+ 'reactivate_email': 'E-Mail reaktivieren',
'email_reactivated': 'Successfully reactivated email',
'template_help': 'Enable using the design as a template',
'delivery_note_design': 'Delivery Note Design',
'statement_design': 'Statement Design',
'payment_receipt_design': 'Payment Receipt Design',
'payment_refund_design': 'Payment Refund Design',
- 'quarter': 'Quarter',
+ 'quarter': 'Quartal',
'item_description': 'Item Description',
'task_item': 'Task Item',
'record_state': 'Record State',
@@ -39371,7 +39420,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'Landkreis',
'tax_details': 'Steuerdetails',
'activity_10_online':
- ':contact hat die Zahlung :payment für die Rechnung :invoice des Kunden :client eingegeben',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user hat die Zahlung :payment für die Rechnung :invoice des Kunden :client eingegeben',
'default_payment_type': 'Standard Zahlungsart',
@@ -40505,7 +40554,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'add_documents_to_invoice_help': 'Dokumente sichtbar für den Kunde',
'convert_currency_help': 'Wechselkurs festsetzen',
'expense_settings': 'Ausgaben-Einstellungen',
- 'clone_to_recurring': 'Duplizieren zu Widerkehrend',
+ 'clone_to_recurring': 'Duplizieren zu Wiederkehrend',
'crypto': 'Verschlüsselung',
'paypal': 'PayPal',
'alipay': 'Alipay',
@@ -41999,6 +42048,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'lade Farbschema',
},
'el': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -44650,6 +44702,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'he': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -44723,7 +44778,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'מָחוֹז',
'tax_details': 'פרטי מס',
'activity_10_online':
- ':contact הזין תשלום :payment עבור חשבונית :invoice עבור :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user הזין תשלום :payment עבור חשבונית :invoice עבור :client',
'default_payment_type': 'סוג תשלום ברירת מחדל',
@@ -47203,6 +47258,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'טען ערכת נושא צבע',
},
'hu': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -47280,7 +47338,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'Megye',
'tax_details': 'Adóadatok',
'activity_10_online':
- ':contact beírta a :payment fizetést a :invoice számlához a :client számlához',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user beírta a :payment fizetést a :invoice számlához a :client számlához',
'default_payment_type': 'Alapértelmezett fizetési típus',
@@ -49781,6 +49839,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Szín téma betöltése',
},
'it': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -49856,7 +49917,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'contea',
'tax_details': 'Dettagli fiscali',
'activity_10_online':
- ':contact inserito Pagamento :payment per Fattura :invoice per :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user inserito Pagamento :payment per Fattura :invoice per :client',
'default_payment_type': 'Tipo Pagamento predefinito',
@@ -52464,6 +52525,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Carica tema colore',
},
'ja': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -55049,6 +55113,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'km_KH': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -55122,7 +55189,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'ខោនធី',
'tax_details': 'ព័ត៌មានលម្អិតអំពីពន្ធ',
'activity_10_online':
- ':contact បានបញ្ចូលការទូទាត់ :payment សម្រាប់វិក្កយបត្រ :invoice សម្រាប់ :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user បានបញ្ចូលការទូទាត់ :payment សម្រាប់វិក្កយបត្រ :invoice សម្រាប់ :client',
'default_payment_type': 'ប្រភេទការទូទាត់លំនាំដើម',
@@ -57677,6 +57744,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'ផ្ទុកស្បែកពណ៌',
},
'lv_LV': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -60280,6 +60350,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'lt': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -62883,6 +62956,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'mk_MK': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -65490,6 +65566,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'nb_NO': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -68093,6 +68172,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'fa': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -70695,6 +70777,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'pl': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -73303,6 +73388,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'pt_BR': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -73380,7 +73468,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'Condado',
'tax_details': 'Detalhes fiscais',
'activity_10_online':
- ':contact inseriu o pagamento :payment para fatura :invoice para :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user inseriu o pagamento :payment para fatura :invoice para :client',
'default_payment_type': 'Tipo de pagamento padrão',
@@ -75963,6 +76051,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Carregar tema de cores',
},
'pt_PT': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -76040,7 +76131,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'Condado',
'tax_details': 'Detalhes fiscais',
'activity_10_online':
- ':contact inseriu o pagamento :payment para fatura :invoice para :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user inseriu o pagamento :payment para fatura :invoice para :client',
'default_payment_type': 'Tipo de pagamento padrão',
@@ -78629,6 +78720,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Carregar tema de cores',
},
'ro': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -81319,6 +81413,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Schemă de culori încărcare',
},
'ru_RU': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -83922,6 +84019,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'sr': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -86533,6 +86633,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'sk': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -86610,7 +86713,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'County',
'tax_details': 'Daňové podrobnosti',
'activity_10_online':
- ':contact zadaná platba :payment pre faktúru :invoice pre :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user zadaná platba :payment pre faktúru :invoice pre :client',
'default_payment_type': 'Predvolený typ platby',
@@ -89170,6 +89273,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Načítať farebný motív',
},
'sl': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -89244,7 +89350,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'County',
'tax_details': 'Tax Details',
'activity_10_online':
- ':contact entered payment :payment for invoice :invoice for :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user entered payment :payment for invoice :invoice for :client',
'default_payment_type': 'Default Payment Type',
@@ -89349,12 +89455,12 @@ mixin LocalizationsProvider on LocaleCodeAware {
'upgrade_to_paid_plan_to_schedule':
'Upgrade to a paid plan to create schedules',
'next_run': 'Next Run',
- 'all_clients': 'All Clients',
+ 'all_clients': 'Vse stranke',
'show_aging_table': 'Show Aging Table',
'show_payments_table': 'Show Payments Table',
'only_clients_with_invoices': 'Only Clients with Invoices',
'email_statement': 'Email Statement',
- 'once': 'Once',
+ 'once': 'Enkratno',
'schedule': 'Urnik',
'schedules': 'Schedules',
'new_schedule': 'New Schedule',
@@ -89399,8 +89505,8 @@ mixin LocalizationsProvider on LocaleCodeAware {
'sent_quote': 'Sent Quote',
'sent_credit': 'Sent Credit',
'sent_purchase_order': 'Sent Purchase Order',
- 'image_url': 'Image URL',
- 'max_quantity': 'Max Quantity',
+ 'image_url': 'URL Slike',
+ 'max_quantity': 'Največja količina',
'test_url': 'Test URL',
'auto_bill_help_off': 'Option is not shown',
'auto_bill_help_optin': 'Option is shown but not selected',
@@ -89433,13 +89539,13 @@ mixin LocalizationsProvider on LocaleCodeAware {
'auto_bill_standard_invoices': 'Auto Bill Standard Invoices',
'auto_bill_recurring_invoices': 'Auto Bill Recurring Invoices',
'email_alignment': 'Email Alignment',
- 'pdf_preview_location': 'PDF Preview Location',
+ 'pdf_preview_location': 'Lokacija predlogleda',
'mailgun': 'Mailgun',
'postmark': 'Postmark',
'microsoft': 'Microsoft',
'click_plus_to_create_record': 'Click + to create a record',
- 'last365_days': 'Last 365 Days',
- 'import_design': 'Import Design',
+ 'last365_days': 'Zadnjih 365 dni',
+ 'import_design': 'Uvozi dizajn',
'imported_design': 'Successfully imported design',
'invalid_design': 'The design is invalid, the :value section is missing',
'setup_wizard_logo': 'Would you like to upload your logo?',
@@ -89527,7 +89633,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'bank_transaction': 'Transaction',
'bulk_print': 'Natisni PDF',
'vendor_postal_code': 'Vendor Postal Code',
- 'preview_location': 'Preview Location',
+ 'preview_location': 'Lokacija predlogleda',
'bottom': 'Bottom',
'side': 'Side',
'pdf_preview': 'PDF Preview',
@@ -89866,7 +89972,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'disconnected_gateway': 'Successfully disconnected gateway',
'disconnect': 'Disconnect',
'add_to_invoices': 'Add to Invoices',
- 'acss': 'Pre-authorized debit payments',
+ 'acss': 'ACSS Debit',
'becs': 'BECS Direct Debit',
'bulk_download': 'Download',
'persist_data_help':
@@ -90142,7 +90248,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'web_session_timeout': 'Web Session Timeout',
'security_settings': 'Nastavitev varnosti',
'resend_email': 'Ponovno pošlji e-pošto',
- 'confirm_your_email_address': 'Please confirm your email address',
+ 'confirm_your_email_address': 'Prosim potrdite vašo e-pošto.',
'refunded_payment': 'Vrnjeno plačilo',
'partially_unapplied': 'Partially Unapplied',
'select_a_gmail_user': 'Please select a user authenticated with Gmail',
@@ -90374,9 +90480,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'minimum_under_payment_amount': 'Minimum Under Payment Amount',
'profit': 'Profit',
'line_item': 'Vrstična postavka',
- 'allow_over_payment': 'Allow Over Payment',
+ 'allow_over_payment': 'Allow Overpayment',
'allow_over_payment_help': 'Support paying extra to accept tips',
- 'allow_under_payment': 'Allow Under Payment',
+ 'allow_under_payment': 'Allow Underpayment',
'allow_under_payment_help':
'Support paying at minimum the partial/deposit amount',
'test_mode': 'Test Mode',
@@ -90574,7 +90680,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'search_products': 'Poišči Izdelek',
'search_quotes': 'Poišči ponudbo',
'search_credits': 'Poišči dobropis',
- 'search_vendors': 'Search Vendors',
+ 'search_vendors': 'Išči dobavitelja',
'search_users': 'Poišči uporabnika',
'search_tax_rates': 'Search Tax Rates',
'search_tasks': 'Poišči opravilo',
@@ -90822,7 +90928,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'from': 'Od',
'show_product_details': 'Prikaži podrobnosti izdelka',
'show_product_details_help':
- 'Include the description and cost in the product dropdown',
+ 'V spustni meni izdelka vključite opis in strošek',
'pdf_min_requirements': 'The PDF renderer requires :version',
'adjust_fee_percent': 'Adjust Fee Percent',
'adjust_fee_percent_help': 'Adjust percent to account for fee',
@@ -90841,7 +90947,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'password_is_too_easy':
'Password must contain an upper case character and a number',
'client_portal_tasks': 'Client Portal Tasks',
- 'client_portal_dashboard': 'Client Portal Dashboard',
+ 'client_portal_dashboard': 'Nadzorna plošča za stranke',
'please_enter_a_value': 'Please enter a value',
'deleted_logo': 'Successfully deleted logo',
'yes': 'Da',
@@ -90864,9 +90970,10 @@ mixin LocalizationsProvider on LocaleCodeAware {
'first_custom': 'First Custom',
'second_custom': 'Second Custom',
'third_custom': 'Third Custom',
- 'show_cost': 'Prikaži ceno',
- 'show_product_cost': 'Prikaži ceno izdelka',
- 'show_cost_help': 'Prikaži ceno izdelka za spremljanje dodane vrednosti',
+ 'show_cost': 'Prikaži strošek',
+ 'show_product_cost': 'Prikaži strošek izdelka',
+ 'show_cost_help':
+ 'Prikaži strošek izdelka za spremljanje dodane vrednosti',
'show_product_quantity': 'Prikaži količino izdelka',
'show_product_quantity_help':
'Display a product quantity field, otherwise default to one',
@@ -91081,7 +91188,8 @@ mixin LocalizationsProvider on LocaleCodeAware {
'deleted_tax_rates': 'Successfully deleted :value tax rates',
'restored_tax_rates': 'Successfully restored :value tax rates',
'fill_products': 'Samodejno vnesi izdelke',
- 'fill_products_help': 'Izbira izdelka bo samodejno vnesla opis in ceno',
+ 'fill_products_help':
+ 'Izbira izdelka bo samodejno vnesla opis in strošek',
'update_products': 'Samodejno posodobi izdelke',
'update_products_help':
'Posodobitev računa bo samodejno posodobila knjižnico izdelkov',
@@ -91419,7 +91527,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'restored_products': 'Successfully restored :value products',
'product_key': 'Izdelki',
'notes': 'Opis',
- 'cost': 'Cena',
+ 'cost': 'Strošek',
'client': 'Stranka',
'clients': 'Stranke',
'new_client': 'Nova stranka',
@@ -91467,7 +91575,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'items': 'Predmeti',
'partial_deposit': 'Delno/Depozit',
'description': 'Opis',
- 'unit_cost': 'Cena',
+ 'unit_cost': 'Strošek enote',
'quantity': 'Količina',
'add_item': '¸Dodaj predmet',
'contact': 'Kontakt',
@@ -91590,7 +91698,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'expense': 'Strošek',
'expenses': 'Stroški',
'vendor': 'Dobavitelj',
- 'vendors': 'Vendors',
+ 'vendors': 'Dobavitelji',
'task': 'Opravilo',
'tasks': 'Opravila',
'project': 'Projekt',
@@ -91713,7 +91821,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'credit_number_counter': 'Credit Number Counter',
'reset_counter_date': 'Reset Counter Date',
'counter_padding': 'Counter Padding',
- 'shared_invoice_quote_counter': 'Share Invoice Quote Counter',
+ 'shared_invoice_quote_counter': 'Share Invoice/Quote Counter',
'default_tax_name_1': 'Default Tax Name 1',
'default_tax_rate_1': 'Default Tax Rate 1',
'default_tax_name_2': 'Default Tax Name 2',
@@ -91778,6 +91886,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Naloži barvno shemo',
},
'es': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -91856,7 +91967,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'Condado',
'tax_details': 'Detalles de impuestos',
'activity_10_online':
- ':contact ingresó el pago :payment para la factura :invoice para :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user ingresó el pago :payment para la factura :invoice para :client',
'default_payment_type': 'Tipo de pago predeterminado',
@@ -94462,6 +94573,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Cargar tema de color',
},
'es_ES': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -94540,7 +94654,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
'county': 'Condado',
'tax_details': 'Detalles de impuestos',
'activity_10_online':
- ':contact realizó el pago :payment para la factura :invoice de :client',
+ ':contact made payment :payment for invoice :invoice for :client',
'activity_10_manual':
':user realizó el pago :payment para la factura :invoice de :client',
'default_payment_type': 'Tipo de pago predeterminado',
@@ -97155,6 +97269,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Cargar color del tema',
},
'sv': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -99772,6 +99889,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'th': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -102372,6 +102492,9 @@ mixin LocalizationsProvider on LocaleCodeAware {
'load_color_theme': 'Load Color Theme',
},
'tr_TR': {
+ 'yodlee_regions': 'Regions: USA, UK, Australia & India',
+ 'nordigen_regions': 'Regions: Europe & UK',
+ 'select_provider': 'Select Provider',
'payment_type_credit': 'Payment Type Credit',
'payment_type_debit': 'Payment Type Debit',
'send_emails_to': 'Send Emails To',
@@ -111481,6 +111604,10 @@ mixin LocalizationsProvider on LocaleCodeAware {
_localizedValues[localeCode]!['nordigen_regions'] ??
_localizedValues['en']!['nordigen_regions']!;
+ String get participantName =>
+ _localizedValues[localeCode]!['participant_name'] ??
+ _localizedValues['en']!['participant_name']!;
+
// STARTER: lang field - do not remove comment
String lookup(String? key) {
diff --git a/pubspec.foss.yaml b/pubspec.foss.yaml
index 8f1a9cbc3b..75599440f2 100644
--- a/pubspec.foss.yaml
+++ b/pubspec.foss.yaml
@@ -1,6 +1,6 @@
name: invoiceninja_flutter
description: Client for Invoice Ninja
-version: 5.0.148+148
+version: 5.0.149+149
homepage: https://invoiceninja.com
documentation: https://invoiceninja.github.io
publish_to: none
diff --git a/pubspec.yaml b/pubspec.yaml
index 72013144c5..23c3f55ed5 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,6 +1,6 @@
name: invoiceninja_flutter
description: Client for Invoice Ninja
-version: 5.0.148+148
+version: 5.0.149+149
homepage: https://invoiceninja.com
documentation: https://invoiceninja.github.io
publish_to: none
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index fcaa27387b..624e339ab9 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -1,5 +1,5 @@
name: invoiceninja
-version: '5.0.148'
+version: '5.0.149'
summary: Create invoices, accept payments, track expenses & time tasks
description: "### Note: if the app fails to run using `snap run invoiceninja` it may help to run `/snap/invoiceninja/current/bin/invoiceninja` instead