New translations app_en.arb (Korean)

[ci skip]
This commit is contained in:
Zarz Eleutherius committed 2026-09-26 13:21:59 +07:00
1 parent d67dd6f151
commit fd8da6fa60
1 file changed
+127 -4
+127 -4
View File
@@ -39,10 +39,6 @@
"@appearanceStyle": {
"description": "Appearance section for choosing the app visual style"
},
"discordRichPresence": "디스코드 리치 프레즌스",
"discordPresenceDescription": "내부 플레이어에서 재생 중인 트랙을 디스코드에 공유합니다. 디스코드가 설치되어 있고 로그인되어 있어야 합니다",
"discordPresenceMissing": "디스코드를 설치하고 로그인한 다음 이 설정을 비활성화했다가 다시 활성화하세요",
"discordPresenceUnavailable": "이 빌드 또는 이 기기에서는 디스코드 리치 프레즌스를 사용할 수 없습니다",
"@@locale": "ko",
"@@last_modified": "2026-04-28",
"appName": "SpotiFLAC Mobile",
@@ -259,6 +255,38 @@
"@trackReplayGainFailed": {
"description": "Snackbar message when ReplayGain scan/write fails"
},
"trackRemoveReplayGain": "Remove ReplayGain",
"trackRemoveReplayGainSuccess": "ReplayGain tags removed",
"trackRemoveReplayGainFailed": "Failed to remove ReplayGain tags",
"replayGainRemoving": "Removing ReplayGain...",
"replayGainRemoveConfirmMessage": "Remove track and album ReplayGain tags from {count} track(s)? Audio, artwork, and other metadata will be preserved.",
"@replayGainRemoveConfirmMessage": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"selectionRemoveReplayGainCount": "Remove RG ({count})",
"@selectionRemoveReplayGainCount": {
"description": "Compact selection action label. RG abbreviates ReplayGain; keep this short for a two-column toolbar.",
"placeholders": {
"count": {
"type": "int"
}
}
},
"replayGainRemoveBatchSuccess": "ReplayGain removed from {success} of {total} tracks",
"@replayGainRemoveBatchSuccess": {
"placeholders": {
"success": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"selectionReplayGainCount": "리플레이게인 ({count})",
"@selectionReplayGainCount": {
"description": "Batch selection action button label for ReplayGain",
@@ -4914,6 +4942,61 @@
"@hiResCheckTitle": {
"description": "Title of the fake Hi-Res check card"
},
"hiResCheckSummary": "Inspect the spectrum and active bit depth for signs of upsampling or padding.",
"@hiResCheckSummary": {
"description": "Introductory text for the sampled Hi-Res analysis"
},
"hiResCheckLimitedBandwidth": "Limited bandwidth",
"@hiResCheckLimitedBandwidth": {
"description": "Neutral finding: a limited spectrum alone does not prove upsampling"
},
"hiResCheckNoEvidence": "No upsampling or padding detected",
"@hiResCheckNoEvidence": {
"description": "No evidence was detected; this does not certify the master"
},
"hiResCheckEstimatedCutoff": "Estimated cutoff",
"@hiResCheckEstimatedCutoff": {
"description": "Estimated upper spectral edge at the analysis threshold"
},
"hiResCheckActiveBits": "Active / stored bits",
"@hiResCheckActiveBits": {
"description": "Active integer bit depth versus the container depth in the sampled segment"
},
"hiResCheckBandwidthExplanation": "A lower cutoff can come from mastering. It does not, by itself, prove upsampling.",
"@hiResCheckBandwidthExplanation": {
"description": "Explains why the limited-bandwidth finding is neutral"
},
"hiResCheckSampledExplanation": "Based on {seconds} seconds of audio. This analysis cannot certify the original master.",
"@hiResCheckSampledExplanation": {
"description": "Limits of the sampled Hi-Res analysis; seconds is a formatted duration",
"placeholders": {
"seconds": {
"type": "String"
}
}
},
"hiResCheckImagingEvidence": "The spectrum contains mirrored bands consistent with upsampling.",
"@hiResCheckImagingEvidence": {
"description": "Spectral imaging is suggestive evidence rather than proof"
},
"hiResCheckRateEvidence": "A sharp roll-off near {cutoff} and the measured noise floor suggest a lower-rate source.",
"@hiResCheckRateEvidence": {
"description": "Heuristic evidence from both a brickwall and a 16-bit-like noise floor",
"placeholders": {
"cutoff": {
"type": "String"
}
}
},
"hiResCheckSteadyEnergy": "Energy above {cutoff} is mostly steady in the analyzed segment and may be noise.",
"@hiResCheckSteadyEnergy": {
"description": "An observation about ultrasonic energy, not proof that removing it is safe",
"placeholders": {
"cutoff": {
"type": "String"
}
}
},
"hiResCheckDescription": "업샘플링되었거나 비트 패딩된 가짜 Hi-Res 파일을 감지합니다",
"@hiResCheckDescription": {
"description": "Explains what the Hi-Res authenticity check does"
@@ -6291,6 +6374,31 @@
"description": "Tooltip for minimizing the now playing screen"
},
"nowPlayingUpNext": "다음 곡",
"nowPlayingAudioOutput": "Audio Output",
"nowPlayingWrittenBy": "Written by: {writers}",
"@nowPlayingWrittenBy": {
"placeholders": {
"writers": {
"type": "String"
}
}
},
"nowPlayingLyricsProvider": "Lyrics: {provider}",
"@nowPlayingLyricsProvider": {
"placeholders": {
"provider": {
"type": "String"
}
}
},
"concertGetTickets": "Get Tickets",
"concertSetList": "Concert Set List",
"concertSetListButton": "Set List",
"concertAddToCalendar": "Add to Calendar",
"concertOpenMaps": "Open Maps",
"concertDetailsUnavailable": "Concert details are currently unavailable.",
"concertCalendarUnavailable": "Unable to open the calendar.",
"nowPlayingAudioOutputUnavailable": "Unable to open audio output settings.",
"@nowPlayingUpNext": {
"description": "Title for the playback queue sheet"
},
@@ -6358,6 +6466,18 @@
"description": "Tab label for the lyrics view"
},
"nowPlayingNoLyrics": "이 파일에는 가사가 없음",
"nowPlayingInstrumental": "Instrumental",
"@nowPlayingInstrumental": {
"description": "Accessibility label for the three-dot countdown during an instrumental break before lyrics resume"
},
"nowPlayingLyricsLanguageOptions": "Lyrics language options",
"@nowPlayingLyricsLanguageOptions": {
"description": "Tooltip for the player menu that shows or hides existing lyric pronunciation and translation"
},
"nowPlayingHidePronunciation": "Hide Pronunciation",
"nowPlayingShowPronunciation": "Show Pronunciation",
"nowPlayingHideTranslation": "Hide Translation",
"nowPlayingShowTranslation": "Show Translation",
"@nowPlayingNoLyrics": {
"description": "Empty state when the playing file has no embedded lyrics"
},
@@ -6822,6 +6942,9 @@
"profileRemovePhoto": "사진 삭제",
"profilePhotoError": "20MB보다 작은 유효한 이미지를 선택하세요",
"profileSaveError": "프로필을 저장할 수 없습니다. 다시 시도하세요",
"artistUpcomingConcerts": "Upcoming Concerts",
"artistAllUpcomingConcerts": "All Upcoming Concerts",
"artistNoUpcomingConcerts": "No upcoming concerts.",
"optionsEmbeddedCoverSizeOriginal": "원본 해상도",
"@optionsEmbeddedCoverSizeOriginal": {
"description": "Option that preserves the provider artwork at its original resolution"