Erweiterungen

This commit is contained in:
2026-02-23 17:26:27 +01:00
parent 1c7652bb28
commit 0531c96cc8
17 changed files with 410 additions and 62 deletions

View File

@@ -6,6 +6,7 @@ spring.profiles.active=dev
# Logging configuration
logging.level.org.atmosphere=warn
logging.level.com.vaadin.flow.server.communication.PushAtmosphereHandler=off
logging.level.de.assecutor.votianlt=INFO
logging.level.de.assecutor.votianlt.controller.MessageController=DEBUG
logging.level.de.assecutor.votianlt.config.MongoConfig=DEBUG

View File

@@ -36,8 +36,14 @@ profile.basicdata=Stammdaten
profile.map=Karte
profile.invoicecreation=Rechnungserstellung
profile.settings=Einstellungen
profile.settings.digitalprocess=Digitale Abwicklung
profile.settings.digitalprocess.info=Aufträge werden digital über die App abgewickelt
profile.settings.locateappuser=App-Nutzer orten
profile.settings.locateappuser.info=Standort der App-Nutzer wird regelmäßig übertragen
profile.account=Konto
profile.security=Sicherheit
profile.security.twofactor=Zwei-Faktor-Authentifizierung
profile.security.twofactor.info=Beim Anmelden wird ein zusätzlicher Code per E-Mail versendet
profile.services=Leistungskatalog
profile.saved=Profil gespeichert
profile.save.error=Fehler beim Speichern: {0}
@@ -53,6 +59,7 @@ settings.twofactorinfo=Bei Aktivierung wird bei jeder Anmeldung ein Code per E-M
# Profile Billing
profile.billing.enabled=Rechnungslegung über votianLT
profile.billing.prefix=Rechnungspräfix
# Profile Validation
profile.validation.company=Firma ist ein Pflichtfeld
@@ -106,6 +113,7 @@ profile.invoice.element.company=Firmeninfo
profile.invoice.element.amount=Betrag
profile.invoice.element.line=Linie
profile.invoice.element.image=Bild
profile.invoice.element.invoicenumber=Rechnungsnummer
profile.invoice.properties=Eigenschaften
profile.invoice.properties.info=Klicken Sie auf ein Element im Canvas, um dessen Eigenschaften zu bearbeiten.
profile.invoice.type=Typ
@@ -655,6 +663,21 @@ myinvoices.bank.iban=IBAN
myinvoices.recipient.name=Kunde
myinvoices.recipient.department=
myinvoices.item.description=Position: {0}
myinvoices.card.open=Offene Rechnungen
myinvoices.card.bank=Bankverbindung
myinvoices.bank.reference=Verwendungszweck
myinvoices.section.title=Alle Rechnungen
myinvoices.filter.pagesize=Einträge pro Seite
myinvoices.filter.search=Suche
myinvoices.filter.search.placeholder=Rechnungsnummer suchen...
myinvoices.column.status=Status
myinvoices.column.number=Nummer
myinvoices.column.date=Datum
myinvoices.column.amount=Betrag
myinvoices.empty.title=Keine Rechnungen
myinvoices.empty.desc=Es wurden keine Rechnungen gefunden.
myinvoices.button.prev=Zurück
myinvoices.button.next=Weiter
# App User
appuser.title=App-Nutzer
@@ -811,6 +834,7 @@ invoicegenerator.upload.success=Bild erfolgreich hochgeladen
invoicegenerator.upload.error=Fehler beim Hochladen: {0}
invoicegenerator.file.rejected=Datei abgelehnt: {0}
invoicegenerator.properties.select.info=Klicken Sie auf ein Element im Canvas, um dessen Eigenschaften zu bearbeiten.
invoicegenerator.template.vline=Vertikale Linie
# CSV Export
csv.header.customer=Auftraggeber

View File

