diff --git a/Install.ps1 b/Install.ps1 index a9b9c62..8e90717 100644 --- a/Install.ps1 +++ b/Install.ps1 @@ -178,6 +178,10 @@ function Format-LanguageCode { $returnCode = 'zh' break } + '^ko' { + $returnCode = 'ko' + break + } Default { $returnCode = $PSUICulture.Remove(2) break @@ -280,6 +284,10 @@ function Set-ScriptLanguageStrings($LanguageCode) { $langStrings = CallLang -clg "zh" break } + 'ko' { + $langStrings = CallLang -clg "ko" + break + } Default { # Default to English if unable to find a match. $langStrings = CallLang -clg "en" @@ -304,7 +312,7 @@ if ($langCode -eq 'ru') { $webjsonru = (Invoke-WebRequest -UseBasicParsing -Uri $urlru).Content | ConvertFrom-Json } # Set variable 'add translation line'. -if ($langCode -match '^(it|tr|ka|pl|es|fr|hi|pt|id|vi|ro|de|hu|zh)') { $line = $true } +if ($langCode -match '^(it|tr|ka|pl|es|fr|hi|pt|id|vi|ro|de|hu|zh|ko)') { $line = $true } # Automatic length of stars $au = ($lang).Author.Length + ($lang).Author2.Length diff --git a/scripts/installer-lang/ko.ps1 b/scripts/installer-lang/ko.ps1 new file mode 100644 index 0000000..7465bd7 --- /dev/null +++ b/scripts/installer-lang/ko.ps1 @@ -0,0 +1,61 @@ +[PSCustomObject]@{ + Author = "패치 제작자:" + Author2 = "@Amd64fox" + TranslationBy = "번역가:" + TranslationBy2 = "@jinoo2005609 " + Incorrect = "이런, 잘못된 값이네요," + Incorrect2 = "다시 입력해주세요 " + Download = "다운로드 오류" + Download2 = "5초 후 다시 시도합니다..." + Download3 = "오류 발생" + Download4 = "네트워크 설정을 확인하시고 다시 실행해주세요" + Download5 = "Spotify 다운로드 중" + Download6 = "Curl 오류" + StopScrpit = "스크립트가 중단되었습니다" + MsSpoti = "Microsoft Store 버전의 Spotify가 감지되었으며 이는 지원되지 않습니다" + MsSpoti2 = "Spotify Microsoft Store 버전을 제거할까요? [Y/N]" + MsSpoti3 = "Spotify Microsoft Store 버전을 자동으로 제거하는 중..." + MsSpoti4 = "Spotify Microsoft Store 버전을 제거하는 중..." + Prem = "프리미엄 계정을 위한 모드..." + OldV = "Spotify 구버전을 감지했습니다" + OldV2 = "Spotify {0} 버전은 오래되었습니다, {1} 버전으로 업데이트하시는 것을 추천합니다" + OldV3 = "업데이트를 진행할까요? [Y/N]" + AutoUpd = "권장 버전으로 자동 업데이트할까요?" + DelOrOver = "설치된 {0} 버전을 제거할까요? 아니면 덮어쓰고 설치할까요? Y [제거] / N [덮어쓰고 설치]" + DelOld = "구버전의 Spotify를 제거하는 중..." + NewV = "지원되지 않는 버전의 Spotify가 감지되었습니다" + NewV2 = "Spotify {0} 버전은 아직 테스트되지 않았습니다, 현재 최신 안정 버전은 {1} 입니다" + NewV3 = "{0} 버전으로 진행할까요? (오류가 발생할 수 있음) [Y/N]" + Recom = "추천하는 {0} 버전을 설치할까요? [Y/N]" + DelNew = "테스트되지 않은 Spotify를 제거하는 중..." + DownSpoti = "Spotify를 다운로드하고 설치하는 중" + DownSpoti2 = "잠시만 기다려 주세요..." + PodcatsOff = "팟캐스트 끄기" + PodcastsOn = "팟캐스트 켜기" + PodcatsSelect = "메인 페이지의 팟캐스트, 에피소드, 오디오북을 비활성화할까요? [Y/N]" + DowngradeNote = "Spotify가 다운그레이드되기에 차단하는 것을 추천합니다" + UpdBlock = "Spotify 업데이트가 차단됨" + UpdUnblock = "Spotify 업데이트가 차단되지 않음" + UpdSelect = "Spotify 업데이트를 차단할까요? [Y/N]" + CacheOn = "캐시 비우기 활성화됨 ({0})" + CacheOff = "캐시 비우기가 활성화되지 않음" + CacheSelect = "자동 캐시 비우기를 설정할까요? [Y/N]" + CacheDays = "XX 일보다 오래된 캐시가 비워집니다 " + CacheDays2 = "1에서 100 사이의 일수를 입력하세요" + ModSpoti = "Spotify를 패치하는 중..." + Error = "오류" + FileLocBroken = "Spotify 폴더의 파일이 손상되었습니다, Spotify를 제거하고 이 스크립트를 다시 실행하세요" + Spicetify = "Spicetify가 감지됨" + NoRestore = "SpotX가 이미 설치되었지만, 복구할 xpui.js.bak와 xpui.css.bak 파일을 찾을 수 없습니다. `nSpotify를 제거하고 Install.bat을 다시 실행해주세요" + ExpSpotify = "Spotify에서 제공되는 실험적 기능" + ExpStandart = "SpotX의 실험적 기능은 포함되어 있지 않습니다" + NoRestore2 = "SpotX가 이미 설치되었지만, xpui.bak 파일을 찾을 수 없습니다. `nSpotify를 제거하고 Install.bat을 다시 실행해주세요" + UpdateBlocked = "Spotify 업데이트가 이미 차단되어 있습니다" + UpdateError = "업데이트 차단에 실패했습니다" + NoSpotifyExe = "Spotify.exe를 찾을 수 없습니다" + InstallComplete = "설치가 완료되었습니다" + HostInfo = "hosts 파일에서 불필요한 URL이 감지되었습니다" + HostBak = "hosts.bak 백업 파일을 생성하는 중..." + HostDel = "원본 hosts 파일에서 불필요한 URL 제거를 시도하는 중..." + HostError = "파일을 수정하는 데 오류가 발생했습니다, 직접 수정하거나 이 스크립트를 관리자 권한으로 실행해주세요" +} \ No newline at end of file