128 lines
6.7 KiB
Plaintext
128 lines
6.7 KiB
Plaintext
"screen.title.import" = "Bulk Health Import";
|
|
"template.title.state_of_mind" = "State of Mind";
|
|
"health.segment.state_of_mind" = "State of Mind (Gem\U00FCtszustand)";
|
|
"section.template" = "Apple Health Template";
|
|
"section.source" = "Source Data";
|
|
"section.mapping" = "Field Mapping";
|
|
"section.scale" = "Mood Type Scale";
|
|
"section.dry_run" = "Dry Run";
|
|
"section.commit" = "Commit Import";
|
|
"label.health_segment" = "Health Segment";
|
|
"label.template" = "Template";
|
|
"label.records_loaded" = "Records loaded: %lld";
|
|
"label.preview_count" = "Preview records: %lld";
|
|
"label.errors_count" = "Errors: %lld";
|
|
"label.warnings_count" = "Warnings: %lld";
|
|
"label.mood_type_scale" = "Mood type %lld";
|
|
"button.load_json" = "Load JSON File";
|
|
"button.load_sample" = "Load Bundled Sample";
|
|
"button.run_dry_run" = "Run Dry Run";
|
|
"button.commit" = "Commit to Apple Health";
|
|
"button.ok" = "OK";
|
|
"error.title" = "Import Error";
|
|
"error.healthkit.permission" = "HealthKit authorization was not granted.";
|
|
"error.healthkit.save" = "Apple Health rejected the save operation.";
|
|
"error.sample.missing" = "Bundled Moodwell sample was not found.";
|
|
"error.load.file" = "Could not read the selected JSON file.";
|
|
"error.dryrun.required" = "Run a dry run before committing the import.";
|
|
"error.dryrun.fix" = "Fix dry run errors before commit.";
|
|
"error.import.failed" = "Import failed.";
|
|
"status.loaded" = "Loaded %lld records.";
|
|
"status.dryrun.success" = "Dry run created %lld Apple Health records.";
|
|
"status.dryrun.withErrors" = "Dry run found %lld blocking issues.";
|
|
"status.import.success" = "Imported %lld records to Apple Health.";
|
|
"text.commit_notice" = "The app asks for write permission and only writes State of Mind samples.";
|
|
"field.created_at" = "Date";
|
|
"field.created_at.description" = "Timestamp used for the Health record.";
|
|
"field.mood_type" = "Mood Type";
|
|
"field.mood_type.description" = "Moodwell score that maps to Health valence (-1 to +1).";
|
|
"field.good_emotions" = "Positive Emotions";
|
|
"field.good_emotions.description" = "Mapped to Health labels.";
|
|
"field.bad_emotions" = "Negative Emotions";
|
|
"field.bad_emotions.description" = "Mapped to Health labels.";
|
|
"field.activities" = "Activities";
|
|
"field.activities.description" = "Mapped to Health associations.";
|
|
"field.weather" = "Weather";
|
|
"field.weather.description" = "Mapped to Weather association and metadata.";
|
|
"field.notes" = "Notes";
|
|
"field.notes.description" = "Optional source note; kept in metadata.";
|
|
"field.external_id" = "External ID";
|
|
"field.external_id.description" = "Source identifier for traceability.";
|
|
|
|
"text.mapping.unavailable" = "Load a JSON file before editing field mapping.";
|
|
"error.healthkit.unsupported" = "State of Mind import requires iOS 18 or newer.";
|
|
"section.formatting" = "Field Formatting";
|
|
"label.source_examples" = "Source examples";
|
|
"label.formatter" = "Formatter";
|
|
"formatter.option.passthrough" = "Passthrough";
|
|
"formatter.option.date_pattern" = "Date pattern";
|
|
"placeholder.date_pattern" = "Source date pattern (or ISO8601)";
|
|
"placeholder.regex_pattern" = "Regex pattern (optional)";
|
|
"placeholder.regex_replacement" = "Regex replacement";
|
|
"label.formatter_coverage" = "Mapped: %lld/%lld values";
|
|
"label.formatter_matches" = "Matches: %lld/%lld";
|
|
"button.configure_fields" = "Configure Fields";
|
|
"button.done" = "Done";
|
|
"screen.title.field_mapping" = "State of Mind Fields";
|
|
"label.mapped_source" = "Source: %@";
|
|
"label.select_source_field" = "Source Field";
|
|
"text.field_unmapped" = "No source field selected";
|
|
"text.no_source_values" = "No source values available";
|
|
"section.target" = "Apple Health Target";
|
|
"field.date" = "Date";
|
|
"field.date.description" = "When the state of mind was logged.";
|
|
"field.date.target_format" = "Target format: ISO8601 (yyyy-MM-dd'T'HH:mm:ssZ).";
|
|
"field.valence" = "Valence";
|
|
"field.valence.description" = "Overall pleasantness score used by Apple Health.";
|
|
"field.valence.target_format" = "Target format: Number";
|
|
"field.valence.allowed" = "Allowed values: -1.0 to 1.0";
|
|
"field.labels" = "Labels";
|
|
"field.labels.description" = "Emotion labels attached to the log entry.";
|
|
"field.labels.target_format" = "Target format: Array of Health labels";
|
|
"field.labels.allowed" = "Allowed values: Health labels (e.g. Happy, Sad, Calm, Stressed).";
|
|
"field.associations" = "Associations";
|
|
"field.associations.description" = "Life domains associated with the entry.";
|
|
"field.associations.target_format" = "Target format: Array of Health associations";
|
|
"field.associations.allowed" = "Allowed values: Work, Friends, Family, Fitness, Weather, etc.";
|
|
"field.note" = "Note";
|
|
"field.note.description" = "Optional note written as metadata.";
|
|
"field.note.target_format" = "Target format: String metadata";
|
|
"field.external_id.target_format" = "Target format: String metadata";
|
|
"text.field_detail_intro" = "You are mapping source data to this Apple Health target field.";
|
|
"label.example_value" = "Example: %@";
|
|
"field.date.target_explanation" = "The target format is an ISO8601 string.";
|
|
"field.date.target_example" = "2024-03-31T21:15:00Z";
|
|
"field.valence.target_explanation" = "Valence is a numeric mood score between -1 and +1.";
|
|
"field.valence.target_example" = "0.35";
|
|
"field.labels.target_explanation" = "Labels are individual Apple Health emotion words.";
|
|
"field.labels.target_example" = "Happy, Calm";
|
|
"field.associations.target_explanation" = "Associations are Apple Health life domains used as context.";
|
|
"field.associations.target_example" = "Work, Friends, Weather";
|
|
"field.note.target_explanation" = "Note is optional free text stored as metadata.";
|
|
"field.note.target_example" = "Stressful day, but productive.";
|
|
"field.external_id.target_explanation" = "External ID is an optional source reference for traceability.";
|
|
"field.external_id.target_example" = "3D40D694-C406-4B55-8547-D966F132F421";
|
|
"button.select_source" = "Select Source";
|
|
"button.select_formatter" = "Select Formatter";
|
|
"button.open_import_plan" = "Open Import Plan";
|
|
"screen.title.source" = "Source Selection";
|
|
"screen.title.formatter" = "Formatter Selection";
|
|
"screen.title.import_plan" = "Import Plan";
|
|
"section.progress" = "Field Progress";
|
|
"section.test_area" = "Test Area";
|
|
"section.plan_summary" = "Plan Summary";
|
|
"label.source" = "Source";
|
|
"label.fields_ready" = "Fields ready: %lld/%lld";
|
|
"label.rows_ready" = "Rows valid: %lld/%lld";
|
|
"label.source_for_field" = "Source: %@";
|
|
"state.incomplete" = "Incomplete";
|
|
"state.partial" = "Partial";
|
|
"state.valid" = "Valid";
|
|
"text.formatter_empty" = "No output";
|
|
"field.date.helper" = "Helper: after ISO8601 validation, the app converts this value to an Apple Health Date.";
|
|
"text.select" = "select";
|
|
"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 seconds → ISO8601";
|