@@ -36,8 +36,14 @@ profile.basicdata=Põhiandmed
profile.map=Kaart
profile.invoicecreation=Arve loomine
profile.settings=Seaded
profile.settings.digitalprocess=Digitaalne töötlus
profile.settings.digitalprocess.info=Tellimused töödeldakse rakenduse kaudu digitaalselt
profile.settings.locateappuser=Leia rakenduse kasutaja
profile.settings.locateappuser.info=Rakenduse kasutajate asukoht edastatakse regulaarselt
profile.account=Konto
profile.security=Turvalisus
profile.security.twofactor=Kahefaktoriline autentimine
profile.security.twofactor.info=Sisselogimisel saadetakse e-postiga täiendav kood
profile.services=Teenuste kataloog
profile.saved=Profiil salvestatud
profile.save.error=Viga salvestamisel: {0}
@@ -189,6 +195,32 @@ register.notification.failed=Registreerimine ebaõnnestus: {0}
# CTA Button
cta.freetest=Proovi tasuta
# Profile Billing
profile.billing.prefix=Arve eesliide
profile.invoice.element.invoicenumber=Arve number
# My Invoices
myinvoices.title=Minu arved
myinvoices.hint.noopen=Teil ei ole avatud arveid. Kõik arved on tasutud.
myinvoices.bank.institute=Pank
myinvoices.bank.beneficiary=Saaja
myinvoices.bank.iban=IBAN
myinvoices.card.open=Avatud arved
myinvoices.card.bank=Pangaandmed
myinvoices.bank.reference=Selgitus
myinvoices.section.title=Kõik arved
myinvoices.filter.pagesize=Kirjeid lehel
myinvoices.filter.search=Otsing
myinvoices.filter.search.placeholder=Otsi arve numbrit...
myinvoices.column.status=Staatus
myinvoices.column.number=Number
myinvoices.column.date=Kuupäev
myinvoices.column.amount=Summa
myinvoices.empty.title=Arveid pole
myinvoices.empty.desc=Arveid ei leitud.
myinvoices.button.prev=Eelmine
myinvoices.button.next=Järgmine
</content>
<write_to_file>
<path>src/main/resources/messages_lv.properties</path>

View File

@@ -36,8 +36,14 @@ profile.basicdata=Basic Data
profile.map=Map
profile.invoicecreation=Invoice Creation
profile.settings=Settings
profile.settings.digitalprocess=Digital Processing
profile.settings.digitalprocess.info=Jobs are processed digitally via the app
profile.settings.locateappuser=Locate App User
profile.settings.locateappuser.info=Location of app users is regularly transmitted
profile.account=Account
profile.security=Security
profile.security.twofactor=Two-Factor Authentication
profile.security.twofactor.info=An additional code is sent by email when logging in
profile.services=Service Catalog
profile.saved=Profile saved
profile.save.error=Error saving: {0}
@@ -53,6 +59,7 @@ settings.twofactorinfo=When enabled, a code will be sent via email for each logi
# Profile Billing
profile.billing.enabled=Billing via votianLT
profile.billing.prefix=Invoice Prefix
# Profile Validation
profile.validation.company=Company is a required field
@@ -106,6 +113,7 @@ profile.invoice.element.company=Company Info
profile.invoice.element.amount=Amount
profile.invoice.element.line=Line
profile.invoice.element.image=Image
profile.invoice.element.invoicenumber=Invoice Number
profile.invoice.properties=Properties
profile.invoice.properties.info=Click on an element in the canvas to edit its properties
profile.invoice.type=Type
@@ -655,6 +663,21 @@ myinvoices.bank.iban=IBAN
myinvoices.recipient.name=Customer
myinvoices.recipient.department=
myinvoices.item.description=Item: {0}
myinvoices.card.open=Open Invoices
myinvoices.card.bank=Bank Account
myinvoices.bank.reference=Reference
myinvoices.section.title=All Invoices
myinvoices.filter.pagesize=Entries per page
myinvoices.filter.search=Search
myinvoices.filter.search.placeholder=Search invoice number...
myinvoices.column.status=Status
myinvoices.column.number=Number
myinvoices.column.date=Date
myinvoices.column.amount=Amount
myinvoices.empty.title=No Invoices
myinvoices.empty.desc=No invoices were found.
myinvoices.button.prev=Previous
myinvoices.button.next=Next
# App User
appuser.title=App Users

View File

