196 lines
9.6 KiB
PHP
196 lines
9.6 KiB
PHP
<?php
|
||
$TRANSLATIONS = [
|
||
'Operational Dashboard' => 'Operational Dashboard',
|
||
'Selection saved' => 'Auswahl gespeichert',
|
||
'Failed to save selection' => 'Auswahl konnte nicht gespeichert werden',
|
||
'Notes saved' => 'Notizen gespeichert',
|
||
'Failed to save notes' => 'Notizen konnten nicht gespeichert werden',
|
||
'Failed to load data' => 'Daten konnten nicht geladen werden',
|
||
'Validation failed' => 'Validierung fehlgeschlagen',
|
||
'Validation failed: {message}' => 'Validierung fehlgeschlagen: {message}',
|
||
'Request failed ({status})' => 'Anfrage fehlgeschlagen ({status})',
|
||
'Initial load failed' => 'Initiales Laden fehlgeschlagen',
|
||
'Filter calendars and groups' => 'Kalender filtern und gruppieren',
|
||
'Filter calendars' => 'Kalender filtern',
|
||
'Time range' => 'Zeitraum',
|
||
'Load' => 'Laden',
|
||
'Week' => 'Woche',
|
||
'Month' => 'Monat',
|
||
'Previous' => 'Zurück',
|
||
'Next' => 'Weiter',
|
||
'Sidebar sections' => 'Seitenleistenbereiche',
|
||
'Detail settings' => 'Detail-Einstellungen',
|
||
'Calendars' => 'Kalender',
|
||
'Targets' => 'Ziele',
|
||
'Summary' => 'Zusammenfassung',
|
||
'Activity & Schedule' => 'Aktivität & Zeitplan',
|
||
'Balance' => 'Balance',
|
||
'Notes' => 'Notizen',
|
||
'Weekend share' => 'Wochenendanteil',
|
||
'Evening share' => 'Abendanteil',
|
||
'Earliest/Late times' => 'Früheste/Späte Zeiten',
|
||
'Overlaps' => 'Überlappungen',
|
||
'Longest session' => 'Längste Sitzung',
|
||
'Last day off' => 'Letzter freier Tag',
|
||
'Show mapping hint' => 'Zuordnungshinweis anzeigen',
|
||
'Work' => 'Arbeit',
|
||
'Hobby' => 'Hobby',
|
||
'Sport' => 'Sport',
|
||
'All category slots are currently in use (max 9).' => 'Alle Kategorien sind derzeit belegt (max. 9).',
|
||
'Category {index}' => 'Kategorie {index}',
|
||
'Time Summary' => 'Zeitzusammenfassung',
|
||
'total' => 'gesamt',
|
||
'{hours} h' => '{hours} Std.',
|
||
'{hours} h/day ({mode})' => '{hours} Std./Tag ({mode})',
|
||
'{hours} h/event' => '{hours} Std./Termin',
|
||
'{hours} h median/day' => '{hours} Std. Median/Tag',
|
||
'Workdays' => 'Werktage',
|
||
'Weekend' => 'Wochenende',
|
||
'{avg} h avg · {median} h median' => '{avg} Std. Ø · {median} Std. Median',
|
||
'{count} calendar' => '{count} Kalender',
|
||
'{count} calendars' => '{count} Kalender',
|
||
'Top category' => 'Top-Kategorie',
|
||
'(1 = perfect)' => '(1 = perfekt)',
|
||
'Balance' => 'Balance',
|
||
'active days' => 'aktive Tage',
|
||
'all days' => 'alle Tage',
|
||
'{label} — {hours} h{target}' => '{label} — {hours} Std.{target}',
|
||
'Busiest {date} — {hours} h' => 'Intensivster Tag {date} — {hours} Std.',
|
||
'Days left {days} • Need {hours} h/day' => '{days} Tage verbleibend • Bedarf {hours} Std./Tag',
|
||
'Pace: {actual}% vs {calendar}% →' => 'Tempo: {actual}% vs {calendar}% →',
|
||
'Forecast: {text}' => 'Prognose: {text}',
|
||
'Linear {linear}h · Momentum {momentum}h · Primary: {method}' => 'Linear {linear} Std. · Momentum {momentum} Std. · Primär: {method}',
|
||
'Need {hours} h/day · {days} days left' => 'Bedarf {hours} Std./Tag · {days} Tage verbleibend',
|
||
'Total' => 'Gesamt',
|
||
'Momentum' => 'Momentum',
|
||
'Linear' => 'Linear',
|
||
'Activity & Schedule ({range})' => 'Aktivität & Zeitplan ({range})',
|
||
'Events {count}' => 'Termine {count}',
|
||
'Active days {count}' => 'Aktive Tage {count}',
|
||
'Typical {range}' => 'Typisch {range}',
|
||
'Weekend {share}' => 'Wochenende {share}',
|
||
'Evening {share}' => 'Abend {share}',
|
||
'Earliest/Late' => 'Früh/spät',
|
||
'Overlaps' => 'Überlappungen',
|
||
'Longest session' => 'Längste Sitzung',
|
||
'Last day off' => 'Letzter freier Tag',
|
||
'Last half day' => 'Letzter halber Tag',
|
||
'Balance Overview ({range})' => 'Balance-Übersicht ({range})',
|
||
'WoW-Δ:' => 'WoW-Δ:',
|
||
'Balance Index {value}{suffix}' => 'Balance-Index {value}{suffix}',
|
||
'{label} {sign}{delta} pp' => '{label} {sign}{delta} PP',
|
||
'Target settings' => 'Zieleinstellungen',
|
||
'Total target (h)' => 'Gesamtziel (Std.)',
|
||
'Preset: Work-Week' => 'Voreinstellung: Arbeitswoche',
|
||
'Preset: Balanced-Life' => 'Voreinstellung: Ausgeglichenes Leben',
|
||
'Category name' => 'Kategoriename',
|
||
'Remove category' => 'Kategorie entfernen',
|
||
'Target (h)' => 'Ziel (Std.)',
|
||
'Pace mode' => 'Tempo-Modus',
|
||
'Days only' => 'Nur Tage',
|
||
'Time aware' => 'Zeitbewusst',
|
||
'Add category' => 'Kategorie hinzufügen',
|
||
'Pace' => 'Tempo',
|
||
'Count weekend in total pace' => 'Wochenende im Gesamttempo berücksichtigen',
|
||
'Mode' => 'Modus',
|
||
'On track ≥ gap (%)' => 'Im Plan ≥ Lücke (%)',
|
||
'At risk ≥ gap (%)' => 'Risiko ≥ Lücke (%)',
|
||
'Forecast' => 'Prognose',
|
||
'Primary method' => 'Primäre Methode',
|
||
'Momentum window (days)' => 'Momentum-Fenster (Tage)',
|
||
'Padding (±h)' => 'Puffer (±Std.)',
|
||
'Display' => 'Anzeige',
|
||
'Show calendar charts' => 'Kalenderdiagramme anzeigen',
|
||
'Show category charts' => 'Kategoriediagramme anzeigen',
|
||
'Show total delta' => 'Gesamtdelta anzeigen',
|
||
'Show need per day' => 'Bedarf pro Tag anzeigen',
|
||
'Show categories' => 'Kategorien anzeigen',
|
||
'Status badges' => 'Statusabzeichen',
|
||
'Weekend toggle' => 'Wochenende umschalten',
|
||
'Include zero days in pace' => 'Tage ohne Aktivität berücksichtigen',
|
||
'Previous notes' => 'Vorherige Notizen',
|
||
'Write your notes…' => 'Notizen schreiben…',
|
||
'Current notes' => 'Aktuelle Notizen',
|
||
'Save' => 'Speichern',
|
||
'Calendar' => 'Kalender',
|
||
'Events' => 'Termine',
|
||
'Hours' => 'Stunden',
|
||
'Target' => 'Ziel',
|
||
'Δ / %' => 'Δ / %',
|
||
'Date' => 'Datum',
|
||
'{actual} h / {target} h' => '{actual} Std. / {target} Std.',
|
||
'{hours} h' => '{hours} Std.',
|
||
'No calendars assigned' => 'Keine Kalender zugewiesen',
|
||
'Summary' => 'Zusammenfassung',
|
||
'Start date' => 'Startdatum',
|
||
'Start time' => 'Startzeit',
|
||
'Details' => 'Details',
|
||
'No description' => 'Keine Beschreibung',
|
||
'All' => 'Alle',
|
||
'None' => 'Keine',
|
||
'Per-calendar settings' => 'Einstellungen pro Kalender',
|
||
'Use categories to drive targets, balance, and summaries.' => 'Verwenden Sie Kategorien für Ziele, Balance und Übersichten.',
|
||
'Choose how this calendar contributes to targets and balance.' => 'Legen Sie fest, wie dieser Kalender zu Zielen und Balance beiträgt.',
|
||
'Goal hours for the active range (week ↔ month converts automatically).' => 'Zielstunden für den aktuellen Zeitraum (Woche ↔ Monat wird automatisch umgerechnet).',
|
||
'Define weekly/monthly goals per calendar. Values sync between ranges.' => 'Definieren Sie wöchentliche/monatliche Ziele pro Kalender. Werte werden zwischen den Bereichen synchronisiert.',
|
||
'Only calendars marked Selected contribute to dashboards and KPIs.' => 'Nur ausgewählte Kalender fließen in Dashboards und KPIs ein.',
|
||
'Toggle calendars to include or exclude them from stats.' => 'Kalender ein- oder ausschalten, um sie in die Statistik aufzunehmen.',
|
||
'Selected' => 'Ausgewählt',
|
||
'Hidden' => 'Ausgeblendet',
|
||
'Unassigned' => 'Nicht zugewiesen',
|
||
'Selection is stored per user.' => 'Die Auswahl wird pro Benutzer gespeichert.',
|
||
'Target ({range}) in hours' => 'Ziel ({range}) in Stunden',
|
||
'week' => 'Woche',
|
||
'month' => 'Monat',
|
||
'Average mode' => 'Durchschnittsmodus',
|
||
'Active days' => 'Aktive Tage',
|
||
'All days' => 'Alle Tage',
|
||
'Activity & Schedule help' => 'Hilfe zu Aktivität & Zeitplan',
|
||
'Choose which metrics appear on the Activity & Schedule card.' => 'Wählen Sie, welche Kennzahlen auf der Karte Aktivität & Zeitplan erscheinen.',
|
||
'Balance Overview' => 'Balance-Übersicht',
|
||
'Balance Overview help' => 'Hilfe zur Balance-Übersicht',
|
||
'Thresholds' => 'Schwellenwerte',
|
||
'Thresholds help' => 'Hilfe zu Schwellenwerten',
|
||
'Set the share/index limits that trigger balance warnings.' => 'Legen Sie die Anteile/Indexgrenzen fest, die Balance-Warnungen auslösen.',
|
||
'Notice max share' => 'Hinweis maximaler Anteil',
|
||
'Warn max share' => 'Warnung maximaler Anteil',
|
||
'Warn index' => 'Warnindex',
|
||
'Trend & Relations' => 'Trend & Relationen',
|
||
'Trend help' => 'Trend-Hilfe',
|
||
'Control the comparison window and how ratios are expressed.' => 'Steuern Sie das Vergleichsfenster und wie Verhältnisse dargestellt werden.',
|
||
'Relation display' => 'Relationsanzeige',
|
||
'Ratio (A : B)' => 'Verhältnis (A : B)',
|
||
'Factor (A×)' => 'Faktor (A×)',
|
||
'Trend lookback (weeks)' => 'Trend-Rückblick (Wochen)',
|
||
'Display help' => 'Anzeige-Hilfe',
|
||
'Insights' => 'Hinweise',
|
||
'Daily mix (experimental)' => 'Tagesmix (experimentell)',
|
||
'Dayparts' => 'Tagesabschnitte',
|
||
'Percent precision' => 'Prozentgenauigkeit',
|
||
'Ratio precision' => 'Verhältnisgenauigkeit',
|
||
'{value} h' => '{value} Std.',
|
||
'{value} h total' => '{value} Std. gesamt',
|
||
'{label} {hours} h · {percent}%' => '{label} {hours} Std. · {percent}%',
|
||
'{hours} h · {percent}%' => '{hours} Std. · {percent}%'
|
||
'Total' => 'Gesamt',
|
||
'On Track' => 'Im Plan',
|
||
'At Risk' => 'Gefährdet',
|
||
'Behind' => 'Im Rückstand',
|
||
'Done' => 'Erledigt',
|
||
'Group {number}' => 'Gruppe {number}',
|
||
'Enter a number' => 'Bitte eine Zahl eingeben',
|
||
'Enter a valid number' => 'Bitte eine gültige Zahl eingeben',
|
||
'Enter a whole number between 0 and 9' => 'Bitte eine ganze Zahl zwischen 0 und 9 eingeben',
|
||
'Group must be between 0 and 9' => 'Gruppe muss zwischen 0 und 9 liegen',
|
||
'Expected map of calendar ids to group numbers' => 'Es wird eine Zuordnung von Kalender-IDs zu Gruppennummern erwartet',
|
||
'Expected map of calendar ids to numeric hours' => 'Es wird eine Zuordnung von Kalender-IDs zu Stundenwerten erwartet',
|
||
'Expected targets_config to be an object' => 'targets_config muss ein Objekt sein',
|
||
'Adjusted to allowed value' => 'Auf erlaubten Wert angepasst',
|
||
'Adjusted to allowed value (%s)' => 'Auf erlaubten Wert angepasst (%s)',
|
||
'Allowed range %s – %s' => 'Erlaubter Bereich %s – %s',
|
||
'Minimum %s' => 'Minimum %s',
|
||
'Maximum %s' => 'Maximum %s',
|
||
'step %s' => 'Schritt %s',
|
||
];
|
||
|
||
$PLURAL_FORMS = 'nplurals=2; plural=(n != 1);';
|