refactor: Projektstruktur in app/ und backend/ aufgeteilt
This commit is contained in:
14
backend/src/main/resources/application-dev.properties
Normal file
14
backend/src/main/resources/application-dev.properties
Normal file
@@ -0,0 +1,14 @@
|
||||
# Development-specific configuration
|
||||
|
||||
# MongoDB - Development database
|
||||
spring.data.mongodb.uri=${MONGODB_URI}
|
||||
|
||||
# Enable browser launch in development
|
||||
vaadin.launch-browser=true
|
||||
|
||||
# Development logging levels
|
||||
logging.level.de.assecutor.votianlt=DEBUG
|
||||
logging.level.root=INFO
|
||||
|
||||
# Development file logging - more verbose
|
||||
logging.file.name=logs/votianlt-dev.log
|
||||
31
backend/src/main/resources/application-production.properties
Normal file
31
backend/src/main/resources/application-production.properties
Normal file
@@ -0,0 +1,31 @@
|
||||
# Production-specific configuration
|
||||
|
||||
# MongoDB - Production database
|
||||
spring.data.mongodb.uri=${MONGODB_URI}
|
||||
|
||||
# Disable browser launch in production
|
||||
vaadin.launch-browser=false
|
||||
|
||||
# 2FA Configuration - Enabled for production
|
||||
app.security.two-factor.enabled=true
|
||||
|
||||
# Production logging configuration
|
||||
logging.level.de.assecutor.votianlt=INFO
|
||||
logging.level.root=WARN
|
||||
logging.file.name=logs/votianlt-production.log
|
||||
logging.file.max-size=50MB
|
||||
logging.file.max-history=90
|
||||
|
||||
# Debug logging for AI/LLM troubleshooting (can be disabled after debugging)
|
||||
logging.level.org.springframework.ai=DEBUG
|
||||
logging.level.org.springframework.web.client.RestTemplate=DEBUG
|
||||
logging.level.org.springframework.web.client.RestClient=DEBUG
|
||||
logging.level.org.apache.http=DEBUG
|
||||
logging.level.org.apache.http.wire=DEBUG
|
||||
logging.level.org.apache.http.headers=DEBUG
|
||||
# Java HTTP Client logging
|
||||
logging.level.jdk.httpclient=DEBUG
|
||||
logging.level.java.net.http=DEBUG
|
||||
# Spring HTTP logging
|
||||
logging.level.org.springframework.http.client=DEBUG
|
||||
logging.level.de.assecutor.votianlt.ai=DEBUG
|
||||
98
backend/src/main/resources/application.properties
Normal file
98
backend/src/main/resources/application.properties
Normal file
@@ -0,0 +1,98 @@
|
||||
server.port=${PORT:8082}
|
||||
server.address=0.0.0.0
|
||||
|
||||
# Default active profile
|
||||
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
|
||||
|
||||
# File logging configuration
|
||||
logging.file.name=logs/votianlt.log
|
||||
logging.logback.rollingpolicy.max-file-size=10MB
|
||||
logging.logback.rollingpolicy.max-history=30
|
||||
logging.pattern.file=%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
|
||||
logging.pattern.console=%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
|
||||
spring.mustache.check-template-location=false
|
||||
|
||||
# Launch the default browser when starting the application in development mode
|
||||
vaadin.launch-browser=true
|
||||
# Disable Vaadin Copilot to avoid NullPointerException in dev mode
|
||||
vaadin.copilot.enabled=false
|
||||
# To improve the performance during development.
|
||||
# For more information https://vaadin.com/docs/latest/flow/integrations/spring/configuration#special-configuration-parameters
|
||||
vaadin.allowed-packages=com.vaadin,org.vaadin,de.assecutor.votianlt
|
||||
|
||||
# Open-in-view is only needed if you use lazy-loaded entities in your Flow views.
|
||||
spring.jpa.open-in-view=false
|
||||
|
||||
# MongoDB - Default configuration (override in profile-specific files)
|
||||
spring.data.mongodb.uri=${MONGODB_URI}
|
||||
spring.data.mongodb.auto-index-creation=true
|
||||
spring.data.mongodb.socket-timeout=30000
|
||||
spring.data.mongodb.connect-timeout=10000
|
||||
spring.data.mongodb.server-selection-timeout=5000
|
||||
|
||||
# Mail Configuration (Spring Boot Standard)
|
||||
spring.mail.host=${MAIL_HOST}
|
||||
spring.mail.port=${MAIL_PORT}
|
||||
spring.mail.username=${MAIL_USERNAME}
|
||||
spring.mail.password=${MAIL_PASSWORD}
|
||||
spring.mail.properties.mail.smtp.auth=${MAIL_SMTP_AUTH}
|
||||
spring.mail.properties.mail.smtp.ssl.enable=${MAIL_SMTP_SSL}
|
||||
|
||||
# HTTP request size limits for large payloads
|
||||
server.max-http-request-header-size=8MB
|
||||
# Tomcat connector limits
|
||||
server.tomcat.max-http-form-post-size=64MB
|
||||
server.tomcat.max-save-post-size=64MB
|
||||
server.tomcat.max-swallow-size=64MB
|
||||
# Multipart upload limits for photo HTTP uploads
|
||||
spring.servlet.multipart.max-file-size=32MB
|
||||
spring.servlet.multipart.max-request-size=64MB
|
||||
# Jackson message converter limits
|
||||
spring.jackson.default-property-inclusion=non_null
|
||||
|
||||
# 2FA Configuration (global toggle - individual users can disable in their profile)
|
||||
app.security.two-factor.enabled=true
|
||||
|
||||
# WebSocket Configuration
|
||||
app.messaging.websocket.path=/ws/messaging
|
||||
app.messaging.websocket.max-text-message-size=65536
|
||||
app.messaging.websocket.max-session-idle-timeout=300000
|
||||
app.messaging.websocket.allowed-origins=*
|
||||
|
||||
# Application Version - automatically set from pom.xml during build
|
||||
app.version=@project.version@
|
||||
|
||||
# Google Maps API Key
|
||||
app.google.maps.api-key=AIzaSyDnbitL06iLp3elmj-WtPudCykX9xvXcVE
|
||||
|
||||
# ===========================================
|
||||
# LLM Configuration (LM Studio)
|
||||
# ===========================================
|
||||
app.ai.lmstudio.base-url=${LMSTUDIO_URL}
|
||||
app.ai.lmstudio.model=${LMSTUDIO_MODEL}
|
||||
app.ai.lmstudio.htaccess-username=${LMSTUDIO_HTACCESS_USERNAME}
|
||||
app.ai.lmstudio.htaccess-password=${LMSTUDIO_HTACCESS_PASSWORD}
|
||||
|
||||
# Spring AI OpenAI properties (Pflicht für Auto-Configuration, werden vom LlmRestClient überschrieben)
|
||||
spring.ai.openai.base-url=${LMSTUDIO_URL}
|
||||
spring.ai.openai.api-key=not-used
|
||||
spring.ai.openai.chat.options.model=${LMSTUDIO_MODEL}
|
||||
spring.ai.openai.chat.options.temperature=0.7
|
||||
spring.ai.openai.chat.options.stream=false
|
||||
spring.ai.openai.connect-timeout=10s
|
||||
spring.ai.openai.read-timeout=120s
|
||||
|
||||
# ===========================================
|
||||
# MCP Server Configuration
|
||||
# ===========================================
|
||||
spring.ai.mcp.server.enabled=true
|
||||
spring.ai.mcp.server.name=votianlt-mcp-server
|
||||
spring.ai.mcp.server.version=1.0.0
|
||||
spring.ai.mcp.server.sse-message-endpoint=/mcp/message
|
||||
35
backend/src/main/resources/html/imprint.html
Normal file
35
backend/src/main/resources/html/imprint.html
Normal file
@@ -0,0 +1,35 @@
|
||||
<div style="text-align: center; max-width: 800px; margin: 0 auto;">
|
||||
<h2>Impressum</h2>
|
||||
|
||||
<div style="text-align: left; margin-top: 30px;">
|
||||
<h5>Assecutor Data Service GmbH</h5>
|
||||
<br>
|
||||
Gerhart-Hauptmann-Weg 14<br>
|
||||
21502 Geesthacht<br>
|
||||
Deutschland<br>
|
||||
<br>
|
||||
Telefon: +49 40 18 123 771 0<br>
|
||||
E-Mail: <a href="mailto:ahoi@assecutor.de">ahoi@assecutor.de</a><br>
|
||||
<br>
|
||||
<h5>Geschäftsführung:</h5>
|
||||
Carsten Annacker<br>
|
||||
Gunnar Timm<br>
|
||||
<br>
|
||||
<h5>Firmensitz:</h5>
|
||||
Gerhart-Hauptmann-Weg 14, 21502 Geesthacht<br>
|
||||
<br>
|
||||
<h5>Handelsregister:</h5>
|
||||
HRB 8595 HL<br>
|
||||
<br>
|
||||
<h5>Umsatzsteuer-ID:</h5>
|
||||
DE261094748<br>
|
||||
<br>
|
||||
<h5>Quellenangaben für die verwendeten Bilder und Grafiken:</h5>
|
||||
<br>
|
||||
<h6>Hintergrundbild Startseite:</h6>
|
||||
MAN Financial Services (EURO-Leasing), flickr<br>
|
||||
(Creative Commons, Attribution-ShareAlike 2.0 Generic (CC BY-SA 2.0))<br>
|
||||
<br>
|
||||
<a href="https://www.flickr.com/photos/mbwa_pr/15969764443/in/album-72157632488355514/" target="_blank">https://www.flickr.com/photos/mbwa_pr/15969764443/in/album-72157632488355514/</a>
|
||||
</div>
|
||||
</div>
|
||||
950
backend/src/main/resources/messages_de.properties
Normal file
950
backend/src/main/resources/messages_de.properties
Normal file
@@ -0,0 +1,950 @@
|
||||
# Common Dialog
|
||||
dialog.cancel=Abbrechen
|
||||
dialog.confirm=Bestätigen
|
||||
|
||||
# Navigation and Main Layout
|
||||
nav.jobs=Aufträge
|
||||
nav.job.create=Auftragserstellung
|
||||
nav.customers=Kunden
|
||||
nav.appusers=App-Nutzer
|
||||
nav.statistics=Statistiken
|
||||
nav.invoices=Rechnungen
|
||||
nav.messages=Nachrichten
|
||||
nav.profile=Mein Profil
|
||||
nav.myinvoices=Rechnungen
|
||||
nav.imprint=Impressum
|
||||
nav.management=Verwaltung
|
||||
nav.users=Benutzer
|
||||
nav.showprofile=Profil anzeigen
|
||||
nav.settings=Einstellungen
|
||||
nav.logout=Abmelden
|
||||
|
||||
# Profile View
|
||||
profile.title=Profil bearbeiten
|
||||
profile.language=Sprache
|
||||
profile.company=Firma
|
||||
profile.companyadd=Firmenzusatz
|
||||
profile.firstname=Vorname
|
||||
profile.lastname=Nachname
|
||||
profile.phone=Telefonnummer
|
||||
profile.fax=Telefon (Fax)
|
||||
profile.mobile=Telefon (Mobil)
|
||||
profile.email=E-Mail-Adresse (Login)*
|
||||
profile.street=Straße
|
||||
profile.housenr=Hausnr
|
||||
profile.addressadd=Adresszusatz
|
||||
profile.zip=Postleitzahl
|
||||
profile.city=Stadt
|
||||
profile.diffinvoice=Abweichende Rechnungsadresse
|
||||
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}
|
||||
profile.validation.required.fill=Bitte füllen Sie alle Pflichtfelder korrekt aus
|
||||
|
||||
# Profile Settings
|
||||
settings.digitalprocessing=Digitale Abwicklung per App
|
||||
settings.digitalprocessinginfo=Aktiviert die digitale Auftragsabwicklung über die mobile App
|
||||
settings.locationtracking=App-Nutzer orten
|
||||
settings.locationtrackinginfo=Ermöglicht die Ortung von App-Nutzern während der Auftragsausführung
|
||||
settings.twofactor=2-Faktor-Authentifizierung
|
||||
settings.twofactorinfo=Bei Aktivierung wird bei jeder Anmeldung ein Code per E-Mail gesendet
|
||||
|
||||
# Profile Billing
|
||||
profile.billing.enabled=Rechnungslegung über votianLT
|
||||
profile.billing.prefix=Rechnungspräfix
|
||||
|
||||
# Profile Validation
|
||||
profile.validation.company=Firma ist ein Pflichtfeld
|
||||
profile.validation.firstname=Vorname ist ein Pflichtfeld
|
||||
profile.validation.lastname=Nachname ist ein Pflichtfeld
|
||||
profile.validation.phone=Telefonnummer ist ein Pflichtfeld
|
||||
profile.validation.street=Straße ist ein Pflichtfeld
|
||||
profile.validation.housenr=Hausnummer ist ein Pflichtfeld
|
||||
profile.validation.zip=Postleitzahl ist ein Pflichtfeld
|
||||
profile.validation.city=Stadt ist ein Pflichtfeld
|
||||
profile.validation.email.required=E-Mail-Adresse ist ein Pflichtfeld
|
||||
profile.validation.email.invalid=Bitte geben Sie eine gültige E-Mail-Adresse ein
|
||||
profile.validation.company.required=Firma ist erforderlich
|
||||
profile.validation.street.required=Straße ist erforderlich
|
||||
profile.validation.housenr.required=Hausnummer ist erforderlich
|
||||
profile.validation.zip.required=Postleitzahl ist erforderlich
|
||||
profile.validation.city.required=Stadt ist erforderlich
|
||||
profile.validation.firstname.required=Vorname ist erforderlich
|
||||
profile.validation.lastname.required=Nachname ist erforderlich
|
||||
profile.validation.phone.required=Telefonnummer ist erforderlich
|
||||
|
||||
# Profile Invoice
|
||||
profile.invoice.masterdata=Meine Stammdaten
|
||||
profile.invoice.name=Name
|
||||
profile.invoice.city=Ort
|
||||
profile.invoice.email=E-Mail
|
||||
profile.invoice.phone=Telefon
|
||||
profile.invoice.placeholder.company=Ihre Firma
|
||||
profile.invoice.placeholder.name=Ihr Name
|
||||
profile.invoice.placeholder.street=Ihre Straße
|
||||
profile.invoice.placeholder.city=PLZ Ort
|
||||
profile.invoice.placeholder.email=ihre@email.de
|
||||
profile.invoice.placeholder.phone=Ihre Telefonnummer
|
||||
profile.invoice.services.list=Leistungen auflisten
|
||||
profile.invoice.net=Nettosumme
|
||||
profile.invoice.vat=Umsatzsteuer
|
||||
profile.invoice.gross=Bruttosumme
|
||||
profile.invoice.customerdata=Kundendaten
|
||||
profile.invoice.customer.company=Kunde Firma
|
||||
profile.invoice.customer.name=Kunde Name
|
||||
profile.invoice.customer.street=Kunde Straße
|
||||
profile.invoice.customer.city=Kunde Ort
|
||||
profile.invoice.customer.email=Kunde E-Mail
|
||||
profile.invoice.customer.phone=Kunde Telefon
|
||||
profile.invoice.free.elements=Freie Elemente
|
||||
profile.invoice.element.text=Textfeld
|
||||
profile.invoice.element.header=Überschrift
|
||||
profile.invoice.element.date=Datum
|
||||
profile.invoice.element.customer=Kundeninfo
|
||||
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
|
||||
profile.invoice.variable=Variable
|
||||
profile.invoice.xposition=X Position
|
||||
profile.invoice.yposition=Y Position
|
||||
profile.invoice.fontsize=Schriftgröße
|
||||
profile.invoice.color=Farbe
|
||||
profile.invoice.element.delete=Element löschen
|
||||
profile.invoice.image=Bild hochladen
|
||||
profile.invoice.image.drop=Bild hierher ziehen oder klicken
|
||||
profile.invoice.image.uploaded=Bild erfolgreich hochgeladen
|
||||
profile.invoice.image.upload.error=Fehler beim Hochladen: {0}
|
||||
profile.invoice.file.rejected=Datei abgelehnt: {0}
|
||||
profile.invoice.text.from.masterdata=Text kommt aus Ihren Stammdaten
|
||||
profile.invoice.canvas.cleared=Canvas wurde geleert
|
||||
profile.invoice.canvas.read.error=Fehler: Canvas-Daten konnten nicht gelesen werden
|
||||
profile.invoice.template.saved=Template erfolgreich gespeichert
|
||||
profile.invoice.pdf.error=Fehler bei PDF-Generierung: {0}
|
||||
profile.invoice.pdf.preview=Vorschau
|
||||
profile.invoice.pdf.preview.error=Fehler beim Generieren der Vorschau: {0}
|
||||
|
||||
# Profile Services
|
||||
profile.services.label=Leistungen
|
||||
profile.services.description=Verwalten Sie hier Ihre Leistungen, die Sie Ihren Kunden anbieten.
|
||||
profile.services.add=Neue Leistung hinzufügen
|
||||
profile.services.load.error=Fehler beim Laden der Leistungen: {0}
|
||||
profile.services.saved=Leistung erfolgreich gespeichert
|
||||
profile.services.save.error=Fehler beim Speichern der Leistung: {0}
|
||||
profile.services.deleted=Leistung erfolgreich gelöscht
|
||||
profile.services.delete.error=Fehler beim Löschen der Leistung: {0}
|
||||
profile.services.dialog.create=Neue Leistung erstellen
|
||||
profile.services.dialog.edit=Leistung bearbeiten
|
||||
profile.services.basis=Berechnungsgrundlage
|
||||
profile.services.basis.distance=Gefahrene Kilometer
|
||||
profile.services.basis.time=Zeit
|
||||
profile.services.basis.flatrate=Pauschal
|
||||
profile.services.vatrate=Mehrwertsteuersatz (%)
|
||||
profile.services.vatrate.percent=Mehrwertsteuersatz (%)
|
||||
profile.services.price.flatrate=Pauschalpreis (€)
|
||||
profile.services.price.distance=Preis pro Kilometer (€)
|
||||
profile.services.price.time=Preis pro 15 Minuten (€)
|
||||
profile.services.mandatory=Verpflichtend
|
||||
profile.services.calculated=Wird berechnet
|
||||
profile.services.validation.name=Name ist erforderlich
|
||||
profile.services.validation.basis=Berechnungsgrundlage ist erforderlich
|
||||
profile.services.validation.flatrate=Pauschalpreis ist erforderlich
|
||||
profile.services.validation.distance=Preis pro Kilometer ist erforderlich
|
||||
profile.services.validation.time=Preis pro 15 Minuten ist erforderlich
|
||||
profile.services.validation.vatrate=Mehrwertsteuersatz ist erforderlich
|
||||
profile.services.savechanges=Leistung speichern
|
||||
|
||||
# Buttons
|
||||
button.save=Profiländerungen speichern
|
||||
button.savechanges=Speichern
|
||||
button.clear=Leeren
|
||||
button.preview=Vorschau
|
||||
button.savetemplate=Template speichern
|
||||
button.changepassword=Passwort ändern
|
||||
button.deleteaccount=Benutzerkonto löschen
|
||||
button.add=Neu
|
||||
button.edit=Bearbeiten
|
||||
button.delete=Löschen
|
||||
button.cancel=Abbrechen
|
||||
button.close=Schließen
|
||||
button.download=Herunterladen
|
||||
button.back=Zurück
|
||||
|
||||
# Common
|
||||
common.name=Name
|
||||
common.yes=Ja
|
||||
common.no=Nein
|
||||
common.total=Gesamt
|
||||
common.price=Preis
|
||||
common.service=Leistung
|
||||
common.customer=Kunde
|
||||
common.actions=Aktionen
|
||||
common.loading=Laden...
|
||||
common.error=Fehler
|
||||
common.success=Erfolg
|
||||
common.required=Pflichtfeld
|
||||
|
||||
# Validation
|
||||
validation.required=Feld ist erforderlich
|
||||
validation.email=Ungültige E-Mail-Adresse
|
||||
validation.error=Fehler bei der Validierung
|
||||
|
||||
# Notifications
|
||||
notification.saved=Profil gespeichert
|
||||
notification.error=Fehler beim Speichern
|
||||
notification.languagechanged=Sprache geändert
|
||||
|
||||
# Login
|
||||
login.title=Anmelden
|
||||
login.username=Benutzername
|
||||
login.password=Passwort
|
||||
login.login=Anmelden
|
||||
login.forgotpassword=Passwort vergessen?
|
||||
login.rememberme=Angemeldet bleiben
|
||||
login.register=Registrieren
|
||||
login.2fa.helper=6-stelliger Code
|
||||
login.2fa.sent=Code wurde per E-Mail gesendet
|
||||
login.2fa.no.credentials=Keine Anmeldedaten vorhanden
|
||||
login.2fa.invalid.code=Ungültiger Code
|
||||
login.2fa.wrong.code=Falscher Code
|
||||
|
||||
# Error Messages
|
||||
error.loading=Fehler beim Laden
|
||||
error.saving=Fehler beim Speichern
|
||||
error.validation=Validierungsfehler
|
||||
|
||||
# Page Titles
|
||||
page.title.dashboard=VotianLT - Dashboard
|
||||
page.title.appuser.create=Neuen App-Nutzer anlegen
|
||||
page.title.messages=Nachrichten
|
||||
page.title.register=Bei VotianLT registrieren
|
||||
page.title.customers=Kunden
|
||||
page.title.customer.edit=Kunde bearbeiten
|
||||
page.title.verwaltung=Verwaltung
|
||||
page.title.company.create=Neue Firma anlegen
|
||||
page.title.imprint=Impressum
|
||||
page.title.profile.edit=Profil bearbeiten
|
||||
page.title.admin.dashboard=Admin Dashboard
|
||||
page.title.invoice.create=Rechnung erstellen
|
||||
page.title.customer.create=Neuen Kunden anlegen
|
||||
page.title.login=Bei VotianLT anmelden
|
||||
page.title.jobs=Aufträge
|
||||
page.title.appuser.edit=App-Nutzer bearbeiten
|
||||
page.title.statistics=Statistiken
|
||||
page.title.password.forget=Passwort zurücksetzen
|
||||
page.title.invoices=Rechnungen
|
||||
page.title.appusers=App-Nutzer
|
||||
page.title.job.history=Job Historie
|
||||
page.title.message.history=Nachrichtenverlauf
|
||||
page.title.myinvoices=Rechnungen
|
||||
page.title.job.create=Neuen Auftrag anlegen
|
||||
page.title.job.summary=Zusammenfassung
|
||||
page.title.pricetable=Preis-Tabelle
|
||||
page.title.invoice.generator=Rechnungsgenerator
|
||||
page.title.welcome=VotianLT - Willkommen
|
||||
page.title.password.reset=Passwort zurücksetzen – E-Mail angeben
|
||||
page.title.add.appuser=Neuen App-Nutzer anlegen
|
||||
page.title.user.messages=Nachrichten
|
||||
page.title.edit.customer=Kunde bearbeiten
|
||||
page.title.show.customers=Kunden
|
||||
page.title.add.company=Neue Firma anlegen
|
||||
page.title.create.invoice=Rechnung erstellen
|
||||
page.title.add.customer=Neuen Kunden anlegen
|
||||
page.title.edit.appuser=App-Nutzer bearbeiten
|
||||
page.title.forget.password=Passwort zurücksetzen
|
||||
page.title.admin.pricetable=Preis-Tabelle
|
||||
page.title.add.job=Neuen Auftrag anlegen
|
||||
|
||||
# Dashboard
|
||||
dashboard.welcome=Willkommen, {0}!
|
||||
dashboard.description=Hier können Sie Ihre Aufträge verwalten, Kunden organisieren und alle wichtigen Funktionen von VotianLT nutzen.
|
||||
dashboard.system.title=Systemübersicht
|
||||
dashboard.system.intro=Verwalten Sie Ihre Geschäftsprozesse effizient mit den folgenden Funktionen
|
||||
dashboard.feature.setup.title=Einrichtung
|
||||
dashboard.feature.setup.desc=Konfigurieren Sie Ihre Systemeinstellungen und Stammdaten
|
||||
dashboard.feature.customers.title=Kunden
|
||||
dashboard.feature.customers.desc=Verwalten Sie Ihre Kundenbeziehungen und Kontakte
|
||||
dashboard.feature.jobs.title=Aufträge
|
||||
dashboard.feature.jobs.desc=Erstellen und verwalten Sie Aufträge effizient
|
||||
|
||||
# Add App User
|
||||
addappuser.title=Neuen App-Nutzer anlegen
|
||||
addappuser.designation=Bezeichnung
|
||||
addappuser.phone=Telefon (Mobil)
|
||||
addappuser.password=Passwort
|
||||
addappuser.password.confirm=Passwort bestätigen
|
||||
addappuser.button.submit=App-Nutzer anlegen
|
||||
addappuser.validation.designation=Bezeichnung ist erforderlich
|
||||
addappuser.validation.phone=Telefonnummer ist erforderlich
|
||||
addappuser.validation.password.required=Passwort ist erforderlich
|
||||
addappuser.validation.password.min=Passwort muss mindestens 6 Zeichen haben
|
||||
addappuser.validation.password.confirm=Passwortbestätigung ist erforderlich
|
||||
addappuser.validation.password.mismatch=Passwörter stimmen nicht überein
|
||||
addappuser.validation.email.required=E-Mail ist erforderlich
|
||||
addappuser.validation.email.invalid=Ungültige E-Mail-Adresse
|
||||
addappuser.notification.validation=Bitte füllen Sie alle Pflichtfelder aus
|
||||
addappuser.notification.success=App-Nutzer erfolgreich angelegt
|
||||
addappuser.notification.check=Bitte überprüfen Sie Ihre Eingaben
|
||||
addappuser.notification.email.duplicate=Diese E-Mail-Adresse wird bereits verwendet
|
||||
addappuser.notification.error=Fehler: {0}
|
||||
addappuser.placeholder.designation=(HH H 000)
|
||||
|
||||
# Edit App User
|
||||
editappuser.title=App-Nutzer bearbeiten
|
||||
editappuser.password.change=Neues Passwort
|
||||
editappuser.password.change.confirm=Neues Passwort bestätigen
|
||||
editappuser.password.placeholder=Leer lassen, um Passwort nicht zu ändern
|
||||
editappuser.notification.invalid.id=Ungültige App-Nutzer-ID
|
||||
editappuser.notification.password.mismatch=Passwörter stimmen nicht überein
|
||||
editappuser.notification.saved=App-Nutzer erfolgreich gespeichert
|
||||
editappuser.notification.check=Bitte überprüfen Sie Ihre Eingaben
|
||||
editappuser.notification.password.confirm=Bitte bestätigen Sie das neue Passwort
|
||||
editappuser.notification.password.enter=Bitte geben Sie ein neues Passwort ein
|
||||
editappuser.notification.deleted=App-Nutzer erfolgreich gelöscht
|
||||
editappuser.dialog.delete.text=Möchten Sie diesen App-Nutzer wirklich löschen?
|
||||
editappuser.dialog.delete.confirm=Löschen
|
||||
|
||||
# Customers
|
||||
customers.title=Kunden
|
||||
customers.button.add=Neuen Kunden hinzufügen
|
||||
customers.hint.click=Klicken Sie auf einen Kunden, um Details zu sehen
|
||||
customers.column.company=Firma
|
||||
customers.column.name=Name
|
||||
customers.column.email=E-Mail
|
||||
customers.column.phone=Telefon
|
||||
customers.column.street=Straße
|
||||
customers.column.city=Ort
|
||||
|
||||
# Edit Customer
|
||||
editcustomer.title=Kunde bearbeiten
|
||||
editcustomer.notification.notfound=Kunde nicht gefunden
|
||||
editcustomer.notification.invalid.id=Ungültige Kunden-ID
|
||||
editcustomer.notification.saved=Kunde erfolgreich gespeichert
|
||||
editcustomer.notification.check=Bitte überprüfen Sie Ihre Eingaben
|
||||
editcustomer.notification.deleted=Kunde erfolgreich gelöscht
|
||||
editcustomer.dialog.delete.text=Möchten Sie diesen Kunden wirklich löschen?
|
||||
editcustomer.dialog.delete.confirm=Löschen
|
||||
|
||||
# Add Customer
|
||||
addcustomer.title=Neuen Kunden anlegen
|
||||
addcustomer.button.submit=Kunden anlegen
|
||||
addcustomer.notification.validation=Bitte füllen Sie alle Pflichtfelder aus
|
||||
addcustomer.notification.success=Kunde erfolgreich angelegt
|
||||
addcustomer.notification.check=Bitte überprüfen Sie Ihre Eingaben
|
||||
addcustomer.notification.error=Fehler: {0}
|
||||
addcustomer.validation.required=Dieses Feld ist erforderlich
|
||||
|
||||
# Add Company
|
||||
addcompany.title=Neue Firma anlegen
|
||||
addcompany.button.submit=Firma anlegen
|
||||
|
||||
# Verwaltung
|
||||
verwaltung.title=Verwaltung
|
||||
verwaltung.description=Verwalten Sie hier Ihre Firmen, Kunden und Systemeinstellungen
|
||||
|
||||
# User Messages
|
||||
usermessages.title.with=Nachrichten mit {0}
|
||||
usermessages.general.title=Allgemeine Konversationen
|
||||
usermessages.general.conversation=Allgemeine Konversation
|
||||
usermessages.job.title=Auftragsbezogene Nachrichten
|
||||
usermessages.job.conversation=Auftrag {0}
|
||||
usermessages.no.job.messages=Keine auftragsbezogenen Nachrichten
|
||||
usermessages.preview.empty=Keine Vorschau verfügbar
|
||||
usermessages.message.count={0} Nachrichten
|
||||
usermessages.unknown=Unbekannt
|
||||
usermessages.unknown.participant=Unbekannter Teilnehmer
|
||||
|
||||
# Admin Dashboard
|
||||
admindashboard.title=Admin Dashboard
|
||||
admindashboard.loading=Statistiken werden geladen...
|
||||
admindashboard.error=Fehler beim Laden: {0}
|
||||
admindashboard.section.overview=Übersicht
|
||||
admindashboard.section.jobs=Aufträge
|
||||
admindashboard.section.tasks=Aufgaben
|
||||
admindashboard.section.users=Benutzeraktivitäten
|
||||
admindashboard.section.health=Systemstatus
|
||||
admindashboard.stat.totaljobs=Gesamtaufträge
|
||||
admindashboard.stat.users=Benutzer
|
||||
admindashboard.stat.appusers=App-Nutzer
|
||||
admindashboard.stat.lastupdated=Zuletzt aktualisiert
|
||||
admindashboard.stat.openjobs=Offene Aufträge
|
||||
admindashboard.stat.inprogress=In Bearbeitung
|
||||
admindashboard.stat.completed=Abgeschlossen
|
||||
admindashboard.stat.cargo=Frachtstücke
|
||||
admindashboard.stat.status.info=Status
|
||||
admindashboard.stat.status.unavailable=Nicht verfügbar
|
||||
admindashboard.stat.totaltasks=Gesamtaufgaben
|
||||
admindashboard.stat.completedtasks=Erledigt
|
||||
admindashboard.stat.pendingtasks=Ausstehend
|
||||
admindashboard.stat.successrate=Erfolgsrate
|
||||
admindashboard.stat.photos=Fotos
|
||||
admindashboard.stat.barcodes=Barcodes
|
||||
admindashboard.stat.signatures=Unterschriften
|
||||
admindashboard.stat.comments=Kommentare
|
||||
admindashboard.stat.database=Datenbank
|
||||
admindashboard.stat.database.connected=Verbunden
|
||||
admindashboard.stat.database.error=Fehler
|
||||
admindashboard.stat.websocket=WebSocket
|
||||
admindashboard.stat.websocket.active=Aktiv
|
||||
admindashboard.stat.app=Anwendung
|
||||
admindashboard.stat.app.running=Läuft
|
||||
admindashboard.stat.memory=Speicher
|
||||
|
||||
# Messages
|
||||
messages.title=Nachrichten
|
||||
messages.column.status=Status
|
||||
messages.column.client=Kunde
|
||||
messages.column.email=E-Mail
|
||||
messages.column.total=Gesamt
|
||||
messages.column.unread=Ungelesen
|
||||
messages.column.lastmessage=Letzte Nachricht
|
||||
messages.column.preview=Vorschau
|
||||
messages.notification.error=Fehler beim Laden der Nachrichten
|
||||
messages.preview.image=Bild
|
||||
messages.preview.empty=Keine Vorschau
|
||||
messages.sender.unknown=Unbekannter Absender
|
||||
|
||||
# Add Job
|
||||
addjob.title=Neuen Auftrag anlegen
|
||||
addjob.customer.label=Kunde
|
||||
addjob.customer.placeholder=Kunde auswählen
|
||||
addjob.customer.unnamed=Unbenannter Kunde
|
||||
addjob.button.clearfields=Felder leeren
|
||||
addjob.button.submit=Auftrag anlegen
|
||||
addjob.address.salutation=Anrede
|
||||
addjob.address.salutation.placeholder=Anrede wählen
|
||||
addjob.salutation.mr=Herr
|
||||
addjob.salutation.ms=Frau
|
||||
addjob.salutation.other=Divers
|
||||
addjob.address.company.placeholder=Firma eingeben
|
||||
addjob.address.street.placeholder=Straße eingeben
|
||||
addjob.address.housenumber=Hausnummer
|
||||
addjob.address.addition.placeholder=Adresszusatz
|
||||
addjob.address.city=Ort
|
||||
addjob.address.city.placeholder.pickup=Ort (Abholung)
|
||||
addjob.address.city.placeholder.delivery=Ort (Lieferung)
|
||||
addjob.address.delivery.street.placeholder=Straße (Lieferung)
|
||||
addjob.address.delivery.addition.placeholder=Adresszusatz (Lieferung)
|
||||
addjob.address.save=Adresse speichern
|
||||
addjob.section.pickup=Abholung
|
||||
addjob.section.delivery=Lieferung
|
||||
addjob.stations.apply=Stationen \u00fcbernehmen
|
||||
addjob.station.delivery=Lieferstation {0}
|
||||
addjob.station.add=Lieferstation hinzuf\u00fcgen
|
||||
addjob.station.remove.confirm=Lieferstation {0} wirklich entfernen?
|
||||
addjob.station.max.reached=Maximale Anzahl von 25 Lieferstationen erreicht
|
||||
addjob.station.unused=Nicht genutzt
|
||||
addjob.appointment.delivery.info=Liefertermine werden direkt in den Lieferstationen festgelegt.
|
||||
addjob.tab.addresses=Auftraggeber & Adressen
|
||||
addjob.tab.appointments=Termine & Verarbeitung
|
||||
addjob.tab.cargo=Fracht
|
||||
addjob.tab.tasks=Aufgaben
|
||||
addjob.tab.price=Preis & Abschluss
|
||||
addjob.appointment.date=Datum
|
||||
addjob.appointment.time=Uhrzeit
|
||||
addjob.appointment.pickup=Abholtermin
|
||||
addjob.appointment.delivery=Liefertermin
|
||||
addjob.settings.digitalprocess=Digitale Abwicklung per App
|
||||
addjob.appuser.label=App-Nutzer
|
||||
addjob.appuser.placeholder=App-Nutzer auswählen
|
||||
addjob.cargo.description=Beschreibung
|
||||
addjob.cargo.description.placeholder=Beschreibung eingeben
|
||||
addjob.cargo.quantity=Anzahl
|
||||
addjob.cargo.weight=Gewicht
|
||||
addjob.cargo.length=Länge
|
||||
addjob.cargo.width=Breite
|
||||
addjob.cargo.height=Höhe
|
||||
addjob.cargo.europalette=Europalette
|
||||
addjob.cargo.disposablepalette=Einwegpalette
|
||||
addjob.cargo.dusseldorfpalette=Düsseldorfer Palette
|
||||
addjob.cargo.gridboxpalette=Gitterboxpalette
|
||||
addjob.cargo.gridcart=Gitterwagen
|
||||
addjob.cargo.parcel=Paket
|
||||
addjob.cargo.add=Fracht hinzufügen
|
||||
addjob.tasks.title=Aufgaben
|
||||
addjob.tasks.template.placeholder=Template auswählen
|
||||
addjob.tasks.template.save.tooltip=Als Template speichern
|
||||
addjob.tasks.template.save.title=Template speichern
|
||||
addjob.tasks.template.name=Template-Name
|
||||
addjob.tasks.template.name.placeholder=Name eingeben
|
||||
addjob.tasks.template.name.required=Name ist erforderlich
|
||||
addjob.tasks.template.saved=Template "{0}" gespeichert
|
||||
addjob.tasks.template.save.error=Fehler beim Speichern: {0}
|
||||
addjob.tasks.template.dialog.error=Fehler beim Öffnen des Dialogs: {0}
|
||||
addjob.tasks.template.no.tasks=Keine Aufgaben zum Speichern
|
||||
addjob.tasks.template.load.title=Template laden
|
||||
addjob.tasks.template.load.text=Möchten Sie das Template "{0}" laden? Diese Aktion ersetzt alle aktuellen Aufgaben.
|
||||
addjob.tasks.template.load.confirm=Laden
|
||||
addjob.tasks.template.loaded=Template "{0}" geladen
|
||||
addjob.tasks.template.load.error=Fehler beim Laden: {0}
|
||||
addjob.tasks.template.load.templates.error=Fehler beim Laden der Templates: {0}
|
||||
addjob.tasks.add=Aufgabe hinzufügen
|
||||
addjob.tasks.tasktype=Aufgabentyp
|
||||
addjob.tasks.tasktype.placeholder=Typ wählen
|
||||
addjob.tasks.description=Beschreibung
|
||||
addjob.tasks.description.placeholder=Beschreibung eingeben
|
||||
addjob.tasks.buttontext=Button-Text
|
||||
addjob.tasks.buttontext.placeholder=Text eingeben
|
||||
addjob.tasks.remark=Bemerkung
|
||||
addjob.tasks.remark.placeholder=Bemerkung eingeben
|
||||
addjob.tasks.photo.min=Min. Fotos
|
||||
addjob.tasks.photo.max=Max. Fotos
|
||||
addjob.tasks.barcode.min=Min. Barcodes
|
||||
addjob.tasks.barcode.max=Max. Barcodes
|
||||
addjob.tasks.signature.noconfig=Keine Konfiguration erforderlich
|
||||
addjob.tasks.todolist.title=To-Do Liste
|
||||
addjob.tasks.todolist.item.placeholder=To-Do eingeben
|
||||
addjob.tasks.todolist.add=To-Do hinzufügen
|
||||
addjob.tasks.comment.label=Kommentar
|
||||
addjob.tasks.comment.placeholder=Kommentar eingeben
|
||||
addjob.tasks.comment.required=Kommentar erforderlich
|
||||
addjob.tasks.optional=Aufgabe ist optional
|
||||
addjob.services.title=Leistungen
|
||||
addjob.services.add=Leistung hinzufügen
|
||||
addjob.services.calculation=Berechnung
|
||||
addjob.services.basis.distance=Gefahrene Kilometer
|
||||
addjob.services.basis.time=Zeit
|
||||
addjob.services.basis.flatrate=Pauschal
|
||||
addjob.services.vat=Mehrwertsteuer
|
||||
addjob.services.route.missing=Route fehlt
|
||||
addjob.services.dialog.title=Leistung auswählen
|
||||
addjob.services.dialog.placeholder=Leistung wählen
|
||||
addjob.services.dialog.station.placeholder=Lieferstation wählen
|
||||
addjob.services.dialog.add=Hinzufügen
|
||||
addjob.services.deliverystation=Lieferstation
|
||||
addjob.summary.title=Zusammenfassung
|
||||
addjob.summary.net=Netto
|
||||
addjob.summary.vat=Mehrwertsteuer
|
||||
addjob.summary.gross=Brutto
|
||||
addjob.route.title=Route
|
||||
addjob.route.distance=Entfernung
|
||||
addjob.route.distance.km=Entfernung (km)
|
||||
addjob.route.distance.placeholder=z.B. 150.5
|
||||
addjob.route.duration=Dauer
|
||||
addjob.route.duration.min=Dauer (Min.)
|
||||
addjob.route.duration.placeholder=z.B. 120
|
||||
addjob.route.manual.title=Manuelle Streckeneingabe
|
||||
addjob.route.manual.hint=Geben Sie die Entfernung und Dauer manuell ein, wenn keine Route berechnet wurde
|
||||
addjob.notification.success=Auftrag {0} erfolgreich angelegt
|
||||
addjob.notification.cleared=Alle Felder wurden geleert
|
||||
addjob.notification.draft.restored=Entwurf wiederhergestellt
|
||||
addjob.validation.required.fields=Bitte füllen Sie alle Pflichtfelder aus
|
||||
addjob.validation.appuser.required=Bitte wählen Sie einen App-Nutzer aus
|
||||
addjob.validation.cargo.required=Bitte geben Sie mindestens eine Fracht an
|
||||
addjob.validation.pickupdate.future=Abholdatum muss heute oder in der Zukunft liegen
|
||||
addjob.validation.deliverydate.future=Lieferdatum muss heute oder in der Zukunft liegen
|
||||
addjob.validation.dialog.title=Adressvalidierung
|
||||
addjob.validation.dialog.loading=Adressen werden validiert...
|
||||
addjob.validation.dialog.back=Zurück
|
||||
addjob.validation.dialog.continue=Weiter
|
||||
addjob.validation.dialog.continue.anyway=Trotzdem weiter
|
||||
addjob.validation.pickup.address=Abholadresse
|
||||
addjob.validation.delivery.address=Lieferadresse
|
||||
addjob.validation.route=Route
|
||||
addjob.validation.address.not.found.title=Adresse nicht gefunden
|
||||
addjob.validation.address.not.found.message=Die eingegebene Adresse konnte bei Google nicht eindeutig gefunden werden. Möchten Sie trotzdem speichern?
|
||||
addjob.validation.address.save.anyway=Trotzdem speichern
|
||||
addjob.validation.address.correct=Adresse korrigieren
|
||||
|
||||
# Job Summary
|
||||
jobsummary.title=Zusammenfassung
|
||||
jobsummary.error.noid=Keine Job-ID angegeben
|
||||
jobsummary.error.invalidid=Ungültige Job-ID Format: {0}
|
||||
jobsummary.error.notfound=Job mit ID {0} nicht gefunden
|
||||
jobsummary.button.sendmessage=Nachricht senden
|
||||
jobsummary.button.jobhistory=Job Historie
|
||||
jobsummary.button.complete=Auftrag manuell abschließen
|
||||
jobsummary.dialog.complete.title=Auftrag abschließen
|
||||
jobsummary.dialog.complete.text=Möchten Sie den Auftrag {0} manuell abschließen?
|
||||
jobsummary.dialog.complete.cancel=Abbrechen
|
||||
jobsummary.dialog.complete.confirm=Abschließen
|
||||
jobsummary.notification.completed=Auftrag {0} wurde abgeschlossen
|
||||
jobsummary.notification.complete.error=Fehler beim Abschließen: {0}
|
||||
jobsummary.notification.noappuser=Diesem Auftrag ist kein App-Nutzer zugeordnet
|
||||
jobsummary.section.pickup=Abholung
|
||||
jobsummary.section.delivery=Lieferung
|
||||
jobsummary.station.phone=Telefon
|
||||
jobsummary.section.tasks=Zu quittierende Aufgaben
|
||||
jobsummary.section.cargo=Zu transportierende Fracht
|
||||
jobsummary.section.info=Weitere Informationen
|
||||
jobsummary.tasks.none=Keine Aufgaben
|
||||
jobsummary.cargo.none=Keine Frachtangaben
|
||||
jobsummary.info.netto=Netto
|
||||
jobsummary.info.ust=USt
|
||||
jobsummary.info.gesamt=Gesamt
|
||||
jobsummary.info.bemerkung=Bemerkung
|
||||
jobsummary.info.digital=Digitale Abwicklung per App: aktiviert
|
||||
jobsummary.info.appuser=App-Nutzer
|
||||
jobsummary.task.status.abgeschlossen=Abgeschlossen
|
||||
jobsummary.task.status.offen=Offen
|
||||
jobsummary.task.typ=Typ
|
||||
jobsummary.task.completedAt=Abgeschlossen am
|
||||
jobsummary.task.completedBy=Abgeschlossen von
|
||||
jobsummary.task.todo.items=To-Do Items
|
||||
jobsummary.task.photo.info=Fotos
|
||||
jobsummary.task.photo.minmax=Mindestens {0} Fotos erforderlich
|
||||
jobsummary.task.photo.maxonly=Maximal {0} Fotos erlaubt
|
||||
jobsummary.task.photo.taken=Aufgenommene Fotos ({0})
|
||||
jobsummary.task.button.text=Button-Text
|
||||
jobsummary.button.schliessen=Schließen
|
||||
|
||||
# Jobs
|
||||
jobs.title=Aufträge
|
||||
jobs.filter.search=Suchen
|
||||
jobs.filter.search.placeholder=Suche nach Auftragsnummer...
|
||||
jobs.filter.startdate=Startdatum
|
||||
jobs.filter.enddate=Enddatum
|
||||
jobs.filter.status=Status
|
||||
jobs.filter.apply=Filter anwenden
|
||||
jobs.status.all=Alle
|
||||
jobs.status.open=Offen
|
||||
jobs.status.done=Erledigt
|
||||
jobs.notification.completed=Auftrag {0} wurde abgeschlossen
|
||||
jobs.column.status=Status
|
||||
jobs.column.customer=Kunde
|
||||
jobs.column.jobnumber=Auftragsnummer
|
||||
jobs.column.jobdate=Auftragsdatum
|
||||
jobs.column.destination=Zielort
|
||||
jobs.historie.manuell=Manuell
|
||||
jobs.button.csvexport=CSV Export
|
||||
jobs.tooltip.complete=Auftrag abschließen
|
||||
jobs.tooltip.createinvoice=Rechnung erstellen
|
||||
jobs.tooltip.showinvoice=Rechnung anzeigen
|
||||
jobs.tooltip.delete=Auftrag löschen
|
||||
jobs.dialog.complete.title=Auftrag abschließen
|
||||
jobs.dialog.complete.text=Möchten Sie den Auftrag {0} manuell abschließen?
|
||||
jobs.dialog.complete.confirm=Abschließen
|
||||
jobs.dialog.delete.title=Auftrag löschen
|
||||
jobs.dialog.delete.text=Möchten Sie den Auftrag {0} wirklich löschen?
|
||||
jobs.notification.complete.error=Fehler beim Abschließen: {0}
|
||||
jobs.notification.deleted=Auftrag {0} wurde gelöscht
|
||||
jobs.notification.delete.error=Fehler beim Löschen: {0}
|
||||
|
||||
# Create Invoice
|
||||
createinvoice.title=Rechnung erstellen \u2013 Auftrag {0}
|
||||
createinvoice.error.invalidid=Ungültige Job-ID
|
||||
createinvoice.error.notfound=Job nicht gefunden
|
||||
createinvoice.button.create=Rechnung erstellen
|
||||
createinvoice.section.job=Auftragsdetails
|
||||
createinvoice.section.route=Streckeninfo
|
||||
createinvoice.section.services=Leistungen
|
||||
createinvoice.section.summary=Zusammenfassung
|
||||
createinvoice.field.jobnumber=Auftragsnummer
|
||||
createinvoice.field.customer=Kunde
|
||||
createinvoice.field.status=Status
|
||||
createinvoice.field.price=Preis
|
||||
createinvoice.route.distance=Entfernung
|
||||
createinvoice.route.duration=Fahrtzeit
|
||||
createinvoice.column.service=Leistung
|
||||
createinvoice.column.basis=Berechnungsbasis
|
||||
createinvoice.summary.net=Nettosumme
|
||||
createinvoice.summary.vat=MwSt. ({0}%)
|
||||
createinvoice.summary.total=Gesamtsumme
|
||||
createinvoice.notification.noservices=Bitte wählen Sie mindestens eine Leistung aus
|
||||
createinvoice.notification.nouser=Benutzer nicht gefunden
|
||||
createinvoice.notification.notemplate=Kein Rechnungstemplate gefunden
|
||||
createinvoice.notification.error=Fehler beim Erstellen der Rechnung: {0}
|
||||
createinvoice.notification.saved=Rechnung {0} wurde gespeichert
|
||||
createinvoice.preview.title=Rechnungsvorschau
|
||||
createinvoice.preview.number=VORSCHAU
|
||||
createinvoice.button.save=Speichern
|
||||
createinvoice.confirm.save.title=Rechnung speichern
|
||||
createinvoice.confirm.save.message=Diese Rechnung wird dauerhaft gespeichert und kann anschlie\u00dfend nicht mehr ver\u00e4ndert werden. Fortfahren?
|
||||
createinvoice.confirm.save.confirm=Ja, speichern
|
||||
|
||||
# Invoices
|
||||
invoices.title=Rechnungen
|
||||
invoices.column.number=Nummer
|
||||
invoices.column.customer=Kunde
|
||||
invoices.column.date=Datum
|
||||
invoices.column.amount=Betrag
|
||||
invoices.column.description=Beschreibung
|
||||
invoices.empty=Es wurden noch keine Rechnungen erstellt.
|
||||
invoices.notification.pdf.missing=Für diese Rechnung ist kein PDF gespeichert.
|
||||
|
||||
# My Invoices
|
||||
myinvoices.title=Rechnungen
|
||||
myinvoices.hint.noopen=Sie haben keine offenen Rechnungen. Alle Rechnungen sind beglichen.
|
||||
myinvoices.bank.institute=Bank
|
||||
myinvoices.bank.beneficiary=Empfänger
|
||||
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
|
||||
appuser.button.add=App-Nutzer hinzufügen
|
||||
appuser.column.designation=Bezeichnung
|
||||
appuser.column.firstname=Vorname
|
||||
appuser.column.lastname=Nachname
|
||||
appuser.column.phone=Telefon
|
||||
appuser.column.appcode=App-Code
|
||||
appuser.column.email=E-Mail
|
||||
|
||||
# Statistics
|
||||
statistics.title=Statistiken
|
||||
statistics.subtitle=Stellen Sie Fragen zu Ihren Aufträgen und Kunden
|
||||
statistics.prompt.placeholder=Frage eingeben...
|
||||
statistics.quick.jobcount=Anzahl Aufträge
|
||||
statistics.quick.jobcount.prompt=Wie viele Aufträge habe ich aktuell?
|
||||
statistics.quick.revenue=Umsatz
|
||||
statistics.quick.revenue.prompt=Wie hoch ist mein Umsatz diesen Monat?
|
||||
statistics.quick.trend=Trends
|
||||
statistics.quick.trend.prompt=Zeige mir Trends in den letzten 3 Monaten als Balkendiagramm
|
||||
statistics.ai.label=KI-Antwort
|
||||
statistics.data.fetched=Daten wurden abgerufen
|
||||
statistics.loading=Berechne...
|
||||
|
||||
# Job Status
|
||||
jobstatus.IN_PROGRESS=In Bearbeitung
|
||||
jobstatus.COMPLETED=Abgeschlossen
|
||||
|
||||
# Task Types
|
||||
tasktype.CONFIRMATION=Bestätigung
|
||||
tasktype.SIGNATURE=Unterschrift
|
||||
tasktype.TODOLIST=To-Do Liste
|
||||
tasktype.PHOTO=Foto
|
||||
tasktype.BARCODE=Barcode
|
||||
tasktype.COMMENT=Kommentar
|
||||
|
||||
# Password Reset
|
||||
passwordreset.title=Passwort zurücksetzen
|
||||
passwordreset.newpassword=Neues Passwort
|
||||
passwordreset.confirmpassword=Passwort bestätigen
|
||||
passwordreset.button.submit=Passwort speichern
|
||||
passwordreset.button.cancel=Abbrechen
|
||||
passwordreset.button.send=E-Mail senden
|
||||
passwordreset.notification.enterpassword=Bitte geben Sie ein neues Passwort ein
|
||||
passwordreset.notification.mismatch=Die Passwörter stimmen nicht überein
|
||||
passwordreset.notification.success=Passwort wurde erfolgreich geändert
|
||||
passwordreset.notification.invalidtoken=Token ungültig oder abgelaufen
|
||||
passwordreset.notification.entermail=Bitte E-Mail eingeben
|
||||
passwordreset.notification.sent=Falls die E-Mail existiert, wurde ein Link versendet
|
||||
passwordreset.notification.wait=Bitte warten Sie {0} Sekunden, bevor Sie den Code erneut senden
|
||||
|
||||
# Email
|
||||
email.2fa.subject=Ihr VotianLT Bestätigungscode
|
||||
email.2fa.body=Ihr Bestätigungscode lautet: {0}\n\nDieser Code ist 10 Minuten gültig.\nWenn Sie diese Registrierung nicht angefragt haben, ignorieren Sie diese E-Mail.
|
||||
|
||||
# Register
|
||||
register.title=Registrierung
|
||||
register.subtitle=Erstellen Sie Ihr VotianLT-Konto
|
||||
register.email=E-Mail-Adresse
|
||||
register.password=Passwort
|
||||
register.password.placeholder=Mindestens 6 Zeichen
|
||||
register.password.confirm=Passwort bestätigen
|
||||
register.password.confirm.placeholder=Passwort wiederholen
|
||||
register.firstname=Vorname
|
||||
register.lastname=Nachname
|
||||
register.phone=Telefonnummer
|
||||
register.company=Firma
|
||||
register.street=Straße
|
||||
register.housenr=Hausnr
|
||||
register.zip=Postleitzahl
|
||||
register.city=Stadt
|
||||
register.code.label=Bestätigungscode (6 Ziffern)
|
||||
register.code.placeholder=z. B. 123456
|
||||
register.button.submit=Registrieren
|
||||
register.button.verify=Code prüfen und registrieren
|
||||
register.button.resend=Code erneut senden
|
||||
register.button.back=Zurück zur Startseite
|
||||
register.notification.email.required=Bitte geben Sie eine E-Mail-Adresse ein
|
||||
register.notification.email.invalid=Bitte geben Sie eine gültige E-Mail-Adresse ein
|
||||
register.notification.email.duplicate=Ein Benutzer mit dieser E-Mail-Adresse existiert bereits
|
||||
register.notification.password.required=Bitte geben Sie ein Passwort ein
|
||||
register.notification.password.min=Das Passwort muss mindestens 6 Zeichen lang sein
|
||||
register.notification.password.mismatch=Die Passwörter stimmen nicht überein
|
||||
register.notification.firstname.required=Bitte geben Sie Ihren Vornamen ein
|
||||
register.notification.lastname.required=Bitte geben Sie Ihren Nachnamen ein
|
||||
register.notification.phone.required=Bitte geben Sie Ihre Telefonnummer ein
|
||||
register.notification.company.required=Bitte geben Sie den Firmennamen ein
|
||||
register.notification.street.required=Bitte geben Sie die Straße ein
|
||||
register.notification.housenr.required=Bitte geben Sie die Hausnummer ein
|
||||
register.notification.zip.required=Bitte geben Sie die Postleitzahl ein
|
||||
register.notification.city.required=Bitte geben Sie die Stadt ein
|
||||
register.notification.code.sent=Ein Bestätigungscode wurde an {0} gesendet
|
||||
register.notification.code.emailerror=Fehler beim Senden der E-Mail: {0}
|
||||
register.notification.code.expired=Der Code ist abgelaufen. Bitte senden Sie einen neuen Code.
|
||||
register.notification.code.invalid=Der eingegebene Code ist ungültig
|
||||
register.notification.code.startfirst=Bitte starten Sie zuerst die Registrierung
|
||||
register.notification.code.required=Bitte geben Sie den 6-stelligen Code ein
|
||||
register.notification.success=Registrierung erfolgreich. Bitte melden Sie sich an.
|
||||
register.notification.failed=Registrierung fehlgeschlagen: {0}
|
||||
|
||||
# Start Page
|
||||
start.title=VotianLT - Ihr digitaler Transportpartner
|
||||
start.button.login=Anmelden
|
||||
start.button.demo=Demo
|
||||
start.button.register=Registrieren
|
||||
login.demo.only.button=Der Demo-Zugang ist nur über den Demo-Button auf der Startseite verfügbar.
|
||||
demo.session.active=Der Demo-Modus wird bereits von einem anderen Nutzer verwendet. Bitte versuchen Sie es später erneut.
|
||||
demo.start.error=Der Demo-Modus konnte nicht gestartet werden.
|
||||
start.button.createorder=Auftragserstellung
|
||||
start.button.notifications=Benachrichtigungen
|
||||
start.button.nonotifications=Keine neuen Benachrichtigungen
|
||||
start.hero.description=Für Solo-Selbstständige und Kleinunternehmer im Transportgewerbe - volldigital und aus einem Guss. Konzentrieren Sie sich auf Ihr Geschäft, wir kümmern uns um die Büroarbeit.
|
||||
start.hero.demo.hint=Demo startet sofort mit vorbereiteten Beispieldaten.
|
||||
start.hero.trial.hint="Jetzt kostenlos testen" erstellt Ihren eigenen Account für den kostenlosen Probemonat.
|
||||
start.system.title=Das System
|
||||
start.system.intro=Für Solo-Selbstständige und Kleinunternehmer im Transportgewerbe ist von entscheidender Bedeutung, dass sie sich in erster Linie auf ihr eigentliches Geschäft konzentrieren können: Kunden gewinnen und Waren von A nach B liefern.
|
||||
start.feature.setup.title=Einrichtungsassistent
|
||||
start.feature.setup.desc=Mithilfe des Einrichtungsassistenten haben Sie die Möglichkeit, Ihr Nutzerprofil zu vervollständigen.
|
||||
start.feature.customers.title=Kunden- und Auftragsverwaltung
|
||||
start.feature.customers.desc=Mit der Kunden- und Auftragsverwaltung haben Sie alle Kontaktdaten und Auftragsdetails stets im Blick.
|
||||
start.feature.jobs.title=Auftragserstellung
|
||||
start.feature.jobs.desc=Stellen Sie mit wenigen Mausklicks Aufträge ins System ein und legen Sie fest, welcher Mitarbeiter welchen Transportauftrag abarbeiten soll.
|
||||
start.app.title=Die App
|
||||
start.app.description=Jeder Auftrag kann optional über die votianLT-App abgearbeitet werden – ganz ohne "Zettelwirtschaft". So gelangen alle relevanten Auftragsinformationen direkt auf das Smartphone des Fahrers.
|
||||
start.imprint.title=Impressum
|
||||
start.imprint.company=Assecutor Data Service GmbH
|
||||
start.imprint.address=Ottensener Str. 8, 22525 Hamburg
|
||||
start.imprint.phone=Telefon: +49 40 18 123 771 0
|
||||
start.imprint.email=E-Mail: ahoi@assecutor.de
|
||||
start.cta.text=Registrieren Sie sich noch heute und nutzen den kostenfreien Probemonat, um das System auf Herz und Nieren zu testen.
|
||||
start.slogan=Betreiben Sie Ihr Geschäft smart … mit votianLT!
|
||||
start.version=Version
|
||||
|
||||
# Login View
|
||||
login.2fa.title=2FA Code
|
||||
login.2fa.button=Code prüfen
|
||||
login.votianlt=VotianLT
|
||||
login.version=Version
|
||||
|
||||
# Message Details
|
||||
messagedetails.button.send=Senden
|
||||
messagedetails.placeholder=Nachricht eingeben...
|
||||
messagedetails.noimage=(kein Bildinhalt)
|
||||
messagedetails.imageerror=(Bild konnte nicht geladen werden)
|
||||
|
||||
# Invoice Generator
|
||||
invoicegenerator.properties.title=Eigenschaften
|
||||
invoicegenerator.properties.type=Typ
|
||||
invoicegenerator.fontsize.label=Schriftgröße
|
||||
invoicegenerator.color.label=Schriftfarbe
|
||||
invoicegenerator.color.dialog.title=Schriftfarbe wählen
|
||||
invoicegenerator.color.dialog.hex=Hex-Farbwert
|
||||
invoicegenerator.button.cancel=Abbrechen
|
||||
invoicegenerator.button.apply=Übernehmen
|
||||
invoicegenerator.button.delete=Element löschen
|
||||
invoicegenerator.notification.color.applied=Farbe übernommen
|
||||
invoicegenerator.upload.drop=Bild hierher ziehen oder klicken
|
||||
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
|
||||
csv.header.jobnumber=Auftragsnummer
|
||||
csv.header.jobdate=Auftragsdatum
|
||||
csv.header.destination=Zielort
|
||||
csv.filename=jobs.csv
|
||||
|
||||
# DatePicker I18n
|
||||
datepicker.month.januar=Januar
|
||||
datepicker.month.februar=Februar
|
||||
datepicker.month.märz=März
|
||||
datepicker.month.april=April
|
||||
datepicker.month.mai=Mai
|
||||
datepicker.month.juni=Juni
|
||||
datepicker.month.juli=Juli
|
||||
datepicker.month.august=August
|
||||
datepicker.month.september=September
|
||||
datepicker.month.oktober=Oktober
|
||||
datepicker.month.november=November
|
||||
datepicker.month.dezember=Dezember
|
||||
datepicker.weekday.sonntag=Sonntag
|
||||
datepicker.weekday.montag=Montag
|
||||
datepicker.weekday.dienstag=Dienstag
|
||||
datepicker.weekday.mittwoch=Mittwoch
|
||||
datepicker.weekday.donnerstag=Donnerstag
|
||||
datepicker.weekday.freitag=Freitag
|
||||
datepicker.weekday.samstag=Samstag
|
||||
datepicker.weekdayshort.so=So
|
||||
datepicker.weekdayshort.mo=Mo
|
||||
datepicker.weekdayshort.di=Di
|
||||
datepicker.weekdayshort.mi=Mi
|
||||
datepicker.weekdayshort.do=Do
|
||||
datepicker.weekdayshort.fr=Fr
|
||||
datepicker.weekdayshort.sa=Sa
|
||||
|
||||
# Job History
|
||||
jobhistory.status.pickupscheduled=Abholung geplant
|
||||
jobhistory.status.pickedup=Abgeholt
|
||||
jobhistory.status.intransit=Unterwegs
|
||||
jobhistory.status.delivered=Zugestellt
|
||||
jobhistory.image.alt=Vergrößertes Foto
|
||||
jobhistory.title=Jobhistorie
|
||||
jobhistory.header=Jobhistorie für {0}
|
||||
jobhistory.info.customer=Kunde: {0}
|
||||
jobhistory.info.createdat=Erstellt am: {0}
|
||||
jobhistory.info.status=Status: {0}
|
||||
jobhistory.count={0} Einträge in der Historie
|
||||
jobhistory.changedby=Geändert von: {0}
|
||||
|
||||
# Version
|
||||
version.label=Version
|
||||
|
||||
# Management Combo
|
||||
management.placeholder=Verwaltung
|
||||
management.customers=Kunden
|
||||
management.jobs=Aufträge
|
||||
management.companies=Firmen
|
||||
|
||||
# User Menu
|
||||
usermenu.profile=Profil anzeigen
|
||||
usermenu.settings=Einstellungen
|
||||
usermenu.logout=Abmelden
|
||||
|
||||
# CTA Button
|
||||
cta.freetest=Jetzt kostenlos testen
|
||||
|
||||
# Miscellaneous
|
||||
misc.toggle.hide=Ausblenden
|
||||
misc.toggle.show=Einblenden
|
||||
misc.nodata=Keine Daten vorhanden
|
||||
misc.loading=Daten werden geladen...
|
||||
misc.error=Fehler aufgetreten
|
||||
misc.retry=Erneut versuchen
|
||||
|
||||
# Admin Price Table
|
||||
adminpricetable.title=Preistabelle
|
||||
adminpricetable.field.monthly=Monatliches Basispaket
|
||||
adminpricetable.field.applicense=App-Nutzungslizenz
|
||||
adminpricetable.field.revenue=Umsatzbeteiligung
|
||||
adminpricetable.notification.saved=Preistabelle wurde gespeichert
|
||||
adminpricetable.notification.save.error=Fehler beim Speichern: {0}
|
||||
adminpricetable.notification.load.error=Fehler beim Laden: {0}
|
||||
848
backend/src/main/resources/messages_ee.properties
Normal file
848
backend/src/main/resources/messages_ee.properties
Normal file
@@ -0,0 +1,848 @@
|
||||
# Common Dialog
|
||||
dialog.cancel=T\u00fchista
|
||||
dialog.confirm=Kinnita
|
||||
nav.jobs=Tellimused
|
||||
nav.job.create=Tellimuse loomine
|
||||
nav.customers=Kliendid
|
||||
nav.appusers=\u00c4pikasutajad
|
||||
nav.statistics=Statistika
|
||||
nav.invoices=Arved
|
||||
nav.messages=S\u00f5numid
|
||||
nav.profile=Minu profiil
|
||||
nav.myinvoices=Arved
|
||||
nav.imprint=Impressum
|
||||
nav.management=Haldus
|
||||
nav.users=Kasutajad
|
||||
nav.showprofile=Kuva profiil
|
||||
nav.settings=Seaded
|
||||
nav.logout=Logi v\u00e4lja
|
||||
profile.title=Profiili muutmine
|
||||
profile.language=Keel
|
||||
profile.company=Ettev\u00f5te
|
||||
profile.companyadd=Ettev\u00f5tte t\u00e4iend
|
||||
profile.firstname=Eesnimi
|
||||
profile.lastname=Perekonnanimi
|
||||
profile.phone=Telefoninumber
|
||||
profile.fax=Telefon (faks)
|
||||
profile.mobile=Telefon (mobiil)
|
||||
profile.email=E-posti aadress (sisselogimine)*
|
||||
profile.street=T\u00e4nav
|
||||
profile.housenr=Majanumber
|
||||
profile.addressadd=Aadressi t\u00e4iend
|
||||
profile.zip=Postiindeks
|
||||
profile.city=Linn
|
||||
profile.diffinvoice=Erinev arveldusaadress
|
||||
profile.basicdata=P\u00f5hiandmed
|
||||
profile.map=Kaart
|
||||
profile.invoicecreation=Arvete koostamine
|
||||
profile.settings=Seaded
|
||||
profile.settings.digitalprocess=Digitaalne t\u00f6\u00f6tlemine
|
||||
profile.settings.digitalprocess.info=Tellimused t\u00f6\u00f6deldakse digitaalselt rakenduse kaudu
|
||||
profile.settings.locateappuser=\u00c4pikasutaja asukoha m\u00e4\u00e4ramine
|
||||
profile.settings.locateappuser.info=\u00c4pikasutajate asukohta edastatakse regulaarselt
|
||||
profile.account=Konto
|
||||
profile.security=Turvalisus
|
||||
profile.security.twofactor=Kaheastmeline autentimine
|
||||
profile.security.twofactor.info=Sisselogimisel saadetakse t\u00e4iendav kood e-postiga
|
||||
profile.services=Teenuste kataloog
|
||||
profile.saved=Profiil salvestatud
|
||||
profile.save.error=Salvestamisel ilmnes viga: {0}
|
||||
profile.validation.required.fill=Palun t\u00e4itke k\u00f5ik kohustuslikud v\u00e4ljad korrektselt
|
||||
settings.digitalprocessing=Digitaalne t\u00f6\u00f6tlemine rakenduse kaudu
|
||||
settings.digitalprocessinginfo=Aktiveerib digitaalse tellimuste t\u00f6\u00f6tlemise mobiilirakenduse kaudu
|
||||
settings.locationtracking=\u00c4pikasutaja asukoha m\u00e4\u00e4ramine
|
||||
settings.locationtrackinginfo=V\u00f5imaldab \u00e4pikasutajate asukohta m\u00e4\u00e4rata tellimuse t\u00e4itmise ajal
|
||||
settings.twofactor=Kaheastmeline autentimine
|
||||
settings.twofactorinfo=Aktiveerimisel saadetakse igal sisselogimisel kood e-postiga
|
||||
profile.billing.enabled=Arveldamine votianLT kaudu
|
||||
profile.billing.prefix=Arve prefiks
|
||||
profile.validation.company=Ettev\u00f5te on kohustuslik v\u00e4li
|
||||
profile.validation.firstname=Eesnimi on kohustuslik v\u00e4li
|
||||
profile.validation.lastname=Perekonnanimi on kohustuslik v\u00e4li
|
||||
profile.validation.phone=Telefoninumber on kohustuslik v\u00e4li
|
||||
profile.validation.street=T\u00e4nav on kohustuslik v\u00e4li
|
||||
profile.validation.housenr=Majanumber on kohustuslik v\u00e4li
|
||||
profile.validation.zip=Postiindeks on kohustuslik v\u00e4li
|
||||
profile.validation.city=Linn on kohustuslik v\u00e4li
|
||||
profile.validation.email.required=E-posti aadress on kohustuslik v\u00e4li
|
||||
profile.validation.email.invalid=Palun sisestage kehtiv e-posti aadress
|
||||
profile.validation.company.required=Ettev\u00f5te on kohustuslik
|
||||
profile.validation.street.required=T\u00e4nav on kohustuslik
|
||||
profile.validation.housenr.required=Majanumber on kohustuslik
|
||||
profile.validation.zip.required=Postiindeks on kohustuslik
|
||||
profile.validation.city.required=Linn on kohustuslik
|
||||
profile.validation.firstname.required=Eesnimi on kohustuslik
|
||||
profile.validation.lastname.required=Perekonnanimi on kohustuslik
|
||||
profile.validation.phone.required=Telefoninumber on kohustuslik
|
||||
profile.invoice.masterdata=Minu p\u00f5hiandmed
|
||||
profile.invoice.name=Nimi
|
||||
profile.invoice.city=Asukoht
|
||||
profile.invoice.email=E-post
|
||||
profile.invoice.phone=Telefon
|
||||
profile.invoice.placeholder.company=Teie ettev\u00f5te
|
||||
profile.invoice.placeholder.name=Teie nimi
|
||||
profile.invoice.placeholder.street=Teie t\u00e4nav
|
||||
profile.invoice.placeholder.city=Postiindeks Linn
|
||||
profile.invoice.placeholder.email=teie@email.ee
|
||||
profile.invoice.placeholder.phone=Teie telefoninumber
|
||||
profile.invoice.services.list=Teenuste loetelu
|
||||
profile.invoice.net=Netosumma
|
||||
profile.invoice.vat=K\u00e4ibemaks
|
||||
profile.invoice.gross=Brutosumma
|
||||
profile.invoice.customerdata=Kliendiandmed
|
||||
profile.invoice.customer.company=Kliendi ettev\u00f5te
|
||||
profile.invoice.customer.name=Kliendi nimi
|
||||
profile.invoice.customer.street=Kliendi t\u00e4nav
|
||||
profile.invoice.customer.city=Kliendi asukoht
|
||||
profile.invoice.customer.email=Kliendi e-post
|
||||
profile.invoice.customer.phone=Kliendi telefon
|
||||
profile.invoice.free.elements=Vabad elemendid
|
||||
profile.invoice.element.text=Tekstiv\u00e4li
|
||||
profile.invoice.element.header=Pealkiri
|
||||
profile.invoice.element.date=Kuup\u00e4ev
|
||||
profile.invoice.element.customer=Kliendiinfo
|
||||
profile.invoice.element.company=Ettev\u00f5tte info
|
||||
profile.invoice.element.amount=Summa
|
||||
profile.invoice.element.line=Joon
|
||||
profile.invoice.element.image=Pilt
|
||||
profile.invoice.element.invoicenumber=Arve number
|
||||
profile.invoice.properties=Omadused
|
||||
profile.invoice.properties.info=Kl\u00f5psake l\u00f5uendil elemendil, et muuta selle omadusi.
|
||||
profile.invoice.type=T\u00fc\u00fcp
|
||||
profile.invoice.variable=Muutuja
|
||||
profile.invoice.xposition=X positsioon
|
||||
profile.invoice.yposition=Y positsioon
|
||||
profile.invoice.fontsize=Fondi suurus
|
||||
profile.invoice.color=V\u00e4rv
|
||||
profile.invoice.element.delete=Kustuta element
|
||||
profile.invoice.image=Laadi pilt \u00fcles
|
||||
profile.invoice.image.drop=Lohistage pilt siia v\u00f5i kl\u00f5psake
|
||||
profile.invoice.image.uploaded=Pilt edukalt \u00fcles laaditud
|
||||
profile.invoice.image.upload.error=\u00dcleslaadimise viga: {0}
|
||||
profile.invoice.file.rejected=Fail tagasi l\u00fckatud: {0}
|
||||
profile.invoice.text.from.masterdata=Tekst p\u00e4rineb teie p\u00f5hiandmetest
|
||||
profile.invoice.canvas.cleared=L\u00f5uend t\u00fchjendatud
|
||||
profile.invoice.canvas.read.error=Viga: l\u00f5uendi andmeid ei saanud lugeda
|
||||
profile.invoice.template.saved=Mall edukalt salvestatud
|
||||
profile.invoice.pdf.error=PDF-i genereerimisel ilmnes viga: {0}
|
||||
profile.invoice.pdf.preview=Eelvaade
|
||||
profile.invoice.pdf.preview.error=Eelvaate genereerimisel ilmnes viga: {0}
|
||||
profile.services.label=Teenused
|
||||
profile.services.description=Hallake siin oma teenuseid, mida oma klientidele pakute.
|
||||
profile.services.add=Lisa uus teenus
|
||||
profile.services.load.error=Teenuste laadimisel ilmnes viga: {0}
|
||||
profile.services.saved=Teenus edukalt salvestatud
|
||||
profile.services.save.error=Teenuse salvestamisel ilmnes viga: {0}
|
||||
profile.services.deleted=Teenus edukalt kustutatud
|
||||
profile.services.delete.error=Teenuse kustutamisel ilmnes viga: {0}
|
||||
profile.services.dialog.create=Loo uus teenus
|
||||
profile.services.dialog.edit=Muuda teenust
|
||||
profile.services.basis=Arvutusalus
|
||||
profile.services.basis.distance=L\u00e4bitud kilomeetrid
|
||||
profile.services.basis.time=Aeg
|
||||
profile.services.basis.flatrate=\u00dchekordne tasu
|
||||
profile.services.vatrate=K\u00e4ibemaksum\u00e4\u00e4r (%)
|
||||
profile.services.vatrate.percent=K\u00e4ibemaksum\u00e4\u00e4r (%)
|
||||
profile.services.price.flatrate=\u00dchekordne hind (\u20ac)
|
||||
profile.services.price.distance=Hind kilomeetri kohta (\u20ac)
|
||||
profile.services.price.time=Hind 15 minuti kohta (\u20ac)
|
||||
profile.services.mandatory=Kohustuslik
|
||||
profile.services.calculated=Arvutatakse
|
||||
profile.services.validation.name=Nimi on kohustuslik
|
||||
profile.services.validation.basis=Arvutusalus on kohustuslik
|
||||
profile.services.validation.flatrate=\u00dchekordne hind on kohustuslik
|
||||
profile.services.validation.distance=Hind kilomeetri kohta on kohustuslik
|
||||
profile.services.validation.time=Hind 15 minuti kohta on kohustuslik
|
||||
profile.services.validation.vatrate=K\u00e4ibemaksum\u00e4\u00e4r on kohustuslik
|
||||
profile.services.savechanges=Salvesta teenus
|
||||
button.save=Salvesta profiili muudatused
|
||||
button.savechanges=Salvesta
|
||||
button.clear=T\u00fchjenda
|
||||
button.preview=Eelvaade
|
||||
button.savetemplate=Salvesta mall
|
||||
button.changepassword=Muuda parooli
|
||||
button.deleteaccount=Kustuta kasutajakonto
|
||||
button.add=Uus
|
||||
button.edit=Muuda
|
||||
button.delete=Kustuta
|
||||
button.cancel=T\u00fchista
|
||||
button.close=Sulge
|
||||
button.download=Laadi alla
|
||||
button.back=Tagasi
|
||||
common.name=Nimi
|
||||
common.yes=Jah
|
||||
common.no=Ei
|
||||
common.total=Kokku
|
||||
common.price=Hind
|
||||
common.service=Teenus
|
||||
common.customer=Klient
|
||||
common.actions=Tegevused
|
||||
common.loading=Laadimine...
|
||||
common.error=Viga
|
||||
common.success=Edukas
|
||||
common.required=Kohustuslik v\u00e4li
|
||||
validation.required=V\u00e4li on kohustuslik
|
||||
validation.email=Vigane e-posti aadress
|
||||
validation.error=Valideerimise viga
|
||||
notification.saved=Profiil salvestatud
|
||||
notification.error=Salvestamisel ilmnes viga
|
||||
notification.languagechanged=Keel muudetud
|
||||
login.title=Sisselogimine
|
||||
login.username=Kasutajanimi
|
||||
login.password=Parool
|
||||
login.login=Logi sisse
|
||||
login.forgotpassword=Unustasid parooli?
|
||||
login.rememberme=J\u00e4\u00e4 sisselogituks
|
||||
login.register=Registreeru
|
||||
login.2fa.helper=6-kohaline kood
|
||||
login.2fa.sent=Kood saadeti e-postiga
|
||||
login.2fa.no.credentials=Sisselogimisandmed puuduvad
|
||||
login.2fa.invalid.code=Vigane kood
|
||||
login.2fa.wrong.code=Vale kood
|
||||
error.loading=Laadimisel ilmnes viga
|
||||
error.saving=Salvestamisel ilmnes viga
|
||||
error.validation=Valideerimise viga
|
||||
page.title.dashboard=VotianLT - T\u00f6\u00f6laud
|
||||
page.title.appuser.create=Uue \u00e4pikasutaja loomine
|
||||
page.title.messages=S\u00f5numid
|
||||
page.title.register=VotianLT-sse registreerimine
|
||||
page.title.customers=Kliendid
|
||||
page.title.customer.edit=Kliendi muutmine
|
||||
page.title.verwaltung=Haldus
|
||||
page.title.company.create=Uue ettev\u00f5tte loomine
|
||||
page.title.imprint=Impressum
|
||||
page.title.profile.edit=Profiili muutmine
|
||||
page.title.admin.dashboard=Administraatori t\u00f6\u00f6laud
|
||||
page.title.invoice.create=Arve koostamine
|
||||
page.title.customer.create=Uue kliendi loomine
|
||||
page.title.login=VotianLT-sse sisselogimine
|
||||
page.title.jobs=Tellimused
|
||||
page.title.appuser.edit=\u00c4pikasutaja muutmine
|
||||
page.title.statistics=Statistika
|
||||
page.title.password.forget=Parooli l\u00e4htestamine
|
||||
page.title.invoices=Arved
|
||||
page.title.appusers=\u00c4pikasutajad
|
||||
page.title.job.history=T\u00f6\u00f6 ajalugu
|
||||
page.title.message.history=S\u00f5numite ajalugu
|
||||
page.title.myinvoices=Arved
|
||||
page.title.job.create=Uue tellimuse loomine
|
||||
page.title.job.summary=Kokkuv\u00f5te
|
||||
page.title.pricetable=Hinnatabel
|
||||
page.title.invoice.generator=Arvegeneraator
|
||||
page.title.welcome=VotianLT - Tere tulemast
|
||||
page.title.password.reset=Parooli l\u00e4htestamine \u2013 sisestage e-post
|
||||
page.title.add.appuser=Uue \u00e4pikasutaja loomine
|
||||
page.title.user.messages=S\u00f5numid
|
||||
page.title.edit.customer=Kliendi muutmine
|
||||
page.title.show.customers=Kliendid
|
||||
page.title.add.company=Uue ettev\u00f5tte loomine
|
||||
page.title.create.invoice=Arve koostamine
|
||||
page.title.add.customer=Uue kliendi loomine
|
||||
page.title.edit.appuser=\u00c4pikasutaja muutmine
|
||||
page.title.forget.password=Parooli l\u00e4htestamine
|
||||
page.title.admin.pricetable=Hinnatabel
|
||||
page.title.add.job=Uue tellimuse loomine
|
||||
dashboard.welcome=Tere tulemast, {0}!
|
||||
dashboard.description=Siin saate hallata oma tellimusi, korraldada kliente ja kasutada k\u00f5iki VotianLT olulisi funktsioone.
|
||||
dashboard.system.title=S\u00fcsteemi \u00fclevaade
|
||||
dashboard.system.intro=Hallake oma \u00e4riprotsesse t\u00f5husalt j\u00e4rgmiste funktsioonidega
|
||||
dashboard.feature.setup.title=Seadistamine
|
||||
dashboard.feature.setup.desc=Konfigureerige oma s\u00fcsteemi seaded ja p\u00f5hiandmed
|
||||
dashboard.feature.customers.title=Kliendid
|
||||
dashboard.feature.customers.desc=Hallake oma kliendisuhteid ja kontakte
|
||||
dashboard.feature.jobs.title=Tellimused
|
||||
dashboard.feature.jobs.desc=Looge ja hallake tellimusi t\u00f5husalt
|
||||
addappuser.title=Uue \u00e4pikasutaja loomine
|
||||
addappuser.designation=T\u00e4his
|
||||
addappuser.phone=Telefon (mobiil)
|
||||
addappuser.password=Parool
|
||||
addappuser.password.confirm=Kinnitage parool
|
||||
addappuser.button.submit=Loo \u00e4pikasutaja
|
||||
addappuser.validation.designation=T\u00e4his on kohustuslik
|
||||
addappuser.validation.phone=Telefoninumber on kohustuslik
|
||||
addappuser.validation.password.required=Parool on kohustuslik
|
||||
addappuser.validation.password.min=Parool peab olema v\u00e4hemalt 6 t\u00e4hem\u00e4rki pikk
|
||||
addappuser.validation.password.confirm=Parooli kinnitus on kohustuslik
|
||||
addappuser.validation.password.mismatch=Paroolid ei kattu
|
||||
addappuser.validation.email.required=E-post on kohustuslik
|
||||
addappuser.validation.email.invalid=Vigane e-posti aadress
|
||||
addappuser.notification.validation=Palun t\u00e4itke k\u00f5ik kohustuslikud v\u00e4ljad
|
||||
addappuser.notification.success=\u00c4pikasutaja edukalt loodud
|
||||
addappuser.notification.check=Palun kontrollige oma sisestusi
|
||||
addappuser.notification.email.duplicate=See e-posti aadress on juba kasutusel
|
||||
addappuser.notification.error=Viga: {0}
|
||||
addappuser.placeholder.designation=(HH H 000)
|
||||
editappuser.title=\u00c4pikasutaja muutmine
|
||||
editappuser.password.change=Uus parool
|
||||
editappuser.password.change.confirm=Kinnitage uus parool
|
||||
editappuser.password.placeholder=J\u00e4tke t\u00fchjaks, kui ei soovi parooli muuta
|
||||
editappuser.notification.invalid.id=Vigane \u00e4pikasutaja ID
|
||||
editappuser.notification.password.mismatch=Paroolid ei kattu
|
||||
editappuser.notification.saved=\u00c4pikasutaja edukalt salvestatud
|
||||
editappuser.notification.check=Palun kontrollige oma sisestusi
|
||||
editappuser.notification.password.confirm=Palun kinnitage uus parool
|
||||
editappuser.notification.password.enter=Palun sisestage uus parool
|
||||
editappuser.notification.deleted=\u00c4pikasutaja edukalt kustutatud
|
||||
editappuser.dialog.delete.text=Kas soovite selle \u00e4pikasutaja t\u00f5esti kustutada?
|
||||
editappuser.dialog.delete.confirm=Kustuta
|
||||
customers.title=Kliendid
|
||||
customers.button.add=Lisa uus klient
|
||||
customers.hint.click=Kl\u00f5psake kliendil, et n\u00e4ha \u00fcksikasju
|
||||
customers.column.company=Ettev\u00f5te
|
||||
customers.column.name=Nimi
|
||||
customers.column.email=E-post
|
||||
customers.column.phone=Telefon
|
||||
customers.column.street=T\u00e4nav
|
||||
customers.column.city=Asukoht
|
||||
editcustomer.title=Kliendi muutmine
|
||||
editcustomer.notification.notfound=Klienti ei leitud
|
||||
editcustomer.notification.invalid.id=Vigane kliendi ID
|
||||
editcustomer.notification.saved=Klient edukalt salvestatud
|
||||
editcustomer.notification.check=Palun kontrollige oma sisestusi
|
||||
editcustomer.notification.deleted=Klient edukalt kustutatud
|
||||
editcustomer.dialog.delete.text=Kas soovite selle kliendi t\u00f5esti kustutada?
|
||||
editcustomer.dialog.delete.confirm=Kustuta
|
||||
addcustomer.title=Uue kliendi loomine
|
||||
addcustomer.button.submit=Loo klient
|
||||
addcustomer.notification.validation=Palun t\u00e4itke k\u00f5ik kohustuslikud v\u00e4ljad
|
||||
addcustomer.notification.success=Klient edukalt loodud
|
||||
addcustomer.notification.check=Palun kontrollige oma sisestusi
|
||||
addcustomer.notification.error=Viga: {0}
|
||||
addcustomer.validation.required=See v\u00e4li on kohustuslik
|
||||
addcompany.title=Uue ettev\u00f5tte loomine
|
||||
addcompany.button.submit=Loo ettev\u00f5te
|
||||
verwaltung.title=Haldus
|
||||
verwaltung.description=Hallake siin oma ettev\u00f5tteid, kliente ja s\u00fcsteemi seadeid
|
||||
usermessages.title.with=S\u00f5numid kasutajaga {0}
|
||||
usermessages.general.title=\u00dcldised vestlused
|
||||
usermessages.general.conversation=\u00dcldine vestlus
|
||||
usermessages.job.title=Tellimusega seotud s\u00f5numid
|
||||
usermessages.job.conversation=Tellimus {0}
|
||||
usermessages.no.job.messages=Tellimusega seotud s\u00f5numeid pole
|
||||
usermessages.preview.empty=Eelvaade pole saadaval
|
||||
usermessages.message.count={0} s\u00f5numit
|
||||
usermessages.unknown=Tundmatu
|
||||
usermessages.unknown.participant=Tundmatu osaleja
|
||||
admindashboard.title=Administraatori t\u00f6\u00f6laud
|
||||
admindashboard.loading=Statistikat laaditakse...
|
||||
admindashboard.error=Laadimisel ilmnes viga: {0}
|
||||
admindashboard.section.overview=\u00dclevaade
|
||||
admindashboard.section.jobs=Tellimused
|
||||
admindashboard.section.tasks=\u00dclesanded
|
||||
admindashboard.section.users=Kasutajate tegevused
|
||||
admindashboard.section.health=S\u00fcsteemi olek
|
||||
admindashboard.stat.totaljobs=Tellimused kokku
|
||||
admindashboard.stat.users=Kasutajad
|
||||
admindashboard.stat.appusers=\u00c4pikasutajad
|
||||
admindashboard.stat.lastupdated=Viimati uuendatud
|
||||
admindashboard.stat.openjobs=Avatud tellimused
|
||||
admindashboard.stat.inprogress=T\u00f6\u00f6s
|
||||
admindashboard.stat.completed=L\u00f5petatud
|
||||
admindashboard.stat.cargo=Veosed
|
||||
admindashboard.stat.status.info=Olek
|
||||
admindashboard.stat.status.unavailable=Pole saadaval
|
||||
admindashboard.stat.totaltasks=\u00dclesanded kokku
|
||||
admindashboard.stat.completedtasks=T\u00e4idetud
|
||||
admindashboard.stat.pendingtasks=Ootel
|
||||
admindashboard.stat.successrate=Edukuse m\u00e4\u00e4r
|
||||
admindashboard.stat.photos=Fotod
|
||||
admindashboard.stat.barcodes=Vöötkoodid
|
||||
admindashboard.stat.signatures=Allkirjad
|
||||
admindashboard.stat.comments=Kommentaarid
|
||||
admindashboard.stat.database=Andmebaas
|
||||
admindashboard.stat.database.connected=\u00dchendatud
|
||||
admindashboard.stat.database.error=Viga
|
||||
admindashboard.stat.websocket=WebSocket
|
||||
admindashboard.stat.websocket.active=Aktiivne
|
||||
admindashboard.stat.app=Rakendus
|
||||
admindashboard.stat.app.running=T\u00f6\u00f6tab
|
||||
admindashboard.stat.memory=M\u00e4lu
|
||||
messages.title=S\u00f5numid
|
||||
messages.column.status=Olek
|
||||
messages.column.client=Klient
|
||||
messages.column.email=E-post
|
||||
messages.column.total=Kokku
|
||||
messages.column.unread=Lugemata
|
||||
messages.column.lastmessage=Viimane s\u00f5num
|
||||
messages.column.preview=Eelvaade
|
||||
messages.notification.error=S\u00f5numite laadimisel ilmnes viga
|
||||
messages.preview.image=Pilt
|
||||
messages.preview.empty=Eelvaade puudub
|
||||
messages.sender.unknown=Tundmatu saatja
|
||||
addjob.title=Uue tellimuse loomine
|
||||
addjob.customer.label=Klient
|
||||
addjob.customer.placeholder=Valige klient
|
||||
addjob.customer.unnamed=Nimetu klient
|
||||
addjob.button.clearfields=T\u00fchjenda v\u00e4ljad
|
||||
addjob.button.submit=Loo tellimus
|
||||
addjob.address.salutation=P\u00f6\u00f6rdumine
|
||||
addjob.address.salutation.placeholder=Valige p\u00f6\u00f6rdumine
|
||||
addjob.salutation.mr=Hr
|
||||
addjob.salutation.ms=Pr
|
||||
addjob.salutation.other=Muu
|
||||
addjob.address.company.placeholder=Sisestage ettev\u00f5te
|
||||
addjob.address.street.placeholder=Sisestage t\u00e4nav
|
||||
addjob.address.housenumber=Majanumber
|
||||
addjob.address.addition.placeholder=Aadressi t\u00e4iend
|
||||
addjob.address.city=Asukoht
|
||||
addjob.address.city.placeholder.pickup=Asukoht (pealekorje)
|
||||
addjob.address.city.placeholder.delivery=Asukoht (kohaletoimetamine)
|
||||
addjob.address.delivery.street.placeholder=T\u00e4nav (kohaletoimetamine)
|
||||
addjob.address.delivery.addition.placeholder=Aadressi t\u00e4iend (kohaletoimetamine)
|
||||
addjob.address.save=Salvesta aadress
|
||||
addjob.section.pickup=Pealekorje
|
||||
addjob.section.delivery=Kohaletoimetamine
|
||||
addjob.stations.apply=Rakenda jaamad
|
||||
addjob.station.delivery=Kohaletoimetamise jaam {0}
|
||||
addjob.station.add=Lisa kohaletoimetamise jaam
|
||||
addjob.station.remove.confirm=Kas soovite kohaletoimetamise jaama {0} t\u00f5esti eemaldada?
|
||||
addjob.station.max.reached=Maksimaalne arv 25 kohaletoimetamise jaama on saavutatud
|
||||
addjob.station.unused=Kasutamata
|
||||
addjob.appointment.delivery.info=Kohaletoimetamise ajad m\u00e4\u00e4ratakse otse kohaletoimetamise jaamades.
|
||||
addjob.tab.addresses=Tellija ja aadressid
|
||||
addjob.tab.appointments=Ajad ja t\u00f6\u00f6tlemine
|
||||
addjob.tab.cargo=Veosed
|
||||
addjob.tab.tasks=\u00dclesanded
|
||||
addjob.tab.price=Hind ja l\u00f5petamine
|
||||
addjob.appointment.date=Kuup\u00e4ev
|
||||
addjob.appointment.time=Kellaaeg
|
||||
addjob.appointment.pickup=Pealekorje aeg
|
||||
addjob.appointment.delivery=Kohaletoimetamise aeg
|
||||
addjob.settings.digitalprocess=Digitaalne t\u00f6\u00f6tlemine rakenduse kaudu
|
||||
addjob.appuser.label=\u00c4pikasutaja
|
||||
addjob.appuser.placeholder=Valige \u00e4pikasutaja
|
||||
addjob.cargo.description=Kirjeldus
|
||||
addjob.cargo.description.placeholder=Sisestage kirjeldus
|
||||
addjob.cargo.quantity=Kogus
|
||||
addjob.cargo.weight=Kaal
|
||||
addjob.cargo.length=Pikkus
|
||||
addjob.cargo.width=Laius
|
||||
addjob.cargo.height=K\u00f5rgus
|
||||
addjob.cargo.europalette=Euroalus
|
||||
addjob.cargo.disposablepalette=\u00dchekordselt kasutatav alus
|
||||
addjob.cargo.dusseldorfpalette=D\u00fcsseldorfi alus
|
||||
addjob.cargo.gridboxpalette=V\u00f5rkkastalus
|
||||
addjob.cargo.gridcart=V\u00f5rkk\u00e4ru
|
||||
addjob.cargo.parcel=Pakk
|
||||
addjob.cargo.add=Lisa veos
|
||||
addjob.tasks.title=\u00dclesanded
|
||||
addjob.tasks.template.placeholder=Valige mall
|
||||
addjob.tasks.template.save.tooltip=Salvesta mallina
|
||||
addjob.tasks.template.save.title=Malli salvestamine
|
||||
addjob.tasks.template.name=Malli nimi
|
||||
addjob.tasks.template.name.placeholder=Sisestage nimi
|
||||
addjob.tasks.template.name.required=Nimi on kohustuslik
|
||||
addjob.tasks.template.saved=Mall "{0}" salvestatud
|
||||
addjob.tasks.template.save.error=Salvestamisel ilmnes viga: {0}
|
||||
addjob.tasks.template.dialog.error=Dialoogi avamisel ilmnes viga: {0}
|
||||
addjob.tasks.template.no.tasks=\u00dclesandeid pole salvestamiseks
|
||||
addjob.tasks.template.load.title=Malli laadimine
|
||||
addjob.tasks.template.load.text=Kas soovite malli "{0}" laadida? See toiming asendab k\u00f5ik praegused \u00fclesanded.
|
||||
addjob.tasks.template.load.confirm=Laadi
|
||||
addjob.tasks.template.loaded=Mall "{0}" laaditud
|
||||
addjob.tasks.template.load.error=Laadimisel ilmnes viga: {0}
|
||||
addjob.tasks.template.load.templates.error=Mallide laadimisel ilmnes viga: {0}
|
||||
addjob.tasks.add=Lisa \u00fclesanne
|
||||
addjob.tasks.tasktype=\u00dclesande t\u00fc\u00fcp
|
||||
addjob.tasks.tasktype.placeholder=Valige t\u00fc\u00fcp
|
||||
addjob.tasks.description=Kirjeldus
|
||||
addjob.tasks.description.placeholder=Sisestage kirjeldus
|
||||
addjob.tasks.buttontext=Nupu tekst
|
||||
addjob.tasks.buttontext.placeholder=Sisestage tekst
|
||||
addjob.tasks.remark=M\u00e4rkus
|
||||
addjob.tasks.remark.placeholder=Sisestage m\u00e4rkus
|
||||
addjob.tasks.photo.min=Min. fotosid
|
||||
addjob.tasks.photo.max=Max. fotosid
|
||||
addjob.tasks.barcode.min=Min. v\u00f6\u00f6tkoode
|
||||
addjob.tasks.barcode.max=Max. v\u00f6\u00f6tkoode
|
||||
addjob.tasks.signature.noconfig=Seadistamine pole vajalik
|
||||
addjob.tasks.todolist.title=\u00dclesannete nimekiri
|
||||
addjob.tasks.todolist.item.placeholder=Sisestage \u00fclesanne
|
||||
addjob.tasks.todolist.add=Lisa \u00fclesanne
|
||||
addjob.tasks.comment.label=Kommentaar
|
||||
addjob.tasks.comment.placeholder=Sisestage kommentaar
|
||||
addjob.tasks.comment.required=Kommentaar on kohustuslik
|
||||
addjob.tasks.optional=\u00dclesanne on valikuline
|
||||
addjob.services.title=Teenused
|
||||
addjob.services.add=Lisa teenus
|
||||
addjob.services.calculation=Arvutamine
|
||||
addjob.services.basis.distance=L\u00e4bitud kilomeetrid
|
||||
addjob.services.basis.time=Aeg
|
||||
addjob.services.basis.flatrate=\u00dchekordne tasu
|
||||
addjob.services.vat=K\u00e4ibemaks
|
||||
addjob.services.route.missing=Marsruut puudub
|
||||
addjob.services.dialog.title=Valige teenus
|
||||
addjob.services.dialog.placeholder=Valige teenus
|
||||
addjob.services.dialog.station.placeholder=Valige kohaletoimetamise jaam
|
||||
addjob.services.dialog.add=Lisa
|
||||
addjob.services.deliverystation=Kohaletoimetamise jaam
|
||||
addjob.summary.title=Kokkuv\u00f5te
|
||||
addjob.summary.net=Neto
|
||||
addjob.summary.vat=K\u00e4ibemaks
|
||||
addjob.summary.gross=Bruto
|
||||
addjob.route.title=Marsruut
|
||||
addjob.route.distance=Kaugus
|
||||
addjob.route.distance.km=Kaugus (km)
|
||||
addjob.route.distance.placeholder=nt 150.5
|
||||
addjob.route.duration=Kestus
|
||||
addjob.route.duration.min=Kestus (min)
|
||||
addjob.route.duration.placeholder=nt 120
|
||||
addjob.route.manual.title=Marsruudi k\u00e4sitsi sisestamine
|
||||
addjob.route.manual.hint=Sisestage kaugus ja kestus k\u00e4sitsi, kui marsruuti pole arvutatud
|
||||
addjob.notification.success=Tellimus {0} edukalt loodud
|
||||
addjob.notification.cleared=K\u00f5ik v\u00e4ljad on t\u00fchjendatud
|
||||
addjob.notification.draft.restored=Mustand taastatud
|
||||
addjob.validation.required.fields=Palun t\u00e4itke k\u00f5ik kohustuslikud v\u00e4ljad
|
||||
addjob.validation.appuser.required=Palun valige \u00e4pikasutaja
|
||||
addjob.validation.cargo.required=Palun sisestage v\u00e4hemalt \u00fcks veos
|
||||
addjob.validation.pickupdate.future=Pealekorje kuup\u00e4ev peab olema t\u00e4na v\u00f5i tulevikus
|
||||
addjob.validation.deliverydate.future=Kohaletoimetamise kuup\u00e4ev peab olema t\u00e4na v\u00f5i tulevikus
|
||||
addjob.validation.dialog.title=Aadressi valideerimine
|
||||
addjob.validation.dialog.loading=Aadresse valideeritakse...
|
||||
addjob.validation.dialog.back=Tagasi
|
||||
addjob.validation.dialog.continue=J\u00e4tka
|
||||
addjob.validation.dialog.continue.anyway=J\u00e4tka siiski
|
||||
addjob.validation.pickup.address=Pealekorje aadress
|
||||
addjob.validation.delivery.address=Kohaletoimetamise aadress
|
||||
addjob.validation.route=Marsruut
|
||||
addjob.validation.address.not.found.title=Aadressi ei leitud
|
||||
addjob.validation.address.not.found.message=Sisestatud aadressi ei \u00f5nnestunud Google'is \u00fcheselt leida. Kas soovite siiski salvestada?
|
||||
addjob.validation.address.save.anyway=Salvesta siiski
|
||||
addjob.validation.address.correct=Paranda aadress
|
||||
jobsummary.title=Kokkuv\u00f5te
|
||||
jobsummary.error.noid=T\u00f6\u00f6 ID puudub
|
||||
jobsummary.error.invalidid=Vigane t\u00f6\u00f6 ID formaat: {0}
|
||||
jobsummary.error.notfound=T\u00f6\u00f6d ID-ga {0} ei leitud
|
||||
jobsummary.button.sendmessage=Saada s\u00f5num
|
||||
jobsummary.button.jobhistory=T\u00f6\u00f6 ajalugu
|
||||
jobsummary.button.complete=L\u00f5peta tellimus k\u00e4sitsi
|
||||
jobsummary.dialog.complete.title=Tellimuse l\u00f5petamine
|
||||
jobsummary.dialog.complete.text=Kas soovite tellimuse {0} k\u00e4sitsi l\u00f5petada?
|
||||
jobsummary.dialog.complete.cancel=T\u00fchista
|
||||
jobsummary.dialog.complete.confirm=L\u00f5peta
|
||||
jobsummary.notification.completed=Tellimus {0} on l\u00f5petatud
|
||||
jobsummary.notification.complete.error=L\u00f5petamisel ilmnes viga: {0}
|
||||
jobsummary.notification.noappuser=Sellele tellimusele pole \u00e4pikasutajat m\u00e4\u00e4ratud
|
||||
jobsummary.section.pickup=Pealekorje
|
||||
jobsummary.section.delivery=Kohaletoimetamine
|
||||
jobsummary.station.phone=Telefon
|
||||
jobsummary.section.tasks=Kinnitamist vajavad \u00fclesanded
|
||||
jobsummary.section.cargo=Transporditav veos
|
||||
jobsummary.section.info=Lisateave
|
||||
jobsummary.tasks.none=\u00dclesandeid pole
|
||||
jobsummary.cargo.none=Veoseandmed puuduvad
|
||||
jobsummary.info.netto=Neto
|
||||
jobsummary.info.ust=Km
|
||||
jobsummary.info.gesamt=Kokku
|
||||
jobsummary.info.bemerkung=M\u00e4rkus
|
||||
jobsummary.info.digital=Digitaalne t\u00f6\u00f6tlemine rakenduse kaudu: aktiveeritud
|
||||
jobsummary.info.appuser=\u00c4pikasutaja
|
||||
jobsummary.task.status.abgeschlossen=L\u00f5petatud
|
||||
jobsummary.task.status.offen=Avatud
|
||||
jobsummary.task.typ=T\u00fc\u00fcp
|
||||
jobsummary.task.completedAt=L\u00f5petatud
|
||||
jobsummary.task.completedBy=L\u00f5petanud
|
||||
jobsummary.task.todo.items=\u00dclesande punktid
|
||||
jobsummary.task.photo.info=Fotod
|
||||
jobsummary.task.photo.minmax=V\u00e4hemalt {0} fotot n\u00f5utud
|
||||
jobsummary.task.photo.maxonly=Maksimaalselt {0} fotot lubatud
|
||||
jobsummary.task.photo.taken=Tehtud fotod ({0})
|
||||
jobsummary.task.button.text=Nupu tekst
|
||||
jobsummary.button.schliessen=Sulge
|
||||
jobs.title=Tellimused
|
||||
jobs.filter.search=Otsi
|
||||
jobs.filter.search.placeholder=Otsi tellimuse numbri j\u00e4rgi...
|
||||
jobs.filter.startdate=Alguskuup\u00e4ev
|
||||
jobs.filter.enddate=L\u00f5ppkuup\u00e4ev
|
||||
jobs.filter.status=Olek
|
||||
jobs.filter.apply=Rakenda filter
|
||||
jobs.status.all=K\u00f5ik
|
||||
jobs.status.open=Avatud
|
||||
jobs.status.done=T\u00e4idetud
|
||||
jobs.notification.completed=Tellimus {0} on l\u00f5petatud
|
||||
jobs.column.status=Olek
|
||||
jobs.column.customer=Klient
|
||||
jobs.column.jobnumber=Tellimuse number
|
||||
jobs.column.jobdate=Tellimuse kuup\u00e4ev
|
||||
jobs.column.destination=Sihtkoht
|
||||
jobs.historie.manuell=K\u00e4sitsi
|
||||
jobs.button.csvexport=CSV eksport
|
||||
jobs.tooltip.complete=L\u00f5peta tellimus
|
||||
jobs.tooltip.createinvoice=Koosta arve
|
||||
jobs.tooltip.showinvoice=N\u00e4ita arvet
|
||||
jobs.tooltip.delete=Kustuta tellimus
|
||||
jobs.dialog.complete.title=Tellimuse l\u00f5petamine
|
||||
jobs.dialog.complete.text=Kas soovite tellimuse {0} k\u00e4sitsi l\u00f5petada?
|
||||
jobs.dialog.complete.confirm=L\u00f5peta
|
||||
jobs.dialog.delete.title=Tellimuse kustutamine
|
||||
jobs.dialog.delete.text=Kas soovite tellimuse {0} t\u00f5esti kustutada?
|
||||
jobs.notification.complete.error=L\u00f5petamisel ilmnes viga: {0}
|
||||
jobs.notification.deleted=Tellimus {0} on kustutatud
|
||||
jobs.notification.delete.error=Kustutamisel ilmnes viga: {0}
|
||||
createinvoice.title=Arve koostamine \u2013 Tellimus {0}
|
||||
createinvoice.error.invalidid=Vigane t\u00f6\u00f6 ID
|
||||
createinvoice.error.notfound=T\u00f6\u00f6d ei leitud
|
||||
createinvoice.button.create=Koosta arve
|
||||
createinvoice.section.job=Tellimuse \u00fcksikasad
|
||||
createinvoice.section.route=Marsruudi info
|
||||
createinvoice.section.services=Teenused
|
||||
createinvoice.section.summary=Kokkuv\u00f5te
|
||||
createinvoice.field.jobnumber=Tellimuse number
|
||||
createinvoice.field.customer=Klient
|
||||
createinvoice.field.status=Olek
|
||||
createinvoice.field.price=Hind
|
||||
createinvoice.route.distance=Kaugus
|
||||
createinvoice.route.duration=S\u00f5iduaeg
|
||||
createinvoice.column.service=Teenus
|
||||
createinvoice.column.basis=Arvutusalus
|
||||
createinvoice.summary.net=Netosumma
|
||||
createinvoice.summary.vat=Km ({0}%)
|
||||
createinvoice.summary.total=Kogusumma
|
||||
createinvoice.notification.noservices=Palun valige v\u00e4hemalt \u00fcks teenus
|
||||
createinvoice.notification.nouser=Kasutajat ei leitud
|
||||
createinvoice.notification.notemplate=Arve malli ei leitud
|
||||
createinvoice.notification.error=Arve koostamisel ilmnes viga: {0}
|
||||
createinvoice.notification.saved=Arve {0} on salvestatud
|
||||
createinvoice.preview.title=Arve eelvaade
|
||||
createinvoice.preview.number=EELVAADE
|
||||
createinvoice.button.save=Salvesta
|
||||
createinvoice.confirm.save.title=Arve salvestamine
|
||||
createinvoice.confirm.save.message=See arve salvestatakse p\u00fcsivalt ja seda ei saa hiljem muuta. Kas j\u00e4tkata?
|
||||
createinvoice.confirm.save.confirm=Jah, salvesta
|
||||
invoices.title=Arved
|
||||
invoices.column.number=Number
|
||||
invoices.column.customer=Klient
|
||||
invoices.column.date=Kuup\u00e4ev
|
||||
invoices.column.amount=Summa
|
||||
invoices.column.description=Kirjeldus
|
||||
invoices.empty=Arveid pole veel loodud.
|
||||
invoices.notification.pdf.missing=Selle arve jaoks pole PDF-i salvestatud.
|
||||
myinvoices.title=Arved
|
||||
myinvoices.hint.noopen=Teil pole avatud arveid. K\u00f5ik arved on tasutud.
|
||||
myinvoices.bank.institute=Pank
|
||||
myinvoices.bank.beneficiary=Saaja
|
||||
myinvoices.bank.iban=IBAN
|
||||
myinvoices.recipient.name=Klient
|
||||
myinvoices.recipient.department=
|
||||
myinvoices.item.description=Positsioon: {0}
|
||||
myinvoices.card.open=Avatud arved
|
||||
myinvoices.card.bank=Pangaandmed
|
||||
myinvoices.bank.reference=Makseselgitus
|
||||
myinvoices.section.title=K\u00f5ik arved
|
||||
myinvoices.filter.pagesize=Kirjeid lehel
|
||||
myinvoices.filter.search=Otsing
|
||||
myinvoices.filter.search.placeholder=Otsi arve numbrit...
|
||||
myinvoices.column.status=Olek
|
||||
myinvoices.column.number=Number
|
||||
myinvoices.column.date=Kuup\u00e4ev
|
||||
myinvoices.column.amount=Summa
|
||||
myinvoices.empty.title=Arveid pole
|
||||
myinvoices.empty.desc=Arveid ei leitud.
|
||||
myinvoices.button.prev=Tagasi
|
||||
myinvoices.button.next=Edasi
|
||||
appuser.title=\u00c4pikasutajad
|
||||
appuser.button.add=Lisa \u00e4pikasutaja
|
||||
appuser.column.designation=T\u00e4his
|
||||
appuser.column.firstname=Eesnimi
|
||||
appuser.column.lastname=Perekonnanimi
|
||||
appuser.column.phone=Telefon
|
||||
appuser.column.appcode=\u00c4pi kood
|
||||
appuser.column.email=E-post
|
||||
statistics.title=Statistika
|
||||
statistics.subtitle=Esitage k\u00fcsimusi oma tellimuste ja klientide kohta
|
||||
statistics.prompt.placeholder=Sisestage k\u00fcsimus...
|
||||
statistics.quick.jobcount=Tellimuste arv
|
||||
statistics.quick.jobcount.prompt=Kui palju tellimusi mul praegu on?
|
||||
statistics.quick.revenue=K\u00e4ive
|
||||
statistics.quick.revenue.prompt=Kui suur on minu k\u00e4ive sel kuul?
|
||||
statistics.quick.trend=Trendid
|
||||
statistics.quick.trend.prompt=N\u00e4ita mulle viimase 3 kuu trende tulpdiagrammina
|
||||
statistics.ai.label=Tehisintellekti vastus
|
||||
statistics.data.fetched=Andmed on k\u00e4tte saadud
|
||||
statistics.loading=Arvutamine...
|
||||
jobstatus.IN_PROGRESS=T\u00f6\u00f6s
|
||||
jobstatus.COMPLETED=L\u00f5petatud
|
||||
tasktype.CONFIRMATION=Kinnitus
|
||||
tasktype.SIGNATURE=Allkiri
|
||||
tasktype.TODOLIST=\u00dclesannete nimekiri
|
||||
tasktype.PHOTO=Foto
|
||||
tasktype.BARCODE=V\u00f6\u00f6tkood
|
||||
tasktype.COMMENT=Kommentaar
|
||||
passwordreset.title=Parooli l\u00e4htestamine
|
||||
passwordreset.newpassword=Uus parool
|
||||
passwordreset.confirmpassword=Kinnitage parool
|
||||
passwordreset.button.submit=Salvesta parool
|
||||
passwordreset.button.cancel=T\u00fchista
|
||||
passwordreset.button.send=Saada e-kiri
|
||||
passwordreset.notification.enterpassword=Palun sisestage uus parool
|
||||
passwordreset.notification.mismatch=Paroolid ei kattu
|
||||
passwordreset.notification.success=Parool on edukalt muudetud
|
||||
passwordreset.notification.invalidtoken=T\u00f5end on kehtetu v\u00f5i aegunud
|
||||
passwordreset.notification.entermail=Palun sisestage e-posti aadress
|
||||
passwordreset.notification.sent=Kui e-posti aadress on olemas, saadeti link
|
||||
passwordreset.notification.wait=Palun oodake {0} sekundit enne koodi uuesti saatmist
|
||||
email.2fa.subject=Teie VotianLT kinnituskood
|
||||
email.2fa.body=Teie kinnituskood on: {0}\n\nSee kood kehtib 10 minutit.\nKui te ei taotlenud seda registreerimist, ignoreerige seda e-kirja.
|
||||
register.title=Registreerimine
|
||||
register.subtitle=Looge oma VotianLT konto
|
||||
register.email=E-posti aadress
|
||||
register.password=Parool
|
||||
register.password.placeholder=V\u00e4hemalt 6 t\u00e4hem\u00e4rki
|
||||
register.password.confirm=Kinnitage parool
|
||||
register.password.confirm.placeholder=Korrake parooli
|
||||
register.firstname=Eesnimi
|
||||
register.lastname=Perekonnanimi
|
||||
register.phone=Telefoninumber
|
||||
register.company=Ettev\u00f5te
|
||||
register.street=T\u00e4nav
|
||||
register.housenr=Majanr
|
||||
register.zip=Postiindeks
|
||||
register.city=Linn
|
||||
register.code.label=Kinnituskood (6 numbrit)
|
||||
register.code.placeholder=nt 123456
|
||||
register.button.submit=Registreeru
|
||||
register.button.verify=Kontrolli koodi ja registreeru
|
||||
register.button.resend=Saada kood uuesti
|
||||
register.button.back=Tagasi avalehele
|
||||
register.notification.email.required=Palun sisestage e-posti aadress
|
||||
register.notification.email.invalid=Palun sisestage kehtiv e-posti aadress
|
||||
register.notification.email.duplicate=Selle e-posti aadressiga kasutaja on juba olemas
|
||||
register.notification.password.required=Palun sisestage parool
|
||||
register.notification.password.min=Parool peab olema v\u00e4hemalt 6 t\u00e4hem\u00e4rki pikk
|
||||
register.notification.password.mismatch=Paroolid ei kattu
|
||||
register.notification.firstname.required=Palun sisestage oma eesnimi
|
||||
register.notification.lastname.required=Palun sisestage oma perekonnanimi
|
||||
register.notification.phone.required=Palun sisestage oma telefoninumber
|
||||
register.notification.company.required=Palun sisestage ettev\u00f5tte nimi
|
||||
register.notification.street.required=Palun sisestage t\u00e4nav
|
||||
register.notification.housenr.required=Palun sisestage majanumber
|
||||
register.notification.zip.required=Palun sisestage postiindeks
|
||||
register.notification.city.required=Palun sisestage linn
|
||||
register.notification.code.sent=Kinnituskood saadeti aadressile {0}
|
||||
register.notification.code.emailerror=E-kirja saatmisel ilmnes viga: {0}
|
||||
register.notification.code.expired=Kood on aegunud. Palun saatke uus kood.
|
||||
register.notification.code.invalid=Sisestatud kood on kehtetu
|
||||
register.notification.code.startfirst=Palun alustage k\u00f5igepealt registreerimist
|
||||
register.notification.code.required=Palun sisestage 6-kohaline kood
|
||||
register.notification.success=Registreerimine \u00f5nnestus. Palun logige sisse.
|
||||
register.notification.failed=Registreerimine eba\u00f5nnestus: {0}
|
||||
start.title=VotianLT - Teie digitaalne transpordipartner
|
||||
start.button.login=Logi sisse
|
||||
start.button.demo=Demo
|
||||
start.button.register=Registreeru
|
||||
login.demo.only.button=Demo ligipääs on võimalik ainult avalehe Demo nupu kaudu.
|
||||
demo.session.active=Demorežiimi kasutab juba teine kasutaja. Palun proovige hiljem uuesti.
|
||||
demo.start.error=Demorežiimi ei õnnestunud käivitada.
|
||||
start.button.createorder=Tellimuse loomine
|
||||
start.button.notifications=Teavitused
|
||||
start.button.nonotifications=Uusi teavitusi pole
|
||||
start.hero.description=\u00dcksikettev\u00f5tjatele ja v\u00e4ikeettev\u00f5tjatele transpordisektoris \u2013 t\u00e4ielikult digitaalne ja terviklik. Keskenduge oma \u00e4rile, meie hoolitseme kontoritöö eest.
|
||||
start.hero.demo.hint=Demo k\u00e4ivitub kohe ettevalmistatud n\u00e4idisandmetega.
|
||||
start.hero.trial.hint="Proovi kohe tasuta" loob sinu isikliku konto tasuta proovikuuks.
|
||||
start.system.title=S\u00fcsteem
|
||||
start.system.intro=\u00dcksikettev\u00f5tjate ja v\u00e4ikeettev\u00f5tjate jaoks transpordisektoris on otsustava t\u00e4htsusega, et nad saaksid keskenduda oma p\u00f5hitegevusele: klientide v\u00f5itmine ja kaupade kohaletoimetamine punktist A punkti B.
|
||||
start.feature.setup.title=Seadistusabi
|
||||
start.feature.setup.desc=Seadistusabi abil saate oma kasutajaprofiili t\u00e4iendada.
|
||||
start.feature.customers.title=Klientide ja tellimuste haldus
|
||||
start.feature.customers.desc=Klientide ja tellimuste haldusega on teil k\u00f5ik kontaktandmed ja tellimuse \u00fcksikasad alati silma all.
|
||||
start.feature.jobs.title=Tellimuse loomine
|
||||
start.feature.jobs.desc=M\u00f5ne hiirekl\u00f5psuga saate s\u00fcsteemi tellimusi sisestada ja m\u00e4\u00e4rata, milline t\u00f6\u00f6taja millist transporditellimust t\u00e4idab.
|
||||
start.app.title=Rakendus
|
||||
start.app.description=Iga tellimust saab valikuliselt t\u00f6\u00f6delda votianLT rakenduse kaudu \u2013 t\u00e4iesti ilma paberimajandueta. Nii j\u00f5uab kogu oluline tellimuse info otse juhi nutitelefoni.
|
||||
start.imprint.title=Impressum
|
||||
start.imprint.company=Assecutor Data Service GmbH
|
||||
start.imprint.address=Ottensener Str. 8, 22525 Hamburg
|
||||
start.imprint.phone=Telefon: +49 40 18 123 771 0
|
||||
start.imprint.email=E-post: ahoi@assecutor.de
|
||||
start.cta.text=Registreeruge juba t\u00e4na ja kasutage tasuta proovikuud, et s\u00fcsteemi p\u00f5hjalikult testida.
|
||||
start.slogan=Ajage oma \u00e4ri targalt \u2026 votianLT-ga!
|
||||
start.version=Versioon
|
||||
login.2fa.title=2FA kood
|
||||
login.2fa.button=Kontrolli koodi
|
||||
login.votianlt=VotianLT
|
||||
login.version=Versioon
|
||||
messagedetails.button.send=Saada
|
||||
messagedetails.placeholder=Sisestage s\u00f5num...
|
||||
messagedetails.noimage=(pildi sisu puudub)
|
||||
messagedetails.imageerror=(Pilti ei saanud laadida)
|
||||
invoicegenerator.properties.title=Omadused
|
||||
invoicegenerator.properties.type=T\u00fc\u00fcp
|
||||
invoicegenerator.fontsize.label=Fondi suurus
|
||||
invoicegenerator.color.label=Fondi v\u00e4rv
|
||||
invoicegenerator.color.dialog.title=Valige fondi v\u00e4rv
|
||||
invoicegenerator.color.dialog.hex=Hex-v\u00e4rvik\u00f5\u00f5d
|
||||
invoicegenerator.button.cancel=T\u00fchista
|
||||
invoicegenerator.button.apply=Rakenda
|
||||
invoicegenerator.button.delete=Kustuta element
|
||||
invoicegenerator.notification.color.applied=V\u00e4rv rakendatud
|
||||
invoicegenerator.upload.drop=Lohistage pilt siia v\u00f5i kl\u00f5psake
|
||||
invoicegenerator.upload.success=Pilt edukalt \u00fcles laaditud
|
||||
invoicegenerator.upload.error=\u00dcleslaadimise viga: {0}
|
||||
invoicegenerator.file.rejected=Fail tagasi l\u00fckatud: {0}
|
||||
invoicegenerator.properties.select.info=Kl\u00f5psake l\u00f5uendil elemendil, et muuta selle omadusi.
|
||||
invoicegenerator.template.vline=Vertikaalne joon
|
||||
csv.header.customer=Tellija
|
||||
csv.header.jobnumber=Tellimuse number
|
||||
csv.header.jobdate=Tellimuse kuup\u00e4ev
|
||||
csv.header.destination=Sihtkoht
|
||||
csv.filename=jobs.csv
|
||||
datepicker.month.januar=Jaanuar
|
||||
datepicker.month.februar=Veebruar
|
||||
datepicker.month.m\u00e4rz=M\u00e4rts
|
||||
datepicker.month.april=Aprill
|
||||
datepicker.month.mai=Mai
|
||||
datepicker.month.juni=Juuni
|
||||
datepicker.month.juli=Juuli
|
||||
datepicker.month.august=August
|
||||
datepicker.month.september=September
|
||||
datepicker.month.oktober=Oktoober
|
||||
datepicker.month.november=November
|
||||
datepicker.month.dezember=Detsember
|
||||
datepicker.weekday.sonntag=P\u00fchap\u00e4ev
|
||||
datepicker.weekday.montag=Esmasp\u00e4ev
|
||||
datepicker.weekday.dienstag=Teisip\u00e4ev
|
||||
datepicker.weekday.mittwoch=Kolmap\u00e4ev
|
||||
datepicker.weekday.donnerstag=Neljap\u00e4ev
|
||||
datepicker.weekday.freitag=Reede
|
||||
datepicker.weekday.samstag=Laup\u00e4ev
|
||||
datepicker.weekdayshort.so=P
|
||||
datepicker.weekdayshort.mo=E
|
||||
datepicker.weekdayshort.di=T
|
||||
datepicker.weekdayshort.mi=K
|
||||
datepicker.weekdayshort.do=N
|
||||
datepicker.weekdayshort.fr=R
|
||||
datepicker.weekdayshort.sa=L
|
||||
jobhistory.status.pickupscheduled=Pealekorje planeeritud
|
||||
jobhistory.status.pickedup=Peale korjatud
|
||||
jobhistory.status.intransit=Teel
|
||||
jobhistory.status.delivered=Kohale toimetatud
|
||||
jobhistory.image.alt=Suurendatud foto
|
||||
jobhistory.title=T\u00f6\u00f6 ajalugu
|
||||
jobhistory.header=T\u00f6\u00f6 ajalugu: {0}
|
||||
jobhistory.info.customer=Klient: {0}
|
||||
jobhistory.info.createdat=Loodud: {0}
|
||||
jobhistory.info.status=Olek: {0}
|
||||
jobhistory.count={0} kirjet ajaloos
|
||||
jobhistory.changedby=Muutnud: {0}
|
||||
version.label=Versioon
|
||||
management.placeholder=Haldus
|
||||
management.customers=Kliendid
|
||||
management.jobs=Tellimused
|
||||
management.companies=Ettev\u00f5tted
|
||||
usermenu.profile=Kuva profiil
|
||||
usermenu.settings=Seaded
|
||||
usermenu.logout=Logi v\u00e4lja
|
||||
cta.freetest=Testige n\u00fc\u00fcd tasuta
|
||||
misc.toggle.hide=Peida
|
||||
misc.toggle.show=N\u00e4ita
|
||||
misc.nodata=Andmed puuduvad
|
||||
misc.loading=Andmeid laaditakse...
|
||||
misc.error=Ilmnes viga
|
||||
misc.retry=Proovi uuesti
|
||||
adminpricetable.title=Hinnatabel
|
||||
adminpricetable.field.monthly=Igakuine p\u00f5hipakett
|
||||
adminpricetable.field.applicense=\u00c4pi kasutuslitsents
|
||||
adminpricetable.field.revenue=K\u00e4ibest osalus
|
||||
adminpricetable.notification.saved=Hinnatabel on salvestatud
|
||||
adminpricetable.notification.save.error=Salvestamisel ilmnes viga: {0}
|
||||
adminpricetable.notification.load.error=Laadimisel ilmnes viga: {0}
|
||||
950
backend/src/main/resources/messages_en.properties
Normal file
950
backend/src/main/resources/messages_en.properties
Normal file
@@ -0,0 +1,950 @@
|
||||
# Common Dialog
|
||||
dialog.cancel=Cancel
|
||||
dialog.confirm=Confirm
|
||||
|
||||
# Navigation and Main Layout
|
||||
nav.jobs=Jobs
|
||||
nav.job.create=Create Job
|
||||
nav.customers=Customers
|
||||
nav.appusers=App Users
|
||||
nav.statistics=Statistics
|
||||
nav.invoices=Invoices
|
||||
nav.messages=Messages
|
||||
nav.profile=My Profile
|
||||
nav.myinvoices=Invoices
|
||||
nav.imprint=Imprint
|
||||
nav.management=Management
|
||||
nav.users=Users
|
||||
nav.showprofile=Show Profile
|
||||
nav.settings=Settings
|
||||
nav.logout=Log Out
|
||||
|
||||
# Profile View
|
||||
profile.title=Edit Profile
|
||||
profile.language=Language
|
||||
profile.company=Company
|
||||
profile.companyadd=Company Suffix
|
||||
profile.firstname=First Name
|
||||
profile.lastname=Last Name
|
||||
profile.phone=Phone Number
|
||||
profile.fax=Phone (Fax)
|
||||
profile.mobile=Phone (Mobile)
|
||||
profile.email=Email Address (Login)*
|
||||
profile.street=Street
|
||||
profile.housenr=House No.
|
||||
profile.addressadd=Address Suffix
|
||||
profile.zip=Postal Code
|
||||
profile.city=City
|
||||
profile.diffinvoice=Different Billing Address
|
||||
profile.basicdata=Master 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 Users
|
||||
profile.settings.locateappuser.info=App user location is transmitted regularly
|
||||
profile.account=Account
|
||||
profile.security=Security
|
||||
profile.security.twofactor=Two-Factor Authentication
|
||||
profile.security.twofactor.info=An additional code is sent via email when logging in
|
||||
profile.services=Service Catalog
|
||||
profile.saved=Profile saved
|
||||
profile.save.error=Error saving: {0}
|
||||
profile.validation.required.fill=Please fill in all required fields correctly
|
||||
|
||||
# Profile Settings
|
||||
settings.digitalprocessing=Digital Processing via App
|
||||
settings.digitalprocessinginfo=Enables digital job processing via the mobile app
|
||||
settings.locationtracking=Locate App Users
|
||||
settings.locationtrackinginfo=Allows locating app users during job execution
|
||||
settings.twofactor=2-Factor Authentication
|
||||
settings.twofactorinfo=When enabled, a code is sent via email at each login
|
||||
|
||||
# Profile Billing
|
||||
profile.billing.enabled=Invoicing via votianLT
|
||||
profile.billing.prefix=Invoice Prefix
|
||||
|
||||
# Profile Validation
|
||||
profile.validation.company=Company is a required field
|
||||
profile.validation.firstname=First name is a required field
|
||||
profile.validation.lastname=Last name is a required field
|
||||
profile.validation.phone=Phone number is a required field
|
||||
profile.validation.street=Street is a required field
|
||||
profile.validation.housenr=House number is a required field
|
||||
profile.validation.zip=Postal code is a required field
|
||||
profile.validation.city=City is a required field
|
||||
profile.validation.email.required=Email address is a required field
|
||||
profile.validation.email.invalid=Please enter a valid email address
|
||||
profile.validation.company.required=Company is required
|
||||
profile.validation.street.required=Street is required
|
||||
profile.validation.housenr.required=House number is required
|
||||
profile.validation.zip.required=Postal code is required
|
||||
profile.validation.city.required=City is required
|
||||
profile.validation.firstname.required=First name is required
|
||||
profile.validation.lastname.required=Last name is required
|
||||
profile.validation.phone.required=Phone number is required
|
||||
|
||||
# Profile Invoice
|
||||
profile.invoice.masterdata=My Master Data
|
||||
profile.invoice.name=Name
|
||||
profile.invoice.city=City
|
||||
profile.invoice.email=Email
|
||||
profile.invoice.phone=Phone
|
||||
profile.invoice.placeholder.company=Your Company
|
||||
profile.invoice.placeholder.name=Your Name
|
||||
profile.invoice.placeholder.street=Your Street
|
||||
profile.invoice.placeholder.city=Postal Code City
|
||||
profile.invoice.placeholder.email=your@email.com
|
||||
profile.invoice.placeholder.phone=Your Phone Number
|
||||
profile.invoice.services.list=List Services
|
||||
profile.invoice.net=Net Total
|
||||
profile.invoice.vat=VAT
|
||||
profile.invoice.gross=Gross Total
|
||||
profile.invoice.customerdata=Customer Data
|
||||
profile.invoice.customer.company=Customer Company
|
||||
profile.invoice.customer.name=Customer Name
|
||||
profile.invoice.customer.street=Customer Street
|
||||
profile.invoice.customer.city=Customer City
|
||||
profile.invoice.customer.email=Customer Email
|
||||
profile.invoice.customer.phone=Customer Phone
|
||||
profile.invoice.free.elements=Free Elements
|
||||
profile.invoice.element.text=Text Field
|
||||
profile.invoice.element.header=Header
|
||||
profile.invoice.element.date=Date
|
||||
profile.invoice.element.customer=Customer Info
|
||||
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
|
||||
profile.invoice.variable=Variable
|
||||
profile.invoice.xposition=X Position
|
||||
profile.invoice.yposition=Y Position
|
||||
profile.invoice.fontsize=Font Size
|
||||
profile.invoice.color=Color
|
||||
profile.invoice.element.delete=Delete Element
|
||||
profile.invoice.image=Upload Image
|
||||
profile.invoice.image.drop=Drag image here or click
|
||||
profile.invoice.image.uploaded=Image uploaded successfully
|
||||
profile.invoice.image.upload.error=Error uploading: {0}
|
||||
profile.invoice.file.rejected=File rejected: {0}
|
||||
profile.invoice.text.from.masterdata=Text comes from your master data
|
||||
profile.invoice.canvas.cleared=Canvas has been cleared
|
||||
profile.invoice.canvas.read.error=Error: Canvas data could not be read
|
||||
profile.invoice.template.saved=Template saved successfully
|
||||
profile.invoice.pdf.error=Error generating PDF: {0}
|
||||
profile.invoice.pdf.preview=Preview
|
||||
profile.invoice.pdf.preview.error=Error generating preview: {0}
|
||||
|
||||
# Profile Services
|
||||
profile.services.label=Services
|
||||
profile.services.description=Manage your services that you offer to your customers here.
|
||||
profile.services.add=Add New Service
|
||||
profile.services.load.error=Error loading services: {0}
|
||||
profile.services.saved=Service saved successfully
|
||||
profile.services.save.error=Error saving service: {0}
|
||||
profile.services.deleted=Service deleted successfully
|
||||
profile.services.delete.error=Error deleting service: {0}
|
||||
profile.services.dialog.create=Create New Service
|
||||
profile.services.dialog.edit=Edit Service
|
||||
profile.services.basis=Calculation Basis
|
||||
profile.services.basis.distance=Distance Driven
|
||||
profile.services.basis.time=Time
|
||||
profile.services.basis.flatrate=Flat Rate
|
||||
profile.services.vatrate=VAT Rate (%)
|
||||
profile.services.vatrate.percent=VAT Rate (%)
|
||||
profile.services.price.flatrate=Flat Rate Price (\u20ac)
|
||||
profile.services.price.distance=Price per Kilometer (\u20ac)
|
||||
profile.services.price.time=Price per 15 Minutes (\u20ac)
|
||||
profile.services.mandatory=Mandatory
|
||||
profile.services.calculated=Calculated
|
||||
profile.services.validation.name=Name is required
|
||||
profile.services.validation.basis=Calculation basis is required
|
||||
profile.services.validation.flatrate=Flat rate price is required
|
||||
profile.services.validation.distance=Price per kilometer is required
|
||||
profile.services.validation.time=Price per 15 minutes is required
|
||||
profile.services.validation.vatrate=VAT rate is required
|
||||
profile.services.savechanges=Save Service
|
||||
|
||||
# Buttons
|
||||
button.save=Save Profile Changes
|
||||
button.savechanges=Save
|
||||
button.clear=Clear
|
||||
button.preview=Preview
|
||||
button.savetemplate=Save Template
|
||||
button.changepassword=Change Password
|
||||
button.deleteaccount=Delete Account
|
||||
button.add=New
|
||||
button.edit=Edit
|
||||
button.delete=Delete
|
||||
button.cancel=Cancel
|
||||
button.close=Close
|
||||
button.download=Download
|
||||
button.back=Back
|
||||
|
||||
# Common
|
||||
common.name=Name
|
||||
common.yes=Yes
|
||||
common.no=No
|
||||
common.total=Total
|
||||
common.price=Price
|
||||
common.service=Service
|
||||
common.customer=Customer
|
||||
common.actions=Actions
|
||||
common.loading=Loading...
|
||||
common.error=Error
|
||||
common.success=Success
|
||||
common.required=Required
|
||||
|
||||
# Validation
|
||||
validation.required=Field is required
|
||||
validation.email=Invalid email address
|
||||
validation.error=Validation error
|
||||
|
||||
# Notifications
|
||||
notification.saved=Profile saved
|
||||
notification.error=Error saving
|
||||
notification.languagechanged=Language changed
|
||||
|
||||
# Login
|
||||
login.title=Log In
|
||||
login.username=Username
|
||||
login.password=Password
|
||||
login.login=Log In
|
||||
login.forgotpassword=Forgot Password?
|
||||
login.rememberme=Remember Me
|
||||
login.register=Register
|
||||
login.2fa.helper=6-digit code
|
||||
login.2fa.sent=Code was sent via email
|
||||
login.2fa.no.credentials=No credentials available
|
||||
login.2fa.invalid.code=Invalid code
|
||||
login.2fa.wrong.code=Wrong code
|
||||
|
||||
# Error Messages
|
||||
error.loading=Error loading
|
||||
error.saving=Error saving
|
||||
error.validation=Validation error
|
||||
|
||||
# Page Titles
|
||||
page.title.dashboard=VotianLT - Dashboard
|
||||
page.title.appuser.create=Create New App User
|
||||
page.title.messages=Messages
|
||||
page.title.register=Register at VotianLT
|
||||
page.title.customers=Customers
|
||||
page.title.customer.edit=Edit Customer
|
||||
page.title.verwaltung=Management
|
||||
page.title.company.create=Create New Company
|
||||
page.title.imprint=Imprint
|
||||
page.title.profile.edit=Edit Profile
|
||||
page.title.admin.dashboard=Admin Dashboard
|
||||
page.title.invoice.create=Create Invoice
|
||||
page.title.customer.create=Create New Customer
|
||||
page.title.login=Log In to VotianLT
|
||||
page.title.jobs=Jobs
|
||||
page.title.appuser.edit=Edit App User
|
||||
page.title.statistics=Statistics
|
||||
page.title.password.forget=Reset Password
|
||||
page.title.invoices=Invoices
|
||||
page.title.appusers=App Users
|
||||
page.title.job.history=Job History
|
||||
page.title.message.history=Message History
|
||||
page.title.myinvoices=Invoices
|
||||
page.title.job.create=Create New Job
|
||||
page.title.job.summary=Summary
|
||||
page.title.pricetable=Price Table
|
||||
page.title.invoice.generator=Invoice Generator
|
||||
page.title.welcome=VotianLT - Welcome
|
||||
page.title.password.reset=Reset Password \u2013 Enter Email
|
||||
page.title.add.appuser=Create New App User
|
||||
page.title.user.messages=Messages
|
||||
page.title.edit.customer=Edit Customer
|
||||
page.title.show.customers=Customers
|
||||
page.title.add.company=Create New Company
|
||||
page.title.create.invoice=Create Invoice
|
||||
page.title.add.customer=Create New Customer
|
||||
page.title.edit.appuser=Edit App User
|
||||
page.title.forget.password=Reset Password
|
||||
page.title.admin.pricetable=Price Table
|
||||
page.title.add.job=Create New Job
|
||||
|
||||
# Dashboard
|
||||
dashboard.welcome=Welcome, {0}!
|
||||
dashboard.description=Here you can manage your jobs, organize customers, and use all important features of VotianLT.
|
||||
dashboard.system.title=System Overview
|
||||
dashboard.system.intro=Manage your business processes efficiently with the following features
|
||||
dashboard.feature.setup.title=Setup
|
||||
dashboard.feature.setup.desc=Configure your system settings and master data
|
||||
dashboard.feature.customers.title=Customers
|
||||
dashboard.feature.customers.desc=Manage your customer relationships and contacts
|
||||
dashboard.feature.jobs.title=Jobs
|
||||
dashboard.feature.jobs.desc=Create and manage jobs efficiently
|
||||
|
||||
# Add App User
|
||||
addappuser.title=Create New App User
|
||||
addappuser.designation=Designation
|
||||
addappuser.phone=Phone (Mobile)
|
||||
addappuser.password=Password
|
||||
addappuser.password.confirm=Confirm Password
|
||||
addappuser.button.submit=Create App User
|
||||
addappuser.validation.designation=Designation is required
|
||||
addappuser.validation.phone=Phone number is required
|
||||
addappuser.validation.password.required=Password is required
|
||||
addappuser.validation.password.min=Password must have at least 6 characters
|
||||
addappuser.validation.password.confirm=Password confirmation is required
|
||||
addappuser.validation.password.mismatch=Passwords do not match
|
||||
addappuser.validation.email.required=Email is required
|
||||
addappuser.validation.email.invalid=Invalid email address
|
||||
addappuser.notification.validation=Please fill in all required fields
|
||||
addappuser.notification.success=App user created successfully
|
||||
addappuser.notification.check=Please check your input
|
||||
addappuser.notification.email.duplicate=This email address is already in use
|
||||
addappuser.notification.error=Error: {0}
|
||||
addappuser.placeholder.designation=(HH H 000)
|
||||
|
||||
# Edit App User
|
||||
editappuser.title=Edit App User
|
||||
editappuser.password.change=New Password
|
||||
editappuser.password.change.confirm=Confirm New Password
|
||||
editappuser.password.placeholder=Leave empty to keep current password
|
||||
editappuser.notification.invalid.id=Invalid app user ID
|
||||
editappuser.notification.password.mismatch=Passwords do not match
|
||||
editappuser.notification.saved=App user saved successfully
|
||||
editappuser.notification.check=Please check your input
|
||||
editappuser.notification.password.confirm=Please confirm the new password
|
||||
editappuser.notification.password.enter=Please enter a new password
|
||||
editappuser.notification.deleted=App user deleted successfully
|
||||
editappuser.dialog.delete.text=Are you sure you want to delete this app user?
|
||||
editappuser.dialog.delete.confirm=Delete
|
||||
|
||||
# Customers
|
||||
customers.title=Customers
|
||||
customers.button.add=Add New Customer
|
||||
customers.hint.click=Click on a customer to see details
|
||||
customers.column.company=Company
|
||||
customers.column.name=Name
|
||||
customers.column.email=Email
|
||||
customers.column.phone=Phone
|
||||
customers.column.street=Street
|
||||
customers.column.city=City
|
||||
|
||||
# Edit Customer
|
||||
editcustomer.title=Edit Customer
|
||||
editcustomer.notification.notfound=Customer not found
|
||||
editcustomer.notification.invalid.id=Invalid customer ID
|
||||
editcustomer.notification.saved=Customer saved successfully
|
||||
editcustomer.notification.check=Please check your input
|
||||
editcustomer.notification.deleted=Customer deleted successfully
|
||||
editcustomer.dialog.delete.text=Are you sure you want to delete this customer?
|
||||
editcustomer.dialog.delete.confirm=Delete
|
||||
|
||||
# Add Customer
|
||||
addcustomer.title=Create New Customer
|
||||
addcustomer.button.submit=Create Customer
|
||||
addcustomer.notification.validation=Please fill in all required fields
|
||||
addcustomer.notification.success=Customer created successfully
|
||||
addcustomer.notification.check=Please check your input
|
||||
addcustomer.notification.error=Error: {0}
|
||||
addcustomer.validation.required=This field is required
|
||||
|
||||
# Add Company
|
||||
addcompany.title=Create New Company
|
||||
addcompany.button.submit=Create Company
|
||||
|
||||
# Verwaltung
|
||||
verwaltung.title=Management
|
||||
verwaltung.description=Manage your companies, customers, and system settings here
|
||||
|
||||
# User Messages
|
||||
usermessages.title.with=Messages with {0}
|
||||
usermessages.general.title=General Conversations
|
||||
usermessages.general.conversation=General Conversation
|
||||
usermessages.job.title=Job-Related Messages
|
||||
usermessages.job.conversation=Job {0}
|
||||
usermessages.no.job.messages=No job-related messages
|
||||
usermessages.preview.empty=No preview available
|
||||
usermessages.message.count={0} Messages
|
||||
usermessages.unknown=Unknown
|
||||
usermessages.unknown.participant=Unknown Participant
|
||||
|
||||
# Admin Dashboard
|
||||
admindashboard.title=Admin Dashboard
|
||||
admindashboard.loading=Loading statistics...
|
||||
admindashboard.error=Error loading: {0}
|
||||
admindashboard.section.overview=Overview
|
||||
admindashboard.section.jobs=Jobs
|
||||
admindashboard.section.tasks=Tasks
|
||||
admindashboard.section.users=User Activities
|
||||
admindashboard.section.health=System Status
|
||||
admindashboard.stat.totaljobs=Total Jobs
|
||||
admindashboard.stat.users=Users
|
||||
admindashboard.stat.appusers=App Users
|
||||
admindashboard.stat.lastupdated=Last Updated
|
||||
admindashboard.stat.openjobs=Open Jobs
|
||||
admindashboard.stat.inprogress=In Progress
|
||||
admindashboard.stat.completed=Completed
|
||||
admindashboard.stat.cargo=Cargo Items
|
||||
admindashboard.stat.status.info=Status
|
||||
admindashboard.stat.status.unavailable=Unavailable
|
||||
admindashboard.stat.totaltasks=Total Tasks
|
||||
admindashboard.stat.completedtasks=Completed
|
||||
admindashboard.stat.pendingtasks=Pending
|
||||
admindashboard.stat.successrate=Success Rate
|
||||
admindashboard.stat.photos=Photos
|
||||
admindashboard.stat.barcodes=Barcodes
|
||||
admindashboard.stat.signatures=Signatures
|
||||
admindashboard.stat.comments=Comments
|
||||
admindashboard.stat.database=Database
|
||||
admindashboard.stat.database.connected=Connected
|
||||
admindashboard.stat.database.error=Error
|
||||
admindashboard.stat.websocket=WebSocket
|
||||
admindashboard.stat.websocket.active=Active
|
||||
admindashboard.stat.app=Application
|
||||
admindashboard.stat.app.running=Running
|
||||
admindashboard.stat.memory=Memory
|
||||
|
||||
# Messages
|
||||
messages.title=Messages
|
||||
messages.column.status=Status
|
||||
messages.column.client=Customer
|
||||
messages.column.email=Email
|
||||
messages.column.total=Total
|
||||
messages.column.unread=Unread
|
||||
messages.column.lastmessage=Last Message
|
||||
messages.column.preview=Preview
|
||||
messages.notification.error=Error loading messages
|
||||
messages.preview.image=Image
|
||||
messages.preview.empty=No preview
|
||||
messages.sender.unknown=Unknown Sender
|
||||
|
||||
# Add Job
|
||||
addjob.title=Create New Job
|
||||
addjob.customer.label=Customer
|
||||
addjob.customer.placeholder=Select Customer
|
||||
addjob.customer.unnamed=Unnamed Customer
|
||||
addjob.button.clearfields=Clear Fields
|
||||
addjob.button.submit=Create Job
|
||||
addjob.address.salutation=Salutation
|
||||
addjob.address.salutation.placeholder=Select Salutation
|
||||
addjob.salutation.mr=Mr
|
||||
addjob.salutation.ms=Ms
|
||||
addjob.salutation.other=Other
|
||||
addjob.address.company.placeholder=Enter company
|
||||
addjob.address.street.placeholder=Enter street
|
||||
addjob.address.housenumber=House Number
|
||||
addjob.address.addition.placeholder=Address suffix
|
||||
addjob.address.city=City
|
||||
addjob.address.city.placeholder.pickup=City (Pickup)
|
||||
addjob.address.city.placeholder.delivery=City (Delivery)
|
||||
addjob.address.delivery.street.placeholder=Street (Delivery)
|
||||
addjob.address.delivery.addition.placeholder=Address suffix (Delivery)
|
||||
addjob.address.save=Save Address
|
||||
addjob.section.pickup=Pickup
|
||||
addjob.section.delivery=Delivery
|
||||
addjob.stations.apply=Apply Stations
|
||||
addjob.station.delivery=Delivery Station {0}
|
||||
addjob.station.add=Add Delivery Station
|
||||
addjob.station.remove.confirm=Really remove delivery station {0}?
|
||||
addjob.station.max.reached=Maximum number of 25 delivery stations reached
|
||||
addjob.station.unused=Not used
|
||||
addjob.appointment.delivery.info=Delivery dates are set directly in the delivery stations.
|
||||
addjob.tab.addresses=Client & Addresses
|
||||
addjob.tab.appointments=Appointments & Processing
|
||||
addjob.tab.cargo=Cargo
|
||||
addjob.tab.tasks=Tasks
|
||||
addjob.tab.price=Price & Completion
|
||||
addjob.appointment.date=Date
|
||||
addjob.appointment.time=Time
|
||||
addjob.appointment.pickup=Pickup Date
|
||||
addjob.appointment.delivery=Delivery Date
|
||||
addjob.settings.digitalprocess=Digital Processing via App
|
||||
addjob.appuser.label=App User
|
||||
addjob.appuser.placeholder=Select App User
|
||||
addjob.cargo.description=Description
|
||||
addjob.cargo.description.placeholder=Enter description
|
||||
addjob.cargo.quantity=Quantity
|
||||
addjob.cargo.weight=Weight
|
||||
addjob.cargo.length=Length
|
||||
addjob.cargo.width=Width
|
||||
addjob.cargo.height=Height
|
||||
addjob.cargo.europalette=Euro Pallet
|
||||
addjob.cargo.disposablepalette=Disposable Pallet
|
||||
addjob.cargo.dusseldorfpalette=Dusseldorf Pallet
|
||||
addjob.cargo.gridboxpalette=Grid Box Pallet
|
||||
addjob.cargo.gridcart=Grid Cart
|
||||
addjob.cargo.parcel=Parcel
|
||||
addjob.cargo.add=Add Cargo
|
||||
addjob.tasks.title=Tasks
|
||||
addjob.tasks.template.placeholder=Select Template
|
||||
addjob.tasks.template.save.tooltip=Save as Template
|
||||
addjob.tasks.template.save.title=Save Template
|
||||
addjob.tasks.template.name=Template Name
|
||||
addjob.tasks.template.name.placeholder=Enter name
|
||||
addjob.tasks.template.name.required=Name is required
|
||||
addjob.tasks.template.saved=Template "{0}" saved
|
||||
addjob.tasks.template.save.error=Error saving: {0}
|
||||
addjob.tasks.template.dialog.error=Error opening dialog: {0}
|
||||
addjob.tasks.template.no.tasks=No tasks to save
|
||||
addjob.tasks.template.load.title=Load Template
|
||||
addjob.tasks.template.load.text=Do you want to load the template "{0}"? This action will replace all current tasks.
|
||||
addjob.tasks.template.load.confirm=Load
|
||||
addjob.tasks.template.loaded=Template "{0}" loaded
|
||||
addjob.tasks.template.load.error=Error loading: {0}
|
||||
addjob.tasks.template.load.templates.error=Error loading templates: {0}
|
||||
addjob.tasks.add=Add Task
|
||||
addjob.tasks.tasktype=Task Type
|
||||
addjob.tasks.tasktype.placeholder=Select Type
|
||||
addjob.tasks.description=Description
|
||||
addjob.tasks.description.placeholder=Enter description
|
||||
addjob.tasks.buttontext=Button Text
|
||||
addjob.tasks.buttontext.placeholder=Enter text
|
||||
addjob.tasks.remark=Remark
|
||||
addjob.tasks.remark.placeholder=Enter remark
|
||||
addjob.tasks.photo.min=Min. Photos
|
||||
addjob.tasks.photo.max=Max. Photos
|
||||
addjob.tasks.barcode.min=Min. Barcodes
|
||||
addjob.tasks.barcode.max=Max. Barcodes
|
||||
addjob.tasks.signature.noconfig=No configuration required
|
||||
addjob.tasks.todolist.title=To-Do List
|
||||
addjob.tasks.todolist.item.placeholder=Enter to-do
|
||||
addjob.tasks.todolist.add=Add To-Do
|
||||
addjob.tasks.comment.label=Comment
|
||||
addjob.tasks.comment.placeholder=Enter comment
|
||||
addjob.tasks.comment.required=Comment required
|
||||
addjob.tasks.optional=Task is optional
|
||||
addjob.services.title=Services
|
||||
addjob.services.add=Add Service
|
||||
addjob.services.calculation=Calculation
|
||||
addjob.services.basis.distance=Distance Driven
|
||||
addjob.services.basis.time=Time
|
||||
addjob.services.basis.flatrate=Flat Rate
|
||||
addjob.services.vat=VAT
|
||||
addjob.services.route.missing=Route missing
|
||||
addjob.services.dialog.title=Select Service
|
||||
addjob.services.dialog.placeholder=Select Service
|
||||
addjob.services.dialog.station.placeholder=Select Delivery Station
|
||||
addjob.services.dialog.add=Add
|
||||
addjob.services.deliverystation=Delivery Station
|
||||
addjob.summary.title=Summary
|
||||
addjob.summary.net=Net
|
||||
addjob.summary.vat=VAT
|
||||
addjob.summary.gross=Gross
|
||||
addjob.route.title=Route
|
||||
addjob.route.distance=Distance
|
||||
addjob.route.distance.km=Distance (km)
|
||||
addjob.route.distance.placeholder=e.g. 150.5
|
||||
addjob.route.duration=Duration
|
||||
addjob.route.duration.min=Duration (min.)
|
||||
addjob.route.duration.placeholder=e.g. 120
|
||||
addjob.route.manual.title=Manual Route Entry
|
||||
addjob.route.manual.hint=Enter distance and duration manually if no route was calculated
|
||||
addjob.notification.success=Job {0} created successfully
|
||||
addjob.notification.cleared=All fields have been cleared
|
||||
addjob.notification.draft.restored=Draft restored
|
||||
addjob.validation.required.fields=Please fill in all required fields
|
||||
addjob.validation.appuser.required=Please select an app user
|
||||
addjob.validation.cargo.required=Please specify at least one cargo item
|
||||
addjob.validation.pickupdate.future=Pickup date must be today or in the future
|
||||
addjob.validation.deliverydate.future=Delivery date must be today or in the future
|
||||
addjob.validation.dialog.title=Address Validation
|
||||
addjob.validation.dialog.loading=Validating addresses...
|
||||
addjob.validation.dialog.back=Back
|
||||
addjob.validation.dialog.continue=Continue
|
||||
addjob.validation.dialog.continue.anyway=Continue Anyway
|
||||
addjob.validation.pickup.address=Pickup Address
|
||||
addjob.validation.delivery.address=Delivery Address
|
||||
addjob.validation.route=Route
|
||||
addjob.validation.address.not.found.title=Address Not Found
|
||||
addjob.validation.address.not.found.message=The entered address could not be clearly found on Google. Do you want to save anyway?
|
||||
addjob.validation.address.save.anyway=Save Anyway
|
||||
addjob.validation.address.correct=Correct Address
|
||||
|
||||
# Job Summary
|
||||
jobsummary.title=Summary
|
||||
jobsummary.error.noid=No job ID specified
|
||||
jobsummary.error.invalidid=Invalid job ID format: {0}
|
||||
jobsummary.error.notfound=Job with ID {0} not found
|
||||
jobsummary.button.sendmessage=Send Message
|
||||
jobsummary.button.jobhistory=Job History
|
||||
jobsummary.button.complete=Complete Job Manually
|
||||
jobsummary.dialog.complete.title=Complete Job
|
||||
jobsummary.dialog.complete.text=Do you want to manually complete job {0}?
|
||||
jobsummary.dialog.complete.cancel=Cancel
|
||||
jobsummary.dialog.complete.confirm=Complete
|
||||
jobsummary.notification.completed=Job {0} has been completed
|
||||
jobsummary.notification.complete.error=Error completing: {0}
|
||||
jobsummary.notification.noappuser=No app user is assigned to this job
|
||||
jobsummary.section.pickup=Pickup
|
||||
jobsummary.section.delivery=Delivery
|
||||
jobsummary.station.phone=Phone
|
||||
jobsummary.section.tasks=Tasks to Confirm
|
||||
jobsummary.section.cargo=Cargo to Transport
|
||||
jobsummary.section.info=Additional Information
|
||||
jobsummary.tasks.none=No tasks
|
||||
jobsummary.cargo.none=No cargo details
|
||||
jobsummary.info.netto=Net
|
||||
jobsummary.info.ust=VAT
|
||||
jobsummary.info.gesamt=Total
|
||||
jobsummary.info.bemerkung=Remark
|
||||
jobsummary.info.digital=Digital processing via app: enabled
|
||||
jobsummary.info.appuser=App User
|
||||
jobsummary.task.status.abgeschlossen=Completed
|
||||
jobsummary.task.status.offen=Open
|
||||
jobsummary.task.typ=Type
|
||||
jobsummary.task.completedAt=Completed on
|
||||
jobsummary.task.completedBy=Completed by
|
||||
jobsummary.task.todo.items=To-Do Items
|
||||
jobsummary.task.photo.info=Photos
|
||||
jobsummary.task.photo.minmax=At least {0} photos required
|
||||
jobsummary.task.photo.maxonly=Maximum {0} photos allowed
|
||||
jobsummary.task.photo.taken=Photos taken ({0})
|
||||
jobsummary.task.button.text=Button Text
|
||||
jobsummary.button.schliessen=Close
|
||||
|
||||
# Jobs
|
||||
jobs.title=Jobs
|
||||
jobs.filter.search=Search
|
||||
jobs.filter.search.placeholder=Search by job number...
|
||||
jobs.filter.startdate=Start Date
|
||||
jobs.filter.enddate=End Date
|
||||
jobs.filter.status=Status
|
||||
jobs.filter.apply=Apply Filter
|
||||
jobs.status.all=All
|
||||
jobs.status.open=Open
|
||||
jobs.status.done=Done
|
||||
jobs.notification.completed=Job {0} has been completed
|
||||
jobs.column.status=Status
|
||||
jobs.column.customer=Customer
|
||||
jobs.column.jobnumber=Job Number
|
||||
jobs.column.jobdate=Job Date
|
||||
jobs.column.destination=Destination
|
||||
jobs.historie.manuell=Manual
|
||||
jobs.button.csvexport=CSV Export
|
||||
jobs.tooltip.complete=Complete Job
|
||||
jobs.tooltip.createinvoice=Create Invoice
|
||||
jobs.tooltip.showinvoice=Show Invoice
|
||||
jobs.tooltip.delete=Delete Job
|
||||
jobs.dialog.complete.title=Complete Job
|
||||
jobs.dialog.complete.text=Do you want to manually complete job {0}?
|
||||
jobs.dialog.complete.confirm=Complete
|
||||
jobs.dialog.delete.title=Delete Job
|
||||
jobs.dialog.delete.text=Are you sure you want to delete job {0}?
|
||||
jobs.notification.complete.error=Error completing: {0}
|
||||
jobs.notification.deleted=Job {0} has been deleted
|
||||
jobs.notification.delete.error=Error deleting: {0}
|
||||
|
||||
# Create Invoice
|
||||
createinvoice.title=Create Invoice \u2013 Job {0}
|
||||
createinvoice.error.invalidid=Invalid Job ID
|
||||
createinvoice.error.notfound=Job not found
|
||||
createinvoice.button.create=Create Invoice
|
||||
createinvoice.section.job=Job Details
|
||||
createinvoice.section.route=Route Info
|
||||
createinvoice.section.services=Services
|
||||
createinvoice.section.summary=Summary
|
||||
createinvoice.field.jobnumber=Job Number
|
||||
createinvoice.field.customer=Customer
|
||||
createinvoice.field.status=Status
|
||||
createinvoice.field.price=Price
|
||||
createinvoice.route.distance=Distance
|
||||
createinvoice.route.duration=Travel Time
|
||||
createinvoice.column.service=Service
|
||||
createinvoice.column.basis=Calculation Basis
|
||||
createinvoice.summary.net=Net Total
|
||||
createinvoice.summary.vat=VAT ({0}%)
|
||||
createinvoice.summary.total=Grand Total
|
||||
createinvoice.notification.noservices=Please select at least one service
|
||||
createinvoice.notification.nouser=User not found
|
||||
createinvoice.notification.notemplate=No invoice template found
|
||||
createinvoice.notification.error=Error creating invoice: {0}
|
||||
createinvoice.notification.saved=Invoice {0} has been saved
|
||||
createinvoice.preview.title=Invoice Preview
|
||||
createinvoice.preview.number=PREVIEW
|
||||
createinvoice.button.save=Save
|
||||
createinvoice.confirm.save.title=Save Invoice
|
||||
createinvoice.confirm.save.message=This invoice will be permanently saved and cannot be modified afterwards. Continue?
|
||||
createinvoice.confirm.save.confirm=Yes, save
|
||||
|
||||
# Invoices
|
||||
invoices.title=Invoices
|
||||
invoices.column.number=Number
|
||||
invoices.column.customer=Customer
|
||||
invoices.column.date=Date
|
||||
invoices.column.amount=Amount
|
||||
invoices.column.description=Description
|
||||
invoices.empty=No invoices have been created yet.
|
||||
invoices.notification.pdf.missing=No PDF is stored for this invoice.
|
||||
|
||||
# My Invoices
|
||||
myinvoices.title=Invoices
|
||||
myinvoices.hint.noopen=You have no open invoices. All invoices have been paid.
|
||||
myinvoices.bank.institute=Bank
|
||||
myinvoices.bank.beneficiary=Beneficiary
|
||||
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 Details
|
||||
myinvoices.bank.reference=Payment 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
|
||||
appuser.button.add=Add App User
|
||||
appuser.column.designation=Designation
|
||||
appuser.column.firstname=First Name
|
||||
appuser.column.lastname=Last Name
|
||||
appuser.column.phone=Phone
|
||||
appuser.column.appcode=App Code
|
||||
appuser.column.email=Email
|
||||
|
||||
# Statistics
|
||||
statistics.title=Statistics
|
||||
statistics.subtitle=Ask questions about your jobs and customers
|
||||
statistics.prompt.placeholder=Enter question...
|
||||
statistics.quick.jobcount=Number of Jobs
|
||||
statistics.quick.jobcount.prompt=How many jobs do I currently have?
|
||||
statistics.quick.revenue=Revenue
|
||||
statistics.quick.revenue.prompt=What is my revenue this month?
|
||||
statistics.quick.trend=Trends
|
||||
statistics.quick.trend.prompt=Show me trends from the last 3 months as a bar chart
|
||||
statistics.ai.label=AI Response
|
||||
statistics.data.fetched=Data has been retrieved
|
||||
statistics.loading=Calculating...
|
||||
|
||||
# Job Status
|
||||
jobstatus.IN_PROGRESS=In Progress
|
||||
jobstatus.COMPLETED=Completed
|
||||
|
||||
# Task Types
|
||||
tasktype.CONFIRMATION=Confirmation
|
||||
tasktype.SIGNATURE=Signature
|
||||
tasktype.TODOLIST=To-Do List
|
||||
tasktype.PHOTO=Photo
|
||||
tasktype.BARCODE=Barcode
|
||||
tasktype.COMMENT=Comment
|
||||
|
||||
# Password Reset
|
||||
passwordreset.title=Reset Password
|
||||
passwordreset.newpassword=New Password
|
||||
passwordreset.confirmpassword=Confirm Password
|
||||
passwordreset.button.submit=Save Password
|
||||
passwordreset.button.cancel=Cancel
|
||||
passwordreset.button.send=Send Email
|
||||
passwordreset.notification.enterpassword=Please enter a new password
|
||||
passwordreset.notification.mismatch=The passwords do not match
|
||||
passwordreset.notification.success=Password has been changed successfully
|
||||
passwordreset.notification.invalidtoken=Token invalid or expired
|
||||
passwordreset.notification.entermail=Please enter email
|
||||
passwordreset.notification.sent=If the email exists, a link has been sent
|
||||
passwordreset.notification.wait=Please wait {0} seconds before resending the code
|
||||
|
||||
# Email
|
||||
email.2fa.subject=Your VotianLT Verification Code
|
||||
email.2fa.body=Your verification code is: {0}\n\nThis code is valid for 10 minutes.\nIf you did not request this registration, please ignore this email.
|
||||
|
||||
# Register
|
||||
register.title=Registration
|
||||
register.subtitle=Create your VotianLT account
|
||||
register.email=Email Address
|
||||
register.password=Password
|
||||
register.password.placeholder=At least 6 characters
|
||||
register.password.confirm=Confirm Password
|
||||
register.password.confirm.placeholder=Repeat password
|
||||
register.firstname=First Name
|
||||
register.lastname=Last Name
|
||||
register.phone=Phone Number
|
||||
register.company=Company
|
||||
register.street=Street
|
||||
register.housenr=House No.
|
||||
register.zip=Postal Code
|
||||
register.city=City
|
||||
register.code.label=Verification Code (6 digits)
|
||||
register.code.placeholder=e.g. 123456
|
||||
register.button.submit=Register
|
||||
register.button.verify=Verify Code and Register
|
||||
register.button.resend=Resend Code
|
||||
register.button.back=Back to Home
|
||||
register.notification.email.required=Please enter an email address
|
||||
register.notification.email.invalid=Please enter a valid email address
|
||||
register.notification.email.duplicate=A user with this email address already exists
|
||||
register.notification.password.required=Please enter a password
|
||||
register.notification.password.min=The password must be at least 6 characters long
|
||||
register.notification.password.mismatch=The passwords do not match
|
||||
register.notification.firstname.required=Please enter your first name
|
||||
register.notification.lastname.required=Please enter your last name
|
||||
register.notification.phone.required=Please enter your phone number
|
||||
register.notification.company.required=Please enter the company name
|
||||
register.notification.street.required=Please enter the street
|
||||
register.notification.housenr.required=Please enter the house number
|
||||
register.notification.zip.required=Please enter the postal code
|
||||
register.notification.city.required=Please enter the city
|
||||
register.notification.code.sent=A verification code has been sent to {0}
|
||||
register.notification.code.emailerror=Error sending email: {0}
|
||||
register.notification.code.expired=The code has expired. Please send a new code.
|
||||
register.notification.code.invalid=The entered code is invalid
|
||||
register.notification.code.startfirst=Please start the registration first
|
||||
register.notification.code.required=Please enter the 6-digit code
|
||||
register.notification.success=Registration successful. Please log in.
|
||||
register.notification.failed=Registration failed: {0}
|
||||
|
||||
# Start Page
|
||||
start.title=VotianLT - Your Digital Transport Partner
|
||||
start.button.login=Log In
|
||||
start.button.demo=Demo
|
||||
start.button.register=Register
|
||||
login.demo.only.button=Demo access is only available through the Demo button on the start page.
|
||||
demo.session.active=Demo mode is already being used by another user. Please try again later.
|
||||
demo.start.error=Demo mode could not be started.
|
||||
start.button.createorder=Create Job
|
||||
start.button.notifications=Notifications
|
||||
start.button.nonotifications=No new notifications
|
||||
start.hero.description=For solo self-employed and small business owners in the transport industry - fully digital and all-in-one. Focus on your business, we take care of the paperwork.
|
||||
start.hero.demo.hint=Demo starts immediately with prepared sample data.
|
||||
start.hero.trial.hint="Try now for free" creates your own account for the free trial month.
|
||||
start.system.title=The System
|
||||
start.system.intro=For solo self-employed and small business owners in the transport industry, it is crucial that they can primarily focus on their actual business: winning customers and delivering goods from A to B.
|
||||
start.feature.setup.title=Setup Wizard
|
||||
start.feature.setup.desc=With the setup wizard, you can complete your user profile.
|
||||
start.feature.customers.title=Customer & Job Management
|
||||
start.feature.customers.desc=With customer and job management, you always have all contact details and job details at a glance.
|
||||
start.feature.jobs.title=Job Creation
|
||||
start.feature.jobs.desc=Create jobs in the system with just a few clicks and assign which employee should handle which transport job.
|
||||
start.app.title=The App
|
||||
start.app.description=Every job can optionally be processed via the votianLT app \u2013 completely paperless. All relevant job information is delivered directly to the driver's smartphone.
|
||||
start.imprint.title=Imprint
|
||||
start.imprint.company=Assecutor Data Service GmbH
|
||||
start.imprint.address=Ottensener Str. 8, 22525 Hamburg
|
||||
start.imprint.phone=Phone: +49 40 18 123 771 0
|
||||
start.imprint.email=Email: ahoi@assecutor.de
|
||||
start.cta.text=Register today and use the free trial month to put the system through its paces.
|
||||
start.slogan=Run your business smart ... with votianLT!
|
||||
start.version=Version
|
||||
|
||||
# Login View
|
||||
login.2fa.title=2FA Code
|
||||
login.2fa.button=Verify Code
|
||||
login.votianlt=VotianLT
|
||||
login.version=Version
|
||||
|
||||
# Message Details
|
||||
messagedetails.button.send=Send
|
||||
messagedetails.placeholder=Enter message...
|
||||
messagedetails.noimage=(no image content)
|
||||
messagedetails.imageerror=(Image could not be loaded)
|
||||
|
||||
# Invoice Generator
|
||||
invoicegenerator.properties.title=Properties
|
||||
invoicegenerator.properties.type=Type
|
||||
invoicegenerator.fontsize.label=Font Size
|
||||
invoicegenerator.color.label=Font Color
|
||||
invoicegenerator.color.dialog.title=Choose Font Color
|
||||
invoicegenerator.color.dialog.hex=Hex Color Value
|
||||
invoicegenerator.button.cancel=Cancel
|
||||
invoicegenerator.button.apply=Apply
|
||||
invoicegenerator.button.delete=Delete Element
|
||||
invoicegenerator.notification.color.applied=Color applied
|
||||
invoicegenerator.upload.drop=Drag image here or click
|
||||
invoicegenerator.upload.success=Image uploaded successfully
|
||||
invoicegenerator.upload.error=Error uploading: {0}
|
||||
invoicegenerator.file.rejected=File rejected: {0}
|
||||
invoicegenerator.properties.select.info=Click on an element in the canvas to edit its properties.
|
||||
invoicegenerator.template.vline=Vertical Line
|
||||
|
||||
# CSV Export
|
||||
csv.header.customer=Client
|
||||
csv.header.jobnumber=Job Number
|
||||
csv.header.jobdate=Job Date
|
||||
csv.header.destination=Destination
|
||||
csv.filename=jobs.csv
|
||||
|
||||
# DatePicker I18n
|
||||
datepicker.month.januar=January
|
||||
datepicker.month.februar=February
|
||||
datepicker.month.m\u00e4rz=March
|
||||
datepicker.month.april=April
|
||||
datepicker.month.mai=May
|
||||
datepicker.month.juni=June
|
||||
datepicker.month.juli=July
|
||||
datepicker.month.august=August
|
||||
datepicker.month.september=September
|
||||
datepicker.month.oktober=October
|
||||
datepicker.month.november=November
|
||||
datepicker.month.dezember=December
|
||||
datepicker.weekday.sonntag=Sunday
|
||||
datepicker.weekday.montag=Monday
|
||||
datepicker.weekday.dienstag=Tuesday
|
||||
datepicker.weekday.mittwoch=Wednesday
|
||||
datepicker.weekday.donnerstag=Thursday
|
||||
datepicker.weekday.freitag=Friday
|
||||
datepicker.weekday.samstag=Saturday
|
||||
datepicker.weekdayshort.so=Sun
|
||||
datepicker.weekdayshort.mo=Mon
|
||||
datepicker.weekdayshort.di=Tue
|
||||
datepicker.weekdayshort.mi=Wed
|
||||
datepicker.weekdayshort.do=Thu
|
||||
datepicker.weekdayshort.fr=Fri
|
||||
datepicker.weekdayshort.sa=Sat
|
||||
|
||||
# Job History
|
||||
jobhistory.status.pickupscheduled=Pickup Scheduled
|
||||
jobhistory.status.pickedup=Picked Up
|
||||
jobhistory.status.intransit=In Transit
|
||||
jobhistory.status.delivered=Delivered
|
||||
jobhistory.image.alt=Enlarged Photo
|
||||
jobhistory.title=Job History
|
||||
jobhistory.header=Job History for {0}
|
||||
jobhistory.info.customer=Customer: {0}
|
||||
jobhistory.info.createdat=Created on: {0}
|
||||
jobhistory.info.status=Status: {0}
|
||||
jobhistory.count={0} entries in history
|
||||
jobhistory.changedby=Changed by: {0}
|
||||
|
||||
# Version
|
||||
version.label=Version
|
||||
|
||||
# Management Combo
|
||||
management.placeholder=Management
|
||||
management.customers=Customers
|
||||
management.jobs=Jobs
|
||||
management.companies=Companies
|
||||
|
||||
# User Menu
|
||||
usermenu.profile=Show Profile
|
||||
usermenu.settings=Settings
|
||||
usermenu.logout=Log Out
|
||||
|
||||
# CTA Button
|
||||
cta.freetest=Try for free now
|
||||
|
||||
# Miscellaneous
|
||||
misc.toggle.hide=Hide
|
||||
misc.toggle.show=Show
|
||||
misc.nodata=No data available
|
||||
misc.loading=Loading data...
|
||||
misc.error=An error occurred
|
||||
misc.retry=Retry
|
||||
|
||||
# Admin Price Table
|
||||
adminpricetable.title=Price Table
|
||||
adminpricetable.field.monthly=Monthly Base Package
|
||||
adminpricetable.field.applicense=App Usage License
|
||||
adminpricetable.field.revenue=Revenue Share
|
||||
adminpricetable.notification.saved=Price table has been saved
|
||||
adminpricetable.notification.save.error=Error saving: {0}
|
||||
adminpricetable.notification.load.error=Error loading: {0}
|
||||
950
backend/src/main/resources/messages_es.properties
Normal file
950
backend/src/main/resources/messages_es.properties
Normal file
@@ -0,0 +1,950 @@
|
||||
# Common Dialog
|
||||
dialog.cancel=Cancelar
|
||||
dialog.confirm=Confirmar
|
||||
|
||||
# Navigation and Main Layout
|
||||
nav.jobs=Pedidos
|
||||
nav.job.create=Crear pedido
|
||||
nav.customers=Clientes
|
||||
nav.appusers=Usuarios de la app
|
||||
nav.statistics=Estad\u00edsticas
|
||||
nav.invoices=Facturas
|
||||
nav.messages=Mensajes
|
||||
nav.profile=Mi perfil
|
||||
nav.myinvoices=Facturas
|
||||
nav.imprint=Aviso legal
|
||||
nav.management=Administraci\u00f3n
|
||||
nav.users=Usuarios
|
||||
nav.showprofile=Ver perfil
|
||||
nav.settings=Configuraci\u00f3n
|
||||
nav.logout=Cerrar sesi\u00f3n
|
||||
|
||||
# Profile View
|
||||
profile.title=Editar perfil
|
||||
profile.language=Idioma
|
||||
profile.company=Empresa
|
||||
profile.companyadd=Complemento de empresa
|
||||
profile.firstname=Nombre
|
||||
profile.lastname=Apellido
|
||||
profile.phone=N\u00famero de tel\u00e9fono
|
||||
profile.fax=Tel\u00e9fono (Fax)
|
||||
profile.mobile=Tel\u00e9fono (M\u00f3vil)
|
||||
profile.email=Direcci\u00f3n de correo electr\u00f3nico (Login)*
|
||||
profile.street=Calle
|
||||
profile.housenr=N\u00famero
|
||||
profile.addressadd=Complemento de direcci\u00f3n
|
||||
profile.zip=C\u00f3digo postal
|
||||
profile.city=Ciudad
|
||||
profile.diffinvoice=Direcci\u00f3n de facturaci\u00f3n diferente
|
||||
profile.basicdata=Datos maestros
|
||||
profile.map=Mapa
|
||||
profile.invoicecreation=Creaci\u00f3n de facturas
|
||||
profile.settings=Configuraci\u00f3n
|
||||
profile.settings.digitalprocess=Proceso digital
|
||||
profile.settings.digitalprocess.info=Los pedidos se procesan digitalmente a trav\u00e9s de la app
|
||||
profile.settings.locateappuser=Localizar usuario de la app
|
||||
profile.settings.locateappuser.info=La ubicaci\u00f3n de los usuarios de la app se transmite peri\u00f3dicamente
|
||||
profile.account=Cuenta
|
||||
profile.security=Seguridad
|
||||
profile.security.twofactor=Autenticaci\u00f3n de dos factores
|
||||
profile.security.twofactor.info=Al iniciar sesi\u00f3n se env\u00eda un c\u00f3digo adicional por correo electr\u00f3nico
|
||||
profile.services=Cat\u00e1logo de servicios
|
||||
profile.saved=Perfil guardado
|
||||
profile.save.error=Error al guardar: {0}
|
||||
profile.validation.required.fill=Por favor, complete correctamente todos los campos obligatorios
|
||||
|
||||
# Profile Settings
|
||||
settings.digitalprocessing=Proceso digital mediante app
|
||||
settings.digitalprocessinginfo=Activa el procesamiento digital de pedidos a trav\u00e9s de la app m\u00f3vil
|
||||
settings.locationtracking=Localizar usuario de la app
|
||||
settings.locationtrackinginfo=Permite la localizaci\u00f3n de usuarios de la app durante la ejecuci\u00f3n de pedidos
|
||||
settings.twofactor=Autenticaci\u00f3n de 2 factores
|
||||
settings.twofactorinfo=Al activarse, se env\u00eda un c\u00f3digo por correo electr\u00f3nico en cada inicio de sesi\u00f3n
|
||||
|
||||
# Profile Billing
|
||||
profile.billing.enabled=Facturaci\u00f3n a trav\u00e9s de votianLT
|
||||
profile.billing.prefix=Prefijo de factura
|
||||
|
||||
# Profile Validation
|
||||
profile.validation.company=Empresa es un campo obligatorio
|
||||
profile.validation.firstname=Nombre es un campo obligatorio
|
||||
profile.validation.lastname=Apellido es un campo obligatorio
|
||||
profile.validation.phone=N\u00famero de tel\u00e9fono es un campo obligatorio
|
||||
profile.validation.street=Calle es un campo obligatorio
|
||||
profile.validation.housenr=N\u00famero de casa es un campo obligatorio
|
||||
profile.validation.zip=C\u00f3digo postal es un campo obligatorio
|
||||
profile.validation.city=Ciudad es un campo obligatorio
|
||||
profile.validation.email.required=Direcci\u00f3n de correo electr\u00f3nico es un campo obligatorio
|
||||
profile.validation.email.invalid=Por favor, introduzca una direcci\u00f3n de correo electr\u00f3nico v\u00e1lida
|
||||
profile.validation.company.required=Empresa es obligatorio
|
||||
profile.validation.street.required=Calle es obligatorio
|
||||
profile.validation.housenr.required=N\u00famero de casa es obligatorio
|
||||
profile.validation.zip.required=C\u00f3digo postal es obligatorio
|
||||
profile.validation.city.required=Ciudad es obligatorio
|
||||
profile.validation.firstname.required=Nombre es obligatorio
|
||||
profile.validation.lastname.required=Apellido es obligatorio
|
||||
profile.validation.phone.required=N\u00famero de tel\u00e9fono es obligatorio
|
||||
|
||||
# Profile Invoice
|
||||
profile.invoice.masterdata=Mis datos maestros
|
||||
profile.invoice.name=Nombre
|
||||
profile.invoice.city=Localidad
|
||||
profile.invoice.email=Correo electr\u00f3nico
|
||||
profile.invoice.phone=Tel\u00e9fono
|
||||
profile.invoice.placeholder.company=Su empresa
|
||||
profile.invoice.placeholder.name=Su nombre
|
||||
profile.invoice.placeholder.street=Su calle
|
||||
profile.invoice.placeholder.city=C.P. Localidad
|
||||
profile.invoice.placeholder.email=su@email.com
|
||||
profile.invoice.placeholder.phone=Su n\u00famero de tel\u00e9fono
|
||||
profile.invoice.services.list=Listar servicios
|
||||
profile.invoice.net=Importe neto
|
||||
profile.invoice.vat=Impuesto sobre el valor a\u00f1adido
|
||||
profile.invoice.gross=Importe bruto
|
||||
profile.invoice.customerdata=Datos del cliente
|
||||
profile.invoice.customer.company=Empresa del cliente
|
||||
profile.invoice.customer.name=Nombre del cliente
|
||||
profile.invoice.customer.street=Calle del cliente
|
||||
profile.invoice.customer.city=Localidad del cliente
|
||||
profile.invoice.customer.email=Correo del cliente
|
||||
profile.invoice.customer.phone=Tel\u00e9fono del cliente
|
||||
profile.invoice.free.elements=Elementos libres
|
||||
profile.invoice.element.text=Campo de texto
|
||||
profile.invoice.element.header=Encabezado
|
||||
profile.invoice.element.date=Fecha
|
||||
profile.invoice.element.customer=Info del cliente
|
||||
profile.invoice.element.company=Info de la empresa
|
||||
profile.invoice.element.amount=Importe
|
||||
profile.invoice.element.line=L\u00ednea
|
||||
profile.invoice.element.image=Imagen
|
||||
profile.invoice.element.invoicenumber=N\u00famero 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
|
||||
profile.invoice.variable=Variable
|
||||
profile.invoice.xposition=Posici\u00f3n X
|
||||
profile.invoice.yposition=Posici\u00f3n Y
|
||||
profile.invoice.fontsize=Tama\u00f1o de fuente
|
||||
profile.invoice.color=Color
|
||||
profile.invoice.element.delete=Eliminar elemento
|
||||
profile.invoice.image=Subir imagen
|
||||
profile.invoice.image.drop=Arrastre la imagen aqu\u00ed o haga clic
|
||||
profile.invoice.image.uploaded=Imagen subida correctamente
|
||||
profile.invoice.image.upload.error=Error al subir: {0}
|
||||
profile.invoice.file.rejected=Archivo rechazado: {0}
|
||||
profile.invoice.text.from.masterdata=El texto proviene de sus datos maestros
|
||||
profile.invoice.canvas.cleared=El lienzo ha sido vaciado
|
||||
profile.invoice.canvas.read.error=Error: No se pudieron leer los datos del lienzo
|
||||
profile.invoice.template.saved=Plantilla guardada correctamente
|
||||
profile.invoice.pdf.error=Error en la generaci\u00f3n del PDF: {0}
|
||||
profile.invoice.pdf.preview=Vista previa
|
||||
profile.invoice.pdf.preview.error=Error al generar la vista previa: {0}
|
||||
|
||||
# Profile Services
|
||||
profile.services.label=Servicios
|
||||
profile.services.description=Administre aqu\u00ed los servicios que ofrece a sus clientes.
|
||||
profile.services.add=A\u00f1adir nuevo servicio
|
||||
profile.services.load.error=Error al cargar los servicios: {0}
|
||||
profile.services.saved=Servicio guardado correctamente
|
||||
profile.services.save.error=Error al guardar el servicio: {0}
|
||||
profile.services.deleted=Servicio eliminado correctamente
|
||||
profile.services.delete.error=Error al eliminar el servicio: {0}
|
||||
profile.services.dialog.create=Crear nuevo servicio
|
||||
profile.services.dialog.edit=Editar servicio
|
||||
profile.services.basis=Base de c\u00e1lculo
|
||||
profile.services.basis.distance=Kil\u00f3metros recorridos
|
||||
profile.services.basis.time=Tiempo
|
||||
profile.services.basis.flatrate=Tarifa fija
|
||||
profile.services.vatrate=Tipo de IVA (%)
|
||||
profile.services.vatrate.percent=Tipo de IVA (%)
|
||||
profile.services.price.flatrate=Precio fijo (\u20ac)
|
||||
profile.services.price.distance=Precio por kil\u00f3metro (\u20ac)
|
||||
profile.services.price.time=Precio por 15 minutos (\u20ac)
|
||||
profile.services.mandatory=Obligatorio
|
||||
profile.services.calculated=Se calcula
|
||||
profile.services.validation.name=El nombre es obligatorio
|
||||
profile.services.validation.basis=La base de c\u00e1lculo es obligatoria
|
||||
profile.services.validation.flatrate=El precio fijo es obligatorio
|
||||
profile.services.validation.distance=El precio por kil\u00f3metro es obligatorio
|
||||
profile.services.validation.time=El precio por 15 minutos es obligatorio
|
||||
profile.services.validation.vatrate=El tipo de IVA es obligatorio
|
||||
profile.services.savechanges=Guardar servicio
|
||||
|
||||
# Buttons
|
||||
button.save=Guardar cambios de perfil
|
||||
button.savechanges=Guardar
|
||||
button.clear=Vaciar
|
||||
button.preview=Vista previa
|
||||
button.savetemplate=Guardar plantilla
|
||||
button.changepassword=Cambiar contrase\u00f1a
|
||||
button.deleteaccount=Eliminar cuenta de usuario
|
||||
button.add=Nuevo
|
||||
button.edit=Editar
|
||||
button.delete=Eliminar
|
||||
button.cancel=Cancelar
|
||||
button.close=Cerrar
|
||||
button.download=Descargar
|
||||
button.back=Atr\u00e1s
|
||||
|
||||
# Common
|
||||
common.name=Nombre
|
||||
common.yes=S\u00ed
|
||||
common.no=No
|
||||
common.total=Total
|
||||
common.price=Precio
|
||||
common.service=Servicio
|
||||
common.customer=Cliente
|
||||
common.actions=Acciones
|
||||
common.loading=Cargando...
|
||||
common.error=Error
|
||||
common.success=\u00c9xito
|
||||
common.required=Campo obligatorio
|
||||
|
||||
# Validation
|
||||
validation.required=El campo es obligatorio
|
||||
validation.email=Direcci\u00f3n de correo electr\u00f3nico no v\u00e1lida
|
||||
validation.error=Error de validaci\u00f3n
|
||||
|
||||
# Notifications
|
||||
notification.saved=Perfil guardado
|
||||
notification.error=Error al guardar
|
||||
notification.languagechanged=Idioma cambiado
|
||||
|
||||
# Login
|
||||
login.title=Iniciar sesi\u00f3n
|
||||
login.username=Nombre de usuario
|
||||
login.password=Contrase\u00f1a
|
||||
login.login=Iniciar sesi\u00f3n
|
||||
login.forgotpassword=\u00bfOlvid\u00f3 su contrase\u00f1a?
|
||||
login.rememberme=Mantener la sesi\u00f3n iniciada
|
||||
login.register=Registrarse
|
||||
login.2fa.helper=C\u00f3digo de 6 d\u00edgitos
|
||||
login.2fa.sent=El c\u00f3digo ha sido enviado por correo electr\u00f3nico
|
||||
login.2fa.no.credentials=No hay credenciales disponibles
|
||||
login.2fa.invalid.code=C\u00f3digo no v\u00e1lido
|
||||
login.2fa.wrong.code=C\u00f3digo incorrecto
|
||||
|
||||
# Error Messages
|
||||
error.loading=Error al cargar
|
||||
error.saving=Error al guardar
|
||||
error.validation=Error de validaci\u00f3n
|
||||
|
||||
# Page Titles
|
||||
page.title.dashboard=VotianLT - Panel de control
|
||||
page.title.appuser.create=Crear nuevo usuario de la app
|
||||
page.title.messages=Mensajes
|
||||
page.title.register=Registrarse en VotianLT
|
||||
page.title.customers=Clientes
|
||||
page.title.customer.edit=Editar cliente
|
||||
page.title.verwaltung=Administraci\u00f3n
|
||||
page.title.company.create=Crear nueva empresa
|
||||
page.title.imprint=Aviso legal
|
||||
page.title.profile.edit=Editar perfil
|
||||
page.title.admin.dashboard=Panel de administraci\u00f3n
|
||||
page.title.invoice.create=Crear factura
|
||||
page.title.customer.create=Crear nuevo cliente
|
||||
page.title.login=Iniciar sesi\u00f3n en VotianLT
|
||||
page.title.jobs=Pedidos
|
||||
page.title.appuser.edit=Editar usuario de la app
|
||||
page.title.statistics=Estad\u00edsticas
|
||||
page.title.password.forget=Restablecer contrase\u00f1a
|
||||
page.title.invoices=Facturas
|
||||
page.title.appusers=Usuarios de la app
|
||||
page.title.job.history=Historial del pedido
|
||||
page.title.message.history=Historial de mensajes
|
||||
page.title.myinvoices=Facturas
|
||||
page.title.job.create=Crear nuevo pedido
|
||||
page.title.job.summary=Resumen
|
||||
page.title.pricetable=Tabla de precios
|
||||
page.title.invoice.generator=Generador de facturas
|
||||
page.title.welcome=VotianLT - Bienvenido
|
||||
page.title.password.reset=Restablecer contrase\u00f1a \u2013 Introduzca su correo electr\u00f3nico
|
||||
page.title.add.appuser=Crear nuevo usuario de la app
|
||||
page.title.user.messages=Mensajes
|
||||
page.title.edit.customer=Editar cliente
|
||||
page.title.show.customers=Clientes
|
||||
page.title.add.company=Crear nueva empresa
|
||||
page.title.create.invoice=Crear factura
|
||||
page.title.add.customer=Crear nuevo cliente
|
||||
page.title.edit.appuser=Editar usuario de la app
|
||||
page.title.forget.password=Restablecer contrase\u00f1a
|
||||
page.title.admin.pricetable=Tabla de precios
|
||||
page.title.add.job=Crear nuevo pedido
|
||||
|
||||
# Dashboard
|
||||
dashboard.welcome=\u00a1Bienvenido/a, {0}!
|
||||
dashboard.description=Aqu\u00ed puede gestionar sus pedidos, organizar clientes y utilizar todas las funciones importantes de VotianLT.
|
||||
dashboard.system.title=Vista general del sistema
|
||||
dashboard.system.intro=Gestione sus procesos empresariales de manera eficiente con las siguientes funciones
|
||||
dashboard.feature.setup.title=Configuraci\u00f3n
|
||||
dashboard.feature.setup.desc=Configure los ajustes del sistema y los datos maestros
|
||||
dashboard.feature.customers.title=Clientes
|
||||
dashboard.feature.customers.desc=Gestione sus relaciones con los clientes y contactos
|
||||
dashboard.feature.jobs.title=Pedidos
|
||||
dashboard.feature.jobs.desc=Cree y gestione pedidos de manera eficiente
|
||||
|
||||
# Add App User
|
||||
addappuser.title=Crear nuevo usuario de la app
|
||||
addappuser.designation=Denominaci\u00f3n
|
||||
addappuser.phone=Tel\u00e9fono (M\u00f3vil)
|
||||
addappuser.password=Contrase\u00f1a
|
||||
addappuser.password.confirm=Confirmar contrase\u00f1a
|
||||
addappuser.button.submit=Crear usuario de la app
|
||||
addappuser.validation.designation=La denominaci\u00f3n es obligatoria
|
||||
addappuser.validation.phone=El n\u00famero de tel\u00e9fono es obligatorio
|
||||
addappuser.validation.password.required=La contrase\u00f1a es obligatoria
|
||||
addappuser.validation.password.min=La contrase\u00f1a debe tener al menos 6 caracteres
|
||||
addappuser.validation.password.confirm=La confirmaci\u00f3n de contrase\u00f1a es obligatoria
|
||||
addappuser.validation.password.mismatch=Las contrase\u00f1as no coinciden
|
||||
addappuser.validation.email.required=El correo electr\u00f3nico es obligatorio
|
||||
addappuser.validation.email.invalid=Direcci\u00f3n de correo electr\u00f3nico no v\u00e1lida
|
||||
addappuser.notification.validation=Por favor, complete todos los campos obligatorios
|
||||
addappuser.notification.success=Usuario de la app creado correctamente
|
||||
addappuser.notification.check=Por favor, revise sus datos
|
||||
addappuser.notification.email.duplicate=Esta direcci\u00f3n de correo electr\u00f3nico ya est\u00e1 en uso
|
||||
addappuser.notification.error=Error: {0}
|
||||
addappuser.placeholder.designation=(HH H 000)
|
||||
|
||||
# Edit App User
|
||||
editappuser.title=Editar usuario de la app
|
||||
editappuser.password.change=Nueva contrase\u00f1a
|
||||
editappuser.password.change.confirm=Confirmar nueva contrase\u00f1a
|
||||
editappuser.password.placeholder=Dejar en blanco para no cambiar la contrase\u00f1a
|
||||
editappuser.notification.invalid.id=ID de usuario de la app no v\u00e1lido
|
||||
editappuser.notification.password.mismatch=Las contrase\u00f1as no coinciden
|
||||
editappuser.notification.saved=Usuario de la app guardado correctamente
|
||||
editappuser.notification.check=Por favor, revise sus datos
|
||||
editappuser.notification.password.confirm=Por favor, confirme la nueva contrase\u00f1a
|
||||
editappuser.notification.password.enter=Por favor, introduzca una nueva contrase\u00f1a
|
||||
editappuser.notification.deleted=Usuario de la app eliminado correctamente
|
||||
editappuser.dialog.delete.text=\u00bfDesea realmente eliminar este usuario de la app?
|
||||
editappuser.dialog.delete.confirm=Eliminar
|
||||
|
||||
# Customers
|
||||
customers.title=Clientes
|
||||
customers.button.add=A\u00f1adir nuevo cliente
|
||||
customers.hint.click=Haga clic en un cliente para ver los detalles
|
||||
customers.column.company=Empresa
|
||||
customers.column.name=Nombre
|
||||
customers.column.email=Correo electr\u00f3nico
|
||||
customers.column.phone=Tel\u00e9fono
|
||||
customers.column.street=Calle
|
||||
customers.column.city=Localidad
|
||||
|
||||
# Edit Customer
|
||||
editcustomer.title=Editar cliente
|
||||
editcustomer.notification.notfound=Cliente no encontrado
|
||||
editcustomer.notification.invalid.id=ID de cliente no v\u00e1lido
|
||||
editcustomer.notification.saved=Cliente guardado correctamente
|
||||
editcustomer.notification.check=Por favor, revise sus datos
|
||||
editcustomer.notification.deleted=Cliente eliminado correctamente
|
||||
editcustomer.dialog.delete.text=\u00bfDesea realmente eliminar este cliente?
|
||||
editcustomer.dialog.delete.confirm=Eliminar
|
||||
|
||||
# Add Customer
|
||||
addcustomer.title=Crear nuevo cliente
|
||||
addcustomer.button.submit=Crear cliente
|
||||
addcustomer.notification.validation=Por favor, complete todos los campos obligatorios
|
||||
addcustomer.notification.success=Cliente creado correctamente
|
||||
addcustomer.notification.check=Por favor, revise sus datos
|
||||
addcustomer.notification.error=Error: {0}
|
||||
addcustomer.validation.required=Este campo es obligatorio
|
||||
|
||||
# Add Company
|
||||
addcompany.title=Crear nueva empresa
|
||||
addcompany.button.submit=Crear empresa
|
||||
|
||||
# Verwaltung
|
||||
verwaltung.title=Administraci\u00f3n
|
||||
verwaltung.description=Administre aqu\u00ed sus empresas, clientes y configuraci\u00f3n del sistema
|
||||
|
||||
# User Messages
|
||||
usermessages.title.with=Mensajes con {0}
|
||||
usermessages.general.title=Conversaciones generales
|
||||
usermessages.general.conversation=Conversaci\u00f3n general
|
||||
usermessages.job.title=Mensajes relacionados con pedidos
|
||||
usermessages.job.conversation=Pedido {0}
|
||||
usermessages.no.job.messages=No hay mensajes relacionados con pedidos
|
||||
usermessages.preview.empty=No hay vista previa disponible
|
||||
usermessages.message.count={0} mensajes
|
||||
usermessages.unknown=Desconocido
|
||||
usermessages.unknown.participant=Participante desconocido
|
||||
|
||||
# Admin Dashboard
|
||||
admindashboard.title=Panel de administraci\u00f3n
|
||||
admindashboard.loading=Cargando estad\u00edsticas...
|
||||
admindashboard.error=Error al cargar: {0}
|
||||
admindashboard.section.overview=Vista general
|
||||
admindashboard.section.jobs=Pedidos
|
||||
admindashboard.section.tasks=Tareas
|
||||
admindashboard.section.users=Actividad de usuarios
|
||||
admindashboard.section.health=Estado del sistema
|
||||
admindashboard.stat.totaljobs=Total de pedidos
|
||||
admindashboard.stat.users=Usuarios
|
||||
admindashboard.stat.appusers=Usuarios de la app
|
||||
admindashboard.stat.lastupdated=\u00daltima actualizaci\u00f3n
|
||||
admindashboard.stat.openjobs=Pedidos abiertos
|
||||
admindashboard.stat.inprogress=En proceso
|
||||
admindashboard.stat.completed=Completado
|
||||
admindashboard.stat.cargo=Piezas de carga
|
||||
admindashboard.stat.status.info=Estado
|
||||
admindashboard.stat.status.unavailable=No disponible
|
||||
admindashboard.stat.totaltasks=Total de tareas
|
||||
admindashboard.stat.completedtasks=Completadas
|
||||
admindashboard.stat.pendingtasks=Pendientes
|
||||
admindashboard.stat.successrate=Tasa de \u00e9xito
|
||||
admindashboard.stat.photos=Fotos
|
||||
admindashboard.stat.barcodes=C\u00f3digos de barras
|
||||
admindashboard.stat.signatures=Firmas
|
||||
admindashboard.stat.comments=Comentarios
|
||||
admindashboard.stat.database=Base de datos
|
||||
admindashboard.stat.database.connected=Conectada
|
||||
admindashboard.stat.database.error=Error
|
||||
admindashboard.stat.websocket=WebSocket
|
||||
admindashboard.stat.websocket.active=Activo
|
||||
admindashboard.stat.app=Aplicaci\u00f3n
|
||||
admindashboard.stat.app.running=En ejecuci\u00f3n
|
||||
admindashboard.stat.memory=Memoria
|
||||
|
||||
# Messages
|
||||
messages.title=Mensajes
|
||||
messages.column.status=Estado
|
||||
messages.column.client=Cliente
|
||||
messages.column.email=Correo electr\u00f3nico
|
||||
messages.column.total=Total
|
||||
messages.column.unread=No le\u00eddos
|
||||
messages.column.lastmessage=\u00daltimo mensaje
|
||||
messages.column.preview=Vista previa
|
||||
messages.notification.error=Error al cargar los mensajes
|
||||
messages.preview.image=Imagen
|
||||
messages.preview.empty=Sin vista previa
|
||||
messages.sender.unknown=Remitente desconocido
|
||||
|
||||
# Add Job
|
||||
addjob.title=Crear nuevo pedido
|
||||
addjob.customer.label=Cliente
|
||||
addjob.customer.placeholder=Seleccionar cliente
|
||||
addjob.customer.unnamed=Cliente sin nombre
|
||||
addjob.button.clearfields=Vaciar campos
|
||||
addjob.button.submit=Crear pedido
|
||||
addjob.address.salutation=Tratamiento
|
||||
addjob.address.salutation.placeholder=Seleccionar tratamiento
|
||||
addjob.salutation.mr=Sr.
|
||||
addjob.salutation.ms=Sra.
|
||||
addjob.salutation.other=Otro
|
||||
addjob.address.company.placeholder=Introducir empresa
|
||||
addjob.address.street.placeholder=Introducir calle
|
||||
addjob.address.housenumber=N\u00famero de casa
|
||||
addjob.address.addition.placeholder=Complemento de direcci\u00f3n
|
||||
addjob.address.city=Localidad
|
||||
addjob.address.city.placeholder.pickup=Localidad (Recogida)
|
||||
addjob.address.city.placeholder.delivery=Localidad (Entrega)
|
||||
addjob.address.delivery.street.placeholder=Calle (Entrega)
|
||||
addjob.address.delivery.addition.placeholder=Complemento de direcci\u00f3n (Entrega)
|
||||
addjob.address.save=Guardar direcci\u00f3n
|
||||
addjob.section.pickup=Recogida
|
||||
addjob.section.delivery=Entrega
|
||||
addjob.stations.apply=Aplicar estaciones
|
||||
addjob.station.delivery=Estaci\u00f3n de entrega {0}
|
||||
addjob.station.add=A\u00f1adir estaci\u00f3n de entrega
|
||||
addjob.station.remove.confirm=\u00bfDesea realmente eliminar la estaci\u00f3n de entrega {0}?
|
||||
addjob.station.max.reached=Se ha alcanzado el n\u00famero m\u00e1ximo de 25 estaciones de entrega
|
||||
addjob.station.unused=No utilizada
|
||||
addjob.appointment.delivery.info=Las fechas de entrega se establecen directamente en las estaciones de entrega.
|
||||
addjob.tab.addresses=Cliente y direcciones
|
||||
addjob.tab.appointments=Citas y procesamiento
|
||||
addjob.tab.cargo=Carga
|
||||
addjob.tab.tasks=Tareas
|
||||
addjob.tab.price=Precio y cierre
|
||||
addjob.appointment.date=Fecha
|
||||
addjob.appointment.time=Hora
|
||||
addjob.appointment.pickup=Fecha de recogida
|
||||
addjob.appointment.delivery=Fecha de entrega
|
||||
addjob.settings.digitalprocess=Proceso digital mediante app
|
||||
addjob.appuser.label=Usuario de la app
|
||||
addjob.appuser.placeholder=Seleccionar usuario de la app
|
||||
addjob.cargo.description=Descripci\u00f3n
|
||||
addjob.cargo.description.placeholder=Introducir descripci\u00f3n
|
||||
addjob.cargo.quantity=Cantidad
|
||||
addjob.cargo.weight=Peso
|
||||
addjob.cargo.length=Largo
|
||||
addjob.cargo.width=Ancho
|
||||
addjob.cargo.height=Alto
|
||||
addjob.cargo.europalette=Europal\u00e9
|
||||
addjob.cargo.disposablepalette=Pal\u00e9 desechable
|
||||
addjob.cargo.dusseldorfpalette=Pal\u00e9 D\u00fcsseldorf
|
||||
addjob.cargo.gridboxpalette=Pal\u00e9 de caja de rejilla
|
||||
addjob.cargo.gridcart=Carro de rejilla
|
||||
addjob.cargo.parcel=Paquete
|
||||
addjob.cargo.add=A\u00f1adir carga
|
||||
addjob.tasks.title=Tareas
|
||||
addjob.tasks.template.placeholder=Seleccionar plantilla
|
||||
addjob.tasks.template.save.tooltip=Guardar como plantilla
|
||||
addjob.tasks.template.save.title=Guardar plantilla
|
||||
addjob.tasks.template.name=Nombre de la plantilla
|
||||
addjob.tasks.template.name.placeholder=Introducir nombre
|
||||
addjob.tasks.template.name.required=El nombre es obligatorio
|
||||
addjob.tasks.template.saved=Plantilla "{0}" guardada
|
||||
addjob.tasks.template.save.error=Error al guardar: {0}
|
||||
addjob.tasks.template.dialog.error=Error al abrir el di\u00e1logo: {0}
|
||||
addjob.tasks.template.no.tasks=No hay tareas para guardar
|
||||
addjob.tasks.template.load.title=Cargar plantilla
|
||||
addjob.tasks.template.load.text=\u00bfDesea cargar la plantilla "{0}"? Esta acci\u00f3n reemplazar\u00e1 todas las tareas actuales.
|
||||
addjob.tasks.template.load.confirm=Cargar
|
||||
addjob.tasks.template.loaded=Plantilla "{0}" cargada
|
||||
addjob.tasks.template.load.error=Error al cargar: {0}
|
||||
addjob.tasks.template.load.templates.error=Error al cargar las plantillas: {0}
|
||||
addjob.tasks.add=A\u00f1adir tarea
|
||||
addjob.tasks.tasktype=Tipo de tarea
|
||||
addjob.tasks.tasktype.placeholder=Seleccionar tipo
|
||||
addjob.tasks.description=Descripci\u00f3n
|
||||
addjob.tasks.description.placeholder=Introducir descripci\u00f3n
|
||||
addjob.tasks.buttontext=Texto del bot\u00f3n
|
||||
addjob.tasks.buttontext.placeholder=Introducir texto
|
||||
addjob.tasks.remark=Observaci\u00f3n
|
||||
addjob.tasks.remark.placeholder=Introducir observaci\u00f3n
|
||||
addjob.tasks.photo.min=M\u00edn. fotos
|
||||
addjob.tasks.photo.max=M\u00e1x. fotos
|
||||
addjob.tasks.barcode.min=M\u00edn. c\u00f3digos de barras
|
||||
addjob.tasks.barcode.max=M\u00e1x. c\u00f3digos de barras
|
||||
addjob.tasks.signature.noconfig=No se requiere configuraci\u00f3n
|
||||
addjob.tasks.todolist.title=Lista de tareas pendientes
|
||||
addjob.tasks.todolist.item.placeholder=Introducir tarea pendiente
|
||||
addjob.tasks.todolist.add=A\u00f1adir tarea pendiente
|
||||
addjob.tasks.comment.label=Comentario
|
||||
addjob.tasks.comment.placeholder=Introducir comentario
|
||||
addjob.tasks.comment.required=Comentario obligatorio
|
||||
addjob.tasks.optional=La tarea es opcional
|
||||
addjob.services.title=Servicios
|
||||
addjob.services.add=A\u00f1adir servicio
|
||||
addjob.services.calculation=C\u00e1lculo
|
||||
addjob.services.basis.distance=Kil\u00f3metros recorridos
|
||||
addjob.services.basis.time=Tiempo
|
||||
addjob.services.basis.flatrate=Tarifa fija
|
||||
addjob.services.vat=IVA
|
||||
addjob.services.route.missing=Falta la ruta
|
||||
addjob.services.dialog.title=Seleccionar servicio
|
||||
addjob.services.dialog.placeholder=Elegir servicio
|
||||
addjob.services.dialog.station.placeholder=Elegir estaci\u00f3n de entrega
|
||||
addjob.services.dialog.add=A\u00f1adir
|
||||
addjob.services.deliverystation=Estaci\u00f3n de entrega
|
||||
addjob.summary.title=Resumen
|
||||
addjob.summary.net=Neto
|
||||
addjob.summary.vat=IVA
|
||||
addjob.summary.gross=Bruto
|
||||
addjob.route.title=Ruta
|
||||
addjob.route.distance=Distancia
|
||||
addjob.route.distance.km=Distancia (km)
|
||||
addjob.route.distance.placeholder=p. ej. 150.5
|
||||
addjob.route.duration=Duraci\u00f3n
|
||||
addjob.route.duration.min=Duraci\u00f3n (min.)
|
||||
addjob.route.duration.placeholder=p. ej. 120
|
||||
addjob.route.manual.title=Introducci\u00f3n manual de la ruta
|
||||
addjob.route.manual.hint=Introduzca la distancia y la duraci\u00f3n manualmente si no se ha calculado ninguna ruta
|
||||
addjob.notification.success=Pedido {0} creado correctamente
|
||||
addjob.notification.cleared=Todos los campos han sido vaciados
|
||||
addjob.notification.draft.restored=Borrador restaurado
|
||||
addjob.validation.required.fields=Por favor, complete todos los campos obligatorios
|
||||
addjob.validation.appuser.required=Por favor, seleccione un usuario de la app
|
||||
addjob.validation.cargo.required=Por favor, indique al menos una carga
|
||||
addjob.validation.pickupdate.future=La fecha de recogida debe ser hoy o en el futuro
|
||||
addjob.validation.deliverydate.future=La fecha de entrega debe ser hoy o en el futuro
|
||||
addjob.validation.dialog.title=Validaci\u00f3n de direcci\u00f3n
|
||||
addjob.validation.dialog.loading=Validando direcciones...
|
||||
addjob.validation.dialog.back=Atr\u00e1s
|
||||
addjob.validation.dialog.continue=Continuar
|
||||
addjob.validation.dialog.continue.anyway=Continuar de todos modos
|
||||
addjob.validation.pickup.address=Direcci\u00f3n de recogida
|
||||
addjob.validation.delivery.address=Direcci\u00f3n de entrega
|
||||
addjob.validation.route=Ruta
|
||||
addjob.validation.address.not.found.title=Direcci\u00f3n no encontrada
|
||||
addjob.validation.address.not.found.message=La direcci\u00f3n introducida no pudo ser encontrada de forma un\u00edvoca en Google. \u00bfDesea guardar de todos modos?
|
||||
addjob.validation.address.save.anyway=Guardar de todos modos
|
||||
addjob.validation.address.correct=Corregir direcci\u00f3n
|
||||
|
||||
# Job Summary
|
||||
jobsummary.title=Resumen
|
||||
jobsummary.error.noid=No se ha indicado un ID de pedido
|
||||
jobsummary.error.invalidid=Formato de ID de pedido no v\u00e1lido: {0}
|
||||
jobsummary.error.notfound=No se encontr\u00f3 el pedido con ID {0}
|
||||
jobsummary.button.sendmessage=Enviar mensaje
|
||||
jobsummary.button.jobhistory=Historial del pedido
|
||||
jobsummary.button.complete=Completar pedido manualmente
|
||||
jobsummary.dialog.complete.title=Completar pedido
|
||||
jobsummary.dialog.complete.text=\u00bfDesea completar manualmente el pedido {0}?
|
||||
jobsummary.dialog.complete.cancel=Cancelar
|
||||
jobsummary.dialog.complete.confirm=Completar
|
||||
jobsummary.notification.completed=El pedido {0} ha sido completado
|
||||
jobsummary.notification.complete.error=Error al completar: {0}
|
||||
jobsummary.notification.noappuser=Este pedido no tiene asignado ning\u00fan usuario de la app
|
||||
jobsummary.section.pickup=Recogida
|
||||
jobsummary.section.delivery=Entrega
|
||||
jobsummary.station.phone=Tel\u00e9fono
|
||||
jobsummary.section.tasks=Tareas a confirmar
|
||||
jobsummary.section.cargo=Carga a transportar
|
||||
jobsummary.section.info=Informaci\u00f3n adicional
|
||||
jobsummary.tasks.none=Sin tareas
|
||||
jobsummary.cargo.none=Sin datos de carga
|
||||
jobsummary.info.netto=Neto
|
||||
jobsummary.info.ust=IVA
|
||||
jobsummary.info.gesamt=Total
|
||||
jobsummary.info.bemerkung=Observaci\u00f3n
|
||||
jobsummary.info.digital=Proceso digital mediante app: activado
|
||||
jobsummary.info.appuser=Usuario de la app
|
||||
jobsummary.task.status.abgeschlossen=Completado
|
||||
jobsummary.task.status.offen=Abierto
|
||||
jobsummary.task.typ=Tipo
|
||||
jobsummary.task.completedAt=Completado el
|
||||
jobsummary.task.completedBy=Completado por
|
||||
jobsummary.task.todo.items=Elementos pendientes
|
||||
jobsummary.task.photo.info=Fotos
|
||||
jobsummary.task.photo.minmax=Se requieren al menos {0} fotos
|
||||
jobsummary.task.photo.maxonly=Se permiten como m\u00e1ximo {0} fotos
|
||||
jobsummary.task.photo.taken=Fotos tomadas ({0})
|
||||
jobsummary.task.button.text=Texto del bot\u00f3n
|
||||
jobsummary.button.schliessen=Cerrar
|
||||
|
||||
# Jobs
|
||||
jobs.title=Pedidos
|
||||
jobs.filter.search=Buscar
|
||||
jobs.filter.search.placeholder=Buscar por n\u00famero de pedido...
|
||||
jobs.filter.startdate=Fecha de inicio
|
||||
jobs.filter.enddate=Fecha de fin
|
||||
jobs.filter.status=Estado
|
||||
jobs.filter.apply=Aplicar filtro
|
||||
jobs.status.all=Todos
|
||||
jobs.status.open=Abierto
|
||||
jobs.status.done=Completado
|
||||
jobs.notification.completed=El pedido {0} ha sido completado
|
||||
jobs.column.status=Estado
|
||||
jobs.column.customer=Cliente
|
||||
jobs.column.jobnumber=N\u00famero de pedido
|
||||
jobs.column.jobdate=Fecha del pedido
|
||||
jobs.column.destination=Destino
|
||||
jobs.historie.manuell=Manual
|
||||
jobs.button.csvexport=Exportar CSV
|
||||
jobs.tooltip.complete=Completar pedido
|
||||
jobs.tooltip.createinvoice=Crear factura
|
||||
jobs.tooltip.showinvoice=Ver factura
|
||||
jobs.tooltip.delete=Eliminar pedido
|
||||
jobs.dialog.complete.title=Completar pedido
|
||||
jobs.dialog.complete.text=\u00bfDesea completar manualmente el pedido {0}?
|
||||
jobs.dialog.complete.confirm=Completar
|
||||
jobs.dialog.delete.title=Eliminar pedido
|
||||
jobs.dialog.delete.text=\u00bfDesea realmente eliminar el pedido {0}?
|
||||
jobs.notification.complete.error=Error al completar: {0}
|
||||
jobs.notification.deleted=El pedido {0} ha sido eliminado
|
||||
jobs.notification.delete.error=Error al eliminar: {0}
|
||||
|
||||
# Create Invoice
|
||||
createinvoice.title=Crear factura \u2013 Pedido {0}
|
||||
createinvoice.error.invalidid=ID de pedido no v\u00e1lido
|
||||
createinvoice.error.notfound=Pedido no encontrado
|
||||
createinvoice.button.create=Crear factura
|
||||
createinvoice.section.job=Detalles del pedido
|
||||
createinvoice.section.route=Informaci\u00f3n de la ruta
|
||||
createinvoice.section.services=Servicios
|
||||
createinvoice.section.summary=Resumen
|
||||
createinvoice.field.jobnumber=N\u00famero de pedido
|
||||
createinvoice.field.customer=Cliente
|
||||
createinvoice.field.status=Estado
|
||||
createinvoice.field.price=Precio
|
||||
createinvoice.route.distance=Distancia
|
||||
createinvoice.route.duration=Tiempo de viaje
|
||||
createinvoice.column.service=Servicio
|
||||
createinvoice.column.basis=Base de c\u00e1lculo
|
||||
createinvoice.summary.net=Importe neto
|
||||
createinvoice.summary.vat=IVA ({0}%)
|
||||
createinvoice.summary.total=Importe total
|
||||
createinvoice.notification.noservices=Por favor, seleccione al menos un servicio
|
||||
createinvoice.notification.nouser=Usuario no encontrado
|
||||
createinvoice.notification.notemplate=No se encontr\u00f3 plantilla de factura
|
||||
createinvoice.notification.error=Error al crear la factura: {0}
|
||||
createinvoice.notification.saved=La factura {0} ha sido guardada
|
||||
createinvoice.preview.title=Vista previa de la factura
|
||||
createinvoice.preview.number=VISTA PREVIA
|
||||
createinvoice.button.save=Guardar
|
||||
createinvoice.confirm.save.title=Guardar factura
|
||||
createinvoice.confirm.save.message=Esta factura se guardar\u00e1 de forma permanente y no podr\u00e1 ser modificada posteriormente. \u00bfDesea continuar?
|
||||
createinvoice.confirm.save.confirm=S\u00ed, guardar
|
||||
|
||||
# Invoices
|
||||
invoices.title=Facturas
|
||||
invoices.column.number=N\u00famero
|
||||
invoices.column.customer=Cliente
|
||||
invoices.column.date=Fecha
|
||||
invoices.column.amount=Importe
|
||||
invoices.column.description=Descripci\u00f3n
|
||||
invoices.empty=A\u00fan no se han creado facturas.
|
||||
invoices.notification.pdf.missing=No hay un PDF guardado para esta factura.
|
||||
|
||||
# My Invoices
|
||||
myinvoices.title=Facturas
|
||||
myinvoices.hint.noopen=No tiene facturas pendientes. Todas las facturas est\u00e1n pagadas.
|
||||
myinvoices.bank.institute=Banco
|
||||
myinvoices.bank.beneficiary=Beneficiario
|
||||
myinvoices.bank.iban=IBAN
|
||||
myinvoices.recipient.name=Cliente
|
||||
myinvoices.recipient.department=
|
||||
myinvoices.item.description=Posici\u00f3n: {0}
|
||||
myinvoices.card.open=Facturas pendientes
|
||||
myinvoices.card.bank=Datos bancarios
|
||||
myinvoices.bank.reference=Concepto
|
||||
myinvoices.section.title=Todas las facturas
|
||||
myinvoices.filter.pagesize=Entradas por p\u00e1gina
|
||||
myinvoices.filter.search=Buscar
|
||||
myinvoices.filter.search.placeholder=Buscar n\u00famero de factura...
|
||||
myinvoices.column.status=Estado
|
||||
myinvoices.column.number=N\u00famero
|
||||
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 la app
|
||||
appuser.button.add=A\u00f1adir usuario de la app
|
||||
appuser.column.designation=Denominaci\u00f3n
|
||||
appuser.column.firstname=Nombre
|
||||
appuser.column.lastname=Apellido
|
||||
appuser.column.phone=Tel\u00e9fono
|
||||
appuser.column.appcode=C\u00f3digo de la app
|
||||
appuser.column.email=Correo electr\u00f3nico
|
||||
|
||||
# Statistics
|
||||
statistics.title=Estad\u00edsticas
|
||||
statistics.subtitle=Haga preguntas sobre sus pedidos y clientes
|
||||
statistics.prompt.placeholder=Introducir pregunta...
|
||||
statistics.quick.jobcount=N\u00famero de pedidos
|
||||
statistics.quick.jobcount.prompt=\u00bfCu\u00e1ntos pedidos tengo actualmente?
|
||||
statistics.quick.revenue=Facturaci\u00f3n
|
||||
statistics.quick.revenue.prompt=\u00bfCu\u00e1l es mi facturaci\u00f3n este mes?
|
||||
statistics.quick.trend=Tendencias
|
||||
statistics.quick.trend.prompt=Mu\u00e9strame las tendencias de los \u00faltimos 3 meses como gr\u00e1fico de barras
|
||||
statistics.ai.label=Respuesta de IA
|
||||
statistics.data.fetched=Datos obtenidos
|
||||
statistics.loading=Calculando...
|
||||
|
||||
# Job Status
|
||||
jobstatus.IN_PROGRESS=En proceso
|
||||
jobstatus.COMPLETED=Completado
|
||||
|
||||
# Task Types
|
||||
tasktype.CONFIRMATION=Confirmaci\u00f3n
|
||||
tasktype.SIGNATURE=Firma
|
||||
tasktype.TODOLIST=Lista de tareas pendientes
|
||||
tasktype.PHOTO=Foto
|
||||
tasktype.BARCODE=C\u00f3digo de barras
|
||||
tasktype.COMMENT=Comentario
|
||||
|
||||
# Password Reset
|
||||
passwordreset.title=Restablecer contrase\u00f1a
|
||||
passwordreset.newpassword=Nueva contrase\u00f1a
|
||||
passwordreset.confirmpassword=Confirmar contrase\u00f1a
|
||||
passwordreset.button.submit=Guardar contrase\u00f1a
|
||||
passwordreset.button.cancel=Cancelar
|
||||
passwordreset.button.send=Enviar correo electr\u00f3nico
|
||||
passwordreset.notification.enterpassword=Por favor, introduzca una nueva contrase\u00f1a
|
||||
passwordreset.notification.mismatch=Las contrase\u00f1as no coinciden
|
||||
passwordreset.notification.success=La contrase\u00f1a se ha cambiado correctamente
|
||||
passwordreset.notification.invalidtoken=Token no v\u00e1lido o caducado
|
||||
passwordreset.notification.entermail=Por favor, introduzca su correo electr\u00f3nico
|
||||
passwordreset.notification.sent=Si el correo electr\u00f3nico existe, se ha enviado un enlace
|
||||
passwordreset.notification.wait=Por favor, espere {0} segundos antes de reenviar el c\u00f3digo
|
||||
|
||||
# Email
|
||||
email.2fa.subject=Su c\u00f3digo de verificaci\u00f3n de VotianLT
|
||||
email.2fa.body=Su c\u00f3digo de verificaci\u00f3n es: {0}\n\nEste c\u00f3digo es v\u00e1lido durante 10 minutos.\nSi no ha solicitado este registro, ignore este correo electr\u00f3nico.
|
||||
|
||||
# Register
|
||||
register.title=Registro
|
||||
register.subtitle=Cree su cuenta de VotianLT
|
||||
register.email=Direcci\u00f3n de correo electr\u00f3nico
|
||||
register.password=Contrase\u00f1a
|
||||
register.password.placeholder=M\u00ednimo 6 caracteres
|
||||
register.password.confirm=Confirmar contrase\u00f1a
|
||||
register.password.confirm.placeholder=Repetir contrase\u00f1a
|
||||
register.firstname=Nombre
|
||||
register.lastname=Apellido
|
||||
register.phone=N\u00famero de tel\u00e9fono
|
||||
register.company=Empresa
|
||||
register.street=Calle
|
||||
register.housenr=N\u00famero
|
||||
register.zip=C\u00f3digo postal
|
||||
register.city=Ciudad
|
||||
register.code.label=C\u00f3digo de verificaci\u00f3n (6 d\u00edgitos)
|
||||
register.code.placeholder=p. ej. 123456
|
||||
register.button.submit=Registrarse
|
||||
register.button.verify=Verificar c\u00f3digo y registrarse
|
||||
register.button.resend=Reenviar c\u00f3digo
|
||||
register.button.back=Volver a la p\u00e1gina de inicio
|
||||
register.notification.email.required=Por favor, introduzca una direcci\u00f3n de correo electr\u00f3nico
|
||||
register.notification.email.invalid=Por favor, introduzca una direcci\u00f3n de correo electr\u00f3nico v\u00e1lida
|
||||
register.notification.email.duplicate=Ya existe un usuario con esta direcci\u00f3n de correo electr\u00f3nico
|
||||
register.notification.password.required=Por favor, introduzca una contrase\u00f1a
|
||||
register.notification.password.min=La contrase\u00f1a debe tener al menos 6 caracteres
|
||||
register.notification.password.mismatch=Las contrase\u00f1as no coinciden
|
||||
register.notification.firstname.required=Por favor, introduzca su nombre
|
||||
register.notification.lastname.required=Por favor, introduzca su apellido
|
||||
register.notification.phone.required=Por favor, introduzca su n\u00famero de tel\u00e9fono
|
||||
register.notification.company.required=Por favor, introduzca el nombre de la empresa
|
||||
register.notification.street.required=Por favor, introduzca la calle
|
||||
register.notification.housenr.required=Por favor, introduzca el n\u00famero de casa
|
||||
register.notification.zip.required=Por favor, introduzca el c\u00f3digo postal
|
||||
register.notification.city.required=Por favor, introduzca la ciudad
|
||||
register.notification.code.sent=Se ha enviado un c\u00f3digo de verificaci\u00f3n a {0}
|
||||
register.notification.code.emailerror=Error al enviar el correo electr\u00f3nico: {0}
|
||||
register.notification.code.expired=El c\u00f3digo ha caducado. Por favor, solicite un nuevo c\u00f3digo.
|
||||
register.notification.code.invalid=El c\u00f3digo introducido no es v\u00e1lido
|
||||
register.notification.code.startfirst=Por favor, inicie primero el registro
|
||||
register.notification.code.required=Por favor, introduzca el c\u00f3digo de 6 d\u00edgitos
|
||||
register.notification.success=Registro exitoso. Por favor, inicie sesi\u00f3n.
|
||||
register.notification.failed=El registro ha fallado: {0}
|
||||
|
||||
# Start Page
|
||||
start.title=VotianLT - Su socio digital de transporte
|
||||
start.button.login=Iniciar sesi\u00f3n
|
||||
start.button.demo=Demo
|
||||
start.button.register=Registrarse
|
||||
login.demo.only.button=El acceso demo solo est\u00e1 disponible mediante el bot\u00f3n Demo de la p\u00e1gina de inicio.
|
||||
demo.session.active=Otro usuario ya est\u00e1 utilizando el modo demo. Por favor, int\u00e9ntelo de nuevo m\u00e1s tarde.
|
||||
demo.start.error=No se pudo iniciar el modo demo.
|
||||
start.button.createorder=Crear pedido
|
||||
start.button.notifications=Notificaciones
|
||||
start.button.nonotifications=No hay nuevas notificaciones
|
||||
start.hero.description=Para aut\u00f3nomos y peque\u00f1os empresarios del sector del transporte - totalmente digital y de una sola pieza. Conc\u00e9ntrese en su negocio, nosotros nos encargamos del trabajo de oficina.
|
||||
start.hero.demo.hint=La demo se inicia inmediatamente con datos de ejemplo preparados.
|
||||
start.hero.trial.hint="Probar gratis ahora" crea su propia cuenta para el mes de prueba gratuito.
|
||||
start.system.title=El sistema
|
||||
start.system.intro=Para aut\u00f3nomos y peque\u00f1os empresarios del sector del transporte es de vital importancia poder concentrarse en su negocio principal: captar clientes y entregar mercanc\u00edas de A a B.
|
||||
start.feature.setup.title=Asistente de configuraci\u00f3n
|
||||
start.feature.setup.desc=Con el asistente de configuraci\u00f3n puede completar su perfil de usuario.
|
||||
start.feature.customers.title=Gesti\u00f3n de clientes y pedidos
|
||||
start.feature.customers.desc=Con la gesti\u00f3n de clientes y pedidos tiene siempre a la vista todos los datos de contacto y detalles de los pedidos.
|
||||
start.feature.jobs.title=Creaci\u00f3n de pedidos
|
||||
start.feature.jobs.desc=Introduzca pedidos en el sistema con pocos clics y determine qu\u00e9 empleado debe ejecutar cada pedido de transporte.
|
||||
start.app.title=La app
|
||||
start.app.description=Cada pedido puede procesarse opcionalmente a trav\u00e9s de la app de votianLT, sin papeleo. As\u00ed toda la informaci\u00f3n relevante del pedido llega directamente al smartphone del conductor.
|
||||
start.imprint.title=Aviso legal
|
||||
start.imprint.company=Assecutor Data Service GmbH
|
||||
start.imprint.address=Ottensener Str. 8, 22525 Hamburg
|
||||
start.imprint.phone=Tel\u00e9fono: +49 40 18 123 771 0
|
||||
start.imprint.email=Correo electr\u00f3nico: ahoi@assecutor.de
|
||||
start.cta.text=Reg\u00edstrese hoy mismo y utilice el mes de prueba gratuito para probar el sistema a fondo.
|
||||
start.slogan=\u00a1Gestione su negocio de forma inteligente... con votianLT!
|
||||
start.version=Versi\u00f3n
|
||||
|
||||
# Login View
|
||||
login.2fa.title=C\u00f3digo 2FA
|
||||
login.2fa.button=Verificar c\u00f3digo
|
||||
login.votianlt=VotianLT
|
||||
login.version=Versi\u00f3n
|
||||
|
||||
# Message Details
|
||||
messagedetails.button.send=Enviar
|
||||
messagedetails.placeholder=Escribir mensaje...
|
||||
messagedetails.noimage=(sin contenido de imagen)
|
||||
messagedetails.imageerror=(No se pudo cargar la imagen)
|
||||
|
||||
# Invoice Generator
|
||||
invoicegenerator.properties.title=Propiedades
|
||||
invoicegenerator.properties.type=Tipo
|
||||
invoicegenerator.fontsize.label=Tama\u00f1o de fuente
|
||||
invoicegenerator.color.label=Color de fuente
|
||||
invoicegenerator.color.dialog.title=Elegir color de fuente
|
||||
invoicegenerator.color.dialog.hex=Valor hexadecimal del color
|
||||
invoicegenerator.button.cancel=Cancelar
|
||||
invoicegenerator.button.apply=Aplicar
|
||||
invoicegenerator.button.delete=Eliminar elemento
|
||||
invoicegenerator.notification.color.applied=Color aplicado
|
||||
invoicegenerator.upload.drop=Arrastre la imagen aqu\u00ed o haga clic
|
||||
invoicegenerator.upload.success=Imagen subida correctamente
|
||||
invoicegenerator.upload.error=Error al subir: {0}
|
||||
invoicegenerator.file.rejected=Archivo rechazado: {0}
|
||||
invoicegenerator.properties.select.info=Haga clic en un elemento del lienzo para editar sus propiedades.
|
||||
invoicegenerator.template.vline=L\u00ednea vertical
|
||||
|
||||
# CSV Export
|
||||
csv.header.customer=Cliente
|
||||
csv.header.jobnumber=N\u00famero de pedido
|
||||
csv.header.jobdate=Fecha del pedido
|
||||
csv.header.destination=Destino
|
||||
csv.filename=jobs.csv
|
||||
|
||||
# DatePicker I18n
|
||||
datepicker.month.januar=Enero
|
||||
datepicker.month.februar=Febrero
|
||||
datepicker.month.m\u00e4rz=Marzo
|
||||
datepicker.month.april=Abril
|
||||
datepicker.month.mai=Mayo
|
||||
datepicker.month.juni=Junio
|
||||
datepicker.month.juli=Julio
|
||||
datepicker.month.august=Agosto
|
||||
datepicker.month.september=Septiembre
|
||||
datepicker.month.oktober=Octubre
|
||||
datepicker.month.november=Noviembre
|
||||
datepicker.month.dezember=Diciembre
|
||||
datepicker.weekday.sonntag=Domingo
|
||||
datepicker.weekday.montag=Lunes
|
||||
datepicker.weekday.dienstag=Martes
|
||||
datepicker.weekday.mittwoch=Mi\u00e9rcoles
|
||||
datepicker.weekday.donnerstag=Jueves
|
||||
datepicker.weekday.freitag=Viernes
|
||||
datepicker.weekday.samstag=S\u00e1bado
|
||||
datepicker.weekdayshort.so=Do
|
||||
datepicker.weekdayshort.mo=Lu
|
||||
datepicker.weekdayshort.di=Ma
|
||||
datepicker.weekdayshort.mi=Mi
|
||||
datepicker.weekdayshort.do=Ju
|
||||
datepicker.weekdayshort.fr=Vi
|
||||
datepicker.weekdayshort.sa=S\u00e1
|
||||
|
||||
# Job History
|
||||
jobhistory.status.pickupscheduled=Recogida programada
|
||||
jobhistory.status.pickedup=Recogido
|
||||
jobhistory.status.intransit=En tr\u00e1nsito
|
||||
jobhistory.status.delivered=Entregado
|
||||
jobhistory.image.alt=Foto ampliada
|
||||
jobhistory.title=Historial del pedido
|
||||
jobhistory.header=Historial del pedido para {0}
|
||||
jobhistory.info.customer=Cliente: {0}
|
||||
jobhistory.info.createdat=Creado el: {0}
|
||||
jobhistory.info.status=Estado: {0}
|
||||
jobhistory.count={0} entradas en el historial
|
||||
jobhistory.changedby=Modificado por: {0}
|
||||
|
||||
# Version
|
||||
version.label=Versi\u00f3n
|
||||
|
||||
# Management Combo
|
||||
management.placeholder=Administraci\u00f3n
|
||||
management.customers=Clientes
|
||||
management.jobs=Pedidos
|
||||
management.companies=Empresas
|
||||
|
||||
# User Menu
|
||||
usermenu.profile=Ver perfil
|
||||
usermenu.settings=Configuraci\u00f3n
|
||||
usermenu.logout=Cerrar sesi\u00f3n
|
||||
|
||||
# CTA Button
|
||||
cta.freetest=Probar gratis ahora
|
||||
|
||||
# Miscellaneous
|
||||
misc.toggle.hide=Ocultar
|
||||
misc.toggle.show=Mostrar
|
||||
misc.nodata=No hay datos disponibles
|
||||
misc.loading=Cargando datos...
|
||||
misc.error=Se ha producido un error
|
||||
misc.retry=Reintentar
|
||||
|
||||
# Admin Price Table
|
||||
adminpricetable.title=Tabla de precios
|
||||
adminpricetable.field.monthly=Paquete b\u00e1sico mensual
|
||||
adminpricetable.field.applicense=Licencia de uso de la app
|
||||
adminpricetable.field.revenue=Participaci\u00f3n en los ingresos
|
||||
adminpricetable.notification.saved=La tabla de precios ha sido guardada
|
||||
adminpricetable.notification.save.error=Error al guardar: {0}
|
||||
adminpricetable.notification.load.error=Error al cargar: {0}
|
||||
950
backend/src/main/resources/messages_fr.properties
Normal file
950
backend/src/main/resources/messages_fr.properties
Normal file
@@ -0,0 +1,950 @@
|
||||
# Common Dialog
|
||||
dialog.cancel=Annuler
|
||||
dialog.confirm=Confirmer
|
||||
|
||||
# Navigation and Main Layout
|
||||
nav.jobs=Missions
|
||||
nav.job.create=Cr\u00e9ation de mission
|
||||
nav.customers=Clients
|
||||
nav.appusers=Utilisateurs d'app
|
||||
nav.statistics=Statistiques
|
||||
nav.invoices=Factures
|
||||
nav.messages=Messages
|
||||
nav.profile=Mon profil
|
||||
nav.myinvoices=Factures
|
||||
nav.imprint=Mentions l\u00e9gales
|
||||
nav.management=Administration
|
||||
nav.users=Utilisateurs
|
||||
nav.showprofile=Afficher le profil
|
||||
nav.settings=Param\u00e8tres
|
||||
nav.logout=D\u00e9connexion
|
||||
|
||||
# Profile View
|
||||
profile.title=Modifier le profil
|
||||
profile.language=Langue
|
||||
profile.company=Entreprise
|
||||
profile.companyadd=Compl\u00e9ment entreprise
|
||||
profile.firstname=Pr\u00e9nom
|
||||
profile.lastname=Nom
|
||||
profile.phone=Num\u00e9ro de t\u00e9l\u00e9phone
|
||||
profile.fax=T\u00e9l\u00e9phone (fax)
|
||||
profile.mobile=T\u00e9l\u00e9phone (mobile)
|
||||
profile.email=Adresse e-mail (connexion)*
|
||||
profile.street=Rue
|
||||
profile.housenr=N\u00b0
|
||||
profile.addressadd=Compl\u00e9ment d'adresse
|
||||
profile.zip=Code postal
|
||||
profile.city=Ville
|
||||
profile.diffinvoice=Adresse de facturation diff\u00e9rente
|
||||
profile.basicdata=Donn\u00e9es de base
|
||||
profile.map=Carte
|
||||
profile.invoicecreation=Cr\u00e9ation de factures
|
||||
profile.settings=Param\u00e8tres
|
||||
profile.settings.digitalprocess=Traitement num\u00e9rique
|
||||
profile.settings.digitalprocess.info=Les missions sont trait\u00e9es num\u00e9riquement via l'application
|
||||
profile.settings.locateappuser=Localiser l'utilisateur d'app
|
||||
profile.settings.locateappuser.info=La position des utilisateurs d'app est transmise r\u00e9guli\u00e8rement
|
||||
profile.account=Compte
|
||||
profile.security=S\u00e9curit\u00e9
|
||||
profile.security.twofactor=Authentification \u00e0 deux facteurs
|
||||
profile.security.twofactor.info=Lors de la connexion, un code suppl\u00e9mentaire est envoy\u00e9 par e-mail
|
||||
profile.services=Catalogue de prestations
|
||||
profile.saved=Profil enregistr\u00e9
|
||||
profile.save.error=Erreur lors de l'enregistrement : {0}
|
||||
profile.validation.required.fill=Veuillez remplir correctement tous les champs obligatoires
|
||||
|
||||
# Profile Settings
|
||||
settings.digitalprocessing=Traitement num\u00e9rique via l'application
|
||||
settings.digitalprocessinginfo=Active le traitement num\u00e9rique des missions via l'application mobile
|
||||
settings.locationtracking=Localiser l'utilisateur d'app
|
||||
settings.locationtrackinginfo=Permet la localisation des utilisateurs d'app pendant l'ex\u00e9cution des missions
|
||||
settings.twofactor=Authentification \u00e0 2 facteurs
|
||||
settings.twofactorinfo=Lorsqu'elle est activ\u00e9e, un code est envoy\u00e9 par e-mail \u00e0 chaque connexion
|
||||
|
||||
# Profile Billing
|
||||
profile.billing.enabled=Facturation via votianLT
|
||||
profile.billing.prefix=Pr\u00e9fixe de facture
|
||||
|
||||
# Profile Validation
|
||||
profile.validation.company=L'entreprise est un champ obligatoire
|
||||
profile.validation.firstname=Le pr\u00e9nom est un champ obligatoire
|
||||
profile.validation.lastname=Le nom est un champ obligatoire
|
||||
profile.validation.phone=Le num\u00e9ro de t\u00e9l\u00e9phone est un champ obligatoire
|
||||
profile.validation.street=La rue est un champ obligatoire
|
||||
profile.validation.housenr=Le num\u00e9ro est un champ obligatoire
|
||||
profile.validation.zip=Le code postal est un champ obligatoire
|
||||
profile.validation.city=La ville est un champ obligatoire
|
||||
profile.validation.email.required=L'adresse e-mail est un champ obligatoire
|
||||
profile.validation.email.invalid=Veuillez saisir une adresse e-mail valide
|
||||
profile.validation.company.required=L'entreprise est obligatoire
|
||||
profile.validation.street.required=La rue est obligatoire
|
||||
profile.validation.housenr.required=Le num\u00e9ro est obligatoire
|
||||
profile.validation.zip.required=Le code postal est obligatoire
|
||||
profile.validation.city.required=La ville est obligatoire
|
||||
profile.validation.firstname.required=Le pr\u00e9nom est obligatoire
|
||||
profile.validation.lastname.required=Le nom est obligatoire
|
||||
profile.validation.phone.required=Le num\u00e9ro de t\u00e9l\u00e9phone est obligatoire
|
||||
|
||||
# Profile Invoice
|
||||
profile.invoice.masterdata=Mes donn\u00e9es de base
|
||||
profile.invoice.name=Nom
|
||||
profile.invoice.city=Ville
|
||||
profile.invoice.email=E-mail
|
||||
profile.invoice.phone=T\u00e9l\u00e9phone
|
||||
profile.invoice.placeholder.company=Votre entreprise
|
||||
profile.invoice.placeholder.name=Votre nom
|
||||
profile.invoice.placeholder.street=Votre rue
|
||||
profile.invoice.placeholder.city=Code postal Ville
|
||||
profile.invoice.placeholder.email=votre@email.fr
|
||||
profile.invoice.placeholder.phone=Votre num\u00e9ro de t\u00e9l\u00e9phone
|
||||
profile.invoice.services.list=Liste des prestations
|
||||
profile.invoice.net=Montant net
|
||||
profile.invoice.vat=TVA
|
||||
profile.invoice.gross=Montant brut
|
||||
profile.invoice.customerdata=Donn\u00e9es client
|
||||
profile.invoice.customer.company=Entreprise du client
|
||||
profile.invoice.customer.name=Nom du client
|
||||
profile.invoice.customer.street=Rue du client
|
||||
profile.invoice.customer.city=Ville du client
|
||||
profile.invoice.customer.email=E-mail du client
|
||||
profile.invoice.customer.phone=T\u00e9l\u00e9phone du client
|
||||
profile.invoice.free.elements=\u00c9l\u00e9ments libres
|
||||
profile.invoice.element.text=Champ de texte
|
||||
profile.invoice.element.header=En-t\u00eate
|
||||
profile.invoice.element.date=Date
|
||||
profile.invoice.element.customer=Info client
|
||||
profile.invoice.element.company=Info entreprise
|
||||
profile.invoice.element.amount=Montant
|
||||
profile.invoice.element.line=Ligne
|
||||
profile.invoice.element.image=Image
|
||||
profile.invoice.element.invoicenumber=Num\u00e9ro de facture
|
||||
profile.invoice.properties=Propri\u00e9t\u00e9s
|
||||
profile.invoice.properties.info=Cliquez sur un \u00e9l\u00e9ment du canevas pour modifier ses propri\u00e9t\u00e9s.
|
||||
profile.invoice.type=Type
|
||||
profile.invoice.variable=Variable
|
||||
profile.invoice.xposition=Position X
|
||||
profile.invoice.yposition=Position Y
|
||||
profile.invoice.fontsize=Taille de police
|
||||
profile.invoice.color=Couleur
|
||||
profile.invoice.element.delete=Supprimer l'\u00e9l\u00e9ment
|
||||
profile.invoice.image=T\u00e9l\u00e9charger une image
|
||||
profile.invoice.image.drop=Glissez une image ici ou cliquez
|
||||
profile.invoice.image.uploaded=Image t\u00e9l\u00e9charg\u00e9e avec succ\u00e8s
|
||||
profile.invoice.image.upload.error=Erreur lors du t\u00e9l\u00e9chargement : {0}
|
||||
profile.invoice.file.rejected=Fichier refus\u00e9 : {0}
|
||||
profile.invoice.text.from.masterdata=Le texte provient de vos donn\u00e9es de base
|
||||
profile.invoice.canvas.cleared=Le canevas a \u00e9t\u00e9 vid\u00e9
|
||||
profile.invoice.canvas.read.error=Erreur : impossible de lire les donn\u00e9es du canevas
|
||||
profile.invoice.template.saved=Mod\u00e8le enregistr\u00e9 avec succ\u00e8s
|
||||
profile.invoice.pdf.error=Erreur lors de la g\u00e9n\u00e9ration du PDF : {0}
|
||||
profile.invoice.pdf.preview=Aper\u00e7u
|
||||
profile.invoice.pdf.preview.error=Erreur lors de la g\u00e9n\u00e9ration de l'aper\u00e7u : {0}
|
||||
|
||||
# Profile Services
|
||||
profile.services.label=Prestations
|
||||
profile.services.description=G\u00e9rez ici vos prestations que vous proposez \u00e0 vos clients.
|
||||
profile.services.add=Ajouter une nouvelle prestation
|
||||
profile.services.load.error=Erreur lors du chargement des prestations : {0}
|
||||
profile.services.saved=Prestation enregistr\u00e9e avec succ\u00e8s
|
||||
profile.services.save.error=Erreur lors de l'enregistrement de la prestation : {0}
|
||||
profile.services.deleted=Prestation supprim\u00e9e avec succ\u00e8s
|
||||
profile.services.delete.error=Erreur lors de la suppression de la prestation : {0}
|
||||
profile.services.dialog.create=Cr\u00e9er une nouvelle prestation
|
||||
profile.services.dialog.edit=Modifier la prestation
|
||||
profile.services.basis=Base de calcul
|
||||
profile.services.basis.distance=Kilom\u00e8tres parcourus
|
||||
profile.services.basis.time=Temps
|
||||
profile.services.basis.flatrate=Forfait
|
||||
profile.services.vatrate=Taux de TVA (%)
|
||||
profile.services.vatrate.percent=Taux de TVA (%)
|
||||
profile.services.price.flatrate=Prix forfaitaire (\u20ac)
|
||||
profile.services.price.distance=Prix par kilom\u00e8tre (\u20ac)
|
||||
profile.services.price.time=Prix par 15 minutes (\u20ac)
|
||||
profile.services.mandatory=Obligatoire
|
||||
profile.services.calculated=Sera calcul\u00e9
|
||||
profile.services.validation.name=Le nom est obligatoire
|
||||
profile.services.validation.basis=La base de calcul est obligatoire
|
||||
profile.services.validation.flatrate=Le prix forfaitaire est obligatoire
|
||||
profile.services.validation.distance=Le prix par kilom\u00e8tre est obligatoire
|
||||
profile.services.validation.time=Le prix par 15 minutes est obligatoire
|
||||
profile.services.validation.vatrate=Le taux de TVA est obligatoire
|
||||
profile.services.savechanges=Enregistrer la prestation
|
||||
|
||||
# Buttons
|
||||
button.save=Enregistrer les modifications du profil
|
||||
button.savechanges=Enregistrer
|
||||
button.clear=Vider
|
||||
button.preview=Aper\u00e7u
|
||||
button.savetemplate=Enregistrer le mod\u00e8le
|
||||
button.changepassword=Modifier le mot de passe
|
||||
button.deleteaccount=Supprimer le compte
|
||||
button.add=Nouveau
|
||||
button.edit=Modifier
|
||||
button.delete=Supprimer
|
||||
button.cancel=Annuler
|
||||
button.close=Fermer
|
||||
button.download=T\u00e9l\u00e9charger
|
||||
button.back=Retour
|
||||
|
||||
# Common
|
||||
common.name=Nom
|
||||
common.yes=Oui
|
||||
common.no=Non
|
||||
common.total=Total
|
||||
common.price=Prix
|
||||
common.service=Prestation
|
||||
common.customer=Client
|
||||
common.actions=Actions
|
||||
common.loading=Chargement...
|
||||
common.error=Erreur
|
||||
common.success=Succ\u00e8s
|
||||
common.required=Champ obligatoire
|
||||
|
||||
# Validation
|
||||
validation.required=Le champ est obligatoire
|
||||
validation.email=Adresse e-mail invalide
|
||||
validation.error=Erreur de validation
|
||||
|
||||
# Notifications
|
||||
notification.saved=Profil enregistr\u00e9
|
||||
notification.error=Erreur lors de l'enregistrement
|
||||
notification.languagechanged=Langue modifi\u00e9e
|
||||
|
||||
# Login
|
||||
login.title=Connexion
|
||||
login.username=Nom d'utilisateur
|
||||
login.password=Mot de passe
|
||||
login.login=Se connecter
|
||||
login.forgotpassword=Mot de passe oubli\u00e9 ?
|
||||
login.rememberme=Rester connect\u00e9
|
||||
login.register=S'inscrire
|
||||
login.2fa.helper=Code \u00e0 6 chiffres
|
||||
login.2fa.sent=Le code a \u00e9t\u00e9 envoy\u00e9 par e-mail
|
||||
login.2fa.no.credentials=Aucune donn\u00e9e de connexion disponible
|
||||
login.2fa.invalid.code=Code invalide
|
||||
login.2fa.wrong.code=Code incorrect
|
||||
|
||||
# Error Messages
|
||||
error.loading=Erreur lors du chargement
|
||||
error.saving=Erreur lors de l'enregistrement
|
||||
error.validation=Erreur de validation
|
||||
|
||||
# Page Titles
|
||||
page.title.dashboard=VotianLT - Tableau de bord
|
||||
page.title.appuser.create=Cr\u00e9er un nouvel utilisateur d'app
|
||||
page.title.messages=Messages
|
||||
page.title.register=S'inscrire sur VotianLT
|
||||
page.title.customers=Clients
|
||||
page.title.customer.edit=Modifier le client
|
||||
page.title.verwaltung=Administration
|
||||
page.title.company.create=Cr\u00e9er une nouvelle entreprise
|
||||
page.title.imprint=Mentions l\u00e9gales
|
||||
page.title.profile.edit=Modifier le profil
|
||||
page.title.admin.dashboard=Tableau de bord administrateur
|
||||
page.title.invoice.create=Cr\u00e9er une facture
|
||||
page.title.customer.create=Cr\u00e9er un nouveau client
|
||||
page.title.login=Se connecter \u00e0 VotianLT
|
||||
page.title.jobs=Missions
|
||||
page.title.appuser.edit=Modifier l'utilisateur d'app
|
||||
page.title.statistics=Statistiques
|
||||
page.title.password.forget=R\u00e9initialiser le mot de passe
|
||||
page.title.invoices=Factures
|
||||
page.title.appusers=Utilisateurs d'app
|
||||
page.title.job.history=Historique de la mission
|
||||
page.title.message.history=Historique des messages
|
||||
page.title.myinvoices=Factures
|
||||
page.title.job.create=Cr\u00e9er une nouvelle mission
|
||||
page.title.job.summary=R\u00e9sum\u00e9
|
||||
page.title.pricetable=Tableau des prix
|
||||
page.title.invoice.generator=G\u00e9n\u00e9rateur de factures
|
||||
page.title.welcome=VotianLT - Bienvenue
|
||||
page.title.password.reset=R\u00e9initialiser le mot de passe \u2013 saisir l'e-mail
|
||||
page.title.add.appuser=Cr\u00e9er un nouvel utilisateur d'app
|
||||
page.title.user.messages=Messages
|
||||
page.title.edit.customer=Modifier le client
|
||||
page.title.show.customers=Clients
|
||||
page.title.add.company=Cr\u00e9er une nouvelle entreprise
|
||||
page.title.create.invoice=Cr\u00e9er une facture
|
||||
page.title.add.customer=Cr\u00e9er un nouveau client
|
||||
page.title.edit.appuser=Modifier l'utilisateur d'app
|
||||
page.title.forget.password=R\u00e9initialiser le mot de passe
|
||||
page.title.admin.pricetable=Tableau des prix
|
||||
page.title.add.job=Cr\u00e9er une nouvelle mission
|
||||
|
||||
# Dashboard
|
||||
dashboard.welcome=Bienvenue, {0} !
|
||||
dashboard.description=Ici, vous pouvez g\u00e9rer vos missions, organiser vos clients et acc\u00e9der \u00e0 toutes les fonctions importantes de VotianLT.
|
||||
dashboard.system.title=Aper\u00e7u du syst\u00e8me
|
||||
dashboard.system.intro=G\u00e9rez vos processus m\u00e9tiers efficacement avec les fonctions suivantes
|
||||
dashboard.feature.setup.title=Configuration
|
||||
dashboard.feature.setup.desc=Configurez vos param\u00e8tres syst\u00e8me et vos donn\u00e9es de base
|
||||
dashboard.feature.customers.title=Clients
|
||||
dashboard.feature.customers.desc=G\u00e9rez vos relations clients et vos contacts
|
||||
dashboard.feature.jobs.title=Missions
|
||||
dashboard.feature.jobs.desc=Cr\u00e9ez et g\u00e9rez vos missions efficacement
|
||||
|
||||
# Add App User
|
||||
addappuser.title=Cr\u00e9er un nouvel utilisateur d'app
|
||||
addappuser.designation=D\u00e9signation
|
||||
addappuser.phone=T\u00e9l\u00e9phone (mobile)
|
||||
addappuser.password=Mot de passe
|
||||
addappuser.password.confirm=Confirmer le mot de passe
|
||||
addappuser.button.submit=Cr\u00e9er l'utilisateur d'app
|
||||
addappuser.validation.designation=La d\u00e9signation est obligatoire
|
||||
addappuser.validation.phone=Le num\u00e9ro de t\u00e9l\u00e9phone est obligatoire
|
||||
addappuser.validation.password.required=Le mot de passe est obligatoire
|
||||
addappuser.validation.password.min=Le mot de passe doit comporter au moins 6 caract\u00e8res
|
||||
addappuser.validation.password.confirm=La confirmation du mot de passe est obligatoire
|
||||
addappuser.validation.password.mismatch=Les mots de passe ne correspondent pas
|
||||
addappuser.validation.email.required=L'e-mail est obligatoire
|
||||
addappuser.validation.email.invalid=Adresse e-mail invalide
|
||||
addappuser.notification.validation=Veuillez remplir tous les champs obligatoires
|
||||
addappuser.notification.success=Utilisateur d'app cr\u00e9\u00e9 avec succ\u00e8s
|
||||
addappuser.notification.check=Veuillez v\u00e9rifier vos saisies
|
||||
addappuser.notification.email.duplicate=Cette adresse e-mail est d\u00e9j\u00e0 utilis\u00e9e
|
||||
addappuser.notification.error=Erreur : {0}
|
||||
addappuser.placeholder.designation=(HH H 000)
|
||||
|
||||
# Edit App User
|
||||
editappuser.title=Modifier l'utilisateur d'app
|
||||
editappuser.password.change=Nouveau mot de passe
|
||||
editappuser.password.change.confirm=Confirmer le nouveau mot de passe
|
||||
editappuser.password.placeholder=Laisser vide pour ne pas modifier le mot de passe
|
||||
editappuser.notification.invalid.id=ID d'utilisateur d'app invalide
|
||||
editappuser.notification.password.mismatch=Les mots de passe ne correspondent pas
|
||||
editappuser.notification.saved=Utilisateur d'app enregistr\u00e9 avec succ\u00e8s
|
||||
editappuser.notification.check=Veuillez v\u00e9rifier vos saisies
|
||||
editappuser.notification.password.confirm=Veuillez confirmer le nouveau mot de passe
|
||||
editappuser.notification.password.enter=Veuillez saisir un nouveau mot de passe
|
||||
editappuser.notification.deleted=Utilisateur d'app supprim\u00e9 avec succ\u00e8s
|
||||
editappuser.dialog.delete.text=Voulez-vous vraiment supprimer cet utilisateur d'app ?
|
||||
editappuser.dialog.delete.confirm=Supprimer
|
||||
|
||||
# Customers
|
||||
customers.title=Clients
|
||||
customers.button.add=Ajouter un nouveau client
|
||||
customers.hint.click=Cliquez sur un client pour voir les d\u00e9tails
|
||||
customers.column.company=Entreprise
|
||||
customers.column.name=Nom
|
||||
customers.column.email=E-mail
|
||||
customers.column.phone=T\u00e9l\u00e9phone
|
||||
customers.column.street=Rue
|
||||
customers.column.city=Ville
|
||||
|
||||
# Edit Customer
|
||||
editcustomer.title=Modifier le client
|
||||
editcustomer.notification.notfound=Client introuvable
|
||||
editcustomer.notification.invalid.id=ID client invalide
|
||||
editcustomer.notification.saved=Client enregistr\u00e9 avec succ\u00e8s
|
||||
editcustomer.notification.check=Veuillez v\u00e9rifier vos saisies
|
||||
editcustomer.notification.deleted=Client supprim\u00e9 avec succ\u00e8s
|
||||
editcustomer.dialog.delete.text=Voulez-vous vraiment supprimer ce client ?
|
||||
editcustomer.dialog.delete.confirm=Supprimer
|
||||
|
||||
# Add Customer
|
||||
addcustomer.title=Cr\u00e9er un nouveau client
|
||||
addcustomer.button.submit=Cr\u00e9er le client
|
||||
addcustomer.notification.validation=Veuillez remplir tous les champs obligatoires
|
||||
addcustomer.notification.success=Client cr\u00e9\u00e9 avec succ\u00e8s
|
||||
addcustomer.notification.check=Veuillez v\u00e9rifier vos saisies
|
||||
addcustomer.notification.error=Erreur : {0}
|
||||
addcustomer.validation.required=Ce champ est obligatoire
|
||||
|
||||
# Add Company
|
||||
addcompany.title=Cr\u00e9er une nouvelle entreprise
|
||||
addcompany.button.submit=Cr\u00e9er l'entreprise
|
||||
|
||||
# Verwaltung
|
||||
verwaltung.title=Administration
|
||||
verwaltung.description=G\u00e9rez ici vos entreprises, clients et param\u00e8tres syst\u00e8me
|
||||
|
||||
# User Messages
|
||||
usermessages.title.with=Messages avec {0}
|
||||
usermessages.general.title=Conversations g\u00e9n\u00e9rales
|
||||
usermessages.general.conversation=Conversation g\u00e9n\u00e9rale
|
||||
usermessages.job.title=Messages li\u00e9s aux missions
|
||||
usermessages.job.conversation=Mission {0}
|
||||
usermessages.no.job.messages=Aucun message li\u00e9 aux missions
|
||||
usermessages.preview.empty=Aucun aper\u00e7u disponible
|
||||
usermessages.message.count={0} messages
|
||||
usermessages.unknown=Inconnu
|
||||
usermessages.unknown.participant=Participant inconnu
|
||||
|
||||
# Admin Dashboard
|
||||
admindashboard.title=Tableau de bord administrateur
|
||||
admindashboard.loading=Chargement des statistiques...
|
||||
admindashboard.error=Erreur lors du chargement : {0}
|
||||
admindashboard.section.overview=Aper\u00e7u
|
||||
admindashboard.section.jobs=Missions
|
||||
admindashboard.section.tasks=T\u00e2ches
|
||||
admindashboard.section.users=Activit\u00e9s des utilisateurs
|
||||
admindashboard.section.health=\u00c9tat du syst\u00e8me
|
||||
admindashboard.stat.totaljobs=Total des missions
|
||||
admindashboard.stat.users=Utilisateurs
|
||||
admindashboard.stat.appusers=Utilisateurs d'app
|
||||
admindashboard.stat.lastupdated=Derni\u00e8re mise \u00e0 jour
|
||||
admindashboard.stat.openjobs=Missions ouvertes
|
||||
admindashboard.stat.inprogress=En cours
|
||||
admindashboard.stat.completed=Termin\u00e9es
|
||||
admindashboard.stat.cargo=Colis
|
||||
admindashboard.stat.status.info=Statut
|
||||
admindashboard.stat.status.unavailable=Non disponible
|
||||
admindashboard.stat.totaltasks=Total des t\u00e2ches
|
||||
admindashboard.stat.completedtasks=Termin\u00e9es
|
||||
admindashboard.stat.pendingtasks=En attente
|
||||
admindashboard.stat.successrate=Taux de r\u00e9ussite
|
||||
admindashboard.stat.photos=Photos
|
||||
admindashboard.stat.barcodes=Codes-barres
|
||||
admindashboard.stat.signatures=Signatures
|
||||
admindashboard.stat.comments=Commentaires
|
||||
admindashboard.stat.database=Base de donn\u00e9es
|
||||
admindashboard.stat.database.connected=Connect\u00e9e
|
||||
admindashboard.stat.database.error=Erreur
|
||||
admindashboard.stat.websocket=WebSocket
|
||||
admindashboard.stat.websocket.active=Actif
|
||||
admindashboard.stat.app=Application
|
||||
admindashboard.stat.app.running=En cours d'ex\u00e9cution
|
||||
admindashboard.stat.memory=M\u00e9moire
|
||||
|
||||
# Messages
|
||||
messages.title=Messages
|
||||
messages.column.status=Statut
|
||||
messages.column.client=Client
|
||||
messages.column.email=E-mail
|
||||
messages.column.total=Total
|
||||
messages.column.unread=Non lus
|
||||
messages.column.lastmessage=Dernier message
|
||||
messages.column.preview=Aper\u00e7u
|
||||
messages.notification.error=Erreur lors du chargement des messages
|
||||
messages.preview.image=Image
|
||||
messages.preview.empty=Aucun aper\u00e7u
|
||||
messages.sender.unknown=Exp\u00e9diteur inconnu
|
||||
|
||||
# Add Job
|
||||
addjob.title=Cr\u00e9er une nouvelle mission
|
||||
addjob.customer.label=Client
|
||||
addjob.customer.placeholder=S\u00e9lectionner un client
|
||||
addjob.customer.unnamed=Client sans nom
|
||||
addjob.button.clearfields=Vider les champs
|
||||
addjob.button.submit=Cr\u00e9er la mission
|
||||
addjob.address.salutation=Civilit\u00e9
|
||||
addjob.address.salutation.placeholder=Choisir la civilit\u00e9
|
||||
addjob.salutation.mr=Monsieur
|
||||
addjob.salutation.ms=Madame
|
||||
addjob.salutation.other=Autre
|
||||
addjob.address.company.placeholder=Saisir l'entreprise
|
||||
addjob.address.street.placeholder=Saisir la rue
|
||||
addjob.address.housenumber=Num\u00e9ro
|
||||
addjob.address.addition.placeholder=Compl\u00e9ment d'adresse
|
||||
addjob.address.city=Ville
|
||||
addjob.address.city.placeholder.pickup=Ville (enl\u00e8vement)
|
||||
addjob.address.city.placeholder.delivery=Ville (livraison)
|
||||
addjob.address.delivery.street.placeholder=Rue (livraison)
|
||||
addjob.address.delivery.addition.placeholder=Compl\u00e9ment d'adresse (livraison)
|
||||
addjob.address.save=Enregistrer l'adresse
|
||||
addjob.section.pickup=Enl\u00e8vement
|
||||
addjob.section.delivery=Livraison
|
||||
addjob.stations.apply=Appliquer les stations
|
||||
addjob.station.delivery=Station de livraison {0}
|
||||
addjob.station.add=Ajouter une station de livraison
|
||||
addjob.station.remove.confirm=Voulez-vous vraiment supprimer la station de livraison {0} ?
|
||||
addjob.station.max.reached=Nombre maximum de 25 stations de livraison atteint
|
||||
addjob.station.unused=Non utilis\u00e9e
|
||||
addjob.appointment.delivery.info=Les dates de livraison sont d\u00e9finies directement dans les stations de livraison.
|
||||
addjob.tab.addresses=Donneur d'ordre & adresses
|
||||
addjob.tab.appointments=Rendez-vous & traitement
|
||||
addjob.tab.cargo=Fret
|
||||
addjob.tab.tasks=T\u00e2ches
|
||||
addjob.tab.price=Prix & finalisation
|
||||
addjob.appointment.date=Date
|
||||
addjob.appointment.time=Heure
|
||||
addjob.appointment.pickup=Date d'enl\u00e8vement
|
||||
addjob.appointment.delivery=Date de livraison
|
||||
addjob.settings.digitalprocess=Traitement num\u00e9rique via l'application
|
||||
addjob.appuser.label=Utilisateur d'app
|
||||
addjob.appuser.placeholder=S\u00e9lectionner un utilisateur d'app
|
||||
addjob.cargo.description=Description
|
||||
addjob.cargo.description.placeholder=Saisir la description
|
||||
addjob.cargo.quantity=Quantit\u00e9
|
||||
addjob.cargo.weight=Poids
|
||||
addjob.cargo.length=Longueur
|
||||
addjob.cargo.width=Largeur
|
||||
addjob.cargo.height=Hauteur
|
||||
addjob.cargo.europalette=Europalette
|
||||
addjob.cargo.disposablepalette=Palette jetable
|
||||
addjob.cargo.dusseldorfpalette=Palette D\u00fcsseldorf
|
||||
addjob.cargo.gridboxpalette=Palette grillag\u00e9e
|
||||
addjob.cargo.gridcart=Chariot grillag\u00e9
|
||||
addjob.cargo.parcel=Colis
|
||||
addjob.cargo.add=Ajouter du fret
|
||||
addjob.tasks.title=T\u00e2ches
|
||||
addjob.tasks.template.placeholder=S\u00e9lectionner un mod\u00e8le
|
||||
addjob.tasks.template.save.tooltip=Enregistrer comme mod\u00e8le
|
||||
addjob.tasks.template.save.title=Enregistrer le mod\u00e8le
|
||||
addjob.tasks.template.name=Nom du mod\u00e8le
|
||||
addjob.tasks.template.name.placeholder=Saisir le nom
|
||||
addjob.tasks.template.name.required=Le nom est obligatoire
|
||||
addjob.tasks.template.saved=Mod\u00e8le "{0}" enregistr\u00e9
|
||||
addjob.tasks.template.save.error=Erreur lors de l'enregistrement : {0}
|
||||
addjob.tasks.template.dialog.error=Erreur lors de l'ouverture du dialogue : {0}
|
||||
addjob.tasks.template.no.tasks=Aucune t\u00e2che \u00e0 enregistrer
|
||||
addjob.tasks.template.load.title=Charger le mod\u00e8le
|
||||
addjob.tasks.template.load.text=Voulez-vous charger le mod\u00e8le "{0}" ? Cette action remplacera toutes les t\u00e2ches actuelles.
|
||||
addjob.tasks.template.load.confirm=Charger
|
||||
addjob.tasks.template.loaded=Mod\u00e8le "{0}" charg\u00e9
|
||||
addjob.tasks.template.load.error=Erreur lors du chargement : {0}
|
||||
addjob.tasks.template.load.templates.error=Erreur lors du chargement des mod\u00e8les : {0}
|
||||
addjob.tasks.add=Ajouter une t\u00e2che
|
||||
addjob.tasks.tasktype=Type de t\u00e2che
|
||||
addjob.tasks.tasktype.placeholder=Choisir le type
|
||||
addjob.tasks.description=Description
|
||||
addjob.tasks.description.placeholder=Saisir la description
|
||||
addjob.tasks.buttontext=Texte du bouton
|
||||
addjob.tasks.buttontext.placeholder=Saisir le texte
|
||||
addjob.tasks.remark=Remarque
|
||||
addjob.tasks.remark.placeholder=Saisir la remarque
|
||||
addjob.tasks.photo.min=Min. photos
|
||||
addjob.tasks.photo.max=Max. photos
|
||||
addjob.tasks.barcode.min=Min. codes-barres
|
||||
addjob.tasks.barcode.max=Max. codes-barres
|
||||
addjob.tasks.signature.noconfig=Aucune configuration n\u00e9cessaire
|
||||
addjob.tasks.todolist.title=Liste de t\u00e2ches
|
||||
addjob.tasks.todolist.item.placeholder=Saisir la t\u00e2che
|
||||
addjob.tasks.todolist.add=Ajouter une t\u00e2che
|
||||
addjob.tasks.comment.label=Commentaire
|
||||
addjob.tasks.comment.placeholder=Saisir le commentaire
|
||||
addjob.tasks.comment.required=Commentaire obligatoire
|
||||
addjob.tasks.optional=T\u00e2che optionnelle
|
||||
addjob.services.title=Prestations
|
||||
addjob.services.add=Ajouter une prestation
|
||||
addjob.services.calculation=Calcul
|
||||
addjob.services.basis.distance=Kilom\u00e8tres parcourus
|
||||
addjob.services.basis.time=Temps
|
||||
addjob.services.basis.flatrate=Forfait
|
||||
addjob.services.vat=TVA
|
||||
addjob.services.route.missing=Itin\u00e9raire manquant
|
||||
addjob.services.dialog.title=S\u00e9lectionner une prestation
|
||||
addjob.services.dialog.placeholder=Choisir la prestation
|
||||
addjob.services.dialog.station.placeholder=Choisir la station de livraison
|
||||
addjob.services.dialog.add=Ajouter
|
||||
addjob.services.deliverystation=Station de livraison
|
||||
addjob.summary.title=R\u00e9sum\u00e9
|
||||
addjob.summary.net=Net
|
||||
addjob.summary.vat=TVA
|
||||
addjob.summary.gross=Brut
|
||||
addjob.route.title=Itin\u00e9raire
|
||||
addjob.route.distance=Distance
|
||||
addjob.route.distance.km=Distance (km)
|
||||
addjob.route.distance.placeholder=p. ex. 150.5
|
||||
addjob.route.duration=Dur\u00e9e
|
||||
addjob.route.duration.min=Dur\u00e9e (min.)
|
||||
addjob.route.duration.placeholder=p. ex. 120
|
||||
addjob.route.manual.title=Saisie manuelle de l'itin\u00e9raire
|
||||
addjob.route.manual.hint=Saisissez la distance et la dur\u00e9e manuellement si aucun itin\u00e9raire n'a \u00e9t\u00e9 calcul\u00e9
|
||||
addjob.notification.success=Mission {0} cr\u00e9\u00e9e avec succ\u00e8s
|
||||
addjob.notification.cleared=Tous les champs ont \u00e9t\u00e9 vid\u00e9s
|
||||
addjob.notification.draft.restored=Brouillon restaur\u00e9
|
||||
addjob.validation.required.fields=Veuillez remplir tous les champs obligatoires
|
||||
addjob.validation.appuser.required=Veuillez s\u00e9lectionner un utilisateur d'app
|
||||
addjob.validation.cargo.required=Veuillez indiquer au moins un fret
|
||||
addjob.validation.pickupdate.future=La date d'enl\u00e8vement doit \u00eatre aujourd'hui ou dans le futur
|
||||
addjob.validation.deliverydate.future=La date de livraison doit \u00eatre aujourd'hui ou dans le futur
|
||||
addjob.validation.dialog.title=Validation de l'adresse
|
||||
addjob.validation.dialog.loading=Validation des adresses en cours...
|
||||
addjob.validation.dialog.back=Retour
|
||||
addjob.validation.dialog.continue=Continuer
|
||||
addjob.validation.dialog.continue.anyway=Continuer quand m\u00eame
|
||||
addjob.validation.pickup.address=Adresse d'enl\u00e8vement
|
||||
addjob.validation.delivery.address=Adresse de livraison
|
||||
addjob.validation.route=Itin\u00e9raire
|
||||
addjob.validation.address.not.found.title=Adresse introuvable
|
||||
addjob.validation.address.not.found.message=L'adresse saisie n'a pas pu \u00eatre trouv\u00e9e de mani\u00e8re univoque sur Google. Voulez-vous quand m\u00eame enregistrer ?
|
||||
addjob.validation.address.save.anyway=Enregistrer quand m\u00eame
|
||||
addjob.validation.address.correct=Corriger l'adresse
|
||||
|
||||
# Job Summary
|
||||
jobsummary.title=R\u00e9sum\u00e9
|
||||
jobsummary.error.noid=Aucun ID de mission indiqu\u00e9
|
||||
jobsummary.error.invalidid=Format d'ID de mission invalide : {0}
|
||||
jobsummary.error.notfound=Mission avec l'ID {0} introuvable
|
||||
jobsummary.button.sendmessage=Envoyer un message
|
||||
jobsummary.button.jobhistory=Historique de la mission
|
||||
jobsummary.button.complete=Terminer la mission manuellement
|
||||
jobsummary.dialog.complete.title=Terminer la mission
|
||||
jobsummary.dialog.complete.text=Voulez-vous terminer manuellement la mission {0} ?
|
||||
jobsummary.dialog.complete.cancel=Annuler
|
||||
jobsummary.dialog.complete.confirm=Terminer
|
||||
jobsummary.notification.completed=La mission {0} a \u00e9t\u00e9 termin\u00e9e
|
||||
jobsummary.notification.complete.error=Erreur lors de la finalisation : {0}
|
||||
jobsummary.notification.noappuser=Aucun utilisateur d'app n'est assign\u00e9 \u00e0 cette mission
|
||||
jobsummary.section.pickup=Enl\u00e8vement
|
||||
jobsummary.section.delivery=Livraison
|
||||
jobsummary.station.phone=T\u00e9l\u00e9phone
|
||||
jobsummary.section.tasks=T\u00e2ches \u00e0 acquitter
|
||||
jobsummary.section.cargo=Fret \u00e0 transporter
|
||||
jobsummary.section.info=Informations compl\u00e9mentaires
|
||||
jobsummary.tasks.none=Aucune t\u00e2che
|
||||
jobsummary.cargo.none=Aucune donn\u00e9e de fret
|
||||
jobsummary.info.netto=Net
|
||||
jobsummary.info.ust=TVA
|
||||
jobsummary.info.gesamt=Total
|
||||
jobsummary.info.bemerkung=Remarque
|
||||
jobsummary.info.digital=Traitement num\u00e9rique via l'application : activ\u00e9
|
||||
jobsummary.info.appuser=Utilisateur d'app
|
||||
jobsummary.task.status.abgeschlossen=Termin\u00e9e
|
||||
jobsummary.task.status.offen=Ouverte
|
||||
jobsummary.task.typ=Type
|
||||
jobsummary.task.completedAt=Termin\u00e9e le
|
||||
jobsummary.task.completedBy=Termin\u00e9e par
|
||||
jobsummary.task.todo.items=\u00c9l\u00e9ments de la liste
|
||||
jobsummary.task.photo.info=Photos
|
||||
jobsummary.task.photo.minmax=Au moins {0} photos requises
|
||||
jobsummary.task.photo.maxonly=Maximum {0} photos autoris\u00e9es
|
||||
jobsummary.task.photo.taken=Photos prises ({0})
|
||||
jobsummary.task.button.text=Texte du bouton
|
||||
jobsummary.button.schliessen=Fermer
|
||||
|
||||
# Jobs
|
||||
jobs.title=Missions
|
||||
jobs.filter.search=Rechercher
|
||||
jobs.filter.search.placeholder=Recherche par num\u00e9ro de mission...
|
||||
jobs.filter.startdate=Date de d\u00e9but
|
||||
jobs.filter.enddate=Date de fin
|
||||
jobs.filter.status=Statut
|
||||
jobs.filter.apply=Appliquer le filtre
|
||||
jobs.status.all=Tous
|
||||
jobs.status.open=Ouvertes
|
||||
jobs.status.done=Termin\u00e9es
|
||||
jobs.notification.completed=La mission {0} a \u00e9t\u00e9 termin\u00e9e
|
||||
jobs.column.status=Statut
|
||||
jobs.column.customer=Client
|
||||
jobs.column.jobnumber=Num\u00e9ro de mission
|
||||
jobs.column.jobdate=Date de la mission
|
||||
jobs.column.destination=Destination
|
||||
jobs.historie.manuell=Manuel
|
||||
jobs.button.csvexport=Export CSV
|
||||
jobs.tooltip.complete=Terminer la mission
|
||||
jobs.tooltip.createinvoice=Cr\u00e9er une facture
|
||||
jobs.tooltip.showinvoice=Afficher la facture
|
||||
jobs.tooltip.delete=Supprimer la mission
|
||||
jobs.dialog.complete.title=Terminer la mission
|
||||
jobs.dialog.complete.text=Voulez-vous terminer manuellement la mission {0} ?
|
||||
jobs.dialog.complete.confirm=Terminer
|
||||
jobs.dialog.delete.title=Supprimer la mission
|
||||
jobs.dialog.delete.text=Voulez-vous vraiment supprimer la mission {0} ?
|
||||
jobs.notification.complete.error=Erreur lors de la finalisation : {0}
|
||||
jobs.notification.deleted=La mission {0} a \u00e9t\u00e9 supprim\u00e9e
|
||||
jobs.notification.delete.error=Erreur lors de la suppression : {0}
|
||||
|
||||
# Create Invoice
|
||||
createinvoice.title=Cr\u00e9er une facture \u2013 Mission {0}
|
||||
createinvoice.error.invalidid=ID de mission invalide
|
||||
createinvoice.error.notfound=Mission introuvable
|
||||
createinvoice.button.create=Cr\u00e9er la facture
|
||||
createinvoice.section.job=D\u00e9tails de la mission
|
||||
createinvoice.section.route=Informations sur l'itin\u00e9raire
|
||||
createinvoice.section.services=Prestations
|
||||
createinvoice.section.summary=R\u00e9sum\u00e9
|
||||
createinvoice.field.jobnumber=Num\u00e9ro de mission
|
||||
createinvoice.field.customer=Client
|
||||
createinvoice.field.status=Statut
|
||||
createinvoice.field.price=Prix
|
||||
createinvoice.route.distance=Distance
|
||||
createinvoice.route.duration=Dur\u00e9e du trajet
|
||||
createinvoice.column.service=Prestation
|
||||
createinvoice.column.basis=Base de calcul
|
||||
createinvoice.summary.net=Montant net
|
||||
createinvoice.summary.vat=TVA ({0}%)
|
||||
createinvoice.summary.total=Montant total
|
||||
createinvoice.notification.noservices=Veuillez s\u00e9lectionner au moins une prestation
|
||||
createinvoice.notification.nouser=Utilisateur introuvable
|
||||
createinvoice.notification.notemplate=Aucun mod\u00e8le de facture trouv\u00e9
|
||||
createinvoice.notification.error=Erreur lors de la cr\u00e9ation de la facture : {0}
|
||||
createinvoice.notification.saved=La facture {0} a \u00e9t\u00e9 enregistr\u00e9e
|
||||
createinvoice.preview.title=Aper\u00e7u de la facture
|
||||
createinvoice.preview.number=APERCU
|
||||
createinvoice.button.save=Enregistrer
|
||||
createinvoice.confirm.save.title=Enregistrer la facture
|
||||
createinvoice.confirm.save.message=Cette facture sera enregistr\u00e9e de mani\u00e8re permanente et ne pourra plus \u00eatre modifi\u00e9e par la suite. Continuer ?
|
||||
createinvoice.confirm.save.confirm=Oui, enregistrer
|
||||
|
||||
# Invoices
|
||||
invoices.title=Factures
|
||||
invoices.column.number=Num\u00e9ro
|
||||
invoices.column.customer=Client
|
||||
invoices.column.date=Date
|
||||
invoices.column.amount=Montant
|
||||
invoices.column.description=Description
|
||||
invoices.empty=Aucune facture n'a encore \u00e9t\u00e9 cr\u00e9\u00e9e.
|
||||
invoices.notification.pdf.missing=Aucun PDF n'est enregistr\u00e9 pour cette facture.
|
||||
|
||||
# My Invoices
|
||||
myinvoices.title=Factures
|
||||
myinvoices.hint.noopen=Vous n'avez pas de factures ouvertes. Toutes les factures sont r\u00e9gl\u00e9es.
|
||||
myinvoices.bank.institute=Banque
|
||||
myinvoices.bank.beneficiary=B\u00e9n\u00e9ficiaire
|
||||
myinvoices.bank.iban=IBAN
|
||||
myinvoices.recipient.name=Client
|
||||
myinvoices.recipient.department=
|
||||
myinvoices.item.description=Position : {0}
|
||||
myinvoices.card.open=Factures ouvertes
|
||||
myinvoices.card.bank=Coordonn\u00e9es bancaires
|
||||
myinvoices.bank.reference=R\u00e9f\u00e9rence de paiement
|
||||
myinvoices.section.title=Toutes les factures
|
||||
myinvoices.filter.pagesize=Entr\u00e9es par page
|
||||
myinvoices.filter.search=Recherche
|
||||
myinvoices.filter.search.placeholder=Rechercher un num\u00e9ro de facture...
|
||||
myinvoices.column.status=Statut
|
||||
myinvoices.column.number=Num\u00e9ro
|
||||
myinvoices.column.date=Date
|
||||
myinvoices.column.amount=Montant
|
||||
myinvoices.empty.title=Aucune facture
|
||||
myinvoices.empty.desc=Aucune facture trouv\u00e9e.
|
||||
myinvoices.button.prev=Pr\u00e9c\u00e9dent
|
||||
myinvoices.button.next=Suivant
|
||||
|
||||
# App User
|
||||
appuser.title=Utilisateurs d'app
|
||||
appuser.button.add=Ajouter un utilisateur d'app
|
||||
appuser.column.designation=D\u00e9signation
|
||||
appuser.column.firstname=Pr\u00e9nom
|
||||
appuser.column.lastname=Nom
|
||||
appuser.column.phone=T\u00e9l\u00e9phone
|
||||
appuser.column.appcode=Code app
|
||||
appuser.column.email=E-mail
|
||||
|
||||
# Statistics
|
||||
statistics.title=Statistiques
|
||||
statistics.subtitle=Posez des questions sur vos missions et vos clients
|
||||
statistics.prompt.placeholder=Saisir une question...
|
||||
statistics.quick.jobcount=Nombre de missions
|
||||
statistics.quick.jobcount.prompt=Combien de missions ai-je actuellement ?
|
||||
statistics.quick.revenue=Chiffre d'affaires
|
||||
statistics.quick.revenue.prompt=Quel est mon chiffre d'affaires ce mois-ci ?
|
||||
statistics.quick.trend=Tendances
|
||||
statistics.quick.trend.prompt=Montre-moi les tendances des 3 derniers mois sous forme de diagramme en barres
|
||||
statistics.ai.label=R\u00e9ponse IA
|
||||
statistics.data.fetched=Les donn\u00e9es ont \u00e9t\u00e9 r\u00e9cup\u00e9r\u00e9es
|
||||
statistics.loading=Calcul en cours...
|
||||
|
||||
# Job Status
|
||||
jobstatus.IN_PROGRESS=En cours
|
||||
jobstatus.COMPLETED=Termin\u00e9e
|
||||
|
||||
# Task Types
|
||||
tasktype.CONFIRMATION=Confirmation
|
||||
tasktype.SIGNATURE=Signature
|
||||
tasktype.TODOLIST=Liste de t\u00e2ches
|
||||
tasktype.PHOTO=Photo
|
||||
tasktype.BARCODE=Code-barres
|
||||
tasktype.COMMENT=Commentaire
|
||||
|
||||
# Password Reset
|
||||
passwordreset.title=R\u00e9initialiser le mot de passe
|
||||
passwordreset.newpassword=Nouveau mot de passe
|
||||
passwordreset.confirmpassword=Confirmer le mot de passe
|
||||
passwordreset.button.submit=Enregistrer le mot de passe
|
||||
passwordreset.button.cancel=Annuler
|
||||
passwordreset.button.send=Envoyer l'e-mail
|
||||
passwordreset.notification.enterpassword=Veuillez saisir un nouveau mot de passe
|
||||
passwordreset.notification.mismatch=Les mots de passe ne correspondent pas
|
||||
passwordreset.notification.success=Le mot de passe a \u00e9t\u00e9 modifi\u00e9 avec succ\u00e8s
|
||||
passwordreset.notification.invalidtoken=Jeton invalide ou expir\u00e9
|
||||
passwordreset.notification.entermail=Veuillez saisir votre e-mail
|
||||
passwordreset.notification.sent=Si l'e-mail existe, un lien a \u00e9t\u00e9 envoy\u00e9
|
||||
passwordreset.notification.wait=Veuillez patienter {0} secondes avant de renvoyer le code
|
||||
|
||||
# Email
|
||||
email.2fa.subject=Votre code de v\u00e9rification VotianLT
|
||||
email.2fa.body=Votre code de v\u00e9rification est : {0}\n\nCe code est valable 10 minutes.\nSi vous n'avez pas demand\u00e9 cette inscription, veuillez ignorer cet e-mail.
|
||||
|
||||
# Register
|
||||
register.title=Inscription
|
||||
register.subtitle=Cr\u00e9ez votre compte VotianLT
|
||||
register.email=Adresse e-mail
|
||||
register.password=Mot de passe
|
||||
register.password.placeholder=Au moins 6 caract\u00e8res
|
||||
register.password.confirm=Confirmer le mot de passe
|
||||
register.password.confirm.placeholder=R\u00e9p\u00e9ter le mot de passe
|
||||
register.firstname=Pr\u00e9nom
|
||||
register.lastname=Nom
|
||||
register.phone=Num\u00e9ro de t\u00e9l\u00e9phone
|
||||
register.company=Entreprise
|
||||
register.street=Rue
|
||||
register.housenr=N\u00b0
|
||||
register.zip=Code postal
|
||||
register.city=Ville
|
||||
register.code.label=Code de v\u00e9rification (6 chiffres)
|
||||
register.code.placeholder=p. ex. 123456
|
||||
register.button.submit=S'inscrire
|
||||
register.button.verify=V\u00e9rifier le code et s'inscrire
|
||||
register.button.resend=Renvoyer le code
|
||||
register.button.back=Retour \u00e0 l'accueil
|
||||
register.notification.email.required=Veuillez saisir une adresse e-mail
|
||||
register.notification.email.invalid=Veuillez saisir une adresse e-mail valide
|
||||
register.notification.email.duplicate=Un utilisateur avec cette adresse e-mail existe d\u00e9j\u00e0
|
||||
register.notification.password.required=Veuillez saisir un mot de passe
|
||||
register.notification.password.min=Le mot de passe doit comporter au moins 6 caract\u00e8res
|
||||
register.notification.password.mismatch=Les mots de passe ne correspondent pas
|
||||
register.notification.firstname.required=Veuillez saisir votre pr\u00e9nom
|
||||
register.notification.lastname.required=Veuillez saisir votre nom
|
||||
register.notification.phone.required=Veuillez saisir votre num\u00e9ro de t\u00e9l\u00e9phone
|
||||
register.notification.company.required=Veuillez saisir le nom de l'entreprise
|
||||
register.notification.street.required=Veuillez saisir la rue
|
||||
register.notification.housenr.required=Veuillez saisir le num\u00e9ro
|
||||
register.notification.zip.required=Veuillez saisir le code postal
|
||||
register.notification.city.required=Veuillez saisir la ville
|
||||
register.notification.code.sent=Un code de v\u00e9rification a \u00e9t\u00e9 envoy\u00e9 \u00e0 {0}
|
||||
register.notification.code.emailerror=Erreur lors de l'envoi de l'e-mail : {0}
|
||||
register.notification.code.expired=Le code a expir\u00e9. Veuillez en demander un nouveau.
|
||||
register.notification.code.invalid=Le code saisi est invalide
|
||||
register.notification.code.startfirst=Veuillez d'abord commencer l'inscription
|
||||
register.notification.code.required=Veuillez saisir le code \u00e0 6 chiffres
|
||||
register.notification.success=Inscription r\u00e9ussie. Veuillez vous connecter.
|
||||
register.notification.failed=\u00c9chec de l'inscription : {0}
|
||||
|
||||
# Start Page
|
||||
start.title=VotianLT - Votre partenaire de transport num\u00e9rique
|
||||
start.button.login=Se connecter
|
||||
start.button.demo=Demo
|
||||
start.button.register=S'inscrire
|
||||
login.demo.only.button=L'acc\u00e8s d\u00e9mo est disponible uniquement via le bouton Demo de la page d'accueil.
|
||||
demo.session.active=Le mode d\u00e9mo est d\u00e9j\u00e0 utilis\u00e9 par un autre utilisateur. Veuillez r\u00e9essayer plus tard.
|
||||
demo.start.error=Impossible de d\u00e9marrer le mode d\u00e9mo.
|
||||
start.button.createorder=Cr\u00e9ation de mission
|
||||
start.button.notifications=Notifications
|
||||
start.button.nonotifications=Aucune nouvelle notification
|
||||
start.hero.description=Pour les travailleurs ind\u00e9pendants et les petites entreprises du secteur du transport - enti\u00e8rement num\u00e9rique et int\u00e9gr\u00e9. Concentrez-vous sur votre activit\u00e9, nous nous occupons de la paperasse.
|
||||
start.hero.demo.hint=La d\u00e9mo d\u00e9marre imm\u00e9diatement avec des donn\u00e9es d'exemple pr\u00e9par\u00e9es.
|
||||
start.hero.trial.hint="Tester gratuitement maintenant" cr\u00e9e votre propre compte pour le mois d'essai gratuit.
|
||||
start.system.title=Le syst\u00e8me
|
||||
start.system.intro=Pour les travailleurs ind\u00e9pendants et les petites entreprises du secteur du transport, il est essentiel de pouvoir se concentrer en priorit\u00e9 sur leur activit\u00e9 principale : gagner des clients et livrer des marchandises de A \u00e0 B.
|
||||
start.feature.setup.title=Assistant de configuration
|
||||
start.feature.setup.desc=Gr\u00e2ce \u00e0 l'assistant de configuration, vous avez la possibilit\u00e9 de compl\u00e9ter votre profil utilisateur.
|
||||
start.feature.customers.title=Gestion des clients et des missions
|
||||
start.feature.customers.desc=Avec la gestion des clients et des missions, vous avez toujours vos coordonn\u00e9es et d\u00e9tails de missions sous les yeux.
|
||||
start.feature.jobs.title=Cr\u00e9ation de missions
|
||||
start.feature.jobs.desc=En quelques clics, cr\u00e9ez des missions dans le syst\u00e8me et d\u00e9finissez quel employ\u00e9 doit ex\u00e9cuter quelle mission de transport.
|
||||
start.app.title=L'application
|
||||
start.app.description=Chaque mission peut optionnellement \u00eatre trait\u00e9e via l'application votianLT \u2013 sans aucune paperasse. Ainsi, toutes les informations pertinentes de la mission arrivent directement sur le smartphone du chauffeur.
|
||||
start.imprint.title=Mentions l\u00e9gales
|
||||
start.imprint.company=Assecutor Data Service GmbH
|
||||
start.imprint.address=Ottensener Str. 8, 22525 Hamburg
|
||||
start.imprint.phone=Telefon: +49 40 18 123 771 0
|
||||
start.imprint.email=E-Mail: ahoi@assecutor.de
|
||||
start.cta.text=Inscrivez-vous d\u00e8s aujourd'hui et profitez du mois d'essai gratuit pour tester le syst\u00e8me en profondeur.
|
||||
start.slogan=G\u00e9rez votre activit\u00e9 intelligemment ... avec votianLT !
|
||||
start.version=Version
|
||||
|
||||
# Login View
|
||||
login.2fa.title=Code 2FA
|
||||
login.2fa.button=V\u00e9rifier le code
|
||||
login.votianlt=VotianLT
|
||||
login.version=Version
|
||||
|
||||
# Message Details
|
||||
messagedetails.button.send=Envoyer
|
||||
messagedetails.placeholder=Saisir un message...
|
||||
messagedetails.noimage=(pas de contenu d'image)
|
||||
messagedetails.imageerror=(Impossible de charger l'image)
|
||||
|
||||
# Invoice Generator
|
||||
invoicegenerator.properties.title=Propri\u00e9t\u00e9s
|
||||
invoicegenerator.properties.type=Type
|
||||
invoicegenerator.fontsize.label=Taille de police
|
||||
invoicegenerator.color.label=Couleur de police
|
||||
invoicegenerator.color.dialog.title=Choisir la couleur de police
|
||||
invoicegenerator.color.dialog.hex=Valeur hexad\u00e9cimale
|
||||
invoicegenerator.button.cancel=Annuler
|
||||
invoicegenerator.button.apply=Appliquer
|
||||
invoicegenerator.button.delete=Supprimer l'\u00e9l\u00e9ment
|
||||
invoicegenerator.notification.color.applied=Couleur appliqu\u00e9e
|
||||
invoicegenerator.upload.drop=Glissez une image ici ou cliquez
|
||||
invoicegenerator.upload.success=Image t\u00e9l\u00e9charg\u00e9e avec succ\u00e8s
|
||||
invoicegenerator.upload.error=Erreur lors du t\u00e9l\u00e9chargement : {0}
|
||||
invoicegenerator.file.rejected=Fichier refus\u00e9 : {0}
|
||||
invoicegenerator.properties.select.info=Cliquez sur un \u00e9l\u00e9ment du canevas pour modifier ses propri\u00e9t\u00e9s.
|
||||
invoicegenerator.template.vline=Ligne verticale
|
||||
|
||||
# CSV Export
|
||||
csv.header.customer=Donneur d'ordre
|
||||
csv.header.jobnumber=Num\u00e9ro de mission
|
||||
csv.header.jobdate=Date de la mission
|
||||
csv.header.destination=Destination
|
||||
csv.filename=jobs.csv
|
||||
|
||||
# DatePicker I18n
|
||||
datepicker.month.januar=Janvier
|
||||
datepicker.month.februar=F\u00e9vrier
|
||||
datepicker.month.m\u00e4rz=Mars
|
||||
datepicker.month.april=Avril
|
||||
datepicker.month.mai=Mai
|
||||
datepicker.month.juni=Juin
|
||||
datepicker.month.juli=Juillet
|
||||
datepicker.month.august=Ao\u00fbt
|
||||
datepicker.month.september=Septembre
|
||||
datepicker.month.oktober=Octobre
|
||||
datepicker.month.november=Novembre
|
||||
datepicker.month.dezember=D\u00e9cembre
|
||||
datepicker.weekday.sonntag=Dimanche
|
||||
datepicker.weekday.montag=Lundi
|
||||
datepicker.weekday.dienstag=Mardi
|
||||
datepicker.weekday.mittwoch=Mercredi
|
||||
datepicker.weekday.donnerstag=Jeudi
|
||||
datepicker.weekday.freitag=Vendredi
|
||||
datepicker.weekday.samstag=Samedi
|
||||
datepicker.weekdayshort.so=Dim
|
||||
datepicker.weekdayshort.mo=Lun
|
||||
datepicker.weekdayshort.di=Mar
|
||||
datepicker.weekdayshort.mi=Mer
|
||||
datepicker.weekdayshort.do=Jeu
|
||||
datepicker.weekdayshort.fr=Ven
|
||||
datepicker.weekdayshort.sa=Sam
|
||||
|
||||
# Job History
|
||||
jobhistory.status.pickupscheduled=Enl\u00e8vement pr\u00e9vu
|
||||
jobhistory.status.pickedup=Enlev\u00e9
|
||||
jobhistory.status.intransit=En transit
|
||||
jobhistory.status.delivered=Livr\u00e9
|
||||
jobhistory.image.alt=Photo agrandie
|
||||
jobhistory.title=Historique de la mission
|
||||
jobhistory.header=Historique de la mission pour {0}
|
||||
jobhistory.info.customer=Client : {0}
|
||||
jobhistory.info.createdat=Cr\u00e9\u00e9 le : {0}
|
||||
jobhistory.info.status=Statut : {0}
|
||||
jobhistory.count={0} entr\u00e9es dans l'historique
|
||||
jobhistory.changedby=Modifi\u00e9 par : {0}
|
||||
|
||||
# Version
|
||||
version.label=Version
|
||||
|
||||
# Management Combo
|
||||
management.placeholder=Administration
|
||||
management.customers=Clients
|
||||
management.jobs=Missions
|
||||
management.companies=Entreprises
|
||||
|
||||
# User Menu
|
||||
usermenu.profile=Afficher le profil
|
||||
usermenu.settings=Param\u00e8tres
|
||||
usermenu.logout=D\u00e9connexion
|
||||
|
||||
# CTA Button
|
||||
cta.freetest=Tester gratuitement maintenant
|
||||
|
||||
# Miscellaneous
|
||||
misc.toggle.hide=Masquer
|
||||
misc.toggle.show=Afficher
|
||||
misc.nodata=Aucune donn\u00e9e disponible
|
||||
misc.loading=Chargement des donn\u00e9es...
|
||||
misc.error=Une erreur est survenue
|
||||
misc.retry=R\u00e9essayer
|
||||
|
||||
# Admin Price Table
|
||||
adminpricetable.title=Tableau des prix
|
||||
adminpricetable.field.monthly=Forfait mensuel de base
|
||||
adminpricetable.field.applicense=Licence d'utilisation de l'app
|
||||
adminpricetable.field.revenue=Participation au chiffre d'affaires
|
||||
adminpricetable.notification.saved=Le tableau des prix a \u00e9t\u00e9 enregistr\u00e9
|
||||
adminpricetable.notification.save.error=Erreur lors de l'enregistrement : {0}
|
||||
adminpricetable.notification.load.error=Erreur lors du chargement : {0}
|
||||
950
backend/src/main/resources/messages_lt.properties
Normal file
950
backend/src/main/resources/messages_lt.properties
Normal file
@@ -0,0 +1,950 @@
|
||||
# Common Dialog
|
||||
dialog.cancel=Atšaukti
|
||||
dialog.confirm=Patvirtinti
|
||||
|
||||
# Navigation and Main Layout
|
||||
nav.jobs=Užsakymai
|
||||
nav.job.create=Užsakymo kūrimas
|
||||
nav.customers=Klientai
|
||||
nav.appusers=Programėlės naudotojai
|
||||
nav.statistics=Statistika
|
||||
nav.invoices=Sąskaitos faktūros
|
||||
nav.messages=Žinutės
|
||||
nav.profile=Mano profilis
|
||||
nav.myinvoices=Sąskaitos faktūros
|
||||
nav.imprint=Informacija
|
||||
nav.management=Administravimas
|
||||
nav.users=Naudotojai
|
||||
nav.showprofile=Rodyti profilį
|
||||
nav.settings=Nustatymai
|
||||
nav.logout=Atsijungti
|
||||
|
||||
# Profile View
|
||||
profile.title=Redaguoti profilį
|
||||
profile.language=Kalba
|
||||
profile.company=Įmonė
|
||||
profile.companyadd=Įmonės priedas
|
||||
profile.firstname=Vardas
|
||||
profile.lastname=Pavardė
|
||||
profile.phone=Telefono numeris
|
||||
profile.fax=Telefonas (faksas)
|
||||
profile.mobile=Telefonas (mob.)
|
||||
profile.email=El. pašto adresas (prisijungimas)*
|
||||
profile.street=Gatvė
|
||||
profile.housenr=Namo nr.
|
||||
profile.addressadd=Adreso priedas
|
||||
profile.zip=Pašto kodas
|
||||
profile.city=Miestas
|
||||
profile.diffinvoice=Kitas sąskaitų adresas
|
||||
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 skaitmeniniu būdu per programėlę
|
||||
profile.settings.locateappuser=Nustatyti programėlės naudotojo buvimo vietą
|
||||
profile.settings.locateappuser.info=Programėlės naudotojų buvimo vieta reguliariai perduodama
|
||||
profile.account=Paskyra
|
||||
profile.security=Saugumas
|
||||
profile.security.twofactor=Dviejų veiksnių autentifikavimas
|
||||
profile.security.twofactor.info=Prisijungiant siunčiamas papildomas kodas el. paštu
|
||||
profile.services=Paslaugų katalogas
|
||||
profile.saved=Profilis išsaugotas
|
||||
profile.save.error=Klaida išsaugant: {0}
|
||||
profile.validation.required.fill=Prašome teisingai užpildyti visus privalomus laukus
|
||||
|
||||
# Profile Settings
|
||||
settings.digitalprocessing=Skaitmeninis apdorojimas per programėlę
|
||||
settings.digitalprocessinginfo=Įjungia skaitmeninį užsakymų apdorojimą per mobilią programėlę
|
||||
settings.locationtracking=Nustatyti programėlės naudotojo buvimo vietą
|
||||
settings.locationtrackinginfo=Leidžia nustatyti programėlės naudotojų buvimo vietą užsakymo vykdymo metu
|
||||
settings.twofactor=2 veiksnių autentifikavimas
|
||||
settings.twofactorinfo=Įjungus, kiekvieno prisijungimo metu el. paštu siunčiamas kodas
|
||||
|
||||
# Profile Billing
|
||||
profile.billing.enabled=Sąskaitų išrašymas per votianLT
|
||||
profile.billing.prefix=Sąskaitos prefiksas
|
||||
|
||||
# Profile Validation
|
||||
profile.validation.company=Įmonė yra privalomas laukas
|
||||
profile.validation.firstname=Vardas yra privalomas laukas
|
||||
profile.validation.lastname=Pavardė yra privalomas laukas
|
||||
profile.validation.phone=Telefono numeris yra privalomas laukas
|
||||
profile.validation.street=Gatvė yra privalomas laukas
|
||||
profile.validation.housenr=Namo numeris yra privalomas laukas
|
||||
profile.validation.zip=Pašto kodas yra privalomas laukas
|
||||
profile.validation.city=Miestas yra privalomas laukas
|
||||
profile.validation.email.required=El. pašto adresas yra privalomas laukas
|
||||
profile.validation.email.invalid=Prašome įvesti galiojantį el. pašto adresą
|
||||
profile.validation.company.required=Įmonė yra privaloma
|
||||
profile.validation.street.required=Gatvė yra privaloma
|
||||
profile.validation.housenr.required=Namo numeris yra privalomas
|
||||
profile.validation.zip.required=Pašto kodas yra privalomas
|
||||
profile.validation.city.required=Miestas yra privalomas
|
||||
profile.validation.firstname.required=Vardas yra privalomas
|
||||
profile.validation.lastname.required=Pavardė yra privaloma
|
||||
profile.validation.phone.required=Telefono numeris yra privalomas
|
||||
|
||||
# Profile Invoice
|
||||
profile.invoice.masterdata=Mano pagrindiniai duomenys
|
||||
profile.invoice.name=Pavadinimas
|
||||
profile.invoice.city=Vietovė
|
||||
profile.invoice.email=El. paštas
|
||||
profile.invoice.phone=Telefonas
|
||||
profile.invoice.placeholder.company=Jūsų įmonė
|
||||
profile.invoice.placeholder.name=Jūsų vardas
|
||||
profile.invoice.placeholder.street=Jūsų gatvė
|
||||
profile.invoice.placeholder.city=Pašto kodas Vietovė
|
||||
profile.invoice.placeholder.email=jusu@email.lt
|
||||
profile.invoice.placeholder.phone=Jūsų telefono numeris
|
||||
profile.invoice.services.list=Paslaugų sąrašas
|
||||
profile.invoice.net=Grynoji suma
|
||||
profile.invoice.vat=PVM
|
||||
profile.invoice.gross=Bendra suma
|
||||
profile.invoice.customerdata=Kliento duomenys
|
||||
profile.invoice.customer.company=Kliento įmonė
|
||||
profile.invoice.customer.name=Kliento vardas
|
||||
profile.invoice.customer.street=Kliento gatvė
|
||||
profile.invoice.customer.city=Kliento vietovė
|
||||
profile.invoice.customer.email=Kliento el. paštas
|
||||
profile.invoice.customer.phone=Kliento telefonas
|
||||
profile.invoice.free.elements=Laisvi elementai
|
||||
profile.invoice.element.text=Teksto laukas
|
||||
profile.invoice.element.header=Antraštė
|
||||
profile.invoice.element.date=Data
|
||||
profile.invoice.element.customer=Kliento informacija
|
||||
profile.invoice.element.company=Įmonės informacija
|
||||
profile.invoice.element.amount=Suma
|
||||
profile.invoice.element.line=Linija
|
||||
profile.invoice.element.image=Paveikslėlis
|
||||
profile.invoice.element.invoicenumber=Sąskaitos numeris
|
||||
profile.invoice.properties=Savybės
|
||||
profile.invoice.properties.info=Spustelėkite elementą drobėje, kad galėtumėte redaguoti jo savybes.
|
||||
profile.invoice.type=Tipas
|
||||
profile.invoice.variable=Kintamasis
|
||||
profile.invoice.xposition=X pozicija
|
||||
profile.invoice.yposition=Y pozicija
|
||||
profile.invoice.fontsize=Šrifto dydis
|
||||
profile.invoice.color=Spalva
|
||||
profile.invoice.element.delete=Ištrinti elementą
|
||||
profile.invoice.image=Įkelti paveikslėlį
|
||||
profile.invoice.image.drop=Vilkite paveikslėlį čia arba spustelėkite
|
||||
profile.invoice.image.uploaded=Paveikslėlis sėkmingai įkeltas
|
||||
profile.invoice.image.upload.error=Klaida įkeliant: {0}
|
||||
profile.invoice.file.rejected=Failas atmestas: {0}
|
||||
profile.invoice.text.from.masterdata=Tekstas paimtas iš jūsų pagrindinių duomenų
|
||||
profile.invoice.canvas.cleared=Drobė išvalyta
|
||||
profile.invoice.canvas.read.error=Klaida: nepavyko nuskaityti drobės duomenų
|
||||
profile.invoice.template.saved=Šablonas sėkmingai išsaugotas
|
||||
profile.invoice.pdf.error=Klaida generuojant PDF: {0}
|
||||
profile.invoice.pdf.preview=Peržiūra
|
||||
profile.invoice.pdf.preview.error=Klaida generuojant peržiūrą: {0}
|
||||
|
||||
# Profile Services
|
||||
profile.services.label=Paslaugos
|
||||
profile.services.description=Čia galite valdyti savo paslaugas, kurias siūlote klientams.
|
||||
profile.services.add=Pridėti naują paslaugą
|
||||
profile.services.load.error=Klaida įkeliant paslaugas: {0}
|
||||
profile.services.saved=Paslauga sėkmingai išsaugota
|
||||
profile.services.save.error=Klaida išsaugant paslaugą: {0}
|
||||
profile.services.deleted=Paslauga sėkmingai ištrinta
|
||||
profile.services.delete.error=Klaida trinant paslaugą: {0}
|
||||
profile.services.dialog.create=Sukurti naują paslaugą
|
||||
profile.services.dialog.edit=Redaguoti paslaugą
|
||||
profile.services.basis=Skaičiavimo pagrindas
|
||||
profile.services.basis.distance=Nuvažiuoti kilometrai
|
||||
profile.services.basis.time=Laikas
|
||||
profile.services.basis.flatrate=Fiksuota kaina
|
||||
profile.services.vatrate=PVM tarifas (%)
|
||||
profile.services.vatrate.percent=PVM tarifas (%)
|
||||
profile.services.price.flatrate=Fiksuota kaina (€)
|
||||
profile.services.price.distance=Kaina už kilometrą (€)
|
||||
profile.services.price.time=Kaina už 15 minučių (€)
|
||||
profile.services.mandatory=Privaloma
|
||||
profile.services.calculated=Apskaičiuojama
|
||||
profile.services.validation.name=Pavadinimas yra privalomas
|
||||
profile.services.validation.basis=Skaičiavimo pagrindas yra privalomas
|
||||
profile.services.validation.flatrate=Fiksuota kaina yra privaloma
|
||||
profile.services.validation.distance=Kaina už kilometrą yra privaloma
|
||||
profile.services.validation.time=Kaina už 15 minučių yra privaloma
|
||||
profile.services.validation.vatrate=PVM tarifas yra privalomas
|
||||
profile.services.savechanges=Išsaugoti paslaugą
|
||||
|
||||
# Buttons
|
||||
button.save=Išsaugoti profilio pakeitimus
|
||||
button.savechanges=Išsaugoti
|
||||
button.clear=Išvalyti
|
||||
button.preview=Peržiūra
|
||||
button.savetemplate=Išsaugoti šabloną
|
||||
button.changepassword=Keisti slaptažodį
|
||||
button.deleteaccount=Ištrinti paskyrą
|
||||
button.add=Naujas
|
||||
button.edit=Redaguoti
|
||||
button.delete=Ištrinti
|
||||
button.cancel=Atšaukti
|
||||
button.close=Uždaryti
|
||||
button.download=Atsisiųsti
|
||||
button.back=Atgal
|
||||
|
||||
# Common
|
||||
common.name=Pavadinimas
|
||||
common.yes=Taip
|
||||
common.no=Ne
|
||||
common.total=Iš viso
|
||||
common.price=Kaina
|
||||
common.service=Paslauga
|
||||
common.customer=Klientas
|
||||
common.actions=Veiksmai
|
||||
common.loading=Kraunama...
|
||||
common.error=Klaida
|
||||
common.success=Sėkmė
|
||||
common.required=Privalomas laukas
|
||||
|
||||
# Validation
|
||||
validation.required=Laukas yra privalomas
|
||||
validation.email=Neteisingas el. pašto adresas
|
||||
validation.error=Patvirtinimo klaida
|
||||
|
||||
# Notifications
|
||||
notification.saved=Profilis išsaugotas
|
||||
notification.error=Klaida išsaugant
|
||||
notification.languagechanged=Kalba pakeista
|
||||
|
||||
# Login
|
||||
login.title=Prisijungti
|
||||
login.username=Naudotojo vardas
|
||||
login.password=Slaptažodis
|
||||
login.login=Prisijungti
|
||||
login.forgotpassword=Pamiršote slaptažodį?
|
||||
login.rememberme=Likti prisijungus
|
||||
login.register=Registruotis
|
||||
login.2fa.helper=6 skaitmenų kodas
|
||||
login.2fa.sent=Kodas išsiųstas el. paštu
|
||||
login.2fa.no.credentials=Nėra prisijungimo duomenų
|
||||
login.2fa.invalid.code=Neteisingas kodas
|
||||
login.2fa.wrong.code=Blogas kodas
|
||||
|
||||
# Error Messages
|
||||
error.loading=Klaida įkeliant
|
||||
error.saving=Klaida išsaugant
|
||||
error.validation=Patvirtinimo klaida
|
||||
|
||||
# Page Titles
|
||||
page.title.dashboard=VotianLT - Valdymo skydas
|
||||
page.title.appuser.create=Sukurti naują programėlės naudotoją
|
||||
page.title.messages=Žinutės
|
||||
page.title.register=Registracija VotianLT
|
||||
page.title.customers=Klientai
|
||||
page.title.customer.edit=Redaguoti klientą
|
||||
page.title.verwaltung=Administravimas
|
||||
page.title.company.create=Sukurti naują įmonę
|
||||
page.title.imprint=Informacija
|
||||
page.title.profile.edit=Redaguoti profilį
|
||||
page.title.admin.dashboard=Administratoriaus valdymo skydas
|
||||
page.title.invoice.create=Sukurti sąskaitą
|
||||
page.title.customer.create=Sukurti naują klientą
|
||||
page.title.login=Prisijungti prie VotianLT
|
||||
page.title.jobs=Užsakymai
|
||||
page.title.appuser.edit=Redaguoti programėlės naudotoją
|
||||
page.title.statistics=Statistika
|
||||
page.title.password.forget=Atkurti slaptažodį
|
||||
page.title.invoices=Sąskaitos faktūros
|
||||
page.title.appusers=Programėlės naudotojai
|
||||
page.title.job.history=Užsakymo istorija
|
||||
page.title.message.history=Žinučių istorija
|
||||
page.title.myinvoices=Sąskaitos faktūros
|
||||
page.title.job.create=Sukurti naują užsakymą
|
||||
page.title.job.summary=Santrauka
|
||||
page.title.pricetable=Kainų lentelė
|
||||
page.title.invoice.generator=Sąskaitų generatorius
|
||||
page.title.welcome=VotianLT - Sveiki
|
||||
page.title.password.reset=Slaptažodžio atkūrimas – nurodykite el. paštą
|
||||
page.title.add.appuser=Sukurti naują programėlės naudotoją
|
||||
page.title.user.messages=Žinutės
|
||||
page.title.edit.customer=Redaguoti klientą
|
||||
page.title.show.customers=Klientai
|
||||
page.title.add.company=Sukurti naują įmonę
|
||||
page.title.create.invoice=Sukurti sąskaitą
|
||||
page.title.add.customer=Sukurti naują klientą
|
||||
page.title.edit.appuser=Redaguoti programėlės naudotoją
|
||||
page.title.forget.password=Atkurti slaptažodį
|
||||
page.title.admin.pricetable=Kainų lentelė
|
||||
page.title.add.job=Sukurti naują užsakymą
|
||||
|
||||
# Dashboard
|
||||
dashboard.welcome=Sveiki, {0}!
|
||||
dashboard.description=Čia galite valdyti savo užsakymus, organizuoti klientus ir naudoti visas svarbias VotianLT funkcijas.
|
||||
dashboard.system.title=Sistemos apžvalga
|
||||
dashboard.system.intro=Efektyviai valdykite savo verslo procesus naudodami šias funkcijas
|
||||
dashboard.feature.setup.title=Sąranka
|
||||
dashboard.feature.setup.desc=Konfigūruokite savo sistemos nustatymus ir pagrindinius duomenis
|
||||
dashboard.feature.customers.title=Klientai
|
||||
dashboard.feature.customers.desc=Valdykite savo klientų ryšius ir kontaktus
|
||||
dashboard.feature.jobs.title=Užsakymai
|
||||
dashboard.feature.jobs.desc=Efektyviai kurkite ir valdykite užsakymus
|
||||
|
||||
# Add App User
|
||||
addappuser.title=Sukurti naują programėlės naudotoją
|
||||
addappuser.designation=Pavadinimas
|
||||
addappuser.phone=Telefonas (mob.)
|
||||
addappuser.password=Slaptažodis
|
||||
addappuser.password.confirm=Patvirtinti slaptažodį
|
||||
addappuser.button.submit=Sukurti programėlės naudotoją
|
||||
addappuser.validation.designation=Pavadinimas yra privalomas
|
||||
addappuser.validation.phone=Telefono numeris yra privalomas
|
||||
addappuser.validation.password.required=Slaptažodis yra privalomas
|
||||
addappuser.validation.password.min=Slaptažodis turi būti bent 6 simbolių
|
||||
addappuser.validation.password.confirm=Slaptažodžio patvirtinimas yra privalomas
|
||||
addappuser.validation.password.mismatch=Slaptažodžiai nesutampa
|
||||
addappuser.validation.email.required=El. paštas yra privalomas
|
||||
addappuser.validation.email.invalid=Neteisingas el. pašto adresas
|
||||
addappuser.notification.validation=Prašome užpildyti visus privalomus laukus
|
||||
addappuser.notification.success=Programėlės naudotojas sėkmingai sukurtas
|
||||
addappuser.notification.check=Prašome patikrinti savo įvestį
|
||||
addappuser.notification.email.duplicate=Šis el. pašto adresas jau naudojamas
|
||||
addappuser.notification.error=Klaida: {0}
|
||||
addappuser.placeholder.designation=(HH H 000)
|
||||
|
||||
# Edit App User
|
||||
editappuser.title=Redaguoti programėlės naudotoją
|
||||
editappuser.password.change=Naujas slaptažodis
|
||||
editappuser.password.change.confirm=Patvirtinti naują slaptažodį
|
||||
editappuser.password.placeholder=Palikite tuščią, jei nenorite keisti slaptažodžio
|
||||
editappuser.notification.invalid.id=Neteisingas programėlės naudotojo ID
|
||||
editappuser.notification.password.mismatch=Slaptažodžiai nesutampa
|
||||
editappuser.notification.saved=Programėlės naudotojas sėkmingai išsaugotas
|
||||
editappuser.notification.check=Prašome patikrinti savo įvestį
|
||||
editappuser.notification.password.confirm=Prašome patvirtinti naują slaptažodį
|
||||
editappuser.notification.password.enter=Prašome įvesti naują slaptažodį
|
||||
editappuser.notification.deleted=Programėlės naudotojas sėkmingai ištrintas
|
||||
editappuser.dialog.delete.text=Ar tikrai norite ištrinti šį programėlės naudotoją?
|
||||
editappuser.dialog.delete.confirm=Ištrinti
|
||||
|
||||
# Customers
|
||||
customers.title=Klientai
|
||||
customers.button.add=Pridėti naują klientą
|
||||
customers.hint.click=Spustelėkite klientą, kad pamatytumėte informaciją
|
||||
customers.column.company=Įmonė
|
||||
customers.column.name=Pavadinimas
|
||||
customers.column.email=El. paštas
|
||||
customers.column.phone=Telefonas
|
||||
customers.column.street=Gatvė
|
||||
customers.column.city=Vietovė
|
||||
|
||||
# Edit Customer
|
||||
editcustomer.title=Redaguoti klientą
|
||||
editcustomer.notification.notfound=Klientas nerastas
|
||||
editcustomer.notification.invalid.id=Neteisingas kliento ID
|
||||
editcustomer.notification.saved=Klientas sėkmingai išsaugotas
|
||||
editcustomer.notification.check=Prašome patikrinti savo įvestį
|
||||
editcustomer.notification.deleted=Klientas sėkmingai ištrintas
|
||||
editcustomer.dialog.delete.text=Ar tikrai norite ištrinti šį klientą?
|
||||
editcustomer.dialog.delete.confirm=Ištrinti
|
||||
|
||||
# Add Customer
|
||||
addcustomer.title=Sukurti naują klientą
|
||||
addcustomer.button.submit=Sukurti klientą
|
||||
addcustomer.notification.validation=Prašome užpildyti visus privalomus laukus
|
||||
addcustomer.notification.success=Klientas sėkmingai sukurtas
|
||||
addcustomer.notification.check=Prašome patikrinti savo įvestį
|
||||
addcustomer.notification.error=Klaida: {0}
|
||||
addcustomer.validation.required=Šis laukas yra privalomas
|
||||
|
||||
# Add Company
|
||||
addcompany.title=Sukurti naują įmonę
|
||||
addcompany.button.submit=Sukurti įmonę
|
||||
|
||||
# Verwaltung
|
||||
verwaltung.title=Administravimas
|
||||
verwaltung.description=Čia galite valdyti savo įmones, klientus ir sistemos nustatymus
|
||||
|
||||
# User Messages
|
||||
usermessages.title.with=Žinutės su {0}
|
||||
usermessages.general.title=Bendri pokalbiai
|
||||
usermessages.general.conversation=Bendras pokalbis
|
||||
usermessages.job.title=Su užsakymu susijusios žinutės
|
||||
usermessages.job.conversation=Užsakymas {0}
|
||||
usermessages.no.job.messages=Nėra su užsakymu susijusių žinučių
|
||||
usermessages.preview.empty=Peržiūra nepasiekiama
|
||||
usermessages.message.count={0} žinučių
|
||||
usermessages.unknown=Nežinomas
|
||||
usermessages.unknown.participant=Nežinomas dalyvis
|
||||
|
||||
# Admin Dashboard
|
||||
admindashboard.title=Administratoriaus valdymo skydas
|
||||
admindashboard.loading=Statistika kraunama...
|
||||
admindashboard.error=Klaida įkeliant: {0}
|
||||
admindashboard.section.overview=Apžvalga
|
||||
admindashboard.section.jobs=Užsakymai
|
||||
admindashboard.section.tasks=Užduotys
|
||||
admindashboard.section.users=Naudotojų veikla
|
||||
admindashboard.section.health=Sistemos būsena
|
||||
admindashboard.stat.totaljobs=Visi užsakymai
|
||||
admindashboard.stat.users=Naudotojai
|
||||
admindashboard.stat.appusers=Programėlės naudotojai
|
||||
admindashboard.stat.lastupdated=Paskutinį kartą atnaujinta
|
||||
admindashboard.stat.openjobs=Atviri užsakymai
|
||||
admindashboard.stat.inprogress=Vykdomi
|
||||
admindashboard.stat.completed=Užbaigti
|
||||
admindashboard.stat.cargo=Kroviniai
|
||||
admindashboard.stat.status.info=Būsena
|
||||
admindashboard.stat.status.unavailable=Nepasiekiama
|
||||
admindashboard.stat.totaltasks=Visos užduotys
|
||||
admindashboard.stat.completedtasks=Atliktos
|
||||
admindashboard.stat.pendingtasks=Laukiančios
|
||||
admindashboard.stat.successrate=Sėkmės rodiklis
|
||||
admindashboard.stat.photos=Nuotraukos
|
||||
admindashboard.stat.barcodes=Brūkšniniai kodai
|
||||
admindashboard.stat.signatures=Parašai
|
||||
admindashboard.stat.comments=Komentarai
|
||||
admindashboard.stat.database=Duomenų bazė
|
||||
admindashboard.stat.database.connected=Prisijungta
|
||||
admindashboard.stat.database.error=Klaida
|
||||
admindashboard.stat.websocket=WebSocket
|
||||
admindashboard.stat.websocket.active=Aktyvus
|
||||
admindashboard.stat.app=Programa
|
||||
admindashboard.stat.app.running=Veikia
|
||||
admindashboard.stat.memory=Atmintis
|
||||
|
||||
# Messages
|
||||
messages.title=Žinutės
|
||||
messages.column.status=Būsena
|
||||
messages.column.client=Klientas
|
||||
messages.column.email=El. paštas
|
||||
messages.column.total=Iš viso
|
||||
messages.column.unread=Neperskaitytos
|
||||
messages.column.lastmessage=Paskutinė žinutė
|
||||
messages.column.preview=Peržiūra
|
||||
messages.notification.error=Klaida įkeliant žinutes
|
||||
messages.preview.image=Paveikslėlis
|
||||
messages.preview.empty=Nėra peržiūros
|
||||
messages.sender.unknown=Nežinomas siuntėjas
|
||||
|
||||
# Add Job
|
||||
addjob.title=Sukurti naują užsakymą
|
||||
addjob.customer.label=Klientas
|
||||
addjob.customer.placeholder=Pasirinkite klientą
|
||||
addjob.customer.unnamed=Klientas be pavadinimo
|
||||
addjob.button.clearfields=Išvalyti laukus
|
||||
addjob.button.submit=Sukurti užsakymą
|
||||
addjob.address.salutation=Kreipinys
|
||||
addjob.address.salutation.placeholder=Pasirinkite kreipinį
|
||||
addjob.salutation.mr=Ponas
|
||||
addjob.salutation.ms=Ponia
|
||||
addjob.salutation.other=Kita
|
||||
addjob.address.company.placeholder=Įveskite įmonę
|
||||
addjob.address.street.placeholder=Įveskite gatvę
|
||||
addjob.address.housenumber=Namo numeris
|
||||
addjob.address.addition.placeholder=Adreso priedas
|
||||
addjob.address.city=Vietovė
|
||||
addjob.address.city.placeholder.pickup=Vietovė (atsiėmimas)
|
||||
addjob.address.city.placeholder.delivery=Vietovė (pristatymas)
|
||||
addjob.address.delivery.street.placeholder=Gatvė (pristatymas)
|
||||
addjob.address.delivery.addition.placeholder=Adreso priedas (pristatymas)
|
||||
addjob.address.save=Išsaugoti adresą
|
||||
addjob.section.pickup=Atsiėmimas
|
||||
addjob.section.delivery=Pristatymas
|
||||
addjob.stations.apply=Pritaikyti stotis
|
||||
addjob.station.delivery=Pristatymo stotis {0}
|
||||
addjob.station.add=Pridėti pristatymo stotį
|
||||
addjob.station.remove.confirm=Ar tikrai norite pašalinti pristatymo stotį {0}?
|
||||
addjob.station.max.reached=Pasiektas maksimalus 25 pristatymo stočių skaičius
|
||||
addjob.station.unused=Nenaudojama
|
||||
addjob.appointment.delivery.info=Pristatymo terminai nustatomi tiesiogiai pristatymo stotyse.
|
||||
addjob.tab.addresses=Užsakovas ir adresai
|
||||
addjob.tab.appointments=Terminai ir apdorojimas
|
||||
addjob.tab.cargo=Krovinys
|
||||
addjob.tab.tasks=Užduotys
|
||||
addjob.tab.price=Kaina ir pabaiga
|
||||
addjob.appointment.date=Data
|
||||
addjob.appointment.time=Laikas
|
||||
addjob.appointment.pickup=Atsiėmimo terminas
|
||||
addjob.appointment.delivery=Pristatymo terminas
|
||||
addjob.settings.digitalprocess=Skaitmeninis apdorojimas per programėlę
|
||||
addjob.appuser.label=Programėlės naudotojas
|
||||
addjob.appuser.placeholder=Pasirinkite programėlės naudotoją
|
||||
addjob.cargo.description=Aprašymas
|
||||
addjob.cargo.description.placeholder=Įveskite aprašymą
|
||||
addjob.cargo.quantity=Kiekis
|
||||
addjob.cargo.weight=Svoris
|
||||
addjob.cargo.length=Ilgis
|
||||
addjob.cargo.width=Plotis
|
||||
addjob.cargo.height=Aukštis
|
||||
addjob.cargo.europalette=Europaletė
|
||||
addjob.cargo.disposablepalette=Vienkartinė paletė
|
||||
addjob.cargo.dusseldorfpalette=Diuseldorfo paletė
|
||||
addjob.cargo.gridboxpalette=Grotelių dėžių paletė
|
||||
addjob.cargo.gridcart=Grotelių vežimėlis
|
||||
addjob.cargo.parcel=Siunta
|
||||
addjob.cargo.add=Pridėti krovinį
|
||||
addjob.tasks.title=Užduotys
|
||||
addjob.tasks.template.placeholder=Pasirinkite šabloną
|
||||
addjob.tasks.template.save.tooltip=Išsaugoti kaip šabloną
|
||||
addjob.tasks.template.save.title=Išsaugoti šabloną
|
||||
addjob.tasks.template.name=Šablono pavadinimas
|
||||
addjob.tasks.template.name.placeholder=Įveskite pavadinimą
|
||||
addjob.tasks.template.name.required=Pavadinimas yra privalomas
|
||||
addjob.tasks.template.saved=Šablonas "{0}" išsaugotas
|
||||
addjob.tasks.template.save.error=Klaida išsaugant: {0}
|
||||
addjob.tasks.template.dialog.error=Klaida atidarant dialogą: {0}
|
||||
addjob.tasks.template.no.tasks=Nėra užduočių, kurias būtų galima išsaugoti
|
||||
addjob.tasks.template.load.title=Įkelti šabloną
|
||||
addjob.tasks.template.load.text=Ar norite įkelti šabloną "{0}"? Šis veiksmas pakeis visas esamas užduotis.
|
||||
addjob.tasks.template.load.confirm=Įkelti
|
||||
addjob.tasks.template.loaded=Šablonas "{0}" įkeltas
|
||||
addjob.tasks.template.load.error=Klaida įkeliant: {0}
|
||||
addjob.tasks.template.load.templates.error=Klaida įkeliant šablonus: {0}
|
||||
addjob.tasks.add=Pridėti užduotį
|
||||
addjob.tasks.tasktype=Užduoties tipas
|
||||
addjob.tasks.tasktype.placeholder=Pasirinkite tipą
|
||||
addjob.tasks.description=Aprašymas
|
||||
addjob.tasks.description.placeholder=Įveskite aprašymą
|
||||
addjob.tasks.buttontext=Mygtuko tekstas
|
||||
addjob.tasks.buttontext.placeholder=Įveskite tekstą
|
||||
addjob.tasks.remark=Pastaba
|
||||
addjob.tasks.remark.placeholder=Įveskite pastabą
|
||||
addjob.tasks.photo.min=Min. nuotraukų
|
||||
addjob.tasks.photo.max=Maks. nuotraukų
|
||||
addjob.tasks.barcode.min=Min. brūkšninių kodų
|
||||
addjob.tasks.barcode.max=Maks. brūkšninių kodų
|
||||
addjob.tasks.signature.noconfig=Konfigūracija nereikalinga
|
||||
addjob.tasks.todolist.title=Užduočių sąrašas
|
||||
addjob.tasks.todolist.item.placeholder=Įveskite užduotį
|
||||
addjob.tasks.todolist.add=Pridėti užduotį
|
||||
addjob.tasks.comment.label=Komentaras
|
||||
addjob.tasks.comment.placeholder=Įveskite komentarą
|
||||
addjob.tasks.comment.required=Komentaras yra privalomas
|
||||
addjob.tasks.optional=Užduotis yra neprivaloma
|
||||
addjob.services.title=Paslaugos
|
||||
addjob.services.add=Pridėti paslaugą
|
||||
addjob.services.calculation=Skaičiavimas
|
||||
addjob.services.basis.distance=Nuvažiuoti kilometrai
|
||||
addjob.services.basis.time=Laikas
|
||||
addjob.services.basis.flatrate=Fiksuota kaina
|
||||
addjob.services.vat=PVM
|
||||
addjob.services.route.missing=Trūksta maršruto
|
||||
addjob.services.dialog.title=Pasirinkite paslaugą
|
||||
addjob.services.dialog.placeholder=Pasirinkite paslaugą
|
||||
addjob.services.dialog.station.placeholder=Pasirinkite pristatymo stotį
|
||||
addjob.services.dialog.add=Pridėti
|
||||
addjob.services.deliverystation=Pristatymo stotis
|
||||
addjob.summary.title=Santrauka
|
||||
addjob.summary.net=Grynoji suma
|
||||
addjob.summary.vat=PVM
|
||||
addjob.summary.gross=Bendra suma
|
||||
addjob.route.title=Maršrutas
|
||||
addjob.route.distance=Atstumas
|
||||
addjob.route.distance.km=Atstumas (km)
|
||||
addjob.route.distance.placeholder=pvz., 150.5
|
||||
addjob.route.duration=Trukmė
|
||||
addjob.route.duration.min=Trukmė (min.)
|
||||
addjob.route.duration.placeholder=pvz., 120
|
||||
addjob.route.manual.title=Rankinis atstumo įvedimas
|
||||
addjob.route.manual.hint=Įveskite atstumą ir trukmę rankiniu būdu, jei maršrutas nebuvo apskaičiuotas
|
||||
addjob.notification.success=Užsakymas {0} sėkmingai sukurtas
|
||||
addjob.notification.cleared=Visi laukai buvo išvalyti
|
||||
addjob.notification.draft.restored=Juodraštis atkurtas
|
||||
addjob.validation.required.fields=Prašome užpildyti visus privalomus laukus
|
||||
addjob.validation.appuser.required=Prašome pasirinkti programėlės naudotoją
|
||||
addjob.validation.cargo.required=Prašome nurodyti bent vieną krovinį
|
||||
addjob.validation.pickupdate.future=Atsiėmimo data turi būti šiandien arba ateityje
|
||||
addjob.validation.deliverydate.future=Pristatymo data turi būti šiandien arba ateityje
|
||||
addjob.validation.dialog.title=Adreso patvirtinimas
|
||||
addjob.validation.dialog.loading=Adresai tikrinami...
|
||||
addjob.validation.dialog.back=Atgal
|
||||
addjob.validation.dialog.continue=Tęsti
|
||||
addjob.validation.dialog.continue.anyway=Vis tiek tęsti
|
||||
addjob.validation.pickup.address=Atsiėmimo adresas
|
||||
addjob.validation.delivery.address=Pristatymo adresas
|
||||
addjob.validation.route=Maršrutas
|
||||
addjob.validation.address.not.found.title=Adresas nerastas
|
||||
addjob.validation.address.not.found.message=Įvesto adreso nepavyko vienareikšmiškai rasti Google sistemoje. Ar vis tiek norite išsaugoti?
|
||||
addjob.validation.address.save.anyway=Vis tiek išsaugoti
|
||||
addjob.validation.address.correct=Pataisyti adresą
|
||||
|
||||
# Job Summary
|
||||
jobsummary.title=Santrauka
|
||||
jobsummary.error.noid=Nenurodyta užsakymo ID
|
||||
jobsummary.error.invalidid=Neteisingas užsakymo ID formatas: {0}
|
||||
jobsummary.error.notfound=Užsakymas su ID {0} nerastas
|
||||
jobsummary.button.sendmessage=Siųsti žinutę
|
||||
jobsummary.button.jobhistory=Užsakymo istorija
|
||||
jobsummary.button.complete=Užbaigti užsakymą rankiniu būdu
|
||||
jobsummary.dialog.complete.title=Užbaigti užsakymą
|
||||
jobsummary.dialog.complete.text=Ar norite rankiniu būdu užbaigti užsakymą {0}?
|
||||
jobsummary.dialog.complete.cancel=Atšaukti
|
||||
jobsummary.dialog.complete.confirm=Užbaigti
|
||||
jobsummary.notification.completed=Užsakymas {0} užbaigtas
|
||||
jobsummary.notification.complete.error=Klaida užbaigiant: {0}
|
||||
jobsummary.notification.noappuser=Šiam užsakymui nepriskirtas programėlės naudotojas
|
||||
jobsummary.section.pickup=Atsiėmimas
|
||||
jobsummary.section.delivery=Pristatymas
|
||||
jobsummary.station.phone=Telefonas
|
||||
jobsummary.section.tasks=Patvirtintinos užduotys
|
||||
jobsummary.section.cargo=Transportuotinas krovinys
|
||||
jobsummary.section.info=Papildoma informacija
|
||||
jobsummary.tasks.none=Nėra užduočių
|
||||
jobsummary.cargo.none=Nėra krovinio duomenų
|
||||
jobsummary.info.netto=Grynoji suma
|
||||
jobsummary.info.ust=PVM
|
||||
jobsummary.info.gesamt=Iš viso
|
||||
jobsummary.info.bemerkung=Pastaba
|
||||
jobsummary.info.digital=Skaitmeninis apdorojimas per programėlę: įjungtas
|
||||
jobsummary.info.appuser=Programėlės naudotojas
|
||||
jobsummary.task.status.abgeschlossen=Užbaigta
|
||||
jobsummary.task.status.offen=Atvira
|
||||
jobsummary.task.typ=Tipas
|
||||
jobsummary.task.completedAt=Užbaigta
|
||||
jobsummary.task.completedBy=Užbaigė
|
||||
jobsummary.task.todo.items=Užduočių punktai
|
||||
jobsummary.task.photo.info=Nuotraukos
|
||||
jobsummary.task.photo.minmax=Reikia bent {0} nuotraukų
|
||||
jobsummary.task.photo.maxonly=Daugiausiai {0} nuotraukų
|
||||
jobsummary.task.photo.taken=Padarytos nuotraukos ({0})
|
||||
jobsummary.task.button.text=Mygtuko tekstas
|
||||
jobsummary.button.schliessen=Uždaryti
|
||||
|
||||
# Jobs
|
||||
jobs.title=Užsakymai
|
||||
jobs.filter.search=Ieškoti
|
||||
jobs.filter.search.placeholder=Ieškoti pagal užsakymo numerį...
|
||||
jobs.filter.startdate=Pradžios data
|
||||
jobs.filter.enddate=Pabaigos data
|
||||
jobs.filter.status=Būsena
|
||||
jobs.filter.apply=Taikyti filtrą
|
||||
jobs.status.all=Visi
|
||||
jobs.status.open=Atviri
|
||||
jobs.status.done=Atlikti
|
||||
jobs.notification.completed=Užsakymas {0} užbaigtas
|
||||
jobs.column.status=Būsena
|
||||
jobs.column.customer=Klientas
|
||||
jobs.column.jobnumber=Užsakymo numeris
|
||||
jobs.column.jobdate=Užsakymo data
|
||||
jobs.column.destination=Paskirties vieta
|
||||
jobs.historie.manuell=Rankiniu būdu
|
||||
jobs.button.csvexport=CSV eksportas
|
||||
jobs.tooltip.complete=Užbaigti užsakymą
|
||||
jobs.tooltip.createinvoice=Sukurti sąskaitą
|
||||
jobs.tooltip.showinvoice=Rodyti sąskaitą
|
||||
jobs.tooltip.delete=Ištrinti užsakymą
|
||||
jobs.dialog.complete.title=Užbaigti užsakymą
|
||||
jobs.dialog.complete.text=Ar norite rankiniu būdu užbaigti užsakymą {0}?
|
||||
jobs.dialog.complete.confirm=Užbaigti
|
||||
jobs.dialog.delete.title=Ištrinti užsakymą
|
||||
jobs.dialog.delete.text=Ar tikrai norite ištrinti užsakymą {0}?
|
||||
jobs.notification.complete.error=Klaida užbaigiant: {0}
|
||||
jobs.notification.deleted=Užsakymas {0} ištrintas
|
||||
jobs.notification.delete.error=Klaida trinant: {0}
|
||||
|
||||
# Create Invoice
|
||||
createinvoice.title=Sukurti sąskaitą \u2013 Užsakymas {0}
|
||||
createinvoice.error.invalidid=Neteisingas užsakymo ID
|
||||
createinvoice.error.notfound=Užsakymas nerastas
|
||||
createinvoice.button.create=Sukurti sąskaitą
|
||||
createinvoice.section.job=Užsakymo informacija
|
||||
createinvoice.section.route=Maršruto informacija
|
||||
createinvoice.section.services=Paslaugos
|
||||
createinvoice.section.summary=Santrauka
|
||||
createinvoice.field.jobnumber=Užsakymo numeris
|
||||
createinvoice.field.customer=Klientas
|
||||
createinvoice.field.status=Būsena
|
||||
createinvoice.field.price=Kaina
|
||||
createinvoice.route.distance=Atstumas
|
||||
createinvoice.route.duration=Kelionės laikas
|
||||
createinvoice.column.service=Paslauga
|
||||
createinvoice.column.basis=Skaičiavimo pagrindas
|
||||
createinvoice.summary.net=Grynoji suma
|
||||
createinvoice.summary.vat=PVM ({0}%)
|
||||
createinvoice.summary.total=Bendra suma
|
||||
createinvoice.notification.noservices=Prašome pasirinkti bent vieną paslaugą
|
||||
createinvoice.notification.nouser=Naudotojas nerastas
|
||||
createinvoice.notification.notemplate=Sąskaitos šablonas nerastas
|
||||
createinvoice.notification.error=Klaida kuriant sąskaitą: {0}
|
||||
createinvoice.notification.saved=Sąskaita {0} išsaugota
|
||||
createinvoice.preview.title=Sąskaitos peržiūra
|
||||
createinvoice.preview.number=PERŽIŪRA
|
||||
createinvoice.button.save=Išsaugoti
|
||||
createinvoice.confirm.save.title=Išsaugoti sąskaitą
|
||||
createinvoice.confirm.save.message=Ši sąskaita bus išsaugota visam laikui ir vėliau jos nebebus galima keisti. Tęsti?
|
||||
createinvoice.confirm.save.confirm=Taip, išsaugoti
|
||||
|
||||
# Invoices
|
||||
invoices.title=Sąskaitos faktūros
|
||||
invoices.column.number=Numeris
|
||||
invoices.column.customer=Klientas
|
||||
invoices.column.date=Data
|
||||
invoices.column.amount=Suma
|
||||
invoices.column.description=Aprašymas
|
||||
invoices.empty=Sąskaitų dar nebuvo sukurta.
|
||||
invoices.notification.pdf.missing=Šiai sąskaitai nėra išsaugoto PDF.
|
||||
|
||||
# My Invoices
|
||||
myinvoices.title=Sąskaitos faktūros
|
||||
myinvoices.hint.noopen=Jūs neturite atvirų sąskaitų. Visos sąskaitos apmokėtos.
|
||||
myinvoices.bank.institute=Bankas
|
||||
myinvoices.bank.beneficiary=Gavėjas
|
||||
myinvoices.bank.iban=IBAN
|
||||
myinvoices.recipient.name=Klientas
|
||||
myinvoices.recipient.department=
|
||||
myinvoices.item.description=Pozicija: {0}
|
||||
myinvoices.card.open=Atviros sąskaitos
|
||||
myinvoices.card.bank=Banko rekvizitai
|
||||
myinvoices.bank.reference=Mokėjimo paskirtis
|
||||
myinvoices.section.title=Visos sąskaitos
|
||||
myinvoices.filter.pagesize=Įrašų puslapyje
|
||||
myinvoices.filter.search=Paieška
|
||||
myinvoices.filter.search.placeholder=Ieškoti sąskaitos numerio...
|
||||
myinvoices.column.status=Būsena
|
||||
myinvoices.column.number=Numeris
|
||||
myinvoices.column.date=Data
|
||||
myinvoices.column.amount=Suma
|
||||
myinvoices.empty.title=Nėra sąskaitų
|
||||
myinvoices.empty.desc=Sąskaitų nerasta.
|
||||
myinvoices.button.prev=Atgal
|
||||
myinvoices.button.next=Toliau
|
||||
|
||||
# App User
|
||||
appuser.title=Programėlės naudotojai
|
||||
appuser.button.add=Pridėti programėlės naudotoją
|
||||
appuser.column.designation=Pavadinimas
|
||||
appuser.column.firstname=Vardas
|
||||
appuser.column.lastname=Pavardė
|
||||
appuser.column.phone=Telefonas
|
||||
appuser.column.appcode=Programėlės kodas
|
||||
appuser.column.email=El. paštas
|
||||
|
||||
# Statistics
|
||||
statistics.title=Statistika
|
||||
statistics.subtitle=Užduokite klausimus apie savo užsakymus ir klientus
|
||||
statistics.prompt.placeholder=Įveskite klausimą...
|
||||
statistics.quick.jobcount=Užsakymų skaičius
|
||||
statistics.quick.jobcount.prompt=Kiek užsakymų šiuo metu turiu?
|
||||
statistics.quick.revenue=Pajamos
|
||||
statistics.quick.revenue.prompt=Kokios mano pajamos šį mėnesį?
|
||||
statistics.quick.trend=Tendencijos
|
||||
statistics.quick.trend.prompt=Parodyk tendencijas per pastaruosius 3 mėnesius stulpeline diagrama
|
||||
statistics.ai.label=DI atsakymas
|
||||
statistics.data.fetched=Duomenys gauti
|
||||
statistics.loading=Skaičiuojama...
|
||||
|
||||
# Job Status
|
||||
jobstatus.IN_PROGRESS=Vykdomas
|
||||
jobstatus.COMPLETED=Užbaigtas
|
||||
|
||||
# Task Types
|
||||
tasktype.CONFIRMATION=Patvirtinimas
|
||||
tasktype.SIGNATURE=Parašas
|
||||
tasktype.TODOLIST=Užduočių sąrašas
|
||||
tasktype.PHOTO=Nuotrauka
|
||||
tasktype.BARCODE=Brūkšninis kodas
|
||||
tasktype.COMMENT=Komentaras
|
||||
|
||||
# Password Reset
|
||||
passwordreset.title=Slaptažodžio atkūrimas
|
||||
passwordreset.newpassword=Naujas slaptažodis
|
||||
passwordreset.confirmpassword=Patvirtinti slaptažodį
|
||||
passwordreset.button.submit=Išsaugoti slaptažodį
|
||||
passwordreset.button.cancel=Atšaukti
|
||||
passwordreset.button.send=Siųsti el. laišką
|
||||
passwordreset.notification.enterpassword=Prašome įvesti naują slaptažodį
|
||||
passwordreset.notification.mismatch=Slaptažodžiai nesutampa
|
||||
passwordreset.notification.success=Slaptažodis sėkmingai pakeistas
|
||||
passwordreset.notification.invalidtoken=Raktas neteisingas arba pasibaigęs
|
||||
passwordreset.notification.entermail=Prašome įvesti el. paštą
|
||||
passwordreset.notification.sent=Jei el. paštas egzistuoja, nuoroda buvo išsiųsta
|
||||
passwordreset.notification.wait=Prašome palaukti {0} sekundžių prieš siunčiant kodą iš naujo
|
||||
|
||||
# Email
|
||||
email.2fa.subject=Jūsų VotianLT patvirtinimo kodas
|
||||
email.2fa.body=Jūsų patvirtinimo kodas: {0}\n\nŠis kodas galioja 10 minučių.\nJei jūs neprašėte šios registracijos, ignoruokite šį el. laišką.
|
||||
|
||||
# Register
|
||||
register.title=Registracija
|
||||
register.subtitle=Sukurkite savo VotianLT paskyrą
|
||||
register.email=El. pašto adresas
|
||||
register.password=Slaptažodis
|
||||
register.password.placeholder=Mažiausiai 6 simboliai
|
||||
register.password.confirm=Patvirtinti slaptažodį
|
||||
register.password.confirm.placeholder=Pakartokite slaptažodį
|
||||
register.firstname=Vardas
|
||||
register.lastname=Pavardė
|
||||
register.phone=Telefono numeris
|
||||
register.company=Įmonė
|
||||
register.street=Gatvė
|
||||
register.housenr=Namo nr.
|
||||
register.zip=Pašto kodas
|
||||
register.city=Miestas
|
||||
register.code.label=Patvirtinimo kodas (6 skaitmenys)
|
||||
register.code.placeholder=pvz., 123456
|
||||
register.button.submit=Registruotis
|
||||
register.button.verify=Patikrinti kodą ir registruotis
|
||||
register.button.resend=Siųsti kodą iš naujo
|
||||
register.button.back=Grįžti į pradžios puslapį
|
||||
register.notification.email.required=Prašome įvesti el. pašto adresą
|
||||
register.notification.email.invalid=Prašome įvesti galiojantį el. pašto adresą
|
||||
register.notification.email.duplicate=Naudotojas su šiuo el. pašto adresu jau egzistuoja
|
||||
register.notification.password.required=Prašome įvesti slaptažodį
|
||||
register.notification.password.min=Slaptažodis turi būti bent 6 simbolių ilgio
|
||||
register.notification.password.mismatch=Slaptažodžiai nesutampa
|
||||
register.notification.firstname.required=Prašome įvesti savo vardą
|
||||
register.notification.lastname.required=Prašome įvesti savo pavardę
|
||||
register.notification.phone.required=Prašome įvesti savo telefono numerį
|
||||
register.notification.company.required=Prašome įvesti įmonės pavadinimą
|
||||
register.notification.street.required=Prašome įvesti gatvę
|
||||
register.notification.housenr.required=Prašome įvesti namo numerį
|
||||
register.notification.zip.required=Prašome įvesti pašto kodą
|
||||
register.notification.city.required=Prašome įvesti miestą
|
||||
register.notification.code.sent=Patvirtinimo kodas išsiųstas adresu {0}
|
||||
register.notification.code.emailerror=Klaida siunčiant el. laišką: {0}
|
||||
register.notification.code.expired=Kodas pasibaigė. Prašome išsiųsti naują kodą.
|
||||
register.notification.code.invalid=Įvestas kodas yra neteisingas
|
||||
register.notification.code.startfirst=Prašome pirmiausia pradėti registraciją
|
||||
register.notification.code.required=Prašome įvesti 6 skaitmenų kodą
|
||||
register.notification.success=Registracija sėkminga. Prašome prisijungti.
|
||||
register.notification.failed=Registracija nepavyko: {0}
|
||||
|
||||
# Start Page
|
||||
start.title=VotianLT - Jūsų skaitmeninis transporto partneris
|
||||
start.button.login=Prisijungti
|
||||
start.button.demo=Demo
|
||||
start.button.register=Registruotis
|
||||
login.demo.only.button=Demo prieiga galima tik per prad\u017eios puslapio mygtuk\u0105 „Demo“.
|
||||
demo.session.active=Demo re\u017eimu jau naudojasi kitas vartotojas. Bandykite dar kart\u0105 v\u0117liau.
|
||||
demo.start.error=Nepavyko paleisti demo re\u017eimo.
|
||||
start.button.createorder=Užsakymo kūrimas
|
||||
start.button.notifications=Pranešimai
|
||||
start.button.nonotifications=Nėra naujų pranešimų
|
||||
start.hero.description=Individualiems verslininkams ir smulkaus verslo savininkams transporto sektoriuje – visiškai skaitmeninis ir vientisas sprendimas. Sutelkite dėmesį į savo verslą, mes pasirūpinsime biuro darbu.
|
||||
start.hero.demo.hint=Demo režimas iš karto paleidžiamas su paruoštais pavyzdiniais duomenimis.
|
||||
start.hero.trial.hint=„Išbandyti nemokamai dabar“ sukuria jūsų paskyrą nemokamam bandomajam mėnesiui.
|
||||
start.system.title=Sistema
|
||||
start.system.intro=Individualiems verslininkams ir smulkaus verslo savininkams transporto sektoriuje labai svarbu, kad jie galėtų visų pirma sutelkti dėmesį į savo pagrindinį verslą: klientų pritraukimą ir prekių pristatymą iš taško A į tašką B.
|
||||
start.feature.setup.title=Sąrankos vedlys
|
||||
start.feature.setup.desc=Sąrankos vedlio pagalba galite užpildyti savo naudotojo profilį.
|
||||
start.feature.customers.title=Klientų ir užsakymų valdymas
|
||||
start.feature.customers.desc=Klientų ir užsakymų valdymo pagalba visada matysite visus kontaktinius duomenis ir užsakymų detales.
|
||||
start.feature.jobs.title=Užsakymų kūrimas
|
||||
start.feature.jobs.desc=Keliais pelės paspaudimais sukurkite užsakymus sistemoje ir nustatykite, kuris darbuotojas turėtų vykdyti kurį transporto užsakymą.
|
||||
start.app.title=Programėlė
|
||||
start.app.description=Kiekvienas užsakymas gali būti neprivaloma tvarka vykdomas per votianLT programėlę – visiškai be popierinio darbo. Taip visa svarbi užsakymo informacija patenka tiesiai į vairuotojo išmanųjį telefoną.
|
||||
start.imprint.title=Impressum
|
||||
start.imprint.company=Assecutor Data Service GmbH
|
||||
start.imprint.address=Ottensener Str. 8, 22525 Hamburg
|
||||
start.imprint.phone=Telefon: +49 40 18 123 771 0
|
||||
start.imprint.email=E-Mail: ahoi@assecutor.de
|
||||
start.cta.text=Užsiregistruokite šiandien ir pasinaudokite nemokamu bandomuoju mėnesiu, kad galėtumėte išbandyti sistemą.
|
||||
start.slogan=Valdykite savo verslą protingai … su votianLT!
|
||||
start.version=Versija
|
||||
|
||||
# Login View
|
||||
login.2fa.title=2FA kodas
|
||||
login.2fa.button=Patikrinti kodą
|
||||
login.votianlt=VotianLT
|
||||
login.version=Versija
|
||||
|
||||
# Message Details
|
||||
messagedetails.button.send=Siųsti
|
||||
messagedetails.placeholder=Įveskite žinutę...
|
||||
messagedetails.noimage=(nėra vaizdo turinio)
|
||||
messagedetails.imageerror=(Nepavyko įkelti paveikslėlio)
|
||||
|
||||
# Invoice Generator
|
||||
invoicegenerator.properties.title=Savybės
|
||||
invoicegenerator.properties.type=Tipas
|
||||
invoicegenerator.fontsize.label=Šrifto dydis
|
||||
invoicegenerator.color.label=Šrifto spalva
|
||||
invoicegenerator.color.dialog.title=Pasirinkti šrifto spalvą
|
||||
invoicegenerator.color.dialog.hex=Hex spalvos reikšmė
|
||||
invoicegenerator.button.cancel=Atšaukti
|
||||
invoicegenerator.button.apply=Pritaikyti
|
||||
invoicegenerator.button.delete=Ištrinti elementą
|
||||
invoicegenerator.notification.color.applied=Spalva pritaikyta
|
||||
invoicegenerator.upload.drop=Vilkite paveikslėlį čia arba spustelėkite
|
||||
invoicegenerator.upload.success=Paveikslėlis sėkmingai įkeltas
|
||||
invoicegenerator.upload.error=Klaida įkeliant: {0}
|
||||
invoicegenerator.file.rejected=Failas atmestas: {0}
|
||||
invoicegenerator.properties.select.info=Spustelėkite elementą drobėje, kad galėtumėte redaguoti jo savybes.
|
||||
invoicegenerator.template.vline=Vertikali linija
|
||||
|
||||
# CSV Export
|
||||
csv.header.customer=Užsakovas
|
||||
csv.header.jobnumber=Užsakymo numeris
|
||||
csv.header.jobdate=Užsakymo data
|
||||
csv.header.destination=Paskirties vieta
|
||||
csv.filename=jobs.csv
|
||||
|
||||
# DatePicker I18n
|
||||
datepicker.month.januar=Sausis
|
||||
datepicker.month.februar=Vasaris
|
||||
datepicker.month.märz=Kovas
|
||||
datepicker.month.april=Balandis
|
||||
datepicker.month.mai=Gegužė
|
||||
datepicker.month.juni=Birželis
|
||||
datepicker.month.juli=Liepa
|
||||
datepicker.month.august=Rugpjūtis
|
||||
datepicker.month.september=Rugsėjis
|
||||
datepicker.month.oktober=Spalis
|
||||
datepicker.month.november=Lapkritis
|
||||
datepicker.month.dezember=Gruodis
|
||||
datepicker.weekday.sonntag=Sekmadienis
|
||||
datepicker.weekday.montag=Pirmadienis
|
||||
datepicker.weekday.dienstag=Antradienis
|
||||
datepicker.weekday.mittwoch=Trečiadienis
|
||||
datepicker.weekday.donnerstag=Ketvirtadienis
|
||||
datepicker.weekday.freitag=Penktadienis
|
||||
datepicker.weekday.samstag=Šeštadienis
|
||||
datepicker.weekdayshort.so=Sk
|
||||
datepicker.weekdayshort.mo=Pr
|
||||
datepicker.weekdayshort.di=An
|
||||
datepicker.weekdayshort.mi=Tr
|
||||
datepicker.weekdayshort.do=Kt
|
||||
datepicker.weekdayshort.fr=Pn
|
||||
datepicker.weekdayshort.sa=Št
|
||||
|
||||
# Job History
|
||||
jobhistory.status.pickupscheduled=Atsiėmimas suplanuotas
|
||||
jobhistory.status.pickedup=Paimta
|
||||
jobhistory.status.intransit=Pakeliui
|
||||
jobhistory.status.delivered=Pristatyta
|
||||
jobhistory.image.alt=Padidinta nuotrauka
|
||||
jobhistory.title=Užsakymo istorija
|
||||
jobhistory.header=Užsakymo istorija: {0}
|
||||
jobhistory.info.customer=Klientas: {0}
|
||||
jobhistory.info.createdat=Sukurta: {0}
|
||||
jobhistory.info.status=Būsena: {0}
|
||||
jobhistory.count={0} įrašų istorijoje
|
||||
jobhistory.changedby=Pakeitė: {0}
|
||||
|
||||
# Version
|
||||
version.label=Versija
|
||||
|
||||
# Management Combo
|
||||
management.placeholder=Administravimas
|
||||
management.customers=Klientai
|
||||
management.jobs=Užsakymai
|
||||
management.companies=Įmonės
|
||||
|
||||
# User Menu
|
||||
usermenu.profile=Rodyti profilį
|
||||
usermenu.settings=Nustatymai
|
||||
usermenu.logout=Atsijungti
|
||||
|
||||
# CTA Button
|
||||
cta.freetest=Išbandykite nemokamai
|
||||
|
||||
# Miscellaneous
|
||||
misc.toggle.hide=Slėpti
|
||||
misc.toggle.show=Rodyti
|
||||
misc.nodata=Nėra duomenų
|
||||
misc.loading=Duomenys kraunami...
|
||||
misc.error=Įvyko klaida
|
||||
misc.retry=Bandyti dar kartą
|
||||
|
||||
# Admin Price Table
|
||||
adminpricetable.title=Kainų lentelė
|
||||
adminpricetable.field.monthly=Mėnesinis bazinis paketas
|
||||
adminpricetable.field.applicense=Programėlės naudojimo licencija
|
||||
adminpricetable.field.revenue=Pajamų dalis
|
||||
adminpricetable.notification.saved=Kainų lentelė išsaugota
|
||||
adminpricetable.notification.save.error=Klaida išsaugant: {0}
|
||||
adminpricetable.notification.load.error=Klaida įkeliant: {0}
|
||||
950
backend/src/main/resources/messages_lv.properties
Normal file
950
backend/src/main/resources/messages_lv.properties
Normal file
@@ -0,0 +1,950 @@
|
||||
# Common Dialog
|
||||
dialog.cancel=Atcelt
|
||||
dialog.confirm=Apstiprināt
|
||||
|
||||
# Navigation and Main Layout
|
||||
nav.jobs=Uzdevumi
|
||||
nav.job.create=Izveidot uzdevumu
|
||||
nav.customers=Klienti
|
||||
nav.appusers=Lietotnes lietotāji
|
||||
nav.statistics=Statistika
|
||||
nav.invoices=Rēķini
|
||||
nav.messages=Ziņojumi
|
||||
nav.profile=Mans profils
|
||||
nav.myinvoices=Rēķini
|
||||
nav.imprint=Impressum
|
||||
nav.management=Pārvaldība
|
||||
nav.users=Lietotāji
|
||||
nav.showprofile=Rādīt profilu
|
||||
nav.settings=Iestatījumi
|
||||
nav.logout=Izrakstīties
|
||||
|
||||
# Profile View
|
||||
profile.title=Rediģēt profilu
|
||||
profile.language=Valoda
|
||||
profile.company=Uzņēmums
|
||||
profile.companyadd=Uzņēmuma papildinājums
|
||||
profile.firstname=Vārds
|
||||
profile.lastname=Uzvārds
|
||||
profile.phone=Tālruņa numurs
|
||||
profile.fax=Tālrunis (fakss)
|
||||
profile.mobile=Tālrunis (mobilais)
|
||||
profile.email=E-pasta adrese (pieteikšanās)*
|
||||
profile.street=Iela
|
||||
profile.housenr=Mājas nr.
|
||||
profile.addressadd=Adreses papildinājums
|
||||
profile.zip=Pasta indekss
|
||||
profile.city=Pilsēta
|
||||
profile.diffinvoice=Atšķirīga rēķina adrese
|
||||
profile.basicdata=Pamatdati
|
||||
profile.map=Karte
|
||||
profile.invoicecreation=Rēķinu izveide
|
||||
profile.settings=Iestatījumi
|
||||
profile.settings.digitalprocess=Digitālā apstrāde
|
||||
profile.settings.digitalprocess.info=Uzdevumi tiek apstrādāti digitāli, izmantojot lietotni
|
||||
profile.settings.locateappuser=Noteikt lietotnes lietotāju atrašanās vietu
|
||||
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=Divfaktoru autentifikācija
|
||||
profile.security.twofactor.info=Pieteikšanās laikā papildu kods tiek nosūtīts pa e-pastu
|
||||
profile.services=Pakalpojumu katalogs
|
||||
profile.saved=Profils saglabāts
|
||||
profile.save.error=Kļūda saglabājot: {0}
|
||||
profile.validation.required.fill=Lūdzu, aizpildiet visus obligātos laukus pareizi
|
||||
|
||||
# Profile Settings
|
||||
settings.digitalprocessing=Digitālā apstrāde ar lietotni
|
||||
settings.digitalprocessinginfo=Aktivizē digitālo uzdevumu apstrādi, izmantojot mobilo lietotni
|
||||
settings.locationtracking=Noteikt lietotnes lietotāju atrašanās vietu
|
||||
settings.locationtrackinginfo=Ļauj noteikt lietotnes lietotāju atrašanās vietu uzdevuma izpildes laikā
|
||||
settings.twofactor=2 faktoru autentifikācija
|
||||
settings.twofactorinfo=Aktivizējot, katras pieteikšanās laikā tiek nosūtīts kods pa e-pastu
|
||||
|
||||
# Profile Billing
|
||||
profile.billing.enabled=Rēķinu izrakstīšana caur votianLT
|
||||
profile.billing.prefix=Rēķina prefikss
|
||||
|
||||
# Profile Validation
|
||||
profile.validation.company=Uzņēmums ir obligāts lauks
|
||||
profile.validation.firstname=Vārds ir obligāts lauks
|
||||
profile.validation.lastname=Uzvārds ir obligāts lauks
|
||||
profile.validation.phone=Tālruņa numurs ir obligāts lauks
|
||||
profile.validation.street=Iela ir obligāts lauks
|
||||
profile.validation.housenr=Mājas numurs ir obligāts lauks
|
||||
profile.validation.zip=Pasta indekss ir obligāts lauks
|
||||
profile.validation.city=Pilsēta ir obligāts lauks
|
||||
profile.validation.email.required=E-pasta adrese ir obligāts lauks
|
||||
profile.validation.email.invalid=Lūdzu, ievadiet derīgu e-pasta adresi
|
||||
profile.validation.company.required=Uzņēmums ir obligāts
|
||||
profile.validation.street.required=Iela ir obligāta
|
||||
profile.validation.housenr.required=Mājas numurs ir obligāts
|
||||
profile.validation.zip.required=Pasta indekss ir obligāts
|
||||
profile.validation.city.required=Pilsēta ir obligāta
|
||||
profile.validation.firstname.required=Vārds ir obligāts
|
||||
profile.validation.lastname.required=Uzvārds ir obligāts
|
||||
profile.validation.phone.required=Tālruņa numurs ir obligāts
|
||||
|
||||
# Profile Invoice
|
||||
profile.invoice.masterdata=Mani pamatdati
|
||||
profile.invoice.name=Nosaukums
|
||||
profile.invoice.city=Vieta
|
||||
profile.invoice.email=E-pasts
|
||||
profile.invoice.phone=Tālrunis
|
||||
profile.invoice.placeholder.company=Jūsu uzņēmums
|
||||
profile.invoice.placeholder.name=Jūsu vārds
|
||||
profile.invoice.placeholder.street=Jūsu iela
|
||||
profile.invoice.placeholder.city=Pasta indekss, pilsēta
|
||||
profile.invoice.placeholder.email=jusu@email.lv
|
||||
profile.invoice.placeholder.phone=Jūsu tālruņa numurs
|
||||
profile.invoice.services.list=Pakalpojumu saraksts
|
||||
profile.invoice.net=Neto summa
|
||||
profile.invoice.vat=PVN
|
||||
profile.invoice.gross=Bruto summa
|
||||
profile.invoice.customerdata=Klienta dati
|
||||
profile.invoice.customer.company=Klienta uzņēmums
|
||||
profile.invoice.customer.name=Klienta vārds
|
||||
profile.invoice.customer.street=Klienta iela
|
||||
profile.invoice.customer.city=Klienta vieta
|
||||
profile.invoice.customer.email=Klienta e-pasts
|
||||
profile.invoice.customer.phone=Klienta tālrunis
|
||||
profile.invoice.free.elements=Brīvie elementi
|
||||
profile.invoice.element.text=Teksta lauks
|
||||
profile.invoice.element.header=Virsraksts
|
||||
profile.invoice.element.date=Datums
|
||||
profile.invoice.element.customer=Klienta informācija
|
||||
profile.invoice.element.company=Uzņēmuma informācija
|
||||
profile.invoice.element.amount=Summa
|
||||
profile.invoice.element.line=Līnija
|
||||
profile.invoice.element.image=Attēls
|
||||
profile.invoice.element.invoicenumber=Rēķina numurs
|
||||
profile.invoice.properties=Īpašības
|
||||
profile.invoice.properties.info=Noklikšķiniet uz elementa kanvā, lai rediģētu tā īpašības.
|
||||
profile.invoice.type=Tips
|
||||
profile.invoice.variable=Mainīgais
|
||||
profile.invoice.xposition=X pozīcija
|
||||
profile.invoice.yposition=Y pozīcija
|
||||
profile.invoice.fontsize=Fonta lielums
|
||||
profile.invoice.color=Krāsa
|
||||
profile.invoice.element.delete=Dzēst elementu
|
||||
profile.invoice.image=Augšupielādēt attēlu
|
||||
profile.invoice.image.drop=Velciet attēlu šeit vai noklikšķiniet
|
||||
profile.invoice.image.uploaded=Attēls veiksmīgi augšupielādēts
|
||||
profile.invoice.image.upload.error=Kļūda augšupielādējot: {0}
|
||||
profile.invoice.file.rejected=Fails noraidīts: {0}
|
||||
profile.invoice.text.from.masterdata=Teksts tiek ņemts no jūsu pamatdatiem
|
||||
profile.invoice.canvas.cleared=Kanva tika notīrīta
|
||||
profile.invoice.canvas.read.error=Kļūda: nevarēja nolasīt kanvas datus
|
||||
profile.invoice.template.saved=Veidne veiksmīgi saglabāta
|
||||
profile.invoice.pdf.error=Kļūda PDF ģenerēšanā: {0}
|
||||
profile.invoice.pdf.preview=Priekšskatījums
|
||||
profile.invoice.pdf.preview.error=Kļūda ģenerējot priekšskatījumu: {0}
|
||||
|
||||
# Profile Services
|
||||
profile.services.label=Pakalpojumi
|
||||
profile.services.description=Šeit pārvaldiet savus pakalpojumus, ko piedāvājat saviem klientiem.
|
||||
profile.services.add=Pievienot jaunu pakalpojumu
|
||||
profile.services.load.error=Kļūda ielādējot pakalpojumus: {0}
|
||||
profile.services.saved=Pakalpojums veiksmīgi saglabāts
|
||||
profile.services.save.error=Kļūda saglabājot pakalpojumu: {0}
|
||||
profile.services.deleted=Pakalpojums veiksmīgi dzēsts
|
||||
profile.services.delete.error=Kļūda dzēšot pakalpojumu: {0}
|
||||
profile.services.dialog.create=Izveidot jaunu pakalpojumu
|
||||
profile.services.dialog.edit=Rediģēt pakalpojumu
|
||||
profile.services.basis=Aprēķina pamats
|
||||
profile.services.basis.distance=Nobrauktie kilometri
|
||||
profile.services.basis.time=Laiks
|
||||
profile.services.basis.flatrate=Fiksēta maksa
|
||||
profile.services.vatrate=PVN likme (%)
|
||||
profile.services.vatrate.percent=PVN likme (%)
|
||||
profile.services.price.flatrate=Fiksētā cena (€)
|
||||
profile.services.price.distance=Cena par kilometru (€)
|
||||
profile.services.price.time=Cena par 15 minūtēm (€)
|
||||
profile.services.mandatory=Obligāts
|
||||
profile.services.calculated=Tiek aprēķināts
|
||||
profile.services.validation.name=Nosaukums ir obligāts
|
||||
profile.services.validation.basis=Aprēķina pamats ir obligāts
|
||||
profile.services.validation.flatrate=Fiksētā cena ir obligāta
|
||||
profile.services.validation.distance=Cena par kilometru ir obligāta
|
||||
profile.services.validation.time=Cena par 15 minūtēm ir obligāta
|
||||
profile.services.validation.vatrate=PVN likme ir obligāta
|
||||
profile.services.savechanges=Saglabāt pakalpojumu
|
||||
|
||||
# Buttons
|
||||
button.save=Saglabāt profila izmaiņas
|
||||
button.savechanges=Saglabāt
|
||||
button.clear=Notīrīt
|
||||
button.preview=Priekšskatījums
|
||||
button.savetemplate=Saglabāt veidni
|
||||
button.changepassword=Mainīt paroli
|
||||
button.deleteaccount=Dzēst lietotāja kontu
|
||||
button.add=Jauns
|
||||
button.edit=Rediģēt
|
||||
button.delete=Dzēst
|
||||
button.cancel=Atcelt
|
||||
button.close=Aizvērt
|
||||
button.download=Lejupielādēt
|
||||
button.back=Atpakaļ
|
||||
|
||||
# Common
|
||||
common.name=Nosaukums
|
||||
common.yes=Jā
|
||||
common.no=Nē
|
||||
common.total=Kopā
|
||||
common.price=Cena
|
||||
common.service=Pakalpojums
|
||||
common.customer=Klients
|
||||
common.actions=Darbības
|
||||
common.loading=Ielādē...
|
||||
common.error=Kļūda
|
||||
common.success=Veiksmīgi
|
||||
common.required=Obligāts lauks
|
||||
|
||||
# Validation
|
||||
validation.required=Lauks ir obligāts
|
||||
validation.email=Nederīga e-pasta adrese
|
||||
validation.error=Validācijas kļūda
|
||||
|
||||
# Notifications
|
||||
notification.saved=Profils saglabāts
|
||||
notification.error=Kļūda saglabājot
|
||||
notification.languagechanged=Valoda nomainīta
|
||||
|
||||
# Login
|
||||
login.title=Pieteikties
|
||||
login.username=Lietotājvārds
|
||||
login.password=Parole
|
||||
login.login=Pieteikties
|
||||
login.forgotpassword=Aizmirsāt paroli?
|
||||
login.rememberme=Palikt pieteicies
|
||||
login.register=Reģistrēties
|
||||
login.2fa.helper=6 ciparu kods
|
||||
login.2fa.sent=Kods nosūtīts pa e-pastu
|
||||
login.2fa.no.credentials=Nav pieteikšanās datu
|
||||
login.2fa.invalid.code=Nederīgs kods
|
||||
login.2fa.wrong.code=Nepareizs kods
|
||||
|
||||
# Error Messages
|
||||
error.loading=Kļūda ielādējot
|
||||
error.saving=Kļūda saglabājot
|
||||
error.validation=Validācijas kļūda
|
||||
|
||||
# Page Titles
|
||||
page.title.dashboard=VotianLT - Informācijas panelis
|
||||
page.title.appuser.create=Izveidot jaunu lietotnes lietotāju
|
||||
page.title.messages=Ziņojumi
|
||||
page.title.register=Reģistrēties VotianLT
|
||||
page.title.customers=Klienti
|
||||
page.title.customer.edit=Rediģēt klientu
|
||||
page.title.verwaltung=Pārvaldība
|
||||
page.title.company.create=Izveidot jaunu uzņēmumu
|
||||
page.title.imprint=Impressum
|
||||
page.title.profile.edit=Rediģēt profilu
|
||||
page.title.admin.dashboard=Administrācijas panelis
|
||||
page.title.invoice.create=Izveidot rēķinu
|
||||
page.title.customer.create=Izveidot jaunu klientu
|
||||
page.title.login=Pieteikties VotianLT
|
||||
page.title.jobs=Uzdevumi
|
||||
page.title.appuser.edit=Rediģēt lietotnes lietotāju
|
||||
page.title.statistics=Statistika
|
||||
page.title.password.forget=Atjaunot paroli
|
||||
page.title.invoices=Rēķini
|
||||
page.title.appusers=Lietotnes lietotāji
|
||||
page.title.job.history=Uzdevuma vēsture
|
||||
page.title.message.history=Ziņojumu vēsture
|
||||
page.title.myinvoices=Rēķini
|
||||
page.title.job.create=Izveidot jaunu uzdevumu
|
||||
page.title.job.summary=Kopsavilkums
|
||||
page.title.pricetable=Cenu tabula
|
||||
page.title.invoice.generator=Rēķinu ģenerators
|
||||
page.title.welcome=VotianLT - Laipni lūgti
|
||||
page.title.password.reset=Paroles atjaunošana \u2013 norādiet e-pastu
|
||||
page.title.add.appuser=Izveidot jaunu lietotnes lietotāju
|
||||
page.title.user.messages=Ziņojumi
|
||||
page.title.edit.customer=Rediģēt klientu
|
||||
page.title.show.customers=Klienti
|
||||
page.title.add.company=Izveidot jaunu uzņēmumu
|
||||
page.title.create.invoice=Izveidot rēķinu
|
||||
page.title.add.customer=Izveidot jaunu klientu
|
||||
page.title.edit.appuser=Rediģēt lietotnes lietotāju
|
||||
page.title.forget.password=Atjaunot paroli
|
||||
page.title.admin.pricetable=Cenu tabula
|
||||
page.title.add.job=Izveidot jaunu uzdevumu
|
||||
|
||||
# Dashboard
|
||||
dashboard.welcome=Laipni lūgti, {0}!
|
||||
dashboard.description=Šeit jūs varat pārvaldīt savus uzdevumus, organizēt klientus un izmantot visas svarīgās VotianLT funkcijas.
|
||||
dashboard.system.title=Sistēmas pārskats
|
||||
dashboard.system.intro=Efektīvi pārvaldiet savus biznesa procesus ar šādām funkcijām
|
||||
dashboard.feature.setup.title=Iestatīšana
|
||||
dashboard.feature.setup.desc=Konfigurējiet savas sistēmas iestatījumus un pamatdatus
|
||||
dashboard.feature.customers.title=Klienti
|
||||
dashboard.feature.customers.desc=Pārvaldiet savas klientu attiecības un kontaktus
|
||||
dashboard.feature.jobs.title=Uzdevumi
|
||||
dashboard.feature.jobs.desc=Izveidojiet un pārvaldiet uzdevumus efektīvi
|
||||
|
||||
# Add App User
|
||||
addappuser.title=Izveidot jaunu lietotnes lietotāju
|
||||
addappuser.designation=Apzīmējums
|
||||
addappuser.phone=Tālrunis (mobilais)
|
||||
addappuser.password=Parole
|
||||
addappuser.password.confirm=Apstiprināt paroli
|
||||
addappuser.button.submit=Izveidot lietotnes lietotāju
|
||||
addappuser.validation.designation=Apzīmējums ir obligāts
|
||||
addappuser.validation.phone=Tālruņa numurs ir obligāts
|
||||
addappuser.validation.password.required=Parole ir obligāta
|
||||
addappuser.validation.password.min=Parolei jābūt vismaz 6 rakstzīmēm
|
||||
addappuser.validation.password.confirm=Paroles apstiprinājums ir obligāts
|
||||
addappuser.validation.password.mismatch=Paroles nesakrīt
|
||||
addappuser.validation.email.required=E-pasts ir obligāts
|
||||
addappuser.validation.email.invalid=Nederīga e-pasta adrese
|
||||
addappuser.notification.validation=Lūdzu, aizpildiet visus obligātos laukus
|
||||
addappuser.notification.success=Lietotnes lietotājs veiksmīgi izveidots
|
||||
addappuser.notification.check=Lūdzu, pārbaudiet savus ievadītos datus
|
||||
addappuser.notification.email.duplicate=Šī e-pasta adrese jau tiek izmantota
|
||||
addappuser.notification.error=Kļūda: {0}
|
||||
addappuser.placeholder.designation=(HH H 000)
|
||||
|
||||
# Edit App User
|
||||
editappuser.title=Rediģēt lietotnes lietotāju
|
||||
editappuser.password.change=Jauna parole
|
||||
editappuser.password.change.confirm=Apstiprināt jauno paroli
|
||||
editappuser.password.placeholder=Atstājiet tukšu, lai nemainītu paroli
|
||||
editappuser.notification.invalid.id=Nederīgs lietotnes lietotāja ID
|
||||
editappuser.notification.password.mismatch=Paroles nesakrīt
|
||||
editappuser.notification.saved=Lietotnes lietotājs veiksmīgi saglabāts
|
||||
editappuser.notification.check=Lūdzu, pārbaudiet savus ievadītos datus
|
||||
editappuser.notification.password.confirm=Lūdzu, apstipriniet jauno paroli
|
||||
editappuser.notification.password.enter=Lūdzu, ievadiet jaunu paroli
|
||||
editappuser.notification.deleted=Lietotnes lietotājs veiksmīgi dzēsts
|
||||
editappuser.dialog.delete.text=Vai tiešām vēlaties dzēst šo lietotnes lietotāju?
|
||||
editappuser.dialog.delete.confirm=Dzēst
|
||||
|
||||
# Customers
|
||||
customers.title=Klienti
|
||||
customers.button.add=Pievienot jaunu klientu
|
||||
customers.hint.click=Noklikšķiniet uz klienta, lai redzētu detaļas
|
||||
customers.column.company=Uzņēmums
|
||||
customers.column.name=Nosaukums
|
||||
customers.column.email=E-pasts
|
||||
customers.column.phone=Tālrunis
|
||||
customers.column.street=Iela
|
||||
customers.column.city=Vieta
|
||||
|
||||
# Edit Customer
|
||||
editcustomer.title=Rediģēt klientu
|
||||
editcustomer.notification.notfound=Klients nav atrasts
|
||||
editcustomer.notification.invalid.id=Nederīgs klienta ID
|
||||
editcustomer.notification.saved=Klients veiksmīgi saglabāts
|
||||
editcustomer.notification.check=Lūdzu, pārbaudiet savus ievadītos datus
|
||||
editcustomer.notification.deleted=Klients veiksmīgi dzēsts
|
||||
editcustomer.dialog.delete.text=Vai tiešām vēlaties dzēst šo klientu?
|
||||
editcustomer.dialog.delete.confirm=Dzēst
|
||||
|
||||
# Add Customer
|
||||
addcustomer.title=Izveidot jaunu klientu
|
||||
addcustomer.button.submit=Izveidot klientu
|
||||
addcustomer.notification.validation=Lūdzu, aizpildiet visus obligātos laukus
|
||||
addcustomer.notification.success=Klients veiksmīgi izveidots
|
||||
addcustomer.notification.check=Lūdzu, pārbaudiet savus ievadītos datus
|
||||
addcustomer.notification.error=Kļūda: {0}
|
||||
addcustomer.validation.required=Šis lauks ir obligāts
|
||||
|
||||
# Add Company
|
||||
addcompany.title=Izveidot jaunu uzņēmumu
|
||||
addcompany.button.submit=Izveidot uzņēmumu
|
||||
|
||||
# Verwaltung
|
||||
verwaltung.title=Pārvaldība
|
||||
verwaltung.description=Šeit pārvaldiet savus uzņēmumus, klientus un sistēmas iestatījumus
|
||||
|
||||
# User Messages
|
||||
usermessages.title.with=Ziņojumi ar {0}
|
||||
usermessages.general.title=Vispārīgās sarunas
|
||||
usermessages.general.conversation=Vispārīgā saruna
|
||||
usermessages.job.title=Ar uzdevumu saistītie ziņojumi
|
||||
usermessages.job.conversation=Uzdevums {0}
|
||||
usermessages.no.job.messages=Nav ar uzdevumu saistītu ziņojumu
|
||||
usermessages.preview.empty=Priekšskatījums nav pieejams
|
||||
usermessages.message.count={0} ziņojumi
|
||||
usermessages.unknown=Nezināms
|
||||
usermessages.unknown.participant=Nezināms dalībnieks
|
||||
|
||||
# Admin Dashboard
|
||||
admindashboard.title=Administrācijas panelis
|
||||
admindashboard.loading=Statistika tiek ielādēta...
|
||||
admindashboard.error=Kļūda ielādējot: {0}
|
||||
admindashboard.section.overview=Pārskats
|
||||
admindashboard.section.jobs=Uzdevumi
|
||||
admindashboard.section.tasks=Uzdevumi
|
||||
admindashboard.section.users=Lietotāju aktivitātes
|
||||
admindashboard.section.health=Sistēmas statuss
|
||||
admindashboard.stat.totaljobs=Kopējie uzdevumi
|
||||
admindashboard.stat.users=Lietotāji
|
||||
admindashboard.stat.appusers=Lietotnes lietotāji
|
||||
admindashboard.stat.lastupdated=Pēdējoreiz atjaunināts
|
||||
admindashboard.stat.openjobs=Atvērtie uzdevumi
|
||||
admindashboard.stat.inprogress=Izpildē
|
||||
admindashboard.stat.completed=Pabeigti
|
||||
admindashboard.stat.cargo=Kravas vienības
|
||||
admindashboard.stat.status.info=Statuss
|
||||
admindashboard.stat.status.unavailable=Nav pieejams
|
||||
admindashboard.stat.totaltasks=Kopējās uzdevuma darbības
|
||||
admindashboard.stat.completedtasks=Izpildītas
|
||||
admindashboard.stat.pendingtasks=Gaida izpildi
|
||||
admindashboard.stat.successrate=Veiksmes rādītājs
|
||||
admindashboard.stat.photos=Fotogrāfijas
|
||||
admindashboard.stat.barcodes=Svītrkodi
|
||||
admindashboard.stat.signatures=Paraksti
|
||||
admindashboard.stat.comments=Komentāri
|
||||
admindashboard.stat.database=Datubāze
|
||||
admindashboard.stat.database.connected=Savienots
|
||||
admindashboard.stat.database.error=Kļūda
|
||||
admindashboard.stat.websocket=WebSocket
|
||||
admindashboard.stat.websocket.active=Aktīvs
|
||||
admindashboard.stat.app=Lietojumprogramma
|
||||
admindashboard.stat.app.running=Darbojas
|
||||
admindashboard.stat.memory=Atmiņa
|
||||
|
||||
# Messages
|
||||
messages.title=Ziņojumi
|
||||
messages.column.status=Statuss
|
||||
messages.column.client=Klients
|
||||
messages.column.email=E-pasts
|
||||
messages.column.total=Kopā
|
||||
messages.column.unread=Nelasīti
|
||||
messages.column.lastmessage=Pēdējais ziņojums
|
||||
messages.column.preview=Priekšskatījums
|
||||
messages.notification.error=Kļūda ielādējot ziņojumus
|
||||
messages.preview.image=Attēls
|
||||
messages.preview.empty=Nav priekšskatījuma
|
||||
messages.sender.unknown=Nezināms sūtītājs
|
||||
|
||||
# Add Job
|
||||
addjob.title=Izveidot jaunu uzdevumu
|
||||
addjob.customer.label=Klients
|
||||
addjob.customer.placeholder=Izvēlēties klientu
|
||||
addjob.customer.unnamed=Nenosaukts klients
|
||||
addjob.button.clearfields=Notīrīt laukus
|
||||
addjob.button.submit=Izveidot uzdevumu
|
||||
addjob.address.salutation=Uzruna
|
||||
addjob.address.salutation.placeholder=Izvēlēties uzrunu
|
||||
addjob.salutation.mr=Kungs
|
||||
addjob.salutation.ms=Kundze
|
||||
addjob.salutation.other=Cits
|
||||
addjob.address.company.placeholder=Ievadiet uzņēmumu
|
||||
addjob.address.street.placeholder=Ievadiet ielu
|
||||
addjob.address.housenumber=Mājas numurs
|
||||
addjob.address.addition.placeholder=Adreses papildinājums
|
||||
addjob.address.city=Vieta
|
||||
addjob.address.city.placeholder.pickup=Vieta (saņemšana)
|
||||
addjob.address.city.placeholder.delivery=Vieta (piegāde)
|
||||
addjob.address.delivery.street.placeholder=Iela (piegāde)
|
||||
addjob.address.delivery.addition.placeholder=Adreses papildinājums (piegāde)
|
||||
addjob.address.save=Saglabāt adresi
|
||||
addjob.section.pickup=Saņemšana
|
||||
addjob.section.delivery=Piegāde
|
||||
addjob.stations.apply=Pārņemt stacijas
|
||||
addjob.station.delivery=Piegādes stacija {0}
|
||||
addjob.station.add=Pievienot piegādes staciju
|
||||
addjob.station.remove.confirm=Vai tiešām noņemt piegādes staciju {0}?
|
||||
addjob.station.max.reached=Sasniegts maksimālais piegādes staciju skaits - 25
|
||||
addjob.station.unused=Netiek izmantots
|
||||
addjob.appointment.delivery.info=Piegādes termiņi tiek noteikti tieši piegādes stacijās.
|
||||
addjob.tab.addresses=Pasūtītājs un adreses
|
||||
addjob.tab.appointments=Termiņi un apstrāde
|
||||
addjob.tab.cargo=Krava
|
||||
addjob.tab.tasks=Uzdevuma darbības
|
||||
addjob.tab.price=Cena un noslēgums
|
||||
addjob.appointment.date=Datums
|
||||
addjob.appointment.time=Laiks
|
||||
addjob.appointment.pickup=Saņemšanas termiņš
|
||||
addjob.appointment.delivery=Piegādes termiņš
|
||||
addjob.settings.digitalprocess=Digitālā apstrāde ar lietotni
|
||||
addjob.appuser.label=Lietotnes lietotājs
|
||||
addjob.appuser.placeholder=Izvēlēties lietotnes lietotāju
|
||||
addjob.cargo.description=Apraksts
|
||||
addjob.cargo.description.placeholder=Ievadiet aprakstu
|
||||
addjob.cargo.quantity=Daudzums
|
||||
addjob.cargo.weight=Svars
|
||||
addjob.cargo.length=Garums
|
||||
addjob.cargo.width=Platums
|
||||
addjob.cargo.height=Augstums
|
||||
addjob.cargo.europalette=Eiro palete
|
||||
addjob.cargo.disposablepalette=Vienreizējas lietošanas palete
|
||||
addjob.cargo.dusseldorfpalette=Diseldorfas palete
|
||||
addjob.cargo.gridboxpalette=Režģa kastes palete
|
||||
addjob.cargo.gridcart=Režģa rati
|
||||
addjob.cargo.parcel=Sūtījums
|
||||
addjob.cargo.add=Pievienot kravu
|
||||
addjob.tasks.title=Uzdevuma darbības
|
||||
addjob.tasks.template.placeholder=Izvēlēties veidni
|
||||
addjob.tasks.template.save.tooltip=Saglabāt kā veidni
|
||||
addjob.tasks.template.save.title=Saglabāt veidni
|
||||
addjob.tasks.template.name=Veidnes nosaukums
|
||||
addjob.tasks.template.name.placeholder=Ievadiet nosaukumu
|
||||
addjob.tasks.template.name.required=Nosaukums ir obligāts
|
||||
addjob.tasks.template.saved=Veidne "{0}" saglabāta
|
||||
addjob.tasks.template.save.error=Kļūda saglabājot: {0}
|
||||
addjob.tasks.template.dialog.error=Kļūda atverot dialogu: {0}
|
||||
addjob.tasks.template.no.tasks=Nav uzdevuma darbību saglabāšanai
|
||||
addjob.tasks.template.load.title=Ielādēt veidni
|
||||
addjob.tasks.template.load.text=Vai vēlaties ielādēt veidni "{0}"? Šī darbība aizstās visas pašreizējās uzdevuma darbības.
|
||||
addjob.tasks.template.load.confirm=Ielādēt
|
||||
addjob.tasks.template.loaded=Veidne "{0}" ielādēta
|
||||
addjob.tasks.template.load.error=Kļūda ielādējot: {0}
|
||||
addjob.tasks.template.load.templates.error=Kļūda ielādējot veidnes: {0}
|
||||
addjob.tasks.add=Pievienot uzdevuma darbību
|
||||
addjob.tasks.tasktype=Darbības tips
|
||||
addjob.tasks.tasktype.placeholder=Izvēlēties tipu
|
||||
addjob.tasks.description=Apraksts
|
||||
addjob.tasks.description.placeholder=Ievadiet aprakstu
|
||||
addjob.tasks.buttontext=Pogas teksts
|
||||
addjob.tasks.buttontext.placeholder=Ievadiet tekstu
|
||||
addjob.tasks.remark=Piezīme
|
||||
addjob.tasks.remark.placeholder=Ievadiet piezīmi
|
||||
addjob.tasks.photo.min=Min. fotogrāfijas
|
||||
addjob.tasks.photo.max=Maks. fotogrāfijas
|
||||
addjob.tasks.barcode.min=Min. svītrkodi
|
||||
addjob.tasks.barcode.max=Maks. svītrkodi
|
||||
addjob.tasks.signature.noconfig=Konfigurācija nav nepieciešama
|
||||
addjob.tasks.todolist.title=Uzdevumu saraksts
|
||||
addjob.tasks.todolist.item.placeholder=Ievadiet uzdevumu
|
||||
addjob.tasks.todolist.add=Pievienot uzdevumu
|
||||
addjob.tasks.comment.label=Komentārs
|
||||
addjob.tasks.comment.placeholder=Ievadiet komentāru
|
||||
addjob.tasks.comment.required=Komentārs ir obligāts
|
||||
addjob.tasks.optional=Darbība ir neobligāta
|
||||
addjob.services.title=Pakalpojumi
|
||||
addjob.services.add=Pievienot pakalpojumu
|
||||
addjob.services.calculation=Aprēķins
|
||||
addjob.services.basis.distance=Nobrauktie kilometri
|
||||
addjob.services.basis.time=Laiks
|
||||
addjob.services.basis.flatrate=Fiksēta maksa
|
||||
addjob.services.vat=PVN
|
||||
addjob.services.route.missing=Maršruts nav norādīts
|
||||
addjob.services.dialog.title=Izvēlēties pakalpojumu
|
||||
addjob.services.dialog.placeholder=Izvēlēties pakalpojumu
|
||||
addjob.services.dialog.station.placeholder=Izvēlēties piegādes staciju
|
||||
addjob.services.dialog.add=Pievienot
|
||||
addjob.services.deliverystation=Piegādes stacija
|
||||
addjob.summary.title=Kopsavilkums
|
||||
addjob.summary.net=Neto
|
||||
addjob.summary.vat=PVN
|
||||
addjob.summary.gross=Bruto
|
||||
addjob.route.title=Maršruts
|
||||
addjob.route.distance=Attālums
|
||||
addjob.route.distance.km=Attālums (km)
|
||||
addjob.route.distance.placeholder=piem. 150.5
|
||||
addjob.route.duration=Ilgums
|
||||
addjob.route.duration.min=Ilgums (min.)
|
||||
addjob.route.duration.placeholder=piem. 120
|
||||
addjob.route.manual.title=Manuāla maršruta ievade
|
||||
addjob.route.manual.hint=Ievadiet attālumu un ilgumu manuāli, ja maršruts nav aprēķināts
|
||||
addjob.notification.success=Uzdevums {0} veiksmīgi izveidots
|
||||
addjob.notification.cleared=Visi lauki tika notīrīti
|
||||
addjob.notification.draft.restored=Melnraksts atjaunots
|
||||
addjob.validation.required.fields=Lūdzu, aizpildiet visus obligātos laukus
|
||||
addjob.validation.appuser.required=Lūdzu, izvēlieties lietotnes lietotāju
|
||||
addjob.validation.cargo.required=Lūdzu, norādiet vismaz vienu kravu
|
||||
addjob.validation.pickupdate.future=Saņemšanas datumam jābūt šodien vai nākotnē
|
||||
addjob.validation.deliverydate.future=Piegādes datumam jābūt šodien vai nākotnē
|
||||
addjob.validation.dialog.title=Adreses validācija
|
||||
addjob.validation.dialog.loading=Adreses tiek validētas...
|
||||
addjob.validation.dialog.back=Atpakaļ
|
||||
addjob.validation.dialog.continue=Turpināt
|
||||
addjob.validation.dialog.continue.anyway=Tomēr turpināt
|
||||
addjob.validation.pickup.address=Saņemšanas adrese
|
||||
addjob.validation.delivery.address=Piegādes adrese
|
||||
addjob.validation.route=Maršruts
|
||||
addjob.validation.address.not.found.title=Adrese nav atrasta
|
||||
addjob.validation.address.not.found.message=Ievadītā adrese nevarēja tikt viennozīmīgi atrasta Google. Vai vēlaties tomēr saglabāt?
|
||||
addjob.validation.address.save.anyway=Tomēr saglabāt
|
||||
addjob.validation.address.correct=Labot adresi
|
||||
|
||||
# Job Summary
|
||||
jobsummary.title=Kopsavilkums
|
||||
jobsummary.error.noid=Nav norādīts uzdevuma ID
|
||||
jobsummary.error.invalidid=Nederīgs uzdevuma ID formāts: {0}
|
||||
jobsummary.error.notfound=Uzdevums ar ID {0} nav atrasts
|
||||
jobsummary.button.sendmessage=Nosūtīt ziņojumu
|
||||
jobsummary.button.jobhistory=Uzdevuma vēsture
|
||||
jobsummary.button.complete=Manuāli pabeigt uzdevumu
|
||||
jobsummary.dialog.complete.title=Pabeigt uzdevumu
|
||||
jobsummary.dialog.complete.text=Vai vēlaties manuāli pabeigt uzdevumu {0}?
|
||||
jobsummary.dialog.complete.cancel=Atcelt
|
||||
jobsummary.dialog.complete.confirm=Pabeigt
|
||||
jobsummary.notification.completed=Uzdevums {0} tika pabeigts
|
||||
jobsummary.notification.complete.error=Kļūda pabeidzot: {0}
|
||||
jobsummary.notification.noappuser=Šim uzdevumam nav piešķirts lietotnes lietotājs
|
||||
jobsummary.section.pickup=Saņemšana
|
||||
jobsummary.section.delivery=Piegāde
|
||||
jobsummary.station.phone=Tālrunis
|
||||
jobsummary.section.tasks=Apstiprināmās darbības
|
||||
jobsummary.section.cargo=Transportējamā krava
|
||||
jobsummary.section.info=Papildu informācija
|
||||
jobsummary.tasks.none=Nav darbību
|
||||
jobsummary.cargo.none=Nav kravas datu
|
||||
jobsummary.info.netto=Neto
|
||||
jobsummary.info.ust=PVN
|
||||
jobsummary.info.gesamt=Kopā
|
||||
jobsummary.info.bemerkung=Piezīme
|
||||
jobsummary.info.digital=Digitālā apstrāde ar lietotni: aktivizēta
|
||||
jobsummary.info.appuser=Lietotnes lietotājs
|
||||
jobsummary.task.status.abgeschlossen=Pabeigts
|
||||
jobsummary.task.status.offen=Atvērts
|
||||
jobsummary.task.typ=Tips
|
||||
jobsummary.task.completedAt=Pabeigts
|
||||
jobsummary.task.completedBy=Pabeidza
|
||||
jobsummary.task.todo.items=Uzdevumu saraksta ieraksti
|
||||
jobsummary.task.photo.info=Fotogrāfijas
|
||||
jobsummary.task.photo.minmax=Nepieciešamas vismaz {0} fotogrāfijas
|
||||
jobsummary.task.photo.maxonly=Atļautas ne vairāk kā {0} fotogrāfijas
|
||||
jobsummary.task.photo.taken=Uzņemtās fotogrāfijas ({0})
|
||||
jobsummary.task.button.text=Pogas teksts
|
||||
jobsummary.button.schliessen=Aizvērt
|
||||
|
||||
# Jobs
|
||||
jobs.title=Uzdevumi
|
||||
jobs.filter.search=Meklēt
|
||||
jobs.filter.search.placeholder=Meklēt pēc uzdevuma numura...
|
||||
jobs.filter.startdate=Sākuma datums
|
||||
jobs.filter.enddate=Beigu datums
|
||||
jobs.filter.status=Statuss
|
||||
jobs.filter.apply=Lietot filtru
|
||||
jobs.status.all=Visi
|
||||
jobs.status.open=Atvērti
|
||||
jobs.status.done=Izpildīti
|
||||
jobs.notification.completed=Uzdevums {0} tika pabeigts
|
||||
jobs.column.status=Statuss
|
||||
jobs.column.customer=Klients
|
||||
jobs.column.jobnumber=Uzdevuma numurs
|
||||
jobs.column.jobdate=Uzdevuma datums
|
||||
jobs.column.destination=Galamērķis
|
||||
jobs.historie.manuell=Manuāli
|
||||
jobs.button.csvexport=CSV eksports
|
||||
jobs.tooltip.complete=Pabeigt uzdevumu
|
||||
jobs.tooltip.createinvoice=Izveidot rēķinu
|
||||
jobs.tooltip.showinvoice=Rādīt rēķinu
|
||||
jobs.tooltip.delete=Dzēst uzdevumu
|
||||
jobs.dialog.complete.title=Pabeigt uzdevumu
|
||||
jobs.dialog.complete.text=Vai vēlaties manuāli pabeigt uzdevumu {0}?
|
||||
jobs.dialog.complete.confirm=Pabeigt
|
||||
jobs.dialog.delete.title=Dzēst uzdevumu
|
||||
jobs.dialog.delete.text=Vai tiešām vēlaties dzēst uzdevumu {0}?
|
||||
jobs.notification.complete.error=Kļūda pabeidzot: {0}
|
||||
jobs.notification.deleted=Uzdevums {0} tika dzēsts
|
||||
jobs.notification.delete.error=Kļūda dzēšot: {0}
|
||||
|
||||
# Create Invoice
|
||||
createinvoice.title=Izveidot rēķinu \u2013 Uzdevums {0}
|
||||
createinvoice.error.invalidid=Nederīgs uzdevuma ID
|
||||
createinvoice.error.notfound=Uzdevums nav atrasts
|
||||
createinvoice.button.create=Izveidot rēķinu
|
||||
createinvoice.section.job=Uzdevuma detaļas
|
||||
createinvoice.section.route=Maršruta informācija
|
||||
createinvoice.section.services=Pakalpojumi
|
||||
createinvoice.section.summary=Kopsavilkums
|
||||
createinvoice.field.jobnumber=Uzdevuma numurs
|
||||
createinvoice.field.customer=Klients
|
||||
createinvoice.field.status=Statuss
|
||||
createinvoice.field.price=Cena
|
||||
createinvoice.route.distance=Attālums
|
||||
createinvoice.route.duration=Braukšanas laiks
|
||||
createinvoice.column.service=Pakalpojums
|
||||
createinvoice.column.basis=Aprēķina pamats
|
||||
createinvoice.summary.net=Neto summa
|
||||
createinvoice.summary.vat=PVN ({0}%)
|
||||
createinvoice.summary.total=Kopsumma
|
||||
createinvoice.notification.noservices=Lūdzu, izvēlieties vismaz vienu pakalpojumu
|
||||
createinvoice.notification.nouser=Lietotājs nav atrasts
|
||||
createinvoice.notification.notemplate=Rēķina veidne nav atrasta
|
||||
createinvoice.notification.error=Kļūda veidojot rēķinu: {0}
|
||||
createinvoice.notification.saved=Rēķins {0} tika saglabāts
|
||||
createinvoice.preview.title=Rēķina priekšskatījums
|
||||
createinvoice.preview.number=PRIEKŠSKATĪJUMS
|
||||
createinvoice.button.save=Saglabāt
|
||||
createinvoice.confirm.save.title=Saglabāt rēķinu
|
||||
createinvoice.confirm.save.message=Šis rēķins tiks neatgriezeniski saglabāts un pēc tam to vairs nevarēs mainīt. Turpināt?
|
||||
createinvoice.confirm.save.confirm=Jā, saglabāt
|
||||
|
||||
# Invoices
|
||||
invoices.title=Rēķini
|
||||
invoices.column.number=Numurs
|
||||
invoices.column.customer=Klients
|
||||
invoices.column.date=Datums
|
||||
invoices.column.amount=Summa
|
||||
invoices.column.description=Apraksts
|
||||
invoices.empty=Vēl nav izveidots neviens rēķins.
|
||||
invoices.notification.pdf.missing=Šim rēķinam nav saglabāts PDF.
|
||||
|
||||
# My Invoices
|
||||
myinvoices.title=Rēķini
|
||||
myinvoices.hint.noopen=Jums nav neapmaksātu rēķinu. Visi rēķini ir apmaksāti.
|
||||
myinvoices.bank.institute=Banka
|
||||
myinvoices.bank.beneficiary=Saņēmējs
|
||||
myinvoices.bank.iban=IBAN
|
||||
myinvoices.recipient.name=Klients
|
||||
myinvoices.recipient.department=
|
||||
myinvoices.item.description=Pozīcija: {0}
|
||||
myinvoices.card.open=Neapmaksātie rēķini
|
||||
myinvoices.card.bank=Bankas rekvizīti
|
||||
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=Atpakaļ
|
||||
myinvoices.button.next=Tālāk
|
||||
|
||||
# App User
|
||||
appuser.title=Lietotnes lietotāji
|
||||
appuser.button.add=Pievienot lietotnes lietotāju
|
||||
appuser.column.designation=Apzīmējums
|
||||
appuser.column.firstname=Vārds
|
||||
appuser.column.lastname=Uzvārds
|
||||
appuser.column.phone=Tālrunis
|
||||
appuser.column.appcode=Lietotnes kods
|
||||
appuser.column.email=E-pasts
|
||||
|
||||
# Statistics
|
||||
statistics.title=Statistika
|
||||
statistics.subtitle=Uzdodiet jautājumus par saviem uzdevumiem un klientiem
|
||||
statistics.prompt.placeholder=Ievadiet jautājumu...
|
||||
statistics.quick.jobcount=Uzdevumu skaits
|
||||
statistics.quick.jobcount.prompt=Cik uzdevumu man pašlaik ir?
|
||||
statistics.quick.revenue=Ieņēmumi
|
||||
statistics.quick.revenue.prompt=Kādi ir mani ieņēmumi šomēnes?
|
||||
statistics.quick.trend=Tendences
|
||||
statistics.quick.trend.prompt=Parādiet man tendences pēdējos 3 mēnešos kā joslu diagrammu
|
||||
statistics.ai.label=MI atbilde
|
||||
statistics.data.fetched=Dati tika ielādēti
|
||||
statistics.loading=Aprēķina...
|
||||
|
||||
# Job Status
|
||||
jobstatus.IN_PROGRESS=Izpildē
|
||||
jobstatus.COMPLETED=Pabeigts
|
||||
|
||||
# Task Types
|
||||
tasktype.CONFIRMATION=Apstiprinājums
|
||||
tasktype.SIGNATURE=Paraksts
|
||||
tasktype.TODOLIST=Uzdevumu saraksts
|
||||
tasktype.PHOTO=Fotogrāfija
|
||||
tasktype.BARCODE=Svītrkods
|
||||
tasktype.COMMENT=Komentārs
|
||||
|
||||
# Password Reset
|
||||
passwordreset.title=Atjaunot paroli
|
||||
passwordreset.newpassword=Jauna parole
|
||||
passwordreset.confirmpassword=Apstiprināt paroli
|
||||
passwordreset.button.submit=Saglabāt paroli
|
||||
passwordreset.button.cancel=Atcelt
|
||||
passwordreset.button.send=Nosūtīt e-pastu
|
||||
passwordreset.notification.enterpassword=Lūdzu, ievadiet jaunu paroli
|
||||
passwordreset.notification.mismatch=Paroles nesakrīt
|
||||
passwordreset.notification.success=Parole veiksmīgi nomainīta
|
||||
passwordreset.notification.invalidtoken=Tokens ir nederīgs vai beidzies tā derīguma termiņš
|
||||
passwordreset.notification.entermail=Lūdzu, ievadiet e-pastu
|
||||
passwordreset.notification.sent=Ja e-pasts eksistē, saite tika nosūtīta
|
||||
passwordreset.notification.wait=Lūdzu, uzgaidiet {0} sekundes pirms atkārtotas koda nosūtīšanas
|
||||
|
||||
# Email
|
||||
email.2fa.subject=Jūsu VotianLT apstiprinājuma kods
|
||||
email.2fa.body=Jūsu apstiprinājuma kods ir: {0}\n\nŠis kods ir derīgs 10 minūtes.\nJa jūs nepieprasījāt šo reģistrāciju, ignorējiet šo e-pastu.
|
||||
|
||||
# Register
|
||||
register.title=Reģistrācija
|
||||
register.subtitle=Izveidojiet savu VotianLT kontu
|
||||
register.email=E-pasta adrese
|
||||
register.password=Parole
|
||||
register.password.placeholder=Vismaz 6 rakstzīmes
|
||||
register.password.confirm=Apstiprināt paroli
|
||||
register.password.confirm.placeholder=Atkārtojiet paroli
|
||||
register.firstname=Vārds
|
||||
register.lastname=Uzvārds
|
||||
register.phone=Tālruņa numurs
|
||||
register.company=Uzņēmums
|
||||
register.street=Iela
|
||||
register.housenr=Mājas nr.
|
||||
register.zip=Pasta indekss
|
||||
register.city=Pilsēta
|
||||
register.code.label=Apstiprinājuma kods (6 cipari)
|
||||
register.code.placeholder=piem. 123456
|
||||
register.button.submit=Reģistrēties
|
||||
register.button.verify=Pārbaudīt kodu un reģistrēties
|
||||
register.button.resend=Nosūtīt kodu atkārtoti
|
||||
register.button.back=Atpakaļ uz sākumlapu
|
||||
register.notification.email.required=Lūdzu, ievadiet e-pasta adresi
|
||||
register.notification.email.invalid=Lūdzu, ievadiet derīgu e-pasta adresi
|
||||
register.notification.email.duplicate=Lietotājs ar šo e-pasta adresi jau eksistē
|
||||
register.notification.password.required=Lūdzu, ievadiet paroli
|
||||
register.notification.password.min=Parolei jābūt vismaz 6 rakstzīmēm garai
|
||||
register.notification.password.mismatch=Paroles nesakrīt
|
||||
register.notification.firstname.required=Lūdzu, ievadiet savu vārdu
|
||||
register.notification.lastname.required=Lūdzu, ievadiet savu uzvārdu
|
||||
register.notification.phone.required=Lūdzu, ievadiet savu tālruņa numuru
|
||||
register.notification.company.required=Lūdzu, ievadiet uzņēmuma nosaukumu
|
||||
register.notification.street.required=Lūdzu, ievadiet ielu
|
||||
register.notification.housenr.required=Lūdzu, ievadiet mājas numuru
|
||||
register.notification.zip.required=Lūdzu, ievadiet pasta indeksu
|
||||
register.notification.city.required=Lūdzu, ievadiet pilsētu
|
||||
register.notification.code.sent=Apstiprinājuma kods tika nosūtīts uz {0}
|
||||
register.notification.code.emailerror=Kļūda nosūtot e-pastu: {0}
|
||||
register.notification.code.expired=Koda derīguma termiņš ir beidzies. Lūdzu, nosūtiet jaunu kodu.
|
||||
register.notification.code.invalid=Ievadītais kods ir nederīgs
|
||||
register.notification.code.startfirst=Lūdzu, vispirms sāciet reģistrāciju
|
||||
register.notification.code.required=Lūdzu, ievadiet 6 ciparu kodu
|
||||
register.notification.success=Reģistrācija veiksmīga. Lūdzu, piesakieties.
|
||||
register.notification.failed=Reģistrācija neizdevās: {0}
|
||||
|
||||
# Start Page
|
||||
start.title=VotianLT - Jūsu digitālais transporta partneris
|
||||
start.button.login=Pieteikties
|
||||
start.button.demo=Demo
|
||||
start.button.register=Reģistrēties
|
||||
login.demo.only.button=Demonstrācijas piekļuve ir pieejama tikai caur sākumlapas pogu "Demo".
|
||||
demo.session.active=Demonstrācijas režīmu jau izmanto cits lietotājs. Lūdzu, mēģiniet vēlreiz vēlāk.
|
||||
demo.start.error=Neizdevās palaist demonstrācijas režīmu.
|
||||
start.button.createorder=Izveidot uzdevumu
|
||||
start.button.notifications=Paziņojumi
|
||||
start.button.nonotifications=Nav jaunu paziņojumu
|
||||
start.hero.description=Individuālajiem uzņēmējiem un mazajiem uzņēmumiem transporta nozarē \u2013 pilnībā digitāli un no viena avota. Koncentrējieties uz savu biznesu, mēs parūpēsimies par biroja darbu.
|
||||
start.hero.demo.hint=Demo režīms tiek palaists uzreiz ar sagatavotiem parauga datiem.
|
||||
start.hero.trial.hint=“Izmēģināt bez maksas tagad” izveido jūsu kontu bezmaksas izmēģinājuma mēnesim.
|
||||
start.system.title=Sistēma
|
||||
start.system.intro=Individuālajiem uzņēmējiem un mazajiem uzņēmumiem transporta nozarē ir būtiski svarīgi, lai viņi varētu koncentrēties uz savu pamatdarbību: klientu piesaisti un preču piegādi no A uz B.
|
||||
start.feature.setup.title=Iestatīšanas palīgs
|
||||
start.feature.setup.desc=Ar iestatīšanas palīga palīdzību jūs varat pabeigt sava lietotāja profila aizpildīšanu.
|
||||
start.feature.customers.title=Klientu un uzdevumu pārvaldība
|
||||
start.feature.customers.desc=Ar klientu un uzdevumu pārvaldību jums vienmēr ir pārskats par visiem kontaktdatiem un uzdevumu detaļām.
|
||||
start.feature.jobs.title=Uzdevumu izveide
|
||||
start.feature.jobs.desc=Ar dažiem klikšķiem ievadiet uzdevumus sistēmā un nosakiet, kurš darbinieks apstrādās kuru transporta uzdevumu.
|
||||
start.app.title=Lietotne
|
||||
start.app.description=Katru uzdevumu var pēc izvēles apstrādāt, izmantojot votianLT lietotni \u2013 pilnībā bez papīra. Tādējādi visa būtiskā uzdevuma informācija nonāk tieši vadītāja viedtālrunī.
|
||||
start.imprint.title=Impressum
|
||||
start.imprint.company=Assecutor Data Service GmbH
|
||||
start.imprint.address=Ottensener Str. 8, 22525 Hamburg
|
||||
start.imprint.phone=Telefon: +49 40 18 123 771 0
|
||||
start.imprint.email=E-Mail: ahoi@assecutor.de
|
||||
start.cta.text=Reģistrējieties jau šodien un izmantojiet bezmaksas izmēģinājuma mēnesi, lai rūpīgi pārbaudītu sistēmu.
|
||||
start.slogan=Vadiet savu biznesu gudri ... ar votianLT!
|
||||
start.version=Versija
|
||||
|
||||
# Login View
|
||||
login.2fa.title=2FA kods
|
||||
login.2fa.button=Pārbaudīt kodu
|
||||
login.votianlt=VotianLT
|
||||
login.version=Versija
|
||||
|
||||
# Message Details
|
||||
messagedetails.button.send=Nosūtīt
|
||||
messagedetails.placeholder=Ievadiet ziņojumu...
|
||||
messagedetails.noimage=(nav attēla satura)
|
||||
messagedetails.imageerror=(Attēlu nevarēja ielādēt)
|
||||
|
||||
# Invoice Generator
|
||||
invoicegenerator.properties.title=Īpašības
|
||||
invoicegenerator.properties.type=Tips
|
||||
invoicegenerator.fontsize.label=Fonta lielums
|
||||
invoicegenerator.color.label=Fonta krāsa
|
||||
invoicegenerator.color.dialog.title=Izvēlēties fonta krāsu
|
||||
invoicegenerator.color.dialog.hex=Hex krāsas vērtība
|
||||
invoicegenerator.button.cancel=Atcelt
|
||||
invoicegenerator.button.apply=Pielietot
|
||||
invoicegenerator.button.delete=Dzēst elementu
|
||||
invoicegenerator.notification.color.applied=Krāsa pielietota
|
||||
invoicegenerator.upload.drop=Velciet attēlu šeit vai noklikšķiniet
|
||||
invoicegenerator.upload.success=Attēls veiksmīgi augšupielādēts
|
||||
invoicegenerator.upload.error=Kļūda augšupielādējot: {0}
|
||||
invoicegenerator.file.rejected=Fails noraidīts: {0}
|
||||
invoicegenerator.properties.select.info=Noklikšķiniet uz elementa kanvā, lai rediģētu tā īpašības.
|
||||
invoicegenerator.template.vline=Vertikāla līnija
|
||||
|
||||
# CSV Export
|
||||
csv.header.customer=Pasūtītājs
|
||||
csv.header.jobnumber=Uzdevuma numurs
|
||||
csv.header.jobdate=Uzdevuma datums
|
||||
csv.header.destination=Galamērķis
|
||||
csv.filename=jobs.csv
|
||||
|
||||
# DatePicker I18n
|
||||
datepicker.month.januar=Janvāris
|
||||
datepicker.month.februar=Februāris
|
||||
datepicker.month.märz=Marts
|
||||
datepicker.month.april=Aprīlis
|
||||
datepicker.month.mai=Maijs
|
||||
datepicker.month.juni=Jūnijs
|
||||
datepicker.month.juli=Jūlijs
|
||||
datepicker.month.august=Augusts
|
||||
datepicker.month.september=Septembris
|
||||
datepicker.month.oktober=Oktobris
|
||||
datepicker.month.november=Novembris
|
||||
datepicker.month.dezember=Decembris
|
||||
datepicker.weekday.sonntag=Svētdiena
|
||||
datepicker.weekday.montag=Pirmdiena
|
||||
datepicker.weekday.dienstag=Otrdiena
|
||||
datepicker.weekday.mittwoch=Trešdiena
|
||||
datepicker.weekday.donnerstag=Ceturtdiena
|
||||
datepicker.weekday.freitag=Piektdiena
|
||||
datepicker.weekday.samstag=Sestdiena
|
||||
datepicker.weekdayshort.so=Sv
|
||||
datepicker.weekdayshort.mo=Pr
|
||||
datepicker.weekdayshort.di=Ot
|
||||
datepicker.weekdayshort.mi=Tr
|
||||
datepicker.weekdayshort.do=Ce
|
||||
datepicker.weekdayshort.fr=Pk
|
||||
datepicker.weekdayshort.sa=Se
|
||||
|
||||
# Job History
|
||||
jobhistory.status.pickupscheduled=Saņemšana ieplānota
|
||||
jobhistory.status.pickedup=Saņemts
|
||||
jobhistory.status.intransit=Ceļā
|
||||
jobhistory.status.delivered=Piegādāts
|
||||
jobhistory.image.alt=Palielināta fotogrāfija
|
||||
jobhistory.title=Uzdevuma vēsture
|
||||
jobhistory.header=Uzdevuma vēsture priekš {0}
|
||||
jobhistory.info.customer=Klients: {0}
|
||||
jobhistory.info.createdat=Izveidots: {0}
|
||||
jobhistory.info.status=Statuss: {0}
|
||||
jobhistory.count={0} ieraksti vēsturē
|
||||
jobhistory.changedby=Mainīja: {0}
|
||||
|
||||
# Version
|
||||
version.label=Versija
|
||||
|
||||
# Management Combo
|
||||
management.placeholder=Pārvaldība
|
||||
management.customers=Klienti
|
||||
management.jobs=Uzdevumi
|
||||
management.companies=Uzņēmumi
|
||||
|
||||
# User Menu
|
||||
usermenu.profile=Rādīt profilu
|
||||
usermenu.settings=Iestatījumi
|
||||
usermenu.logout=Izrakstīties
|
||||
|
||||
# CTA Button
|
||||
cta.freetest=Izmēģiniet tagad bez maksas
|
||||
|
||||
# Miscellaneous
|
||||
misc.toggle.hide=Paslēpt
|
||||
misc.toggle.show=Rādīt
|
||||
misc.nodata=Nav datu
|
||||
misc.loading=Dati tiek ielādēti...
|
||||
misc.error=Radās kļūda
|
||||
misc.retry=Mēģināt vēlreiz
|
||||
|
||||
# Admin Price Table
|
||||
adminpricetable.title=Cenu tabula
|
||||
adminpricetable.field.monthly=Ikmēneša pamatpakete
|
||||
adminpricetable.field.applicense=Lietotnes licence
|
||||
adminpricetable.field.revenue=Ieņēmumu daļa
|
||||
adminpricetable.notification.saved=Cenu tabula saglabāta
|
||||
adminpricetable.notification.save.error=Kļūda saglabājot: {0}
|
||||
adminpricetable.notification.load.error=Kļūda ielādējot: {0}
|
||||
950
backend/src/main/resources/messages_pl.properties
Normal file
950
backend/src/main/resources/messages_pl.properties
Normal file
@@ -0,0 +1,950 @@
|
||||
# Common Dialog
|
||||
dialog.cancel=Anuluj
|
||||
dialog.confirm=Potwierd\u017a
|
||||
|
||||
# Navigation and Main Layout
|
||||
nav.jobs=Zlecenia
|
||||
nav.job.create=Tworzenie zlecenia
|
||||
nav.customers=Klienci
|
||||
nav.appusers=U\u017cytkownicy aplikacji
|
||||
nav.statistics=Statystyki
|
||||
nav.invoices=Faktury
|
||||
nav.messages=Wiadomo\u015bci
|
||||
nav.profile=M\u00f3j profil
|
||||
nav.myinvoices=Faktury
|
||||
nav.imprint=Impressum
|
||||
nav.management=Zarz\u0105dzanie
|
||||
nav.users=U\u017cytkownicy
|
||||
nav.showprofile=Poka\u017c profil
|
||||
nav.settings=Ustawienia
|
||||
nav.logout=Wyloguj si\u0119
|
||||
|
||||
# Profile View
|
||||
profile.title=Edytuj profil
|
||||
profile.language=J\u0119zyk
|
||||
profile.company=Firma
|
||||
profile.companyadd=Dodatek do firmy
|
||||
profile.firstname=Imi\u0119
|
||||
profile.lastname=Nazwisko
|
||||
profile.phone=Numer telefonu
|
||||
profile.fax=Telefon (faks)
|
||||
profile.mobile=Telefon (kom\u00f3rkowy)
|
||||
profile.email=Adres e-mail (login)*
|
||||
profile.street=Ulica
|
||||
profile.housenr=Nr domu
|
||||
profile.addressadd=Dodatek do adresu
|
||||
profile.zip=Kod pocztowy
|
||||
profile.city=Miasto
|
||||
profile.diffinvoice=Inny adres do faktur
|
||||
profile.basicdata=Dane podstawowe
|
||||
profile.map=Mapa
|
||||
profile.invoicecreation=Tworzenie faktur
|
||||
profile.settings=Ustawienia
|
||||
profile.settings.digitalprocess=Obs\u0142uga cyfrowa
|
||||
profile.settings.digitalprocess.info=Zlecenia s\u0105 realizowane cyfrowo za po\u015brednictwem aplikacji
|
||||
profile.settings.locateappuser=Lokalizacja u\u017cytkownik\u00f3w aplikacji
|
||||
profile.settings.locateappuser.info=Lokalizacja u\u017cytkownik\u00f3w aplikacji jest regularnie przesy\u0142ana
|
||||
profile.account=Konto
|
||||
profile.security=Bezpiecze\u0144stwo
|
||||
profile.security.twofactor=Uwierzytelnianie dwusk\u0142adnikowe
|
||||
profile.security.twofactor.info=Podczas logowania dodatkowy kod jest wysy\u0142any na e-mail
|
||||
profile.services=Katalog us\u0142ug
|
||||
profile.saved=Profil zapisany
|
||||
profile.save.error=B\u0142\u0105d podczas zapisywania: {0}
|
||||
profile.validation.required.fill=Prosz\u0119 wype\u0142ni\u0107 poprawnie wszystkie wymagane pola
|
||||
|
||||
# Profile Settings
|
||||
settings.digitalprocessing=Obs\u0142uga cyfrowa przez aplikacj\u0119
|
||||
settings.digitalprocessinginfo=Aktywuje cyfrow\u0105 realizacj\u0119 zlece\u0144 przez aplikacj\u0119 mobiln\u0105
|
||||
settings.locationtracking=Lokalizacja u\u017cytkownik\u00f3w aplikacji
|
||||
settings.locationtrackinginfo=Umo\u017cliwia lokalizacj\u0119 u\u017cytkownik\u00f3w aplikacji podczas realizacji zlece\u0144
|
||||
settings.twofactor=Uwierzytelnianie dwusk\u0142adnikowe
|
||||
settings.twofactorinfo=Po aktywacji przy ka\u017cdym logowaniu kod jest wysy\u0142any na e-mail
|
||||
|
||||
# Profile Billing
|
||||
profile.billing.enabled=Fakturowanie przez votianLT
|
||||
profile.billing.prefix=Prefiks faktury
|
||||
|
||||
# Profile Validation
|
||||
profile.validation.company=Firma jest polem wymaganym
|
||||
profile.validation.firstname=Imi\u0119 jest polem wymaganym
|
||||
profile.validation.lastname=Nazwisko jest polem wymaganym
|
||||
profile.validation.phone=Numer telefonu jest polem wymaganym
|
||||
profile.validation.street=Ulica jest polem wymaganym
|
||||
profile.validation.housenr=Numer domu jest polem wymaganym
|
||||
profile.validation.zip=Kod pocztowy jest polem wymaganym
|
||||
profile.validation.city=Miasto jest polem wymaganym
|
||||
profile.validation.email.required=Adres e-mail jest polem wymaganym
|
||||
profile.validation.email.invalid=Prosz\u0119 poda\u0107 prawid\u0142owy adres e-mail
|
||||
profile.validation.company.required=Firma jest wymagana
|
||||
profile.validation.street.required=Ulica jest wymagana
|
||||
profile.validation.housenr.required=Numer domu jest wymagany
|
||||
profile.validation.zip.required=Kod pocztowy jest wymagany
|
||||
profile.validation.city.required=Miasto jest wymagane
|
||||
profile.validation.firstname.required=Imi\u0119 jest wymagane
|
||||
profile.validation.lastname.required=Nazwisko jest wymagane
|
||||
profile.validation.phone.required=Numer telefonu jest wymagany
|
||||
|
||||
# Profile Invoice
|
||||
profile.invoice.masterdata=Moje dane podstawowe
|
||||
profile.invoice.name=Nazwa
|
||||
profile.invoice.city=Miejscowo\u015b\u0107
|
||||
profile.invoice.email=E-mail
|
||||
profile.invoice.phone=Telefon
|
||||
profile.invoice.placeholder.company=Twoja firma
|
||||
profile.invoice.placeholder.name=Twoje imi\u0119 i nazwisko
|
||||
profile.invoice.placeholder.street=Twoja ulica
|
||||
profile.invoice.placeholder.city=Kod pocztowy Miejscowo\u015b\u0107
|
||||
profile.invoice.placeholder.email=twoj@email.pl
|
||||
profile.invoice.placeholder.phone=Tw\u00f3j numer telefonu
|
||||
profile.invoice.services.list=Lista us\u0142ug
|
||||
profile.invoice.net=Kwota netto
|
||||
profile.invoice.vat=Podatek VAT
|
||||
profile.invoice.gross=Kwota brutto
|
||||
profile.invoice.customerdata=Dane klienta
|
||||
profile.invoice.customer.company=Firma klienta
|
||||
profile.invoice.customer.name=Nazwa klienta
|
||||
profile.invoice.customer.street=Ulica klienta
|
||||
profile.invoice.customer.city=Miejscowo\u015b\u0107 klienta
|
||||
profile.invoice.customer.email=E-mail klienta
|
||||
profile.invoice.customer.phone=Telefon klienta
|
||||
profile.invoice.free.elements=Elementy dowolne
|
||||
profile.invoice.element.text=Pole tekstowe
|
||||
profile.invoice.element.header=Nag\u0142\u00f3wek
|
||||
profile.invoice.element.date=Data
|
||||
profile.invoice.element.customer=Informacje o kliencie
|
||||
profile.invoice.element.company=Informacje o firmie
|
||||
profile.invoice.element.amount=Kwota
|
||||
profile.invoice.element.line=Linia
|
||||
profile.invoice.element.image=Obraz
|
||||
profile.invoice.element.invoicenumber=Numer faktury
|
||||
profile.invoice.properties=W\u0142a\u015bciwo\u015bci
|
||||
profile.invoice.properties.info=Kliknij element na p\u0142\u00f3tnie, aby edytowa\u0107 jego w\u0142a\u015bciwo\u015bci.
|
||||
profile.invoice.type=Typ
|
||||
profile.invoice.variable=Zmienna
|
||||
profile.invoice.xposition=Pozycja X
|
||||
profile.invoice.yposition=Pozycja Y
|
||||
profile.invoice.fontsize=Rozmiar czcionki
|
||||
profile.invoice.color=Kolor
|
||||
profile.invoice.element.delete=Usu\u0144 element
|
||||
profile.invoice.image=Prze\u015blij obraz
|
||||
profile.invoice.image.drop=Przeci\u0105gnij obraz tutaj lub kliknij
|
||||
profile.invoice.image.uploaded=Obraz zosta\u0142 pomy\u015blnie przes\u0142any
|
||||
profile.invoice.image.upload.error=B\u0142\u0105d podczas przesy\u0142ania: {0}
|
||||
profile.invoice.file.rejected=Plik odrzucony: {0}
|
||||
profile.invoice.text.from.masterdata=Tekst pochodzi z Twoich danych podstawowych
|
||||
profile.invoice.canvas.cleared=P\u0142\u00f3tno zosta\u0142o wyczyszczone
|
||||
profile.invoice.canvas.read.error=B\u0142\u0105d: Nie mo\u017cna odczyta\u0107 danych p\u0142\u00f3tna
|
||||
profile.invoice.template.saved=Szablon zosta\u0142 pomy\u015blnie zapisany
|
||||
profile.invoice.pdf.error=B\u0142\u0105d podczas generowania PDF: {0}
|
||||
profile.invoice.pdf.preview=Podgl\u0105d
|
||||
profile.invoice.pdf.preview.error=B\u0142\u0105d podczas generowania podgl\u0105du: {0}
|
||||
|
||||
# Profile Services
|
||||
profile.services.label=Us\u0142ugi
|
||||
profile.services.description=Zarz\u0105dzaj tutaj swoimi us\u0142ugami, kt\u00f3re oferujesz klientom.
|
||||
profile.services.add=Dodaj now\u0105 us\u0142ug\u0119
|
||||
profile.services.load.error=B\u0142\u0105d podczas \u0142adowania us\u0142ug: {0}
|
||||
profile.services.saved=Us\u0142uga zosta\u0142a pomy\u015blnie zapisana
|
||||
profile.services.save.error=B\u0142\u0105d podczas zapisywania us\u0142ugi: {0}
|
||||
profile.services.deleted=Us\u0142uga zosta\u0142a pomy\u015blnie usuni\u0119ta
|
||||
profile.services.delete.error=B\u0142\u0105d podczas usuwania us\u0142ugi: {0}
|
||||
profile.services.dialog.create=Utw\u00f3rz now\u0105 us\u0142ug\u0119
|
||||
profile.services.dialog.edit=Edytuj us\u0142ug\u0119
|
||||
profile.services.basis=Podstawa obliczenia
|
||||
profile.services.basis.distance=Przejechane kilometry
|
||||
profile.services.basis.time=Czas
|
||||
profile.services.basis.flatrate=Rycza\u0142t
|
||||
profile.services.vatrate=Stawka VAT (%)
|
||||
profile.services.vatrate.percent=Stawka VAT (%)
|
||||
profile.services.price.flatrate=Cena rycza\u0142towa (\u20ac)
|
||||
profile.services.price.distance=Cena za kilometr (\u20ac)
|
||||
profile.services.price.time=Cena za 15 minut (\u20ac)
|
||||
profile.services.mandatory=Obowi\u0105zkowa
|
||||
profile.services.calculated=Obliczana
|
||||
profile.services.validation.name=Nazwa jest wymagana
|
||||
profile.services.validation.basis=Podstawa obliczenia jest wymagana
|
||||
profile.services.validation.flatrate=Cena rycza\u0142towa jest wymagana
|
||||
profile.services.validation.distance=Cena za kilometr jest wymagana
|
||||
profile.services.validation.time=Cena za 15 minut jest wymagana
|
||||
profile.services.validation.vatrate=Stawka VAT jest wymagana
|
||||
profile.services.savechanges=Zapisz us\u0142ug\u0119
|
||||
|
||||
# Buttons
|
||||
button.save=Zapisz zmiany profilu
|
||||
button.savechanges=Zapisz
|
||||
button.clear=Wyczy\u015b\u0107
|
||||
button.preview=Podgl\u0105d
|
||||
button.savetemplate=Zapisz szablon
|
||||
button.changepassword=Zmie\u0144 has\u0142o
|
||||
button.deleteaccount=Usu\u0144 konto u\u017cytkownika
|
||||
button.add=Nowy
|
||||
button.edit=Edytuj
|
||||
button.delete=Usu\u0144
|
||||
button.cancel=Anuluj
|
||||
button.close=Zamknij
|
||||
button.download=Pobierz
|
||||
button.back=Wstecz
|
||||
|
||||
# Common
|
||||
common.name=Nazwa
|
||||
common.yes=Tak
|
||||
common.no=Nie
|
||||
common.total=Razem
|
||||
common.price=Cena
|
||||
common.service=Us\u0142uga
|
||||
common.customer=Klient
|
||||
common.actions=Akcje
|
||||
common.loading=\u0141adowanie...
|
||||
common.error=B\u0142\u0105d
|
||||
common.success=Sukces
|
||||
common.required=Pole wymagane
|
||||
|
||||
# Validation
|
||||
validation.required=Pole jest wymagane
|
||||
validation.email=Nieprawid\u0142owy adres e-mail
|
||||
validation.error=B\u0142\u0105d walidacji
|
||||
|
||||
# Notifications
|
||||
notification.saved=Profil zapisany
|
||||
notification.error=B\u0142\u0105d podczas zapisywania
|
||||
notification.languagechanged=J\u0119zyk zmieniony
|
||||
|
||||
# Login
|
||||
login.title=Logowanie
|
||||
login.username=Nazwa u\u017cytkownika
|
||||
login.password=Has\u0142o
|
||||
login.login=Zaloguj si\u0119
|
||||
login.forgotpassword=Nie pami\u0119tasz has\u0142a?
|
||||
login.rememberme=Zapami\u0119taj mnie
|
||||
login.register=Zarejestruj si\u0119
|
||||
login.2fa.helper=6-cyfrowy kod
|
||||
login.2fa.sent=Kod zosta\u0142 wys\u0142any na e-mail
|
||||
login.2fa.no.credentials=Brak danych logowania
|
||||
login.2fa.invalid.code=Nieprawid\u0142owy kod
|
||||
login.2fa.wrong.code=B\u0142\u0119dny kod
|
||||
|
||||
# Error Messages
|
||||
error.loading=B\u0142\u0105d podczas \u0142adowania
|
||||
error.saving=B\u0142\u0105d podczas zapisywania
|
||||
error.validation=B\u0142\u0105d walidacji
|
||||
|
||||
# Page Titles
|
||||
page.title.dashboard=VotianLT - Panel g\u0142\u00f3wny
|
||||
page.title.appuser.create=Dodaj nowego u\u017cytkownika aplikacji
|
||||
page.title.messages=Wiadomo\u015bci
|
||||
page.title.register=Rejestracja w VotianLT
|
||||
page.title.customers=Klienci
|
||||
page.title.customer.edit=Edytuj klienta
|
||||
page.title.verwaltung=Zarz\u0105dzanie
|
||||
page.title.company.create=Dodaj now\u0105 firm\u0119
|
||||
page.title.imprint=Impressum
|
||||
page.title.profile.edit=Edytuj profil
|
||||
page.title.admin.dashboard=Panel administracyjny
|
||||
page.title.invoice.create=Utw\u00f3rz faktur\u0119
|
||||
page.title.customer.create=Dodaj nowego klienta
|
||||
page.title.login=Logowanie do VotianLT
|
||||
page.title.jobs=Zlecenia
|
||||
page.title.appuser.edit=Edytuj u\u017cytkownika aplikacji
|
||||
page.title.statistics=Statystyki
|
||||
page.title.password.forget=Resetowanie has\u0142a
|
||||
page.title.invoices=Faktury
|
||||
page.title.appusers=U\u017cytkownicy aplikacji
|
||||
page.title.job.history=Historia zlecenia
|
||||
page.title.message.history=Historia wiadomo\u015bci
|
||||
page.title.myinvoices=Faktury
|
||||
page.title.job.create=Dodaj nowe zlecenie
|
||||
page.title.job.summary=Podsumowanie
|
||||
page.title.pricetable=Cennik
|
||||
page.title.invoice.generator=Generator faktur
|
||||
page.title.welcome=VotianLT - Witamy
|
||||
page.title.password.reset=Resetowanie has\u0142a \u2013 podaj e-mail
|
||||
page.title.add.appuser=Dodaj nowego u\u017cytkownika aplikacji
|
||||
page.title.user.messages=Wiadomo\u015bci
|
||||
page.title.edit.customer=Edytuj klienta
|
||||
page.title.show.customers=Klienci
|
||||
page.title.add.company=Dodaj now\u0105 firm\u0119
|
||||
page.title.create.invoice=Utw\u00f3rz faktur\u0119
|
||||
page.title.add.customer=Dodaj nowego klienta
|
||||
page.title.edit.appuser=Edytuj u\u017cytkownika aplikacji
|
||||
page.title.forget.password=Resetowanie has\u0142a
|
||||
page.title.admin.pricetable=Cennik
|
||||
page.title.add.job=Dodaj nowe zlecenie
|
||||
|
||||
# Dashboard
|
||||
dashboard.welcome=Witaj, {0}!
|
||||
dashboard.description=Tutaj mo\u017cesz zarz\u0105dza\u0107 swoimi zleceniami, organizowa\u0107 klient\u00f3w i korzysta\u0107 ze wszystkich wa\u017cnych funkcji VotianLT.
|
||||
dashboard.system.title=Przegl\u0105d systemu
|
||||
dashboard.system.intro=Zarz\u0105dzaj swoimi procesami biznesowymi efektywnie za pomoc\u0105 nast\u0119puj\u0105cych funkcji
|
||||
dashboard.feature.setup.title=Konfiguracja
|
||||
dashboard.feature.setup.desc=Skonfiguruj ustawienia systemu i dane podstawowe
|
||||
dashboard.feature.customers.title=Klienci
|
||||
dashboard.feature.customers.desc=Zarz\u0105dzaj relacjami z klientami i kontaktami
|
||||
dashboard.feature.jobs.title=Zlecenia
|
||||
dashboard.feature.jobs.desc=Tworzenie i zarz\u0105dzanie zleceniami w spos\u00f3b efektywny
|
||||
|
||||
# Add App User
|
||||
addappuser.title=Dodaj nowego u\u017cytkownika aplikacji
|
||||
addappuser.designation=Oznaczenie
|
||||
addappuser.phone=Telefon (kom\u00f3rkowy)
|
||||
addappuser.password=Has\u0142o
|
||||
addappuser.password.confirm=Potwierd\u017a has\u0142o
|
||||
addappuser.button.submit=Dodaj u\u017cytkownika aplikacji
|
||||
addappuser.validation.designation=Oznaczenie jest wymagane
|
||||
addappuser.validation.phone=Numer telefonu jest wymagany
|
||||
addappuser.validation.password.required=Has\u0142o jest wymagane
|
||||
addappuser.validation.password.min=Has\u0142o musi mie\u0107 co najmniej 6 znak\u00f3w
|
||||
addappuser.validation.password.confirm=Potwierdzenie has\u0142a jest wymagane
|
||||
addappuser.validation.password.mismatch=Has\u0142a nie s\u0105 zgodne
|
||||
addappuser.validation.email.required=E-mail jest wymagany
|
||||
addappuser.validation.email.invalid=Nieprawid\u0142owy adres e-mail
|
||||
addappuser.notification.validation=Prosz\u0119 wype\u0142ni\u0107 wszystkie wymagane pola
|
||||
addappuser.notification.success=U\u017cytkownik aplikacji zosta\u0142 pomy\u015blnie dodany
|
||||
addappuser.notification.check=Prosz\u0119 sprawdzi\u0107 wprowadzone dane
|
||||
addappuser.notification.email.duplicate=Ten adres e-mail jest ju\u017c u\u017cywany
|
||||
addappuser.notification.error=B\u0142\u0105d: {0}
|
||||
addappuser.placeholder.designation=(HH H 000)
|
||||
|
||||
# Edit App User
|
||||
editappuser.title=Edytuj u\u017cytkownika aplikacji
|
||||
editappuser.password.change=Nowe has\u0142o
|
||||
editappuser.password.change.confirm=Potwierd\u017a nowe has\u0142o
|
||||
editappuser.password.placeholder=Pozostaw puste, aby nie zmienia\u0107 has\u0142a
|
||||
editappuser.notification.invalid.id=Nieprawid\u0142owy identyfikator u\u017cytkownika aplikacji
|
||||
editappuser.notification.password.mismatch=Has\u0142a nie s\u0105 zgodne
|
||||
editappuser.notification.saved=U\u017cytkownik aplikacji zosta\u0142 pomy\u015blnie zapisany
|
||||
editappuser.notification.check=Prosz\u0119 sprawdzi\u0107 wprowadzone dane
|
||||
editappuser.notification.password.confirm=Prosz\u0119 potwierdzi\u0107 nowe has\u0142o
|
||||
editappuser.notification.password.enter=Prosz\u0119 wprowadzi\u0107 nowe has\u0142o
|
||||
editappuser.notification.deleted=U\u017cytkownik aplikacji zosta\u0142 pomy\u015blnie usuni\u0119ty
|
||||
editappuser.dialog.delete.text=Czy na pewno chcesz usun\u0105\u0107 tego u\u017cytkownika aplikacji?
|
||||
editappuser.dialog.delete.confirm=Usu\u0144
|
||||
|
||||
# Customers
|
||||
customers.title=Klienci
|
||||
customers.button.add=Dodaj nowego klienta
|
||||
customers.hint.click=Kliknij klienta, aby zobaczy\u0107 szczeg\u00f3\u0142y
|
||||
customers.column.company=Firma
|
||||
customers.column.name=Nazwa
|
||||
customers.column.email=E-mail
|
||||
customers.column.phone=Telefon
|
||||
customers.column.street=Ulica
|
||||
customers.column.city=Miejscowo\u015b\u0107
|
||||
|
||||
# Edit Customer
|
||||
editcustomer.title=Edytuj klienta
|
||||
editcustomer.notification.notfound=Klient nie znaleziony
|
||||
editcustomer.notification.invalid.id=Nieprawid\u0142owy identyfikator klienta
|
||||
editcustomer.notification.saved=Klient zosta\u0142 pomy\u015blnie zapisany
|
||||
editcustomer.notification.check=Prosz\u0119 sprawdzi\u0107 wprowadzone dane
|
||||
editcustomer.notification.deleted=Klient zosta\u0142 pomy\u015blnie usuni\u0119ty
|
||||
editcustomer.dialog.delete.text=Czy na pewno chcesz usun\u0105\u0107 tego klienta?
|
||||
editcustomer.dialog.delete.confirm=Usu\u0144
|
||||
|
||||
# Add Customer
|
||||
addcustomer.title=Dodaj nowego klienta
|
||||
addcustomer.button.submit=Dodaj klienta
|
||||
addcustomer.notification.validation=Prosz\u0119 wype\u0142ni\u0107 wszystkie wymagane pola
|
||||
addcustomer.notification.success=Klient zosta\u0142 pomy\u015blnie dodany
|
||||
addcustomer.notification.check=Prosz\u0119 sprawdzi\u0107 wprowadzone dane
|
||||
addcustomer.notification.error=B\u0142\u0105d: {0}
|
||||
addcustomer.validation.required=To pole jest wymagane
|
||||
|
||||
# Add Company
|
||||
addcompany.title=Dodaj now\u0105 firm\u0119
|
||||
addcompany.button.submit=Dodaj firm\u0119
|
||||
|
||||
# Verwaltung
|
||||
verwaltung.title=Zarz\u0105dzanie
|
||||
verwaltung.description=Zarz\u0105dzaj tutaj swoimi firmami, klientami i ustawieniami systemu
|
||||
|
||||
# User Messages
|
||||
usermessages.title.with=Wiadomo\u015bci z {0}
|
||||
usermessages.general.title=Rozmowy og\u00f3lne
|
||||
usermessages.general.conversation=Rozmowa og\u00f3lna
|
||||
usermessages.job.title=Wiadomo\u015bci dotycz\u0105ce zlece\u0144
|
||||
usermessages.job.conversation=Zlecenie {0}
|
||||
usermessages.no.job.messages=Brak wiadomo\u015bci dotycz\u0105cych zlece\u0144
|
||||
usermessages.preview.empty=Brak podgl\u0105du
|
||||
usermessages.message.count={0} wiadomo\u015bci
|
||||
usermessages.unknown=Nieznany
|
||||
usermessages.unknown.participant=Nieznany uczestnik
|
||||
|
||||
# Admin Dashboard
|
||||
admindashboard.title=Panel administracyjny
|
||||
admindashboard.loading=\u0141adowanie statystyk...
|
||||
admindashboard.error=B\u0142\u0105d podczas \u0142adowania: {0}
|
||||
admindashboard.section.overview=Przegl\u0105d
|
||||
admindashboard.section.jobs=Zlecenia
|
||||
admindashboard.section.tasks=Zadania
|
||||
admindashboard.section.users=Aktywno\u015b\u0107 u\u017cytkownik\u00f3w
|
||||
admindashboard.section.health=Status systemu
|
||||
admindashboard.stat.totaljobs=Wszystkie zlecenia
|
||||
admindashboard.stat.users=U\u017cytkownicy
|
||||
admindashboard.stat.appusers=U\u017cytkownicy aplikacji
|
||||
admindashboard.stat.lastupdated=Ostatnia aktualizacja
|
||||
admindashboard.stat.openjobs=Otwarte zlecenia
|
||||
admindashboard.stat.inprogress=W trakcie realizacji
|
||||
admindashboard.stat.completed=Zako\u0144czone
|
||||
admindashboard.stat.cargo=\u0141adunki
|
||||
admindashboard.stat.status.info=Status
|
||||
admindashboard.stat.status.unavailable=Niedost\u0119pny
|
||||
admindashboard.stat.totaltasks=Wszystkie zadania
|
||||
admindashboard.stat.completedtasks=Wykonane
|
||||
admindashboard.stat.pendingtasks=Oczekuj\u0105ce
|
||||
admindashboard.stat.successrate=Wska\u017anik sukcesu
|
||||
admindashboard.stat.photos=Zdj\u0119cia
|
||||
admindashboard.stat.barcodes=Kody kreskowe
|
||||
admindashboard.stat.signatures=Podpisy
|
||||
admindashboard.stat.comments=Komentarze
|
||||
admindashboard.stat.database=Baza danych
|
||||
admindashboard.stat.database.connected=Po\u0142\u0105czono
|
||||
admindashboard.stat.database.error=B\u0142\u0105d
|
||||
admindashboard.stat.websocket=WebSocket
|
||||
admindashboard.stat.websocket.active=Aktywny
|
||||
admindashboard.stat.app=Aplikacja
|
||||
admindashboard.stat.app.running=Dzia\u0142a
|
||||
admindashboard.stat.memory=Pami\u0119\u0107
|
||||
|
||||
# Messages
|
||||
messages.title=Wiadomo\u015bci
|
||||
messages.column.status=Status
|
||||
messages.column.client=Klient
|
||||
messages.column.email=E-mail
|
||||
messages.column.total=Razem
|
||||
messages.column.unread=Nieprzeczytane
|
||||
messages.column.lastmessage=Ostatnia wiadomo\u015b\u0107
|
||||
messages.column.preview=Podgl\u0105d
|
||||
messages.notification.error=B\u0142\u0105d podczas \u0142adowania wiadomo\u015bci
|
||||
messages.preview.image=Obraz
|
||||
messages.preview.empty=Brak podgl\u0105du
|
||||
messages.sender.unknown=Nieznany nadawca
|
||||
|
||||
# Add Job
|
||||
addjob.title=Dodaj nowe zlecenie
|
||||
addjob.customer.label=Klient
|
||||
addjob.customer.placeholder=Wybierz klienta
|
||||
addjob.customer.unnamed=Klient bez nazwy
|
||||
addjob.button.clearfields=Wyczy\u015b\u0107 pola
|
||||
addjob.button.submit=Utw\u00f3rz zlecenie
|
||||
addjob.address.salutation=Zwrot grzeczno\u015bciowy
|
||||
addjob.address.salutation.placeholder=Wybierz zwrot
|
||||
addjob.salutation.mr=Pan
|
||||
addjob.salutation.ms=Pani
|
||||
addjob.salutation.other=Inna
|
||||
addjob.address.company.placeholder=Wprowad\u017a firm\u0119
|
||||
addjob.address.street.placeholder=Wprowad\u017a ulic\u0119
|
||||
addjob.address.housenumber=Numer domu
|
||||
addjob.address.addition.placeholder=Dodatek do adresu
|
||||
addjob.address.city=Miejscowo\u015b\u0107
|
||||
addjob.address.city.placeholder.pickup=Miejscowo\u015b\u0107 (odbi\u00f3r)
|
||||
addjob.address.city.placeholder.delivery=Miejscowo\u015b\u0107 (dostawa)
|
||||
addjob.address.delivery.street.placeholder=Ulica (dostawa)
|
||||
addjob.address.delivery.addition.placeholder=Dodatek do adresu (dostawa)
|
||||
addjob.address.save=Zapisz adres
|
||||
addjob.section.pickup=Odbi\u00f3r
|
||||
addjob.section.delivery=Dostawa
|
||||
addjob.stations.apply=Zastosuj stacje
|
||||
addjob.station.delivery=Stacja dostawy {0}
|
||||
addjob.station.add=Dodaj stacj\u0119 dostawy
|
||||
addjob.station.remove.confirm=Czy na pewno usun\u0105\u0107 stacj\u0119 dostawy {0}?
|
||||
addjob.station.max.reached=Osi\u0105gni\u0119to maksymaln\u0105 liczb\u0119 25 stacji dostawy
|
||||
addjob.station.unused=Nieu\u017cywana
|
||||
addjob.appointment.delivery.info=Terminy dostaw s\u0105 ustalane bezpo\u015brednio w stacjach dostawy.
|
||||
addjob.tab.addresses=Zleceniodawca i adresy
|
||||
addjob.tab.appointments=Terminy i przetwarzanie
|
||||
addjob.tab.cargo=\u0141adunek
|
||||
addjob.tab.tasks=Zadania
|
||||
addjob.tab.price=Cena i podsumowanie
|
||||
addjob.appointment.date=Data
|
||||
addjob.appointment.time=Godzina
|
||||
addjob.appointment.pickup=Termin odbioru
|
||||
addjob.appointment.delivery=Termin dostawy
|
||||
addjob.settings.digitalprocess=Obs\u0142uga cyfrowa przez aplikacj\u0119
|
||||
addjob.appuser.label=U\u017cytkownik aplikacji
|
||||
addjob.appuser.placeholder=Wybierz u\u017cytkownika aplikacji
|
||||
addjob.cargo.description=Opis
|
||||
addjob.cargo.description.placeholder=Wprowad\u017a opis
|
||||
addjob.cargo.quantity=Ilo\u015b\u0107
|
||||
addjob.cargo.weight=Waga
|
||||
addjob.cargo.length=D\u0142ugo\u015b\u0107
|
||||
addjob.cargo.width=Szeroko\u015b\u0107
|
||||
addjob.cargo.height=Wysoko\u015b\u0107
|
||||
addjob.cargo.europalette=Europaleta
|
||||
addjob.cargo.disposablepalette=Paleta jednorazowa
|
||||
addjob.cargo.dusseldorfpalette=Paleta d\u00fcsseldorfska
|
||||
addjob.cargo.gridboxpalette=Paleta skrzynkowa
|
||||
addjob.cargo.gridcart=W\u00f3zek siatkowy
|
||||
addjob.cargo.parcel=Paczka
|
||||
addjob.cargo.add=Dodaj \u0142adunek
|
||||
addjob.tasks.title=Zadania
|
||||
addjob.tasks.template.placeholder=Wybierz szablon
|
||||
addjob.tasks.template.save.tooltip=Zapisz jako szablon
|
||||
addjob.tasks.template.save.title=Zapisz szablon
|
||||
addjob.tasks.template.name=Nazwa szablonu
|
||||
addjob.tasks.template.name.placeholder=Wprowad\u017a nazw\u0119
|
||||
addjob.tasks.template.name.required=Nazwa jest wymagana
|
||||
addjob.tasks.template.saved=Szablon "{0}" zapisany
|
||||
addjob.tasks.template.save.error=B\u0142\u0105d podczas zapisywania: {0}
|
||||
addjob.tasks.template.dialog.error=B\u0142\u0105d podczas otwierania okna dialogowego: {0}
|
||||
addjob.tasks.template.no.tasks=Brak zada\u0144 do zapisania
|
||||
addjob.tasks.template.load.title=Wczytaj szablon
|
||||
addjob.tasks.template.load.text=Czy chcesz wczyta\u0107 szablon "{0}"? Ta operacja zast\u0105pi wszystkie obecne zadania.
|
||||
addjob.tasks.template.load.confirm=Wczytaj
|
||||
addjob.tasks.template.loaded=Szablon "{0}" wczytany
|
||||
addjob.tasks.template.load.error=B\u0142\u0105d podczas wczytywania: {0}
|
||||
addjob.tasks.template.load.templates.error=B\u0142\u0105d podczas \u0142adowania szablon\u00f3w: {0}
|
||||
addjob.tasks.add=Dodaj zadanie
|
||||
addjob.tasks.tasktype=Typ zadania
|
||||
addjob.tasks.tasktype.placeholder=Wybierz typ
|
||||
addjob.tasks.description=Opis
|
||||
addjob.tasks.description.placeholder=Wprowad\u017a opis
|
||||
addjob.tasks.buttontext=Tekst przycisku
|
||||
addjob.tasks.buttontext.placeholder=Wprowad\u017a tekst
|
||||
addjob.tasks.remark=Uwaga
|
||||
addjob.tasks.remark.placeholder=Wprowad\u017a uwag\u0119
|
||||
addjob.tasks.photo.min=Min. zdj\u0119\u0107
|
||||
addjob.tasks.photo.max=Maks. zdj\u0119\u0107
|
||||
addjob.tasks.barcode.min=Min. kod\u00f3w kreskowych
|
||||
addjob.tasks.barcode.max=Maks. kod\u00f3w kreskowych
|
||||
addjob.tasks.signature.noconfig=Konfiguracja nie jest wymagana
|
||||
addjob.tasks.todolist.title=Lista zada\u0144
|
||||
addjob.tasks.todolist.item.placeholder=Wprowad\u017a zadanie
|
||||
addjob.tasks.todolist.add=Dodaj zadanie
|
||||
addjob.tasks.comment.label=Komentarz
|
||||
addjob.tasks.comment.placeholder=Wprowad\u017a komentarz
|
||||
addjob.tasks.comment.required=Komentarz jest wymagany
|
||||
addjob.tasks.optional=Zadanie jest opcjonalne
|
||||
addjob.services.title=Us\u0142ugi
|
||||
addjob.services.add=Dodaj us\u0142ug\u0119
|
||||
addjob.services.calculation=Obliczenie
|
||||
addjob.services.basis.distance=Przejechane kilometry
|
||||
addjob.services.basis.time=Czas
|
||||
addjob.services.basis.flatrate=Rycza\u0142t
|
||||
addjob.services.vat=Podatek VAT
|
||||
addjob.services.route.missing=Brak trasy
|
||||
addjob.services.dialog.title=Wybierz us\u0142ug\u0119
|
||||
addjob.services.dialog.placeholder=Wybierz us\u0142ug\u0119
|
||||
addjob.services.dialog.station.placeholder=Wybierz stacj\u0119 dostawy
|
||||
addjob.services.dialog.add=Dodaj
|
||||
addjob.services.deliverystation=Stacja dostawy
|
||||
addjob.summary.title=Podsumowanie
|
||||
addjob.summary.net=Netto
|
||||
addjob.summary.vat=Podatek VAT
|
||||
addjob.summary.gross=Brutto
|
||||
addjob.route.title=Trasa
|
||||
addjob.route.distance=Odleg\u0142o\u015b\u0107
|
||||
addjob.route.distance.km=Odleg\u0142o\u015b\u0107 (km)
|
||||
addjob.route.distance.placeholder=np. 150.5
|
||||
addjob.route.duration=Czas trwania
|
||||
addjob.route.duration.min=Czas trwania (min.)
|
||||
addjob.route.duration.placeholder=np. 120
|
||||
addjob.route.manual.title=R\u0119czne wprowadzanie trasy
|
||||
addjob.route.manual.hint=Wprowad\u017a odleg\u0142o\u015b\u0107 i czas trwania r\u0119cznie, je\u015bli trasa nie zosta\u0142a obliczona
|
||||
addjob.notification.success=Zlecenie {0} zosta\u0142o pomy\u015blnie utworzone
|
||||
addjob.notification.cleared=Wszystkie pola zosta\u0142y wyczyszczone
|
||||
addjob.notification.draft.restored=Szkic zosta\u0142 przywr\u00f3cony
|
||||
addjob.validation.required.fields=Prosz\u0119 wype\u0142ni\u0107 wszystkie wymagane pola
|
||||
addjob.validation.appuser.required=Prosz\u0119 wybra\u0107 u\u017cytkownika aplikacji
|
||||
addjob.validation.cargo.required=Prosz\u0119 poda\u0107 co najmniej jeden \u0142adunek
|
||||
addjob.validation.pickupdate.future=Data odbioru musi by\u0107 dzisiaj lub w przysz\u0142o\u015bci
|
||||
addjob.validation.deliverydate.future=Data dostawy musi by\u0107 dzisiaj lub w przysz\u0142o\u015bci
|
||||
addjob.validation.dialog.title=Walidacja adresu
|
||||
addjob.validation.dialog.loading=Trwa walidacja adres\u00f3w...
|
||||
addjob.validation.dialog.back=Wstecz
|
||||
addjob.validation.dialog.continue=Dalej
|
||||
addjob.validation.dialog.continue.anyway=Kontynuuj mimo to
|
||||
addjob.validation.pickup.address=Adres odbioru
|
||||
addjob.validation.delivery.address=Adres dostawy
|
||||
addjob.validation.route=Trasa
|
||||
addjob.validation.address.not.found.title=Adres nie znaleziony
|
||||
addjob.validation.address.not.found.message=Wprowadzony adres nie zosta\u0142 jednoznacznie znaleziony w Google. Czy mimo to chcesz zapisa\u0107?
|
||||
addjob.validation.address.save.anyway=Zapisz mimo to
|
||||
addjob.validation.address.correct=Popraw adres
|
||||
|
||||
# Job Summary
|
||||
jobsummary.title=Podsumowanie
|
||||
jobsummary.error.noid=Nie podano identyfikatora zlecenia
|
||||
jobsummary.error.invalidid=Nieprawid\u0142owy format identyfikatora zlecenia: {0}
|
||||
jobsummary.error.notfound=Zlecenie o identyfikatorze {0} nie zosta\u0142o znalezione
|
||||
jobsummary.button.sendmessage=Wy\u015blij wiadomo\u015b\u0107
|
||||
jobsummary.button.jobhistory=Historia zlecenia
|
||||
jobsummary.button.complete=Zako\u0144cz zlecenie r\u0119cznie
|
||||
jobsummary.dialog.complete.title=Zako\u0144cz zlecenie
|
||||
jobsummary.dialog.complete.text=Czy chcesz r\u0119cznie zako\u0144czy\u0107 zlecenie {0}?
|
||||
jobsummary.dialog.complete.cancel=Anuluj
|
||||
jobsummary.dialog.complete.confirm=Zako\u0144cz
|
||||
jobsummary.notification.completed=Zlecenie {0} zosta\u0142o zako\u0144czone
|
||||
jobsummary.notification.complete.error=B\u0142\u0105d podczas ko\u0144czenia: {0}
|
||||
jobsummary.notification.noappuser=Do tego zlecenia nie przypisano u\u017cytkownika aplikacji
|
||||
jobsummary.section.pickup=Odbi\u00f3r
|
||||
jobsummary.section.delivery=Dostawa
|
||||
jobsummary.station.phone=Telefon
|
||||
jobsummary.section.tasks=Zadania do potwierdzenia
|
||||
jobsummary.section.cargo=\u0141adunek do transportu
|
||||
jobsummary.section.info=Dodatkowe informacje
|
||||
jobsummary.tasks.none=Brak zada\u0144
|
||||
jobsummary.cargo.none=Brak danych o \u0142adunku
|
||||
jobsummary.info.netto=Netto
|
||||
jobsummary.info.ust=VAT
|
||||
jobsummary.info.gesamt=Razem
|
||||
jobsummary.info.bemerkung=Uwaga
|
||||
jobsummary.info.digital=Obs\u0142uga cyfrowa przez aplikacj\u0119: aktywna
|
||||
jobsummary.info.appuser=U\u017cytkownik aplikacji
|
||||
jobsummary.task.status.abgeschlossen=Zako\u0144czone
|
||||
jobsummary.task.status.offen=Otwarte
|
||||
jobsummary.task.typ=Typ
|
||||
jobsummary.task.completedAt=Zako\u0144czone dnia
|
||||
jobsummary.task.completedBy=Zako\u0144czone przez
|
||||
jobsummary.task.todo.items=Elementy listy zada\u0144
|
||||
jobsummary.task.photo.info=Zdj\u0119cia
|
||||
jobsummary.task.photo.minmax=Wymagane co najmniej {0} zdj\u0119\u0107
|
||||
jobsummary.task.photo.maxonly=Dozwolone maksymalnie {0} zdj\u0119\u0107
|
||||
jobsummary.task.photo.taken=Wykonane zdj\u0119cia ({0})
|
||||
jobsummary.task.button.text=Tekst przycisku
|
||||
jobsummary.button.schliessen=Zamknij
|
||||
|
||||
# Jobs
|
||||
jobs.title=Zlecenia
|
||||
jobs.filter.search=Szukaj
|
||||
jobs.filter.search.placeholder=Szukaj numeru zlecenia...
|
||||
jobs.filter.startdate=Data pocz\u0105tkowa
|
||||
jobs.filter.enddate=Data ko\u0144cowa
|
||||
jobs.filter.status=Status
|
||||
jobs.filter.apply=Zastosuj filtr
|
||||
jobs.status.all=Wszystkie
|
||||
jobs.status.open=Otwarte
|
||||
jobs.status.done=Wykonane
|
||||
jobs.notification.completed=Zlecenie {0} zosta\u0142o zako\u0144czone
|
||||
jobs.column.status=Status
|
||||
jobs.column.customer=Klient
|
||||
jobs.column.jobnumber=Numer zlecenia
|
||||
jobs.column.jobdate=Data zlecenia
|
||||
jobs.column.destination=Miejsce docelowe
|
||||
jobs.historie.manuell=R\u0119cznie
|
||||
jobs.button.csvexport=Eksport CSV
|
||||
jobs.tooltip.complete=Zako\u0144cz zlecenie
|
||||
jobs.tooltip.createinvoice=Utw\u00f3rz faktur\u0119
|
||||
jobs.tooltip.showinvoice=Poka\u017c faktur\u0119
|
||||
jobs.tooltip.delete=Usu\u0144 zlecenie
|
||||
jobs.dialog.complete.title=Zako\u0144cz zlecenie
|
||||
jobs.dialog.complete.text=Czy chcesz r\u0119cznie zako\u0144czy\u0107 zlecenie {0}?
|
||||
jobs.dialog.complete.confirm=Zako\u0144cz
|
||||
jobs.dialog.delete.title=Usu\u0144 zlecenie
|
||||
jobs.dialog.delete.text=Czy na pewno chcesz usun\u0105\u0107 zlecenie {0}?
|
||||
jobs.notification.complete.error=B\u0142\u0105d podczas ko\u0144czenia: {0}
|
||||
jobs.notification.deleted=Zlecenie {0} zosta\u0142o usuni\u0119te
|
||||
jobs.notification.delete.error=B\u0142\u0105d podczas usuwania: {0}
|
||||
|
||||
# Create Invoice
|
||||
createinvoice.title=Utw\u00f3rz faktur\u0119 \u2013 Zlecenie {0}
|
||||
createinvoice.error.invalidid=Nieprawid\u0142owy identyfikator zlecenia
|
||||
createinvoice.error.notfound=Zlecenie nie znalezione
|
||||
createinvoice.button.create=Utw\u00f3rz faktur\u0119
|
||||
createinvoice.section.job=Szczeg\u00f3\u0142y zlecenia
|
||||
createinvoice.section.route=Informacje o trasie
|
||||
createinvoice.section.services=Us\u0142ugi
|
||||
createinvoice.section.summary=Podsumowanie
|
||||
createinvoice.field.jobnumber=Numer zlecenia
|
||||
createinvoice.field.customer=Klient
|
||||
createinvoice.field.status=Status
|
||||
createinvoice.field.price=Cena
|
||||
createinvoice.route.distance=Odleg\u0142o\u015b\u0107
|
||||
createinvoice.route.duration=Czas przejazdu
|
||||
createinvoice.column.service=Us\u0142uga
|
||||
createinvoice.column.basis=Podstawa obliczenia
|
||||
createinvoice.summary.net=Kwota netto
|
||||
createinvoice.summary.vat=VAT ({0}%)
|
||||
createinvoice.summary.total=Kwota ca\u0142kowita
|
||||
createinvoice.notification.noservices=Prosz\u0119 wybra\u0107 co najmniej jedn\u0105 us\u0142ug\u0119
|
||||
createinvoice.notification.nouser=U\u017cytkownik nie znaleziony
|
||||
createinvoice.notification.notemplate=Nie znaleziono szablonu faktury
|
||||
createinvoice.notification.error=B\u0142\u0105d podczas tworzenia faktury: {0}
|
||||
createinvoice.notification.saved=Faktura {0} zosta\u0142a zapisana
|
||||
createinvoice.preview.title=Podgl\u0105d faktury
|
||||
createinvoice.preview.number=PODGL\u0104D
|
||||
createinvoice.button.save=Zapisz
|
||||
createinvoice.confirm.save.title=Zapisz faktur\u0119
|
||||
createinvoice.confirm.save.message=Ta faktura zostanie trwale zapisana i nie b\u0119dzie mog\u0142a by\u0107 p\u00f3\u017aniej zmieniona. Kontynuowa\u0107?
|
||||
createinvoice.confirm.save.confirm=Tak, zapisz
|
||||
|
||||
# Invoices
|
||||
invoices.title=Faktury
|
||||
invoices.column.number=Numer
|
||||
invoices.column.customer=Klient
|
||||
invoices.column.date=Data
|
||||
invoices.column.amount=Kwota
|
||||
invoices.column.description=Opis
|
||||
invoices.empty=Nie utworzono jeszcze \u017cadnych faktur.
|
||||
invoices.notification.pdf.missing=Dla tej faktury nie zapisano pliku PDF.
|
||||
|
||||
# My Invoices
|
||||
myinvoices.title=Faktury
|
||||
myinvoices.hint.noopen=Nie masz otwartych faktur. Wszystkie faktury s\u0105 op\u0142acone.
|
||||
myinvoices.bank.institute=Bank
|
||||
myinvoices.bank.beneficiary=Odbiorca
|
||||
myinvoices.bank.iban=IBAN
|
||||
myinvoices.recipient.name=Klient
|
||||
myinvoices.recipient.department=
|
||||
myinvoices.item.description=Pozycja: {0}
|
||||
myinvoices.card.open=Otwarte faktury
|
||||
myinvoices.card.bank=Dane bankowe
|
||||
myinvoices.bank.reference=Tytu\u0142 przelewu
|
||||
myinvoices.section.title=Wszystkie faktury
|
||||
myinvoices.filter.pagesize=Wpis\u00f3w na stron\u0119
|
||||
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 \u017cadnych faktur.
|
||||
myinvoices.button.prev=Wstecz
|
||||
myinvoices.button.next=Dalej
|
||||
|
||||
# App User
|
||||
appuser.title=U\u017cytkownicy aplikacji
|
||||
appuser.button.add=Dodaj u\u017cytkownika aplikacji
|
||||
appuser.column.designation=Oznaczenie
|
||||
appuser.column.firstname=Imi\u0119
|
||||
appuser.column.lastname=Nazwisko
|
||||
appuser.column.phone=Telefon
|
||||
appuser.column.appcode=Kod aplikacji
|
||||
appuser.column.email=E-mail
|
||||
|
||||
# Statistics
|
||||
statistics.title=Statystyki
|
||||
statistics.subtitle=Zadawaj pytania dotycz\u0105ce swoich zlece\u0144 i klient\u00f3w
|
||||
statistics.prompt.placeholder=Wprowad\u017a pytanie...
|
||||
statistics.quick.jobcount=Liczba zlece\u0144
|
||||
statistics.quick.jobcount.prompt=Ile mam aktualnie zlece\u0144?
|
||||
statistics.quick.revenue=Przych\u00f3d
|
||||
statistics.quick.revenue.prompt=Jaki jest m\u00f3j przych\u00f3d w tym miesi\u0105cu?
|
||||
statistics.quick.trend=Trendy
|
||||
statistics.quick.trend.prompt=Poka\u017c mi trendy z ostatnich 3 miesi\u0119cy jako wykres s\u0142upkowy
|
||||
statistics.ai.label=Odpowied\u017a AI
|
||||
statistics.data.fetched=Dane zosta\u0142y pobrane
|
||||
statistics.loading=Obliczanie...
|
||||
|
||||
# Job Status
|
||||
jobstatus.IN_PROGRESS=W trakcie realizacji
|
||||
jobstatus.COMPLETED=Zako\u0144czone
|
||||
|
||||
# Task Types
|
||||
tasktype.CONFIRMATION=Potwierdzenie
|
||||
tasktype.SIGNATURE=Podpis
|
||||
tasktype.TODOLIST=Lista zada\u0144
|
||||
tasktype.PHOTO=Zdj\u0119cie
|
||||
tasktype.BARCODE=Kod kreskowy
|
||||
tasktype.COMMENT=Komentarz
|
||||
|
||||
# Password Reset
|
||||
passwordreset.title=Resetowanie has\u0142a
|
||||
passwordreset.newpassword=Nowe has\u0142o
|
||||
passwordreset.confirmpassword=Potwierd\u017a has\u0142o
|
||||
passwordreset.button.submit=Zapisz has\u0142o
|
||||
passwordreset.button.cancel=Anuluj
|
||||
passwordreset.button.send=Wy\u015blij e-mail
|
||||
passwordreset.notification.enterpassword=Prosz\u0119 wprowadzi\u0107 nowe has\u0142o
|
||||
passwordreset.notification.mismatch=Has\u0142a nie s\u0105 zgodne
|
||||
passwordreset.notification.success=Has\u0142o zosta\u0142o pomy\u015blnie zmienione
|
||||
passwordreset.notification.invalidtoken=Token jest nieprawid\u0142owy lub wygas\u0142
|
||||
passwordreset.notification.entermail=Prosz\u0119 wprowadzi\u0107 adres e-mail
|
||||
passwordreset.notification.sent=Je\u015bli adres e-mail istnieje, link zosta\u0142 wys\u0142any
|
||||
passwordreset.notification.wait=Prosz\u0119 poczeka\u0107 {0} sekund przed ponownym wys\u0142aniem kodu
|
||||
|
||||
# Email
|
||||
email.2fa.subject=Tw\u00f3j kod weryfikacyjny VotianLT
|
||||
email.2fa.body=Tw\u00f3j kod weryfikacyjny to: {0}\n\nTen kod jest wa\u017cny przez 10 minut.\nJe\u015bli nie \u017c\u0105da\u0142e\u015b tej rejestracji, zignoruj t\u0119 wiadomo\u015b\u0107.
|
||||
|
||||
# Register
|
||||
register.title=Rejestracja
|
||||
register.subtitle=Za\u0142\u00f3\u017c konto VotianLT
|
||||
register.email=Adres e-mail
|
||||
register.password=Has\u0142o
|
||||
register.password.placeholder=Minimum 6 znak\u00f3w
|
||||
register.password.confirm=Potwierd\u017a has\u0142o
|
||||
register.password.confirm.placeholder=Powt\u00f3rz has\u0142o
|
||||
register.firstname=Imi\u0119
|
||||
register.lastname=Nazwisko
|
||||
register.phone=Numer telefonu
|
||||
register.company=Firma
|
||||
register.street=Ulica
|
||||
register.housenr=Nr domu
|
||||
register.zip=Kod pocztowy
|
||||
register.city=Miasto
|
||||
register.code.label=Kod weryfikacyjny (6 cyfr)
|
||||
register.code.placeholder=np. 123456
|
||||
register.button.submit=Zarejestruj si\u0119
|
||||
register.button.verify=Sprawd\u017a kod i zarejestruj
|
||||
register.button.resend=Wy\u015blij kod ponownie
|
||||
register.button.back=Powr\u00f3t do strony g\u0142\u00f3wnej
|
||||
register.notification.email.required=Prosz\u0119 poda\u0107 adres e-mail
|
||||
register.notification.email.invalid=Prosz\u0119 poda\u0107 prawid\u0142owy adres e-mail
|
||||
register.notification.email.duplicate=U\u017cytkownik z tym adresem e-mail ju\u017c istnieje
|
||||
register.notification.password.required=Prosz\u0119 poda\u0107 has\u0142o
|
||||
register.notification.password.min=Has\u0142o musi mie\u0107 co najmniej 6 znak\u00f3w
|
||||
register.notification.password.mismatch=Has\u0142a nie s\u0105 zgodne
|
||||
register.notification.firstname.required=Prosz\u0119 poda\u0107 imi\u0119
|
||||
register.notification.lastname.required=Prosz\u0119 poda\u0107 nazwisko
|
||||
register.notification.phone.required=Prosz\u0119 poda\u0107 numer telefonu
|
||||
register.notification.company.required=Prosz\u0119 poda\u0107 nazw\u0119 firmy
|
||||
register.notification.street.required=Prosz\u0119 poda\u0107 ulic\u0119
|
||||
register.notification.housenr.required=Prosz\u0119 poda\u0107 numer domu
|
||||
register.notification.zip.required=Prosz\u0119 poda\u0107 kod pocztowy
|
||||
register.notification.city.required=Prosz\u0119 poda\u0107 miasto
|
||||
register.notification.code.sent=Kod weryfikacyjny zosta\u0142 wys\u0142any na adres {0}
|
||||
register.notification.code.emailerror=B\u0142\u0105d podczas wysy\u0142ania e-maila: {0}
|
||||
register.notification.code.expired=Kod wygas\u0142. Prosz\u0119 wys\u0142a\u0107 nowy kod.
|
||||
register.notification.code.invalid=Wprowadzony kod jest nieprawid\u0142owy
|
||||
register.notification.code.startfirst=Prosz\u0119 najpierw rozpocz\u0105\u0107 rejestracj\u0119
|
||||
register.notification.code.required=Prosz\u0119 wprowadzi\u0107 6-cyfrowy kod
|
||||
register.notification.success=Rejestracja zako\u0144czona pomy\u015blnie. Prosz\u0119 si\u0119 zalogowa\u0107.
|
||||
register.notification.failed=Rejestracja nie powiod\u0142a si\u0119: {0}
|
||||
|
||||
# Start Page
|
||||
start.title=VotianLT - Tw\u00f3j cyfrowy partner transportowy
|
||||
start.button.login=Zaloguj si\u0119
|
||||
start.button.demo=Demo
|
||||
start.button.register=Zarejestruj si\u0119
|
||||
login.demo.only.button=Dost\u0119p demo jest dost\u0119pny wy\u0142\u0105cznie przez przycisk Demo na stronie startowej.
|
||||
demo.session.active=Tryb demo jest ju\u017c u\u017cywany przez innego u\u017cytkownika. Prosz\u0119 spr\u00f3bowa\u0107 ponownie p\u00f3\u017aniej.
|
||||
demo.start.error=Nie uda\u0142o si\u0119 uruchomi\u0107 trybu demo.
|
||||
start.button.createorder=Tworzenie zlece\u0144
|
||||
start.button.notifications=Powiadomienia
|
||||
start.button.nonotifications=Brak nowych powiadomie\u0144
|
||||
start.hero.description=Dla samozatrudnionych i ma\u0142ych przedsi\u0119biorc\u00f3w w bran\u017cy transportowej - w pe\u0142ni cyfrowo i kompleksowo. Skoncentruj si\u0119 na swoim biznesie, a my zajmiemy si\u0119 prac\u0105 biurow\u0105.
|
||||
start.hero.demo.hint=Demo uruchamia si\u0119 od razu z przygotowanymi danymi przyk\u0142adowymi.
|
||||
start.hero.trial.hint="Testuj teraz za darmo" tworzy Twoje w\u0142asne konto na bezp\u0142atny miesi\u0105c pr\u00f3bny.
|
||||
start.system.title=System
|
||||
start.system.intro=Dla samozatrudnionych i ma\u0142ych przedsi\u0119biorc\u00f3w w bran\u017cy transportowej kluczowe jest, aby mogli skupi\u0107 si\u0119 przede wszystkim na swoim w\u0142a\u015bciwym biznesie: pozyskiwaniu klient\u00f3w i dostarczaniu towar\u00f3w z punktu A do punktu B.
|
||||
start.feature.setup.title=Kreator konfiguracji
|
||||
start.feature.setup.desc=Za pomoc\u0105 kreatora konfiguracji mo\u017cesz uzupe\u0142ni\u0107 sw\u00f3j profil u\u017cytkownika.
|
||||
start.feature.customers.title=Zarz\u0105dzanie klientami i zleceniami
|
||||
start.feature.customers.desc=Dzi\u0119ki zarz\u0105dzaniu klientami i zleceniami masz zawsze pe\u0142ny wgl\u0105d w dane kontaktowe i szczeg\u00f3\u0142y zlece\u0144.
|
||||
start.feature.jobs.title=Tworzenie zlece\u0144
|
||||
start.feature.jobs.desc=Za pomoc\u0105 kilku klikni\u0119\u0107 wprowadzaj zlecenia do systemu i okre\u015blaj, kt\u00f3ry pracownik ma realizowa\u0107 kt\u00f3re zlecenie transportowe.
|
||||
start.app.title=Aplikacja
|
||||
start.app.description=Ka\u017cde zlecenie mo\u017cna opcjonalnie realizowa\u0107 za po\u015brednictwem aplikacji votianLT \u2013 bez papierowej biurokracji. W ten spos\u00f3b wszystkie istotne informacje o zleceniu trafiaj\u0105 bezpo\u015brednio na smartfon kierowcy.
|
||||
start.imprint.title=Impressum
|
||||
start.imprint.company=Assecutor Data Service GmbH
|
||||
start.imprint.address=Ottensener Str. 8, 22525 Hamburg
|
||||
start.imprint.phone=Telefon: +49 40 18 123 771 0
|
||||
start.imprint.email=E-Mail: ahoi@assecutor.de
|
||||
start.cta.text=Zarejestruj si\u0119 ju\u017c dzi\u015b i skorzystaj z bezp\u0142atnego miesi\u0105ca pr\u00f3bnego, aby dok\u0142adnie przetestowa\u0107 system.
|
||||
start.slogan=Prowad\u017a sw\u00f3j biznes m\u0105drze \u2026 z votianLT!
|
||||
start.version=Wersja
|
||||
|
||||
# Login View
|
||||
login.2fa.title=Kod 2FA
|
||||
login.2fa.button=Sprawd\u017a kod
|
||||
login.votianlt=VotianLT
|
||||
login.version=Wersja
|
||||
|
||||
# Message Details
|
||||
messagedetails.button.send=Wy\u015blij
|
||||
messagedetails.placeholder=Wprowad\u017a wiadomo\u015b\u0107...
|
||||
messagedetails.noimage=(brak zawarto\u015bci obrazu)
|
||||
messagedetails.imageerror=(Nie mo\u017cna za\u0142adowa\u0107 obrazu)
|
||||
|
||||
# Invoice Generator
|
||||
invoicegenerator.properties.title=W\u0142a\u015bciwo\u015bci
|
||||
invoicegenerator.properties.type=Typ
|
||||
invoicegenerator.fontsize.label=Rozmiar czcionki
|
||||
invoicegenerator.color.label=Kolor czcionki
|
||||
invoicegenerator.color.dialog.title=Wybierz kolor czcionki
|
||||
invoicegenerator.color.dialog.hex=Warto\u015b\u0107 koloru hex
|
||||
invoicegenerator.button.cancel=Anuluj
|
||||
invoicegenerator.button.apply=Zastosuj
|
||||
invoicegenerator.button.delete=Usu\u0144 element
|
||||
invoicegenerator.notification.color.applied=Kolor zastosowany
|
||||
invoicegenerator.upload.drop=Przeci\u0105gnij obraz tutaj lub kliknij
|
||||
invoicegenerator.upload.success=Obraz zosta\u0142 pomy\u015blnie przes\u0142any
|
||||
invoicegenerator.upload.error=B\u0142\u0105d podczas przesy\u0142ania: {0}
|
||||
invoicegenerator.file.rejected=Plik odrzucony: {0}
|
||||
invoicegenerator.properties.select.info=Kliknij element na p\u0142\u00f3tnie, aby edytowa\u0107 jego w\u0142a\u015bciwo\u015bci.
|
||||
invoicegenerator.template.vline=Linia pionowa
|
||||
|
||||
# CSV Export
|
||||
csv.header.customer=Zleceniodawca
|
||||
csv.header.jobnumber=Numer zlecenia
|
||||
csv.header.jobdate=Data zlecenia
|
||||
csv.header.destination=Miejsce docelowe
|
||||
csv.filename=jobs.csv
|
||||
|
||||
# DatePicker I18n
|
||||
datepicker.month.januar=Stycze\u0144
|
||||
datepicker.month.februar=Luty
|
||||
datepicker.month.m\u00e4rz=Marzec
|
||||
datepicker.month.april=Kwiecie\u0144
|
||||
datepicker.month.mai=Maj
|
||||
datepicker.month.juni=Czerwiec
|
||||
datepicker.month.juli=Lipiec
|
||||
datepicker.month.august=Sierpie\u0144
|
||||
datepicker.month.september=Wrzesie\u0144
|
||||
datepicker.month.oktober=Pa\u017adziernik
|
||||
datepicker.month.november=Listopad
|
||||
datepicker.month.dezember=Grudzie\u0144
|
||||
datepicker.weekday.sonntag=Niedziela
|
||||
datepicker.weekday.montag=Poniedzia\u0142ek
|
||||
datepicker.weekday.dienstag=Wtorek
|
||||
datepicker.weekday.mittwoch=\u015aroda
|
||||
datepicker.weekday.donnerstag=Czwartek
|
||||
datepicker.weekday.freitag=Pi\u0105tek
|
||||
datepicker.weekday.samstag=Sobota
|
||||
datepicker.weekdayshort.so=Nd
|
||||
datepicker.weekdayshort.mo=Pn
|
||||
datepicker.weekdayshort.di=Wt
|
||||
datepicker.weekdayshort.mi=\u015ar
|
||||
datepicker.weekdayshort.do=Cz
|
||||
datepicker.weekdayshort.fr=Pt
|
||||
datepicker.weekdayshort.sa=So
|
||||
|
||||
# Job History
|
||||
jobhistory.status.pickupscheduled=Odbi\u00f3r zaplanowany
|
||||
jobhistory.status.pickedup=Odebrano
|
||||
jobhistory.status.intransit=W transporcie
|
||||
jobhistory.status.delivered=Dostarczono
|
||||
jobhistory.image.alt=Powi\u0119kszone zdj\u0119cie
|
||||
jobhistory.title=Historia zlecenia
|
||||
jobhistory.header=Historia zlecenia dla {0}
|
||||
jobhistory.info.customer=Klient: {0}
|
||||
jobhistory.info.createdat=Utworzono dnia: {0}
|
||||
jobhistory.info.status=Status: {0}
|
||||
jobhistory.count={0} wpis\u00f3w w historii
|
||||
jobhistory.changedby=Zmienione przez: {0}
|
||||
|
||||
# Version
|
||||
version.label=Wersja
|
||||
|
||||
# Management Combo
|
||||
management.placeholder=Zarz\u0105dzanie
|
||||
management.customers=Klienci
|
||||
management.jobs=Zlecenia
|
||||
management.companies=Firmy
|
||||
|
||||
# User Menu
|
||||
usermenu.profile=Poka\u017c profil
|
||||
usermenu.settings=Ustawienia
|
||||
usermenu.logout=Wyloguj si\u0119
|
||||
|
||||
# CTA Button
|
||||
cta.freetest=Przetestuj za darmo
|
||||
|
||||
# Miscellaneous
|
||||
misc.toggle.hide=Ukryj
|
||||
misc.toggle.show=Poka\u017c
|
||||
misc.nodata=Brak danych
|
||||
misc.loading=\u0141adowanie danych...
|
||||
misc.error=Wyst\u0105pi\u0142 b\u0142\u0105d
|
||||
misc.retry=Spr\u00f3buj ponownie
|
||||
|
||||
# Admin Price Table
|
||||
adminpricetable.title=Cennik
|
||||
adminpricetable.field.monthly=Miesi\u0119czny pakiet podstawowy
|
||||
adminpricetable.field.applicense=Licencja aplikacji
|
||||
adminpricetable.field.revenue=Udzia\u0142 w przychodach
|
||||
adminpricetable.notification.saved=Cennik zosta\u0142 zapisany
|
||||
adminpricetable.notification.save.error=B\u0142\u0105d podczas zapisywania: {0}
|
||||
adminpricetable.notification.load.error=B\u0142\u0105d podczas \u0142adowania: {0}
|
||||
950
backend/src/main/resources/messages_ru.properties
Normal file
950
backend/src/main/resources/messages_ru.properties
Normal file
@@ -0,0 +1,950 @@
|
||||
# Common Dialog
|
||||
dialog.cancel=Отмена
|
||||
dialog.confirm=Подтвердить
|
||||
|
||||
# Navigation and Main Layout
|
||||
nav.jobs=Заказы
|
||||
nav.job.create=Создание заказа
|
||||
nav.customers=Клиенты
|
||||
nav.appusers=Пользователи приложения
|
||||
nav.statistics=Статистика
|
||||
nav.invoices=Счета
|
||||
nav.messages=Сообщения
|
||||
nav.profile=Мой профиль
|
||||
nav.myinvoices=Счета
|
||||
nav.imprint=Выходные данные
|
||||
nav.management=Управление
|
||||
nav.users=Пользователи
|
||||
nav.showprofile=Показать профиль
|
||||
nav.settings=Настройки
|
||||
nav.logout=Выйти
|
||||
|
||||
# Profile View
|
||||
profile.title=Редактирование профиля
|
||||
profile.language=Язык
|
||||
profile.company=Компания
|
||||
profile.companyadd=Дополнение к компании
|
||||
profile.firstname=Имя
|
||||
profile.lastname=Фамилия
|
||||
profile.phone=Номер телефона
|
||||
profile.fax=Телефон (факс)
|
||||
profile.mobile=Телефон (мобильный)
|
||||
profile.email=Адрес электронной почты (логин)*
|
||||
profile.street=Улица
|
||||
profile.housenr=Дом
|
||||
profile.addressadd=Дополнение к адресу
|
||||
profile.zip=Почтовый индекс
|
||||
profile.city=Город
|
||||
profile.diffinvoice=Другой адрес для выставления счетов
|
||||
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}
|
||||
profile.validation.required.fill=Пожалуйста, заполните все обязательные поля корректно
|
||||
|
||||
# Profile Settings
|
||||
settings.digitalprocessing=Цифровая обработка через приложение
|
||||
settings.digitalprocessinginfo=Активирует цифровую обработку заказов через мобильное приложение
|
||||
settings.locationtracking=Отслеживание пользователей приложения
|
||||
settings.locationtrackinginfo=Позволяет определять местоположение пользователей приложения во время выполнения заказов
|
||||
settings.twofactor=Двухфакторная аутентификация
|
||||
settings.twofactorinfo=При активации при каждом входе отправляется код по электронной почте
|
||||
|
||||
# Profile Billing
|
||||
profile.billing.enabled=Выставление счетов через votianLT
|
||||
profile.billing.prefix=Префикс счёта
|
||||
|
||||
# Profile Validation
|
||||
profile.validation.company=Компания является обязательным полем
|
||||
profile.validation.firstname=Имя является обязательным полем
|
||||
profile.validation.lastname=Фамилия является обязательным полем
|
||||
profile.validation.phone=Номер телефона является обязательным полем
|
||||
profile.validation.street=Улица является обязательным полем
|
||||
profile.validation.housenr=Номер дома является обязательным полем
|
||||
profile.validation.zip=Почтовый индекс является обязательным полем
|
||||
profile.validation.city=Город является обязательным полем
|
||||
profile.validation.email.required=Адрес электронной почты является обязательным полем
|
||||
profile.validation.email.invalid=Пожалуйста, введите действительный адрес электронной почты
|
||||
profile.validation.company.required=Компания обязательна
|
||||
profile.validation.street.required=Улица обязательна
|
||||
profile.validation.housenr.required=Номер дома обязателен
|
||||
profile.validation.zip.required=Почтовый индекс обязателен
|
||||
profile.validation.city.required=Город обязателен
|
||||
profile.validation.firstname.required=Имя обязательно
|
||||
profile.validation.lastname.required=Фамилия обязательна
|
||||
profile.validation.phone.required=Номер телефона обязателен
|
||||
|
||||
# Profile Invoice
|
||||
profile.invoice.masterdata=Мои основные данные
|
||||
profile.invoice.name=Имя
|
||||
profile.invoice.city=Город
|
||||
profile.invoice.email=Эл. почта
|
||||
profile.invoice.phone=Телефон
|
||||
profile.invoice.placeholder.company=Ваша компания
|
||||
profile.invoice.placeholder.name=Ваше имя
|
||||
profile.invoice.placeholder.street=Ваша улица
|
||||
profile.invoice.placeholder.city=Индекс Город
|
||||
profile.invoice.placeholder.email=vash@email.ru
|
||||
profile.invoice.placeholder.phone=Ваш номер телефона
|
||||
profile.invoice.services.list=Список услуг
|
||||
profile.invoice.net=Сумма нетто
|
||||
profile.invoice.vat=НДС
|
||||
profile.invoice.gross=Сумма брутто
|
||||
profile.invoice.customerdata=Данные клиента
|
||||
profile.invoice.customer.company=Компания клиента
|
||||
profile.invoice.customer.name=Имя клиента
|
||||
profile.invoice.customer.street=Улица клиента
|
||||
profile.invoice.customer.city=Город клиента
|
||||
profile.invoice.customer.email=Эл. почта клиента
|
||||
profile.invoice.customer.phone=Телефон клиента
|
||||
profile.invoice.free.elements=Свободные элементы
|
||||
profile.invoice.element.text=Текстовое поле
|
||||
profile.invoice.element.header=Заголовок
|
||||
profile.invoice.element.date=Дата
|
||||
profile.invoice.element.customer=Информация о клиенте
|
||||
profile.invoice.element.company=Информация о компании
|
||||
profile.invoice.element.amount=Сумма
|
||||
profile.invoice.element.line=Линия
|
||||
profile.invoice.element.image=Изображение
|
||||
profile.invoice.element.invoicenumber=Номер счёта
|
||||
profile.invoice.properties=Свойства
|
||||
profile.invoice.properties.info=Нажмите на элемент на холсте, чтобы редактировать его свойства.
|
||||
profile.invoice.type=Тип
|
||||
profile.invoice.variable=Переменная
|
||||
profile.invoice.xposition=Позиция X
|
||||
profile.invoice.yposition=Позиция Y
|
||||
profile.invoice.fontsize=Размер шрифта
|
||||
profile.invoice.color=Цвет
|
||||
profile.invoice.element.delete=Удалить элемент
|
||||
profile.invoice.image=Загрузить изображение
|
||||
profile.invoice.image.drop=Перетащите изображение сюда или нажмите
|
||||
profile.invoice.image.uploaded=Изображение успешно загружено
|
||||
profile.invoice.image.upload.error=Ошибка при загрузке: {0}
|
||||
profile.invoice.file.rejected=Файл отклонён: {0}
|
||||
profile.invoice.text.from.masterdata=Текст берётся из ваших основных данных
|
||||
profile.invoice.canvas.cleared=Холст очищен
|
||||
profile.invoice.canvas.read.error=Ошибка: не удалось прочитать данные холста
|
||||
profile.invoice.template.saved=Шаблон успешно сохранён
|
||||
profile.invoice.pdf.error=Ошибка при создании PDF: {0}
|
||||
profile.invoice.pdf.preview=Предварительный просмотр
|
||||
profile.invoice.pdf.preview.error=Ошибка при создании предварительного просмотра: {0}
|
||||
|
||||
# Profile Services
|
||||
profile.services.label=Услуги
|
||||
profile.services.description=Управляйте здесь услугами, которые вы предлагаете своим клиентам.
|
||||
profile.services.add=Добавить новую услугу
|
||||
profile.services.load.error=Ошибка при загрузке услуг: {0}
|
||||
profile.services.saved=Услуга успешно сохранена
|
||||
profile.services.save.error=Ошибка при сохранении услуги: {0}
|
||||
profile.services.deleted=Услуга успешно удалена
|
||||
profile.services.delete.error=Ошибка при удалении услуги: {0}
|
||||
profile.services.dialog.create=Создать новую услугу
|
||||
profile.services.dialog.edit=Редактировать услугу
|
||||
profile.services.basis=Основа расчёта
|
||||
profile.services.basis.distance=Пройденные километры
|
||||
profile.services.basis.time=Время
|
||||
profile.services.basis.flatrate=Фиксированная цена
|
||||
profile.services.vatrate=Ставка НДС (%)
|
||||
profile.services.vatrate.percent=Ставка НДС (%)
|
||||
profile.services.price.flatrate=Фиксированная цена (\u20ac)
|
||||
profile.services.price.distance=Цена за километр (\u20ac)
|
||||
profile.services.price.time=Цена за 15 минут (\u20ac)
|
||||
profile.services.mandatory=Обязательно
|
||||
profile.services.calculated=Рассчитывается
|
||||
profile.services.validation.name=Название обязательно
|
||||
profile.services.validation.basis=Основа расчёта обязательна
|
||||
profile.services.validation.flatrate=Фиксированная цена обязательна
|
||||
profile.services.validation.distance=Цена за километр обязательна
|
||||
profile.services.validation.time=Цена за 15 минут обязательна
|
||||
profile.services.validation.vatrate=Ставка НДС обязательна
|
||||
profile.services.savechanges=Сохранить услугу
|
||||
|
||||
# Buttons
|
||||
button.save=Сохранить изменения профиля
|
||||
button.savechanges=Сохранить
|
||||
button.clear=Очистить
|
||||
button.preview=Предварительный просмотр
|
||||
button.savetemplate=Сохранить шаблон
|
||||
button.changepassword=Изменить пароль
|
||||
button.deleteaccount=Удалить аккаунт
|
||||
button.add=Новый
|
||||
button.edit=Редактировать
|
||||
button.delete=Удалить
|
||||
button.cancel=Отмена
|
||||
button.close=Закрыть
|
||||
button.download=Скачать
|
||||
button.back=Назад
|
||||
|
||||
# Common
|
||||
common.name=Название
|
||||
common.yes=Да
|
||||
common.no=Нет
|
||||
common.total=Итого
|
||||
common.price=Цена
|
||||
common.service=Услуга
|
||||
common.customer=Клиент
|
||||
common.actions=Действия
|
||||
common.loading=Загрузка...
|
||||
common.error=Ошибка
|
||||
common.success=Успех
|
||||
common.required=Обязательное поле
|
||||
|
||||
# Validation
|
||||
validation.required=Поле обязательно для заполнения
|
||||
validation.email=Недействительный адрес электронной почты
|
||||
validation.error=Ошибка валидации
|
||||
|
||||
# Notifications
|
||||
notification.saved=Профиль сохранён
|
||||
notification.error=Ошибка при сохранении
|
||||
notification.languagechanged=Язык изменён
|
||||
|
||||
# Login
|
||||
login.title=Вход
|
||||
login.username=Имя пользователя
|
||||
login.password=Пароль
|
||||
login.login=Войти
|
||||
login.forgotpassword=Забыли пароль?
|
||||
login.rememberme=Оставаться в системе
|
||||
login.register=Зарегистрироваться
|
||||
login.2fa.helper=6-значный код
|
||||
login.2fa.sent=Код отправлен по электронной почте
|
||||
login.2fa.no.credentials=Данные для входа отсутствуют
|
||||
login.2fa.invalid.code=Недействительный код
|
||||
login.2fa.wrong.code=Неверный код
|
||||
|
||||
# Error Messages
|
||||
error.loading=Ошибка при загрузке
|
||||
error.saving=Ошибка при сохранении
|
||||
error.validation=Ошибка валидации
|
||||
|
||||
# Page Titles
|
||||
page.title.dashboard=VotianLT - Панель управления
|
||||
page.title.appuser.create=Создать нового пользователя приложения
|
||||
page.title.messages=Сообщения
|
||||
page.title.register=Регистрация в VotianLT
|
||||
page.title.customers=Клиенты
|
||||
page.title.customer.edit=Редактирование клиента
|
||||
page.title.verwaltung=Управление
|
||||
page.title.company.create=Создать новую компанию
|
||||
page.title.imprint=Выходные данные
|
||||
page.title.profile.edit=Редактирование профиля
|
||||
page.title.admin.dashboard=Панель администратора
|
||||
page.title.invoice.create=Создать счёт
|
||||
page.title.customer.create=Создать нового клиента
|
||||
page.title.login=Вход в VotianLT
|
||||
page.title.jobs=Заказы
|
||||
page.title.appuser.edit=Редактирование пользователя приложения
|
||||
page.title.statistics=Статистика
|
||||
page.title.password.forget=Сброс пароля
|
||||
page.title.invoices=Счета
|
||||
page.title.appusers=Пользователи приложения
|
||||
page.title.job.history=История заказа
|
||||
page.title.message.history=История сообщений
|
||||
page.title.myinvoices=Счета
|
||||
page.title.job.create=Создать новый заказ
|
||||
page.title.job.summary=Сводка
|
||||
page.title.pricetable=Таблица цен
|
||||
page.title.invoice.generator=Генератор счетов
|
||||
page.title.welcome=VotianLT - Добро пожаловать
|
||||
page.title.password.reset=Сброс пароля \u2013 Введите электронную почту
|
||||
page.title.add.appuser=Создать нового пользователя приложения
|
||||
page.title.user.messages=Сообщения
|
||||
page.title.edit.customer=Редактирование клиента
|
||||
page.title.show.customers=Клиенты
|
||||
page.title.add.company=Создать новую компанию
|
||||
page.title.create.invoice=Создать счёт
|
||||
page.title.add.customer=Создать нового клиента
|
||||
page.title.edit.appuser=Редактирование пользователя приложения
|
||||
page.title.forget.password=Сброс пароля
|
||||
page.title.admin.pricetable=Таблица цен
|
||||
page.title.add.job=Создать новый заказ
|
||||
|
||||
# Dashboard
|
||||
dashboard.welcome=Добро пожаловать, {0}!
|
||||
dashboard.description=Здесь вы можете управлять своими заказами, организовывать клиентов и использовать все важные функции VotianLT.
|
||||
dashboard.system.title=Обзор системы
|
||||
dashboard.system.intro=Эффективно управляйте своими бизнес-процессами с помощью следующих функций
|
||||
dashboard.feature.setup.title=Настройка
|
||||
dashboard.feature.setup.desc=Настройте параметры системы и основные данные
|
||||
dashboard.feature.customers.title=Клиенты
|
||||
dashboard.feature.customers.desc=Управляйте отношениями с клиентами и контактами
|
||||
dashboard.feature.jobs.title=Заказы
|
||||
dashboard.feature.jobs.desc=Создавайте и управляйте заказами эффективно
|
||||
|
||||
# Add App User
|
||||
addappuser.title=Создать нового пользователя приложения
|
||||
addappuser.designation=Обозначение
|
||||
addappuser.phone=Телефон (мобильный)
|
||||
addappuser.password=Пароль
|
||||
addappuser.password.confirm=Подтвердите пароль
|
||||
addappuser.button.submit=Создать пользователя приложения
|
||||
addappuser.validation.designation=Обозначение обязательно
|
||||
addappuser.validation.phone=Номер телефона обязателен
|
||||
addappuser.validation.password.required=Пароль обязателен
|
||||
addappuser.validation.password.min=Пароль должен содержать не менее 6 символов
|
||||
addappuser.validation.password.confirm=Подтверждение пароля обязательно
|
||||
addappuser.validation.password.mismatch=Пароли не совпадают
|
||||
addappuser.validation.email.required=Электронная почта обязательна
|
||||
addappuser.validation.email.invalid=Недействительный адрес электронной почты
|
||||
addappuser.notification.validation=Пожалуйста, заполните все обязательные поля
|
||||
addappuser.notification.success=Пользователь приложения успешно создан
|
||||
addappuser.notification.check=Пожалуйста, проверьте ваши данные
|
||||
addappuser.notification.email.duplicate=Этот адрес электронной почты уже используется
|
||||
addappuser.notification.error=Ошибка: {0}
|
||||
addappuser.placeholder.designation=(HH H 000)
|
||||
|
||||
# Edit App User
|
||||
editappuser.title=Редактирование пользователя приложения
|
||||
editappuser.password.change=Новый пароль
|
||||
editappuser.password.change.confirm=Подтвердите новый пароль
|
||||
editappuser.password.placeholder=Оставьте пустым, чтобы не менять пароль
|
||||
editappuser.notification.invalid.id=Недействительный ID пользователя приложения
|
||||
editappuser.notification.password.mismatch=Пароли не совпадают
|
||||
editappuser.notification.saved=Пользователь приложения успешно сохранён
|
||||
editappuser.notification.check=Пожалуйста, проверьте ваши данные
|
||||
editappuser.notification.password.confirm=Пожалуйста, подтвердите новый пароль
|
||||
editappuser.notification.password.enter=Пожалуйста, введите новый пароль
|
||||
editappuser.notification.deleted=Пользователь приложения успешно удалён
|
||||
editappuser.dialog.delete.text=Вы действительно хотите удалить этого пользователя приложения?
|
||||
editappuser.dialog.delete.confirm=Удалить
|
||||
|
||||
# Customers
|
||||
customers.title=Клиенты
|
||||
customers.button.add=Добавить нового клиента
|
||||
customers.hint.click=Нажмите на клиента, чтобы увидеть подробности
|
||||
customers.column.company=Компания
|
||||
customers.column.name=Имя
|
||||
customers.column.email=Эл. почта
|
||||
customers.column.phone=Телефон
|
||||
customers.column.street=Улица
|
||||
customers.column.city=Город
|
||||
|
||||
# Edit Customer
|
||||
editcustomer.title=Редактирование клиента
|
||||
editcustomer.notification.notfound=Клиент не найден
|
||||
editcustomer.notification.invalid.id=Недействительный ID клиента
|
||||
editcustomer.notification.saved=Клиент успешно сохранён
|
||||
editcustomer.notification.check=Пожалуйста, проверьте ваши данные
|
||||
editcustomer.notification.deleted=Клиент успешно удалён
|
||||
editcustomer.dialog.delete.text=Вы действительно хотите удалить этого клиента?
|
||||
editcustomer.dialog.delete.confirm=Удалить
|
||||
|
||||
# Add Customer
|
||||
addcustomer.title=Создать нового клиента
|
||||
addcustomer.button.submit=Создать клиента
|
||||
addcustomer.notification.validation=Пожалуйста, заполните все обязательные поля
|
||||
addcustomer.notification.success=Клиент успешно создан
|
||||
addcustomer.notification.check=Пожалуйста, проверьте ваши данные
|
||||
addcustomer.notification.error=Ошибка: {0}
|
||||
addcustomer.validation.required=Это поле обязательно для заполнения
|
||||
|
||||
# Add Company
|
||||
addcompany.title=Создать новую компанию
|
||||
addcompany.button.submit=Создать компанию
|
||||
|
||||
# Verwaltung
|
||||
verwaltung.title=Управление
|
||||
verwaltung.description=Управляйте здесь вашими компаниями, клиентами и системными настройками
|
||||
|
||||
# User Messages
|
||||
usermessages.title.with=Сообщения с {0}
|
||||
usermessages.general.title=Общие разговоры
|
||||
usermessages.general.conversation=Общий разговор
|
||||
usermessages.job.title=Сообщения по заказам
|
||||
usermessages.job.conversation=Заказ {0}
|
||||
usermessages.no.job.messages=Нет сообщений по заказам
|
||||
usermessages.preview.empty=Предварительный просмотр недоступен
|
||||
usermessages.message.count={0} сообщений
|
||||
usermessages.unknown=Неизвестно
|
||||
usermessages.unknown.participant=Неизвестный участник
|
||||
|
||||
# Admin Dashboard
|
||||
admindashboard.title=Панель администратора
|
||||
admindashboard.loading=Загрузка статистики...
|
||||
admindashboard.error=Ошибка при загрузке: {0}
|
||||
admindashboard.section.overview=Обзор
|
||||
admindashboard.section.jobs=Заказы
|
||||
admindashboard.section.tasks=Задачи
|
||||
admindashboard.section.users=Активность пользователей
|
||||
admindashboard.section.health=Состояние системы
|
||||
admindashboard.stat.totaljobs=Всего заказов
|
||||
admindashboard.stat.users=Пользователи
|
||||
admindashboard.stat.appusers=Пользователи приложения
|
||||
admindashboard.stat.lastupdated=Последнее обновление
|
||||
admindashboard.stat.openjobs=Открытые заказы
|
||||
admindashboard.stat.inprogress=В обработке
|
||||
admindashboard.stat.completed=Завершено
|
||||
admindashboard.stat.cargo=Грузы
|
||||
admindashboard.stat.status.info=Статус
|
||||
admindashboard.stat.status.unavailable=Недоступно
|
||||
admindashboard.stat.totaltasks=Всего задач
|
||||
admindashboard.stat.completedtasks=Выполнено
|
||||
admindashboard.stat.pendingtasks=Ожидается
|
||||
admindashboard.stat.successrate=Процент успеха
|
||||
admindashboard.stat.photos=Фотографии
|
||||
admindashboard.stat.barcodes=Штрих-коды
|
||||
admindashboard.stat.signatures=Подписи
|
||||
admindashboard.stat.comments=Комментарии
|
||||
admindashboard.stat.database=База данных
|
||||
admindashboard.stat.database.connected=Подключено
|
||||
admindashboard.stat.database.error=Ошибка
|
||||
admindashboard.stat.websocket=WebSocket
|
||||
admindashboard.stat.websocket.active=Активно
|
||||
admindashboard.stat.app=Приложение
|
||||
admindashboard.stat.app.running=Работает
|
||||
admindashboard.stat.memory=Память
|
||||
|
||||
# Messages
|
||||
messages.title=Сообщения
|
||||
messages.column.status=Статус
|
||||
messages.column.client=Клиент
|
||||
messages.column.email=Эл. почта
|
||||
messages.column.total=Всего
|
||||
messages.column.unread=Непрочитанные
|
||||
messages.column.lastmessage=Последнее сообщение
|
||||
messages.column.preview=Предварительный просмотр
|
||||
messages.notification.error=Ошибка при загрузке сообщений
|
||||
messages.preview.image=Изображение
|
||||
messages.preview.empty=Нет предварительного просмотра
|
||||
messages.sender.unknown=Неизвестный отправитель
|
||||
|
||||
# Add Job
|
||||
addjob.title=Создать новый заказ
|
||||
addjob.customer.label=Клиент
|
||||
addjob.customer.placeholder=Выберите клиента
|
||||
addjob.customer.unnamed=Безымянный клиент
|
||||
addjob.button.clearfields=Очистить поля
|
||||
addjob.button.submit=Создать заказ
|
||||
addjob.address.salutation=Обращение
|
||||
addjob.address.salutation.placeholder=Выберите обращение
|
||||
addjob.salutation.mr=Господин
|
||||
addjob.salutation.ms=Госпожа
|
||||
addjob.salutation.other=Другое
|
||||
addjob.address.company.placeholder=Введите компанию
|
||||
addjob.address.street.placeholder=Введите улицу
|
||||
addjob.address.housenumber=Номер дома
|
||||
addjob.address.addition.placeholder=Дополнение к адресу
|
||||
addjob.address.city=Город
|
||||
addjob.address.city.placeholder.pickup=Город (забор)
|
||||
addjob.address.city.placeholder.delivery=Город (доставка)
|
||||
addjob.address.delivery.street.placeholder=Улица (доставка)
|
||||
addjob.address.delivery.addition.placeholder=Дополнение к адресу (доставка)
|
||||
addjob.address.save=Сохранить адрес
|
||||
addjob.section.pickup=Забор
|
||||
addjob.section.delivery=Доставка
|
||||
addjob.stations.apply=Применить станции
|
||||
addjob.station.delivery=Станция доставки {0}
|
||||
addjob.station.add=Добавить станцию доставки
|
||||
addjob.station.remove.confirm=Действительно удалить станцию доставки {0}?
|
||||
addjob.station.max.reached=Достигнуто максимальное количество в 25 станций доставки
|
||||
addjob.station.unused=Не используется
|
||||
addjob.appointment.delivery.info=Сроки доставки устанавливаются непосредственно в станциях доставки.
|
||||
addjob.tab.addresses=Заказчик и адреса
|
||||
addjob.tab.appointments=Сроки и обработка
|
||||
addjob.tab.cargo=Груз
|
||||
addjob.tab.tasks=Задачи
|
||||
addjob.tab.price=Цена и завершение
|
||||
addjob.appointment.date=Дата
|
||||
addjob.appointment.time=Время
|
||||
addjob.appointment.pickup=Дата забора
|
||||
addjob.appointment.delivery=Дата доставки
|
||||
addjob.settings.digitalprocess=Цифровая обработка через приложение
|
||||
addjob.appuser.label=Пользователь приложения
|
||||
addjob.appuser.placeholder=Выберите пользователя приложения
|
||||
addjob.cargo.description=Описание
|
||||
addjob.cargo.description.placeholder=Введите описание
|
||||
addjob.cargo.quantity=Количество
|
||||
addjob.cargo.weight=Вес
|
||||
addjob.cargo.length=Длина
|
||||
addjob.cargo.width=Ширина
|
||||
addjob.cargo.height=Высота
|
||||
addjob.cargo.europalette=Европаллета
|
||||
addjob.cargo.disposablepalette=Одноразовая паллета
|
||||
addjob.cargo.dusseldorfpalette=Д\u00fcссельдорфская паллета
|
||||
addjob.cargo.gridboxpalette=Сетчатая паллета
|
||||
addjob.cargo.gridcart=Сетчатая тележка
|
||||
addjob.cargo.parcel=Посылка
|
||||
addjob.cargo.add=Добавить груз
|
||||
addjob.tasks.title=Задачи
|
||||
addjob.tasks.template.placeholder=Выберите шаблон
|
||||
addjob.tasks.template.save.tooltip=Сохранить как шаблон
|
||||
addjob.tasks.template.save.title=Сохранить шаблон
|
||||
addjob.tasks.template.name=Название шаблона
|
||||
addjob.tasks.template.name.placeholder=Введите название
|
||||
addjob.tasks.template.name.required=Название обязательно
|
||||
addjob.tasks.template.saved=Шаблон "{0}" сохранён
|
||||
addjob.tasks.template.save.error=Ошибка при сохранении: {0}
|
||||
addjob.tasks.template.dialog.error=Ошибка при открытии диалога: {0}
|
||||
addjob.tasks.template.no.tasks=Нет задач для сохранения
|
||||
addjob.tasks.template.load.title=Загрузить шаблон
|
||||
addjob.tasks.template.load.text=Хотите загрузить шаблон "{0}"? Это действие заменит все текущие задачи.
|
||||
addjob.tasks.template.load.confirm=Загрузить
|
||||
addjob.tasks.template.loaded=Шаблон "{0}" загружен
|
||||
addjob.tasks.template.load.error=Ошибка при загрузке: {0}
|
||||
addjob.tasks.template.load.templates.error=Ошибка при загрузке шаблонов: {0}
|
||||
addjob.tasks.add=Добавить задачу
|
||||
addjob.tasks.tasktype=Тип задачи
|
||||
addjob.tasks.tasktype.placeholder=Выберите тип
|
||||
addjob.tasks.description=Описание
|
||||
addjob.tasks.description.placeholder=Введите описание
|
||||
addjob.tasks.buttontext=Текст кнопки
|
||||
addjob.tasks.buttontext.placeholder=Введите текст
|
||||
addjob.tasks.remark=Примечание
|
||||
addjob.tasks.remark.placeholder=Введите примечание
|
||||
addjob.tasks.photo.min=Мин. фото
|
||||
addjob.tasks.photo.max=Макс. фото
|
||||
addjob.tasks.barcode.min=Мин. штрих-кодов
|
||||
addjob.tasks.barcode.max=Макс. штрих-кодов
|
||||
addjob.tasks.signature.noconfig=Настройка не требуется
|
||||
addjob.tasks.todolist.title=Список дел
|
||||
addjob.tasks.todolist.item.placeholder=Введите задачу
|
||||
addjob.tasks.todolist.add=Добавить задачу
|
||||
addjob.tasks.comment.label=Комментарий
|
||||
addjob.tasks.comment.placeholder=Введите комментарий
|
||||
addjob.tasks.comment.required=Комментарий обязателен
|
||||
addjob.tasks.optional=Задача необязательна
|
||||
addjob.services.title=Услуги
|
||||
addjob.services.add=Добавить услугу
|
||||
addjob.services.calculation=Расчёт
|
||||
addjob.services.basis.distance=Пройденные километры
|
||||
addjob.services.basis.time=Время
|
||||
addjob.services.basis.flatrate=Фиксированная цена
|
||||
addjob.services.vat=НДС
|
||||
addjob.services.route.missing=Маршрут отсутствует
|
||||
addjob.services.dialog.title=Выбрать услугу
|
||||
addjob.services.dialog.placeholder=Выберите услугу
|
||||
addjob.services.dialog.station.placeholder=Выберите станцию доставки
|
||||
addjob.services.dialog.add=Добавить
|
||||
addjob.services.deliverystation=Станция доставки
|
||||
addjob.summary.title=Сводка
|
||||
addjob.summary.net=Нетто
|
||||
addjob.summary.vat=НДС
|
||||
addjob.summary.gross=Брутто
|
||||
addjob.route.title=Маршрут
|
||||
addjob.route.distance=Расстояние
|
||||
addjob.route.distance.km=Расстояние (км)
|
||||
addjob.route.distance.placeholder=напр. 150.5
|
||||
addjob.route.duration=Продолжительность
|
||||
addjob.route.duration.min=Продолжительность (мин.)
|
||||
addjob.route.duration.placeholder=напр. 120
|
||||
addjob.route.manual.title=Ручной ввод маршрута
|
||||
addjob.route.manual.hint=Введите расстояние и продолжительность вручную, если маршрут не был рассчитан
|
||||
addjob.notification.success=Заказ {0} успешно создан
|
||||
addjob.notification.cleared=Все поля очищены
|
||||
addjob.notification.draft.restored=Черновик восстановлен
|
||||
addjob.validation.required.fields=Пожалуйста, заполните все обязательные поля
|
||||
addjob.validation.appuser.required=Пожалуйста, выберите пользователя приложения
|
||||
addjob.validation.cargo.required=Пожалуйста, укажите хотя бы один груз
|
||||
addjob.validation.pickupdate.future=Дата забора должна быть сегодня или в будущем
|
||||
addjob.validation.deliverydate.future=Дата доставки должна быть сегодня или в будущем
|
||||
addjob.validation.dialog.title=Проверка адреса
|
||||
addjob.validation.dialog.loading=Проверка адресов...
|
||||
addjob.validation.dialog.back=Назад
|
||||
addjob.validation.dialog.continue=Далее
|
||||
addjob.validation.dialog.continue.anyway=Всё равно продолжить
|
||||
addjob.validation.pickup.address=Адрес забора
|
||||
addjob.validation.delivery.address=Адрес доставки
|
||||
addjob.validation.route=Маршрут
|
||||
addjob.validation.address.not.found.title=Адрес не найден
|
||||
addjob.validation.address.not.found.message=Введённый адрес не был однозначно найден в Google. Хотите сохранить всё равно?
|
||||
addjob.validation.address.save.anyway=Сохранить всё равно
|
||||
addjob.validation.address.correct=Исправить адрес
|
||||
|
||||
# Job Summary
|
||||
jobsummary.title=Сводка
|
||||
jobsummary.error.noid=ID заказа не указан
|
||||
jobsummary.error.invalidid=Недействительный формат ID заказа: {0}
|
||||
jobsummary.error.notfound=Заказ с ID {0} не найден
|
||||
jobsummary.button.sendmessage=Отправить сообщение
|
||||
jobsummary.button.jobhistory=История заказа
|
||||
jobsummary.button.complete=Завершить заказ вручную
|
||||
jobsummary.dialog.complete.title=Завершить заказ
|
||||
jobsummary.dialog.complete.text=Хотите завершить заказ {0} вручную?
|
||||
jobsummary.dialog.complete.cancel=Отмена
|
||||
jobsummary.dialog.complete.confirm=Завершить
|
||||
jobsummary.notification.completed=Заказ {0} завершён
|
||||
jobsummary.notification.complete.error=Ошибка при завершении: {0}
|
||||
jobsummary.notification.noappuser=К этому заказу не назначен пользователь приложения
|
||||
jobsummary.section.pickup=Забор
|
||||
jobsummary.section.delivery=Доставка
|
||||
jobsummary.station.phone=Телефон
|
||||
jobsummary.section.tasks=Задачи для подтверждения
|
||||
jobsummary.section.cargo=Груз для перевозки
|
||||
jobsummary.section.info=Дополнительная информация
|
||||
jobsummary.tasks.none=Нет задач
|
||||
jobsummary.cargo.none=Нет данных о грузе
|
||||
jobsummary.info.netto=Нетто
|
||||
jobsummary.info.ust=НДС
|
||||
jobsummary.info.gesamt=Итого
|
||||
jobsummary.info.bemerkung=Примечание
|
||||
jobsummary.info.digital=Цифровая обработка через приложение: активирована
|
||||
jobsummary.info.appuser=Пользователь приложения
|
||||
jobsummary.task.status.abgeschlossen=Завершено
|
||||
jobsummary.task.status.offen=Открыто
|
||||
jobsummary.task.typ=Тип
|
||||
jobsummary.task.completedAt=Завершено
|
||||
jobsummary.task.completedBy=Выполнено
|
||||
jobsummary.task.todo.items=Элементы списка дел
|
||||
jobsummary.task.photo.info=Фотографии
|
||||
jobsummary.task.photo.minmax=Требуется минимум {0} фото
|
||||
jobsummary.task.photo.maxonly=Максимум {0} фото разрешено
|
||||
jobsummary.task.photo.taken=Сделанные фотографии ({0})
|
||||
jobsummary.task.button.text=Текст кнопки
|
||||
jobsummary.button.schliessen=Закрыть
|
||||
|
||||
# Jobs
|
||||
jobs.title=Заказы
|
||||
jobs.filter.search=Поиск
|
||||
jobs.filter.search.placeholder=Поиск по номеру заказа...
|
||||
jobs.filter.startdate=Дата начала
|
||||
jobs.filter.enddate=Дата окончания
|
||||
jobs.filter.status=Статус
|
||||
jobs.filter.apply=Применить фильтр
|
||||
jobs.status.all=Все
|
||||
jobs.status.open=Открытые
|
||||
jobs.status.done=Выполненные
|
||||
jobs.notification.completed=Заказ {0} завершён
|
||||
jobs.column.status=Статус
|
||||
jobs.column.customer=Клиент
|
||||
jobs.column.jobnumber=Номер заказа
|
||||
jobs.column.jobdate=Дата заказа
|
||||
jobs.column.destination=Место назначения
|
||||
jobs.historie.manuell=Вручную
|
||||
jobs.button.csvexport=Экспорт CSV
|
||||
jobs.tooltip.complete=Завершить заказ
|
||||
jobs.tooltip.createinvoice=Создать счёт
|
||||
jobs.tooltip.showinvoice=Показать счёт
|
||||
jobs.tooltip.delete=Удалить заказ
|
||||
jobs.dialog.complete.title=Завершить заказ
|
||||
jobs.dialog.complete.text=Хотите завершить заказ {0} вручную?
|
||||
jobs.dialog.complete.confirm=Завершить
|
||||
jobs.dialog.delete.title=Удалить заказ
|
||||
jobs.dialog.delete.text=Вы действительно хотите удалить заказ {0}?
|
||||
jobs.notification.complete.error=Ошибка при завершении: {0}
|
||||
jobs.notification.deleted=Заказ {0} удалён
|
||||
jobs.notification.delete.error=Ошибка при удалении: {0}
|
||||
|
||||
# Create Invoice
|
||||
createinvoice.title=Создать счёт \u2013 Заказ {0}
|
||||
createinvoice.error.invalidid=Недействительный ID заказа
|
||||
createinvoice.error.notfound=Заказ не найден
|
||||
createinvoice.button.create=Создать счёт
|
||||
createinvoice.section.job=Детали заказа
|
||||
createinvoice.section.route=Информация о маршруте
|
||||
createinvoice.section.services=Услуги
|
||||
createinvoice.section.summary=Сводка
|
||||
createinvoice.field.jobnumber=Номер заказа
|
||||
createinvoice.field.customer=Клиент
|
||||
createinvoice.field.status=Статус
|
||||
createinvoice.field.price=Цена
|
||||
createinvoice.route.distance=Расстояние
|
||||
createinvoice.route.duration=Время в пути
|
||||
createinvoice.column.service=Услуга
|
||||
createinvoice.column.basis=Основа расчёта
|
||||
createinvoice.summary.net=Сумма нетто
|
||||
createinvoice.summary.vat=НДС ({0}%)
|
||||
createinvoice.summary.total=Итого
|
||||
createinvoice.notification.noservices=Пожалуйста, выберите хотя бы одну услугу
|
||||
createinvoice.notification.nouser=Пользователь не найден
|
||||
createinvoice.notification.notemplate=Шаблон счёта не найден
|
||||
createinvoice.notification.error=Ошибка при создании счёта: {0}
|
||||
createinvoice.notification.saved=Счёт {0} сохранён
|
||||
createinvoice.preview.title=Предварительный просмотр счёта
|
||||
createinvoice.preview.number=ПРЕДПРОСМОТР
|
||||
createinvoice.button.save=Сохранить
|
||||
createinvoice.confirm.save.title=Сохранить счёт
|
||||
createinvoice.confirm.save.message=Этот счёт будет сохранён навсегда и не может быть изменён впоследствии. Продолжить?
|
||||
createinvoice.confirm.save.confirm=Да, сохранить
|
||||
|
||||
# Invoices
|
||||
invoices.title=Счета
|
||||
invoices.column.number=Номер
|
||||
invoices.column.customer=Клиент
|
||||
invoices.column.date=Дата
|
||||
invoices.column.amount=Сумма
|
||||
invoices.column.description=Описание
|
||||
invoices.empty=Счета ещё не были созданы.
|
||||
invoices.notification.pdf.missing=Для этого счёта PDF не сохранён.
|
||||
|
||||
# My Invoices
|
||||
myinvoices.title=Счета
|
||||
myinvoices.hint.noopen=У вас нет открытых счетов. Все счета оплачены.
|
||||
myinvoices.bank.institute=Банк
|
||||
myinvoices.bank.beneficiary=Получатель
|
||||
myinvoices.bank.iban=IBAN
|
||||
myinvoices.recipient.name=Клиент
|
||||
myinvoices.recipient.department=
|
||||
myinvoices.item.description=Позиция: {0}
|
||||
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=Далее
|
||||
|
||||
# App User
|
||||
appuser.title=Пользователи приложения
|
||||
appuser.button.add=Добавить пользователя приложения
|
||||
appuser.column.designation=Обозначение
|
||||
appuser.column.firstname=Имя
|
||||
appuser.column.lastname=Фамилия
|
||||
appuser.column.phone=Телефон
|
||||
appuser.column.appcode=Код приложения
|
||||
appuser.column.email=Эл. почта
|
||||
|
||||
# Statistics
|
||||
statistics.title=Статистика
|
||||
statistics.subtitle=Задавайте вопросы о ваших заказах и клиентах
|
||||
statistics.prompt.placeholder=Введите вопрос...
|
||||
statistics.quick.jobcount=Количество заказов
|
||||
statistics.quick.jobcount.prompt=Сколько заказов у меня сейчас?
|
||||
statistics.quick.revenue=Выручка
|
||||
statistics.quick.revenue.prompt=Какова моя выручка в этом месяце?
|
||||
statistics.quick.trend=Тенденции
|
||||
statistics.quick.trend.prompt=Покажи мне тенденции за последние 3 месяца в виде столбчатой диаграммы
|
||||
statistics.ai.label=Ответ ИИ
|
||||
statistics.data.fetched=Данные получены
|
||||
statistics.loading=Вычисление...
|
||||
|
||||
# Job Status
|
||||
jobstatus.IN_PROGRESS=В обработке
|
||||
jobstatus.COMPLETED=Завершено
|
||||
|
||||
# Task Types
|
||||
tasktype.CONFIRMATION=Подтверждение
|
||||
tasktype.SIGNATURE=Подпись
|
||||
tasktype.TODOLIST=Список дел
|
||||
tasktype.PHOTO=Фото
|
||||
tasktype.BARCODE=Штрих-код
|
||||
tasktype.COMMENT=Комментарий
|
||||
|
||||
# Password Reset
|
||||
passwordreset.title=Сброс пароля
|
||||
passwordreset.newpassword=Новый пароль
|
||||
passwordreset.confirmpassword=Подтвердите пароль
|
||||
passwordreset.button.submit=Сохранить пароль
|
||||
passwordreset.button.cancel=Отмена
|
||||
passwordreset.button.send=Отправить письмо
|
||||
passwordreset.notification.enterpassword=Пожалуйста, введите новый пароль
|
||||
passwordreset.notification.mismatch=Пароли не совпадают
|
||||
passwordreset.notification.success=Пароль успешно изменён
|
||||
passwordreset.notification.invalidtoken=Токен недействителен или истёк
|
||||
passwordreset.notification.entermail=Пожалуйста, введите адрес электронной почты
|
||||
passwordreset.notification.sent=Если адрес электронной почты существует, ссылка была отправлена
|
||||
passwordreset.notification.wait=Пожалуйста, подождите {0} секунд, прежде чем отправить код повторно
|
||||
|
||||
# Email
|
||||
email.2fa.subject=Ваш код подтверждения VotianLT
|
||||
email.2fa.body=Ваш код подтверждения: {0}\nЭтот код действителен 10 минут.\nЕсли вы не запрашивали эту регистрацию, проигнорируйте это письмо.
|
||||
|
||||
# Register
|
||||
register.title=Регистрация
|
||||
register.subtitle=Создайте ваш аккаунт VotianLT
|
||||
register.email=Адрес электронной почты
|
||||
register.password=Пароль
|
||||
register.password.placeholder=Минимум 6 символов
|
||||
register.password.confirm=Подтвердите пароль
|
||||
register.password.confirm.placeholder=Повторите пароль
|
||||
register.firstname=Имя
|
||||
register.lastname=Фамилия
|
||||
register.phone=Номер телефона
|
||||
register.company=Компания
|
||||
register.street=Улица
|
||||
register.housenr=Дом
|
||||
register.zip=Почтовый индекс
|
||||
register.city=Город
|
||||
register.code.label=Код подтверждения (6 цифр)
|
||||
register.code.placeholder=напр. 123456
|
||||
register.button.submit=Зарегистрироваться
|
||||
register.button.verify=Проверить код и зарегистрироваться
|
||||
register.button.resend=Отправить код повторно
|
||||
register.button.back=Назад на главную страницу
|
||||
register.notification.email.required=Пожалуйста, введите адрес электронной почты
|
||||
register.notification.email.invalid=Пожалуйста, введите действительный адрес электронной почты
|
||||
register.notification.email.duplicate=Пользователь с этим адресом электронной почты уже существует
|
||||
register.notification.password.required=Пожалуйста, введите пароль
|
||||
register.notification.password.min=Пароль должен содержать не менее 6 символов
|
||||
register.notification.password.mismatch=Пароли не совпадают
|
||||
register.notification.firstname.required=Пожалуйста, введите ваше имя
|
||||
register.notification.lastname.required=Пожалуйста, введите вашу фамилию
|
||||
register.notification.phone.required=Пожалуйста, введите ваш номер телефона
|
||||
register.notification.company.required=Пожалуйста, введите название компании
|
||||
register.notification.street.required=Пожалуйста, введите улицу
|
||||
register.notification.housenr.required=Пожалуйста, введите номер дома
|
||||
register.notification.zip.required=Пожалуйста, введите почтовый индекс
|
||||
register.notification.city.required=Пожалуйста, введите город
|
||||
register.notification.code.sent=Код подтверждения отправлен на {0}
|
||||
register.notification.code.emailerror=Ошибка при отправке письма: {0}
|
||||
register.notification.code.expired=Код истёк. Пожалуйста, запросите новый код.
|
||||
register.notification.code.invalid=Введённый код недействителен
|
||||
register.notification.code.startfirst=Пожалуйста, сначала начните регистрацию
|
||||
register.notification.code.required=Пожалуйста, введите 6-значный код
|
||||
register.notification.success=Регистрация прошла успешно. Пожалуйста, войдите в систему.
|
||||
register.notification.failed=Регистрация не удалась: {0}
|
||||
|
||||
# Start Page
|
||||
start.title=VotianLT - Ваш цифровой транспортный партнёр
|
||||
start.button.login=Войти
|
||||
start.button.demo=Demo
|
||||
start.button.register=Зарегистрироваться
|
||||
login.demo.only.button=Демо-доступ доступен только через кнопку Demo на стартовой странице.
|
||||
demo.session.active=Демо-режим уже используется другим пользователем. Пожалуйста, попробуйте позже.
|
||||
demo.start.error=Не удалось запустить демо-режим.
|
||||
start.button.createorder=Создание заказа
|
||||
start.button.notifications=Уведомления
|
||||
start.button.nonotifications=Нет новых уведомлений
|
||||
start.hero.description=Для индивидуальных предпринимателей и малого бизнеса в транспортной отрасли \u2013 полностью цифровое и комплексное решение. Сосредоточьтесь на вашем бизнесе, а мы позаботимся о бумажной работе.
|
||||
start.hero.demo.hint=Демо-режим запускается сразу с подготовленными примерными данными.
|
||||
start.hero.trial.hint="Попробовать бесплатно сейчас" создаёт ваш собственный аккаунт для бесплатного пробного месяца.
|
||||
start.system.title=Система
|
||||
start.system.intro=Для индивидуальных предпринимателей и малого бизнеса в транспортной отрасли крайне важно сосредоточиться прежде всего на своём основном деле: привлечении клиентов и доставке товаров из пункта А в пункт Б.
|
||||
start.feature.setup.title=Мастер настройки
|
||||
start.feature.setup.desc=С помощью мастера настройки вы можете заполнить свой профиль пользователя.
|
||||
start.feature.customers.title=Управление клиентами и заказами
|
||||
start.feature.customers.desc=С помощью управления клиентами и заказами все контактные данные и детали заказов всегда у вас под рукой.
|
||||
start.feature.jobs.title=Создание заказов
|
||||
start.feature.jobs.desc=Создавайте заказы в системе в несколько кликов и определяйте, какой сотрудник выполнит какой транспортный заказ.
|
||||
start.app.title=Приложение
|
||||
start.app.description=Каждый заказ может быть обработан через приложение votianLT \u2013 полностью без бумажной волокиты. Таким образом, вся информация о заказе поступает непосредственно на смартфон водителя.
|
||||
start.imprint.title=Impressum
|
||||
start.imprint.company=Assecutor Data Service GmbH
|
||||
start.imprint.address=Ottensener Str. 8, 22525 Hamburg
|
||||
start.imprint.phone=Telefon: +49 40 18 123 771 0
|
||||
start.imprint.email=E-Mail: ahoi@assecutor.de
|
||||
start.cta.text=Зарегистрируйтесь сегодня и воспользуйтесь бесплатным пробным месяцем, чтобы тщательно протестировать систему.
|
||||
start.slogan=Ведите свой бизнес умно ... с votianLT!
|
||||
start.version=Версия
|
||||
|
||||
# Login View
|
||||
login.2fa.title=Код 2FA
|
||||
login.2fa.button=Проверить код
|
||||
login.votianlt=VotianLT
|
||||
login.version=Версия
|
||||
|
||||
# Message Details
|
||||
messagedetails.button.send=Отправить
|
||||
messagedetails.placeholder=Введите сообщение...
|
||||
messagedetails.noimage=(нет изображения)
|
||||
messagedetails.imageerror=(не удалось загрузить изображение)
|
||||
|
||||
# Invoice Generator
|
||||
invoicegenerator.properties.title=Свойства
|
||||
invoicegenerator.properties.type=Тип
|
||||
invoicegenerator.fontsize.label=Размер шрифта
|
||||
invoicegenerator.color.label=Цвет шрифта
|
||||
invoicegenerator.color.dialog.title=Выбрать цвет шрифта
|
||||
invoicegenerator.color.dialog.hex=Шестнадцатеричное значение цвета
|
||||
invoicegenerator.button.cancel=Отмена
|
||||
invoicegenerator.button.apply=Применить
|
||||
invoicegenerator.button.delete=Удалить элемент
|
||||
invoicegenerator.notification.color.applied=Цвет применён
|
||||
invoicegenerator.upload.drop=Перетащите изображение сюда или нажмите
|
||||
invoicegenerator.upload.success=Изображение успешно загружено
|
||||
invoicegenerator.upload.error=Ошибка при загрузке: {0}
|
||||
invoicegenerator.file.rejected=Файл отклонён: {0}
|
||||
invoicegenerator.properties.select.info=Нажмите на элемент на холсте, чтобы редактировать его свойства.
|
||||
invoicegenerator.template.vline=Вертикальная линия
|
||||
|
||||
# CSV Export
|
||||
csv.header.customer=Заказчик
|
||||
csv.header.jobnumber=Номер заказа
|
||||
csv.header.jobdate=Дата заказа
|
||||
csv.header.destination=Место назначения
|
||||
csv.filename=jobs.csv
|
||||
|
||||
# DatePicker I18n
|
||||
datepicker.month.januar=Январь
|
||||
datepicker.month.februar=Февраль
|
||||
datepicker.month.m\u00e4rz=Март
|
||||
datepicker.month.april=Апрель
|
||||
datepicker.month.mai=Май
|
||||
datepicker.month.juni=Июнь
|
||||
datepicker.month.juli=Июль
|
||||
datepicker.month.august=Август
|
||||
datepicker.month.september=Сентябрь
|
||||
datepicker.month.oktober=Октябрь
|
||||
datepicker.month.november=Ноябрь
|
||||
datepicker.month.dezember=Декабрь
|
||||
datepicker.weekday.sonntag=Воскресенье
|
||||
datepicker.weekday.montag=Понедельник
|
||||
datepicker.weekday.dienstag=Вторник
|
||||
datepicker.weekday.mittwoch=Среда
|
||||
datepicker.weekday.donnerstag=Четверг
|
||||
datepicker.weekday.freitag=Пятница
|
||||
datepicker.weekday.samstag=Суббота
|
||||
datepicker.weekdayshort.so=Вс
|
||||
datepicker.weekdayshort.mo=Пн
|
||||
datepicker.weekdayshort.di=Вт
|
||||
datepicker.weekdayshort.mi=Ср
|
||||
datepicker.weekdayshort.do=Чт
|
||||
datepicker.weekdayshort.fr=Пт
|
||||
datepicker.weekdayshort.sa=Сб
|
||||
|
||||
# Job History
|
||||
jobhistory.status.pickupscheduled=Забор запланирован
|
||||
jobhistory.status.pickedup=Забрано
|
||||
jobhistory.status.intransit=В пути
|
||||
jobhistory.status.delivered=Доставлено
|
||||
jobhistory.image.alt=Увеличенное фото
|
||||
jobhistory.title=История заказа
|
||||
jobhistory.header=История заказа для {0}
|
||||
jobhistory.info.customer=Клиент: {0}
|
||||
jobhistory.info.createdat=Создано: {0}
|
||||
jobhistory.info.status=Статус: {0}
|
||||
jobhistory.count={0} записей в истории
|
||||
jobhistory.changedby=Изменено: {0}
|
||||
|
||||
# Version
|
||||
version.label=Версия
|
||||
|
||||
# Management Combo
|
||||
management.placeholder=Управление
|
||||
management.customers=Клиенты
|
||||
management.jobs=Заказы
|
||||
management.companies=Компании
|
||||
|
||||
# User Menu
|
||||
usermenu.profile=Показать профиль
|
||||
usermenu.settings=Настройки
|
||||
usermenu.logout=Выйти
|
||||
|
||||
# CTA Button
|
||||
cta.freetest=Попробовать бесплатно
|
||||
|
||||
# Miscellaneous
|
||||
misc.toggle.hide=Скрыть
|
||||
misc.toggle.show=Показать
|
||||
misc.nodata=Нет данных
|
||||
misc.loading=Загрузка данных...
|
||||
misc.error=Произошла ошибка
|
||||
misc.retry=Повторить попытку
|
||||
|
||||
# Admin Price Table
|
||||
adminpricetable.title=Таблица цен
|
||||
adminpricetable.field.monthly=Ежемесячный базовый пакет
|
||||
adminpricetable.field.applicense=Лицензия на приложение
|
||||
adminpricetable.field.revenue=Участие в выручке
|
||||
adminpricetable.notification.saved=Таблица цен сохранена
|
||||
adminpricetable.notification.save.error=Ошибка при сохранении: {0}
|
||||
adminpricetable.notification.load.error=Ошибка при загрузке: {0}
|
||||
950
backend/src/main/resources/messages_tr.properties
Normal file
950
backend/src/main/resources/messages_tr.properties
Normal file
@@ -0,0 +1,950 @@
|
||||
# Common Dialog
|
||||
dialog.cancel=\u0130ptal
|
||||
dialog.confirm=Onayla
|
||||
|
||||
# Navigation and Main Layout
|
||||
nav.jobs=\u0130\u015fler
|
||||
nav.job.create=\u0130\u015f Olu\u015ftur
|
||||
nav.customers=M\u00fc\u015fteriler
|
||||
nav.appusers=Uygulama Kullan\u0131c\u0131lar\u0131
|
||||
nav.statistics=\u0130statistikler
|
||||
nav.invoices=Faturalar
|
||||
nav.messages=Mesajlar
|
||||
nav.profile=Profilim
|
||||
nav.myinvoices=Faturalar
|
||||
nav.imprint=K\u00fcnye
|
||||
nav.management=Y\u00f6netim
|
||||
nav.users=Kullan\u0131c\u0131lar
|
||||
nav.showprofile=Profili G\u00f6ster
|
||||
nav.settings=Ayarlar
|
||||
nav.logout=\u00c7\u0131k\u0131\u015f
|
||||
|
||||
# Profile View
|
||||
profile.title=Profili D\u00fczenle
|
||||
profile.language=Dil
|
||||
profile.company=\u015eirket
|
||||
profile.companyadd=\u015eirket Eki
|
||||
profile.firstname=Ad
|
||||
profile.lastname=Soyad
|
||||
profile.phone=Telefon Numaras\u0131
|
||||
profile.fax=Telefon (Faks)
|
||||
profile.mobile=Telefon (Mobil)
|
||||
profile.email=E-Posta Adresi (Giri\u015f)*
|
||||
profile.street=Sokak
|
||||
profile.housenr=Kap\u0131 No
|
||||
profile.addressadd=Adres Eki
|
||||
profile.zip=Posta Kodu
|
||||
profile.city=\u015eehir
|
||||
profile.diffinvoice=Farkl\u0131 Fatura Adresi
|
||||
profile.basicdata=Temel Veriler
|
||||
profile.map=Harita
|
||||
profile.invoicecreation=Fatura Olu\u015fturma
|
||||
profile.settings=Ayarlar
|
||||
profile.settings.digitalprocess=Dijital \u0130\u015fleme
|
||||
profile.settings.digitalprocess.info=\u0130\u015fler uygulama \u00fczerinden dijital olarak i\u015flenir
|
||||
profile.settings.locateappuser=Uygulama Kullan\u0131c\u0131lar\u0131n\u0131 Bul
|
||||
profile.settings.locateappuser.info=Uygulama kullan\u0131c\u0131lar\u0131n\u0131n konumu d\u00fczenli olarak iletilir
|
||||
profile.account=Hesap
|
||||
profile.security=G\u00fcvenlik
|
||||
profile.security.twofactor=\u0130ki Fakt\u00f6rl\u00fc Kimlik Do\u011frulama
|
||||
profile.security.twofactor.info=Giri\u015f yaparken e-posta ile ek bir kod g\u00f6nderilir
|
||||
profile.services=Hizmet Katalo\u011fu
|
||||
profile.saved=Profil kaydedildi
|
||||
profile.save.error=Kaydetme hatas\u0131: {0}
|
||||
profile.validation.required.fill=L\u00fctfen t\u00fcm zorunlu alanlar\u0131 do\u011fru \u015fekilde doldurun
|
||||
|
||||
# Profile Settings
|
||||
settings.digitalprocessing=Uygulama \u00dczerinden Dijital \u0130\u015fleme
|
||||
settings.digitalprocessinginfo=Mobil uygulama \u00fczerinden dijital i\u015f i\u015flemeyi etkinle\u015ftirir
|
||||
settings.locationtracking=Uygulama Kullan\u0131c\u0131lar\u0131n\u0131 Bul
|
||||
settings.locationtrackinginfo=\u0130\u015f y\u00fcr\u00fctme s\u0131ras\u0131nda uygulama kullan\u0131c\u0131lar\u0131n\u0131n konumunu belirlemeyi sa\u011flar
|
||||
settings.twofactor=2 Fakt\u00f6rl\u00fc Kimlik Do\u011frulama
|
||||
settings.twofactorinfo=Etkinle\u015ftirildi\u011finde her giri\u015fte e-posta ile bir kod g\u00f6nderilir
|
||||
|
||||
# Profile Billing
|
||||
profile.billing.enabled=votianLT \u00fczerinden faturalama
|
||||
profile.billing.prefix=Fatura \u00d6neki
|
||||
|
||||
# Profile Validation
|
||||
profile.validation.company=\u015eirket zorunlu bir aland\u0131r
|
||||
profile.validation.firstname=Ad zorunlu bir aland\u0131r
|
||||
profile.validation.lastname=Soyad zorunlu bir aland\u0131r
|
||||
profile.validation.phone=Telefon numaras\u0131 zorunlu bir aland\u0131r
|
||||
profile.validation.street=Sokak zorunlu bir aland\u0131r
|
||||
profile.validation.housenr=Kap\u0131 numaras\u0131 zorunlu bir aland\u0131r
|
||||
profile.validation.zip=Posta kodu zorunlu bir aland\u0131r
|
||||
profile.validation.city=\u015eehir zorunlu bir aland\u0131r
|
||||
profile.validation.email.required=E-posta adresi zorunlu bir aland\u0131r
|
||||
profile.validation.email.invalid=L\u00fctfen ge\u00e7erli bir e-posta adresi girin
|
||||
profile.validation.company.required=\u015eirket gereklidir
|
||||
profile.validation.street.required=Sokak gereklidir
|
||||
profile.validation.housenr.required=Kap\u0131 numaras\u0131 gereklidir
|
||||
profile.validation.zip.required=Posta kodu gereklidir
|
||||
profile.validation.city.required=\u015eehir gereklidir
|
||||
profile.validation.firstname.required=Ad gereklidir
|
||||
profile.validation.lastname.required=Soyad gereklidir
|
||||
profile.validation.phone.required=Telefon numaras\u0131 gereklidir
|
||||
|
||||
# Profile Invoice
|
||||
profile.invoice.masterdata=Temel Verilerim
|
||||
profile.invoice.name=Ad
|
||||
profile.invoice.city=\u015eehir
|
||||
profile.invoice.email=E-Posta
|
||||
profile.invoice.phone=Telefon
|
||||
profile.invoice.placeholder.company=\u015eirketiniz
|
||||
profile.invoice.placeholder.name=Ad\u0131n\u0131z
|
||||
profile.invoice.placeholder.street=Soka\u011f\u0131n\u0131z
|
||||
profile.invoice.placeholder.city=Posta Kodu \u015eehir
|
||||
profile.invoice.placeholder.email=sizin@email.com.tr
|
||||
profile.invoice.placeholder.phone=Telefon Numaran\u0131z
|
||||
profile.invoice.services.list=Hizmetleri Listele
|
||||
profile.invoice.net=Net Toplam
|
||||
profile.invoice.vat=KDV
|
||||
profile.invoice.gross=Br\u00fct Toplam
|
||||
profile.invoice.customerdata=M\u00fc\u015fteri Verileri
|
||||
profile.invoice.customer.company=M\u00fc\u015fteri \u015eirketi
|
||||
profile.invoice.customer.name=M\u00fc\u015fteri Ad\u0131
|
||||
profile.invoice.customer.street=M\u00fc\u015fteri Soka\u011f\u0131
|
||||
profile.invoice.customer.city=M\u00fc\u015fteri \u015eehri
|
||||
profile.invoice.customer.email=M\u00fc\u015fteri E-Postas\u0131
|
||||
profile.invoice.customer.phone=M\u00fc\u015fteri Telefonu
|
||||
profile.invoice.free.elements=Serbest \u00d6\u011feler
|
||||
profile.invoice.element.text=Metin Alan\u0131
|
||||
profile.invoice.element.header=Ba\u015fl\u0131k
|
||||
profile.invoice.element.date=Tarih
|
||||
profile.invoice.element.customer=M\u00fc\u015fteri Bilgisi
|
||||
profile.invoice.element.company=\u015eirket Bilgisi
|
||||
profile.invoice.element.amount=Tutar
|
||||
profile.invoice.element.line=\u00c7izgi
|
||||
profile.invoice.element.image=Resim
|
||||
profile.invoice.element.invoicenumber=Fatura Numaras\u0131
|
||||
profile.invoice.properties=\u00d6zellikler
|
||||
profile.invoice.properties.info=\u00d6zelliklerini d\u00fczenlemek i\u00e7in tuval \u00fczerindeki bir \u00f6\u011feye t\u0131klay\u0131n.
|
||||
profile.invoice.type=T\u00fcr
|
||||
profile.invoice.variable=De\u011fi\u015fken
|
||||
profile.invoice.xposition=X Konumu
|
||||
profile.invoice.yposition=Y Konumu
|
||||
profile.invoice.fontsize=Yaz\u0131 Tipi Boyutu
|
||||
profile.invoice.color=Renk
|
||||
profile.invoice.element.delete=\u00d6\u011feyi Sil
|
||||
profile.invoice.image=Resim Y\u00fckle
|
||||
profile.invoice.image.drop=Resmi buraya s\u00fcr\u00fckleyin veya t\u0131klay\u0131n
|
||||
profile.invoice.image.uploaded=Resim ba\u015far\u0131yla y\u00fcklendi
|
||||
profile.invoice.image.upload.error=Y\u00fckleme hatas\u0131: {0}
|
||||
profile.invoice.file.rejected=Dosya reddedildi: {0}
|
||||
profile.invoice.text.from.masterdata=Metin temel verilerinizden al\u0131nmaktad\u0131r
|
||||
profile.invoice.canvas.cleared=Tuval temizlendi
|
||||
profile.invoice.canvas.read.error=Hata: Tuval verileri okunamad\u0131
|
||||
profile.invoice.template.saved=\u015eablon ba\u015far\u0131yla kaydedildi
|
||||
profile.invoice.pdf.error=PDF olu\u015fturma hatas\u0131: {0}
|
||||
profile.invoice.pdf.preview=\u00d6nizleme
|
||||
profile.invoice.pdf.preview.error=\u00d6nizleme olu\u015fturma hatas\u0131: {0}
|
||||
|
||||
# Profile Services
|
||||
profile.services.label=Hizmetler
|
||||
profile.services.description=M\u00fc\u015fterilerinize sundu\u011funuz hizmetleri burada y\u00f6netin.
|
||||
profile.services.add=Yeni Hizmet Ekle
|
||||
profile.services.load.error=Hizmetleri y\u00fckleme hatas\u0131: {0}
|
||||
profile.services.saved=Hizmet ba\u015far\u0131yla kaydedildi
|
||||
profile.services.save.error=Hizmet kaydetme hatas\u0131: {0}
|
||||
profile.services.deleted=Hizmet ba\u015far\u0131yla silindi
|
||||
profile.services.delete.error=Hizmet silme hatas\u0131: {0}
|
||||
profile.services.dialog.create=Yeni Hizmet Olu\u015ftur
|
||||
profile.services.dialog.edit=Hizmeti D\u00fczenle
|
||||
profile.services.basis=Hesaplama Temeli
|
||||
profile.services.basis.distance=Kat Edilen Mesafe
|
||||
profile.services.basis.time=S\u00fcre
|
||||
profile.services.basis.flatrate=Sabit \u00dccret
|
||||
profile.services.vatrate=KDV Oran\u0131 (%)
|
||||
profile.services.vatrate.percent=KDV Oran\u0131 (%)
|
||||
profile.services.price.flatrate=Sabit \u00dccret Fiyat\u0131 (\u20ac)
|
||||
profile.services.price.distance=Kilometre Ba\u015f\u0131na Fiyat (\u20ac)
|
||||
profile.services.price.time=15 Dakika Ba\u015f\u0131na Fiyat (\u20ac)
|
||||
profile.services.mandatory=Zorunlu
|
||||
profile.services.calculated=Hesaplan\u0131r
|
||||
profile.services.validation.name=Ad gereklidir
|
||||
profile.services.validation.basis=Hesaplama temeli gereklidir
|
||||
profile.services.validation.flatrate=Sabit \u00fccret fiyat\u0131 gereklidir
|
||||
profile.services.validation.distance=Kilometre ba\u015f\u0131na fiyat gereklidir
|
||||
profile.services.validation.time=15 dakika ba\u015f\u0131na fiyat gereklidir
|
||||
profile.services.validation.vatrate=KDV oran\u0131 gereklidir
|
||||
profile.services.savechanges=Hizmeti Kaydet
|
||||
|
||||
# Buttons
|
||||
button.save=Profil De\u011fi\u015fikliklerini Kaydet
|
||||
button.savechanges=Kaydet
|
||||
button.clear=Temizle
|
||||
button.preview=\u00d6nizleme
|
||||
button.savetemplate=\u015eablonu Kaydet
|
||||
button.changepassword=\u015eifreyi De\u011fi\u015ftir
|
||||
button.deleteaccount=Hesab\u0131 Sil
|
||||
button.add=Yeni
|
||||
button.edit=D\u00fczenle
|
||||
button.delete=Sil
|
||||
button.cancel=\u0130ptal
|
||||
button.close=Kapat
|
||||
button.download=\u0130ndir
|
||||
button.back=Geri
|
||||
|
||||
# Common
|
||||
common.name=Ad
|
||||
common.yes=Evet
|
||||
common.no=Hay\u0131r
|
||||
common.total=Toplam
|
||||
common.price=Fiyat
|
||||
common.service=Hizmet
|
||||
common.customer=M\u00fc\u015fteri
|
||||
common.actions=\u0130\u015flemler
|
||||
common.loading=Y\u00fckleniyor...
|
||||
common.error=Hata
|
||||
common.success=Ba\u015far\u0131l\u0131
|
||||
common.required=Zorunlu Alan
|
||||
|
||||
# Validation
|
||||
validation.required=Alan gereklidir
|
||||
validation.email=Ge\u00e7ersiz e-posta adresi
|
||||
validation.error=Do\u011frulama hatas\u0131
|
||||
|
||||
# Notifications
|
||||
notification.saved=Profil kaydedildi
|
||||
notification.error=Kaydetme hatas\u0131
|
||||
notification.languagechanged=Dil de\u011fi\u015ftirildi
|
||||
|
||||
# Login
|
||||
login.title=Giri\u015f Yap
|
||||
login.username=Kullan\u0131c\u0131 Ad\u0131
|
||||
login.password=\u015eifre
|
||||
login.login=Giri\u015f Yap
|
||||
login.forgotpassword=\u015eifremi Unuttum?
|
||||
login.rememberme=Beni Hat\u0131rla
|
||||
login.register=Kay\u0131t Ol
|
||||
login.2fa.helper=6 haneli kod
|
||||
login.2fa.sent=Kod e-posta ile g\u00f6nderildi
|
||||
login.2fa.no.credentials=Kimlik bilgisi bulunamad\u0131
|
||||
login.2fa.invalid.code=Ge\u00e7ersiz kod
|
||||
login.2fa.wrong.code=Yanl\u0131\u015f kod
|
||||
|
||||
# Error Messages
|
||||
error.loading=Y\u00fckleme hatas\u0131
|
||||
error.saving=Kaydetme hatas\u0131
|
||||
error.validation=Do\u011frulama hatas\u0131
|
||||
|
||||
# Page Titles
|
||||
page.title.dashboard=VotianLT - Kontrol Paneli
|
||||
page.title.appuser.create=Yeni Uygulama Kullan\u0131c\u0131s\u0131 Olu\u015ftur
|
||||
page.title.messages=Mesajlar
|
||||
page.title.register=VotianLT'ye Kay\u0131t Ol
|
||||
page.title.customers=M\u00fc\u015fteriler
|
||||
page.title.customer.edit=M\u00fc\u015fteriyi D\u00fczenle
|
||||
page.title.verwaltung=Y\u00f6netim
|
||||
page.title.company.create=Yeni \u015eirket Olu\u015ftur
|
||||
page.title.imprint=K\u00fcnye
|
||||
page.title.profile.edit=Profili D\u00fczenle
|
||||
page.title.admin.dashboard=Y\u00f6netici Kontrol Paneli
|
||||
page.title.invoice.create=Fatura Olu\u015ftur
|
||||
page.title.customer.create=Yeni M\u00fc\u015fteri Olu\u015ftur
|
||||
page.title.login=VotianLT'ye Giri\u015f Yap
|
||||
page.title.jobs=\u0130\u015fler
|
||||
page.title.appuser.edit=Uygulama Kullan\u0131c\u0131s\u0131n\u0131 D\u00fczenle
|
||||
page.title.statistics=\u0130statistikler
|
||||
page.title.password.forget=\u015eifreyi S\u0131f\u0131rla
|
||||
page.title.invoices=Faturalar
|
||||
page.title.appusers=Uygulama Kullan\u0131c\u0131lar\u0131
|
||||
page.title.job.history=\u0130\u015f Ge\u00e7mi\u015fi
|
||||
page.title.message.history=Mesaj Ge\u00e7mi\u015fi
|
||||
page.title.myinvoices=Faturalar
|
||||
page.title.job.create=Yeni \u0130\u015f Olu\u015ftur
|
||||
page.title.job.summary=\u00d6zet
|
||||
page.title.pricetable=Fiyat Tablosu
|
||||
page.title.invoice.generator=Fatura Olu\u015fturucu
|
||||
page.title.welcome=VotianLT - Ho\u015f Geldiniz
|
||||
page.title.password.reset=\u015eifreyi S\u0131f\u0131rla \u2013 E-Posta Girin
|
||||
page.title.add.appuser=Yeni Uygulama Kullan\u0131c\u0131s\u0131 Olu\u015ftur
|
||||
page.title.user.messages=Mesajlar
|
||||
page.title.edit.customer=M\u00fc\u015fteriyi D\u00fczenle
|
||||
page.title.show.customers=M\u00fc\u015fteriler
|
||||
page.title.add.company=Yeni \u015eirket Olu\u015ftur
|
||||
page.title.create.invoice=Fatura Olu\u015ftur
|
||||
page.title.add.customer=Yeni M\u00fc\u015fteri Olu\u015ftur
|
||||
page.title.edit.appuser=Uygulama Kullan\u0131c\u0131s\u0131n\u0131 D\u00fczenle
|
||||
page.title.forget.password=\u015eifreyi S\u0131f\u0131rla
|
||||
page.title.admin.pricetable=Fiyat Tablosu
|
||||
page.title.add.job=Yeni \u0130\u015f Olu\u015ftur
|
||||
|
||||
# Dashboard
|
||||
dashboard.welcome=Ho\u015f geldiniz, {0}!
|
||||
dashboard.description=Burada i\u015flerinizi y\u00f6netebilir, m\u00fc\u015fterilerinizi organize edebilir ve VotianLT'nin t\u00fcm \u00f6nemli \u00f6zelliklerini kullanabilirsiniz.
|
||||
dashboard.system.title=Sisteme Genel Bak\u0131\u015f
|
||||
dashboard.system.intro=A\u015fa\u011f\u0131daki \u00f6zelliklerle i\u015f s\u00fcre\u00e7lerinizi verimli bir \u015fekilde y\u00f6netin
|
||||
dashboard.feature.setup.title=Kurulum
|
||||
dashboard.feature.setup.desc=Sistem ayarlar\u0131n\u0131z\u0131 ve temel verilerinizi yap\u0131land\u0131r\u0131n
|
||||
dashboard.feature.customers.title=M\u00fc\u015fteriler
|
||||
dashboard.feature.customers.desc=M\u00fc\u015fteri ili\u015fkilerinizi ve ki\u015filerinizi y\u00f6netin
|
||||
dashboard.feature.jobs.title=\u0130\u015fler
|
||||
dashboard.feature.jobs.desc=\u0130\u015flerinizi verimli bir \u015fekilde olu\u015fturun ve y\u00f6netin
|
||||
|
||||
# Add App User
|
||||
addappuser.title=Yeni Uygulama Kullan\u0131c\u0131s\u0131 Olu\u015ftur
|
||||
addappuser.designation=Tan\u0131mlama
|
||||
addappuser.phone=Telefon (Mobil)
|
||||
addappuser.password=\u015eifre
|
||||
addappuser.password.confirm=\u015eifreyi Onayla
|
||||
addappuser.button.submit=Uygulama Kullan\u0131c\u0131s\u0131 Olu\u015ftur
|
||||
addappuser.validation.designation=Tan\u0131mlama gereklidir
|
||||
addappuser.validation.phone=Telefon numaras\u0131 gereklidir
|
||||
addappuser.validation.password.required=\u015eifre gereklidir
|
||||
addappuser.validation.password.min=\u015eifre en az 6 karakter olmal\u0131d\u0131r
|
||||
addappuser.validation.password.confirm=\u015eifre onay\u0131 gereklidir
|
||||
addappuser.validation.password.mismatch=\u015eifreler e\u015fle\u015fmiyor
|
||||
addappuser.validation.email.required=E-posta gereklidir
|
||||
addappuser.validation.email.invalid=Ge\u00e7ersiz e-posta adresi
|
||||
addappuser.notification.validation=L\u00fctfen t\u00fcm zorunlu alanlar\u0131 doldurun
|
||||
addappuser.notification.success=Uygulama kullan\u0131c\u0131s\u0131 ba\u015far\u0131yla olu\u015fturuldu
|
||||
addappuser.notification.check=L\u00fctfen giri\u015flerinizi kontrol edin
|
||||
addappuser.notification.email.duplicate=Bu e-posta adresi zaten kullan\u0131l\u0131yor
|
||||
addappuser.notification.error=Hata: {0}
|
||||
addappuser.placeholder.designation=(HH H 000)
|
||||
|
||||
# Edit App User
|
||||
editappuser.title=Uygulama Kullan\u0131c\u0131s\u0131n\u0131 D\u00fczenle
|
||||
editappuser.password.change=Yeni \u015eifre
|
||||
editappuser.password.change.confirm=Yeni \u015eifreyi Onayla
|
||||
editappuser.password.placeholder=\u015eifreyi de\u011fi\u015ftirmemek i\u00e7in bo\u015f b\u0131rak\u0131n
|
||||
editappuser.notification.invalid.id=Ge\u00e7ersiz uygulama kullan\u0131c\u0131 kimli\u011fi
|
||||
editappuser.notification.password.mismatch=\u015eifreler e\u015fle\u015fmiyor
|
||||
editappuser.notification.saved=Uygulama kullan\u0131c\u0131s\u0131 ba\u015far\u0131yla kaydedildi
|
||||
editappuser.notification.check=L\u00fctfen giri\u015flerinizi kontrol edin
|
||||
editappuser.notification.password.confirm=L\u00fctfen yeni \u015fifreyi onaylay\u0131n
|
||||
editappuser.notification.password.enter=L\u00fctfen yeni bir \u015fifre girin
|
||||
editappuser.notification.deleted=Uygulama kullan\u0131c\u0131s\u0131 ba\u015far\u0131yla silindi
|
||||
editappuser.dialog.delete.text=Bu uygulama kullan\u0131c\u0131s\u0131n\u0131 silmek istedi\u011finizden emin misiniz?
|
||||
editappuser.dialog.delete.confirm=Sil
|
||||
|
||||
# Customers
|
||||
customers.title=M\u00fc\u015fteriler
|
||||
customers.button.add=Yeni M\u00fc\u015fteri Ekle
|
||||
customers.hint.click=Ayr\u0131nt\u0131lar\u0131 g\u00f6rmek i\u00e7in bir m\u00fc\u015fteriye t\u0131klay\u0131n
|
||||
customers.column.company=\u015eirket
|
||||
customers.column.name=Ad
|
||||
customers.column.email=E-Posta
|
||||
customers.column.phone=Telefon
|
||||
customers.column.street=Sokak
|
||||
customers.column.city=\u015eehir
|
||||
|
||||
# Edit Customer
|
||||
editcustomer.title=M\u00fc\u015fteriyi D\u00fczenle
|
||||
editcustomer.notification.notfound=M\u00fc\u015fteri bulunamad\u0131
|
||||
editcustomer.notification.invalid.id=Ge\u00e7ersiz m\u00fc\u015fteri kimli\u011fi
|
||||
editcustomer.notification.saved=M\u00fc\u015fteri ba\u015far\u0131yla kaydedildi
|
||||
editcustomer.notification.check=L\u00fctfen giri\u015flerinizi kontrol edin
|
||||
editcustomer.notification.deleted=M\u00fc\u015fteri ba\u015far\u0131yla silindi
|
||||
editcustomer.dialog.delete.text=Bu m\u00fc\u015fteriyi silmek istedi\u011finizden emin misiniz?
|
||||
editcustomer.dialog.delete.confirm=Sil
|
||||
|
||||
# Add Customer
|
||||
addcustomer.title=Yeni M\u00fc\u015fteri Olu\u015ftur
|
||||
addcustomer.button.submit=M\u00fc\u015fteri Olu\u015ftur
|
||||
addcustomer.notification.validation=L\u00fctfen t\u00fcm zorunlu alanlar\u0131 doldurun
|
||||
addcustomer.notification.success=M\u00fc\u015fteri ba\u015far\u0131yla olu\u015fturuldu
|
||||
addcustomer.notification.check=L\u00fctfen giri\u015flerinizi kontrol edin
|
||||
addcustomer.notification.error=Hata: {0}
|
||||
addcustomer.validation.required=Bu alan gereklidir
|
||||
|
||||
# Add Company
|
||||
addcompany.title=Yeni \u015eirket Olu\u015ftur
|
||||
addcompany.button.submit=\u015eirket Olu\u015ftur
|
||||
|
||||
# Verwaltung
|
||||
verwaltung.title=Y\u00f6netim
|
||||
verwaltung.description=\u015eirketlerinizi, m\u00fc\u015fterilerinizi ve sistem ayarlar\u0131n\u0131z\u0131 burada y\u00f6netin
|
||||
|
||||
# User Messages
|
||||
usermessages.title.with={0} ile Mesajlar
|
||||
usermessages.general.title=Genel Sohbetler
|
||||
usermessages.general.conversation=Genel Sohbet
|
||||
usermessages.job.title=\u0130\u015fle \u0130lgili Mesajlar
|
||||
usermessages.job.conversation=\u0130\u015f {0}
|
||||
usermessages.no.job.messages=\u0130\u015fle ilgili mesaj yok
|
||||
usermessages.preview.empty=\u00d6nizleme mevcut de\u011fil
|
||||
usermessages.message.count={0} Mesaj
|
||||
usermessages.unknown=Bilinmiyor
|
||||
usermessages.unknown.participant=Bilinmeyen Kat\u0131l\u0131mc\u0131
|
||||
|
||||
# Admin Dashboard
|
||||
admindashboard.title=Y\u00f6netici Kontrol Paneli
|
||||
admindashboard.loading=\u0130statistikler y\u00fckleniyor...
|
||||
admindashboard.error=Y\u00fckleme hatas\u0131: {0}
|
||||
admindashboard.section.overview=Genel Bak\u0131\u015f
|
||||
admindashboard.section.jobs=\u0130\u015fler
|
||||
admindashboard.section.tasks=G\u00f6revler
|
||||
admindashboard.section.users=Kullan\u0131c\u0131 Etkinlikleri
|
||||
admindashboard.section.health=Sistem Durumu
|
||||
admindashboard.stat.totaljobs=Toplam \u0130\u015fler
|
||||
admindashboard.stat.users=Kullan\u0131c\u0131lar
|
||||
admindashboard.stat.appusers=Uygulama Kullan\u0131c\u0131lar\u0131
|
||||
admindashboard.stat.lastupdated=Son G\u00fcncelleme
|
||||
admindashboard.stat.openjobs=A\u00e7\u0131k \u0130\u015fler
|
||||
admindashboard.stat.inprogress=Devam Ediyor
|
||||
admindashboard.stat.completed=Tamamland\u0131
|
||||
admindashboard.stat.cargo=Kargo Kalemleri
|
||||
admindashboard.stat.status.info=Durum
|
||||
admindashboard.stat.status.unavailable=Kullan\u0131lam\u0131yor
|
||||
admindashboard.stat.totaltasks=Toplam G\u00f6revler
|
||||
admindashboard.stat.completedtasks=Tamamlanan
|
||||
admindashboard.stat.pendingtasks=Bekleyen
|
||||
admindashboard.stat.successrate=Ba\u015far\u0131 Oran\u0131
|
||||
admindashboard.stat.photos=Foto\u011fraflar
|
||||
admindashboard.stat.barcodes=Barkodlar
|
||||
admindashboard.stat.signatures=\u0130mzalar
|
||||
admindashboard.stat.comments=Yorumlar
|
||||
admindashboard.stat.database=Veritaban\u0131
|
||||
admindashboard.stat.database.connected=Ba\u011fl\u0131
|
||||
admindashboard.stat.database.error=Hata
|
||||
admindashboard.stat.websocket=WebSocket
|
||||
admindashboard.stat.websocket.active=Aktif
|
||||
admindashboard.stat.app=Uygulama
|
||||
admindashboard.stat.app.running=\u00c7al\u0131\u015f\u0131yor
|
||||
admindashboard.stat.memory=Bellek
|
||||
|
||||
# Messages
|
||||
messages.title=Mesajlar
|
||||
messages.column.status=Durum
|
||||
messages.column.client=M\u00fc\u015fteri
|
||||
messages.column.email=E-Posta
|
||||
messages.column.total=Toplam
|
||||
messages.column.unread=Okunmam\u0131\u015f
|
||||
messages.column.lastmessage=Son Mesaj
|
||||
messages.column.preview=\u00d6nizleme
|
||||
messages.notification.error=Mesajlar y\u00fcklenirken hata olu\u015ftu
|
||||
messages.preview.image=Resim
|
||||
messages.preview.empty=\u00d6nizleme yok
|
||||
messages.sender.unknown=Bilinmeyen G\u00f6nderici
|
||||
|
||||
# Add Job
|
||||
addjob.title=Yeni \u0130\u015f Olu\u015ftur
|
||||
addjob.customer.label=M\u00fc\u015fteri
|
||||
addjob.customer.placeholder=M\u00fc\u015fteri Se\u00e7in
|
||||
addjob.customer.unnamed=\u0130simsiz M\u00fc\u015fteri
|
||||
addjob.button.clearfields=Alanlar\u0131 Temizle
|
||||
addjob.button.submit=\u0130\u015f Olu\u015ftur
|
||||
addjob.address.salutation=Hitap
|
||||
addjob.address.salutation.placeholder=Hitap Se\u00e7in
|
||||
addjob.salutation.mr=Bay
|
||||
addjob.salutation.ms=Bayan
|
||||
addjob.salutation.other=Di\u011fer
|
||||
addjob.address.company.placeholder=\u015eirketi girin
|
||||
addjob.address.street.placeholder=Soka\u011f\u0131 girin
|
||||
addjob.address.housenumber=Kap\u0131 Numaras\u0131
|
||||
addjob.address.addition.placeholder=Adres eki
|
||||
addjob.address.city=\u015eehir
|
||||
addjob.address.city.placeholder.pickup=\u015eehir (Al\u0131m)
|
||||
addjob.address.city.placeholder.delivery=\u015eehir (Teslimat)
|
||||
addjob.address.delivery.street.placeholder=Sokak (Teslimat)
|
||||
addjob.address.delivery.addition.placeholder=Adres eki (Teslimat)
|
||||
addjob.address.save=Adresi Kaydet
|
||||
addjob.section.pickup=Al\u0131m
|
||||
addjob.section.delivery=Teslimat
|
||||
addjob.stations.apply=\u0130stasyonlar\u0131 \u00fcbernehmennehmen
|
||||
addjob.station.delivery=Teslimat \u0130stasyonu {0}
|
||||
addjob.station.add=Teslimat \u0130stasyonu Ekle
|
||||
addjob.station.remove.confirm=Teslimat istasyonu {0} ger\u00e7ekten kald\u0131r\u0131ls\u0131n m\u0131?
|
||||
addjob.station.max.reached=Maksimum 25 teslimat istasyonu s\u0131n\u0131r\u0131na ula\u015f\u0131ld\u0131
|
||||
addjob.station.unused=Kullan\u0131lm\u0131yor
|
||||
addjob.appointment.delivery.info=Teslimat tarihleri do\u011frudan teslimat istasyonlar\u0131nda belirlenir.
|
||||
addjob.tab.addresses=M\u00fc\u015fteri & Adresler
|
||||
addjob.tab.appointments=Randevular & \u0130\u015fleme
|
||||
addjob.tab.cargo=Kargo
|
||||
addjob.tab.tasks=G\u00f6revler
|
||||
addjob.tab.price=Fiyat & Tamamlama
|
||||
addjob.appointment.date=Tarih
|
||||
addjob.appointment.time=Saat
|
||||
addjob.appointment.pickup=Al\u0131m Tarihi
|
||||
addjob.appointment.delivery=Teslimat Tarihi
|
||||
addjob.settings.digitalprocess=Uygulama \u00dczerinden Dijital \u0130\u015fleme
|
||||
addjob.appuser.label=Uygulama Kullan\u0131c\u0131s\u0131
|
||||
addjob.appuser.placeholder=Uygulama Kullan\u0131c\u0131s\u0131 Se\u00e7in
|
||||
addjob.cargo.description=A\u00e7\u0131klama
|
||||
addjob.cargo.description.placeholder=A\u00e7\u0131klama girin
|
||||
addjob.cargo.quantity=Miktar
|
||||
addjob.cargo.weight=A\u011f\u0131rl\u0131k
|
||||
addjob.cargo.length=Uzunluk
|
||||
addjob.cargo.width=Geni\u015flik
|
||||
addjob.cargo.height=Y\u00fckseklik
|
||||
addjob.cargo.europalette=Euro Palet
|
||||
addjob.cargo.disposablepalette=Tek Kullan\u0131ml\u0131k Palet
|
||||
addjob.cargo.dusseldorfpalette=D\u00fcsseldorf Paleti
|
||||
addjob.cargo.gridboxpalette=Kafes Kutu Palet
|
||||
addjob.cargo.gridcart=Kafes Araba
|
||||
addjob.cargo.parcel=Paket
|
||||
addjob.cargo.add=Kargo Ekle
|
||||
addjob.tasks.title=G\u00f6revler
|
||||
addjob.tasks.template.placeholder=\u015eablon Se\u00e7in
|
||||
addjob.tasks.template.save.tooltip=\u015eablon Olarak Kaydet
|
||||
addjob.tasks.template.save.title=\u015eablonu Kaydet
|
||||
addjob.tasks.template.name=\u015eablon Ad\u0131
|
||||
addjob.tasks.template.name.placeholder=Ad girin
|
||||
addjob.tasks.template.name.required=Ad gereklidir
|
||||
addjob.tasks.template.saved=\u015eablon "{0}" kaydedildi
|
||||
addjob.tasks.template.save.error=Kaydetme hatas\u0131: {0}
|
||||
addjob.tasks.template.dialog.error=Diyalog a\u00e7ma hatas\u0131: {0}
|
||||
addjob.tasks.template.no.tasks=Kaydedilecek g\u00f6rev yok
|
||||
addjob.tasks.template.load.title=\u015eablon Y\u00fckle
|
||||
addjob.tasks.template.load.text="{0}" \u015fablonunu y\u00fcklemek istiyor musunuz? Bu i\u015flem t\u00fcm mevcut g\u00f6revleri de\u011fi\u015ftirecektir.
|
||||
addjob.tasks.template.load.confirm=Y\u00fckle
|
||||
addjob.tasks.template.loaded=\u015eablon "{0}" y\u00fcklendi
|
||||
addjob.tasks.template.load.error=Y\u00fckleme hatas\u0131: {0}
|
||||
addjob.tasks.template.load.templates.error=\u015eablonlar\u0131 y\u00fckleme hatas\u0131: {0}
|
||||
addjob.tasks.add=G\u00f6rev Ekle
|
||||
addjob.tasks.tasktype=G\u00f6rev T\u00fcr\u00fc
|
||||
addjob.tasks.tasktype.placeholder=T\u00fcr Se\u00e7in
|
||||
addjob.tasks.description=A\u00e7\u0131klama
|
||||
addjob.tasks.description.placeholder=A\u00e7\u0131klama girin
|
||||
addjob.tasks.buttontext=Buton Metni
|
||||
addjob.tasks.buttontext.placeholder=Metin girin
|
||||
addjob.tasks.remark=Not
|
||||
addjob.tasks.remark.placeholder=Not girin
|
||||
addjob.tasks.photo.min=Min. Foto\u011fraf
|
||||
addjob.tasks.photo.max=Maks. Foto\u011fraf
|
||||
addjob.tasks.barcode.min=Min. Barkod
|
||||
addjob.tasks.barcode.max=Maks. Barkod
|
||||
addjob.tasks.signature.noconfig=Yap\u0131land\u0131rma gerekli de\u011fil
|
||||
addjob.tasks.todolist.title=Yap\u0131lacaklar Listesi
|
||||
addjob.tasks.todolist.item.placeholder=Yap\u0131lacak \u00f6\u011feyi girin
|
||||
addjob.tasks.todolist.add=Yap\u0131lacak \u00d6\u011fe Ekle
|
||||
addjob.tasks.comment.label=Yorum
|
||||
addjob.tasks.comment.placeholder=Yorum girin
|
||||
addjob.tasks.comment.required=Yorum gereklidir
|
||||
addjob.tasks.optional=G\u00f6rev iste\u011fe ba\u011fl\u0131d\u0131r
|
||||
addjob.services.title=Hizmetler
|
||||
addjob.services.add=Hizmet Ekle
|
||||
addjob.services.calculation=Hesaplama
|
||||
addjob.services.basis.distance=Kat Edilen Mesafe
|
||||
addjob.services.basis.time=S\u00fcre
|
||||
addjob.services.basis.flatrate=Sabit \u00dccret
|
||||
addjob.services.vat=KDV
|
||||
addjob.services.route.missing=Rota eksik
|
||||
addjob.services.dialog.title=Hizmet Se\u00e7in
|
||||
addjob.services.dialog.placeholder=Hizmet Se\u00e7in
|
||||
addjob.services.dialog.station.placeholder=Teslimat \u0130stasyonu Se\u00e7in
|
||||
addjob.services.dialog.add=Ekle
|
||||
addjob.services.deliverystation=Teslimat \u0130stasyonu
|
||||
addjob.summary.title=\u00d6zet
|
||||
addjob.summary.net=Net
|
||||
addjob.summary.vat=KDV
|
||||
addjob.summary.gross=Br\u00fct
|
||||
addjob.route.title=Rota
|
||||
addjob.route.distance=Mesafe
|
||||
addjob.route.distance.km=Mesafe (km)
|
||||
addjob.route.distance.placeholder=\u00f6rn. 150.5
|
||||
addjob.route.duration=S\u00fcre
|
||||
addjob.route.duration.min=S\u00fcre (dk.)
|
||||
addjob.route.duration.placeholder=\u00f6rn. 120
|
||||
addjob.route.manual.title=Manuel Rota Giri\u015fi
|
||||
addjob.route.manual.hint=Rota hesaplanmad\u0131ysa mesafe ve s\u00fcreyi manuel olarak girin
|
||||
addjob.notification.success=\u0130\u015f {0} ba\u015far\u0131yla olu\u015fturuldu
|
||||
addjob.notification.cleared=T\u00fcm alanlar temizlendi
|
||||
addjob.notification.draft.restored=Taslak geri y\u00fcklendi
|
||||
addjob.validation.required.fields=L\u00fctfen t\u00fcm zorunlu alanlar\u0131 doldurun
|
||||
addjob.validation.appuser.required=L\u00fctfen bir uygulama kullan\u0131c\u0131s\u0131 se\u00e7in
|
||||
addjob.validation.cargo.required=L\u00fctfen en az bir kargo kalemi belirtin
|
||||
addjob.validation.pickupdate.future=Al\u0131m tarihi bug\u00fcn veya gelecekte olmal\u0131d\u0131r
|
||||
addjob.validation.deliverydate.future=Teslimat tarihi bug\u00fcn veya gelecekte olmal\u0131d\u0131r
|
||||
addjob.validation.dialog.title=Adres Do\u011frulama
|
||||
addjob.validation.dialog.loading=Adresler do\u011frulan\u0131yor...
|
||||
addjob.validation.dialog.back=Geri
|
||||
addjob.validation.dialog.continue=Devam
|
||||
addjob.validation.dialog.continue.anyway=Yine de Devam Et
|
||||
addjob.validation.pickup.address=Al\u0131m Adresi
|
||||
addjob.validation.delivery.address=Teslimat Adresi
|
||||
addjob.validation.route=Rota
|
||||
addjob.validation.address.not.found.title=Adres Bulunamad\u0131
|
||||
addjob.validation.address.not.found.message=Girilen adres Google'da net olarak bulunamad\u0131. Yine de kaydetmek istiyor musunuz?
|
||||
addjob.validation.address.save.anyway=Yine de Kaydet
|
||||
addjob.validation.address.correct=Adresi D\u00fczelt
|
||||
|
||||
# Job Summary
|
||||
jobsummary.title=\u00d6zet
|
||||
jobsummary.error.noid=\u0130\u015f kimli\u011fi belirtilmedi
|
||||
jobsummary.error.invalidid=Ge\u00e7ersiz i\u015f kimli\u011fi format\u0131: {0}
|
||||
jobsummary.error.notfound={0} kimlikli i\u015f bulunamad\u0131
|
||||
jobsummary.button.sendmessage=Mesaj G\u00f6nder
|
||||
jobsummary.button.jobhistory=\u0130\u015f Ge\u00e7mi\u015fi
|
||||
jobsummary.button.complete=\u0130\u015fi Manuel Olarak Tamamla
|
||||
jobsummary.dialog.complete.title=\u0130\u015fi Tamamla
|
||||
jobsummary.dialog.complete.text=\u0130\u015f {0} manuel olarak tamamlans\u0131n m\u0131?
|
||||
jobsummary.dialog.complete.cancel=\u0130ptal
|
||||
jobsummary.dialog.complete.confirm=Tamamla
|
||||
jobsummary.notification.completed=\u0130\u015f {0} tamamland\u0131
|
||||
jobsummary.notification.complete.error=Tamamlama hatas\u0131: {0}
|
||||
jobsummary.notification.noappuser=Bu i\u015fe atanm\u0131\u015f uygulama kullan\u0131c\u0131s\u0131 yok
|
||||
jobsummary.section.pickup=Al\u0131m
|
||||
jobsummary.section.delivery=Teslimat
|
||||
jobsummary.station.phone=Telefon
|
||||
jobsummary.section.tasks=Onaylanacak G\u00f6revler
|
||||
jobsummary.section.cargo=Ta\u015f\u0131nacak Kargo
|
||||
jobsummary.section.info=Ek Bilgiler
|
||||
jobsummary.tasks.none=G\u00f6rev yok
|
||||
jobsummary.cargo.none=Kargo bilgisi yok
|
||||
jobsummary.info.netto=Net
|
||||
jobsummary.info.ust=KDV
|
||||
jobsummary.info.gesamt=Toplam
|
||||
jobsummary.info.bemerkung=Not
|
||||
jobsummary.info.digital=Uygulama \u00fczerinden dijital i\u015fleme: etkin
|
||||
jobsummary.info.appuser=Uygulama Kullan\u0131c\u0131s\u0131
|
||||
jobsummary.task.status.abgeschlossen=Tamamland\u0131
|
||||
jobsummary.task.status.offen=A\u00e7\u0131k
|
||||
jobsummary.task.typ=T\u00fcr
|
||||
jobsummary.task.completedAt=Tamamlanma Tarihi
|
||||
jobsummary.task.completedBy=Tamamlayan
|
||||
jobsummary.task.todo.items=Yap\u0131lacaklar
|
||||
jobsummary.task.photo.info=Foto\u011fraflar
|
||||
jobsummary.task.photo.minmax=En az {0} foto\u011fraf gereklidir
|
||||
jobsummary.task.photo.maxonly=En fazla {0} foto\u011fraf izin verilir
|
||||
jobsummary.task.photo.taken=\u00c7ekilen Foto\u011fraflar ({0})
|
||||
jobsummary.task.button.text=Buton Metni
|
||||
jobsummary.button.schliessen=Kapat
|
||||
|
||||
# Jobs
|
||||
jobs.title=\u0130\u015fler
|
||||
jobs.filter.search=Ara
|
||||
jobs.filter.search.placeholder=\u0130\u015f numaras\u0131na g\u00f6re ara...
|
||||
jobs.filter.startdate=Ba\u015flang\u0131\u00e7 Tarihi
|
||||
jobs.filter.enddate=Biti\u015f Tarihi
|
||||
jobs.filter.status=Durum
|
||||
jobs.filter.apply=Filtreyi Uygula
|
||||
jobs.status.all=T\u00fcm\u00fc
|
||||
jobs.status.open=A\u00e7\u0131k
|
||||
jobs.status.done=Tamamland\u0131
|
||||
jobs.notification.completed=\u0130\u015f {0} tamamland\u0131
|
||||
jobs.column.status=Durum
|
||||
jobs.column.customer=M\u00fc\u015fteri
|
||||
jobs.column.jobnumber=\u0130\u015f Numaras\u0131
|
||||
jobs.column.jobdate=\u0130\u015f Tarihi
|
||||
jobs.column.destination=Hedef
|
||||
jobs.historie.manuell=Manuel
|
||||
jobs.button.csvexport=CSV D\u0131\u015fa Aktar
|
||||
jobs.tooltip.complete=\u0130\u015fi Tamamla
|
||||
jobs.tooltip.createinvoice=Fatura Olu\u015ftur
|
||||
jobs.tooltip.showinvoice=Faturay\u0131 G\u00f6ster
|
||||
jobs.tooltip.delete=\u0130\u015fi Sil
|
||||
jobs.dialog.complete.title=\u0130\u015fi Tamamla
|
||||
jobs.dialog.complete.text=\u0130\u015f {0} manuel olarak tamamlans\u0131n m\u0131?
|
||||
jobs.dialog.complete.confirm=Tamamla
|
||||
jobs.dialog.delete.title=\u0130\u015fi Sil
|
||||
jobs.dialog.delete.text=\u0130\u015f {0} ger\u00e7ekten silinsin mi?
|
||||
jobs.notification.complete.error=Tamamlama hatas\u0131: {0}
|
||||
jobs.notification.deleted=\u0130\u015f {0} silindi
|
||||
jobs.notification.delete.error=Silme hatas\u0131: {0}
|
||||
|
||||
# Create Invoice
|
||||
createinvoice.title=Fatura Olu\u015ftur \u2013 \u0130\u015f {0}
|
||||
createinvoice.error.invalidid=Ge\u00e7ersiz \u0130\u015f Kimli\u011fi
|
||||
createinvoice.error.notfound=\u0130\u015f bulunamad\u0131
|
||||
createinvoice.button.create=Fatura Olu\u015ftur
|
||||
createinvoice.section.job=\u0130\u015f Ayr\u0131nt\u0131lar\u0131
|
||||
createinvoice.section.route=Rota Bilgisi
|
||||
createinvoice.section.services=Hizmetler
|
||||
createinvoice.section.summary=\u00d6zet
|
||||
createinvoice.field.jobnumber=\u0130\u015f Numaras\u0131
|
||||
createinvoice.field.customer=M\u00fc\u015fteri
|
||||
createinvoice.field.status=Durum
|
||||
createinvoice.field.price=Fiyat
|
||||
createinvoice.route.distance=Mesafe
|
||||
createinvoice.route.duration=Yolculuk S\u00fcresi
|
||||
createinvoice.column.service=Hizmet
|
||||
createinvoice.column.basis=Hesaplama Temeli
|
||||
createinvoice.summary.net=Net Toplam
|
||||
createinvoice.summary.vat=KDV (%{0})
|
||||
createinvoice.summary.total=Genel Toplam
|
||||
createinvoice.notification.noservices=L\u00fctfen en az bir hizmet se\u00e7in
|
||||
createinvoice.notification.nouser=Kullan\u0131c\u0131 bulunamad\u0131
|
||||
createinvoice.notification.notemplate=Fatura \u015fablonu bulunamad\u0131
|
||||
createinvoice.notification.error=Fatura olu\u015fturma hatas\u0131: {0}
|
||||
createinvoice.notification.saved=Fatura {0} kaydedildi
|
||||
createinvoice.preview.title=Fatura \u00d6nizlemesi
|
||||
createinvoice.preview.number=\u00d6N\u0130ZLEME
|
||||
createinvoice.button.save=Kaydet
|
||||
createinvoice.confirm.save.title=Faturay\u0131 Kaydet
|
||||
createinvoice.confirm.save.message=Bu fatura kal\u0131c\u0131 olarak kaydedilecek ve sonras\u0131nda de\u011fi\u015ftirilemeyecektir. Devam edilsin mi?
|
||||
createinvoice.confirm.save.confirm=Evet, kaydet
|
||||
|
||||
# Invoices
|
||||
invoices.title=Faturalar
|
||||
invoices.column.number=Numara
|
||||
invoices.column.customer=M\u00fc\u015fteri
|
||||
invoices.column.date=Tarih
|
||||
invoices.column.amount=Tutar
|
||||
invoices.column.description=A\u00e7\u0131klama
|
||||
invoices.empty=Hen\u00fcz fatura olu\u015fturulmad\u0131.
|
||||
invoices.notification.pdf.missing=Bu fatura i\u00e7in PDF kaydedilmemi\u015f.
|
||||
|
||||
# My Invoices
|
||||
myinvoices.title=Faturalar
|
||||
myinvoices.hint.noopen=A\u00e7\u0131k faturan\u0131z yok. T\u00fcm faturalar \u00f6denmi\u015ftir.
|
||||
myinvoices.bank.institute=Banka
|
||||
myinvoices.bank.beneficiary=Al\u0131c\u0131
|
||||
myinvoices.bank.iban=IBAN
|
||||
myinvoices.recipient.name=M\u00fc\u015fteri
|
||||
myinvoices.recipient.department=
|
||||
myinvoices.item.description=Kalem: {0}
|
||||
myinvoices.card.open=A\u00e7\u0131k Faturalar
|
||||
myinvoices.card.bank=Banka Bilgileri
|
||||
myinvoices.bank.reference=\u00d6deme Referans\u0131
|
||||
myinvoices.section.title=T\u00fcm Faturalar
|
||||
myinvoices.filter.pagesize=Sayfa Ba\u015f\u0131na Kay\u0131t
|
||||
myinvoices.filter.search=Ara
|
||||
myinvoices.filter.search.placeholder=Fatura numaras\u0131 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\u00e7bir fatura bulunamad\u0131.
|
||||
myinvoices.button.prev=\u00d6nceki
|
||||
myinvoices.button.next=Sonraki
|
||||
|
||||
# App User
|
||||
appuser.title=Uygulama Kullan\u0131c\u0131lar\u0131
|
||||
appuser.button.add=Uygulama Kullan\u0131c\u0131s\u0131 Ekle
|
||||
appuser.column.designation=Tan\u0131mlama
|
||||
appuser.column.firstname=Ad
|
||||
appuser.column.lastname=Soyad
|
||||
appuser.column.phone=Telefon
|
||||
appuser.column.appcode=Uygulama Kodu
|
||||
appuser.column.email=E-Posta
|
||||
|
||||
# Statistics
|
||||
statistics.title=\u0130statistikler
|
||||
statistics.subtitle=\u0130\u015fleriniz ve m\u00fc\u015fterileriniz hakk\u0131nda sorular sorun
|
||||
statistics.prompt.placeholder=Soru girin...
|
||||
statistics.quick.jobcount=\u0130\u015f Say\u0131s\u0131
|
||||
statistics.quick.jobcount.prompt=\u015eu anda ka\u00e7 i\u015fim var?
|
||||
statistics.quick.revenue=Gelir
|
||||
statistics.quick.revenue.prompt=Bu ayki gelirim ne kadar?
|
||||
statistics.quick.trend=Trendler
|
||||
statistics.quick.trend.prompt=Son 3 ay\u0131n trendlerini \u00e7ubuk grafik olarak g\u00f6ster
|
||||
statistics.ai.label=Yapay Zeka Yan\u0131t\u0131
|
||||
statistics.data.fetched=Veriler al\u0131nd\u0131
|
||||
statistics.loading=Hesaplan\u0131yor...
|
||||
|
||||
# Job Status
|
||||
jobstatus.IN_PROGRESS=Devam Ediyor
|
||||
jobstatus.COMPLETED=Tamamland\u0131
|
||||
|
||||
# Task Types
|
||||
tasktype.CONFIRMATION=Onay
|
||||
tasktype.SIGNATURE=\u0130mza
|
||||
tasktype.TODOLIST=Yap\u0131lacaklar Listesi
|
||||
tasktype.PHOTO=Foto\u011fraf
|
||||
tasktype.BARCODE=Barkod
|
||||
tasktype.COMMENT=Yorum
|
||||
|
||||
# Password Reset
|
||||
passwordreset.title=\u015eifreyi S\u0131f\u0131rla
|
||||
passwordreset.newpassword=Yeni \u015eifre
|
||||
passwordreset.confirmpassword=\u015eifreyi Onayla
|
||||
passwordreset.button.submit=\u015eifreyi Kaydet
|
||||
passwordreset.button.cancel=\u0130ptal
|
||||
passwordreset.button.send=E-Posta G\u00f6nder
|
||||
passwordreset.notification.enterpassword=L\u00fctfen yeni bir \u015fifre girin
|
||||
passwordreset.notification.mismatch=\u015eifreler e\u015fle\u015fmiyor
|
||||
passwordreset.notification.success=\u015eifre ba\u015far\u0131yla de\u011fi\u015ftirildi
|
||||
passwordreset.notification.invalidtoken=Token ge\u00e7ersiz veya s\u00fcresi dolmu\u015f
|
||||
passwordreset.notification.entermail=L\u00fctfen e-posta adresinizi girin
|
||||
passwordreset.notification.sent=E-posta mevcutsa bir ba\u011flant\u0131 g\u00f6nderildi
|
||||
passwordreset.notification.wait=Kodu tekrar g\u00f6ndermeden \u00f6nce l\u00fctfen {0} saniye bekleyin
|
||||
|
||||
# Email
|
||||
email.2fa.subject=VotianLT Do\u011frulama Kodunuz
|
||||
email.2fa.body=Do\u011frulama kodunuz: {0}\n\nBu kod 10 dakika ge\u00e7erlidir.\nBu kayd\u0131 siz talep etmediyseniz bu e-postay\u0131 dikkate almay\u0131n.
|
||||
|
||||
# Register
|
||||
register.title=Kay\u0131t
|
||||
register.subtitle=VotianLT hesab\u0131n\u0131z\u0131 olu\u015fturun
|
||||
register.email=E-Posta Adresi
|
||||
register.password=\u015eifre
|
||||
register.password.placeholder=En az 6 karakter
|
||||
register.password.confirm=\u015eifreyi Onayla
|
||||
register.password.confirm.placeholder=\u015eifreyi tekrarlay\u0131n
|
||||
register.firstname=Ad
|
||||
register.lastname=Soyad
|
||||
register.phone=Telefon Numaras\u0131
|
||||
register.company=\u015eirket
|
||||
register.street=Sokak
|
||||
register.housenr=Kap\u0131 No
|
||||
register.zip=Posta Kodu
|
||||
register.city=\u015eehir
|
||||
register.code.label=Do\u011frulama Kodu (6 hane)
|
||||
register.code.placeholder=\u00f6rn. 123456
|
||||
register.button.submit=Kay\u0131t Ol
|
||||
register.button.verify=Kodu Do\u011frula ve Kay\u0131t Ol
|
||||
register.button.resend=Kodu Tekrar G\u00f6nder
|
||||
register.button.back=Ana Sayfaya D\u00f6n
|
||||
register.notification.email.required=L\u00fctfen bir e-posta adresi girin
|
||||
register.notification.email.invalid=L\u00fctfen ge\u00e7erli bir e-posta adresi girin
|
||||
register.notification.email.duplicate=Bu e-posta adresiyle bir kullan\u0131c\u0131 zaten mevcut
|
||||
register.notification.password.required=L\u00fctfen bir \u015fifre girin
|
||||
register.notification.password.min=\u015eifre en az 6 karakter uzunlu\u011funda olmal\u0131d\u0131r
|
||||
register.notification.password.mismatch=\u015eifreler e\u015fle\u015fmiyor
|
||||
register.notification.firstname.required=L\u00fctfen ad\u0131n\u0131z\u0131 girin
|
||||
register.notification.lastname.required=L\u00fctfen soyad\u0131n\u0131z\u0131 girin
|
||||
register.notification.phone.required=L\u00fctfen telefon numaran\u0131z\u0131 girin
|
||||
register.notification.company.required=L\u00fctfen \u015firket ad\u0131n\u0131 girin
|
||||
register.notification.street.required=L\u00fctfen soka\u011f\u0131 girin
|
||||
register.notification.housenr.required=L\u00fctfen kap\u0131 numaras\u0131n\u0131 girin
|
||||
register.notification.zip.required=L\u00fctfen posta kodunu girin
|
||||
register.notification.city.required=L\u00fctfen \u015fehri girin
|
||||
register.notification.code.sent={0} adresine bir do\u011frulama kodu g\u00f6nderildi
|
||||
register.notification.code.emailerror=E-posta g\u00f6nderme hatas\u0131: {0}
|
||||
register.notification.code.expired=Kodun s\u00fcresi doldu. L\u00fctfen yeni bir kod g\u00f6nderin.
|
||||
register.notification.code.invalid=Girilen kod ge\u00e7ersiz
|
||||
register.notification.code.startfirst=L\u00fctfen \u00f6nce kayd\u0131 ba\u015flat\u0131n
|
||||
register.notification.code.required=L\u00fctfen 6 haneli kodu girin
|
||||
register.notification.success=Kay\u0131t ba\u015far\u0131l\u0131. L\u00fctfen giri\u015f yap\u0131n.
|
||||
register.notification.failed=Kay\u0131t ba\u015far\u0131s\u0131z: {0}
|
||||
|
||||
# Start Page
|
||||
start.title=VotianLT - Dijital Ta\u015f\u0131mac\u0131l\u0131k Orta\u011f\u0131n\u0131z
|
||||
start.button.login=Giri\u015f Yap
|
||||
start.button.demo=Demo
|
||||
start.button.register=Kay\u0131t Ol
|
||||
login.demo.only.button=Demo eri\u015fimi yaln\u0131zca ba\u015flang\u0131\u00e7 sayfas\u0131ndaki Demo d\u00fc\u011fmesi \u00fczerinden kullan\u0131labilir.
|
||||
demo.session.active=Demo modu zaten ba\u015fka bir kullan\u0131c\u0131 taraf\u0131ndan kullan\u0131l\u0131yor. L\u00fctfen daha sonra tekrar deneyin.
|
||||
demo.start.error=Demo modu ba\u015flat\u0131lamad\u0131.
|
||||
start.button.createorder=\u0130\u015f Olu\u015ftur
|
||||
start.button.notifications=Bildirimler
|
||||
start.button.nonotifications=Yeni bildirim yok
|
||||
start.hero.description=Ta\u015f\u0131mac\u0131l\u0131k sekt\u00f6r\u00fcndeki bireysel giri\u015fimciler ve k\u00fc\u00e7\u00fck i\u015fletme sahipleri i\u00e7in - tamamen dijital ve b\u00fct\u00fcnle\u015fik. \u0130\u015finize odaklan\u0131n, b\u00fcro i\u015flerini biz halledelim.
|
||||
start.hero.demo.hint=Demo, \u00f6nceden haz\u0131rlanm\u0131\u015f \u00f6rnek verilerle hemen ba\u015flar.
|
||||
start.hero.trial.hint="Hemen \u00fccretsiz deneyin" \u00fccretsiz deneme ay\u0131 i\u00e7in kendi hesab\u0131n\u0131z\u0131 olu\u015fturur.
|
||||
start.system.title=Sistem
|
||||
start.system.intro=Ta\u015f\u0131mac\u0131l\u0131k sekt\u00f6r\u00fcndeki bireysel giri\u015fimciler ve k\u00fc\u00e7\u00fck i\u015fletme sahipleri i\u00e7in as\u0131l i\u015flerine odaklanabilmeleri b\u00fcy\u00fck \u00f6nem ta\u015f\u0131maktad\u0131r: m\u00fc\u015fteri kazanmak ve mallar\u0131 A'dan B'ye ta\u015f\u0131mak.
|
||||
start.feature.setup.title=Kurulum Sihirbaz\u0131
|
||||
start.feature.setup.desc=Kurulum sihirbaz\u0131 ile kullan\u0131c\u0131 profilinizi tamamlayabilirsiniz.
|
||||
start.feature.customers.title=M\u00fc\u015fteri ve \u0130\u015f Y\u00f6netimi
|
||||
start.feature.customers.desc=M\u00fc\u015fteri ve i\u015f y\u00f6netimi ile t\u00fcm ileti\u015fim bilgilerini ve i\u015f ayr\u0131nt\u0131lar\u0131n\u0131 her zaman g\u00f6z \u00f6n\u00fcnde bulundurursunuz.
|
||||
start.feature.jobs.title=\u0130\u015f Olu\u015fturma
|
||||
start.feature.jobs.desc=Birka\u00e7 t\u0131klama ile sisteme i\u015f girin ve hangi \u00e7al\u0131\u015fan\u0131n hangi ta\u015f\u0131ma i\u015fini y\u00fcr\u00fctece\u011fini belirleyin.
|
||||
start.app.title=Uygulama
|
||||
start.app.description=Her i\u015f iste\u011fe ba\u011fl\u0131 olarak votianLT uygulamas\u0131 \u00fczerinden i\u015flenebilir \u2013 tamamen ka\u011f\u0131ts\u0131z. T\u00fcm ilgili i\u015f bilgileri do\u011frudan s\u00fcr\u00fcc\u00fcn\u00fcn ak\u0131ll\u0131 telefonuna iletilir.
|
||||
start.imprint.title=K\u00fcnye
|
||||
start.imprint.company=Assecutor Data Service GmbH
|
||||
start.imprint.address=Ottensener Str. 8, 22525 Hamburg
|
||||
start.imprint.phone=Telefon: +49 40 18 123 771 0
|
||||
start.imprint.email=E-Mail: ahoi@assecutor.de
|
||||
start.cta.text=Bug\u00fcn kay\u0131t olun ve sistemi ba\u015ftan sona test etmek i\u00e7in \u00fccretsiz deneme ay\u0131n\u0131 kullan\u0131n.
|
||||
start.slogan=\u0130\u015finizi ak\u0131ll\u0131ca y\u00f6netin ... votianLT ile!
|
||||
start.version=S\u00fcr\u00fcm
|
||||
|
||||
# Login View
|
||||
login.2fa.title=2FA Kodu
|
||||
login.2fa.button=Kodu Do\u011frula
|
||||
login.votianlt=VotianLT
|
||||
login.version=S\u00fcr\u00fcm
|
||||
|
||||
# Message Details
|
||||
messagedetails.button.send=G\u00f6nder
|
||||
messagedetails.placeholder=Mesaj girin...
|
||||
messagedetails.noimage=(resim i\u00e7eri\u011fi yok)
|
||||
messagedetails.imageerror=(Resim y\u00fcklenemedi)
|
||||
|
||||
# Invoice Generator
|
||||
invoicegenerator.properties.title=\u00d6zellikler
|
||||
invoicegenerator.properties.type=T\u00fcr
|
||||
invoicegenerator.fontsize.label=Yaz\u0131 Tipi Boyutu
|
||||
invoicegenerator.color.label=Yaz\u0131 Rengi
|
||||
invoicegenerator.color.dialog.title=Yaz\u0131 Rengini Se\u00e7in
|
||||
invoicegenerator.color.dialog.hex=Hex Renk De\u011feri
|
||||
invoicegenerator.button.cancel=\u0130ptal
|
||||
invoicegenerator.button.apply=Uygula
|
||||
invoicegenerator.button.delete=\u00d6\u011feyi Sil
|
||||
invoicegenerator.notification.color.applied=Renk uyguland\u0131
|
||||
invoicegenerator.upload.drop=Resmi buraya s\u00fcr\u00fckleyin veya t\u0131klay\u0131n
|
||||
invoicegenerator.upload.success=Resim ba\u015far\u0131yla y\u00fcklendi
|
||||
invoicegenerator.upload.error=Y\u00fckleme hatas\u0131: {0}
|
||||
invoicegenerator.file.rejected=Dosya reddedildi: {0}
|
||||
invoicegenerator.properties.select.info=\u00d6zelliklerini d\u00fczenlemek i\u00e7in tuval \u00fczerindeki bir \u00f6\u011feye t\u0131klay\u0131n.
|
||||
invoicegenerator.template.vline=Dikey \u00c7izgi
|
||||
|
||||
# CSV Export
|
||||
csv.header.customer=M\u00fc\u015fteri
|
||||
csv.header.jobnumber=\u0130\u015f Numaras\u0131
|
||||
csv.header.jobdate=\u0130\u015f Tarihi
|
||||
csv.header.destination=Hedef
|
||||
csv.filename=jobs.csv
|
||||
|
||||
# DatePicker I18n
|
||||
datepicker.month.januar=Ocak
|
||||
datepicker.month.februar=\u015eubat
|
||||
datepicker.month.m\u00e4rz=Mart
|
||||
datepicker.month.april=Nisan
|
||||
datepicker.month.mai=May\u0131s
|
||||
datepicker.month.juni=Haziran
|
||||
datepicker.month.juli=Temmuz
|
||||
datepicker.month.august=A\u011fustos
|
||||
datepicker.month.september=Eyl\u00fcl
|
||||
datepicker.month.oktober=Ekim
|
||||
datepicker.month.november=Kas\u0131m
|
||||
datepicker.month.dezember=Aral\u0131k
|
||||
datepicker.weekday.sonntag=Pazar
|
||||
datepicker.weekday.montag=Pazartesi
|
||||
datepicker.weekday.dienstag=Sal\u0131
|
||||
datepicker.weekday.mittwoch=\u00c7ar\u015famba
|
||||
datepicker.weekday.donnerstag=Per\u015fembe
|
||||
datepicker.weekday.freitag=Cuma
|
||||
datepicker.weekday.samstag=Cumartesi
|
||||
datepicker.weekdayshort.so=Paz
|
||||
datepicker.weekdayshort.mo=Pzt
|
||||
datepicker.weekdayshort.di=Sal
|
||||
datepicker.weekdayshort.mi=\u00c7ar
|
||||
datepicker.weekdayshort.do=Per
|
||||
datepicker.weekdayshort.fr=Cum
|
||||
datepicker.weekdayshort.sa=Cmt
|
||||
|
||||
# Job History
|
||||
jobhistory.status.pickupscheduled=Al\u0131m Planland\u0131
|
||||
jobhistory.status.pickedup=Al\u0131nd\u0131
|
||||
jobhistory.status.intransit=Yolda
|
||||
jobhistory.status.delivered=Teslim Edildi
|
||||
jobhistory.image.alt=B\u00fcy\u00fct\u00fclm\u00fc\u015f Foto\u011fraf
|
||||
jobhistory.title=\u0130\u015f Ge\u00e7mi\u015fi
|
||||
jobhistory.header={0} i\u00e7in \u0130\u015f Ge\u00e7mi\u015fi
|
||||
jobhistory.info.customer=M\u00fc\u015fteri: {0}
|
||||
jobhistory.info.createdat=Olu\u015fturulma Tarihi: {0}
|
||||
jobhistory.info.status=Durum: {0}
|
||||
jobhistory.count=Ge\u00e7mi\u015fte {0} kay\u0131t
|
||||
jobhistory.changedby=De\u011fi\u015ftiren: {0}
|
||||
|
||||
# Version
|
||||
version.label=S\u00fcr\u00fcm
|
||||
|
||||
# Management Combo
|
||||
management.placeholder=Y\u00f6netim
|
||||
management.customers=M\u00fc\u015fteriler
|
||||
management.jobs=\u0130\u015fler
|
||||
management.companies=\u015eirketler
|
||||
|
||||
# User Menu
|
||||
usermenu.profile=Profili G\u00f6ster
|
||||
usermenu.settings=Ayarlar
|
||||
usermenu.logout=\u00c7\u0131k\u0131\u015f
|
||||
|
||||
# CTA Button
|
||||
cta.freetest=\u015eimdi \u00fccretsiz deneyin
|
||||
|
||||
# Miscellaneous
|
||||
misc.toggle.hide=Gizle
|
||||
misc.toggle.show=G\u00f6ster
|
||||
misc.nodata=Veri mevcut de\u011fil
|
||||
misc.loading=Veriler y\u00fckleniyor...
|
||||
misc.error=Bir hata olu\u015ftu
|
||||
misc.retry=Tekrar Dene
|
||||
|
||||
# Admin Price Table
|
||||
adminpricetable.title=Fiyat Tablosu
|
||||
adminpricetable.field.monthly=Ayl\u0131k Temel Paket
|
||||
adminpricetable.field.applicense=Uygulama Kullan\u0131m Lisans\u0131
|
||||
adminpricetable.field.revenue=Gelir Pay\u0131
|
||||
adminpricetable.notification.saved=Fiyat tablosu kaydedildi
|
||||
adminpricetable.notification.save.error=Kaydetme hatas\u0131: {0}
|
||||
adminpricetable.notification.load.error=Y\u00fckleme hatas\u0131: {0}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"sender": "driver01",
|
||||
"receiver": "dispatcher01",
|
||||
"content": "Ankunft in 10 Minuten.",
|
||||
"jobId": "665f1c601971c8390b29f1f5",
|
||||
"jobNumber": "JOB-2024-00042"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"messageId": "6660d4c1fcb75a64f1b3c812",
|
||||
"sender": "dispatcher01",
|
||||
"receiver": "driver01",
|
||||
"content": "Bitte bestätige die Lieferung.",
|
||||
"direction": "OUTGOING",
|
||||
"messageType": "JOB_RELATED",
|
||||
"createdAt": "2024-05-25T10:45:00",
|
||||
"jobId": "665f1c601971c8390b29f1f5",
|
||||
"jobNumber": "JOB-2024-00042",
|
||||
"read": false
|
||||
}
|
||||
464
backend/src/main/resources/templates/customer_invoice.html
Normal file
464
backend/src/main/resources/templates/customer_invoice.html
Normal file
@@ -0,0 +1,464 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns:th="http://www.thymeleaf.org" lang="de">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Rechnung ${invoiceData.invoiceNumber}</title>
|
||||
<style>
|
||||
@page {
|
||||
size: A4;
|
||||
margin: 2cm 1.5cm 2cm 1.5cm;
|
||||
}
|
||||
|
||||
* {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: 'Arial', 'Helvetica', sans-serif;
|
||||
font-size: 11pt;
|
||||
line-height: 1.4;
|
||||
color: #333;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background: white;
|
||||
}
|
||||
|
||||
.invoice-container {
|
||||
max-width: 21cm;
|
||||
margin: 0 auto;
|
||||
background: white;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/* Header Section */
|
||||
.header {
|
||||
display: table;
|
||||
width: 100%;
|
||||
margin-bottom: 3em;
|
||||
border-bottom: 2px solid #2c5aa0;
|
||||
padding-bottom: 1em;
|
||||
}
|
||||
|
||||
.header-left {
|
||||
display: table-cell;
|
||||
width: 60%;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.header-right {
|
||||
display: table-cell;
|
||||
width: 40%;
|
||||
vertical-align: top;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.company-logo {
|
||||
font-size: 24pt;
|
||||
font-weight: bold;
|
||||
color: #2c5aa0;
|
||||
margin-bottom: 0.5em;
|
||||
}
|
||||
|
||||
.company-details {
|
||||
font-size: 9pt;
|
||||
color: #666;
|
||||
line-height: 1.3;
|
||||
}
|
||||
|
||||
.invoice-title {
|
||||
font-size: 18pt;
|
||||
font-weight: bold;
|
||||
color: #2c5aa0;
|
||||
margin-bottom: 0.3em;
|
||||
}
|
||||
|
||||
.invoice-meta {
|
||||
font-size: 10pt;
|
||||
line-height: 1.4;
|
||||
}
|
||||
|
||||
/* Recipient Section */
|
||||
.recipient-section {
|
||||
margin-bottom: 2.5em;
|
||||
}
|
||||
|
||||
.sender-short {
|
||||
font-size: 8pt;
|
||||
color: #666;
|
||||
border-bottom: 1px solid #ccc;
|
||||
padding-bottom: 2pt;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
.recipient-address {
|
||||
font-size: 11pt;
|
||||
line-height: 1.4;
|
||||
}
|
||||
|
||||
.recipient-address .company {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* Invoice Details */
|
||||
.invoice-details {
|
||||
display: table;
|
||||
width: 100%;
|
||||
margin-bottom: 2em;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
.invoice-details-left {
|
||||
display: table-cell;
|
||||
width: 50%;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.invoice-details-right {
|
||||
display: table-cell;
|
||||
width: 50%;
|
||||
vertical-align: top;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.detail-row {
|
||||
margin-bottom: 0.3em;
|
||||
}
|
||||
|
||||
.detail-label {
|
||||
font-weight: bold;
|
||||
display: inline-block;
|
||||
width: 120px;
|
||||
}
|
||||
|
||||
/* Items Table */
|
||||
.items-section {
|
||||
margin-bottom: 2em;
|
||||
}
|
||||
|
||||
.items-table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
font-size: 10pt;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
.items-table th {
|
||||
background-color: #f8f9fa;
|
||||
border: 1px solid #dee2e6;
|
||||
padding: 8pt;
|
||||
text-align: left;
|
||||
font-weight: bold;
|
||||
color: #2c5aa0;
|
||||
}
|
||||
|
||||
.items-table td {
|
||||
border: 1px solid #dee2e6;
|
||||
padding: 6pt 8pt;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.items-table tbody tr:nth-child(even) {
|
||||
background-color: #f8f9fa;
|
||||
}
|
||||
|
||||
.items-table .qty-col {
|
||||
width: 10%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.items-table .desc-col {
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
.items-table .price-col {
|
||||
width: 20%;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.items-table .total-col {
|
||||
width: 20%;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
/* Totals Section */
|
||||
.totals-section {
|
||||
display: table;
|
||||
width: 100%;
|
||||
margin-bottom: 2em;
|
||||
}
|
||||
|
||||
.totals-left {
|
||||
display: table-cell;
|
||||
width: 60%;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.totals-right {
|
||||
display: table-cell;
|
||||
width: 40%;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.totals-table {
|
||||
width: 100%;
|
||||
font-size: 11pt;
|
||||
}
|
||||
|
||||
.totals-table td {
|
||||
padding: 4pt 8pt;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.totals-table .label-col {
|
||||
text-align: right;
|
||||
width: 70%;
|
||||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
|
||||
.totals-table .amount-col {
|
||||
text-align: right;
|
||||
width: 30%;
|
||||
font-weight: bold;
|
||||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
|
||||
.totals-table .total-row .label-col,
|
||||
.totals-table .total-row .amount-col {
|
||||
background-color: #2c5aa0;
|
||||
color: white;
|
||||
font-weight: bold;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* Payment Section */
|
||||
.payment-section {
|
||||
margin-bottom: 2em;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
.payment-terms {
|
||||
background-color: #f8f9fa;
|
||||
padding: 1em;
|
||||
border-left: 4px solid #2c5aa0;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
.bank-details {
|
||||
display: table;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.bank-details-left {
|
||||
display: table-cell;
|
||||
width: 50%;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.bank-details-right {
|
||||
display: table-cell;
|
||||
width: 50%;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* Legal Footer */
|
||||
.legal-footer {
|
||||
border-top: 1px solid #dee2e6;
|
||||
padding-top: 1em;
|
||||
font-size: 8pt;
|
||||
color: #666;
|
||||
text-align: center;
|
||||
line-height: 1.3;
|
||||
}
|
||||
|
||||
/* Utility Classes */
|
||||
.text-right {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.text-center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.font-bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.mb-1 {
|
||||
margin-bottom: 0.5em;
|
||||
}
|
||||
|
||||
.mb-2 {
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
/* Print Styles */
|
||||
@media print {
|
||||
body {
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
.invoice-container {
|
||||
max-width: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.header {
|
||||
page-break-after: avoid;
|
||||
}
|
||||
|
||||
.items-table {
|
||||
page-break-inside: avoid;
|
||||
}
|
||||
|
||||
.totals-section {
|
||||
page-break-inside: avoid;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="invoice-container">
|
||||
<!-- Header Section -->
|
||||
<div class="header">
|
||||
<div class="header-left">
|
||||
<div class="company-logo">${invoiceData.senderName}</div>
|
||||
<div class="company-details">
|
||||
${invoiceData.senderAddress}<br>
|
||||
${invoiceData.senderPostcode} ${invoiceData.senderCity}<br>
|
||||
${invoiceData.senderCountry}<br>
|
||||
<br>
|
||||
Tel: ${invoiceData.senderPhone}<br>
|
||||
E-Mail: ${invoiceData.senderEmail}<br>
|
||||
Web: ${invoiceData.senderWebsite}<br>
|
||||
<br>
|
||||
Steuernr.: ${invoiceData.senderTaxNumber}<br>
|
||||
USt-IdNr.: ${invoiceData.senderVatId}
|
||||
</div>
|
||||
</div>
|
||||
<div class="header-right">
|
||||
<div class="invoice-title">RECHNUNG</div>
|
||||
<div class="invoice-meta">
|
||||
<strong>Nr. ${invoiceData.invoiceNumber}</strong><br>
|
||||
vom ${invoiceData.invoiceDate}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Recipient Section -->
|
||||
<div class="recipient-section">
|
||||
<div class="sender-short">
|
||||
${invoiceData.senderName} · ${invoiceData.senderAddress} · ${invoiceData.senderPostcode} ${invoiceData.senderCity}
|
||||
</div>
|
||||
<div class="recipient-address">
|
||||
<div class="company">${invoiceData.recipientCompany}</div>
|
||||
<div>${invoiceData.recipientName}</div>
|
||||
<div>${invoiceData.recipientAddress}</div>
|
||||
<div>${invoiceData.recipientPostcode} ${invoiceData.recipientCity}</div>
|
||||
<div>${invoiceData.recipientCountry}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Invoice Details -->
|
||||
<div class="invoice-details">
|
||||
<div class="invoice-details-left">
|
||||
<div class="detail-row">
|
||||
<span class="detail-label">Rechnungsdatum:</span>
|
||||
${invoiceData.invoiceDate}
|
||||
</div>
|
||||
<div class="detail-row">
|
||||
<span class="detail-label">Leistungsdatum:</span>
|
||||
${invoiceData.deliveryDate}
|
||||
</div>
|
||||
<div class="detail-row">
|
||||
<span class="detail-label">Kundennummer:</span>
|
||||
${invoiceData.recipientVatId}
|
||||
</div>
|
||||
</div>
|
||||
<div class="invoice-details-right">
|
||||
<div class="detail-row">
|
||||
<span class="detail-label">Fälligkeitsdatum:</span>
|
||||
${invoiceData.paymentDueDate}
|
||||
</div>
|
||||
<div class="detail-row">
|
||||
<span class="detail-label">Zahlungsziel:</span>
|
||||
14 Tage netto
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Description -->
|
||||
<div class="mb-2">
|
||||
<strong>Leistungsbeschreibung:</strong><br>
|
||||
${invoiceData.description}
|
||||
</div>
|
||||
|
||||
<!-- Items Table -->
|
||||
<div class="items-section">
|
||||
<table class="items-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="qty-col">Menge</th>
|
||||
<th class="desc-col">Beschreibung</th>
|
||||
<th class="price-col">Einzelpreis<br>(netto)</th>
|
||||
<th class="total-col">Gesamtpreis<br>(netto)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<!-- ITEM_ROWS -->
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<!-- Totals Section -->
|
||||
<div class="totals-section">
|
||||
<div class="totals-left">
|
||||
<!-- Space for additional notes if needed -->
|
||||
</div>
|
||||
<div class="totals-right">
|
||||
<table class="totals-table">
|
||||
<tr>
|
||||
<td class="label-col">Nettobetrag:</td>
|
||||
<td class="amount-col">${invoiceData.netAmount}</td>
|
||||
</tr>
|
||||
<tr class="total-row">
|
||||
<td class="label-col">Rechnungsbetrag:</td>
|
||||
<td class="amount-col">${invoiceData.totalAmount}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Payment Section -->
|
||||
<div class="payment-section">
|
||||
<div class="payment-terms">
|
||||
<strong>Zahlungsbedingungen:</strong><br>
|
||||
${invoiceData.paymentTerms}
|
||||
Fälligkeitsdatum: ${invoiceData.paymentDueDate}
|
||||
</div>
|
||||
|
||||
<div class="bank-details">
|
||||
<div class="bank-details-left">
|
||||
<strong>Bankverbindung:</strong><br>
|
||||
${invoiceData.bankAccount}<br>
|
||||
IBAN: ${invoiceData.iban}<br>
|
||||
BIC: ${invoiceData.bic}
|
||||
</div>
|
||||
<div class="bank-details-right">
|
||||
<strong>Verwendungszweck:</strong><br>
|
||||
Rechnung ${invoiceData.invoiceNumber}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Legal Footer -->
|
||||
<div class="legal-footer">
|
||||
${invoiceData.legalNotes}<br>
|
||||
<br>
|
||||
Vielen Dank für Ihr Vertrauen!<br>
|
||||
Bei Fragen zu dieser Rechnung wenden Sie sich bitte an: ${invoiceData.senderEmail}
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,187 @@
|
||||
{
|
||||
"elements": [
|
||||
{
|
||||
"id": "demo-title",
|
||||
"type": "header",
|
||||
"text": "Rechnung",
|
||||
"xPercent": "7.56",
|
||||
"yPercent": "6.53",
|
||||
"widthPercent": "28.07",
|
||||
"heightPercent": "4.04",
|
||||
"fontSize": 24,
|
||||
"fontStyle": "bold",
|
||||
"color": "#111111"
|
||||
},
|
||||
{
|
||||
"id": "demo-number-label",
|
||||
"type": "text",
|
||||
"text": "Rechnungsnr.",
|
||||
"xPercent": "67.06",
|
||||
"yPercent": "7.48",
|
||||
"widthPercent": "17.98",
|
||||
"heightPercent": "2.97",
|
||||
"fontSize": 11,
|
||||
"fontStyle": "bold",
|
||||
"color": "#111111"
|
||||
},
|
||||
{
|
||||
"id": "demo-number-value",
|
||||
"type": "text",
|
||||
"text": "000000",
|
||||
"xPercent": "84.03",
|
||||
"yPercent": "7.48",
|
||||
"widthPercent": "10.08",
|
||||
"heightPercent": "2.97",
|
||||
"fontSize": 11,
|
||||
"fontStyle": "normal",
|
||||
"color": "#111111",
|
||||
"isStatic": true,
|
||||
"variable": "invoice.number"
|
||||
},
|
||||
{
|
||||
"id": "demo-date-label",
|
||||
"type": "text",
|
||||
"text": "Datum",
|
||||
"xPercent": "67.06",
|
||||
"yPercent": "11.52",
|
||||
"widthPercent": "17.98",
|
||||
"heightPercent": "2.97",
|
||||
"fontSize": 11,
|
||||
"fontStyle": "bold",
|
||||
"color": "#111111"
|
||||
},
|
||||
{
|
||||
"id": "demo-date-value",
|
||||
"type": "text",
|
||||
"text": "2026-01-01",
|
||||
"xPercent": "84.03",
|
||||
"yPercent": "11.52",
|
||||
"widthPercent": "10.08",
|
||||
"heightPercent": "2.97",
|
||||
"fontSize": 11,
|
||||
"fontStyle": "normal",
|
||||
"color": "#111111",
|
||||
"isStatic": true,
|
||||
"variable": "invoice.date"
|
||||
},
|
||||
{
|
||||
"id": "demo-sender",
|
||||
"type": "text",
|
||||
"text": null,
|
||||
"xPercent": "7.56",
|
||||
"yPercent": "16.51",
|
||||
"widthPercent": "30.08",
|
||||
"heightPercent": "2.97",
|
||||
"fontSize": 12,
|
||||
"fontStyle": "bold",
|
||||
"color": "#111111",
|
||||
"isStatic": true,
|
||||
"variable": "masterdata.contact_name"
|
||||
},
|
||||
{
|
||||
"id": "demo-customer",
|
||||
"type": "customer",
|
||||
"text": "Kundenname\nStraße Nr.\nPLZ Ort",
|
||||
"xPercent": "7.56",
|
||||
"yPercent": "25.06",
|
||||
"widthPercent": "33.95",
|
||||
"heightPercent": "12.00",
|
||||
"fontSize": 12,
|
||||
"fontStyle": "normal",
|
||||
"color": "#111111"
|
||||
},
|
||||
{
|
||||
"id": "demo-services",
|
||||
"type": "text",
|
||||
"text": "Leistungen",
|
||||
"xPercent": "7.56",
|
||||
"yPercent": "42.04",
|
||||
"widthPercent": "85.04",
|
||||
"heightPercent": "28.03",
|
||||
"fontSize": 11,
|
||||
"fontStyle": "normal",
|
||||
"color": "#111111",
|
||||
"isStatic": true,
|
||||
"variable": "services.list"
|
||||
},
|
||||
{
|
||||
"id": "demo-net-label",
|
||||
"type": "text",
|
||||
"text": "Netto",
|
||||
"xPercent": "67.06",
|
||||
"yPercent": "73.99",
|
||||
"widthPercent": "11.93",
|
||||
"heightPercent": "2.97",
|
||||
"fontSize": 11,
|
||||
"fontStyle": "bold",
|
||||
"color": "#111111"
|
||||
},
|
||||
{
|
||||
"id": "demo-net-value",
|
||||
"type": "text",
|
||||
"text": "0,00 €",
|
||||
"xPercent": "80.00",
|
||||
"yPercent": "73.99",
|
||||
"widthPercent": "13.95",
|
||||
"heightPercent": "2.97",
|
||||
"fontSize": 11,
|
||||
"fontStyle": "normal",
|
||||
"color": "#111111",
|
||||
"isStatic": true,
|
||||
"variable": "invoice.net_total"
|
||||
},
|
||||
{
|
||||
"id": "demo-total-label",
|
||||
"type": "text",
|
||||
"text": "Gesamt",
|
||||
"xPercent": "67.06",
|
||||
"yPercent": "78.98",
|
||||
"widthPercent": "11.93",
|
||||
"heightPercent": "3.44",
|
||||
"fontSize": 13,
|
||||
"fontStyle": "bold",
|
||||
"color": "#111111"
|
||||
},
|
||||
{
|
||||
"id": "demo-total-value",
|
||||
"type": "text",
|
||||
"text": "0,00 €",
|
||||
"xPercent": "80.00",
|
||||
"yPercent": "78.98",
|
||||
"widthPercent": "13.95",
|
||||
"heightPercent": "3.44",
|
||||
"fontSize": 13,
|
||||
"fontStyle": "bold",
|
||||
"color": "#111111",
|
||||
"isStatic": true,
|
||||
"variable": "invoice.gross_total"
|
||||
},
|
||||
{
|
||||
"id": "demo-template-note",
|
||||
"type": "text",
|
||||
"text": "Hinweis: Dieses Rechnungstemplate kann vom Benutzer ",
|
||||
"xPercent": "0.00",
|
||||
"yPercent": "20.78",
|
||||
"widthPercent": "100.00",
|
||||
"heightPercent": "4.51",
|
||||
"fontSize": 20,
|
||||
"fontStyle": "normal",
|
||||
"textAlign": "center",
|
||||
"color": "#555555"
|
||||
},
|
||||
{
|
||||
"id": "element-1",
|
||||
"type": "text",
|
||||
"text": "frei angepasst werden.",
|
||||
"xPercent": "31.93",
|
||||
"yPercent": "24.94",
|
||||
"widthPercent": "25.21",
|
||||
"heightPercent": "3.56",
|
||||
"fontSize": 20,
|
||||
"color": "#333333",
|
||||
"isStatic": false,
|
||||
"isCustomer": false,
|
||||
"variable": null
|
||||
}
|
||||
]
|
||||
}
|
||||
97
backend/src/main/resources/templates/system_invoice.html
Normal file
97
backend/src/main/resources/templates/system_invoice.html
Normal file
@@ -0,0 +1,97 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Rechnung VOTIAN-LT</title>
|
||||
<style>
|
||||
@page { size: A4; margin: 0; }
|
||||
html, body { margin: 0; padding: 0; width: 21cm; height: 29.7cm; }
|
||||
body {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
box-sizing: border-box;
|
||||
padding: 2cm;
|
||||
border: 2px solid #1b12b9;
|
||||
font-family: Arial, sans-serif;
|
||||
font-size: 12pt;
|
||||
position: relative;
|
||||
}
|
||||
main { flex: 1 0 auto; }
|
||||
h1, h2 { color: #1b12b9; text-align: center; margin: 0; }
|
||||
table { width: 100%; border-collapse: collapse; margin-top: 1em; }
|
||||
th, td { padding: 0.3em; text-align: right; border-top: 1px solid #ddd; vertical-align: top; }
|
||||
th:first-child, td:first-child { text-align: left; }
|
||||
.total-row { font-weight: bold; background: #e6e6e6; }
|
||||
|
||||
/* Footer exakt 5cm über dem unteren Rand */
|
||||
.footer-section {
|
||||
position: absolute;
|
||||
bottom: 0cm; /* Abstand von unten */
|
||||
left: 2cm; /* gleiche Einrückung wie body-padding */
|
||||
right: 2cm;
|
||||
}
|
||||
|
||||
.footer { font-size: 10pt; text-align: center; margin-top: 1em; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<main>
|
||||
<h1>Assecutor</h1>
|
||||
<h2>Data Service GmbH1111</h2>
|
||||
|
||||
<p><strong>Empfänger:</strong><br>
|
||||
Hamburger Hochbahasdfasdasn AG<br>
|
||||
Kreditorenbuchhaltung<br>
|
||||
Steinstraße 20<br>
|
||||
20095 Hamburg
|
||||
</p>
|
||||
|
||||
<p><strong>Absender:</strong><br>
|
||||
Assecutor Data Service GmbH<br>
|
||||
Gerhart-Hauptmann-Weg 14, 21502 Geesthacht<br>
|
||||
Tel.: 040-181237710 · www.assecutor.de
|
||||
</p>
|
||||
|
||||
<p><strong>Datum:</strong> 19.07.2021</p>
|
||||
|
||||
<h2>Rechnung HHA-2021-07</h2>
|
||||
<p>Gemäß unserem Nutzungsvertrag zu der Bestellnummer <strong>45519389</strong>
|
||||
berechnen wir Ihnen für den Monat Juli 2021 wie folgt:</p>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>Menge</th><th>Bezeichnung</th><th>Einzelpreis</th><th>Gesamt</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td style="text-align:left">
|
||||
Mtl. Lizenzgebühr »ILLT«
|
||||
</td>
|
||||
<td>5.639,00 €</td>
|
||||
<td>5.639,00 €</td>
|
||||
</tr>
|
||||
<tr class="total-row">
|
||||
<td></td><td style="text-align:left">Nettobetrag</td><td></td><td>5.639,00 €</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td><td style="text-align:left">+ 19% USt.</td><td></td><td>1.071,41 €</td>
|
||||
</tr>
|
||||
<tr class="total-row">
|
||||
<td></td><td style="text-align:left">Endbetrag</td><td></td><td>6.710,41 €</td>
|
||||
</tr>
|
||||
</table>
|
||||
</main>
|
||||
|
||||
<div class="footer-section">
|
||||
<p><strong>Zahlungsbedingungen:</strong> Gesamtbetrag bis spätestens zum 10. Werktag nach Rechnungserhalt auf unser Konto.</p>
|
||||
<br>
|
||||
<p class="footer">
|
||||
Geschäftsführer: Carsten Annacker, Gunnar Timm · Steuernummer: 22 294 53099 · USt-IdNr.: DE261094748<br>
|
||||
Sitz: Geesthacht · Handelsregister: Lübeck HRB 8595<br>
|
||||
Bankverbindung: Hamburger Sparkasse · IBAN DE67200505501217139888 · BIC HASPDEHHXXX
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user