diff --git a/assets/locales/ko/components.ftl b/assets/locales/ko/components.ftl new file mode 100644 index 0000000..0c56707 --- /dev/null +++ b/assets/locales/ko/components.ftl @@ -0,0 +1,20 @@ +components = 컴포넌트 +components-description = Wine과 DXVK 버전 관리 + +selected-version = 선택된 버전 +recommended-only = 권장 전용 + +wine-version = Wine 버전 +wine-recommended-description = 권장되는 Wine 버전만 표시 + +wine-options = Wine 설정 + +wine-use-shared-libraries = Wine 공유 라이브러리 사용 +wine-use-shared-libraries-description = 선택한 Wine 빌드에서 시스템 라이브러리를 로드하도록 LD_LIBRARY_PATH 변수를 설정합니다 + +gstreamer-use-shared-libraries = GStreamer 공유 라이브러리 사용 +gstreamer-use-shared-libraries-description = 선택한 Wine 빌드에서 GST_PLUGIN_PATH 변수에 설정된 GStreamer 라이브러리를 로드하도록 설정합니다 + +dxvk-version = DXVK 버전 +dxvk-selection-disabled = Wine 그룹 기본 설정에 따라 DXVK 선택이 비활성화되어 있습니다 +dxvk-recommended-description = 권장되는 DXVK 버전만 표시 diff --git a/assets/locales/ko/enhancements.ftl b/assets/locales/ko/enhancements.ftl new file mode 100644 index 0000000..8cc6026 --- /dev/null +++ b/assets/locales/ko/enhancements.ftl @@ -0,0 +1,69 @@ +game-settings-description = 게임 내 설정 및 계정 세션 관리 +sandbox-settings-description = Flatpak과 유사한 Bubblewrap 샌드박스에서 게임을 실행합니다 +environment-settings-description = 환경 변수 및 게임 실행 명령 지정 + +wine = Wine + +synchronization = 동기화 +wine-sync-description = 와인 내부 이벤트를 동기화하는 데 사용되는 기술 + +language = 언어 +wine-lang-description = 와인 환경에서 사용되는 언어 입니다. 키보드 레이아웃 문제를 해결 할 수도 있습니다 +system = 시스템 + +borderless-window = 테두리 없는 창 +virtual-desktop = 가상 데스크톱 + +map-drive-c = Map drive C: +map-drive-c-description = 자동적으로 와인 구성에서 drive_c폴더를 dosdevices로 심볼릭 링크합니다 + +map-game-folder = Map game folder +map-game-folder-description = 게임 폴더를 dosdevices에 자동으로 심볼릭 링크합니다 + +game = 게임 + +hud = HUD + +fsr = FSR +fsr-description = 게임을 모니터 크기에 맞게 업스케일링 합니다. 사용하려면 게임 설정에서 더 낮은 해상도를 선택하고 Alt+Enter를 누릅니다 +ultra-quality = 울트라 퀄리티 +quality = 퀄리티 +balanced = 벨런스 +performance = 성능 + +gamemode = 게임모드 +gamemode-description = 프로세스중 게임이 가지는 우선순위 설정 + +gamescope = Gamescope +gamescope-description = Gamescope는 게임을 격리된 Xwayland 인스턴스에서 실행할 수 있게 해주는 Valve의 도구로, AMD, Intel, Nvidia GPU를 지원합니다 + +discord-rpc = Discord RPC +discord-rpc-description = Discord RPC를 사용하면 현재 게임을 플레이하고 있는 정보를 Discord에 제공하여 친구에게 알릴 수 있습니다 +icon = 아이콘 +title = 타이틀 +description = 설명 + +fps-unlocker = FPS Unlocker + +enabled = Enabled +fps-unlocker-description = 게임 메모리를 수정하여 프레임 렌더링 제한을 제거합니다. 안티 치트에 의해 감지 될 수 있습니다 + +power-saving = 절전 +power-saving-description = 게임에 집중하지 않을 때(예: 탭아웃) 자동으로 FPS 제한을 10으로 설정하고 프로세스 우선순위를 낮춥니다 + +monitor = 모니터 +monitor-description = 게임을 실행하고자 하는 모니터의 수 + +window-mode = 창 모드 +borderless = 테두리 없는 창 모드 +popup = 팝업 +fullscreen = 전체 화면 + +priority = 우선 순위 +priority-description = 게임 프로세스 우선 순위 +realtime = 실시간 +high = 높음 +above-normal = 보통 이상 +normal = 보통 +below-normal = 보통 이하 +low = 낮음 diff --git a/assets/locales/ko/environment.ftl b/assets/locales/ko/environment.ftl new file mode 100644 index 0000000..5526519 --- /dev/null +++ b/assets/locales/ko/environment.ftl @@ -0,0 +1,7 @@ +environment = 환경 +game-command = 게임 명령어 +game-command-description = 게임을 실행하는 데 사용되는 명령입니다. %command%는 런처에서 자동으로 생성된 값을 불러 오도록 합니다. 에: gamemoderun '%command%' +new-variable = 새 변수 +name = 이름 +value = 값 +add = 추가 diff --git a/assets/locales/ko/errors.ftl b/assets/locales/ko/errors.ftl new file mode 100644 index 0000000..61e1f66 --- /dev/null +++ b/assets/locales/ko/errors.ftl @@ -0,0 +1,66 @@ +launcher-folder-opening-error = 런처 폴더를 열지 못했습니다 +game-folder-opening-error = 게임 폴더를 열지 못했습니다 +config-file-opening-error = 구성 파일을 열지 못했습니다 +debug-file-opening-error = 디버그 파일을 열지 못했습니다 + +wish-url-search-failed = Wishes URL을 찾지 못했습니다 +wish-url-opening-error = Wishes URL을 열지 못했습니다 + +wine-run-error = Wine을 사용하여 {$executable} 실행 파일을 실행하지 못했습니다 + +game-launching-failed = 게임을 실행하지 못했습니다 +failed-get-selected-wine = 선택한 Wine 버전을 가져오는 데 실패했습니다 +downloading-failed = 다운로드 실패 +unpacking-failed = 압축 해제 실패 + +kill-game-process-failed = 게임 프로세스를 종료하지 못했습니다 + +game-file-repairing-error = 게임 파일 복구에 실패했습니다 +integrity-files-getting-error = 무결성 검증 파일을 가져오지 못했습니다 + +background-downloading-failed = 배경 화면을 다운로드하지 못했습니다 +components-index-sync-failed = 구성 요소 인덱스를 동기화하지 못했습니다 +components-index-verify-failed = 컴포넌트 인덱스를 확인하지 못했습니다 +config-update-error = 구성 저장에 실패했습니다 +wine-prefix-update-failed = Wine 접두사를 업데이트하지 못했습니다 +dxvk-install-failed = DXVK를 설치하지 못했습니다 +voice-package-deletion-error = 음성 패키지를 삭제하지 못했습니다 + +game-diff-finding-error = 게임의 변경사항을 찾지 못했습니다 +patch-info-fetching-error = 패치 정보를 가져오지 못했습니다 +launcher-state-updating-error = 런처 상태를 업데이트하지 못했습니다 + +package-not-available = 패키지 {$package}를 사용할 수 없습니다 +wine-download-error = Wine을 다운로드하지 못했습니다 +wine-unpack-errror = Wine 압축을 풀지 못했습니다 +wine-install-failed = Wine을 설치하지 못했습니다 +dxvk-download-error = DXVK를 다운로드하지 못했습니다 +dxvk-unpack-error = DXVK 압축 해제를 실패했습니다 +dxvk-apply-error = DXVK를 적용하지 못했습니다 + +downloaded-wine-list-failed = 다운로드한 Wine 버전을 나열하지 못했습니다 + +patch-sync-failed = 패치 폴더 동기화에 실패했습니다 +patch-state-check-failed = 패치 폴더 상태 확인에 실패했습니다 +game-patching-error = 게임 패치에 실패했습니다 + +# Disable telemetry + +telemetry-servers-disabling-error = Telemetry 서버를 비활성화하지 못했습니다 + +# Sandbox + +documentation-url-open-failed = 문서 URL을 열지 못했습니다 + +# Game + +game-session-add-failed = 게임 세션 추가에 실패했습니다 +game-session-update-failed = 게임 세션 업데이트에 실패했습니다 +game-session-remove-failed = 게임 세션을 제거하지 못했습니다 +game-session-set-current-failed = 현재 게임 세션을 설정하지 못했습니다 +game-session-apply-failed = 게임 세션 적용에 실패했습니다 + +# Enhancements + +discord-rpc-icons-fetch-failed = Discord RPC 아이콘을 가져오는 데 실패했습니다 +discord-rpc-icon-download-failed = Discord RPC 아이콘 다운로드를 실패했습니다 diff --git a/assets/locales/ko/first_run.ftl b/assets/locales/ko/first_run.ftl new file mode 100644 index 0000000..e29cc6d --- /dev/null +++ b/assets/locales/ko/first_run.ftl @@ -0,0 +1,65 @@ +welcome = 환영합니다 + +welcome-page-message = + 안녕하세요! An Anime Game Launcher에 오신 것을 환영합니다 + + 게임을 실행하기 전에 몇 가지 사항을 준비하고 기본 구성 요소를 다운로드해야 합니다 + + +tos-violation-warning = ToS 위반 경고 + +tos-violation-warning-message = + 이 런처는 {company-name} 또는 {company-alter-name}과 전혀 관련이 없는 비공식 도구입니다 + + 이 도구는 Linux에서 {game-name}을 쉽게 플레이할 수 있도록 설계되었으며, 번거로움을 덜고 게임을 설치 및 실행하기 위한 목적으로 제작되었습니다 + + 이는 기존 구성 요소를 사용하고 사용자 경험을 단순화하여 이를 구현됩니다 + + 그러나 여기에 사용된 일부 구성 요소는 {company-name}의 {game-name} 서비스 약관을 위반할 수 있습니다 + + 이 런처를 사용하는 경우, 플레이어 계정이 {company-name}/{company-alter-name}에 의해 TOS를 준수하지 않는 것으로 식별될 수 있습니다 + + 이 경우 계정이 TOS를 위반하는 것이므로 {company-name}/{company-alter-name}은 원하는 대로 자유롭게 조치를 취할 수 있습니다. 물론 차단도 포함됩니다 + + 비공식적인 자격으로 게임을 플레이하는 것에 대한 위험을 이해했다면 확인을 눌러 계속합니다 + +tos-dialog-title = 저희가 하고자 하는 말을 이해하셨나요? +tos-dialog-message = + 1. 이 프로젝트에 대한 정보를 게시하지 마세요. + 2. 일부 수정된 클라이언트를 사용하여 남용하지 마세요. + 3. 저희의 디스코드 또는 매트릭스 서버에서 예외적으로 질문이 허용됩니다. + + +dependencies = 의존성 +missing-dependencies-title = 일부 의존성이 누락되었습니다! +missing-dependencies-message = 설치 작업을 계속하기 전에 시스템에 일부 패키지를 설치해야 합니다 + + +default-paths = 기본 경로 +choose-default-paths = 기본 경로 선택 +show-all-folders = 고급 설정 +show-all-folders-subtitle = 추가 경로 선택 설정 표시. 원하는대로... +runners-folder = 실행 폴더 +dxvks-folder = DXVK 폴더 +wine-prefix-folder = Wine 폴더 +global-game-installation-folder = 글로벌 게임 설치 폴더 +chinese-game-installation-folder = 중국어 게임 설치 폴더 +fps-unlocker-folder = FPS 잠금 해제 폴더 +components-index = 구성 요소 색인 +patch-folder = 패치 폴더 +temp-folder = 임시 폴더 + +migrate = 마이그레이션 + + +select-voice-packages = 음성 패키지 선택 + + +download-components = 구성 요소 다운로드 +download-dxvk = DXVK 다운로드 +apply-dxvk = DXVK 적용 + + +finish = 완료 +finish-title = 모든 작업이 완료되었습니다! +finish-message = 모든 기본 구성 요소가 다운로드되었습니다. 이제 런처를 다시 시작하고 게임을 다운로드할 수 있습니다. 저희 소프트웨어에 오신 것을 환영합니다! diff --git a/assets/locales/ko/game.ftl b/assets/locales/ko/game.ftl new file mode 100644 index 0000000..0d41886 --- /dev/null +++ b/assets/locales/ko/game.ftl @@ -0,0 +1,7 @@ +game-sessions = 게임 세션 + +active-sessions = 활성 세션 +active-session-description = 현재 이 게임 세션이 선택되어 있습니다. 각 게임 실행 후 업데이트가 가능합니다 + +update-session = 현재 Wine 접두사 레지스트리 값을 사용하여 세션을 업데이트합니다 +delete-session = 세션 삭제 diff --git a/assets/locales/ko/gamescope.ftl b/assets/locales/ko/gamescope.ftl new file mode 100644 index 0000000..fbe9709 --- /dev/null +++ b/assets/locales/ko/gamescope.ftl @@ -0,0 +1,13 @@ +game-resolution = 게임 해상도 +gamescope-resolution = 게임 범위 해상도 + +upscaling = 업스케일링 + +integer-scaling = 정수 스케일링 +integer-scaling-description = 각 픽셀을 정수로 구성된 정사각형 또는 직사각형의 동일한 색상 픽셀 그룹으로 변환합니다. Full HD에서 4K로 업스케일링할 때 선명도 손실을 방지합니다 +gamescope-fsr-description = 더 나은 업스케일링 품질을 위해 AMD에서 개발한 오픈 소스 업스케일링 기술입니다 +nis-description = Nvidia가 독점 DLSS 솔루션에 대한 낮은 오버헤드 대안으로 공급업체 간, 낮은 오버헤드로 개발한 오픈 소스 업스케일링 기술입니다. 즉, Nvidia GPU는 물론 AMD 및 Intel GPU에서도 작동합니다 + +other-settings = 기타 설정 +framerate-limit = 프레임 속도 제한 +unfocused-framerate-limit = 초점이 맞지 않는 프레임 속도 제한 diff --git a/assets/locales/ko/general.ftl b/assets/locales/ko/general.ftl new file mode 100644 index 0000000..c1ef034 --- /dev/null +++ b/assets/locales/ko/general.ftl @@ -0,0 +1,70 @@ +appearance = 모양 +modern = 모던 +classic = 클래식 +update-background = 배경 화면 변경 +update-background-description = 런처용 공식 배경 화면을 다운로드합니다. 대신 사용자 지정 이미지를 사용하도록 비활성화할 수 있습니다 + +launcher-language = 런처 언어 +launcher-language-description = 런처 재시작 후 적용됩니다 + +game-edition = 게임 에디션 +global = 글로벌 +china = 중국 + +game-environment = 게임 환경 +game-environment-description = 추가 결제와 같은 특정 기능 얻기 + +game-voiceovers = 게임 보이스오버 +game-voiceovers-description = 다운로드한 게임 보이스오버 목록을 표시합니다. 게임 설정에서 선택할 수 있습니다 +english = 영어 +japanese = 일본어 +korean = 한국어 +chinese = 중국어 + +migrate-installation = 설치 마이그레이션 +migrate-installation-description = 게임 설치 폴더를 변경할 수 있는 특수 창 열기 +repair-game = 게임 복구 + +status = 상태 + +game-version = 게임 버전 +game-not-installed = 설치되지 않음 + +game-predownload-available = 게임 업데이트 사전 다운로드 가능: {$old} -> {$new} +game-update-available = 게임 업데이트 사용 가능: {$old} -> {$new} +game-outdated = 게임이 너무 오래되어 업데이트할 수 없습니다. 최신 버전: {$latest} + +player-patch-version = 플레이어 패치 버전 +player-patch-version-description = Linux에서 게임을 플레이할 수 있는 메인 패치입니다 + +patch-not-available = 사용할 수 없음 +patch-not-available-tooltip = 패치 서버에 연결할 수 없음 + +patch-outdated = 오래된 패치({$current}) +patch-outdated-tooltip = 패치가 오래되었습니다. 현재:{$current} 최신:{$latest} + +patch-preparation = 준비 +patch-preparation-tooltip = 패치가 개발 중입니다 + +patch-testing-tooltip = 테스트 패치를 사용할 수 있습니다 +patch-not-applied-tooltip = 패치가 적용되지 않았습니다 + +apply-main-patch = 메인 패치 적용 +apply-main-patch-description = 실험적 기능입니다. 이 옵션을 비활성화하면 패치를 적용하지 않고 게임을 실행할 수 있습니다. 작동하지 않거나 수동으로 파일을 수정해야 할 수 있습니다. 사용법을 알고 있는 경우에만 사용하세요. + +disable-mhypbase = mhypbase 비활성화 +disable-mhypbase-description = 실험적 기능입니다. 활성화 된 경우, 런처는 메인 패치 적용 중에 mhypbase.dll을 비활성화합니다. 이는 현재 XLUA 패치와 동일합니다. 성능을 향상시키고 CPU 사용을 줄입니다 + +ask-superuser-permissions = 슈퍼유저 권한 요청 +ask-superuser-permissions-description = 런처가 이를 사용하여 호스트 파일을 자동으로 업데이트합니다. Flatpak 에디션에서는 필요하지 않습니다 + +launcher-behavior = 런처 동작 +launcher-behavior-description = 게임을 시작할 때 런처 창이 수행해야 할 작업 + +wine-tools = Wine 도구 +command-line = 명령줄 +registry-editor = 레지스트리 편집기 +explorer = 탐색기 +task-manager = 작업 관리자 +configuration = 구성 +debugger = 디버거 diff --git a/assets/locales/ko/main.ftl b/assets/locales/ko/main.ftl new file mode 100644 index 0000000..4061c22 --- /dev/null +++ b/assets/locales/ko/main.ftl @@ -0,0 +1,75 @@ +custom = 사용자 지정 +none = 없음 +default = 기본값 +details = 세부 정보 +options = 옵션 + +width = 너비 +height = 높이 + +# Menu items + +launcher-folder = 런처 폴더 +game-folder = 게임 폴더 +config-file = 구성 파일 +debug-file = 디버그 파일 +wish-url = Wishes 열기 +about = 정보 + + +close = 닫기 +hide = 숨기기 +nothing = 없음 +save = 저장 +continue = 계속 +resume = 재개 +exit = 종료 +check = 체크 +restart = 재시작 +agree = 동의 + + +loading-data = 데이터 로드 중 +downloading-background-picture = 배경 사진 다운로드 중 +updating-components-index = 구성 요소 목록 업데이트 중 +loading-game-version = 게임 버전 로드 중 +loading-patch-status = 패치 상태 로드 중 +loading-launcher-state = 런처 상태 로딩 중 +loading-launcher-state--game = 런처 상태 로딩 중: 게임 버전 확인 중 +loading-launcher-state--voice = 런처 상태 로드 중: {$locale} 음성 확인 중 +loading-launcher-state--patch = 런처 상태 로드 중: 설치된 패치 확인 중 + + +checking-free-space = 여유 공간 확인 중 +downloading = 다운로드 중 +unpacking = 압축 해제 중 +verifying-files = 파일 검증 중 +repairing-files = 파일 복구 중 +migrating-folders = 폴더 마이그레이션 중 +applying-hdiff = hdiff 패치 적용 하는 중 +removing-outdated = 오래된 파일 제거 중 + + +components-index-updated = 구성 요소 목록이 업데이트되었습니다 + + +launch = 실행 +migrate-folders = 폴더 마이그레이션 +migrate-folders-tooltip = 게임 폴더 구조 변경 +apply-patch = 패치 적용 +disable-telemetry = 원격 측정 비활성화 +download-wine = Wine 다운로드 +create-prefix = Prefix 생성 +update = 업데이트 +download = 다운로드 +predownload-update = {$version}업데이트 사전 다운로드 ({$size}) + +kill-game-process = 게임 프로세스 종료 + +main-window--patch-unavailable-tooltip = 패치 서버를 사용할 수 없으며 런처에서 게임의 패치 상태를 확인할 수 없습니다. 사용자 책임 하에 게임을 실행할 수 있습니다 +main-window--patch-outdated-tooltip = 패치가 오래되었거나 준비 중이므로 사용할 수 없습니다. 나중에 다시 돌아와서 상태를 확인하세요 +main-window--version-outdated-tooltip = Version is too outdated and can't be updated + +preferences = 버전이 너무 오래되어 업데이트할 수 없습니다 +general = 일반 +enhancements = 성능 diff --git a/assets/locales/ko/sandbox.ftl b/assets/locales/ko/sandbox.ftl new file mode 100644 index 0000000..c5ece1a --- /dev/null +++ b/assets/locales/ko/sandbox.ftl @@ -0,0 +1,28 @@ +sandbox = 샌드박스 +sandbox-description = 격리된 환경에서 게임을 실행하여 개인 데이터에 액세스하지 못하도록 합니다 + +enable-sandboxing = 샌드박스 활성화 +enable-sandboxing-description = 루트 파일 시스템의 읽기 전용 복사본에서 게임을 실행합니다 + +hide-home-directory = 홈 디렉토리 숨기기 +hide-home-directory-description = 게임에서 /home, /var/home/$USER, $HOME 폴더를 분리합니다 + +hostname = hostname +additional-arguments = 추가 인수 + +private-directories = 비공개 디렉토리 +private-directories-description = 이 폴더는 빈 가상 파일 시스템(tmpfs)으로 대체되며, 샌드박스가 적용된 게임에서 원래 콘텐츠를 사용할 수 없습니다 + +path = 경로 + +shared-directories = 공유 디렉터리 +shared-directories-description = 이 디렉터리는 호스트 시스템의 디렉터리에 심볼릭 링크됩니다 + +original-path = 기존 경로 +new-path = 새 경로 + +read-only = 읽기 전용 +read-only-description = 게임에서 이 디렉터리에 데이터 쓰기를 금지합니다 + +symlinks = 심볼릭 링크 +symlinks-description = 샌드박스 내부에 원래 경로를 심볼릭 링크합니다 diff --git a/src/i18n.rs b/src/i18n.rs index f892166..d62d86c 100644 --- a/src/i18n.rs +++ b/src/i18n.rs @@ -20,6 +20,7 @@ pub const SUPPORTED_LANGUAGES: &[LanguageIdentifier] = &[ langid!("id-id"), langid!("zh-cn"), langid!("ja-jp"), + langid!("ko-kr"), langid!("hu-hu"), langid!("sv-se"), langid!("pt-br"),