diff --git a/pkg/i18n/i18n.go b/pkg/i18n/i18n.go index 2fb447c6..1a062355 100644 --- a/pkg/i18n/i18n.go +++ b/pkg/i18n/i18n.go @@ -57,6 +57,7 @@ func GetTranslationSets() map[string]TranslationSet { "zh": chineseSet(), "es": spanishSet(), "pt": portugueseSet(), + "ko": koreanSet(), } } diff --git a/pkg/i18n/korean.go b/pkg/i18n/korean.go new file mode 100644 index 00000000..f9b60cd2 --- /dev/null +++ b/pkg/i18n/korean.go @@ -0,0 +1,145 @@ +package i18n + +func koreanSet() TranslationSet { + return TranslationSet{ + PruningStatus: "정리 중", + RemovingStatus: "삭제 중", + RestartingStatus: "재시작 중", + StartingStatus: "시작 중", + StoppingStatus: "중지 중", + UppingServiceStatus: "서비스 시작 중", + UppingProjectStatus: "프로젝트 시작 중", + DowningStatus: "프로젝트 종료 중", + PausingStatus: "일시중지 중", + RunningCustomCommandStatus: "사용자 정의 명령 실행 중", + RunningBulkCommandStatus: "일괄 명령 실행 중", + + NoViewMachingNewLineFocusedSwitchStatement: "newLineFocused switch 문에 해당하는 뷰가 없습니다", + + ErrorOccurred: "오류가 발생했습니다! https://github.com/jesseduffield/lazydocker/issues 에 이슈를 등록해 주세요", + ConnectionFailed: "Docker 클라이언트 연결에 실패했습니다. Docker 클라이언트를 재시작해야 할 수 있습니다", + UnattachableContainerError: "컨테이너에 연결(attach)할 수 없습니다. '-it' 플래그로 서비스를 실행하거나 docker-compose.yml 파일에 `stdin_open: true, tty: true` 를 설정해야 합니다", + WaitingForContainerInfo: "Docker가 컨테이너에 대한 정보를 더 제공할 때까지 진행할 수 없습니다. 잠시 후 다시 시도해 주세요.", + CannotAttachStoppedContainerError: "중지된 컨테이너에는 연결할 수 없습니다. 먼저 컨테이너를 시작해야 합니다('r' 키로 시작할 수 있습니다)", + CannotAccessDockerSocketError: "Docker 소켓에 접근할 수 없습니다: unix:///var/run/docker.sock\nlazydocker를 root로 실행하거나 https://docs.docker.com/install/linux/linux-postinstall/ 를 참고하세요", + CannotKillChildError: "자식 프로세스가 멈추기를 3초간 기다렸습니다. 시스템에 계속 실행되는 고아 프로세스가 있을 수 있습니다.", + + Donate: "후원하기", + Confirm: "확인", + + Return: "뒤로", + FocusMain: "메인 패널로 이동", + LcFilter: "목록 필터", + Navigate: "이동", + Execute: "실행", + Close: "닫기", + Quit: "종료", + Menu: "메뉴", + MenuTitle: "메뉴", + Scroll: "스크롤", + OpenConfig: "lazydocker 설정 열기", + EditConfig: "lazydocker 설정 편집", + Cancel: "취소", + Remove: "삭제", + HideStopped: "중지된 컨테이너 숨기기/보이기", + ForceRemove: "강제 삭제", + RemoveWithVolumes: "볼륨과 함께 삭제", + RemoveService: "컨테이너 삭제", + UpService: "서비스 시작(up)", + Stop: "중지", + Pause: "일시중지", + Restart: "재시작", + Down: "프로젝트 종료(down)", + DownWithVolumes: "볼륨과 함께 프로젝트 종료(down)", + Start: "시작", + Rebuild: "재빌드", + Recreate: "재생성", + PreviousContext: "이전 탭", + NextContext: "다음 탭", + Attach: "연결(attach)", + ViewLogs: "로그 보기", + UpProject: "프로젝트 시작(up)", + DownProject: "프로젝트 종료(down)", + RemoveImage: "이미지 삭제", + RemoveVolume: "볼륨 삭제", + RemoveNetwork: "네트워크 삭제", + RemoveWithoutPrune: "태그 없는 부모 이미지를 삭제하지 않고 제거", + RemoveWithoutPruneWithForce: "태그 없는 부모 이미지를 삭제하지 않고 (강제) 제거", + RemoveWithForce: "(강제) 삭제", + PruneContainers: "종료된 컨테이너 정리", + PruneVolumes: "사용하지 않는 볼륨 정리", + PruneNetworks: "사용하지 않는 네트워크 정리", + PruneImages: "사용하지 않는 이미지 정리", + StopAllContainers: "모든 컨테이너 중지", + RemoveAllContainers: "모든 컨테이너 삭제(강제)", + ViewRestartOptions: "재시작 옵션 보기", + ExecShell: "셸 실행", + RunCustomCommand: "미리 정의된 사용자 명령 실행", + ViewBulkCommands: "일괄 명령 보기", + FilterList: "목록 필터", + OpenInBrowser: "브라우저에서 열기 (첫 번째 포트는 http)", + SortContainersByState: "상태별로 컨테이너 정렬", + + GlobalTitle: "전역", + MainTitle: "메인", + ProjectTitle: "프로젝트", + ServicesTitle: "서비스", + ContainersTitle: "컨테이너", + StandaloneContainersTitle: "독립 컨테이너", + ImagesTitle: "이미지", + VolumesTitle: "볼륨", + NetworksTitle: "네트워크", + CustomCommandTitle: "사용자 명령:", + BulkCommandTitle: "일괄 명령:", + ErrorTitle: "오류", + LogsTitle: "로그", + ConfigTitle: "설정", + EnvTitle: "환경 변수", + DockerComposeConfigTitle: "Docker-Compose 설정", + TopTitle: "Top", + StatsTitle: "통계", + CreditsTitle: "정보", + ContainerConfigTitle: "컨테이너 설정", + ContainerEnvTitle: "컨테이너 환경 변수", + NothingToDisplay: "표시할 내용이 없습니다", + NoContainerForService: "표시할 로그가 없습니다. 서비스에 연결된 컨테이너가 없습니다", + CannotDisplayEnvVariables: "환경 변수를 표시하는 중 문제가 발생했습니다", + CannotManageNonLocalService: "이 서비스는 다른 compose 프로젝트에 속해 있습니다. 해당 프로젝트 디렉터리에서 lazydocker를 실행해 관리하세요.", + + NoContainers: "컨테이너 없음", + NoContainer: "컨테이너 없음", + NoImages: "이미지 없음", + NoVolumes: "볼륨 없음", + NoNetworks: "네트워크 없음", + NoServices: "서비스 없음", + + ConfirmQuit: "정말 종료하시겠습니까?", + ConfirmUpProject: "docker compose 프로젝트를 'up' 하시겠습니까?", + MustForceToRemoveContainer: "실행 중인 컨테이너는 강제하지 않으면 삭제할 수 없습니다. 강제로 삭제하시겠습니까?", + NotEnoughSpace: "패널을 렌더링할 공간이 부족합니다", + ConfirmPruneImages: "사용하지 않는 모든 이미지를 정리하시겠습니까?", + ConfirmPruneContainers: "중지된 모든 컨테이너를 정리하시겠습니까?", + ConfirmStopContainers: "모든 컨테이너를 중지하시겠습니까?", + ConfirmRemoveContainers: "모든 컨테이너를 삭제하시겠습니까?", + ConfirmPruneVolumes: "사용하지 않는 모든 볼륨을 정리하시겠습니까?", + ConfirmPruneNetworks: "사용하지 않는 모든 네트워크를 정리하시겠습니까?", + StopService: "이 서비스의 컨테이너를 중지하시겠습니까?", + StopContainer: "이 컨테이너를 중지하시겠습니까?", + PressEnterToReturn: "lazydocker로 돌아가려면 Enter를 누르세요 (이 프롬프트는 설정에서 `gui.returnImmediately: true` 로 끌 수 있습니다)", + DetachFromContainerShortCut: "기본적으로 컨테이너에서 분리하려면 ctrl-p 를 누른 뒤 ctrl-q 를 누르세요", + + No: "아니오", + Yes: "예", + + LcNextScreenMode: "다음 화면 모드 (보통/절반/전체화면)", + LcPrevScreenMode: "이전 화면 모드", + FilterPrompt: "필터", + + FocusProjects: "프로젝트 패널로 이동", + FocusServices: "서비스 패널로 이동", + FocusContainers: "컨테이너 패널로 이동", + FocusImages: "이미지 패널로 이동", + FocusVolumes: "볼륨 패널로 이동", + FocusNetworks: "네트워크 패널로 이동", + } +}