@@ -36,8 +36,14 @@ profile.basicdata=Datos Básicos
profile.map=Mapa
profile.invoicecreation=Creación de Factura
profile.settings=Configuración
profile.settings.digitalprocess=Procesamiento digital
profile.settings.digitalprocess.info=Los pedidos se procesan digitalmente a través de la aplicación
profile.settings.locateappuser=Localizar usuario de la aplicación
profile.settings.locateappuser.info=La ubicación de los usuarios se transmite regularmente
profile.account=Cuenta
profile.security=Seguridad
profile.security.twofactor=Autenticación de dos factores
profile.security.twofactor.info=Se envía un código adicional por correo al iniciar sesión
profile.services=Catálogo de Servicios
profile.saved=Perfil guardado
profile.save.error=Error al guardar: {0}
@@ -53,6 +59,7 @@ settings.twofactorinfo=Cuando está activado, se enviará un código por correo
# Profile Billing
profile.billing.enabled=Facturación a través de votianLT
profile.billing.prefix=Prefijo de factura
# Profile Validation
profile.validation.company=La empresa es un campo obligatorio
@@ -106,6 +113,7 @@ profile.invoice.element.company=Información de la Empresa
profile.invoice.element.amount=Cantidad
profile.invoice.element.line=Línea
profile.invoice.element.image=Imagen
profile.invoice.element.invoicenumber=Número de factura
profile.invoice.properties=Propiedades
profile.invoice.properties.info=Haga clic en un elemento del lienzo para editar sus propiedades
profile.invoice.type=Tipo
@@ -655,6 +663,21 @@ myinvoices.bank.iban=IBAN
myinvoices.recipient.name=Cliente
myinvoices.recipient.department=
myinvoices.item.description=Artículo: {0}
myinvoices.card.open=Facturas abiertas
myinvoices.card.bank=Datos bancarios
myinvoices.bank.reference=Referencia
myinvoices.section.title=Todas las facturas
myinvoices.filter.pagesize=Entradas por página
myinvoices.filter.search=Búsqueda
myinvoices.filter.search.placeholder=Buscar número de factura...
myinvoices.column.status=Estado
myinvoices.column.number=Número
myinvoices.column.date=Fecha
myinvoices.column.amount=Importe
myinvoices.empty.title=Sin facturas
myinvoices.empty.desc=No se encontraron facturas.
myinvoices.button.prev=Anterior
myinvoices.button.next=Siguiente
# App User
appuser.title=Usuarios de App

View File

@@ -36,8 +36,14 @@ profile.basicdata=Données de Base
profile.map=Carte
profile.invoicecreation=Création de Facture
profile.settings=Paramètres
profile.settings.digitalprocess=Traitement numérique
profile.settings.digitalprocess.info=Les commandes sont traitées numériquement via l'application
profile.settings.locateappuser=Localiser l'utilisateur de l'application
profile.settings.locateappuser.info=La localisation des utilisateurs est transmise régulièrement
profile.account=Compte
profile.security=Sécurité
profile.security.twofactor=Authentification à deux facteurs
profile.security.twofactor.info=Un code supplémentaire est envoyé par e-mail lors de la connexion
profile.services=Catalogue de Services
profile.saved=Profil enregistré
profile.save.error=Erreur lors de l'enregistrement : {0}
@@ -53,6 +59,7 @@ settings.twofactorinfo=Une fois activé, un code sera envoyé par email à chaqu
# Profile Billing
profile.billing.enabled=Facturation via votianLT
profile.billing.prefix=Préfixe de facture
# Profile Validation
profile.validation.company=L'entreprise est un champ obligatoire
@@ -106,6 +113,7 @@ profile.invoice.element.company=Infos Entreprise
profile.invoice.element.amount=Montant
profile.invoice.element.line=Ligne
profile.invoice.element.image=Image
profile.invoice.element.invoicenumber=Numéro de facture
profile.invoice.properties=Propriétés
profile.invoice.properties.info=Cliquez sur un élément dans le canevas pour modifier ses propriétés
profile.invoice.type=Type
@@ -655,6 +663,21 @@ myinvoices.bank.iban=IBAN
myinvoices.recipient.name=Client
myinvoices.recipient.department=
myinvoices.item.description=Article : {0}
myinvoices.card.open=Factures ouvertes
myinvoices.card.bank=Coordonnées bancaires
myinvoices.bank.reference=Référence
myinvoices.section.title=Toutes les factures
myinvoices.filter.pagesize=Entrées par page
myinvoices.filter.search=Recherche
myinvoices.filter.search.placeholder=Rechercher un numéro de facture...
myinvoices.column.status=Statut
myinvoices.column.number=Numéro
myinvoices.column.date=Date
myinvoices.column.amount=Montant
myinvoices.empty.title=Aucune facture
myinvoices.empty.desc=Aucune facture trouvée.
myinvoices.button.prev=Précédent
myinvoices.button.next=Suivant
# App User
appuser.title=Utilisateurs d'App

