Files
VesiscanClinicalAndroid/app/src/main/res/values/strings.xml
T
dw.jang 41ca909888 fix(alignment): 0/6 walls sanity check · 부착 안 됐을 때 "위로 올려" false positive 방지
증상 (사용자 보고 2026-08-05):
  Alignment 모드에서 센서를 부착하지 않았는데 "↑ 위로 올려" 힌트가 계속 노출.

원인:
  DetachmentDetection 임계 (mean AND std 둘 다 < 30) 를 노이즈로 통과하면
  alignment 알고리즘이 그대로 실행됨. AlignmentAdvice 는 CH3 미검출을
  "misaligned" 로 해석 → MOVE_UP 반환. "detached" 케이스와 구분 못함.

수정 (Option B: sanity check + Option C: 명확 문구):
  PlacementGuideView V2 branch 에서 v2Aligner.push 결과의
    detected.count { it } == 0 (6채널 모두 wall 미검출) 감지 시
  alignment advice 무시하고 placement_check_attachment 힌트로 override.

  strings.xml (KR/EN):
    placement_check_attachment
      · KR: "부착 상태 확인 필요 — 모든 채널에서 신호가 감지되지 않습니다.
             센서를 치골 위에 밀착시켜 주세요."
      · EN: "Attachment check needed — no signal from any channel.
             Ensure sensor is firmly placed above pubic bone."

효과:
  - 노이즈만 있고 실제 부착 없는 경우 "위로 올려" 반복 대신 명확한 부착 안내
  - alignment 알고리즘 자체는 유지 (0/6 만 특별 처리 · 1/6 이상은 정상 흐름)
  - DetachmentDetection 임계는 그대로 (실제 부착·미부착 경계 케이스 영향 없음)

검증: BUILD SUCCESSFUL 17s
2026-08-05 16:25:45 +09:00

