- CurveChart : API ChartSeries/CurveStyle (superposition de plusieurs modèles, styles plein/pointillé), labs T normalisés en ng/mL au rendu - ChartScreen : panoramique horizontal (remonter dans le passé, bouton « Revenir à maintenant »), toggles Estrannaise/TFS indépendants, chip Prévision (horizon = 2× l'intervalle configuré, borné 7-30 j), auto-calibration intégrée, légende dynamique - HomeScreen : données auto-calibrées pour la courbe 24 h - DosesScreen : intervalle en jours entre chaque dose et la précédente du même traitement (colonne « Interval (d) » du .ods) - TreatmentEditorScreen : section « Fréquence » (switch + intervalle en jours) - SettingsScreen : option Calibration automatique - TimePicker : centré dans ses dialogs (bug d'alignement à gauche signalé) - strings FR/EN complètes pour toutes les nouveautés
161 lines
8.5 KiB
XML
161 lines
8.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<resources>
|
||
<string name="app_name">HormoneTrack</string>
|
||
|
||
<!-- Navigation -->
|
||
<string name="nav_home">Home</string>
|
||
<string name="nav_chart">Charts</string>
|
||
<string name="nav_doses">Doses</string>
|
||
<string name="nav_labs">Labs</string>
|
||
<string name="nav_treatments">Treatments</string>
|
||
<string name="settings">Settings</string>
|
||
<string name="back">Back</string>
|
||
<string name="ok">OK</string>
|
||
|
||
<!-- Home -->
|
||
<string name="current_level">Current estimated level</string>
|
||
<string name="no_data">No data yet — add a treatment and log a dose.</string>
|
||
<string name="logged_today">Quick log</string>
|
||
<string name="next_dose">Next dose</string>
|
||
<string name="delta_6h">%1$s %2$s pg/mL vs 6 h ago</string>
|
||
<string name="home_chart_title">Last 24 hours (estimate)</string>
|
||
<string name="disclaimer">Curves are pharmacokinetic estimates for informational purposes only — they are not measurements. Always rely on your blood tests and follow your endocrinologist\'s guidance.</string>
|
||
|
||
<!-- Charts -->
|
||
<string name="chart_24h">24 h</string>
|
||
<string name="chart_7j">7 days</string>
|
||
<string name="chart_30j">30 days</string>
|
||
<string name="show_labs">Labs</string>
|
||
<string name="show_forecast">Forecast</string>
|
||
<string name="back_to_present">Back to now</string>
|
||
<string name="drag_hint">Drag the chart to the right to travel into the past.</string>
|
||
<string name="legend_ese_e2">— E2 · Estrannaise (pg/mL, left axis)</string>
|
||
<string name="legend_ese_t">-- T · Estrannaise (ng/mL, right axis)</string>
|
||
<string name="legend_tfs_e2">— E2 · Transfem Science</string>
|
||
<string name="legend_tfs_t">-- T · Transfem Science</string>
|
||
<string name="legend_labs">● Lab results</string>
|
||
<string name="interval_value">Δ %1$s d</string>
|
||
|
||
<!-- Doses -->
|
||
<string name="add_dose">Log a dose</string>
|
||
<string name="edit_dose">Edit dose</string>
|
||
<string name="ester_default">Default (%1$s)</string>
|
||
<string name="dose_amount">Dose</string>
|
||
<string name="dose_time">Time</string>
|
||
<string name="dose_notes">Notes</string>
|
||
<string name="delete">Delete</string>
|
||
<string name="confirm_delete">Delete this entry?</string>
|
||
<string name="confirm_delete_treatment">Delete this treatment? Its dose history will also be deleted.</string>
|
||
|
||
<!-- Labs -->
|
||
<string name="add_lab">Add lab result</string>
|
||
<string name="lab_marker">Marker (e.g. E2, T)</string>
|
||
<string name="lab_value">Value</string>
|
||
<string name="lab_unit">Unit (e.g. pg/mL, ng/mL)</string>
|
||
<string name="lab_date">Date</string>
|
||
|
||
<!-- Treatments -->
|
||
<string name="add_treatment">Add treatment</string>
|
||
<string name="edit_treatment">Edit treatment</string>
|
||
<string name="treatment_name">Treatment name</string>
|
||
<string name="treatment_type">Type</string>
|
||
<string name="treatment_route">Route</string>
|
||
<string name="default_dose">Standard dose</string>
|
||
<string name="dose_unit">Unit</string>
|
||
<string name="active">Active</string>
|
||
<string name="inactive">inactive</string>
|
||
<string name="no_treatment_hint">Create a treatment first (Treatments tab).</string>
|
||
|
||
<string name="type_estradiol">Estradiol</string>
|
||
<string name="type_antiandrogen">Anti-androgen</string>
|
||
<string name="type_progestogen">Progestogen</string>
|
||
<string name="type_other">Other</string>
|
||
|
||
<string name="route_oral">Oral</string>
|
||
<string name="route_gel">Transdermal gel</string>
|
||
<string name="route_patch">Transdermal patch</string>
|
||
<string name="route_injection_im">IM injection</string>
|
||
<string name="route_injection_sc">SC injection</string>
|
||
<string name="route_other">Other route</string>
|
||
|
||
<string name="ester">Ester</string>
|
||
<string name="pk_model">PK model</string>
|
||
<string name="model_ese">Estrannaise</string>
|
||
<string name="model_tfs">Transfem Science</string>
|
||
<string name="select_preset">Choose a preset (optional)</string>
|
||
|
||
<string name="pk_absorption">Time to peak (h)</string>
|
||
<string name="pk_halflife">Half-life (h)</string>
|
||
<string name="pk_bioavail">Bioavailability (0–1)</string>
|
||
|
||
<string name="calibration_title">Calibration</string>
|
||
<string name="scale_factor">Scale factor</string>
|
||
<string name="calibration_hint">The scale factor adjusts the model to your body, like the "Scale factor" of your spreadsheet. It is computed as median(lab value ÷ model prediction).</string>
|
||
<string name="calibrate_from_labs">Calibrate from labs</string>
|
||
<string name="auto_calibrate">Auto-calibration</string>
|
||
<string name="auto_calibrate_hint">Automatically adjusts scale factors and the T model from your labs, for display only (stored values unchanged).</string>
|
||
|
||
<string name="freq_section">Injection frequency</string>
|
||
<string name="freq_enable">Simulate upcoming doses</string>
|
||
<string name="freq_interval">Interval (days)</string>
|
||
<string name="freq_hint">Upcoming doses are simulated at this interval after the last logged injection; they appear on the chart (Forecast) but are never saved.</string>
|
||
|
||
<string name="save">Save</string>
|
||
<string name="cancel">Cancel</string>
|
||
|
||
<!-- Reminders -->
|
||
<string name="reminder">Reminder</string>
|
||
<string name="reminder_time">Reminder time</string>
|
||
<string name="reminders_section">Reminders & alarms</string>
|
||
<string name="exact_alarm_needed">Exact alarms are not granted: reminders may be delayed by a few minutes.</string>
|
||
<string name="exact_alarm_ok">Exact alarms granted. Reminders will mirror on your watch via Huawei Health notifications.</string>
|
||
<string name="grant_exact_alarm">Grant exact alarms</string>
|
||
<string name="action_taken">Taken</string>
|
||
<string name="action_snooze_1h">Snooze 1 h</string>
|
||
<string name="reminder_title">Reminder: %1$s</string>
|
||
<string name="reminder_title_plain">Medication reminder</string>
|
||
<string name="reminder_text">It\'s time to take your treatment</string>
|
||
<string name="reminder_text_with_dose">Time for your dose: %1$s</string>
|
||
<string name="notification_channel_name">Treatment reminders</string>
|
||
<string name="notification_channel_desc">Notifications for medication reminders</string>
|
||
|
||
<!-- Settings -->
|
||
<string name="language">Language</string>
|
||
<string name="language_system">System</string>
|
||
<string name="t_model_title">Testosterone estimate</string>
|
||
<string name="t_model_hint">Empirical model: T = floor + (base − floor) ÷ (1 + k·E2). Units: ng/mL. Use your T lab results to calibrate k.</string>
|
||
<string name="t_base">Base</string>
|
||
<string name="t_floor">Floor</string>
|
||
<string name="t_calibrated">k calibrated from your T labs.</string>
|
||
<string name="saved">Saved</string>
|
||
|
||
<string name="backup_section">Backup (JSON)</string>
|
||
<string name="backup_hint">Export all data (treatments, doses, labs, T settings) to a JSON file, and restore from a backup file.</string>
|
||
<string name="export_json">Export</string>
|
||
<string name="import_json">Import</string>
|
||
<string name="export_ok">Backup exported.</string>
|
||
<string name="export_fail">Export failed.</string>
|
||
<string name="import_fail">Import failed: invalid file.</string>
|
||
<string name="import_ok">Imported: %1$d treatments, %2$d doses, %3$d labs.</string>
|
||
<string name="import_confirm">Restore</string>
|
||
<string name="import_title">Import backup</string>
|
||
<string name="import_warning">The backup content will be ADDED to the current data (no deletion).</string>
|
||
|
||
<string name="about_title">About</string>
|
||
<string name="models_credit">PK profiles from Estrannaise (EstraNase) and Transfem Science injection models, extracted from Estrogen.ods (D, k1–k3 hourly tables).</string>
|
||
|
||
<!-- Presets -->
|
||
<string name="preset_ev_ese">EV injection — Estrannaise</string>
|
||
<string name="preset_eu_ese">EU injection — Estrannaise</string>
|
||
<string name="preset_een_ese">EEn injection — Estrannaise</string>
|
||
<string name="preset_ev_tfs">EV injection — Transfem Science</string>
|
||
<string name="preset_eu_tfs">EU injection — Transfem Science</string>
|
||
<string name="preset_een_tfs">EEn injection — Transfem Science</string>
|
||
<string name="preset_e2_gel">E2 transdermal gel</string>
|
||
<string name="preset_e2_patch">E2 patch</string>
|
||
<string name="preset_e2_oral">E2 oral</string>
|
||
<string name="preset_cpa">Cyproterone acetate (CPA)</string>
|
||
<string name="preset_spiro">Spironolactone</string>
|
||
<string name="preset_bica">Bicalutamide</string>
|
||
</resources>
|