View File

@@ -36,8 +36,14 @@ profile.basicdata=Pagrindiniai duomenys
profile.map=Žemėlapis
profile.invoicecreation=Sąskaitos kūrimas
profile.settings=Nustatymai
profile.settings.digitalprocess=Skaitmeninis apdorojimas
profile.settings.digitalprocess.info=Užsakymai apdorojami skaitmeniškai per programėlę
profile.settings.locateappuser=Rasti programėlės naudotoją
profile.settings.locateappuser.info=Programėlės naudotojų vieta reguliariai perduodama
profile.account=Paskyra
profile.security=Saugumas
profile.security.twofactor=Dviejų veiksnių autentifikavimas
profile.security.twofactor.info=Prisijungiant el. paštu siunčiamas papildomas kodas
profile.services=Paslaugų katalogas
profile.saved=Profilis išsaugotas
profile.save.error=Klaida išsaugant: {0}
@@ -188,4 +194,30 @@ register.notification.success=Registracija sėkminga. Prašome prisijungti.
register.notification.failed=Registracijos klaida: {0}
# CTA Button
cta.freetest=Išbandykite nemokamai
cta.freetest=Išbandykite nemokamai
# Profile Billing
profile.billing.prefix=Sąskaitos prefiksas
profile.invoice.element.invoicenumber=Sąskaitos numeris
# My Invoices
myinvoices.title=Mano sąskaitos
myinvoices.hint.noopen=Neturite atvirų sąskaitų. Visos sąskaitos apmokėtos.
myinvoices.bank.institute=Bankas
myinvoices.bank.beneficiary=Gavėjas
myinvoices.bank.iban=IBAN
myinvoices.card.open=Atidarytos sąskaitos
myinvoices.card.bank=Banko duomenys
myinvoices.bank.reference=Mokėjimo paskirtis
myinvoices.section.title=Visos sąskaitos
myinvoices.filter.pagesize=Įrašų per puslapį
myinvoices.filter.search=Paieška
myinvoices.filter.search.placeholder=Ieškoti sąskaitos numerio...
myinvoices.column.status=Statusas
myinvoices.column.number=Numeris
myinvoices.column.date=Data
myinvoices.column.amount=Suma
myinvoices.empty.title=Sąskaitų nėra
myinvoices.empty.desc=Sąskaitų nerasta.
myinvoices.button.prev=Ankstesnis
myinvoices.button.next=Kitas

View File