426 lines
26 KiB
XML
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.
<resources>
<string name="app_name">VesiScan-Basic</string>
<!-- Common -->
<string name="confirm">OK</string>
<string name="cancel">Cancel</string>
<string name="close">Close</string>
<string name="save">Save</string>
<string name="delete">Delete</string>
<string name="retry">Retry</string>
<string name="back">Back</string>
<!-- Voiding Record -->
<string name="voiding_record">Voiding Record</string>
<string name="select_input_method">Select input method</string>
<string name="manual_input">Manual</string>
<string name="voice_input">Voice</string>
<string name="camera_input">Camera</string>
<string name="volume_input_title">Enter Volume</string>
<string name="volume_placeholder">e.g. 200</string>
<string name="registered_diary">Registered to voiding diary</string>
<string name="registered_ml">%d ml registered</string>
<string name="recognition_fail">Recognition failed: %s</string>
<string name="error_code">Error (%d)</string>
<string name="speak_now">Speak now…</string>
<string name="listening">Listening…</string>
<string name="check_mic_permission">Check microphone permission</string>
<string name="voiding_diary">Voiding Diary</string>
<!-- Voiding Diary List -->
<string name="no_records">No records</string>
<string name="delete_record">Delete Record</string>
<string name="delete_confirm_msg">Delete this record?</string>
<string name="awake">Wake up</string>
<string name="sleep">Bedtime</string>
<string name="method_voice">Voice</string>
<string name="method_camera">Camera</string>
<string name="method_manual">Manual</string>
<string name="record">Record</string>
<string name="total_records">Total %d</string>
<string name="urine_volume_ml">Volume %d ml</string>
<!-- Urine Camera -->
<string name="camera_permission_needed">Camera permission required</string>
<string name="grant_permission">Grant Permission</string>
<string name="urine_measurement">Urine Measurement</string>
<string name="analyzing">Analyzing…</string>
<string name="measurement_result">Measurement Result</string>
<string name="measurement_fail">Measurement Failed</string>
<string name="retry_in_bright">Try again in a brighter area</string>
<string name="retake_photo">Retake Photo</string>
<string name="save_to_diary">Save</string>
<string name="camera_guide_1">Face the graduated side forward</string>
<string name="camera_guide_2">Take photo in a bright area</string>
<!-- Catheterize Sheet -->
<string name="save_complete">Saved</string>
<string name="tap_to_speak">Tap to speak</string>
<!-- Camera Status -->
<string name="model_loading">Loading model…</string>
<string name="auto_capturing">Auto capturing…</string>
<string name="hold_still">Hold still… %d%%</string>
<string name="cup_detected">Cup detected</string>
<string name="searching_cup">Searching for cup…</string>
<!-- Measurement -->
<string name="too_dark">Image is too dark</string>
<string name="not_enough_marks">Not enough marks</string>
<string name="detection_fail">Detection failed</string>
<!-- Home / Language Dialog -->
<string name="language_dialog_title">Language</string>
<string name="language_system_default">System default</string>
<string name="language_korean">Korean</string>
<string name="language_english">English</string>
<!-- Consent -->
<string name="consent_title">User Agreement</string>
<string name="consent_intro">Please agree to the items below to use this service.</string>
<string name="consent_agree_all">Agree to all</string>
<string name="consent_personal_title">[Required] Personal information collection</string>
<string name="consent_personal_desc">We collect name, age, sex, and body information (height, weight) for in-app functionality. The collected data is stored only on the device and is not transmitted externally.</string>
<string name="consent_medical_title">[Required] Medical data use</string>
<string name="consent_medical_desc">Bladder measurement data, voiding diary, NIRS oxygen saturation, and other health-related data are used for monitoring and record purposes.</string>
<string name="consent_data_title">[Required] Data storage</string>
<string name="consent_data_desc">Measurement records and voiding diary data are stored in the device internal storage. All data is deleted when the app is uninstalled.</string>
<string name="consent_continue">Agree and continue</string>
<!-- Registration -->
<string name="sex_male">Male</string>
<string name="sex_female">Female</string>
<!-- Reminder Settings -->
<string name="reminder_title">Voiding Reminder</string>
<string name="reminder_enable">Enable reminders</string>
<string name="reminder_enabled_desc">You will receive voiding reminders at the set interval</string>
<string name="reminder_disabled_desc">Reminders are turned off</string>
<string name="reminder_interval_label">Reminder interval</string>
<string name="reminder_active_hours">Active hours</string>
<string name="reminder_start">Start</string>
<string name="reminder_end">End</string>
<string name="reminder_hour_format">%d:00</string>
<string name="reminder_flexible_title">Flexible scheduling</string>
<string name="reminder_flexible_desc">Adjusts the next reminder based on the most recent record</string>
<string name="reminder_method_label">Notification method</string>
<string name="reminder_sound">Sound</string>
<string name="reminder_vibration">Vibration</string>
<string name="reminder_popup">Popup</string>
<string name="reminder_summary">Summary</string>
<string name="reminder_active_hours_summary">Active: %1$d:00 – %2$d:00</string>
<string name="reminder_interval_summary">Every %s</string>
<string name="reminder_permission_needed">Notification permission required</string>
<string name="reminder_permission_desc">Please allow notifications in Settings</string>
<string name="settings">Settings</string>
<string name="format_hours_minutes">%1$dh %2$dm</string>
<string name="format_hours">%dh</string>
<string name="format_minutes">%dm</string>
<!-- Voiding Diary additions -->
<string name="average_ml">Avg %d ml</string>
<string name="count_times">%d times</string>
<string name="volume_ml_short">%d ml</string>
<string name="medical_metrics_24h">24-hour Medical Metrics</string>
<string name="metric_total_count">Total</string>
<string name="metric_daytime">Day</string>
<string name="metric_nighttime">Night</string>
<!-- Placement Guide / Sensor Detach -->
<string name="sensor_detached_title">Sensor detached</string>
<string name="sensor_detached_subtitle">Sensor detached</string>
<string name="sensor_detached_desc">Please reposition above the pubic bone</string>
<string name="press_start_hint">Place the sensor above the pubic bone and press Start</string>
<!-- Wakeup / Walking Alarm -->
<string name="alarm_patient_woke_up">Patient is getting up</string>
<string name="alarm_patient_woke_up_en">Patient is getting up</string>
<string name="alarm_lying_duration">Lying for %1$d min %2$d sec</string>
<string name="alarm_patient_walking">Patient is walking</string>
<string name="alarm_patient_walking_en">Patient is walking — fall risk</string>
<string name="alarm_immediate_check">Immediate patient check required</string>
<!-- Voiding Record additions -->
<string name="estimated_volume">Estimated volume</string>
<!-- Device Scan -->
<string name="unpair_title">Unpair Device</string>
<string name="unpair_message">Unpair %s. PIN re-entry will be required to use it again.</string>
<string name="unpair_confirm">Unpair</string>
<!-- 2026-08-04 · BLE bonding 대칭성 fix (unbondSmart flow) -->
<string name="unpair_reconnecting_title">Reconnecting to device…</string>
<string name="unpair_reconnecting_desc">Contacting the device to clear pairing on both sides. This ensures re-pairing works without device reset.</string>
<string name="unpair_offline_title">Device is offline</string>
<string name="unpair_offline_desc">The device did not respond. Deleting here will remove pairing on this phone only. To pair again, the device will need to be reset (long-press power button for 15 seconds).\n\nChoose an action:</string>
<string name="unpair_force_delete">Force delete</string>
<string name="unpair_retry_connect">Turn on device &amp; retry</string>
<!-- Reminder Notifications -->
<string name="notification_channel_name">Voiding reminder</string>
<string name="notification_channel_desc">Voiding reminder notifications</string>
<string name="notification_title">VesiScan reminder</string>
<string name="reminder_msg_1">Time to void! Please prepare for catheterization.</string>
<string name="reminder_msg_2">Regular voiding is fundamental to health!</string>
<string name="reminder_msg_3">Time for the bathroom! 💧</string>
<string name="reminder_msg_4">It is time to void. Keep up healthy habits!</string>
<string name="reminder_msg_5">Don\'t forget! It is time to go to the bathroom.</string>
<!-- BLE Foreground Service -->
<string name="ble_service_channel_desc">Maintains BLE device connection</string>
<string name="ble_service_connecting">Connecting to BLE device...</string>
<!-- Battery / Firmware Warnings -->
<string name="battery_critical_title">Critical battery</string>
<string name="battery_low_title">Low battery</string>
<string name="battery_critical_desc">%d%% · Measurement may stop suddenly. Charge immediately.</string>
<string name="battery_low_desc">%d%% · Please charge soon.</string>
<string name="firmware_outdated_title">Firmware update required</string>
<string name="firmware_no_response_title">No response from device</string>
<string name="firmware_outdated_desc">Current: %1$s · Required: VBTFW%2$04d or higher. Measurement may not work properly.</string>
<!-- 2026-08-04 · 번들 FW 버전 불일치 시 업데이트 안내 (정보성 · 파랑 배너) -->
<string name="firmware_update_available_title">New firmware available</string>
<string name="firmware_update_available_desc">Device: %1$s · New: %2$s. Tap to update via DFU.</string>
<!-- Lockable Slider -->
<string name="slider_unlocked_desc">Unlocked — tap again to lock</string>
<string name="slider_locked_desc">Locked — tap to unlock and adjust</string>
<!-- Personalization -->
<string name="wakeup_alarm_title">Wake-up alarm</string>
<string name="wakeup_alarm_desc">Red popup when patient gets up (fall prevention)</string>
<string name="voiding_reminder_threshold_desc">Alert when bladder fills to this level</string>
<!-- Alignment Advisor V2 hints -->
<string name="align_hold_still">Hold still… (%1$d/%2$d)</string>
<string name="align_move_up">↑ Slide up slowly</string>
<string name="align_recover_up">↑ Lost it — slide back up</string>
<string name="align_hold_position">✓ Good! Keep this position (%1$d/%2$d)</string>
<string name="align_recover_up_short">↑ Slightly off — move up a bit</string>
<string name="align_recover_down_short">↓ Slightly off — move down a bit</string>
<string name="align_complete">✓ Aligned! Ready to measure</string>
<string name="align_left">← Slightly to the left</string>
<string name="align_right">→ Slightly to the right</string>
<string name="align_probe_lr">↔ Move slowly side to side</string>
<string name="align_ch3_soft_hint">Verifying CH3 signal · hold or fine-tune</string>
<string name="align_ch3_relaxed_mode">CH3 weak — aligning with upper 3 channels</string>
<!-- Exit Dialog -->
<string name="exit_app_title">Exit App</string>
<string name="exit_app_message">Are you sure you want to exit?</string>
<string name="exit_app_confirm">Exit</string>
<!-- Home View -->
<string name="home_subtitle">Smart Bladder Monitoring</string>
<string name="home_start">Start</string>
<string name="home_connected_resume">● Connected — Start to resume</string>
<string name="home_clinical_mode_dev">Clinical Mode (Dev)</string>
<string name="home_dev_mode_on">Developer mode ON</string>
<string name="home_dev_mode_off">Developer mode OFF</string>
<string name="home_language_icon_desc">Language</string>
<!-- Onboarding -->
<string name="onboarding_welcome">Welcome to VesiScan-Basic</string>
<string name="onboarding_subtitle">Smart bladder monitoring\nfor better quality of life</string>
<string name="onboarding_get_started">Get Started</string>
<!-- PIN View -->
<string name="pin_setup">Set PIN</string>
<string name="pin_setup_reenter">Re-enter PIN</string>
<string name="pin_enter">Enter PIN</string>
<string name="pin_mismatch">PINs don\'t match. Try again.</string>
<string name="pin_incorrect">Incorrect PIN</string>
<string name="pin_delete">Delete</string>
<!-- Sensor Select -->
<string name="sensor_select_title">Select Sensor</string>
<string name="sensor_select_subtitle">Choose your measurement mode</string>
<string name="sensor_nirs_desc">Near-Infrared Spectroscopy\nTissue oxygenation monitoring</string>
<string name="sensor_piezo_desc">Ultrasound Echo\nBladder volume measurement</string>
<!-- Calibration -->
<string name="calibration_initializing">Initializing…</string>
<string name="calibration_complete_status">NIRS Calibrated</string>
<string name="calibration_no_response">No response from device. Check the device is powered on and nearby.</string>
<string name="calibration_powering_on">Powering on NIRS transducer…</string>
<string name="calibration_activating">Activating sensor…</string>
<string name="calibration_reading_gain">Reading gain calibration…</string>
<string name="calibration_failed">Calibration Failed</string>
<string name="calibration_complete">Calibration Complete</string>
<string name="calibration_in_progress">Calibrating NIRS…</string>
<string name="calibration_skip">Skip</string>
<string name="calibration_continue">Continue</string>
<!-- Measurement History -->
<string name="history_title">History</string>
<string name="history_records_count">%d records</string>
<string name="history_tab_history">History</string>
<string name="history_tab_trends">Trends</string>
<string name="history_no_measurements">No measurements yet</string>
<string name="history_tap_spot_hint">Tap Spot to start measuring</string>
<string name="history_chart_bladder_level">Bladder Level</string>
<string name="history_chart_estimated_volume">Estimated Volume</string>
<string name="history_catheterization_log">Catheterization Log</string>
<string name="history_at_level">at Lv.%d</string>
<string name="history_no_data">No measurement data</string>
<string name="history_pinch_hint">Pinch to zoom • Tap point for details</string>
<string name="history_catheterization">Catheterization</string>
<string name="history_measurement">Measurement</string>
<string name="history_yesterday">Yesterday</string>
<string name="history_today">Today</string>
<!-- Vivamyo (NIRS Monitoring) -->
<string name="vivamyo_title">Vivamyo</string>
<string name="vivamyo_subtitle">NIRS Monitoring</string>
<string name="vivamyo_clear_title">Clear all data?</string>
<string name="vivamyo_clear_message">All collected NIRS data will be permanently deleted.</string>
<string name="vivamyo_clear_button">Clear Data</string>
<string name="vivamyo_status_low">Low</string>
<string name="vivamyo_status_caution">Caution</string>
<string name="vivamyo_status_normal">Normal</string>
<string name="vivamyo_status_check">Check</string>
<string name="vivamyo_samples_label">Samples: %d</string>
<string name="vivamyo_window_label">4Hz | 60s window</string>
<string name="vivamyo_filtered">Filtered</string>
<string name="vivamyo_no_data">No data</string>
<string name="vivamyo_clear">Clear</string>
<string name="vivamyo_stop">Stop</string>
<string name="vivamyo_start">Start</string>
<string name="vivamyo_home_desc">Home</string>
<!-- Piezo Monitoring -->
<string name="piezo_recorded">Recorded</string>
<string name="piezo_add_catheters_title">Add Catheters</string>
<string name="piezo_add_catheters_message">Enter the number of catheters to add:</string>
<string name="piezo_add_catheters_count_label">Count</string>
<string name="piezo_add">Add</string>
<string name="piezo_reset_level_title">Reset bladder level?</string>
<string name="piezo_reset_level_message">This will reset the bladder level to 0. This action cannot be undone.</string>
<string name="piezo_catheterize">Catheterize</string>
<string name="piezo_quick_save">Quick Save</string>
<string name="piezo_catheter_left">left</string>
<string name="piezo_disconnect">Disconnect</string>
<string name="piezo_disconnect_desc">Disconnected</string>
<string name="piezo_voiding_catheterization">Voiding / Catheterization</string>
<string name="piezo_stop_scan">Stop Scan</string>
<string name="piezo_auto_scan">Auto Scan</string>
<string name="piezo_single_scan">Single Scan</string>
<string name="piezo_current_measurement">Current Measurement</string>
<string name="piezo_realign_title">Position Lost or Insufficient Gel</string>
<string name="piezo_realign_message">Position lost or gel may be insufficient. Please check.</string>
<string name="piezo_realign_button">Realign</string>
<string name="piezo_dismiss">Dismiss</string>
<string name="piezo_delete_pairing_title">Delete Pairing</string>
<string name="piezo_delete_pairing_message">Disconnect and remove pairing.</string>
<string name="piezo_posture_lying">Lying</string>
<string name="piezo_posture_upright">Upright</string>
<string name="piezo_posture_walking">Walking</string>
<string name="piezo_posture_detecting">Detecting</string>
<string name="piezo_home_desc">Home</string>
<string name="piezo_placement_desc">Placement</string>
<string name="piezo_catheter_desc">Catheter</string>
<string name="piezo_settings_desc">Settings</string>
<!-- Placement Guide -->
<string name="placement_title">Sensor Alignment</string>
<string name="placement_press_start">Place VesiScan above the pubic bone, then press Start</string>
<string name="placement_initial_hint">Place the sensor just above the pubic bone</string>
<string name="placement_sweep_initial">Place sensor near navel, slide down ↓</string>
<string name="placement_step_format">Step %1$d/%2$d</string>
<string name="placement_start_alignment">Start Alignment</string>
<string name="placement_complete_alignment">Complete Alignment</string>
<string name="placement_start_scanning">Start Scanning</string>
<string name="placement_skip">Skip</string>
<string name="placement_in_position">Optimal position!</string>
<string name="placement_position_lost">Position lost. Restart above pubic bone.</string>
<string name="mtb_response_delayed">Device response delayed. Please wait…</string>
<string name="mtb_response_reconnect">Device not responding. A reboot may be required (long-press power 15 seconds).</string>
<string name="placement_detached_restart">Sensor detached. Restart above pubic bone.</string>
<!-- 2026-08-05 · 0/6 walls sanity check (alignment 알고리즘 override) -->
<string name="placement_check_attachment">Attachment check needed — no signal from any channel. Ensure sensor is firmly placed above pubic bone.</string>
<string name="placement_signal_lost">Signal lost — slide up ↑</string>
<string name="placement_sweep_start">Start near navel, slide down slowly ↓</string>
<string name="placement_too_far">Too far — slide up ↑</string>
<string name="placement_position_ok">Position OK! Final check…</string>
<string name="placement_slide_left">Slide left ←</string>
<string name="placement_slide_right">Slide right →</string>
<string name="placement_checking">Checking</string>
<string name="placement_slide_down_slight">Slide down slightly ↓</string>
<string name="placement_slide_down">Slide down ↓</string>
<string name="placement_slide_further_down">Slide further down ↓</string>
<string name="placement_hold_still">Hold still</string>
<string name="placement_slide_up">Slide up ↑</string>
<string name="placement_slide_up_slight">Slide up slightly ↑</string>
<string name="placement_final_check">Final check…</string>
<string name="placement_move_left">Move sensor left ←</string>
<string name="placement_move_right">Move sensor right →</string>
<string name="placement_try_right">Try moving right →</string>
<string name="placement_symmetry_ok">Symmetry OK! Final check…</string>
<string name="placement_restart_pubic">Start over from above the pubic bone</string>
<string name="placement_adjust_multiple">Adjust position — multiple channels missing</string>
<string name="placement_slide_up_ch3">Slide up slightly ↑ (ch3 missing)</string>
<string name="placement_slide_down_ch0">Slide down slightly ↓ (ch0 missing)</string>
<string name="placement_adjust_center">Adjust position slightly — center channel missing</string>
<string name="placement_adjust_lr">Adjust left or right</string>
<string name="placement_optimizing">Optimizing</string>
<string name="placement_back_desc">Back</string>
<string name="placement_ready_desc">Ready</string>
<string name="placement_body_desc">Body silhouette</string>
<!-- Piezo Settings -->
<string name="piezo_settings_bladder_capacity">Bladder Capacity</string>
<string name="piezo_settings_catheter_threshold">Catheter Threshold</string>
<string name="piezo_settings_auto_scan_interval">Auto Scan Interval</string>
<string name="piezo_settings_level_format">Level %d</string>
<string name="piezo_settings_unit_sec">sec</string>
<string name="piezo_settings_unit_min">min</string>
<string name="piezo_settings_app">App</string>
<string name="piezo_settings_device">Device</string>
<string name="piezo_settings_firmware">Firmware</string>
<string name="piezo_logs_charts">Logs &amp; Charts</string>
<string name="piezo_developer_tools">Developer Tools</string>
<!-- Personalization (additional) -->
<string name="personalization_back_desc">Back</string>
<string name="personalization_max_capacity">Maximum Bladder Capacity</string>
<string name="personalization_voiding_reminder_title">Voiding Reminder</string>
<!-- Device Scan -->
<string name="device_scan_title">Connect Device</string>
<string name="device_scan_searching">Searching for nearby devices...</string>
<string name="device_scan_tap_or_scan">Tap a saved device or scan for new</string>
<string name="device_scan_pairing_required_title">Pairing Required</string>
<string name="device_scan_pairing_required_msg">A Bluetooth pairing request will appear.\nTap \'Pair\', then enter PIN if prompted.</string>
<string name="device_scan_pairing_required_err">Pairing required. Please pair the device.</string>
<!-- FW allowlist bond conflict (GATT status=5) — 2026-08-04 -->
<string name="ble_error_bond_conflict">This device is already paired with another app. Long-press the device power button for 15 seconds to clear its pairing, then try again.</string>
<string name="ble_action_reset_bond">Reset Pairing (this phone)</string>
<string name="ble_toast_bond_removed">Pairing info removed. Please try connecting again.</string>
<!-- Device unresponsive (GATT status 8/19/22 · FW hang) — 2026-08-04 -->
<string name="ble_error_device_unresponsive">Device stopped responding. Long-press the device power button for 15 seconds to reboot, then reconnect.</string>
<!-- Reconnect give-up (MAX_RECONNECT_ATTEMPTS reached) -->
<string name="ble_error_reconnect_gave_up">Could not reconnect to device after several attempts. Please check the device is powered on and try again.</string>
<string name="device_scan_back_desc">Back</string>
<string name="device_scan_warning_desc">Warning</string>
<string name="device_scan_error_desc">Error</string>
<string name="device_scan_dismiss_desc">Dismiss</string>
<string name="device_scan_bluetooth_off">Bluetooth is off</string>
<string name="device_scan_permissions_required">Permissions required</string>
<string name="device_scan_scanning">Scanning...</string>
<string name="device_scan_no_devices">No devices found</string>
<string name="device_scan_troubleshoot_1">Make sure the device is powered on</string>
<string name="device_scan_troubleshoot_2">Keep the device within 1 meter</string>
<string name="device_scan_troubleshoot_3">Check Bluetooth is enabled in Settings</string>
<string name="device_scan_troubleshoot_4">Try restarting the device</string>
<string name="device_scan_enter_measurement_dev">Enter Measurement Mode (Dev)</string>
<string name="device_scan_saved_devices">Saved Devices</string>
<string name="device_scan_new_devices">New Devices</string>
<string name="device_scan_grant_permissions">Grant Permissions</string>
<string name="device_scan_stop_scan">Stop Scan</string>
<string name="device_scan_start_scan">Start Scan</string>
<string name="device_scan_last_label">Last: %1$s</string>
<string name="device_scan_delete_pairing_desc">Delete pairing</string>
<string name="device_scan_signal_good">Good</string>
<string name="device_scan_signal_fair">Fair</string>
<string name="device_scan_signal_weak">Weak</string>
</resources>