aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar OctopusET <sumoon@seoulsaram.org> 2021-10-23 19:14:16 +0900
committerGravatar GitHub <noreply@github.com> 2021-10-23 12:14:16 +0200
commit1f8fd53c3f5ffcf8976ea28198341806d588a92f (patch)
tree4ec886736ebd474dc094bd86ce0eadbe04f713f5
parentfd746097804a26a74182cac4a02406d82c8acf53 (diff)
Update Korean Translation with language code fix (#3914)
* Update Korean Translation * Fix Korean language code following IETF BCP 47 * Fix Korean language code in i18n/*/gen.php * Fix Korean language code in cli/i18n/* * Fix Korean language code in docs Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
-rw-r--r--app/i18n/cz/gen.php2
-rw-r--r--app/i18n/de/gen.php2
-rw-r--r--app/i18n/en-us/gen.php2
-rw-r--r--app/i18n/en/gen.php2
-rwxr-xr-xapp/i18n/es/gen.php2
-rw-r--r--app/i18n/fr/gen.php2
-rw-r--r--app/i18n/he/gen.php2
-rw-r--r--app/i18n/it/gen.php2
-rw-r--r--app/i18n/ja/gen.php2
-rw-r--r--app/i18n/ko/admin.php (renamed from app/i18n/kr/admin.php)22
-rw-r--r--app/i18n/ko/conf.php (renamed from app/i18n/kr/conf.php)92
-rw-r--r--app/i18n/ko/feedback.php (renamed from app/i18n/kr/feedback.php)30
-rw-r--r--app/i18n/ko/gen.php (renamed from app/i18n/kr/gen.php)72
-rw-r--r--app/i18n/ko/index.php (renamed from app/i18n/kr/index.php)10
-rw-r--r--app/i18n/ko/install.php (renamed from app/i18n/kr/install.php)12
-rw-r--r--app/i18n/ko/sub.php (renamed from app/i18n/kr/sub.php)66
-rw-r--r--app/i18n/ko/user.php44
-rw-r--r--app/i18n/kr/user.php44
-rw-r--r--app/i18n/nl/gen.php2
-rw-r--r--app/i18n/oc/gen.php2
-rw-r--r--app/i18n/pl/gen.php2
-rw-r--r--app/i18n/pt-br/gen.php2
-rw-r--r--app/i18n/ru/gen.php2
-rw-r--r--app/i18n/sk/gen.php2
-rw-r--r--app/i18n/tr/gen.php2
-rw-r--r--app/i18n/zh-cn/gen.php2
-rw-r--r--cli/i18n/ignore/cz.php2
-rw-r--r--cli/i18n/ignore/de.php2
-rw-r--r--cli/i18n/ignore/en-us.php2
-rw-r--r--cli/i18n/ignore/en.php2
-rw-r--r--cli/i18n/ignore/es.php2
-rw-r--r--cli/i18n/ignore/fr.php2
-rw-r--r--cli/i18n/ignore/he.php2
-rw-r--r--cli/i18n/ignore/it.php2
-rw-r--r--cli/i18n/ignore/ja.php2
-rw-r--r--cli/i18n/ignore/ko.php (renamed from cli/i18n/ignore/kr.php)2
-rw-r--r--cli/i18n/ignore/nl.php2
-rw-r--r--cli/i18n/ignore/oc.php2
-rw-r--r--cli/i18n/ignore/pl.php2
-rw-r--r--cli/i18n/ignore/pt-br.php2
-rw-r--r--cli/i18n/ignore/ru.php2
-rw-r--r--cli/i18n/ignore/sk.php2
-rw-r--r--cli/i18n/ignore/tr.php2
-rw-r--r--cli/i18n/ignore/zh-cn.php2
-rw-r--r--docs/en/users/05_Configuration.md2
-rw-r--r--docs/fr/users/05_Configuration.md2
-rw-r--r--docs/i18n/freshrss.fr.po4
-rw-r--r--docs/i18n/templates/freshrss.pot2
48 files changed, 236 insertions, 236 deletions
diff --git a/app/i18n/cz/gen.php b/app/i18n/cz/gen.php
index d7558542f..674759052 100644
--- a/app/i18n/cz/gen.php
+++ b/app/i18n/cz/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/de/gen.php b/app/i18n/de/gen.php
index 68873dcee..a903c06e6 100644
--- a/app/i18n/de/gen.php
+++ b/app/i18n/de/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/en-us/gen.php b/app/i18n/en-us/gen.php
index c2effc533..ccb232ae4 100644
--- a/app/i18n/en-us/gen.php
+++ b/app/i18n/en-us/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/en/gen.php b/app/i18n/en/gen.php
index cb48aed64..43d0f17bc 100644
--- a/app/i18n/en/gen.php
+++ b/app/i18n/en/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/es/gen.php b/app/i18n/es/gen.php
index 572535aa0..7bb2b6cb8 100755
--- a/app/i18n/es/gen.php
+++ b/app/i18n/es/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/fr/gen.php b/app/i18n/fr/gen.php
index 0f544d20b..164ad60c7 100644
--- a/app/i18n/fr/gen.php
+++ b/app/i18n/fr/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/he/gen.php b/app/i18n/he/gen.php
index ce609071a..2899df4de 100644
--- a/app/i18n/he/gen.php
+++ b/app/i18n/he/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/it/gen.php b/app/i18n/it/gen.php
index 4d4f0868b..da7046cde 100644
--- a/app/i18n/it/gen.php
+++ b/app/i18n/it/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/ja/gen.php b/app/i18n/ja/gen.php
index 2237049ec..65ab27900 100644
--- a/app/i18n/ja/gen.php
+++ b/app/i18n/ja/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/kr/admin.php b/app/i18n/ko/admin.php
index 497a50ecd..cf2f89328 100644
--- a/app/i18n/kr/admin.php
+++ b/app/i18n/ko/admin.php
@@ -153,7 +153,7 @@ return array(
'help' => '초',
'number' => '로그인 유지 시간',
),
- 'force_email_validation' => 'Force email address validation', // TODO - Translation
+ 'force_email_validation' => '이메일 주소 확인 강제화',
'instance-name' => '인스턴스 이름',
'max-categories' => '사용자별 카테고리 개수 제한',
'max-feeds' => '사용자별 피드 개수 제한',
@@ -172,18 +172,18 @@ return array(
'title' => '업데이트',
),
'user' => array(
- 'admin' => 'Administrator', // TODO - Translation
- 'article_count' => 'Articles', // TODO - Translation
- 'back_to_manage' => '← Return to user list', // TODO - Translation
+ 'admin' => '관리자',
+ 'article_count' => '글 개수',
+ 'back_to_manage' => '← 사용자 목록으로 돌아가기',
'create' => '새 사용자 생성',
- 'database_size' => 'Database size', // TODO - Translation
- 'email' => 'Email address', // TODO - Translation
- 'enabled' => 'Enabled', // TODO - Translation
- 'feed_count' => 'Feeds', // TODO - Translation
- 'is_admin' => 'Is admin', // TODO - Translation
+ 'database_size' => '데이터 베이스 크기',
+ 'email' => '이메일 주소',
+ 'enabled' => '사용 가능',
+ 'feed_count' => '피드',
+ 'is_admin' => '관리자 유무',
'language' => '언어',
- 'last_user_activity' => 'Last user activity', // TODO - Translation
- 'list' => 'User list', // TODO - Translation
+ 'last_user_activity' => '마지막 사용자 활동',
+ 'list' => '사용자 목록',
'number' => '%d 개의 계정이 생성되었습니다',
'numbers' => '%d 개의 계정이 생성되었습니다',
'password_form' => '암호<br /><small>(웹폼 로그인 방식 사용시)</small>',
diff --git a/app/i18n/kr/conf.php b/app/i18n/ko/conf.php
index 652a03ac2..efcfaadb9 100644
--- a/app/i18n/kr/conf.php
+++ b/app/i18n/ko/conf.php
@@ -3,20 +3,20 @@
return array(
'archiving' => array(
'_' => '보관',
- 'exception' => 'Purge exception', // TODO - Translation
+ 'exception' => '제거 에외 사항',
'help' => '더 자세한 옵션은 개별 피드 설정에 있습니다',
- 'keep_favourites' => 'Never delete favourites', // TODO - Translation
- 'keep_labels' => 'Never delete labels', // TODO - Translation
- 'keep_max' => 'Maximum number of articles to keep', // TODO - Translation
- 'keep_min_by_feed' => '피드별 최소 유지 글 개수',
- 'keep_period' => 'Maximum age of articles to keep', // TODO - Translation
- 'keep_unreads' => 'Never delete unread articles', // TODO - Translation
- 'maintenance' => 'Maintenance', // TODO - Translation
+ 'keep_favourites' => '즐겨찾기 삭제 안 함',
+ 'keep_labels' => '라벨 삭제 안 함',
+ 'keep_max' => '보관할 글 최대 개수',
+ 'keep_min_by_feed' => '피드별 보관할 글 최소 개수',
+ 'keep_period' => '보관할 글 최대 기간',
+ 'keep_unreads' => '읽지 않은 글 삭제 안 함',
+ 'maintenance' => '유지 보수',
'optimize' => '데이터베이스 최적화',
'optimize_help' => '데이터베이스 크기를 줄이기 위해 가끔씩 수행해주세요',
- 'policy' => 'Purge policy', // TODO - Translation
- 'policy_warning' => 'If no purge policy is selected, every article will be kept.', // TODO - Translation
- 'purge_now' => '지금 삭제',
+ 'policy' => '제거 정책',
+ 'policy_warning' => '아무런 제거 정책이 선택되지 않은 경우, 모든 글은 보관됩니다.',
+ 'purge_now' => '지금 제거',
'title' => '보관',
'ttl' => '다음 시간이 지나기 전에 새로고침 금지',
),
@@ -24,12 +24,12 @@ return array(
'_' => '표시',
'icon' => array(
'bottom_line' => '하단',
- 'display_authors' => 'Authors', // TODO - Translation
+ 'display_authors' => '저자',
'entry' => '문서 아이콘',
'publication_date' => '발행일',
'related_tags' => '관련 태그',
'sharing' => '공유',
- 'summary' => 'Summary', // TODO - Translation
+ 'summary' => '요약',
'top_line' => '상단',
),
'language' => '언어',
@@ -39,26 +39,26 @@ return array(
),
'show_nav_buttons' => '내비게이션 버튼 보이기',
'theme' => '테마',
- 'theme_not_available' => 'The “%s” theme is not available anymore. Please choose another theme.', // TODO - Translation
+ 'theme_not_available' => '“%s” 테마는 더이상 사용할 수 없습니다. 다른 테마를 선택해 주세요.',
'thumbnail' => array(
- 'label' => 'Thumbnail', // TODO - Translation
- 'landscape' => 'Landscape', // TODO - Translation
- 'none' => 'None', // TODO - Translation
- 'portrait' => 'Portrait', // TODO - Translation
- 'square' => 'Square', // TODO - Translation
+ 'label' => '섬네일',
+ 'landscape' => '가로 방향',
+ 'none' => '없음',
+ 'portrait' => '세로 방향',
+ 'square' => '정사각형',
),
'title' => '표시',
'width' => array(
'content' => '내용 표시 너비',
- 'large' => '넓음',
- 'medium' => '보통',
+ 'large' => '넓게',
+ 'medium' => '중간',
'no_limit' => '제한 없음',
- 'thin' => '얇음',
+ 'thin' => '얇게',
),
),
'profile' => array(
'_' => '프로필 관리',
- 'api' => 'API management', // TODO - Translation
+ 'api' => 'API 관리',
'delete' => array(
'_' => '계정 삭제',
'warn' => '당신의 계정과 관련된 모든 데이터가 삭제됩니다.',
@@ -73,20 +73,20 @@ return array(
'_' => '사용자 쿼리',
'deprecated' => '이 쿼리는 더 이상 유효하지 않습니다. 해당하는 카테고리나 피드가 삭제되었습니다.',
'filter' => array(
- '_' => 'Filter applied:', // TODO - Translation
- 'categories' => 'Display by category', // TODO - Translation
- 'feeds' => 'Display by feed', // TODO - Translation
- 'order' => 'Sort by date', // TODO - Translation
- 'search' => 'Expression', // TODO - Translation
- 'state' => 'State', // TODO - Translation
- 'tags' => 'Display by tag', // TODO - Translation
- 'type' => 'Type', // TODO - Translation
+ '_' => '필터 적용:',
+ 'categories' => '카테고리별로 표시',
+ 'feeds' => '피드별로 표시',
+ 'order' => '날짜순으로 정렬',
+ 'search' => '정규 표현식',
+ 'state' => '상태',
+ 'tags' => '태그별로 표시',
+ 'type' => '유형',
),
'get_all' => '모든 글 표시',
'get_category' => '"%s" 카테고리 표시',
'get_favorite' => '즐겨찾기에 등록된 글 표시',
'get_feed' => '"%s" 피드 표시',
- 'name' => 'Name', // TODO - Translation
+ 'name' => '이름',
'no_filter' => '필터가 없습니다',
'number' => '쿼리 #%d',
'order_asc' => '오래된 글 먼저 표시',
@@ -113,13 +113,13 @@ return array(
'reading' => array(
'_' => '읽기',
'after_onread' => '“모두 읽음으로 표시” 후,',
- 'always_show_favorites' => 'Show all articles in favourites by default', // TODO - Translation
+ 'always_show_favorites' => '기본으로 즐겨찾기에 있는 모든 글을 표시',
'articles_per_page' => '페이지당 글 수',
'auto_load_more' => '페이지 하단에 다다르면 글 더 불러오기',
'auto_remove_article' => '글을 읽은 후 숨기기',
'confirm_enabled' => '“모두 읽음으로 표시” 실행시 확인 창 표시',
'display_articles_unfolded' => '글을 펼쳐진 상태로 보여주기',
- 'display_categories_unfolded' => 'Categories to unfold', // TODO - Translation
+ 'display_categories_unfolded' => '다음 카테고리를 펼치기',
'hide_read_feeds' => '읽지 않은 글이 없는 카테고리와 피드 감추기 (“모든 글 표시”가 설정된 경우 동작하지 않습니다)',
'img_with_lazyload' => '그림을 불러오는 데에 "lazy load" 모드 사용하기',
'jump_next' => '다음 읽지 않은 항목으로 이동 (피드 또는 카테고리)',
@@ -128,23 +128,23 @@ return array(
'read' => array(
'article_open_on_website' => '글이 게재된 웹사이트를 방문했을 때',
'article_viewed' => '글을 읽었을 때',
- 'keep_max_n_unread' => 'Max number of articles to keep unread', // TODO - Translation
+ 'keep_max_n_unread' => '읽지 않은 상태로 유지할 최대 글 개수',
'scroll' => '스크롤을 하며 지나갈 때',
'upon_reception' => '글을 가져오자마자',
'when' => '읽음으로 표시…',
- 'when_same_title' => 'if an identical title already exists in the top <i>n</i> newest articles', // TODO - Translation
+ 'when_same_title' => '상위 <i>n</i>개의 최신 글에 동일한 제목이 이미 있는 경우',
),
'show' => array(
'_' => '글 표시 방식',
- 'active_category' => 'Active category', // TODO - Translation
+ 'active_category' => '활성화 된 카테고리',
'adaptive' => '읽지 않은 글이 없으면 모든 글 표시',
'all_articles' => '모든 글 표시',
- 'all_categories' => 'All categories', // TODO - Translation
- 'no_category' => 'No category', // TODO - Translation
- 'remember_categories' => 'Remember open categories', // TODO - Translation
+ 'all_categories' => '모든 카테고리',
+ 'no_category' => '카테고리 없음',
+ 'remember_categories' => '열린 카테고리 기억',
'unread' => '읽지 않은 글만 표시',
),
- 'show_fav_unread_help' => 'Applies also on labels', // TODO - Translation
+ 'show_fav_unread_help' => '라벨에도 적용하기',
'sides_close_article' => '글 영역 바깥을 클릭하면 글 접기',
'sort' => array(
'_' => '정렬 순서',
@@ -198,19 +198,19 @@ return array(
'navigation_help' => '<kbd>⇧ Shift</kbd> 키를 누른 상태에선 탐색 단축키가 피드에 적용됩니다.<br/><kbd>Alt ⎇</kbd> 키를 누른 상태에선 탐색 단축키가 카테고리에 적용됩니다.',
'navigation_no_mod_help' => '아래 탐색 단축키에는 "Shift"와 "Alt" 키가 적용되지 않습니다.',
'next_article' => '다음 글 보기',
- 'next_unread_article' => 'Open the next unread article', // TODO - Translation
- 'non_standard' => 'Some keys (<kbd>%s</kbd>) may not work as shortcuts.', // TODO - Translation
+ 'next_unread_article' => '읽지 않은 다음 글 보기',
+ 'non_standard' => '일부 키는 (<kbd>%s</kbd>) 단축키로 작동하지 않을 수 도 있습니다.',
'normal_view' => '일반 모드로 전환',
'other_action' => '다른 동작',
'previous_article' => '이전 글 보기',
'reading_view' => '읽기 모드로 전환',
- 'rss_view' => 'Open as RSS feed', // TODO - Translation
+ 'rss_view' => 'RSS 피드로 열기',
'see_on_website' => '글이 게재된 웹사이트에서 보기',
- 'shift_for_all_read' => '+ <kbd>Alt ⎇</kbd> to mark previous articles as read<br />+ <kbd>⇧ Shift</kbd> to mark all articles as read', // TODO - Translation
+ 'shift_for_all_read' => '+ <kbd>Alt ⎇</kbd> 로 이전 글을 읽음으로 표시<br />+ <kbd>⇧ Shift</kbd> 로 모든 글을 읽음으로 표시',
'skip_next_article' => '다음 글로 커서 이동',
'skip_previous_article' => '이전 글로 커서 이동',
'title' => '단축키',
- 'toggle_media' => 'Play/pause media', // TODO - Translation
+ 'toggle_media' => '미디어 재생/일시정지',
'user_filter' => '사용자 필터 사용하기',
'user_filter_help' => '사용자 필터가 하나만 설정되어 있다면 해당 필터를 사용하고, 그렇지 않다면 필터를 번호로 선택할 수 있습니다.',
'views' => '표시',
diff --git a/app/i18n/kr/feedback.php b/app/i18n/ko/feedback.php
index 5bf8496e1..7a1de6be4 100644
--- a/app/i18n/kr/feedback.php
+++ b/app/i18n/ko/feedback.php
@@ -10,8 +10,8 @@ return array(
),
'api' => array(
'password' => array(
- 'failed' => 'Your password cannot be modified', // TODO - Translation
- 'updated' => 'Your password has been modified', // TODO - Translation
+ 'failed' => '비밀번호가 변경될 수 없습니다',
+ 'updated' => '비밀번호가 변경되었습니다',
),
),
'auth' => array(
@@ -31,7 +31,7 @@ return array(
),
'extensions' => array(
'already_enabled' => '%s 확장 기능은 이미 활성화되어 있습니다',
- 'cannot_remove' => '%s cannot be removed', // TODO - Translation
+ 'cannot_remove' => '%s 은(는) 삭제될 수 없습니다',
'disable' => array(
'ko' => '%s 확장 기능을 비활성화 할 수 없습니다. 자세한 내용은 <a href="%s">FreshRSS 로그</a>를 참고하세요.',
'ok' => '%s 확장 기능이 비활성화되었습니다',
@@ -43,7 +43,7 @@ return array(
'no_access' => '%s 확장 기능에 접근 권한이 없습니다',
'not_enabled' => '%s 확장 기능이 활성화되지 않았습니다',
'not_found' => '%s 확장 기능이 존재하지 않습니다',
- 'removed' => '%s removed', // TODO - Translation
+ 'removed' => '%s 삭제 됨',
),
'import_export' => array(
'export_no_zip_extension' => 'ZIP 확장 기능을 서버에서 찾을 수 없습니다. 파일을 하나씩 내보내세요.',
@@ -81,7 +81,7 @@ return array(
'actualizeds' => 'RSS 피드에서 새 글을 가져왔습니다',
'added' => '<em>%s</em> 피드가 추가되었습니다',
'already_subscribed' => '이미 <em>%s</em> 피드를 구독 중입니다',
- 'cache_cleared' => '<em>%s</em> cache has been cleared', // TODO - Translation
+ 'cache_cleared' => '<em>%s</em> 캐쉬 지움',
'deleted' => '피드가 삭제되었습니다',
'error' => '피드를 변경할 수 없습니다',
'internal_problem' => 'RSS 피드를 추가할 수 없습니다. 자세한 내용은 <a href="%s">FreshRSS 로그</a>를 참고하세요.',
@@ -90,24 +90,24 @@ return array(
'n_entries_deleted' => '%d 개의 글을 삭제했습니다',
'no_refresh' => '새 글을 가져올 피드가 없습니다…',
'not_added' => '<em>%s</em> 피드를 추가할 수 없습니다',
- 'not_found' => 'Feed cannot be found', // TODO - Translation
+ 'not_found' => '피드를 찾을 수 없습니다',
'over_max' => '피드 개수 제한에 다다랐습니다 (%d)',
- 'reloaded' => '<em>%s</em> has been reloaded', // TODO - Translation
+ 'reloaded' => '<em>%s</em> 이(가) 다시 로드 되었습니다',
'selector_preview' => array(
- 'http_error' => 'Failed to load website content.', // TODO - Translation
- 'no_entries' => 'There are no articles in this feed. You need at least one article to create a preview.', // TODO - Translation
- 'no_feed' => 'Internal error (feed cannot be found).', // TODO - Translation
- 'no_result' => 'The selector didn\'t match anything. As a fallback the original feed text will be displayed instead.', // TODO - Translation
- 'selector_empty' => 'The selector is empty. You need to define one to create a preview.', // TODO - Translation
+ 'http_error' => '웹사이트 콘텐츠 로드 실패.',
+ 'no_entries' => '이 피드에는 아무런 글이 없습니다. 미리보기를 하려면 최소한 하나의 글이 필요합니다.',
+ 'no_feed' => '내부 오류 (피드를 찾을 수 없습니다).',
+ 'no_result' => '셀렉터와 일치하는 항목이 없습니다. 대체로 원본 피드 텍스트가 대신 표시됩니다.',
+ 'selector_empty' => '셀렉터가 비어있습니다. 미리보기를 생성하려면 셀렉터를 정의 해주세요.',
),
'updated' => '피드가 변경되었습니다',
),
'purge_completed' => '삭제 완료 (%d 개의 글을 삭제했습니다)',
),
'tag' => array(
- 'created' => 'Tag "%s" has been created.', // TODO - Translation
- 'name_exists' => 'Tag name already exists.', // TODO - Translation
- 'renamed' => 'Tag "%s" has been renamed to "%s".', // TODO - Translation
+ 'created' => '"%s" 태그가 생성되었습니다.',
+ 'name_exists' => '같은 이름의 태그가 이미 존재합니다.',
+ 'renamed' => '"%s" 태그가 "%s" (으)로 이름이 변경되었습니다.',
),
'update' => array(
'can_apply' => 'FreshRSS가 <strong>%s</strong> 버전으로 업데이트됩니다.',
diff --git a/app/i18n/kr/gen.php b/app/i18n/ko/gen.php
index 3bff1a728..6794f46e1 100644
--- a/app/i18n/kr/gen.php
+++ b/app/i18n/ko/gen.php
@@ -3,33 +3,33 @@
return array(
'action' => array(
'actualize' => '새 글 가져오기',
- 'add' => 'Add', // TODO - Translation
- 'back' => '← Go back', // TODO - Translation
+ 'add' => '추가',
+ 'back' => '← 돌아가기',
'back_to_rss_feeds' => '← RSS 피드로 돌아가기',
'cancel' => '취소',
'create' => '생성',
- 'demote' => 'Demote', // TODO - Translation
+ 'demote' => '목록 수준 내리기',
'disable' => '비활성화',
'empty' => '비우기',
'enable' => '활성화',
'export' => '내보내기',
'filter' => '해당하는 글 보기',
'import' => '불러오기',
- 'load_default_shortcuts' => 'Load default shortcuts', // TODO - Translation
+ 'load_default_shortcuts' => '기본 단축키 불러오기',
'manage' => '관리',
'mark_favorite' => '즐겨찾기에 등록',
'mark_read' => '읽음으로 표시',
- 'promote' => 'Promote', // TODO - Translation
- 'purge' => 'Purge', // TODO - Translation
+ 'promote' => '목록 수준 올리기',
+ 'purge' => '제거',
'remove' => '삭제',
- 'rename' => 'Rename', // TODO - Translation
+ 'rename' => '이름 바꾸기',
'see_website' => '웹사이트 열기',
'submit' => '설정 저장',
'truncate' => '모든 글 삭제',
'update' => '변경',
),
'auth' => array(
- 'accept_tos' => 'I accept the <a href="%s">Terms of Service</a>.', // TODO - Translation
+ 'accept_tos' => '<a href="%s">서비스 약관</a>에 동의합니다.',
'email' => '메일 주소',
'keep_logged_in' => '로그인 유지 <small>(%s 일)</small>',
'login' => '로그인',
@@ -49,29 +49,29 @@ return array(
),
),
'date' => array(
- 'Apr' => '\\A\\p\\r\\i\\l',
- 'Aug' => '\\A\\u\\g\\u\\s\\t',
- 'Dec' => '\\D\\e\\c\\e\\m\\b\\e\\r',
- 'Feb' => '\\F\\e\\b\\r\\u\\a\\r\\y',
- 'Jan' => '\\J\\a\\n\\u\\a\\r\\y',
- 'Jul' => '\\J\\u\\l\\y',
- 'Jun' => '\\J\\u\\n\\e',
- 'Mar' => '\\M\\a\\r\\c\\h',
- 'May' => '\\M\\a\\y',
- 'Nov' => '\\N\\o\\v\\e\\m\\b\\e\\r',
- 'Oct' => '\\O\\c\\t\\o\\b\\e\\r',
- 'Sep' => '\\S\\e\\p\\t\\e\\m\\b\\e\\r',
+ 'Apr' => '\\4\\월',
+ 'Aug' => '\\8\\월',
+ 'Dec' => '\\1\\2\\월',
+ 'Feb' => '\\2\\월',
+ 'Jan' => '\\1\\월',
+ 'Jul' => '\\7\\월',
+ 'Jun' => '\\6\\월',
+ 'Mar' => '\\3\\월',
+ 'May' => '\\5\\월',
+ 'Nov' => '\\1\\1\\월',
+ 'Oct' => '\\1\\0\\월',
+ 'Sep' => '\\9\\월',
'apr' => '4월',
'april' => '4월',
'aug' => '8월',
'august' => '8월',
- 'before_yesterday' => '어제 이전',
+ 'before_yesterday' => '그저께',
'dec' => '12월',
'december' => '12월',
'feb' => '2월',
'february' => '2월',
- 'format_date' => 'Y년 m월 d일',
- 'format_date_hour' => 'Y년 m월 d일 H시 i분',
+ 'format_date' => 'Y\\년 n\\월 j\\일',
+ 'format_date_hour' => 'Y\\년 n\\월 j\\일 H\\:i',
'fri' => '금',
'jan' => '1월',
'january' => '1월',
@@ -79,11 +79,11 @@ return array(
'july' => '7월',
'jun' => '6월',
'june' => '6월',
- 'last_2_year' => 'Last two years', // TODO - Translation
- 'last_3_month' => '최근 3 개월',
- 'last_3_year' => 'Last three years', // TODO - Translation
- 'last_5_year' => 'Last five years', // TODO - Translation
- 'last_6_month' => '최근 6 개월',
+ 'last_2_year' => '최근 2년',
+ 'last_3_month' => '최근 3개월',
+ 'last_3_year' => '최근 3년',
+ 'last_5_year' => '최근 5년',
+ 'last_6_month' => '최근 6개월',
'last_month' => '최근 한 달',
'last_week' => '최근 한 주',
'last_year' => '최근 일 년',
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
@@ -146,7 +146,7 @@ return array(
),
'menu' => array(
'about' => '정보',
- 'account' => 'Account', // TODO - Translation
+ 'account' => '계정',
'admin' => '관리',
'archiving' => '보관',
'authentication' => '인증',
@@ -176,16 +176,16 @@ return array(
'previous' => '이전',
),
'period' => array(
- 'days' => 'days', // TODO - Translation
- 'hours' => 'hours', // TODO - Translation
- 'months' => 'months', // TODO - Translation
- 'weeks' => 'weeks', // TODO - Translation
- 'years' => 'years', // TODO - Translation
+ 'days' => '일',
+ 'hours' => '시',
+ 'months' => '월',
+ 'weeks' => '주',
+ 'years' => '년',
),
'share' => array(
'Known' => 'Known based sites',
'blogotext' => 'Blogotext',
- 'clipboard' => 'Clipboard', // TODO - Translation
+ 'clipboard' => '클립보드',
'diaspora' => 'Diaspora*',
'email' => '메일',
'facebook' => 'Facebook',
diff --git a/app/i18n/kr/index.php b/app/i18n/ko/index.php
index 3d82157e0..0f66af319 100644
--- a/app/i18n/kr/index.php
+++ b/app/i18n/ko/index.php
@@ -7,7 +7,7 @@ return array(
'bugs_reports' => '버그 제보하기',
'credits' => '크레딧',
'credits_content' => 'FreshRSS는 <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> 프레임워크를 사용하진 않지만, 일부 디자인 요소를 가져왔습니다. <a href="https://git.gnome.org/browse/gnome-icon-theme-symbolic">아이콘들</a>은 <a href="https://www.gnome.org/">GNOME 프로젝트</a>에서 가져왔습니다. <em>Open Sans</em> 글꼴은 <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>가 제작하였습니다. FreshRSS는 PHP 프레임워크인 <a href="https://github.com/marienfressinaud/MINZ">Minz</a>에 기반하고 있습니다.',
- 'freshrss_description' => 'FreshRSS는 <a href="http://tontof.net/kriss/feed/">Kriss Feed</a> 또는 <a href="https://github.com/LeedRSS/Leed">Leed</a>와 같은 셀프 호스팅 기반의 RSS 피드 수집기입니다. FreshRSS는 강력하고 다양한 설정을 할 수 있으면서 도 가볍고 사용하기 쉽습니다.',
+ 'freshrss_description' => 'FreshRSS는 <a href="http://tontof.net/kriss/feed/">Kriss Feed</a> 또는 <a href="https://github.com/LeedRSS/Leed">Leed</a>와 같은 셀프 호스팅 기반의 RSS 피드 수집기입니다. FreshRSS는 강력하고 다양한 설정을 할 수 있으면서도 가볍고 사용하기 쉽습니다.',
'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">Github 저장소에 제보</a>',
'license' => '라이센스',
'project_website' => '프로젝트 웹사이트',
@@ -30,9 +30,9 @@ return array(
),
'menu' => array(
'about' => 'FreshRSS 정보',
- 'before_one_day' => '하루 이전',
- 'before_one_week' => '한 주 이전',
- 'bookmark_query' => 'Bookmark current query', // TODO - Translation
+ 'before_one_day' => '하루 전',
+ 'before_one_week' => '일주일 전',
+ 'bookmark_query' => '현재 쿼리 북마크',
'favorites' => '즐겨찾기 (%s)',
'global_view' => '전체 모드',
'main_stream' => '메인 스트림',
@@ -60,6 +60,6 @@ return array(
'related' => '관련 태그',
),
'tos' => array(
- 'title' => 'Terms of Service', // TODO - Translation
+ 'title' => '서비스 약관',
),
);
diff --git a/app/i18n/kr/install.php b/app/i18n/ko/install.php
index eb2169b54..ca86ddc7f 100644
--- a/app/i18n/kr/install.php
+++ b/app/i18n/ko/install.php
@@ -78,14 +78,14 @@ return array(
),
'php' => array(
'nok' => 'PHP 버전은 %s 이지만, FreshRSS에는 최소 %s의 버전이 필요합니다.',
- 'ok' => 'PHP 버전은 %s 이고, FreshRSS와 호환가능 합니다.',
+ 'ok' => 'PHP 버전은 %s 이고, FreshRSS와 호환 가능합니다.',
),
- 'reload' => 'Check again', // TODO - Translation
+ 'reload' => '다시 확인',
'tmp' => array(
'nok' => '<em>%s</em> 디렉토리의 권한을 확인하세요. HTTP 서버가 쓰기 권한을 가지고 있어야 합니다.',
- 'ok' => 'Permissions on the temp directory are good.', // TODO - Translation
+ 'ok' => 'temp 디렉토리의 권한이 올바르게 설정되었습니다.',
),
- 'unknown_process_username' => 'unknown', // TODO - Translation
+ 'unknown_process_username' => '알 수 없음',
'users' => array(
'nok' => '<em>%s</em> 디렉토리의 권한을 확인하세요. HTTP 서버가 쓰기 권한을 가지고 있어야 합니다.',
'ok' => 'users 디렉토리의 권한이 올바르게 설정되어 있습니다.',
@@ -111,10 +111,10 @@ return array(
'choose' => 'FreshRSS에서 사용할 언어를 고르세요',
'defined' => '언어가 설정되었습니다.',
),
- 'missing_applied_migrations' => 'Something went wrong; you should create an empty file <em>%s</em> manually.', // TODO - Translation
+ 'missing_applied_migrations' => '무언가 잘못 되었습니다; 수동으로 빈 파일 <em>%s</em> 을(를) 만들어야 합니다',
'ok' => '설치 과정이 성공적으로 끝났습니다.',
'session' => array(
- 'nok' => 'The web server seems to be incorrectly configured for cookies required for PHP sessions!', // TODO - Translation
+ 'nok' => '웹 서버가 PHP 세션에 필요한 쿠키 잘못 구성한 것 같습니다!',
),
'step' => '단계 %d',
'steps' => '단계',
diff --git a/app/i18n/kr/sub.php b/app/i18n/ko/sub.php
index 4e7d4ca3a..dc4474888 100644
--- a/app/i18n/kr/sub.php
+++ b/app/i18n/ko/sub.php
@@ -12,12 +12,12 @@ return array(
),
'category' => array(
'_' => '카테고리',
- 'add' => 'Add a category', // TODO - Translation
+ 'add' => '카테고리 추가',
'archiving' => '보관',
'empty' => '빈 카테고리',
'information' => '정보',
- 'position' => 'Display position', // TODO - Translation
- 'position_help' => 'To control category sort order', // TODO - Translation
+ 'position' => '표시 위치',
+ 'position_help' => '정렬 순서 제어',
'title' => '제목',
),
'feed' => array(
@@ -33,30 +33,30 @@ return array(
),
'clear_cache' => '항상 캐시 지우기',
'content_action' => array(
- '_' => 'Content action when fetching the article content', // TODO - Translation
- 'append' => 'Add after existing content', // TODO - Translation
- 'prepend' => 'Add before existing content', // TODO - Translation
- 'replace' => 'Replace existing content', // TODO - Translation
+ '_' => '글 콘텐츠를 가져올 때의 동작',
+ 'append' => '이미 존재하는 콘텐츠 다음에 추가',
+ 'prepend' => '이미 존재하는 콘텐츠 이전에 추가',
+ 'replace' => '이미 존재하는 콘텐츠 대체',
),
- 'css_cookie' => 'Use Cookies when fetching the article content', // TODO - Translation
- 'css_cookie_help' => 'Example: <kbd>foo=bar; gdpr_consent=true; cookie=value</kbd>', // TODO - Translation
+ 'css_cookie' => '글 콘텐츠를 가져올 때 쿠키를 사용',
+ 'css_cookie_help' => '예시: <kbd>foo=bar; gdpr_consent=true; cookie=value</kbd>',
'css_help' => '글의 일부가 포함된 RSS 피드를 가져옵니다 (주의, 시간이 좀 더 걸립니다!)',
'css_path' => '웹사이트 상의 글 본문에 해당하는 CSS 경로',
'description' => '설명',
'empty' => '이 피드는 비어있습니다. 피드가 계속 운영되고 있는지 확인하세요.',
'error' => '이 피드에 문제가 발생했습니다. 이 피드에 접근 권한이 있는지 확인하세요.',
'filteractions' => array(
- '_' => 'Filter actions', // TODO - Translation
- 'help' => 'Write one search filter per line.', // TODO - Translation
+ '_' => '필터 동작',
+ 'help' => '한 줄에 한 검색 필터를 작성해 주세요.',
),
'information' => '정보',
'keep_min' => '최소 유지 글 개수',
'maintenance' => array(
- 'clear_cache' => 'Clear cache', // TODO - Translation
- 'clear_cache_help' => 'Clear the cache for this feed.', // TODO - Translation
- 'reload_articles' => 'Reload articles', // TODO - Translation
- 'reload_articles_help' => 'Reload articles and fetch complete content if a selector is defined.', // TODO - Translation
- 'title' => 'Maintenance', // TODO - Translation
+ 'clear_cache' => '캐쉬 지우기',
+ 'clear_cache_help' => '이 피드의 캐쉬 지우기.',
+ 'reload_articles' => '글 다시 로드',
+ 'reload_articles_help' => '글 다시 로드하고 셀렉터가 정의 되었을 경우에 모든 컨텐츠 가져오기.',
+ 'title' => '유지 보수',
),
'moved_category_deleted' => '카테고리를 삭제하면, 해당 카테고리 아래에 있던 피드들은 자동적으로 <em>%s</em> 아래로 분류됩니다.',
'mute' => '무기한 새로고침 금지',
@@ -68,11 +68,11 @@ return array(
'main_stream' => '메인 스트림에 표시하기',
'normal' => '피드가 속한 카테고리에만 표시하기',
),
- 'proxy' => 'Set a proxy for fetching this feed', // TODO - Translation
- 'proxy_help' => 'Select a protocol (e.g: SOCKS5) and enter the proxy address (e.g: <kbd>127.0.0.1:1080</kbd>)', // TODO - Translation
+ 'proxy' => '이 피드를 가져올 때 사용할 프록시 설정',
+ 'proxy_help' => '프로토콜 선택 (예: SOCKS5) 그리고 프록시 주소 입력 (예: <kbd>127.0.0.1:1080</kbd>)',
'selector_preview' => array(
- 'show_raw' => 'Show source code', // TODO - Translation
- 'show_rendered' => 'Show content', // TODO - Translation
+ 'show_raw' => '소스코드 표시',
+ 'show_rendered' => '콘텐츠 표시',
),
'show' => array(
'all' => '모든 피드 보기',
@@ -89,8 +89,8 @@ return array(
'title_add' => 'RSS 피드 추가',
'ttl' => '다음 시간이 지나기 전에 새로고침 금지',
'url' => '피드 URL',
- 'useragent' => 'Set the user agent for fetching this feed', // TODO - Translation
- 'useragent_help' => 'Example: <kbd>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0)</kbd>', // TODO - Translation
+ 'useragent' => '이 피드를 가져올 때 사용할 유저 에이전트 설정',
+ 'useragent_help' => '예시: <kbd>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0)</kbd>',
'validator' => '피드 유효성 검사',
'website' => '웹사이트 URL',
'websub' => 'WebSub을 사용한 즉시 알림',
@@ -108,9 +108,9 @@ return array(
'title' => '불러오기 / 내보내기',
),
'menu' => array(
- 'add' => 'Add a feed or category', // TODO - Translation
+ 'add' => '피드 혹은 카테고리 추가',
'import_export' => '불러오기 / 내보내기',
- 'label_management' => 'Label management', // TODO - Translation
+ 'label_management' => '라벨 관리',
'stats' => array(
'idle' => '유휴 피드',
'main' => '주요 통계',
@@ -120,19 +120,19 @@ return array(
'subscription_tools' => '구독 도구',
),
'tag' => array(
- 'name' => 'Name', // TODO - Translation
- 'new_name' => 'New name', // TODO - Translation
- 'old_name' => 'Old name', // TODO - Translation
+ 'name' => '이름',
+ 'new_name' => '새 이름',
+ 'old_name' => '이전 이름',
),
'title' => array(
'_' => '구독 관리',
- 'add' => 'Add a feed or category', // TODO - Translation
- 'add_category' => 'Add a category', // TODO - Translation
- 'add_feed' => 'Add a feed', // TODO - Translation
- 'add_label' => 'Add a label', // TODO - Translation
- 'delete_label' => 'Delete a label', // TODO - Translation
+ 'add' => '피드 혹은 카테고리 추가',
+ 'add_category' => '카테고리 추가',
+ 'add_feed' => '피드 추가',
+ 'add_label' => '라벨 추가',
+ 'delete_label' => '라벨 삭제',
'feed_management' => 'RSS 피드 관리',
- 'rename_label' => 'Rename a label', // TODO - Translation
+ 'rename_label' => '라벨 이름 바꾸기',
'subscription_tools' => '구독 도구',
),
);
diff --git a/app/i18n/ko/user.php b/app/i18n/ko/user.php
new file mode 100644
index 000000000..0fb94bef0
--- /dev/null
+++ b/app/i18n/ko/user.php
@@ -0,0 +1,44 @@
+<?php
+
+return array(
+ 'email' => array(
+ 'feedback' => array(
+ 'invalid' => '이 이메일 주소는 유효하지 않습니다.',
+ 'required' => '이메일 주소가 필요합니다.',
+ ),
+ 'validation' => array(
+ 'change_email' => '<a href="%s">프로필 페이지</a>에서 이메일 주소를 변경 할 수 있습니다.',
+ 'email_sent_to' => '<strong>%s</strong>에 이메일을 보냈습니다. 이메일 주소를 인증하려면 전송 된 지침을 따라 주세요.',
+ 'feedback' => array(
+ 'email_failed' => '서버 설정 오류로 이메일을 전송하지 못했습니다.',
+ 'email_sent' => '귀하의 메일로 이메일이 전송되었습니다.',
+ 'error' => '이메일 주소 인증 실패.',
+ 'ok' => '이메일 주소가 인증되었습니다.',
+ 'unnecessary' => '이 이메일 주소는 이미 인증 되었습니다.',
+ 'wrong_token' => '이 이메일 주소는 잘못된 토큰으로 인해 인증에 실패했습니다.',
+ ),
+ 'need_to' => '%s 을(를) 사용하기 위해 이메일 주소를 인증 해야합니다',
+ 'resend_email' => '이메일 재발송',
+ 'title' => '이메일 주소 인증',
+ ),
+ ),
+ 'mailer' => array(
+ 'email_need_validation' => array(
+ 'body' => '%s 에 가입되었습니다, 하지만 메일 주소 확인이 필요합니다. 다음 링크를 클릭하여 가입을 완료하세요:',
+ 'title' => '계정을 인증 해야합니다',
+ 'welcome' => '%s 에 오신 것을 환영합니다,',
+ ),
+ ),
+ 'password' => array(
+ 'invalid' => '이 비밀번호는 유효하지 않습니다.',
+ ),
+ 'tos' => array(
+ 'feedback' => array(
+ 'invalid' => '가입하려면 서비스 약관에 동의해야합니다.',
+ ),
+ ),
+ 'username' => array(
+ 'invalid' => '이 사용자 이름은 유효하지 않습니다.',
+ 'taken' => '%s 은(는) 이미 시용되고 있는 사용자 이름입니다',
+ ),
+);
diff --git a/app/i18n/kr/user.php b/app/i18n/kr/user.php
deleted file mode 100644
index 1d93a9f9a..000000000
--- a/app/i18n/kr/user.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-
-return array(
- 'email' => array(
- 'feedback' => array(
- 'invalid' => 'This email address is invalid.', // TODO - Translation
- 'required' => 'An email address is required.', // TODO - Translation
- ),
- 'validation' => array(
- 'change_email' => 'You can change your email address <a href="%s">on the profile page</a>.', // TODO - Translation
- 'email_sent_to' => 'We sent you an email at <strong>%s</strong>. Please follow its instructions to validate your address.', // TODO - Translation
- 'feedback' => array(
- 'email_failed' => 'We couldn’t send you an email because of a server configuration error.', // TODO - Translation
- 'email_sent' => 'An email has been sent to your address.', // TODO - Translation
- 'error' => 'Email address validation failed.', // TODO - Translation
- 'ok' => 'This email address has been validated.', // TODO - Translation
- 'unnecessary' => 'This email address was already validated.', // TODO - Translation
- 'wrong_token' => 'This email address failed to be validated due to a wrong token.', // TODO - Translation
- ),
- 'need_to' => 'You need to validate your email address before being able to use %s.', // TODO - Translation
- 'resend_email' => 'Resend the email', // TODO - Translation
- 'title' => 'Email address validation', // TODO - Translation
- ),
- ),
- 'mailer' => array(
- 'email_need_validation' => array(
- 'body' => 'You’ve just registered on %s, but you still need to validate your email address. For that, just follow the link:', // TODO - Translation
- 'title' => 'You need to validate your account', // TODO - Translation
- 'welcome' => 'Welcome %s,', // TODO - Translation
- ),
- ),
- 'password' => array(
- 'invalid' => 'The password is invalid.', // TODO - Translation
- ),
- 'tos' => array(
- 'feedback' => array(
- 'invalid' => 'You must accept the Terms of Service to be able to register.', // TODO - Translation
- ),
- ),
- 'username' => array(
- 'invalid' => 'This username is invalid.', // TODO - Translation
- 'taken' => 'This username, %s, is taken.', // TODO - Translation
- ),
-);
diff --git a/app/i18n/nl/gen.php b/app/i18n/nl/gen.php
index 67f42ad4b..1dc77c943 100644
--- a/app/i18n/nl/gen.php
+++ b/app/i18n/nl/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/oc/gen.php b/app/i18n/oc/gen.php
index 595cc7c5a..55cc34ea5 100644
--- a/app/i18n/oc/gen.php
+++ b/app/i18n/oc/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/pl/gen.php b/app/i18n/pl/gen.php
index 4e3840247..ac5bac357 100644
--- a/app/i18n/pl/gen.php
+++ b/app/i18n/pl/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/pt-br/gen.php b/app/i18n/pt-br/gen.php
index db9e84a20..185e2cfc1 100644
--- a/app/i18n/pt-br/gen.php
+++ b/app/i18n/pt-br/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/ru/gen.php b/app/i18n/ru/gen.php
index ea8c28ed8..be9db39be 100644
--- a/app/i18n/ru/gen.php
+++ b/app/i18n/ru/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/sk/gen.php b/app/i18n/sk/gen.php
index 18ee08c93..69635cbaf 100644
--- a/app/i18n/sk/gen.php
+++ b/app/i18n/sk/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/tr/gen.php b/app/i18n/tr/gen.php
index 093b9da5a..a3cf5bd2a 100644
--- a/app/i18n/tr/gen.php
+++ b/app/i18n/tr/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/app/i18n/zh-cn/gen.php b/app/i18n/zh-cn/gen.php
index 6102d851f..1a93c966d 100644
--- a/app/i18n/zh-cn/gen.php
+++ b/app/i18n/zh-cn/gen.php
@@ -134,7 +134,7 @@ return array(
'he' => 'עברית',
'it' => 'Italiano',
'ja' => '日本語',
- 'kr' => '한국어',
+ 'ko' => '한국어',
'nl' => 'Nederlands',
'oc' => 'Occitan',
'pl' => 'Polski',
diff --git a/cli/i18n/ignore/cz.php b/cli/i18n/ignore/cz.php
index 621b246d2..8cb761736 100644
--- a/cli/i18n/ignore/cz.php
+++ b/cli/i18n/ignore/cz.php
@@ -21,7 +21,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/de.php b/cli/i18n/ignore/de.php
index 4e6f81857..cc4168a23 100644
--- a/cli/i18n/ignore/de.php
+++ b/cli/i18n/ignore/de.php
@@ -34,7 +34,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/en-us.php b/cli/i18n/ignore/en-us.php
index 6a036d2ce..8fa02163e 100644
--- a/cli/i18n/ignore/en-us.php
+++ b/cli/i18n/ignore/en-us.php
@@ -496,7 +496,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/en.php b/cli/i18n/ignore/en.php
index ccdcc6d48..89574966d 100644
--- a/cli/i18n/ignore/en.php
+++ b/cli/i18n/ignore/en.php
@@ -79,7 +79,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/es.php b/cli/i18n/ignore/es.php
index 32c8b2043..a2088564d 100644
--- a/cli/i18n/ignore/es.php
+++ b/cli/i18n/ignore/es.php
@@ -20,7 +20,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/fr.php b/cli/i18n/ignore/fr.php
index e3c1b211c..78f517c08 100644
--- a/cli/i18n/ignore/fr.php
+++ b/cli/i18n/ignore/fr.php
@@ -34,7 +34,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/he.php b/cli/i18n/ignore/he.php
index 14fe9157c..7ec93f84a 100644
--- a/cli/i18n/ignore/he.php
+++ b/cli/i18n/ignore/he.php
@@ -19,7 +19,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/it.php b/cli/i18n/ignore/it.php
index 30d65f4c8..27ddffa04 100644
--- a/cli/i18n/ignore/it.php
+++ b/cli/i18n/ignore/it.php
@@ -18,7 +18,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/ja.php b/cli/i18n/ignore/ja.php
index 9c71037e6..075fefc36 100644
--- a/cli/i18n/ignore/ja.php
+++ b/cli/i18n/ignore/ja.php
@@ -20,7 +20,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/kr.php b/cli/i18n/ignore/ko.php
index 07a938152..a9ba0700b 100644
--- a/cli/i18n/ignore/kr.php
+++ b/cli/i18n/ignore/ko.php
@@ -31,7 +31,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/nl.php b/cli/i18n/ignore/nl.php
index dae096207..43b92d587 100644
--- a/cli/i18n/ignore/nl.php
+++ b/cli/i18n/ignore/nl.php
@@ -31,7 +31,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/oc.php b/cli/i18n/ignore/oc.php
index 962351ca2..7a0991f58 100644
--- a/cli/i18n/ignore/oc.php
+++ b/cli/i18n/ignore/oc.php
@@ -30,7 +30,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/pl.php b/cli/i18n/ignore/pl.php
index 6da97cca6..9db10449a 100644
--- a/cli/i18n/ignore/pl.php
+++ b/cli/i18n/ignore/pl.php
@@ -21,7 +21,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/pt-br.php b/cli/i18n/ignore/pt-br.php
index d113430e5..97515a7df 100644
--- a/cli/i18n/ignore/pt-br.php
+++ b/cli/i18n/ignore/pt-br.php
@@ -24,7 +24,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/ru.php b/cli/i18n/ignore/ru.php
index 47e201c4e..634396dad 100644
--- a/cli/i18n/ignore/ru.php
+++ b/cli/i18n/ignore/ru.php
@@ -22,7 +22,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/sk.php b/cli/i18n/ignore/sk.php
index 90d08484c..02c2f5495 100644
--- a/cli/i18n/ignore/sk.php
+++ b/cli/i18n/ignore/sk.php
@@ -39,7 +39,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/tr.php b/cli/i18n/ignore/tr.php
index 62eaeae80..5ecb9a13a 100644
--- a/cli/i18n/ignore/tr.php
+++ b/cli/i18n/ignore/tr.php
@@ -23,7 +23,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/cli/i18n/ignore/zh-cn.php b/cli/i18n/ignore/zh-cn.php
index 7a6f69d85..f7847bf17 100644
--- a/cli/i18n/ignore/zh-cn.php
+++ b/cli/i18n/ignore/zh-cn.php
@@ -20,7 +20,7 @@ return array(
'gen.lang.he',
'gen.lang.it',
'gen.lang.ja',
- 'gen.lang.kr',
+ 'gen.lang.ko',
'gen.lang.nl',
'gen.lang.oc',
'gen.lang.pl',
diff --git a/docs/en/users/05_Configuration.md b/docs/en/users/05_Configuration.md
index 660a26bda..a08a9e5fc 100644
--- a/docs/en/users/05_Configuration.md
+++ b/docs/en/users/05_Configuration.md
@@ -9,7 +9,7 @@ the missing bits or would like to add a new language, please take a look at how
Some parts of FreshRSS aren't translated and aren't intended to be translated either. For now, this includes the logs visible in the application as well as the log generated by automatic update scripts.
-Available languages are: cz, de, en, es, fr, he, it, kr, nl, oc, pt-br, ru, tr, zh-cn.
+Available languages are: cz, de, en, es, fr, he, it, ko, nl, oc, pt-br, ru, tr, zh-cn.
## Theme
diff --git a/docs/fr/users/05_Configuration.md b/docs/fr/users/05_Configuration.md
index 326160e93..2a8bd1ef2 100644
--- a/docs/fr/users/05_Configuration.md
+++ b/docs/fr/users/05_Configuration.md
@@ -15,7 +15,7 @@ vocation à l'être. Pour le moment, les logs visibles dans l'application
ainsi que celle générées par le script de mise à jour automatique en font
partie.
-Les langues disponibles sont : cz, de, en, es, fr, he, it, kr, nl, oc,
+Les langues disponibles sont : cz, de, en, es, fr, he, it, ko, nl, oc,
pt-br, ru, tr, zh-cn.
## Thème
diff --git a/docs/i18n/freshrss.fr.po b/docs/i18n/freshrss.fr.po
index 9958cd861..f6d36f925 100644
--- a/docs/i18n/freshrss.fr.po
+++ b/docs/i18n/freshrss.fr.po
@@ -4815,10 +4815,10 @@ msgstr ""
#. type: Plain text
#: en/./users/05_Configuration.md:13
msgid ""
-"Available languages are: cz, de, en, es, fr, he, it, kr, nl, oc, pt-br, ru, "
+"Available languages are: cz, de, en, es, fr, he, it, ko, nl, oc, pt-br, ru, "
"tr, zh-cn."
msgstr ""
-"Les langues disponibles sont : cz, de, en, es, fr, he, it, kr, nl, oc, pt-"
+"Les langues disponibles sont : cz, de, en, es, fr, he, it, ko, nl, oc, pt-"
"br, ru, tr, zh-cn."
#. type: Title ##
diff --git a/docs/i18n/templates/freshrss.pot b/docs/i18n/templates/freshrss.pot
index 143469022..dd1f0f6ce 100644
--- a/docs/i18n/templates/freshrss.pot
+++ b/docs/i18n/templates/freshrss.pot
@@ -3957,7 +3957,7 @@ msgstr ""
#. type: Plain text
#: en/./users/05_Configuration.md:13
msgid ""
-"Available languages are: cz, de, en, es, fr, he, it, kr, nl, oc, pt-br, ru, "
+"Available languages are: cz, de, en, es, fr, he, it, ko, nl, oc, pt-br, ru, "
"tr, zh-cn."
msgstr ""