@@ -36,8 +36,14 @@ profile.basicdata=Pamatdati
profile.map=Karte
profile.invoicecreation=Rēķina izveide
profile.settings=Iestatījumi
profile.settings.digitalprocess=Digitālā apstrāde
profile.settings.digitalprocess.info=Pasūtījumi tiek apstrādāti digitāli, izmantojot lietotni
profile.settings.locateappuser=Atrast lietotnes lietotāju
profile.settings.locateappuser.info=Lietotnes lietotāju atrašanās vieta tiek regulāri pārsūtīta
profile.account=Konts
profile.security=Drošība
profile.security.twofactor=Divu faktoru autentifikācija
profile.security.twofactor.info=Pierakstoties tiek nosūtīts papildu kods uz e-pastu
profile.services=Pakalpojumu katalogs
profile.saved=Profils saglabāts
profile.save.error=Kļūda saglabājot: {0}
@@ -188,4 +194,30 @@ register.notification.success=Reģistrācija veiksmīga. Lūdzu, pieteikties.
register.notification.failed=Reģistrācijas kļūda: {0}
# CTA Button
cta.freetest=Izmēģiniet bez maksas
cta.freetest=Izmēģiniet bez maksas
# Profile Billing
profile.billing.prefix=Rēķina prefikss
profile.invoice.element.invoicenumber=Rēķina numurs
# My Invoices
myinvoices.title=Mani rēķini
myinvoices.hint.noopen=Jums nav atvērtu rēķinu. Visi rēķini ir apmaksāti.
myinvoices.bank.institute=Banka
myinvoices.bank.beneficiary=Saņēmējs
myinvoices.bank.iban=IBAN
myinvoices.card.open=Atvērtie rēķini
myinvoices.card.bank=Bankas dati
myinvoices.bank.reference=Maksājuma mērķis
myinvoices.section.title=Visi rēķini
myinvoices.filter.pagesize=Ieraksti lapā
myinvoices.filter.search=Meklēt
myinvoices.filter.search.placeholder=Meklēt rēķina numuru...
myinvoices.column.status=Statuss
myinvoices.column.number=Numurs
myinvoices.column.date=Datums
myinvoices.column.amount=Summa
myinvoices.empty.title=Nav rēķinu
myinvoices.empty.desc=Rēķini nav atrasti.
myinvoices.button.prev=Iepriekšējais
myinvoices.button.next=Nākamais

View File

@@ -36,8 +36,14 @@ profile.basicdata=Dane podstawowe
profile.map=Mapa
profile.invoicecreation=Tworzenie faktury
profile.settings=Ustawienia
profile.settings.digitalprocess=Przetwarzanie cyfrowe
profile.settings.digitalprocess.info=Zlecenia są przetwarzane cyfrowo przez aplikację
profile.settings.locateappuser=Lokalizuj użytkownika aplikacji
profile.settings.locateappuser.info=Lokalizacja użytkowników jest regularnie przesyłana
profile.account=Konto
profile.security=Bezpieczeństwo
profile.security.twofactor=Uwierzytelnianie dwuskładnikowe
profile.security.twofactor.info=Dodatkowy kod jest wysyłany e-mailem przy logowaniu
profile.services=Katalog usług
profile.saved=Profil zapisany
profile.save.error=Błąd podczas zapisywania: {0}
@@ -191,4 +197,30 @@ register.notification.success=Rejestracja zakończona sukcesem. Zaloguj się.
register.notification.failed=Rejestracja nie powiodła się: {0}
# CTA Button
cta.freetest=Wypróbuj teraz za darmo
cta.freetest=Wypróbuj teraz za darmo
# Profile Billing
profile.billing.prefix=Prefiks faktury
profile.invoice.element.invoicenumber=Numer faktury
# My Invoices
myinvoices.title=Moje faktury
myinvoices.hint.noopen=Nie masz otwartych faktur. Wszystkie faktury są uregulowane.
myinvoices.bank.institute=Bank
myinvoices.bank.beneficiary=Odbiorca
myinvoices.bank.iban=IBAN
myinvoices.card.open=Otwarte faktury
myinvoices.card.bank=Dane bankowe
myinvoices.bank.reference=Tytuł przelewu
myinvoices.section.title=Wszystkie faktury
myinvoices.filter.pagesize=Wpisów na stronie
myinvoices.filter.search=Szukaj
myinvoices.filter.search.placeholder=Szukaj numeru faktury...
myinvoices.column.status=Status
myinvoices.column.number=Numer
myinvoices.column.date=Data
myinvoices.column.amount=Kwota
myinvoices.empty.title=Brak faktur
myinvoices.empty.desc=Nie znaleziono faktur.
myinvoices.button.prev=Poprzedni
myinvoices.button.next=Następny

View File

