From 027f3cc00d8d07b7a3044dd9b13af5463d223cbd Mon Sep 17 00:00:00 2001 From: niksedk Date: Thu, 2 Feb 2023 20:33:47 +0100 Subject: [PATCH] =?UTF-8?q?Fix=20korean=20installer=20encoding=20-=20thx?= =?UTF-8?q?=20=EC=8A=88=EB=8B=88=20:)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SubtitleEdit.sln | 46 +++++++++++++++++++++++++++++ installer/Languages/Korean.isl | 54 +++++++++++++++++----------------- 2 files changed, 73 insertions(+), 27 deletions(-) diff --git a/SubtitleEdit.sln b/SubtitleEdit.sln index e3f4d94c4..8dd370fe1 100644 --- a/SubtitleEdit.sln +++ b/SubtitleEdit.sln @@ -44,6 +44,51 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Installer", "Installer", "{ installer\Subtitle_Edit_Localization.iss = installer\Subtitle_Edit_Localization.iss EndProjectSection EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Languages", "Languages", "{E5DFF721-5EFC-4E2A-A678-1884B7BF5BE6}" + ProjectSection(SolutionItems) = preProject + installer\Languages\Arabic.isl = installer\Languages\Arabic.isl + installer\Languages\Armenian.isl = installer\Languages\Armenian.isl + installer\Languages\Basque.isl = installer\Languages\Basque.isl + installer\Languages\BrazilianPortuguese.isl = installer\Languages\BrazilianPortuguese.isl + installer\Languages\Bulgarian.isl = installer\Languages\Bulgarian.isl + installer\Languages\Catalan.isl = installer\Languages\Catalan.isl + installer\Languages\ChineseSimplified.isl = installer\Languages\ChineseSimplified.isl + installer\Languages\ChineseTraditional.isl = installer\Languages\ChineseTraditional.isl + installer\Languages\Corsican.isl = installer\Languages\Corsican.isl + installer\Languages\Croatian.isl = installer\Languages\Croatian.isl + installer\Languages\Czech.isl = installer\Languages\Czech.isl + installer\Languages\Danish.isl = installer\Languages\Danish.isl + installer\Languages\Dutch.isl = installer\Languages\Dutch.isl + installer\Languages\Farsi.isl = installer\Languages\Farsi.isl + installer\Languages\Finnish.isl = installer\Languages\Finnish.isl + installer\Languages\French.isl = installer\Languages\French.isl + installer\Languages\German.isl = installer\Languages\German.isl + installer\Languages\Greek.isl = installer\Languages\Greek.isl + installer\Languages\Hebrew.isl = installer\Languages\Hebrew.isl + installer\Languages\Hungarian.isl = installer\Languages\Hungarian.isl + installer\Languages\Icelandic.isl = installer\Languages\Icelandic.isl + installer\Languages\Indonesian.isl = installer\Languages\Indonesian.isl + installer\Languages\Italian.isl = installer\Languages\Italian.isl + installer\Languages\Japanese.isl = installer\Languages\Japanese.isl + installer\Languages\Korean.isl = installer\Languages\Korean.isl + installer\Languages\Macedonian.isl = installer\Languages\Macedonian.isl + installer\Languages\Norwegian.isl = installer\Languages\Norwegian.isl + installer\Languages\Polish.isl = installer\Languages\Polish.isl + installer\Languages\Portuguese.isl = installer\Languages\Portuguese.isl + installer\Languages\Romanian.isl = installer\Languages\Romanian.isl + installer\Languages\Russian.isl = installer\Languages\Russian.isl + installer\Languages\SerbianCyrillic.isl = installer\Languages\SerbianCyrillic.isl + installer\Languages\SerbianLatin.isl = installer\Languages\SerbianLatin.isl + installer\Languages\Slovak.isl = installer\Languages\Slovak.isl + installer\Languages\Slovenian.isl = installer\Languages\Slovenian.isl + installer\Languages\Spanish.isl = installer\Languages\Spanish.isl + installer\Languages\Swedish.isl = installer\Languages\Swedish.isl + installer\Languages\Thai.isl = installer\Languages\Thai.isl + installer\Languages\Turkish.isl = installer\Languages\Turkish.isl + installer\Languages\Ukrainian.isl = installer\Languages\Ukrainian.isl + installer\Languages\Vietnamese.isl = installer\Languages\Vietnamese.isl + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -80,6 +125,7 @@ Global GlobalSection(NestedProjects) = preSolution {4FE90C81-B6AD-4706-8D1A-C8B1B698DB28} = {B1BB9DD1-0EE8-4D43-AAAB-C39D0CC882A9} {7137CF3B-7769-4B10-8719-83B1C41F1CB1} = {B1BB9DD1-0EE8-4D43-AAAB-C39D0CC882A9} + {E5DFF721-5EFC-4E2A-A678-1884B7BF5BE6} = {7137CF3B-7769-4B10-8719-83B1C41F1CB1} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {E12BDE22-B6A4-4AB6-AF96-F3C0F89C15EC} diff --git a/installer/Languages/Korean.isl b/installer/Languages/Korean.isl index fb7b70bc1..c024c2021 100644 --- a/installer/Languages/Korean.isl +++ b/installer/Languages/Korean.isl @@ -1,14 +1,14 @@ -; *** Inno Setup version 6.1.0+ Korean messages *** +; *** Inno Setup version 6.1.0+ Korean messages *** ; ▒ 6.2.1+ Translator: VenusGirl (venusgirl@outlook.com) ; ▒ 6.2.0+ Translator: Logan.Hwang (logan.hwang@blueant.kr) ; ▒ 6.0.3+ Translator: SungDong Kim (acroedit@gmail.com) ; ▒ 5.5.3+ Translator: Domddol (domddol@gmail.com) ; ▒ Contributors: Hansoo KIM (iryna7@gmail.com), Woong-Jae An (a183393@hanmail.net) -; ▒ Translation date: AUG 23, 2022 +; ▒ Translation date: JAN 20, 2023 ; ▒ 이 번역은 새로운 한국어 맞춤법 규칙을 준수합니다. ; -; To download user-contributed translations of this file, go to: +; 이 파일의 사용자 제공 번역을 다운로드하려면 다음으로 이동하십시오: ; https://jrsoftware.org/files/istrans/ ; 참고: 이 텍스트를 번역할 때는 아직 없는 메시지의 끝에 @@ -21,7 +21,7 @@ ; '[LangOptions] 섹션' 항목을 읽고 이해하십시오. LanguageName=한국어 LanguageID=$0412 -;LanguageCodePage=949 +LanguageCodePage=949 ; 번역할 언어가 특수 글꼴 또는 크기를 필요로 하는 경우 ; 다음 항목 중 하나를 주석 해제하고 적절하게 변경하십시오. ;DialogFontName= @@ -68,8 +68,8 @@ WinVersionTooLowError=이 프로그램에는 %1 버전 %2 이상이 필요합니 WinVersionTooHighError=%1 버전 %2 이상에 이 프로그램을 설치할 수 없습니다. AdminPrivilegesRequired=이 프로그램을 설치할 때 관리자로 로그인해야 합니다. PowerUserPrivilegesRequired=이 프로그램을 설치할 때 관리자 또는 Power Users 그룹의 구성원으로 로그인해야 합니다. -SetupAppRunningError=설치에서 %1이(가) 현재 실행 중임을 감지했습니다.%n%n지금 모든 인스턴스를 닫은 다음 계속하려면 확인을 클릭하고 끝내려면 취소를 클릭하십시오. -UninstallAppRunningError=제거에서 %1이(가) 현재 실행 중임을 감지했습니다.%n%n지금 모든 인스턴스를 닫은 다음 계속하려면 확인을 클릭하고 끝내려면 취소를 클릭하십시오. +SetupAppRunningError=설치에서 %1이(가) 현재 실행 중임을 감지했습니다.%n%n지금 모든 인스턴스를 닫은 다음 계속하려면 확인을 클릭하고 종료하려면 취소를 클릭하십시오. +UninstallAppRunningError=제거에서 %1이(가) 현재 실행 중임을 감지했습니다.%n%n지금 모든 인스턴스를 닫은 다음 계속하려면 확인을 클릭하고 종료하려면 취소를 클릭하십시오. ; *** Startup questions PrivilegesRequiredOverrideTitle=설치 모드 선택 @@ -83,7 +83,7 @@ PrivilegesRequiredOverrideCurrentUserRecommended=현재 사용자용으로 설 ; *** Misc. errors ErrorCreatingDir=%1 디렉터리를 만들지 못했습니다. -ErrorTooManyFilesInDir=%1 디렉토리에 파일이 너무 많아서 파일을 만들 수 없습니다 +ErrorTooManyFilesInDir=%1 디렉터리에 파일이 너무 많아서 파일을 만들 수 없습니다 ; *** Setup common messages ExitSetupTitle=설치 완료 @@ -114,7 +114,7 @@ SelectLanguageTitle=설치 언어 선택 SelectLanguageLabel=설치 중에 사용할 언어를 선택합니다. ; *** Common wizard text -ClickNext=계속하려면 다음을 클릭하고, 설치를 끝내려면 취소를 클릭하십시오. +ClickNext=계속하려면 다음을 클릭하고, 설치를 종료하려면 취소를 클릭하십시오. BeveledLabel= BrowseDialogTitle=폴더 찾아보기 BrowseDialogLabel=아래 목록에서 폴더를 선택한 후 확인을 클릭하십시오. @@ -163,7 +163,7 @@ DiskSpaceGBLabel=이 프로그램은 최소 [gb] GB의 디스크 여유 공간 DiskSpaceMBLabel=이 프로그램은 최소 [mb] MB의 디스크 여유 공간이 필요합니다. CannotInstallToNetworkDrive=네트워크 드라이브에 설치할 수 없습니다. CannotInstallToUNCPath=UNC 경로에 설치할 수 없습니다. -InvalidPath=드라이브 문자를 포함한 전체 경로를 입력하십시오.%n※ 예: C:\APP %n%n또는, UNC 형식의 경로를 입력하십시오.%n※ 예: \\server\share +InvalidPath=드라이브 문자와 함께 전체 경로를 입력해야 합니다. 예:%n%nC:\APP%n%n 또는 UNC 경로 형식:%n%n\\server\share InvalidDrive=선택한 드라이브 또는 UNC 공유가 존재하지 않거나 액세스할 수 없습니다, 다른 경로를 선택하십시오. DiskSpaceWarningTitle=디스크 공간이 부족합니다 DiskSpaceWarning=설치 시 최소 %1 KB 디스크 공간이 필요하지만, 선택한 드라이브의 여유 공간은 %2 KB 밖에 없습니다.%n%n그래도 계속하시겠습니까? @@ -177,14 +177,14 @@ DirDoesntExist=폴더 %n%n%1%n%n이(가) 존재하지 않습니다, 새로 폴 ; *** "Select Components" wizard page WizardSelectComponents=구성 요소 선택 -SelectComponentsDesc=어떤 구성 요소를 설치해야합니까? +SelectComponentsDesc=어떤 구성 요소를 설치해야 합니까? SelectComponentsLabel2=설치할 구성 요소를 선택하고 설치하지 않을 구성 요소를 지웁니다. 계속할 준비가 되면 다음을 클릭합니다. FullInstallation=모두 설치 ; 가능하면 'Compact'를 'Minimal'로 번역하지 마십시오 (귀하의 언어로 '최소'를 의미합니다). CompactInstallation=최소 설치 CustomInstallation=사용자 지정 설치 NoUninstallWarningTitle=구성 요소가 존재합니다 -NoUninstallWarning=다음 구성 요소가 컴퓨터에 이미 설치되어 있습니다.%n%n%1%n%n이(가) 이러한 구성 요소를 선택해도 제거되지 않습니다.%n%n계속하시겠습니까? +NoUninstallWarning=다음 구성 요소가 컴퓨터에 이미 설치되어 있습니다: %n%n%1%n%n이러한 구성 요소를 선택해도 제거되지 않습니다.%n%n계속하시겠습니까? ComponentSize1=%1 KB ComponentSize2=%1 MB ComponentsDiskSpaceGBLabel=현재 선택은 최소 [gb] GB의 디스크 여유 공간이 필요합니다. @@ -192,12 +192,12 @@ ComponentsDiskSpaceMBLabel=현재 선택은 최소 [mb] MB의 디스크 여유 ; *** "Select Additional Tasks" wizard page WizardSelectTasks=추가 작업 선택 -SelectTasksDesc=어떤 추가 작업을 수행해야합니까? +SelectTasksDesc=어떤 추가 작업을 수행해야 합니까? SelectTasksLabel2=[name]을(를) 설치하는 동안 수행할 추가 작업을 선택하고 다음을 클릭합니다. ; *** "Select Start Menu Folder" wizard page WizardSelectProgramGroup=시작 메뉴 폴더 선택 -SelectStartMenuFolderDesc=어디에 프로그램 바로가기를 위치하겠습니까? +SelectStartMenuFolderDesc=프로그램의 바로가기를 어디에 설치하시겠습니까? SelectStartMenuFolderLabel3=다음 시작 메뉴 폴더에 프로그램 바로가기를 만듭니다. SelectStartMenuFolderBrowseLabel=계속하려면 "다음"을 클릭하고, 다른 폴더를 선택하려면 "찾아보기"를 클릭하십시오. MustEnterGroupName=폴더 이름을 입력하십시오. @@ -222,7 +222,7 @@ ReadyMemoTasks=추가 작업: DownloadingLabel=추가 파일 다운로드 중... ButtonStopDownload=다운로드 중지(&S) StopDownload=다운로드를 중지하시겠습니까? -ErrorDownloadAborted=다운로드가 중단되었습니다 +ErrorDownloadAborted=다운로드가 중지되었습니다 ErrorDownloadFailed=다운로드에 실패했습니다: %1 %2 ErrorDownloadSizeFailed=크기를 가져오지 못했습니다: %1 %2 ErrorFileHash1=파일 해시에 실패했습니다: %1 @@ -249,16 +249,16 @@ InstallingLabel=컴퓨터에 [name]을(를) 설치하는 동안 잠시 기다려 ; *** "Setup Completed" wizard page FinishedHeadingLabel=[name] 설치 마법사 완료 FinishedLabelNoIcons=컴퓨터에 [name] 설치를 완료했습니다. -FinishedLabel=컴퓨터에 [name] 설치를 완료했습니다. 설치된 바로 가기를 선택하여 응용 프로그램을 시작할 수 있습니다. -ClickFinish=설치를 끝내려면 마침을 클릭하십시오. +FinishedLabel=컴퓨터에 [name] 설치를 완료했습니다. 설치된 바로가기를 선택하여 응용 프로그램을 시작할 수 있습니다. +ClickFinish=설치를 종료하려면 마침을 클릭하십시오. FinishedRestartLabel=[name] 설치를 완료하려면 컴퓨터를 다시 시작해야 합니다. 지금 다시 시작하시겠습니까? FinishedRestartMessage=[name] 설치를 완료하려면 컴퓨터를 다시 시작해야 합니다.%n%n지금 다시 시작하시겠습니까? ShowReadmeCheck=예, README 파일을 보고 싶습니다. YesRadio=예, 지금 컴퓨터를 다시 시작합니다(&Y) NoRadio=아니오, 나중에 컴퓨터를 다시 시작하겠습니다(&N) -; used for example as 'Run MyProg.exe' +; 예를 들어 'Run MyProg.exe'로 사용됩니다' RunEntryExec=%1 실행 -; used for example as 'View Readme.txt' +; 예를 들어 'View Readme.txt'로 사용됩니다' RunEntryShellExec=%1 보기 ; *** "Setup Needs the Next Disk" stuff @@ -279,13 +279,13 @@ AbortRetryIgnoreCancel=설치 취소 StatusClosingApplications=응용 프로그램을 닫는 중... StatusCreateDirs=디렉터리를 만드는 중... StatusExtractFiles=파일을 추출하는 중... -StatusCreateIcons=바로 가기를 만드는 중... +StatusCreateIcons=바로가기를 만드는 중... StatusCreateIniEntries=INI 항목을 만드는 중... StatusCreateRegistryEntries=레지스트리 항목을 만드는 중... StatusRegisterFiles=파일을 등록하는 중... StatusSavingUninstall=제거 정보를 저장하는 중... StatusRunProgram=설치를 완료하는 중... -StatusRestartingApplications=응용프로그램을 다시 시작하는 중... +StatusRestartingApplications=응용 프로그램을 다시 시작하는 중... StatusRollback=변경 내용을 롤백하는 중... ; *** Misc. errors @@ -305,17 +305,17 @@ ErrorIniEntry=%1 파일에 INI 항목 만들기 오류입니다. ; *** File copying errors FileAbortRetryIgnoreSkipNotRecommended=이 파일 건너뛰기 (권장하지 않음)(&S) -FileAbortRetryIgnoreIgnoreNotRecommended=오류를 무시하고 계속합니다 (권장하지 않음).(&I) +FileAbortRetryIgnoreIgnoreNotRecommended=오류를 무시하고 계속 (권장하지 않음)(&I) SourceIsCorrupted=소스 파일이 손상되었습니다 SourceDoesntExist=원본 파일 "%1"이(가) 없습니다 ExistingFileReadOnly2=읽기 전용으로 표시되어 있으므로 기존 파일을 교체할 수 없습니다. -ExistingFileReadOnlyRetry=읽기 전용 특성을 제거하고 다시 시도하십시오(&R) +ExistingFileReadOnlyRetry=읽기 전용 속성을 제거하고 다시 시도(&R) ExistingFileReadOnlyKeepExisting=기존 파일 유지(&K) ErrorReadingExistingDest=기존 파일을 읽는 동안 오류 발생: FileExistsSelectAction=작업 선택 FileExists2=파일이 이미 존재합니다. -FileExistsOverwriteExisting=기존 파일을 덮어씁니다(&O) -FileExistsKeepExisting=기존 파일 덮어쓰기(&K) +FileExistsOverwriteExisting=기존 파일 덮어쓰기(&O) +FileExistsKeepExisting=기존 파일 유지(&K) FileExistsOverwriteOrKeepAll=다음 충돌에 대해 이 작업 수행(&D) ExistingFileNewerSelectAction=작업 선택 ExistingFileNewer2=설치 프로그램에서 설치하려는 파일보다 기존 파일이 더 최신입니다. @@ -351,13 +351,13 @@ ErrorRestartingComputer=컴퓨터를 다시 시작하지 못했습니다. 이 UninstallNotFound=%1 파일이 없습니다. 제거할 수 없습니다. UninstallOpenError=%1 파일을 열 수 없습니다. 제거할 수 없습니다 UninstallUnsupportedVer=%1 제거 로그 파일이 현재 버전의 제거 프로그램에서 인식할 수 없는 형식입니다. 제거할 수 없습니다 -UninstallUnknownEntry=제거 로그에 알 수 없는 항목(%1)이 있습니다 +UninstallUnknownEntry=제거 로그에 알 수 없는 항목 (%1)이 있습니다 ConfirmUninstall=%1 및 해당 구성 요소를 모두 제거하시겠습니까? UninstallOnlyOnWin64=이 설치는 64비트 Windows에서만 제거할 수 있습니다. OnlyAdminCanUninstall=이 설치는 관리자 권한이 있는 사용자만 제거할 수 있습니다. UninstallStatusLabel=%1이(가) 컴퓨터에서 제거되는 동안 기다려 주십시오. UninstalledAll=%1이(가) 컴퓨터에서 성공적으로 제거되었습니다. -UninstalledMost=%1 제거가 완료되었습니다.%n%n일 일부 요소를 제거할 수 없습니다. 수동으로 제거할 수 있습니다. +UninstalledMost=%1 제거가 완료되었습니다.%n%n일부 요소를 제거할 수 없습니다. 수동으로 제거할 수 있습니다. UninstalledAndNeedsRestart=%1 제거를 완료하려면 컴퓨터를 다시 시작해야 합니다.%n%n지금 다시 시작하시겠습니까? UninstallDataCorrupted=%1 파일이 손상되었습니다. 제거할 수 없습니다. @@ -380,7 +380,7 @@ ShutdownBlockReasonUninstallingApp=%1을(를) 제거하는 중입니다. NameAndVersion=%1 버전 %2 AdditionalIcons=추가 바로 가기: -CreateDesktopIcon=바탕 화면에 바로가기 만들기(&D) +CreateDesktopIcon=바탕화면에 바로가기 만들기(&D) CreateQuickLaunchIcon=빠른 실행 아이콘 만들기(&Q) ProgramOnTheWeb=%1 웹페이지 UninstallProgram=%1 제거