diff --git a/.tx/config b/.tx/config
index eb73e33399..3df5e9b1b8 100644
--- a/.tx/config
+++ b/.tx/config
@@ -19,6 +19,7 @@ trans.he = public/language/he/category.json
trans.hu = public/language/hu/category.json
trans.it = public/language/it/category.json
trans.ja = public/language/ja/category.json
+trans.ko = public/language/ko/category.json
trans.lt = public/language/lt/category.json
trans.ms = public/language/ms/category.json
trans.nb = public/language/nb/category.json
@@ -54,6 +55,7 @@ trans.he = public/language/he/login.json
trans.hu = public/language/hu/login.json
trans.it = public/language/it/login.json
trans.ja = public/language/ja/login.json
+trans.ko = public/language/ko/login.json
trans.lt = public/language/lt/login.json
trans.ms = public/language/ms/login.json
trans.nb = public/language/nb/login.json
@@ -88,6 +90,7 @@ trans.he = public/language/he/recent.json
trans.hu = public/language/hu/recent.json
trans.it = public/language/it/recent.json
trans.ja = public/language/ja/recent.json
+trans.ko = public/language/ko/recent.json
trans.lt = public/language/lt/recent.json
trans.ms = public/language/ms/recent.json
trans.nb = public/language/nb/recent.json
@@ -122,6 +125,7 @@ trans.he = public/language/he/unread.json
trans.hu = public/language/hu/unread.json
trans.it = public/language/it/unread.json
trans.ja = public/language/ja/unread.json
+trans.ko = public/language/ko/unread.json
trans.lt = public/language/lt/unread.json
trans.ms = public/language/ms/unread.json
trans.nb = public/language/nb/unread.json
@@ -156,6 +160,7 @@ trans.he = public/language/he/modules.json
trans.hu = public/language/hu/modules.json
trans.it = public/language/it/modules.json
trans.ja = public/language/ja/modules.json
+trans.ko = public/language/ko/modules.json
trans.lt = public/language/lt/modules.json
trans.ms = public/language/ms/modules.json
trans.nb = public/language/nb/modules.json
@@ -190,6 +195,7 @@ trans.he = public/language/he/register.json
trans.hu = public/language/hu/register.json
trans.it = public/language/it/register.json
trans.ja = public/language/ja/register.json
+trans.ko = public/language/ko/register.json
trans.lt = public/language/lt/register.json
trans.ms = public/language/ms/register.json
trans.nb = public/language/nb/register.json
@@ -224,6 +230,7 @@ trans.he = public/language/he/user.json
trans.hu = public/language/hu/user.json
trans.it = public/language/it/user.json
trans.ja = public/language/ja/user.json
+trans.ko = public/language/ko/user.json
trans.lt = public/language/lt/user.json
trans.ms = public/language/ms/user.json
trans.nb = public/language/nb/user.json
@@ -258,6 +265,7 @@ trans.he = public/language/he/global.json
trans.hu = public/language/hu/global.json
trans.it = public/language/it/global.json
trans.ja = public/language/ja/global.json
+trans.ko = public/language/ko/global.json
trans.lt = public/language/lt/global.json
trans.ms = public/language/ms/global.json
trans.nb = public/language/nb/global.json
@@ -292,6 +300,7 @@ trans.he = public/language/he/notifications.json
trans.hu = public/language/hu/notifications.json
trans.it = public/language/it/notifications.json
trans.ja = public/language/ja/notifications.json
+trans.ko = public/language/ko/notifications.json
trans.lt = public/language/lt/notifications.json
trans.ms = public/language/ms/notifications.json
trans.nb = public/language/nb/notifications.json
@@ -326,6 +335,7 @@ trans.he = public/language/he/reset_password.json
trans.hu = public/language/hu/reset_password.json
trans.it = public/language/it/reset_password.json
trans.ja = public/language/ja/reset_password.json
+trans.ko = public/language/ko/reset_password.json
trans.lt = public/language/lt/reset_password.json
trans.ms = public/language/ms/reset_password.json
trans.nb = public/language/nb/reset_password.json
@@ -360,6 +370,7 @@ trans.he = public/language/he/users.json
trans.hu = public/language/hu/users.json
trans.it = public/language/it/users.json
trans.ja = public/language/ja/users.json
+trans.ko = public/language/ko/users.json
trans.lt = public/language/lt/users.json
trans.ms = public/language/ms/users.json
trans.nb = public/language/nb/users.json
@@ -394,6 +405,7 @@ trans.he = public/language/he/language.json
trans.hu = public/language/hu/language.json
trans.it = public/language/it/language.json
trans.ja = public/language/ja/language.json
+trans.ko = public/language/ko/language.json
trans.lt = public/language/lt/language.json
trans.ms = public/language/ms/language.json
trans.nb = public/language/nb/language.json
@@ -428,6 +440,7 @@ trans.he = public/language/he/pages.json
trans.hu = public/language/hu/pages.json
trans.it = public/language/it/pages.json
trans.ja = public/language/ja/pages.json
+trans.ko = public/language/ko/pages.json
trans.lt = public/language/lt/pages.json
trans.ms = public/language/ms/pages.json
trans.nb = public/language/nb/pages.json
@@ -462,6 +475,7 @@ trans.he = public/language/he/topic.json
trans.hu = public/language/hu/topic.json
trans.it = public/language/it/topic.json
trans.ja = public/language/ja/topic.json
+trans.ko = public/language/ko/topic.json
trans.lt = public/language/lt/topic.json
trans.ms = public/language/ms/topic.json
trans.nb = public/language/nb/topic.json
@@ -496,6 +510,7 @@ trans.he = public/language/he/success.json
trans.hu = public/language/hu/success.json
trans.it = public/language/it/success.json
trans.ja = public/language/ja/success.json
+trans.ko = public/language/ko/success.json
trans.lt = public/language/lt/success.json
trans.ms = public/language/ms/success.json
trans.nb = public/language/nb/success.json
@@ -530,6 +545,7 @@ trans.he = public/language/he/error.json
trans.hu = public/language/hu/error.json
trans.it = public/language/it/error.json
trans.ja = public/language/ja/error.json
+trans.ko = public/language/ko/error.json
trans.lt = public/language/lt/error.json
trans.ms = public/language/ms/error.json
trans.nb = public/language/nb/error.json
diff --git a/public/language/ko/category.json b/public/language/ko/category.json
new file mode 100644
index 0000000000..bbd85848a8
--- /dev/null
+++ b/public/language/ko/category.json
@@ -0,0 +1,7 @@
+{
+ "new_topic_button": "새 주제 생성",
+ "no_topics": "이 카테고리에는 생성된 주제가 없습니다.
먼저 주제를 생성해 보세요.",
+ "browsing": "이 주제를 읽고 있는 사용자",
+ "no_replies": "답글이 없습니다.",
+ "share_this_category": "이 카테고리를 공유"
+}
diff --git a/public/language/ko/error.json b/public/language/ko/error.json
new file mode 100644
index 0000000000..12a15dc868
--- /dev/null
+++ b/public/language/ko/error.json
@@ -0,0 +1,50 @@
+{
+ "invalid-data": "올바르지 않은 정보입니다.",
+ "not-logged-in": "로그인하지 않았습니다.",
+ "account-locked": "임시로 잠긴 계정입니다.",
+ "invalid-cid": "올바르지 않은 카테고리 ID입니다.",
+ "invalid-tid": "올바르지 않은 주제 ID입니다.",
+ "invalid-pid": "올바르지 않은 게시물 ID입니다.",
+ "invalid-uid": "올바르지 않은 사용자 ID입니다.",
+ "invalid-username": "올바르지 않은 사용자 이름입니다.",
+ "invalid-email": "올바르지 않은 이메일입니다.",
+ "invalid-title": "올바르지 않은 제목입니다.",
+ "invalid-user-data": "올바르지 않은 사용자 정보입니다.",
+ "invalid-password": "올바르지 않은 비밀번호입니다.",
+ "invalid-pagination-value": "올바르지 않은 페이지입니다.",
+ "username-taken": "이미 사용 중인 사용자 이름입니다.",
+ "email-taken": "이미 사용 중인 이메일입니다.",
+ "user-banned": "차단된 사용자입니다.",
+ "no-category": "존재하지 않는 카테고리입니다.",
+ "no-topic": "존재하지 않는 주제입니다.",
+ "no-post": "존재하지 않는 게시물입니다.",
+ "no-group": "존재하지 않는 그룹입니다.",
+ "no-user": "존재하지 않는 사용자입니다.",
+ "no-teaser": "존재하지 않는 미리보기입니다.",
+ "no-privileges": "이 작업을 할 수 있는 권한이 없습니다.",
+ "category-disabled": "비활성화된 카테고리입니다.",
+ "topic-locked": "잠긴 주제입니다.",
+ "still-uploading": "업로드가 끝날 때까지 기다려 주세요.",
+ "content-too-short": "게시물의 내용은 최소 %1자로 제한됩니다.",
+ "title-too-short": "제목은 최소 %1자로 제한됩니다.",
+ "title-too-long": "제목은 최대 %1자로 제한됩니다.",
+ "too-many-posts": "새 게시물 작성은 %1초 간격으로 제한됩니다",
+ "file-too-big": "파일의 크기는 최대 %1KB로 제한됩니다.",
+ "cant-vote-self-post": "자신의 게시물은 추천할 수 없습니다.",
+ "already-favourited": "이미 이 게시물을 좋아하는 중입니다.",
+ "already-unfavourited": "이미 이 게시물을 좋아하고 있지 않습니다.",
+ "cant-ban-other-admins": "다른 관리자를 차단할 수 없습니다.",
+ "invalid-image-type": "올바르지 않은 이미지입니다.",
+ "group-name-too-short": "그룹 이름이 너무 짧습니다.",
+ "group-already-exists": "이미 존재하는 그룹입니다.",
+ "group-name-change-not-allowed": "금지된 그룹 이름입니다.",
+ "post-already-deleted": "이미 삭제된 게시물입니다.",
+ "post-already-restored": "이미 복원된 게시물입니다.",
+ "topic-already-deleted": "이미 삭제된 주제입니다.",
+ "topic-already-restored": "이미 복원된 주제입니다.",
+ "topic-thumbnails-are-disabled": "주제 섬네일이 이미 해제되었습니다.",
+ "invalid-file": "올바르지 않은 파일입니다.",
+ "uploads-are-disabled": "업로드는 비활성화되어 있습니다.",
+ "signature-too-long": "서명은 최대 %1자로 제한됩니다.",
+ "cant-chat-with-yourself": "자신과는 채팅할 수 없습니다."
+}
\ No newline at end of file
diff --git a/public/language/ko/footer.json b/public/language/ko/footer.json
new file mode 100644
index 0000000000..ef75c4211d
--- /dev/null
+++ b/public/language/ko/footer.json
@@ -0,0 +1,7 @@
+{
+ "stats.online": "온라인",
+ "stats.users": "사용자",
+ "stats.topics": "주제",
+ "stats.posts": "게시물",
+ "success": "성공"
+}
diff --git a/public/language/ko/global.json b/public/language/ko/global.json
new file mode 100644
index 0000000000..6b5bb9a2b2
--- /dev/null
+++ b/public/language/ko/global.json
@@ -0,0 +1,71 @@
+{
+ "home": "홈",
+ "search": "검색",
+ "buttons.close": "닫기",
+ "403.title": "접근이 거부되었습니다.",
+ "403.message": "접근 권한이 없는 페이지에 접근하였습니다. 로그인되어 있는지 확인해 주세요.",
+ "404.title": "페이지를 찾을 수 없습니다.",
+ "404.message": "존재하지 않는 페이지에 접근하였습니다. 홈으로 돌아갈 수 있습니다.",
+ "500.title": "내부 오류가 발생했습니다.",
+ "500.message": "알 수 없는 오류가 발생했습니다.",
+ "register": "회원가입",
+ "login": "로그인",
+ "please_log_in": "로그인해 주세요.",
+ "logout": "로그아웃",
+ "posting_restriction_info": "게시물 작성은 현재 회원에게만 제한되고 있습니다. 여기를 누르면 로그인 페이지로 이동합니다.",
+ "welcome_back": "환영합니다 : ",
+ "you_have_successfully_logged_in": "성공적으로 로그인했습니다.",
+ "save_changes": "저장",
+ "close": "닫기",
+ "pagination": "페이지",
+ "pagination.out_of": "%1 out of %2",
+ "header.admin": "관리자",
+ "header.recent": "최근 주제",
+ "header.unread": "읽지 않은 주제",
+ "header.popular": "인기 주제",
+ "header.users": "사용자",
+ "header.chats": "채팅",
+ "header.notifications": "알림",
+ "header.search": "검색",
+ "header.profile": "프로필",
+ "notifications.loading": "알림을 로딩중입니다.",
+ "chats.loading": "채팅을 로딩중입니다.",
+ "motd.welcome": "NodeBB에 오신 것을 환경합니다.",
+ "previouspage": "이전 페이지",
+ "nextpage": "다음 페이지",
+ "alert.success": "성공",
+ "alert.error": "오류",
+ "alert.banned": "차단됨",
+ "alert.banned.message": "이 계정은 차단되었습니다. 지금 로그아웃됩니다.",
+ "alert.unfollow": "더 이상 %1님을 팔로우하지 않습니다.",
+ "alert.follow": "%1님을 팔로우합니다.",
+ "online": "온라인",
+ "users": "사용자",
+ "topics": "주제",
+ "posts": "게시물",
+ "views": "조회 수",
+ "reputation": "인기도",
+ "read_more": "전체 보기",
+ "posted_ago_by_guest": "익명 사용자가 %1에 작성했습니다.",
+ "posted_ago_by": "%2님이 %1에 작성했습니다.",
+ "posted_ago": "%1에 작성되었습니다.",
+ "posted_in_ago_by_guest": "%2, 익명 사용자가 %1에 작성했습니다.",
+ "posted_in_ago_by": "%3님이 %2 %1에 작성했습니다.",
+ "posted_in_ago": "%2 %1에 작성되었습니다. ",
+ "replied_ago": "%1에 답글이 작성되었습니다.",
+ "user_posted_ago": "%1님이 %2에 작성했습니다.",
+ "guest_posted_ago": "익명 사용자가 %1에 작성했습니다.",
+ "last_edited_by_ago": "%1님이 %2에 마지막으로 수정했습니다.",
+ "norecentposts": "최근 작성된 게시물이 없습니다.",
+ "norecenttopics": "최근 생성된 생성된 주제가 없습니다.",
+ "recentposts": "최근 게시물",
+ "recentips": "최근 로그인 IP",
+ "away": "자리 비움",
+ "dnd": "다른 용무 중",
+ "invisible": "오프라인으로 표시",
+ "offline": "오프라인",
+ "email": "이메일",
+ "language": "언어",
+ "guest": "익명 사용자",
+ "guests": "익명 사용자"
+}
\ No newline at end of file
diff --git a/public/language/ko/language.json b/public/language/ko/language.json
new file mode 100644
index 0000000000..9a19e01124
--- /dev/null
+++ b/public/language/ko/language.json
@@ -0,0 +1,5 @@
+{
+ "name": "한국어",
+ "code": "ko",
+ "dir": "ltr"
+}
\ No newline at end of file
diff --git a/public/language/ko/login.json b/public/language/ko/login.json
new file mode 100644
index 0000000000..c967c46230
--- /dev/null
+++ b/public/language/ko/login.json
@@ -0,0 +1,8 @@
+{
+ "username": "사용자 이름 / 이메일",
+ "remember_me": "로그인 유지",
+ "forgot_password": "비밀번호 초기화",
+ "alternative_logins": "다른 방법으로 로그인",
+ "failed_login_attempt": "로그인에 실패했습니다.",
+ "login_successful": "성공적으로 로그인했습니다."
+}
diff --git a/public/language/ko/modules.json b/public/language/ko/modules.json
new file mode 100644
index 0000000000..395536cb8a
--- /dev/null
+++ b/public/language/ko/modules.json
@@ -0,0 +1,8 @@
+{
+ "chat.chatting_with": "님과의 채팅",
+ "chat.placeholder": "여기에 메시지를 입력하세요.",
+ "chat.send": "전송",
+ "chat.no_active": "활성화된 채팅이 없습니다.",
+ "chat.user_typing": "%1님이 입력 중입니다.",
+ "chat.user_has_messaged_you": "%1님이 메시지를 보냈습니다."
+}
\ No newline at end of file
diff --git a/public/language/ko/notifications.json b/public/language/ko/notifications.json
new file mode 100644
index 0000000000..b2e9d7e4ce
--- /dev/null
+++ b/public/language/ko/notifications.json
@@ -0,0 +1,18 @@
+{
+ "title": "알림",
+ "no_notifs": "새 알림이 없습니다.",
+ "see_all": "모든 알림 보기",
+ "back_to_home": "홈으로 돌아가기",
+ "outgoing_link": "외부 링크",
+ "outgoing_link_message": "다른 사이트로 이동합니다.",
+ "continue_to": "계속",
+ "return_to": "돌아가기 : ",
+ "new_notification": "새 알림",
+ "you_have_unread_notifications": "읽지 않은 알림이 있습니다.",
+ "user_made_post": "%1님이 새 게시물을 작성했습니다.",
+ "new_message_from": "%1님이 메시지를 보냈습니다.",
+ "upvoted_your_post": "%1님이 내 게시물을 추천했습니다.",
+ "favourited_your_post": "%1님이 내 게시물을 관심글로 등록했습니다.",
+ "user_flagged_post": "%1님이 게시물을 신고했습니다.",
+ "user_posted_to": "%1님이 %2님의 게시물에 답글을 작성했습니다."
+}
\ No newline at end of file
diff --git a/public/language/ko/pages.json b/public/language/ko/pages.json
new file mode 100644
index 0000000000..230a012757
--- /dev/null
+++ b/public/language/ko/pages.json
@@ -0,0 +1,15 @@
+{
+ "home": "홈",
+ "unread": "읽지 않은 주제",
+ "popular": "인기 주제",
+ "recent": "최근 주제",
+ "users": "사용자",
+ "notifications": "알림",
+ "user.edit": "%1님의 프로필 수정",
+ "user.following": "%1님이 팔로우하는 사용자",
+ "user.followers": "%1님을 팔로우하는 사용자",
+ "user.posts": "%1님이 작성한 게시물",
+ "user.topics": "%1님이 생성한 주제",
+ "user.favourites": "%1님이 좋아하는 게시물",
+ "user.settings": "설정"
+}
\ No newline at end of file
diff --git a/public/language/ko/recent.json b/public/language/ko/recent.json
new file mode 100644
index 0000000000..0280acfaab
--- /dev/null
+++ b/public/language/ko/recent.json
@@ -0,0 +1,7 @@
+{
+ "title": "최근 주제",
+ "day": "일간",
+ "week": "주간",
+ "month": "월간",
+ "no_recent_topics": "최근 생성된 주제가 없습니다."
+}
\ No newline at end of file
diff --git a/public/language/ko/register.json b/public/language/ko/register.json
new file mode 100644
index 0000000000..4d531f7cb4
--- /dev/null
+++ b/public/language/ko/register.json
@@ -0,0 +1,18 @@
+{
+ "register": "회원가입",
+ "help.email": "입력하신 이메일 주소는 공개되지 않으며, 설정을 통해 공개하실 수 있습니다.",
+ "help.username_restrictions": "%1자 이상 %2자 이하의 고유한 이름을 입력하세요. @username 같은 방식으로 다른 사람들을 언급할 수 있습니다.",
+ "help.minimum_password_length": "비밀번호는 최소 %1자로 제한됩니다.",
+ "email_address": "이메일",
+ "email_address_placeholder": "여기에 이메일 주소를 입력하세요.",
+ "username": "사용자 이름",
+ "username_placeholder": "여기에 사용자 이름을 입력하세요.",
+ "password": "비밀번호",
+ "password_placeholder": "여기에 비밀번호를 입력하세요.",
+ "confirm_password": "비밀번호 재입력",
+ "confirm_password_placeholder": "여기에 비밀번호를 재입력하세요.",
+ "register_now_button": "회원가입",
+ "alternative_registration": "다른 방법으로 회원가입",
+ "terms_of_use": "이용약관",
+ "agree_to_terms_of_use": "이용약관에 동의합니다."
+}
\ No newline at end of file
diff --git a/public/language/ko/reset_password.json b/public/language/ko/reset_password.json
new file mode 100644
index 0000000000..d229a5a931
--- /dev/null
+++ b/public/language/ko/reset_password.json
@@ -0,0 +1,14 @@
+{
+ "reset_password": "비밀번호 초기화",
+ "update_password": "비밀번호 변경",
+ "password_changed.title": "비밀번호가 변경되었습니다.",
+ "password_changed.message": "
성공적으로 비밀번호가 초기화되었습니다. 다시 로그인해 주세요.", + "wrong_reset_code.title": "올바르지 않은 초기화 코드입니다.", + "wrong_reset_code.message": "올바르지 않은 초기화 코드입니다. 다시 시도하거나 새로운 초기화 코드를 요청하세요.", + "new_password": "새 비밀번호", + "repeat_password": "비밀번호 재입력", + "enter_email": "이메일 주소를 입력하면 비밀번호를 초기화하는 방법을 메일로 알려드립니다.", + "enter_email_address": "여기에 이메일 주소를 입력하세요.", + "password_reset_sent": "이메일이 발송되었습니다.", + "invalid_email": "올바르지 않거나 가입되지 않은 이메일입니다." +} \ No newline at end of file diff --git a/public/language/ko/success.json b/public/language/ko/success.json new file mode 100644 index 0000000000..e7b911bb2d --- /dev/null +++ b/public/language/ko/success.json @@ -0,0 +1,6 @@ +{ + "success": "성공", + "topic-post": "성공적으로 게시물을 작성했습니다.", + "authentication-successful": "인증에 성공했습니다.", + "settings-saved": "성공적으로 설정을 저장했습니다." +} \ No newline at end of file diff --git a/public/language/ko/topic.json b/public/language/ko/topic.json new file mode 100644 index 0000000000..3432b0ae87 --- /dev/null +++ b/public/language/ko/topic.json @@ -0,0 +1,95 @@ +{ + "topic": "주제", + "topic_id": "주제 ID", + "topic_id_placeholder": "여기에 주제 ID를 입력하세요.", + "no_topics_found": "주제를 찾을 수 없습니다.", + "no_posts_found": "게시물을 찾을 수 없습니다.", + "post_is_deleted": "이 게시물은 삭제되었습니다.", + "profile": "프로필", + "posted_by": "%1님이 작성했습니다.", + "posted_by_guest": "익명 사용자가 작성했습니다.", + "chat": "채팅", + "notify_me": "이 주제의 새 답글 알리기", + "quote": "인용", + "reply": "답글", + "edit": "수정", + "delete": "삭제", + "restore": "복원", + "move": "이동", + "fork": "복제", + "banned": "차단됨", + "link": "링크", + "share": "공유", + "tools": "도구", + "flag": "신고", + "bookmark_instructions": "여기를 누르면 마지막에 읽던 위치로 이동합니다.", + "flag_title": "이 게시물을 신고", + "flag_confirm": "정말로 신고하시겠습니까?", + "flag_success": "이 게시물은 신고되었습니다.", + "deleted_message": "이 주제는 삭제되었습니다. 게시물 관리 권한이 있는 사용자만 접근할 수 있습니다.", + "following_topic.message": "이제 이 주제에 새 답글이 달리면 알림을 받습니다.", + "not_following_topic.message": "더 이상 이 주제의 새 답글을 알리지 않습니다.", + "login_to_subscribe": "이 주제의 알림을 받기 위해서는 로그인해야 합니다.", + "markAsUnreadForAll.success": "모든 사용자에 대해 읽지 않음으로 표시했습니다.", + "watch": "관심 주제", + "watch.title": "이 주제의 새 답글 알리기", + "share_this_post": "이 게시물 공유", + "thread_tools.title": "주제 도구", + "thread_tools.markAsUnreadForAll": "모두에게 읽지 않음으로 표시", + "thread_tools.pin": "상단 고정", + "thread_tools.unpin": "상단 고정 해제", + "thread_tools.lock": "잠금", + "thread_tools.unlock": "잠금 해제", + "thread_tools.move": "이동", + "thread_tools.move_all": "모두 이동", + "thread_tools.fork": "복제", + "thread_tools.delete": "삭제", + "thread_tools.delete_confirm": "이 주제를 삭제하시겠습니까?", + "thread_tools.restore": "복원", + "thread_tools.restore_confirm": "이 주제를 복원하시겠습니까?", + "topic_lock_success": "성공적으로 주제를 잠갔습니다.", + "topic_unlock_success": "성공적으로 주제가 잠금 해제되었습니다.", + "topic_pin_success": "성공적으로 주제가 상단에 고정되었습니다.", + "topic_unpin_success": "성공적으로 주제가 상단 고정 해제되었습니다.", + "topic_move_success": "성공적으로 이 주제를 %1로 이동했습니다.", + "post_delete_confirm": "이 게시물을 삭제하시겠습니까?", + "post_restore_confirm": "이 게시물을 복원하시겠습니까?", + "post_delete_error": "이 게시물을 삭제하는 데 실패했습니다.", + "post_restore_error": "이 게시물을 복원하는 데 실패했습니다.", + "load_categories": "카테고리 로딩 중", + "disabled_categories_note": "비활성화된 카테고리는 회색으로 표시됩니다.", + "confirm_move": "이동", + "confirm_fork": "복제", + "favourite": "좋아요", + "favourites": "좋아요", + "favourites.has_no_favourites": "좋아하는 게시물이 없습니다.", + "loading_more_posts": "게시물을 로딩 중", + "move_topic": "주제 이동", + "move_topics": "주제 이동", + "move_post": "게시물 이동", + "post_moved": "게시물이 이동되었습니다.", + "fork_topic": "주제 복제", + "topic_will_be_moved_to": "이 주제를 지정한 카테고리로 이동합니다.", + "fork_topic_instruction": "복제할 게시물을 선택하세요.", + "fork_no_pids": "게시물이 선택되지 않았습니다.", + "fork_success": "성공적으로 주제를 복제했습니다.", + "composer.title_placeholder": "여기에 제목을 입력하세요.", + "composer.write": "작성", + "composer.preview": "미리보기", + "composer.help": "도움말", + "composer.discard": "취소", + "composer.submit": "등록", + "composer.replying_to": "%1님께 답글>", + "composer.new_topic": "새 주제 생성", + "composer.uploading": "업로드 중", + "composer.thumb_url_label": "섬네일 URL", + "composer.thumb_title": "이 주제에 섬네일 추가", + "composer.thumb_url_placeholder": "http://example.com/thumb.png", + "composer.thumb_file_label": "혹은 파일 업로드", + "composer.thumb_remove": "섬네일 삭제", + "composer.drag_and_drop_images": "이미지를 여기에 드래그&드롭하세요.", + "composer.upload_instructions": "이미지를 드래그&드롭해서 업로드", + "more_users_and_guests": "%1명 이상의 회원과 %2명의 익명 사용자", + "more_users": "%1명 이상의 회원", + "more_guests": "%1명 이상의 익명 사용자" +} \ No newline at end of file diff --git a/public/language/ko/unread.json b/public/language/ko/unread.json new file mode 100644 index 0000000000..b7ffd0ad4e --- /dev/null +++ b/public/language/ko/unread.json @@ -0,0 +1,9 @@ +{ + "title": "읽지 않은 주제", + "no_unread_topics": "읽지 않은 주제가 없습니다.", + "load_more": "더 보기", + "mark_as_read": "읽음으로 표시", + "selected": "선택된 주제", + "all": "전체", + "topics_marked_as_read.success": "성공적으로 읽음으로 표시했습니다." +} \ No newline at end of file diff --git a/public/language/ko/user.json b/public/language/ko/user.json new file mode 100644 index 0000000000..d341173148 --- /dev/null +++ b/public/language/ko/user.json @@ -0,0 +1,64 @@ +{ + "banned": "차단됨", + "offline": "오프라인", + "username": "사용자 이름", + "email": "이메일", + "fullname": "이름", + "website": "웹 사이트", + "location": "거주지", + "age": "나이", + "joined": "가입일", + "lastonline": "최근 로그인", + "profile": "프로필", + "profile_views": "프로필 조회 수", + "reputation": "인기도", + "favourites": "좋아요", + "followers": "이 사용자를 팔로우", + "following": "이 사용자가 팔로우", + "signature": "서명", + "gravatar": "Gravatar", + "birthday": "생일", + "chat": "채팅", + "follow": "팔로우", + "unfollow": "팔로우 취소", + "profile_update_success": "성공적으로 프로필을 저장했습니다.", + "change_picture": "사진 변경", + "edit": "프로필 수정", + "uploaded_picture": "사진 업로드", + "upload_new_picture": "새 사진 업로드", + "current_password": "현재 비밀번호", + "change_password": "비밀번호 변경", + "change_password_error": "유효하지 않은 비밀번호", + "change_password_error_wrong_current": "현재 비밀번호가 올바르지 않습니다.", + "change_password_error_length": "새 비밀번호가 너무 짧습니다.", + "change_password_error_match": "비밀번호 재입력이 새 비밀번호와 일치하지 않습니다.", + "change_password_error_privileges": "비밀번호를 바꿀 권한이 없습니다.", + "change_password_success": "성공적으로 비밀번호를 변경했습니다.", + "confirm_password": "비밀번호 재입력", + "password": "새 비밀번호", + "username_taken_workaround": "새 사용자 이름이 이미 존재하여 %1로 저장되었습니다.", + "upload_picture": "사진 업로드", + "upload_a_picture": "사진 업로드", + "image_spec": "PNG, JPG, GIF 파일만을 업로드할 수 있습니다.", + "max": "최대", + "settings": "설정", + "show_email": "이메일 공개", + "digest_label": "포럼 이메일 수신", + "digest_description": "지정한 주기로 이 포럼의 새 알림과 주제를 이메일로 수신합니다.", + "digest_off": "해제", + "digest_daily": "매일", + "digest_weekly": "매주", + "digest_monthly": "매월", + "has_no_follower": "아무도 이 사용자를 팔로우하지 않습니다.", + "follows_no_one": "이 사용자는 아무도 팔로우하지 않습니다.", + "has_no_posts": "이 사용자는 게시물을 작성하지 않았습니다.", + "has_no_topics": "이 사용자는 주제를 생성하지 않았습니다.", + "email_hidden": "이메일 비공개", + "hidden": "비공개", + "paginate_description": "주제와 게시물을 여러 페이지로 나누어 표시", + "topics_per_page": "페이지 당 주제 수", + "posts_per_page": "페이지 당 게시물 수", + "notification_sounds": "알림을 수신하면 알림음을 재생", + "browsing": "페이지 열기", + "open_links_in_new_tab": "외부 링크를 새 탭에서 열기" +} \ No newline at end of file diff --git a/public/language/ko/users.json b/public/language/ko/users.json new file mode 100644 index 0000000000..63040e0782 --- /dev/null +++ b/public/language/ko/users.json @@ -0,0 +1,8 @@ +{ + "latest_users": "가입일", + "top_posters": "게시물 수", + "most_reputation": "인기도", + "search": "검색", + "enter_username": "검색할 사용자 이름을 입력하세요.", + "load_more": "더 보기" +} \ No newline at end of file