@@ -36,8 +36,14 @@ profile.basicdata=Основные данные
profile.map=Карта
profile.invoicecreation=Создание счета
profile.settings=Настройки
profile.settings.digitalprocess=Цифровая обработка
profile.settings.digitalprocess.info=Заказы обрабатываются в цифровом формате через приложение
profile.settings.locateappuser=Определить местоположение пользователя
profile.settings.locateappuser.info=Местоположение пользователей приложения регулярно передаётся
profile.account=Аккаунт
profile.security=Безопасность
profile.security.twofactor=Двухфакторная аутентификация
profile.security.twofactor.info=При входе на электронную почту отправляется дополнительный код
profile.services=Каталог услуг
profile.saved=Профиль сохранен
profile.save.error=Ошибка сохранения: {0}
@@ -211,4 +217,30 @@ register.notification.success=Регистрация прошла успешно
register.notification.failed=Ошибка регистрации: {0}
# CTA Button
cta.freetest=Попробуйте бесплатно
cta.freetest=Попробуйте бесплатно
# Profile Billing
profile.billing.prefix=Префикс счёта
profile.invoice.element.invoicenumber=Номер счёта
# My Invoices
myinvoices.title=Мои счета
myinvoices.hint.noopen=У вас нет открытых счетов. Все счета оплачены.
myinvoices.bank.institute=Банк
myinvoices.bank.beneficiary=Получатель
myinvoices.bank.iban=IBAN
myinvoices.card.open=Открытые счета
myinvoices.card.bank=Банковские реквизиты
myinvoices.bank.reference=Назначение платежа
myinvoices.section.title=Все счета
myinvoices.filter.pagesize=Записей на странице
myinvoices.filter.search=Поиск
myinvoices.filter.search.placeholder=Поиск по номеру счёта...
myinvoices.column.status=Статус
myinvoices.column.number=Номер
myinvoices.column.date=Дата
myinvoices.column.amount=Сумма
myinvoices.empty.title=Нет счетов
myinvoices.empty.desc=Счета не найдены.
myinvoices.button.prev=Назад
myinvoices.button.next=Далее

View File

@@ -36,8 +36,14 @@ profile.basicdata=Temel Veriler
profile.map=Harita
profile.invoicecreation=Fatura Oluşturma
profile.settings=Ayarlar
profile.settings.digitalprocess=Dijital İşlem
profile.settings.digitalprocess.info=Siparişler uygulama üzerinden dijital olarak işlenir
profile.settings.locateappuser=Uygulama Kullanıcısını Konumla
profile.settings.locateappuser.info=Uygulama kullanıcılarının konumu düzenli olarak iletilir
profile.account=Hesap
profile.security=Güvenlik
profile.security.twofactor=İki Faktörlü Kimlik Doğrulama
profile.security.twofactor.info=Giriş yaparken e-posta ile ek bir kod gönderilir
profile.services=Hizmet Kataloğu
profile.saved=Profil kaydedildi
profile.save.error=Kaydetme hatası: {0}
@@ -185,4 +191,30 @@ register.notification.success=Kayıt başarılı. Lütfen giriş yapın.
register.notification.failed=Kayıt başarısız: {0}
# CTA Button
cta.freetest=Şimdi ücretsiz dene
cta.freetest=Şimdi ücretsiz dene
# Profile Billing
profile.billing.prefix=Fatura ön eki
profile.invoice.element.invoicenumber=Fatura numarası
# My Invoices
myinvoices.title=Faturalarım
myinvoices.hint.noopen=ık faturanız yok. Tüm faturalar ödendi.
myinvoices.bank.institute=Banka
myinvoices.bank.beneficiary=Alıcı
myinvoices.bank.iban=IBAN
myinvoices.card.open=ık Faturalar
myinvoices.card.bank=Banka Bilgileri
myinvoices.bank.reference=Referans
myinvoices.section.title=Tüm Faturalar
myinvoices.filter.pagesize=Sayfa başına giriş
myinvoices.filter.search=Ara
myinvoices.filter.search.placeholder=Fatura numarası ara...
myinvoices.column.status=Durum
myinvoices.column.number=Numara
myinvoices.column.date=Tarih
myinvoices.column.amount=Tutar
myinvoices.empty.title=Fatura Yok
myinvoices.empty.desc=Hiçbir fatura bulunamadı.
myinvoices.button.prev=Önceki
myinvoices.button.next=Sonraki