From 3f49bc382efc4e731aa3dcef1522342a136bd683 Mon Sep 17 00:00:00 2001 From: "Im, Juno" Date: Tue, 9 Oct 2018 07:42:21 +0900 Subject: [PATCH] feature(i18n): add Korean translation (#34) --- src/components/Languages.vue | 1 + src/i18n/de.yaml | 1 + src/i18n/en.yaml | 1 + src/i18n/es.yaml | 1 + src/i18n/fr.yaml | 1 + src/i18n/index.js | 7 +- src/i18n/it.yaml | 3 +- src/i18n/ja.yaml | 1 + src/i18n/ko.yaml | 206 +++++++++++++++++++++++++++++++++++ src/i18n/pl.yaml | 1 + src/i18n/ru.yaml | 1 + src/i18n/zh-cn.yaml | 1 + src/i18n/zh-tw.yaml | 1 + 13 files changed, 224 insertions(+), 2 deletions(-) create mode 100644 src/i18n/ko.yaml diff --git a/src/components/Languages.vue b/src/components/Languages.vue index 0aca06e4..63fc0e23 100644 --- a/src/components/Languages.vue +++ b/src/components/Languages.vue @@ -12,6 +12,7 @@ + diff --git a/src/i18n/de.yaml b/src/i18n/de.yaml index 4ff55d38..abab1524 100644 --- a/src/i18n/de.yaml +++ b/src/i18n/de.yaml @@ -195,6 +195,7 @@ languages: de: Deutsch ru: Русский pl: Polski + ko: 한국어 time: unit: Zeiteinheit seconds: Sekunden diff --git a/src/i18n/en.yaml b/src/i18n/en.yaml index ae69b757..5c436ea5 100644 --- a/src/i18n/en.yaml +++ b/src/i18n/en.yaml @@ -200,6 +200,7 @@ languages: de: Deutsch ru: Русский pl: Polski + ko: 한국어 time: unit: Time Unit seconds: Seconds diff --git a/src/i18n/es.yaml b/src/i18n/es.yaml index 1688faaf..3c321d0a 100644 --- a/src/i18n/es.yaml +++ b/src/i18n/es.yaml @@ -198,6 +198,7 @@ languages: de: Deutsch ru: Русский pl: Polski + ko: 한국어 time: unit: Unidad seconds: Segundos diff --git a/src/i18n/fr.yaml b/src/i18n/fr.yaml index f7373420..01ac785d 100644 --- a/src/i18n/fr.yaml +++ b/src/i18n/fr.yaml @@ -191,6 +191,7 @@ languages: de: Deutsch ru: Русский pl: Polski + ko: 한국어 time: unit: Unité de temps seconds: Secondes diff --git a/src/i18n/index.js b/src/i18n/index.js index f968c2b7..5c8546e7 100644 --- a/src/i18n/index.js +++ b/src/i18n/index.js @@ -12,6 +12,7 @@ import es from './es.yaml' import de from './de.yaml' import ru from './ru.yaml' import pl from './pl.yaml' +import ko from './ko.yaml' Vue.use(VueI18n) @@ -57,6 +58,9 @@ export function detectLocale () { case /^pl.*/i.test(locale): locale = 'pl' break + case /^ko.*/i.test(locale): + locale = 'ko' + break default: locale = 'en' } @@ -79,7 +83,8 @@ const i18n = new VueI18n({ 'es': es, 'de': de, 'ru': ru, - 'pl': pl + 'pl': pl, + 'ko': ko } }) diff --git a/src/i18n/it.yaml b/src/i18n/it.yaml index 34117bfd..157c340d 100644 --- a/src/i18n/it.yaml +++ b/src/i18n/it.yaml @@ -201,9 +201,10 @@ languages: de: Deutsch ru: Русский pl: Polski + ko: 한국어 time: unit: Unità di tempo seconds: Secondi minutes: Minuti hours: Ore - days: Giorni \ No newline at end of file + days: Giorni diff --git a/src/i18n/ja.yaml b/src/i18n/ja.yaml index 0149f18a..1528d494 100644 --- a/src/i18n/ja.yaml +++ b/src/i18n/ja.yaml @@ -198,6 +198,7 @@ languages: de: Deutsch ru: Русский pl: Polski + ko: 한국어 time: unit: 時間単位 seconds: 秒 diff --git a/src/i18n/ko.yaml b/src/i18n/ko.yaml new file mode 100644 index 00000000..98b7e411 --- /dev/null +++ b/src/i18n/ko.yaml @@ -0,0 +1,206 @@ +permanent: 영구적인 +buttons: + cancel: 취소 + close: 닫기 + copy: 복사 + copyFile: 파일 복사 + copyToClipboard: 클립보드로 복사 + create: 생성 + delete: 삭제 + download: 다운로드 + info: 정보 + more: 더보기 + move: 이동 + moveFile: 파일 이동 + new: 새로운 파일 + next: 다음 + ok: 확인 + replace: 대체 + previous: 이전 + rename: 이름 바꾸기 + reportIssue: 이슈 보내기 + save: 저장 + search: 검색 + select: 선택 + share: 공유 + publish: 퍼블리쉬 + selectMultiple: 다수 선택하기 + schedule: 스케쥴 + switchView: 뷰 전환 + toggleSidebar: 사이드바 토글 + update: 업데이트 + upload: 업로드 + permalink: 영구적인 링크 얻기 +success: + linkCopied: 링크가 복사되었습니다! +errors: + forbidden: 허가되지 않은 접속입니다! + internal: 먼가 오류가 있네요?! + notFound: 해당 경로를 찾을 수 없습니다. +files: + folders: 폴더 + files: 파일 + body: 본문 + clear: 클리어 + closePreview: 프리뷰 닫기 + home: 홈 + lastModified: 최종 수정 시간 + loading: 로딩중.. + lonely: 이곳은 쓸쓸하네요.. + metadata: 메타데이터 + multipleSelectionEnabled: 다수 선택하기 켜짐 + name: 이름 + size: 크기 + sortByName: 이름으로 정렬하기 + sortBySize: 크기로 정렬하기 + sortByLastModified: 최종 수정 시간으로 정렬하기 +help: + click: 파일이나 디렉토리를 선택해주세요. + ctrl: + click: 다수의 파일이나 디렉토리를 선택해주세요. + f: 검색창 열기 + s: 현재 있는 곳의 파일이나 디렉토리를 다운로드 하기 + del: 선택한 파일들 삭제하기 + doubleClick: 파일이나 디렉토리 열기 + esc: 선택 취소/프롬프트 닫기 + f1: 정보 + f2: 파일 이름 변경 + help: 도움(Help) +login: + password: 비밀번호 + submit: 로그인 + username: 유저네임 + wrongCredentials: 유저네임 혹은 비밀번호가 올바르지 않습니다. +prompts: + copy: 복사 + copyMessage: '파일을 복사할 곳 정하기:' + currentlyNavigating: '현재 위치:' + deleteMessageMultiple: "{count} 개의 파일을 삭제하시겠습니까?" + deleteMessageSingle: 이 파일 혹은 디렉토리를 삭제하시겠습니까? + deleteTitle: 파일 삭제 + displayName: '디스플레이 네임:' + download: 파일 다운로드 + downloadMessage: 다운로드 받고 싶은 포맷 설정. + error: 에러 발생! + fileInfo: 파일 정보 + filesSelected: "{count} 개의 파일이 선택되었습니다." + lastModified: 최종 수정 시간 + move: 이동 + moveMessage: '이동시킬 곳을 알려주세요:' + newDir: 새 디렉토리 + newDirMessage: 새 디렉토리의 이름을 입력해주세요. + newFile: 새 파일 + newFileMessage: 새 파일의 이름을 입력해주세요. + numberDirs: 디렉토리 수 + numberFiles: 파일 수 + replace: 덮어쓰기(replace) + replaceMessage: > + 동일 한 파일을 업로드하려고 합니다. + 존재하는 파일을 덮어 씌울까요? + rename: 이름 변경 + renameMessage: 새로운 이름을 알려주세요. + show: 보기 + size: 크기 + schedule: 스케쥴 + scheduleMessage: 이 포스트를 공개할 시간을 알려주세요. + newArchetype: archetype에 기반한 포스트를 생성합니다. 파일은 컨텐트 폴더(content folder)에 생성됩니다. +settings: + admin: 관리자 + administrator: 관리자 + allowCommands: 명령어 실행 + allowEdit: 파일/디렉토리의 수정, 변경 또는 삭제를 허용합니다. + allowNew: 파일/디렉토리의 생성을 허용합니다. + allowPublish: 페이지(새글)를 생성하는 것을 허용합니다. + avoidChanges: "(수정하기 싫으시면 그냥 놔두시면 됩니다)" + changePassword: 비밀번호 변경 + commands: 명령들 + commandsHelp: > + named events안에서 실행될 커맨드를 설정할 수 있습니다. + 한줄에 하나의 커맨드를 작성하실 수 있습니다. 이벤트가 저장 전 혹은 후를 핸들링 하는 것과 같이 파일과 관련있다면, + "FILE" 환경 변수는 파일의 경로와 함께 사용하실 수 있습니다. + commandsUpdated: 커맨드 업데이트 완료! + customStylesheet: 사용자 설정 스타일시트 + examples: 예시 + globalSettings: 글로벌 설정 + language: 언어 + lockPassword: 유저가 패스워드를 변경하는 것을 방지합니다 + newPassword: 새로운 비밀번호 + newPasswordConfirm: 새로운 비밀번호 확인 + newUser: 새로운 유저 + password: 비밀번호 + passwordUpdated: 비밀번호 업데이트 완료! + permissions: 권한 + permissionsHelp: > + 유저를 관리자로 만들거나 각 퍼미션을 선택해 줄 수 있습니다. + 관리자를 선택하시면 다른 모든 옵션들이 자동으로 선택됩니다. + 사용자 관리는 여전히 현재 관리자만 할 수 있습니다. + profileSettings: 프로필 설정 + ruleExample1: > + 모든 폴더의 .으로 시작하는 파일의 접근을 방지합니다.(예 .git, .gitignore) (숨김파일 보기 방지) + ruleExample2: Caddyfile파일의 접근을 방지합니다. + rules: 룰 + rulesHelp1: > + 각 유저별 룰을 허용/비허용 할지 정할 수 있습니다. + 블락된 파일은 리스팅 되지 않고 유저들은 접근할 수 없습니다. + 사용자의 접근 허용 범위와 관련해 정규표현식(regex)과 경로를 지원합니다. + rulesHelp2: > + 각 룰은 한줄에 하나씩 작성되어야 하며 {0} 또는 {1}로 시작되어야 합니다. + 만약 정규 표현식을 사용한 식이나 경로를 사용할 경우 {2}를 꼭 사용해야 합니다. + scope: 범위 + settingsUpdated: 설정 업데이트 완료! + user: 유저 + userCommands: 명령어들 + userCommandsHelp: > + 이 유저에게 허용시킬 커맨드를 스페이스로 구분해 입력해주세요. + 예시: + userCreated: 유저 생성됨! + userDeleted: 유저 삭제됨! + userManagement: 유저 관리 + username: 유저네임 + users: 유저 + userUpdated: 유저 정보 업데이트 완료! +sidebar: + help: 도움(Help) + logout: 로그아웃 + myFiles: 내 파일들 + newFile: 새로운 파일 + newFolder: 새로운 폴더 + settings: 설정 + siteSettings: 사이트 설정 + hugoNew: Hugo New + preview: 미리보기 +search: + images: 이미지 + music: 음악 + notSupportedCommand: 지원 되지 않은 커맨드입니다. + pdf: PDF + pressToExecute: 엔터를 누르시면 실행합니다. + pressToSearch: 엔터를 누르시면 검색됩니다. + search: 검색... + searchOrCommand: 커맨드를 검색하거나 실행합니다... + searchOrSupportedCommand: '검색하거나 ''$''를 앞에 붙여 지원되는 커맨드들을 사용해보세요:' + typeCommand: 엔터를 누르시면 실행합니다. + typeSearch: 엔터를 누르시면 검색됩니다. + types: Types + video: 비디오 + writeToSearch: 검색하고 싶은것을 적어주세요 +languages: + en: English + it: Italiano + fr: Français + pt: Português + ptBR: Português (Brasil) + ja: 日本語 + zhCN: 中文 (简体) + zhTW: 中文 (繁體) + es: Español + de: Deutsch + ru: Русский + pl: Polski + ko: 한국어 +time: + unit: Time Unit + seconds: 초 + minutes: 분 + hours: 시 + days: 일 diff --git a/src/i18n/pl.yaml b/src/i18n/pl.yaml index d757ddb0..7ad9774e 100644 --- a/src/i18n/pl.yaml +++ b/src/i18n/pl.yaml @@ -200,6 +200,7 @@ languages: de: Deutsch ru: Русский pl: Polski + ko: 한국어 time: unit: Jednostka czasu seconds: Sekundy diff --git a/src/i18n/ru.yaml b/src/i18n/ru.yaml index 9c04575b..f89c1e89 100644 --- a/src/i18n/ru.yaml +++ b/src/i18n/ru.yaml @@ -198,6 +198,7 @@ languages: de: Deutsch ru: Русский pl: Polski + ko: 한국어 time: unit: Единица времени seconds: Секунды diff --git a/src/i18n/zh-cn.yaml b/src/i18n/zh-cn.yaml index cb0249b7..71d530ad 100644 --- a/src/i18n/zh-cn.yaml +++ b/src/i18n/zh-cn.yaml @@ -196,6 +196,7 @@ languages: de: Deutsch ru: Русский pl: Polski + ko: 한국어 time: unit: 时间单位 seconds: 秒 diff --git a/src/i18n/zh-tw.yaml b/src/i18n/zh-tw.yaml index 0b1041e6..af3d158b 100644 --- a/src/i18n/zh-tw.yaml +++ b/src/i18n/zh-tw.yaml @@ -196,6 +196,7 @@ languages: de: Deutsch ru: Русский pl: Polski + ko: 한국어 time: unit: 時間單位 seconds: 秒