i18n: add Korean/English localization via strings.xml
Replace hardcoded Korean UI strings in Piezo, CatheterizeSheet, VoidingDiary, and UrineCameraScreen with stringResource() calls. Add values/strings.xml (English) and values-ko/strings.xml (Korean). System language setting now controls app language. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
<resources>
|
||||
<string name="app_name">MedilightV2</string>
|
||||
|
||||
<!-- Common -->
|
||||
<string name="confirm">확인</string>
|
||||
<string name="cancel">취소</string>
|
||||
<string name="close">닫기</string>
|
||||
<string name="save">저장</string>
|
||||
<string name="delete">삭제</string>
|
||||
<string name="retry">다시 시도</string>
|
||||
<string name="back">뒤로</string>
|
||||
|
||||
<!-- Voiding Record -->
|
||||
<string name="voiding_record">배뇨 기록</string>
|
||||
<string name="select_input_method">입력 방식을 선택하세요</string>
|
||||
<string name="manual_input">수기</string>
|
||||
<string name="voice_input">음성</string>
|
||||
<string name="camera_input">카메라</string>
|
||||
<string name="volume_input_title">소변량 입력</string>
|
||||
<string name="volume_placeholder">예: 200</string>
|
||||
<string name="registered_diary">배뇨일지에 등록되었습니다</string>
|
||||
<string name="registered_ml">%d ml 등록되었습니다</string>
|
||||
<string name="recognition_fail">인식 실패: %s</string>
|
||||
<string name="error_code">오류 (%d)</string>
|
||||
<string name="speak_now">말씀하세요…</string>
|
||||
<string name="listening">듣는 중…</string>
|
||||
<string name="check_mic_permission">마이크 권한을 확인하세요</string>
|
||||
<string name="voiding_diary">배뇨일지</string>
|
||||
|
||||
<!-- Voiding Diary List -->
|
||||
<string name="no_records">기록이 없습니다</string>
|
||||
<string name="delete_record">기록 삭제</string>
|
||||
<string name="delete_confirm_msg">이 기록을 삭제하시겠습니까?</string>
|
||||
<string name="awake">기상</string>
|
||||
<string name="sleep">취침</string>
|
||||
<string name="method_voice">음성</string>
|
||||
<string name="method_camera">카메라</string>
|
||||
<string name="method_manual">수기</string>
|
||||
<string name="record">기록</string>
|
||||
<string name="total_records">총 %d건</string>
|
||||
<string name="urine_volume_ml">소변량 %d ml</string>
|
||||
|
||||
<!-- Urine Camera -->
|
||||
<string name="camera_permission_needed">카메라 권한이 필요합니다</string>
|
||||
<string name="grant_permission">권한 허용</string>
|
||||
<string name="urine_measurement">소변량 측정</string>
|
||||
<string name="analyzing">분석 중…</string>
|
||||
<string name="measurement_result">측정 결과</string>
|
||||
<string name="measurement_fail">측정 실패</string>
|
||||
<string name="retry_in_bright">밝은 곳에서 다시 촬영해주세요</string>
|
||||
<string name="retake_photo">다시 촬영</string>
|
||||
<string name="save_to_diary">저장하기</string>
|
||||
<string name="camera_guide_1">눈금이 보이는 면을 정면으로</string>
|
||||
<string name="camera_guide_2">밝은 곳에서 촬영해주세요</string>
|
||||
|
||||
<!-- Catheterize Sheet -->
|
||||
<string name="save_complete">저장 완료</string>
|
||||
<string name="tap_to_speak">탭하여 음성 입력</string>
|
||||
|
||||
<!-- Camera Status -->
|
||||
<string name="model_loading">모델 로딩 중…</string>
|
||||
<string name="auto_capturing">자동 촬영 중…</string>
|
||||
<string name="hold_still">유지하세요… %d%%</string>
|
||||
<string name="cup_detected">소변컵 감지됨</string>
|
||||
<string name="searching_cup">소변컵을 찾는 중…</string>
|
||||
|
||||
<!-- Measurement -->
|
||||
<string name="too_dark">이미지가 너무 어둡습니다</string>
|
||||
<string name="not_enough_marks">눈금 부족</string>
|
||||
<string name="detection_fail">감지 실패</string>
|
||||
</resources>
|
||||
@@ -1,3 +1,71 @@
|
||||
<resources>
|
||||
<string name="app_name">medilightv2android</string>
|
||||
</resources>
|
||||
<string name="app_name">MedilightV2</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>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user