Files
chart-app/src/main/resources/vaadin-i18n/translations.properties
T
Pit Friedrich 487c206411
CI / build-and-test (pull_request) Successful in 2m22s
fix: merge GridStackView into DashboardView (#19)
DashboardView and GridStackView rendered the same three charts from the
same hardcoded data, so every chart factory method existed twice. The
dashboard is now the GridStackLayout variant at @Route(""):

- GridStackView deleted, its grid/toolbar/chart factories moved into
  DashboardView, which keeps the point-click notifications the old
  dashboard had.
- Charts size to their widget (100%/100%) instead of a fixed 400px.
- MainLayout has one dashboard entry; nav.gridstack/page.gridstack keys
  dropped from all three bundles.
- Storage key is "dashboard" (was "gridstack-demo"), so a saved layout
  from the old route is not reused.
- GridStackViewTest renamed to DashboardViewTest, plus a test asserting
  the three charts render.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0124BiJikbhbiEsNfJxdWM69
2026-07-28 19:12:52 +02:00

110 lines
2.7 KiB
Properties
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# German (source of truth / DefaultI18NProvider fallback)
app.title=Chart App
action.themeToggle=Farbschema wechseln
action.language=Sprache wechseln
lang.de=Deutsch
lang.en=English
lang.es=Español
nav.dashboard=Dashboard
nav.form=Formular
nav.table=Tabelle
page.dashboard=Dashboard
page.form=Formular
page.table=Tabelle
card.revenueTrend=Umsatz-Entwicklung
card.revenueByMonth=Umsatz nach Monat
card.revenueByRegion=Umsatz nach Region
card.registration=Registrierung
card.employees=Mitarbeiter
card.gridstackHint=Bedienung
gridstack.hint=Karten am Griff oben rechts verschieben, an der unteren rechten Ecke die Größe ändern, mit dem X oben rechts schließen. Das Layout wird im Browser gespeichert und beim nächsten Besuch wiederhergestellt.
gridstack.addWidget=Widget hinzufügen
gridstack.reset=Layout zurücksetzen
gridstack.status=Layout geändert {0} Widgets
gridstack.statusInitial=Layout unverändert
gridstack.widget=Widget {0}
gridstack.widgetText=Frei platzierbare Karte.
gridstack.dragHandle=Verschieben
gridstack.close=Schließen
chart.revenueSeries=Umsatz 2026
chart.pointClick=Serie {0}, Punkt {1}
chart.sliceClick=Slice {0}
month.jan=Jan
month.feb=Feb
month.mar=Mär
month.apr=Apr
month.may=Mai
month.jun=Jun
region.north=Nord
region.south=Süd
region.east=Ost
region.west=West
form.firstName=Vorname
form.lastName=Nachname
form.email=E-Mail
form.password=Passwort
form.age=Alter
form.salary=Gehalt (€)
form.birthdate=Geburtsdatum
form.time=Bevorzugte Uhrzeit
form.country=Land
form.department=Abteilung
form.interests=Interessen
form.salutation=Anrede
form.newsletter=Newsletter abonnieren
form.remark=Bemerkung
form.save=Speichern
form.reset=Zurücksetzen
form.today=Heute
form.cancel=Abbrechen
form.time.badInput=Ungültige Uhrzeit
form.time.required=Uhrzeit ist erforderlich
form.time.min=Uhrzeit liegt vor der frühesten erlaubten Zeit
form.time.max=Uhrzeit liegt nach der spätesten erlaubten Zeit
country.de=Deutschland
country.at=Österreich
country.ch=Schweiz
country.fr=Frankreich
country.nl=Niederlande
dept.sales=Vertrieb
dept.marketing=Marketing
dept.dev=Entwicklung
dept.support=Support
dept.management=Geschäftsführung
interest.newsletter=Newsletter-Themen
interest.webinars=Webinare
interest.updates=Produkt-Updates
interest.events=Events
salutation.mrs=Frau
salutation.mr=Herr
salutation.diverse=Divers
salutation.none=Keine Angabe
valid.firstNameRequired=Vorname wird benötigt
valid.lastNameRequired=Nachname wird benötigt
valid.emailRequired=E-Mail wird benötigt
valid.emailInvalid=Ungültige E-Mail-Adresse
valid.ageRange=Alter muss zwischen 0 und 120 liegen
notify.saved=Gespeichert: {0} {1}
notify.checkInput=Bitte Eingaben prüfen
table.search=Suchen…
col.name=Name
col.department=Abteilung
col.city=Stadt
col.salary=Gehalt (€)