feat(i18n): 메시지 모듈 하드코딩 문구를 I18n 키로 통일한다

This commit is contained in:
Yu Sung
2026-03-31 22:01:30 +09:00
parent 4c170e0f97
commit 9369a52ba2
11 changed files with 226 additions and 51 deletions

View File

@@ -36,14 +36,14 @@ class SoundManager: NSObject, ObservableObject {
audioSession.requestRecordPermission() { [weak self] allowed in
DispatchQueue.main.async {
if !allowed {
self?.errorMessage = "권한을 허용하지 않으시면 음성메시지 서비스를 이용하실 수 없습니다."
self?.errorMessage = I18n.Message.Voice.Sound.permissionDenied
self?.isShowPopup = true
self?.onClose = true
}
}
}
} catch {
errorMessage = "오류가 발생했습니다. 다시 시도해 주세요."
errorMessage = I18n.Message.Voice.Sound.commonError
isShowPopup = true
onClose = true
}
@@ -71,7 +71,7 @@ class SoundManager: NSObject, ObservableObject {
}
isRecording = true
} catch {
errorMessage = "오류가 발생했습니다. 다시 시도해 주세요."
errorMessage = I18n.Message.Voice.Sound.commonError
isShowPopup = true
}
}
@@ -112,7 +112,7 @@ class SoundManager: NSObject, ObservableObject {
self.duration = self.player.duration
} catch {
self.errorMessage = "오류가 발생했습니다. 다시 시도해 주세요."
self.errorMessage = I18n.Message.Voice.Sound.commonError
self.isShowPopup = true
}
@@ -147,7 +147,7 @@ class SoundManager: NSObject, ObservableObject {
try FileManager.default.removeItem(at: getAudioFileURL())
duration = 0
} catch {
errorMessage = "오류가 발생했습니다. 다시 시도해 주세요."
errorMessage = I18n.Message.Voice.Sound.commonError
isShowPopup = true
}
}