refine field mapping ux and fix iso8601 fractional-second parsing
This commit is contained in:
@@ -51,3 +51,77 @@
|
||||
|
||||
"text.mapping.unavailable" = "Lade zuerst eine JSON-Datei, bevor du die Feldzuordnung bearbeitest.";
|
||||
"error.healthkit.unsupported" = "Der Gemütszustand-Import erfordert iOS 18 oder neuer.";
|
||||
"section.formatting" = "Feldformatierung";
|
||||
"label.source_examples" = "Quellbeispiele";
|
||||
"label.formatter" = "Formatierer";
|
||||
"formatter.option.passthrough" = "Unverändert";
|
||||
"formatter.option.date_pattern" = "Datumsformat";
|
||||
"placeholder.date_pattern" = "Quelldatumsformat (oder ISO8601)";
|
||||
"placeholder.regex_pattern" = "Regex-Muster (optional)";
|
||||
"placeholder.regex_replacement" = "Regex-Ersetzung";
|
||||
"label.formatter_coverage" = "Gemappt: %lld/%lld Werte";
|
||||
"label.formatter_matches" = "Treffer: %lld/%lld";
|
||||
"button.configure_fields" = "Felder konfigurieren";
|
||||
"button.done" = "Fertig";
|
||||
"screen.title.field_mapping" = "Gemütszustand-Felder";
|
||||
"label.mapped_source" = "Quelle: %@";
|
||||
"label.select_source_field" = "Quellfeld";
|
||||
"text.field_unmapped" = "Kein Quellfeld ausgewählt";
|
||||
"text.no_source_values" = "Keine Quellwerte verfügbar";
|
||||
"section.target" = "Apple-Health-Ziel";
|
||||
"field.date" = "Datum";
|
||||
"field.date.description" = "Zeitpunkt des Gemütszustands-Eintrags.";
|
||||
"field.date.target_format" = "Zielformat: ISO8601 (yyyy-MM-dd'T'HH:mm:ssZ).";
|
||||
"field.valence" = "Valenz";
|
||||
"field.valence.description" = "Gesamte Angenehmheit für Apple Health.";
|
||||
"field.valence.target_format" = "Zielformat: Zahl";
|
||||
"field.valence.allowed" = "Erlaubte Werte: -1,0 bis 1,0";
|
||||
"field.labels" = "Labels";
|
||||
"field.labels.description" = "Emotions-Labels des Eintrags.";
|
||||
"field.labels.target_format" = "Zielformat: Array aus Health-Labels";
|
||||
"field.labels.allowed" = "Erlaubte Werte: Health-Labels (z. B. Happy, Sad, Calm, Stressed).";
|
||||
"field.associations" = "Zuordnungen";
|
||||
"field.associations.description" = "Lebensbereiche des Eintrags.";
|
||||
"field.associations.target_format" = "Zielformat: Array aus Health-Zuordnungen";
|
||||
"field.associations.allowed" = "Erlaubte Werte: Work, Friends, Family, Fitness, Weather usw.";
|
||||
"field.note" = "Notiz";
|
||||
"field.note.description" = "Optionale Notiz als Metadaten.";
|
||||
"field.note.target_format" = "Zielformat: String-Metadaten";
|
||||
"field.external_id.target_format" = "Zielformat: String-Metadaten";
|
||||
"text.field_detail_intro" = "Du mapst hier Quelldaten auf das Apple-Health-Zielfeld.";
|
||||
"label.example_value" = "Beispiel: %@";
|
||||
"field.date.target_explanation" = "Das Formatziel ist ein String nach ISO8601-Standard.";
|
||||
"field.date.target_example" = "2024-03-31T21:15:00Z";
|
||||
"field.valence.target_explanation" = "Valenz ist ein numerischer Stimmungswert zwischen -1 und +1.";
|
||||
"field.valence.target_example" = "0,35";
|
||||
"field.labels.target_explanation" = "Labels sind einzelne Apple-Health-Emotionswörter.";
|
||||
"field.labels.target_example" = "Happy, Calm";
|
||||
"field.associations.target_explanation" = "Associations sind Apple-Health-Lebensbereiche, die den Eintrag kontextualisieren.";
|
||||
"field.associations.target_example" = "Work, Friends, Weather";
|
||||
"field.note.target_explanation" = "Notiz ist optionaler Freitext und wird als Metadatum gespeichert.";
|
||||
"field.note.target_example" = "Stressiger Tag, aber produktiv.";
|
||||
"field.external_id.target_explanation" = "Externe ID ist eine optionale Quellreferenz zur Nachverfolgung.";
|
||||
"field.external_id.target_example" = "3D40D694-C406-4B55-8547-D966F132F421";
|
||||
"button.select_source" = "Quelle wählen";
|
||||
"button.select_formatter" = "Formatierer wählen";
|
||||
"button.open_import_plan" = "Import-Plan öffnen";
|
||||
"screen.title.source" = "Quellauswahl";
|
||||
"screen.title.formatter" = "Formatiererauswahl";
|
||||
"screen.title.import_plan" = "Import-Plan";
|
||||
"section.progress" = "Feldfortschritt";
|
||||
"section.test_area" = "Testbereich";
|
||||
"section.plan_summary" = "Planübersicht";
|
||||
"label.source" = "Quelle";
|
||||
"label.fields_ready" = "Felder bereit: %lld/%lld";
|
||||
"label.rows_ready" = "Gültige Zeilen: %lld/%lld";
|
||||
"label.source_for_field" = "Quelle: %@";
|
||||
"state.incomplete" = "Unvollständig";
|
||||
"state.partial" = "Teilweise";
|
||||
"state.valid" = "Gültig";
|
||||
"text.formatter_empty" = "Keine Ausgabe";
|
||||
"field.date.helper" = "Hinweis: Nach erfolgreicher ISO8601-Validierung konvertiert die App den Wert in ein Apple-Health-Datum.";
|
||||
"text.select" = "auswählen";
|
||||
"formatter.option.date_iso" = "ISO8601 → ISO8601";
|
||||
"formatter.option.date_ddmmyyyy" = "dd.MM.yyyy → ISO8601";
|
||||
"formatter.option.date_ddmmyyyy_hhmm" = "dd.MM.yyyy HH:mm → ISO8601";
|
||||
"formatter.option.date_unix_seconds" = "Unix-Sekunden → ISO8601";
|
||||
|
||||
Reference in New Issue
Block a user