From b4cae0f5d306c7f65c76290c24d2ae6edf41bd64 Mon Sep 17 00:00:00 2001 From: Junki Cho <jungi21cc@gmail.com> Date: Mon, 15 Jul 2013 15:47:18 +0900 Subject: [PATCH] Korean language pack --- config/locales/client.ko.yml | 1007 ++++++++++++++++++++++++++++++++++ config/locales/server.ko.yml | 938 +++++++++++++++++++++++++++++++ 2 files changed, 1945 insertions(+) create mode 100644 config/locales/client.ko.yml create mode 100644 config/locales/server.ko.yml diff --git a/config/locales/client.ko.yml b/config/locales/client.ko.yml new file mode 100644 index 000000000..c18f172c4 --- /dev/null +++ b/config/locales/client.ko.yml @@ -0,0 +1,1007 @@ +# encoding: "utf-8" +# This file contains content for the client portion of Discourse, sent out +# to the Javascript app. + +ko: + js: + share: + topic: '항목을 공유합니다.' + post: '게시물을 공유합니다.' + close: '닫기' + twitter: 'twitter로 공유' + facebook: 'Facebook으로 공유' + google+: 'Google+로 공유' + email: 'email로 공유' + + edit: "편집하기" + not_implemented: "추후 업데이트 예정" + no_value: "아니오" + yes_value: "예" + of_value: "으로" + generic_error: "오류발생" + log_in: "반가워용^^" + age: "나이" + last_post: "마지막글" + admin_title: "관리자" + flags_title: "플래그" + show_more: "더 보기" + links: Links + faq: "FAQ" + you: "당신" + or: "또는" + now: "지금" + read_more: "자세히 보기" + + suggested_topics: + title: "추천항목" + + bookmarks: + not_logged_in: "죄송합니다. 즐겨찾기 된 게시물을 보려면 로그인을 해야합니다." + created: "이 게시물을 즐겨찾기 했습니다." + not_bookmarked: "즐겨찾기 하기위해 이 게시물을 읽었습니다." + last_read: "여기까지 읽었습니다." + + new_topics_inserted: "{{count}} 개의 새로운 게시물입니다." + show_new_topics: "표시하려면 클릭하세요." + preview: "미리보기" + cancel: "취소" + + save: "변경사항을 저장" + saving: "저장중..." + saved: "저장완료!" + + user_action: + user_posted_topic: "<a href='{{userUrl}}'>{{user}}</a> 게시 <a href='{{topicUrl}}'>the topic</a>" + you_posted_topic: "<a href='{{userUrl}}'>You</a> 게시 <a href='{{topicUrl}}'>the topic</a>" + user_replied_to_post: "<a href='{{userUrl}}'>{{user}}</a> 댓글 to <a href='{{postUrl}}'>{{post_number}}</a>" + you_replied_to_post: "<a href='{{userUrl}}'>You</a> 댓글 <a href='{{postUrl}}'>{{post_number}}</a>" + user_replied_to_topic: "<a href='{{userUrl}}'>{{user}}</a> 댓글 <a href='{{topicUrl}}'>the topic</a>" + you_replied_to_topic: "<a href='{{userUrl}}'>You</a> 댓글 <a href='{{topicUrl}}'>the topic</a>" + + user_mentioned_user: "<a href='{{user1Url}}'>{{user}}</a> 언급 <a href='{{user2Url}}'>{{another_user}}</a>" + user_mentioned_you: "<a href='{{user1Url}}'>{{user}}</a> 언급 <a href='{{user2Url}}'>you</a>" + you_mentioned_user: "<a href='{{user1Url}}'>You</a> 언급 <a href='{{user2Url}}'>{{user}}</a>" + + posted_by_user: "에 의해 게시 <a href='{{userUrl}}'>{{user}}</a>" + posted_by_you: "에 의해 게시 <a href='{{userUrl}}'>you</a>" + sent_by_user: "에 의해 전송 <a href='{{userUrl}}'>{{user}}</a>" + sent_by_you: "에 의해 전송 <a href='{{userUrl}}'>you</a>" + + user_action_groups: + "1": "Likes Given" + "2": "Likes Received" + "3": "즐겨찾기" + "4": "주제" + "5": "답변" + "6": "응답" + "7": "언급" + "9": "인용부호" + "10": "즐겨찾기" + "11": "편집" + "12": "보낸 편지함" + "13": "받은 편지함" + + user: + profile: "프로필" + title: "사용자" + mute: "음소거" + edit: "편집" + download_archive: "내 게시물을 아카이브로 다운로드" + private_message: "개인 메시지" + private_messages: "메시지" + activity_stream: "활동" + preferences: "환경 설정" + bio: "나에 대해서" + invited_by: "에 의해 초대되었습니다." + trust_level: "레벨" + external_links_in_new_tab: "새 탭에서 모든 외부 링크 열기" + enable_quoting: "강조 표시된 텍스트에 대한 알림을 사용합니다" + + moderator: "{{user}} 는 운영자입니다." + admin: "{{user}} 는 관리자입니다." + + change_password: + action: "변경 완료" + success: "(이메일 전송)" + in_progress: "(이메일 전송중)" + error: "(에러)" + + change_username: + action: "변경완료" + title: "사용자 이름 변경" + confirm: "사용자 이름을 변경합니다. 사용자 이름을 변경하는게 확실한가요?" + taken: "죄송합니다. 중복된 사용자 이름입니다" + error: "사용자 이름을 변경하는 중에 오류가 발생했습니다" + invalid: "사용자 이름이 잘못되었습니다. 숫자와 문자를 포함해야합니다" + change_email: + action: '변경완료' + title: "Email 수정" + taken: "죄송합니다. 해당 Email은 사용할 수 없습니다" + error: "Email 변경 중 오류가 발생했습니다. 이미 사용중인 Email인지 확인해주세요" + success: "Email 발송이 완료되었습니다. 확인하신 후 절차에 따라주세요" + + email: + title: "Email" + instructions: "당신의 Email은 표시되지않습니다" + ok: "완료. 확인 Email을 보냈습니다" + invalid: "사용하고 계시는 Email주소를 입력해주세요" + authenticated:ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ "당신의 이메일은 {{provider}}에 의해 인증되었습니다" + frequency: "당신의 활동이 뜸해지거나 메일을 읽지않는다면 확인메일을 보내드립니다" + + name: + title: "별명" + instructions: "별명을 정해주세요 " + too_short: "너무 짧습니다" + ok: "사용가능합니다" + username: + title: "사용자 이름" + instructions: "중복이 안되며, 공백이 없어야합니다" + short_instructions: "@{{username}}으로 언급이 가능합니다" + available: "사용자 이름으로 사용가능합니다" + global_match: "Email에 등록된 이름과 일치합니다" + global_mismatch: "이미 등록된 계정입니다. 다시 시도해보세요{{suggestion}}" + not_available: "사용할 수 없는 계정입니다. 다시 시도해보세요{{suggestion}}" + too_short: "사용자 이름이 너무 짧습니다" + too_long: "사용자 이름이 너무 깁니다" + checking: "사용가능한지 확인 중..." + enter_email: '사용자 이름을 찾았습니다. 일치하는 Email을 입력해주세요' + + password_confirmation: + title: "비밀번호를 재입력해주세요" + + last_posted: "마지막글" + last_emailed: "마지막 Email" + last_seen: "마지막으로 본" + created: "에서 생성 된" + log_out: "로그 아웃" + website: "Web Site" + email_settings: "Email" + email_digests: + title: "사이트를 방문하지않아도 새로운 정보를 요약하여 메일로 보내드립니다" + daily: "매일" + weekly: "주" + bi_weekly: "격주" + + email_direct: "누군가 당신을 언급하거나 당신의 게시글에 댓글이 달리면 Email로 알림을 받을 수 있습니다" + email_private_messages: "누군가 당신에게 메세지를 보낼 때 Email로 알림을 받을 수 있습니다" + + other_settings: "추가 사항" + + new_topic_duration: + label: "새글을 쓸 때 주제를 맞게 써주세요" + not_viewed: "아직 확인할 수 없습니다" + last_here: "내가 마지막으로 작성한 후 게시가 되었습니다" + after_n_days: + one: "그들은 마지막 날에 게시 하였다" + other: "그들은 마지막으로 {{count}}일에 게시 하였다" + after_n_weeks: + one: "지난주에 올린 게시글" + other: "{{count}}전에 올린 게시글" + + auto_track_topics: "자동적으로 입력 내용을 추적 할 수 있습니다" + auto_track_options: + never: "하지않음" + always: "항상" + after_n_seconds: + one: "1초 후에" + other: "{{count}}초 후에" + after_n_minutes: + one: "1분 후에" + other: "{{count}}분 후에" + + invited: + title: "초대" + user: "사용자 초대" + none: "{{username}}은 초대를 받은적이 없습니다" + redeemed: "초대를 받았습니다" + redeemed_at: "에 초대되었습니다" + pending: "초대를 보류합니다." + topics_entered: "주제가 체결되었습니다" + posts_read_count: "게시물 읽기" + rescind: "초대 제거" + rescinded: "초대가 제거되었습니다" + time_read: "읽은 시간" + days_visited: "일일 방문" + account_age_days: "일일 계정 연령" + + password: + title: "비밀번호" + too_short: "암호가 너무 짧습니다" + ok: "적절한 암호입니다." + + ip_address: + title: "마지막 IP 주소" + avatar: + title: "아바타" + instructions: "포럼에서는 당신의 Email을 기바능로 <a href='https://gravatar.com' target='_blank'>Gravatar</a> 아바타 서비스를 기본적으로 사용합니다" + + filters: + all: "All" + + stream: + posted_by: "에 의해 게시" + sent_by: "에 의해 전송 " + private_message: "비공개 메시지" + the_topic: "토픽" + + loading: "로딩중..." + close: "닫기" + learn_more: "더 보기..." + + year: '년' + year_desc: '지난 1년동안 게시 된 글' + month: '월' + month_desc: '지난 1달동안 게시 된 글' + week: '주' + week_desc: '지난 1주동안 게시 된 글' + + first_post: 첫 번째 게시물 + mute: 음소거 + unmute: 음소거 해제 + last_post: 최근 게시물 + + best_of: + title: "Best of" + enabled_description: 당신은 "Best Of"항목을 보고 있습니다. + description: "해당 주제에는 <b>{{count}}</b>개의 게시글이 있습니다. . 아주 많아요!! 당신은 대부분의 상호 작용과 반응 만 게시물을 표시하는보기를 전환하여 시간을 저장 하시겠습니까?" + enable: '"Best Of"로 전환하여 봅니다' + disable: '"Best Of"가 취소되었습니다' + + private_message_info: + title: "개인 메시지" + invite: "다른 사람 초대..." + + email: 'Email' + username: '사용자' + last_seen: '마지막으로 본' + created: '생성되었습니다' + trust_level: '레벨을 신뢰' + + create_account: + title: "계정만들기" + action: "지금 계정 만들기!" + invite: "아직 계정이 없으신가요?" + failed: "뭔가 잘못되었습니다. 이 메일은 등록이 되어있습니다. 비밀번호를 잊으셨다면 링크를 눌러주세요." + + forgot_password: + title: "비밀번호를 잊으셨습니까?" + action: "비밀번호를 잊어버렸습니다" + invite: "사용자 이름 또는 이메일 주소를 입력하시면, 비밀번호 재설정 이메일을 보내드립니다" + reset: "암호 재설정" + complete: "당신은 곧 당신의 암호를 재설정하는 방법에 대한 지침 이메일을 수신해야합니다." + + login: + title: "로그인" + username: "로그인" + password: "비밀번호" + email_placeholder: "이메일 주소 또는 사용자 이름" + error: "알 수없는 오류" + reset_password: '암호 재설정' + logging_in: "로그인 중..." + or: "또는" + authenticating: "인증 중..." + awaiting_confirmation: "계정 활성화를 기다리고, 또 다른 인증 이메일을 발행 비밀번호를 잊으셨습니까 링크를 사용하십시오." + awaiting_approval: "귀하의 계정은 아직 운영자에 의해 승인되지 않았습니다. 이 승인되면 이메일을 받게됩니다." + not_activated: "당신은 아직 로그인 할 수 없습니다. 우리는 이전에 <b> 다운로드에 당신에게 인증 이메일을 보냈 {{sentTo}} </ B>. 귀하의 계정을 활성화하려면 해당 이메일의 지침을 따르십시오. " + resend_activation_email : "다시 인증 이메일을 보내려면 여기를 클릭하세요." + sent_activation_email_again: "우리는 <b> 다운로드에 당신에게 다른 인증 이메일을 보냈 {{currentEmail}} </ B>. 그것이 도착하기 위해 몇 분 정도 걸릴 수 있습니다, 당신의 스팸 폴더를 확인하십시오." + google: + title: "Google" + message: "Google 인증 중(make sure pop up blockers are not enabled)" + twitter: + title: "Twitter" + message: "Twitter 인증 중(make sure pop up blockers are not enabled)" + facebook: + title: "Facebook" + message: "Facebook 인증 중(make sure pop up blockers are not enabled)" + yahoo: + title: "Yahoo" + message: "Yahoo 인증 중(make sure pop up blockers are not enabled)" + github: + title: "GitHub" + message: "GitHub 인증 중(make sure pop up blockers are not enabled)" + persona: + title: "Persona" + message: "Mozilla Persona 인증 중(make sure pop up blockers are not enabled)" + + composer: + posting_not_on_topic: "당신은 \"{{title}}\"토픽에 댓글을 할 수 있을뿐만아니라 다른 주제를 볼 수 있습니다" + saving_draft_tip: "저장중..." + saved_draft_tip: "저장완료" + saved_local_draft_tip: "로컬로 저장됩니다" + similar_topics: "귀하의 항목과 유사합니다..." + drafts_offline: "초안" + + min_length: + need_more_for_title: "{{n}}제목 이동" + need_more_for_reply: "{{n}}댓글 이동" + + save_edit: "편집을 저장" + reply_original: "기존 주제에 대해 댓글을 씁니다" + reply_here: "여기에 댓글을 달아주세요" + reply: "댓글" + cancel: "취소" + create_topic: "주제 만들기" + create_pm: "개인 메시지를 만듭니다" + + users_placeholder: "사용자 추가" + title_placeholder: "여기에 제목을 입력하세요. 토론의 주제는 무엇입니까?" + reply_placeholder: "여기에 입력하세요. 마크 다운을 사용하거나 형식으로 BBCode를. 그것을 업로드 할 이미지를 드래그하거나 붙여 넣습니다." + view_new_post: "새로운 게시물을 볼 수 있습니다.." + saving: "저장중..." + saved: "저장완료!" + saved_draft: "당신은 진행중인 게시물 초안이 있습니다. 편집을 다시 시작하려면이 상자에 아무 곳이나 클릭합니다." + uploading: "업로딩중..." + show_preview: '미리보기를 보여줍니다;' + hide_preview: '미리보기를 숨깁니다;' + + quote_post_title: "전체 게시물을 인용" + bold_title: "굵게" + bold_text: "굵게하기" + italic_title: "강조" + italic_text: "강조하기" + link_title: "하이퍼링크" + link_description: "링크 설명을 여기에 입력" + link_dialog_title: "하이퍼링크 삽입" + link_optional_text: "옵션 제목" + quote_title: "인용구" + quote_text: "인용구" + code_title: "코드 샘플" + code_text: "여기에 코드를 입력하세요" + image_title: "이미지" + image_description: "이미지 설명을 여기에 입력하세요" + image_dialog_title: "이미지 삽입" + image_optional_text: "옵션 제목" + image_hosting_hint: "<a href='http://www.google.com/search?q=free+image+hosting' target='_blank'> 무료 호스팅 이미지가 필요하신가요?</a>" + olist_title: "번호 매기기 목록" + ulist_title: "글 머리 기호 목록" + list_item: "항목" + heading_title: "표제" + heading_text: "표제" + hr_title: "수평규칙" + undo_title: "취소" + redo_title: "다시" + help: "도움말 편집" + toggler: "작곡가 패널을 숨기거나 표시" + + notifications: + title: "@이름의 멘션 알림은 당신의 게시물과 주제, 비공개 메시지,기타 등등에 대한 알림이다" + none: "현재 알림이 없습니다" + more: "이전 알림을 볼 수 있습니다" + mentioned: "<span title='mentioned' class='icon'>@</span> {{username}} {{link}}" + quoted: "<i title='quoted' class='icon icon-quote-right'></i> {{username}} {{link}}" + replied: "<i title='replied' class='icon icon-reply'></i> {{username}} {{link}}" + posted: "<i title='replied' class='icon icon-reply'></i> {{username}} {{link}}" + edited: "<i title='edited' class='icon icon-pencil'></i> {{username}} {{link}}" + liked: "<i title='liked' class='icon icon-heart'></i> {{username}} {{link}}" + private_message: "<i class='icon icon-envelope-alt' title='private message'></i> {{username}} {{link}}" + invited_to_private_message: "<i class='icon icon-envelope-alt' title='private message'></i> {{username}} {{link}}" + invitee_accepted: "<i title='accepted your invitation' class='icon icon-signin'></i> {{username}} 의 초대를 수락했습니다" + moved_post: "<i title='moved post' class='icon icon-arrow-right'></i> {{username}} 이동 {{link}}" + total_flagged: "알려진 총 게시글" + + image_selector: + title: "이미지 삽입" + from_my_computer: "나의 장치로 부터" + from_the_web: "웹으로부터" + add_image: "이미지 추가" + remote_title: "원격 이미지" + remote_tip: "양식에서 http://example.com/image.jpg 의 이미지 주소 입력" + local_title: "기본 이미지" + local_tip: "당신의 장치로부터 이미지를 선택하여 클릭해주세요" + upload: "업로드" + uploading_image: "이미지 업로드중 ..." + + search: + title: "주제, 게시물, 사용자, 카테고리를 검색합니다" + placeholder: "여기에 검색어를 입력합니다" + no_results: "검색 결과가 없습니다" + searching: "검색중 ..." + + site_map: "다른 주제나 카테고리로 이동합니다" + go_back: '돌아가기' + current_user: '사용자 페이지로 이동' + + favorite: + title: '즐겨 찾기' + help: + star: '당신의 즐겨 찾기로 이 주제를 추가합니다' + unstar: '당신의 즐겨 찾기에서 이 주제를 제거합니다' + + topics: + none: + favorited: "당신은 아직 즐겨 찾기 하지 않았습니다. 좋아하는 주제를 클릭하거나 제목 옆에 별표를 누릅니다." + unread: "읽지 않은 주제가 없습니다" + new: "읽을 새로운 주제가 없습니다" + read: "아직 어떠한 주제도 읽지않았습니다" + posted: "아직 어떠한 주제도 게시되지않았습니다" + latest: "최신 항목이 없습니다. 매우 슬프군요 ;(" + hot: "인기있는 주제가 없습니다" + category: "{{category}} 에 주제가 없습니다" + bottom: + latest: "더 이상 읽을 최신 항목이 없습니다" + hot: "더 이상 읽을 인기있는 항목이 없습니다" + posted: "당신은 아직 어떤 항목에도 게시하지 않았습니다" + read: "더 이상 읽을 항목이 없습니다" + new: "더 이상 읽을 새로운 항목이 없습니다." + unread: "더 이상 읽지 않은 항목이 없습니다" + favorited: "더 이상 읽을 즐겨 찾기 항목이 없습니다" + category: "더 이상 {{category}} 주제가 없습니다" + + rank_details: + toggle: 주제 랭킹 세부 사항을 토글합니다 + show: 주제 랭킹 세부 사항을 보여줍니다 + title: 주제 랭킹 세부 사항 + + topic: + create_in: '{{categoryName}} 주제를 만듭니다' + create: '주제 만들기' + create_long: '새로운 주제를 개설합니다' + private_message: '개인 메시지를 시작합니다' + list: '주제들' + new: '새로운 주제' + title: '주제' + loading_more: "더 많은 주제 로딩 중..." + loading: '주제 로딩 중...' + invalid_access: + title: "주제는 비공개" + description: "죄송합니다, 당신은 그 주제를 액세스 할 수 없습니다!" + server_error: + title: "주제를 로드하지 못했습니다" + description: "죄송합니다. 연결 문제로 인해 해당 항목을 로드 할 수 없습니다. 다시 시도하십시오. 문제가 지속되면 문의해 주시기 바랍니다" + not_found: + title: "항목을 찾을 수 없습니다" + description: "죄송합니다. 항목을 찾을 수 없습니다. 아마도 운영자에 의해 삭제 된 것같습니다." + unread_posts: "당신은 이 항목에 읽지않은 이전 게시물{{unread}} 이 있습니다." + new_posts: "there are {{new_posts}} new posts in this topic since you last read it" + + likes: + one: "이 항목은 1개의 '좋아요'를 받았습니다" + other: "이 항목은 {{count}}개의 '좋아요'를 받았습니다" + back_to_list: "항목 리스트로 돌아갑니다" + options: "항목 옵션" + show_links: "이 항목에서 링크를 표시합니다" + toggle_information: "항목 세부 정보를 토글합니다" + read_more_in_category: "자세한 내용을 원하십니까? {{catLink}} 또는 {{latestLink}}에서 다른 항목을 검색해보세요" + read_more: "{{catLink}} 또는 {{latestLink}}에서 자세한 내용을 원하십니까?" + browse_all_categories: 모든 카테고리 보기 + + view_latest_topics: 최신 항목을 봅니다 + suggest_create_topic: 왜 항목을 만들 수 없나요? + read_position_reset: "귀하의 읽기 위치가 재설정되었습니다" + jump_reply_up: 댓글을 먼저 올리려면 이동합니다 + jump_reply_down: 댓글을 나중에 올리려면 이동합니다 + deleted: "항목이 삭제되었습니다" + + progress: + title: 항목 진행 + jump_top: 첫 게시글로 이동합니다 + jump_bottom: 마지막 게시글로 이동합니다 + total: 총 게시글 + current: 현재 게시글 + + notifications: + title: '' + reasons: + "3_2": '이 항목을보고 있기 때문에 당신이 알림을 받게됩니다.' + "3_1": '이 항목을 생성하기 때문에 알림을 받게됩니다.' + "3": '이 항목을보고 있기 때문에 당신이 알림을 받게됩니다.' + "2_4": '이 항목에 대한 응답을 기록하기 때문에 알림을 받게됩니다' + "2_2": '이 항목을 추적하는 때문에 알림을 받게됩니다.' + "2": '이 항목에서 <a href="/users/{{username}}/preferences">를 읽었기때문에 알림을 받을 수 있습니다</a>.' + "1": '누군가가 게시물에 @ 이름 또는 회신을 언급 할 경우에 통보됩니다' + "1_2": '누군가가 게시물에 @ 이름 또는 회신을 언급 할 경우에 통보됩니다' + "0": '당신은 이 항목에 관한 모든 알림을 무시하고 있습니다' + "0_2": 당신은 이 항목에 관한 모든 알림을 무시하고 있습니다.' + watching: + title: "보기" + description: "추적같은, 게다가 당신은 모든 새 게시물 알림을받을 것입니다" + tracking: + title: "추적" + description: "당신이 언급 @ 이름을 통보하고 귀하의 게시물에 회신 플러스, 읽지 않은 새로운 게시물의 수를 볼 수 있습니다" + regular: + title: "정기적인" + description: "누군가가 게시물에 @ 이름 또는 회신을 언급하는 경우에만 당신이 통보됩니다" + muted: + title: "음소거" + description: "당신은이 주제에 대해 아무것도 통지하지 않습니다, 그것은 읽지 않은 탭에 나타나지 않습니다." + + actions: + delete: "항목 삭제" + open: "항목 열기" + close: "항목 닫기" + unpin: "취소한 항목" + pin: "핀 항목" + unarchive: "보관 안된 항목" + archive: "보관한 항목" + invisible: "보이지않게 합니다" + visible: "보이게 합니다" + reset_read: "데이터 읽기 재설정" + multi_select: "다중 선택을 토글" + convert_to_topic: "정식 항목으로 변환" + + reply: + title: '답글' + help: '이 항목에 대한 답글 구성 시작' + + clear_pin: + title: "고정 취소" + help: "더 이상 귀하의 주제 목록의 맨 위에 표시하지 않도록 이 항목의 고정 상태를 해제합니다." + + share: + title: '공유' + help: '이 항목에 대한 링크를보세요' + + inviting: "초대 중..." + + invite_private: + title: '개인 메시지에 초대' + email_or_username: "초대하려는 메일 또는 사용자" + email_or_username_placeholder: "메일 또는 사용자" + action: "초대" + success: "감사합니다! 사용자가 개인 메세지에 참여할 수 있도록 초대했다" + error: "죄송합니다, 해당 사용자를 초대하는 도중 오류가 발생했습니다" + + invite_reply: + title: '친구 회신을 초대합니다' + action: '이메일 초대' + help: '한 번의 클릭으로 이 주제에 회신 할 수 있도록 친구에게 초대장을 보낼 수 있습니다.' + email: "우리는 당신의 친구들을 링크를 클릭하여이 주제에 회신 할 수 있도록 간단한 이메일을 보내 드리겠습니다." + email_placeholder: '이메일 주소' + success: "감사합니다! <b>{{email}}</b>로 초대장을 발송했습니다. 귀하의 초대를 수락하면 알려 드리겠습니다. 당신이 초대 한 사람을 추적하기 위해 사용자 페이지에서 초대장 탭을 선택합니다." + error: "죄송합니다, 우리는 그 사람을 초대 할 수 없습니다. 아마도 그들은 이미 사용자입니까?" + + login_reply: '답장에 로그인 합니다.' + + filters: + user: "당신이 보고 있는 {{n_posts}} {{by_n_users}}." + n_posts: + one: "한개의 게시물" + other: "{{count}}개의 게시물" + by_n_users: + one: "1명의 특정 사용자" + other: "{{count}}명의 특정 사용자" + + best_of: "당신은 {{n_best_posts}} {{of_n_posts}}를 보고 계십니다." + n_best_posts: + one: "1개의 최고 게시물" + other: "{{count}}개의 초고 게시물" + of_n_posts: + one: "1개의 게시물" + other: "{{count}}개의 게시물 " + cancel: "다시 이 항목의 모든 게시물을 표시합니다." + + move_selected: + title: "선택한 게시물 이동" + topic_name: "새 항목 이름:" + error: "죄송합니다, 해당 게시물을 이동하는 동안 오류가 발생했습니다." + instructions: + one: "새 항목을 만들고 당신이 선택한 게시물로 채우려고합니다." + other: "당신이 선택한 <b>{{count}}</b>개의 인기있는 게시물과 새로운 주제를 만드는 것은 당신에 관한 것입니다" + + multi_select: + select: '선택' + selected: '({{count}})개가 선택됨' + delete: 선택 삭제 + cancel: 선택을 취소 + move: 선택 이동 + description: + one: <b>1</b>개의 게시물을 선택했습니다. + other: "<b>{{count}}</b>개의 게시물을 선택했습니다" + + post: + reply: "{{replyAvatar}} {{username}}에 의해 {{link}} 회신" + reply_topic: "{{link}} 회신" + quote_reply: "회신을 인용" + edit: "{{replyAvatar}} {{username}}에 의해 {{link}} 편집" + post_number: "{{number}}개 게시" + in_reply_to: "에 답글" + reply_as_new_topic: "새로운 주제로 회신" + continue_discussion: "{{postLink}}에서 논의를 계속:" + follow_quote: "인용 글로 이동합니다" + deleted_by_author: "(저자에 의해 게시물을 제거할 수 있습니다)" + expand_collapse: "확장/축소" + + has_replies: + one: "답변" + other: "답변" + + errors: + create: "죄송합니다, 귀하의 게시물을 만드는 동안 오류가 발생했습니다. 다시 시도하십시오." + edit: "죄송합니다, 귀하의 게시물을 수정하는 중에 오류가 발생했습니다. 다시 시도하십시오." + upload: "죄송합니다, 오류가 업로드하는 파일이 있었다. 다시 시도하십시오." + upload_too_large: "죄송합니다, 당신이 업로드하려는 파일이 너무 큽니다. (최대 크기는 {{max_size_kb}}kb), 사이즈를 조정하고 다시 시도해보세요" + upload_too_many_images: "죄송합니다, 당신은 한 번에 하나의 이미지를 업로드 할 수 있습니다." + only_images_are_supported: "죄송합니다, 당신은 한 번에 하나의 이미지를 업로드 할 수 있습니다." + + abandon: "당신은 귀하의 게시물을 포기 하시겠습니까?" + + archetypes: + save: '옵션 저장' + + controls: + reply: "이 게시물에 대한 응답 작성을 시작합니다." + like: "이 게시물을 좋아합니다" + edit: "이 게시물을 편집합니다" + flag: "이 게시물에 대한 관심을 표시하거나 게시물에 대한 알림을 보냅니다" + delete: "이 게시물을 삭제합니다" + undelete: "이 게시물 삭제를 취소합니다" + share: "이 게시물에 대한 링크를 공유합니다" + bookmark: "이 게시물을 즐겨 찾기에 추가합니다" + more: "그 이상" + + actions: + flag: '플래그' + clear_flags: + one: "플래그 지우기" + other: "플래그 지우기" + it_too: + off_topic: "신고" + spam: "신고" + inappropriate: "신고" + custom_flag: "신고" + bookmark: "즐겨찾기" + like: "좋아요" + vote: "투표" + undo: + off_topic: "플래그 취소" + spam: "플래그 취소" + inappropriate: "플래그 취소" + bookmark: "즐겨찾기 취소" + like: "좋아요 취소" + vote: "투표 취소" + people: + off_topic: "{{icons}}은 off-topic으로 표시됩니다" + spam: "{{icons}}은 스팸으로 표시됩니다 " + inappropriate: "{{icons}}은 이 내용에 대해 표시됩니다" + notify_moderators: "{{icons}} 은 운영자" + notify_moderators_with_url: "{{icons}} <a href='{{postUrl}}'>notified moderators</a>" + notify_user: "{{icons}}은 개인메시지를 보냅니다" + notify_user_with_url: "{{icons}}은 <a href='{{postUrl}}'>private message</a>를 보냅니다" + bookmark: "{{icons}}은 즐겨찾기로 표시됩니다" + like: "{{icons}}은 좋아요로 표시됩니다" + vote: "{{icons}}은 투표로 표시됩니다" + by_you: + off_topic: "당신은 오프-토픽으로 이것을 표시합니다" + spam: "당신은 스팸으로 이것을 표시합니다" + inappropriate: "당신은 부적절한 내용으로 이것을 표시합니다" + notify_moderators: "당신은 검토를 위해 이것을 표시합니다" + notify_user: "당신은 사용자에게 개인 메시지를 보냈다" + bookmark: "당신은 이 게시물을 즐겨찾기했습니다" + like: "당신은 이 게시물을 좋아요 했습니다" + vote: "당신은 이 게시물을 투표 했습니다" + by_you_and_others: + off_topic: + one: "당신과 한 명의 사용자가 이 게시물을 off-topic로 표시했습니다" + other: "당신과 {{count}} 명의 사용자가 이 게시물을 off-topic로 표시했습니다" + spam: + one: "당신과 한 명의 사용자가 이 게시물을 스팸으로 표시했습니다" + other: "당신과 {{count}} 명의 사용자가 이 게시물을 스팸으로 표시했습니다" + inappropriate: + one: "당신과 한 명의 사용자가 이 게시물을 부적합하다고 표시했습니다" + other: "당신과 {{count}} 명의 사용자가 이 게시물을 부적합하다고 표시했습니다" + notify_moderators: + one: "당신과 한 명의 사용자가 이 게시물을 적합하다고 표시했습니다" + other: "당신과 {{count}} 명의 사용자가 이 게시물을 적합하다고 표시했습니다" + notify_user: + one: "당신과 한 명의 사용자가 이 사용자에게 개인 메시지를 보냈습니다" + other: "당신과 {{count}} 명의 사용자가 이 사용자에게 개인 메시지를 보냈습니다" + bookmark: + one: "당신과 한 명의 사용자가 이 게시물을 즐겨찾기에 추가했습니다" + other: "당신과 {{count}} 명의 사용자가 이 게시물을 즐켜찾기에 추가했습니다" + like: + one: "당신과 한 명의 사용자가 이 게시물을 좋아합니다" + other: "당신과 {{count}} 명의 사용자가 이 게시물을 좋아합니다" + vote: + one: "당신과 한 명의 사용자가 이 게시물을 투표했습니다" + other: "당신과 {{count}} 명의 사용자가 이 게시물을 투표했습니다" + by_others: + off_topic: + one: "한 명의 사용자가 off-topic으로 표시했습니다" + other: "{{count}} 명의 사용자가 off-topic으로 표시했습니다" + spam: + one: "한 명의 사용자가 스팸으로 표시했습니다" + other: "{{count}} 명의 사용자가 스팸으로 표시했습니다" + inappropriate: + one: "한 명의 사용자가 부적합하다고 표시했습니다" + other: "{{count}} 명의 사용자가 부적합하다고 표시했습니다" + notify_moderators: + one: "한 명의 사용자가 적합하다고 표시했습니다" + other: "{{count}} 명의 사용자가 적합하다고 표시했습니다" + notify_user: + one: "한 명의 사용자가 이 사용자에게 개인 메시지를 보냈습니다" + other: "{{count}} 명의 사용자가 이 사용자에게 개인 메시지를 보냈습니다" + bookmark: + one: "한 명의 사용자가 이 게시물을 즐겨찾기에 추가했습니다" + other: "{{count}} 명의 사용자가 이 게시물을 즐겨찾기에 추가했습니다" + like: + one: "한 명의 사용자가 이 게시물을 좋아합니다" + other: "{{count}} 명의 사용자가 이 게시물을 좋아합니다" + vote: + one: "한 명의 사용자가 이 게시물을 투표했습니다" + other: "{{count}} 명의 사용자가 이 게시물을 투표했습니다" + + edits: + one: 한개 편집 + other: "{{count}}개 편집 " + zero: 편집 안함 + + delete: + confirm: + one: "해당 게시물을 삭제 하시겠습니까?" + other: "모든 게시물을 삭제 하시겠습니까?" + + category: + none: '(카테고리 없음)' + edit: '편집' + edit_long: "카테고리 편집" + edit_uncategorized: "분류되지 않은 편집" + view: '카테고리 항목보기' + delete: '카테고리 지우기' + create: '카테고리 만들기' + save: '카테고리 저장' + creation_error: 카테고리의 작성 중 오류가 발생했습니다. + save_error: 카테고리를 저장하는 중 오류가 발생했습니다.. + more_posts: "모든 {{posts}} 보기..." + name: "카테고리 이름" + description: "표현" + topic: "카테고리 항목" + badge_colors: "배지 색상" + background_color: "배경 색상" + foreground_color: "전경 색상" + name_placeholder: "짧고 간결해야합니다" + color_placeholder: "어떠한 웹 색상" + delete_confirm: "이 카테고리를 삭제 하시겠습니까?" + delete_error: "카테고리를 삭제하는 동안 오류가 발생했습니다." + list: "카테고리 목록" + no_description: "이 카테고리에 대한 설명이 없습니다." + change_in_category_topic: "설명 편집" + hotness: "새로운" + already_used: '이 색은 다른 카테고리에서 사용되고 있습니다.' + + flagging: + title: '왜 이 게시물이 고정입니까?' + action: '고정 게시물' + notify_action: '알림' + cant: "죄송합니다,이 시간이 게시물을 신고 할 수 없습니다." + custom_placeholder_notify_user: "왜이 게시물에 당신이 직접 개인적으로이 사용자에게 말을해야합니까? 구체적으로, 건설, 그리고 항상 친절합니다." + custom_placeholder_notify_moderators: "왜이 게시물은 운영자가 관심을 필요로합니까? 우리는 당신이 걱정하는지 구체적으로 알게하고, 관련 링크 가능한을 제공합니다." + custom_message: + at_least: "적어도 최소한의 문자 {{n}}를 입력하세요 " + more: "{{n}} 이동합니다..." + left: "{{n}} 나머지" + + topic_summary: + title: "주제 요약" + links_shown: "모든 {{totalLinks}} 링크 보기..." + clicks: "클릭" + topic_link: "항목 링크" + + topic_statuses: + locked: + help: "이 항목은 폐쇄, 그것은 새로운 응답을 받아 더 이상." + pinned: + help: "이 항목은 고정되고 그것의 종류의 상단에 표시됩니다" + archived: + help: "이 항목은 보관되며이 고정되어 있으며 변경할 수 없습니다" + invisible: + help: "이 항목에서는 보이지 않습니다, 그것은 항목 목록에 표시되지 않습니다, 단지 직접적인 링크를 통해 액세스 할 수 있습니다" + + posts: "게시물" + posts_long: "이 항목의 게시물 수는 {{number}}개입니다 " + original_post: "원본 게시물" + views: "조회수" + replies: "답변" + views_long: "이 항목은 {{number}}번 조회되었습니다" + activity: "활동" + likes: "좋아요" + top_contributors: "참가자" + category_title: "카테고리" + history: "기록" + changed_by: "{{author}}에 의해" + + categories_list: "카테고리 목록" + + filters: + latest: + title: "최근" + help: "가장 최근 항목" + hot: + title: "인기 있는" + help: "가장 인기있는 주제 중 하나를 선택하세요" + favorited: + title: "즐겨찾기" + help: "당신은 항목들을 즐겨찾기로 표시했습니다" + read: + title: "읽기" + help: "당신은 당신이 마지막으로 읽을 수있는 순서대로 읽은 항목을 참조하십시오" + categories: + title: "카테고리" + title_in: "카테고리 - {{categoryName}}" + help: "카테고리별로 그룹화 된 모든 항목" + unread: + title: + zero: "읽지 않은" + one: "읽지 않은 (1)" + other: "읽지 않은 ({{count}})" + help: "읽지 않은 게시물과 추적 항목을 참조하십시오." + new: + title: + zero: "새로운" + one: "새로운 (1)" + other: "새로운 ({{count}})" + help: "귀하의 마지막 방문 이후 새로운 항목을 참조하십시오." + posted: + title: "내 게시물" + help: "당신이 게시한 항목들" + category: + title: + zero: "{{categoryName}}" + one: "{{categoryName}} (1)" + other: "{{categoryName}} ({{count}})" + help: "카테고리의 최신 항목 {{categoryName}}" + + browser_update: '불행하게도, <a href="http://www.discourse.org/faq/#browser">당신의 브라우저는 사이트를 이용하기에는 힘들어보입니다.</a>. 당신의 브라우저를 업그레이드 하시기 바랍니다.<a href="http://browsehappy.com">.' + + # This section is exported to the javascript for i18n in the admin section + admin_js: + type_to_filter: "필터를 입력하세요" + + admin: + title: 'Discourse 관리자' + moderator: '사회자' + + dashboard: + title: "계기판" + version: "버전" + up_to_date: "최신상태입니다!" + critical_available: "중요 업데이트를 사용할 수 있습니다" + updates_available: "업데이트를 사용할 수 있습니다" + please_upgrade: "업그레이드하십시오" + installed_version: "설치됨" + latest_version: "최근" + problems_found: "몇몇의 문제들은 Disocouse 설치 과정에서 나타납니다" + last_checked: "마지막으로 확인" + refresh_problems: "새로고침" + no_problems: "아무런 문제가 발견되지 않았다." + moderators: '운영자:' + admins: '관리자:' + private_messages_short: "PMs" + private_messages_title: "개인 메시지" + + reports: + today: "오늘" + yesterday: "어제" + last_7_days: "7일 후" + last_30_days: "30일 후" + all_time: "모든 시간" + 7_days_ago: "7일 전" + 30_days_ago: "30일 전" + all: "모두" + view_table: "테이블로 보기" + view_chart: "막대 차트로 보기" + + commits: + latest_changes: "최근 변경 사항 : 자주 업데이트하십시오!" + by: "에 의해" + + "플래그" + title: "플래그" + old: "훌륭한" + active: "활동적인" + clear: "Flags 삭제" + clear_title: "이 게시물에 대한 모든 플래그를 닫습니다. (글 숨기기를 해제합니다)" + delete: "게시물 삭제" + delete_title: "게시물 삭제 (첫 번째 게시물의 삭제 항목의 경우)" + flagged_by: "에 의한 플래그" + error: "뭔가 잘못 됐어요" + + groups: + title: "그룹" + edit: "Edit 그룹" + selector_placeholder: "메뉴 추가" + + api: + title: "API" + customize: + title: "사용자 지정" + long_title: "사이트 사용자 지정" + header: "헤더" + css: "스타일" + override_default: "표준 스타일 시트를 포함하지 마십시오" + enabled: "사용가능?" + preview: "미리 보기" + undo_preview: "미리 보기 취소" + save: "저장" + new: "새로운" + new_style: "새로운 스타일" + delete: "삭제" + delete_confirm: "이 정의를 삭제 하시겠습니까?" + about: "사이트 정의는 사이트 스타일 시트와 헤더를 수정할 수 있습니다. 선택하거나 편집을 시작하려면 하나를 추가 할 수 있습니다." + + email_logs: + title: "이메일 로그" + sent_at: "에서 전송" + email_type: "이메일 유형" + to_address: "주소로" + test_email_address: "테스트 할 전자 메일 주소" + send_test: "테스트 메일을 보내" + sent_test: "전송!" + + impersonate: + title: "사용자 가장" + username_or_email: "사용자의 아이디 또는 이메일" + help: "디버깅 목적으로 사용자 계정을 가장하기 위해이 도구를 사용합니다." + not_found: "해당 사용자를 찾을 수 없습니다." + invalid: "죄송합니다, 해당 사용자를 가장 할 수 있습니다." + + users: + title: '사용자' + create: '관리자 추가' + last_emailed: "마지막 이메일" + not_found: "죄송합니다, 그 이름은 우리의 시스템에 존재하지 않습니다." + new: "NEW" + active: "활동적인" + pending: "보류" + approved: "승인?" + approved_selected: + one: "사용자 승인" + other: "사용자 승인수 ({{count}})회 + titles: + active: '활성 사용자' + new: '새로운 사용자' + pending: '사용자는 검토를 보류' + newuser: '사용자 신뢰 레벨 0 (New User)' + basic: '사용자 신뢰 레벨 1 (Basic User)' + regular: '사용자 신뢰 레벨 2 (Regular User)' + leader: '사용자 신뢰 레벨 3 (Leader)' + elder: '사용자 신뢰 레벨 4 (Elder)' + admins: '관리자' + moderators: '운영자' + + user: + ban_failed: "이 사용자를 금지하는 잘못된 무언가 {{error}}" + unban_failed: "이 사용자를 금지하지않는 잘못된 무언가{{error}}" + ban_duration: "얼마나 사용자를 위해 금지 하시겠습니까? (일)" + delete_all_posts: "모든 글을 삭제합니다" + ban: "접근 금지" + unban: "접근 허용" + banned: "접근 금지?" + moderator: "중재자?" + admin: "관리자?" + show_admin_profile: "관리자" + refresh_browsers: "브라우저 새로 고침" + show_public_profile: "공개 프로필 보기" + impersonate: '가장' + revoke_admin: '관리자가 취소' + grant_admin: '보조금 관리' + revoke_moderation: '중용을 취소' + grant_moderation: '절제 부여' + reputation: 평판 + permissions: 권한 + activity: 활동 + like_count: Likes 수신 좋아 + private_topics_count: 개인 항목 횟수 + posts_read_count: 게시물 읽기 + post_count: 글 생성 + topics_entered: 주제 체결 + flags_given_count: 주어진 플래그 + flags_received_count: 플래그는 수신 + approve: '승인' + approved_by: "에 의해 승인" + time_read: "읽기 시간" + delete: "사용사 삭제" + delete_forbidden: "게시물이 있기 때문에이 사용자는 삭제할 수 없습니다. 모든 사용자의 게시물을 먼저 삭제합니다." + delete_confirm: "당신은 당신이 영구적으로 사이트에서이 사용자를 삭제 하시겠습니까? 이 조치는 영구적입니다!" + deleted: "사용자가 삭제되었습니다" + delete_failed: "해당 사용자를 삭제하는 동안 오류가 발생했습니다. 모든 글은 사용자를 삭제하기 전에 삭제해야합니다." + + site_content: + none: "편집을 시작하는 내용의 유형을 선택합니다." + title: '사이트 콘텐츠' + edit: "사이트 콘텐츠를 편집" + + site_settings: + show_overriden: '오직 재정만 표시' + title: '사이트 설정' + reset: '기본값으로 재설정' diff --git a/config/locales/server.ko.yml b/config/locales/server.ko.yml new file mode 100644 index 000000000..eb549d843 --- /dev/null +++ b/config/locales/server.ko.yml @@ -0,0 +1,938 @@ +# encoding: utf-8 +ko: + time: + formats: + short: "%m-%d-%Y" + + title: "Kmong" + topics: "항목" + posts: "게시물" + loading: "로딩중" + powered_by_html: 'Powered by <a href="http://www.discourse.org">Discourse</a>, best viewed with JavaScript enabled' + + via: "%{username} via %{site_name}" + is_reserved: "is reserved" + + site_under_maintenance: 'Site is currently undergoing maintenance.' + operation_already_running: "An %{operation} is currently running. Can't start a new %{operation} job right now." + + too_many_mentions: + zero: "Sorry, you can't mention other users." + one: "Sorry, you can only mention one other user in a post." + other: "Sorry, you can only mention %{count} users in a post." + too_many_mentions_newuser: + zero: "Sorry, new users can't mention other users." + one: "Sorry, new users can only mention one other user in a post." + other: "Sorry, new users can only mention %{count} users in a post." + too_many_images: + zero: "Sorry, new users can't put images in posts." + one: "Sorry, new users can only put one image in a post." + other: "Sorry, new users can only put %{count} images in a post." + too_many_links: + zero: "Sorry, new users can't put links in posts." + one: "Sorry, new users can only put one link in a post." + other: "Sorry, new users can only put %{count} links in a post." + + just_posted_that: "is too similar to what you recently posted" + has_already_been_used: "has already been used" + invalid_characters: "contains invalid characters" + is_invalid: "is invalid; try to be a little more descriptive" + next_page: "next page →" + by: "By" + topics_in_category: "Topics in the '%{category}' category" + rss_posts_in_topic: "RSS feed of '%{topic}'" + rss_topics_in_category: "RSS feed of topics in the '%{category}' category" + author_wrote: "%{author} wrote:" + + groups: + default_names: + admins: "admins" + moderators: "moderators" + staff: "staff" + trust_level_1: "trust_level_1" + trust_level_2: "trust_level_2" + trust_level_3: "trust_level_3" + trust_level_4: "trust_level_4" + trust_level_5: "trust_level_5" + + education: + until_posts: + one: "post" + other: "%{count} posts" + + 'new-topic': | + Welcome to %{site_name} — **thanks for starting a new conversation!** + + Keep in mind as you compose your topic: + + - Does the title accurately describe your topic? Does it sound interesting? + + - What is this about? Who would be interested in it? Why does it matter? What kind of responses are you hoping for from the community? + + - Include good search words in your topic so others can *find* it. To group your topic with related topics, select a category. + + For more guidance, [see our FAQ](/faq). This panel will only appear for your first %{education_posts_text}. + + 'new-reply': | + Welcome to %{site_name} — **thanks for contributing to the conversation!** + + Keep in mind as you compose your reply: + + - Does your reply improve the conversation in some way, however small? + + - Be kind to your fellow community members. + + - Constructive criticism is welcome, but remember to criticize *ideas*, not people. + + For more guidance, [see our FAQ](/faq). This panel will only appear for your first %{education_posts_text}. + + + activerecord: + attributes: + category: + name: "Category Name" + post: + raw: "Body" + errors: + models: + topic: + attributes: + archetype: + cant_send_pm: "Sorry, you cannot send a private message to that user." + + user_profile: + no_info_me: "<div class='missing-profile'>the About Me field of your profile is currently blank, <a href='/users/%{username_lower}/preferences'>would you like to fill it out?</a></div>" + no_info_other: "<div class='missing-profile'>%{name} hasn't entered anything in the About Me field of their profile yet</div>" + + category: + topic_prefix: "Category definition for %{category}" + replace_paragraph: "[Replace this first paragraph with a short description of your new category. This guidance will appear in the category selection area, so try to keep it below 200 characters.]" + post_template: "%{replace_paragraph}\n\nUse this space for a longer description, as well as to establish any category guidelines or rules.\n\nSome things to consider in any discussion replies below:\n\n- What is this category for? Why should people select this category for their topic?\n\n- How is this different than the other categories we already have?\n\n- Do we need this category?\n\n- Should we merge this with another category, or split it into more categories?\n" + + trust_levels: + newuser: + title: "new user" + basic: + title: "basic user" + regular: + title: "regular user" + leader: + title: "leader" + elder: + title: "elder" + + rate_limiter: + too_many_requests: "You're doing that too often. Please wait %{time_left} before trying again." + hours: + one: "1 hour" + other: "%{count} hours" + minutes: + one: "1 minute" + other: "%{count} minutes" + seconds: + one: "1 second" + other: "%{count} seconds" + + datetime: + distance_in_words: + half_a_minute: "< 1m" + less_than_x_seconds: + one: "< 1s" + other: "< %{count}s" + x_seconds: + one: "1s" + other: "%{count}s" + less_than_x_minutes: + one: "< 1m" + other: "< %{count}m" + x_minutes: + one: "1m" + other: "%{count}m" + about_x_hours: + one: "1h" + other: "%{count}h" + x_days: + one: "1d" + other: "%{count}d" + about_x_months: + one: "1mon" + other: "%{count}mon" + x_months: + one: "1mon" + other: "%{count}mon" + about_x_years: + one: "1y" + other: "%{count}y" + over_x_years: + one: "> 1y" + other: "> %{count}y" + almost_x_years: + one: "1y" + other: "%{count}y" + + distance_in_words_verbose: + half_a_minute: "just now" + less_than_x_seconds: + one: "just now" + other: "just now" + x_seconds: + one: "1 second ago" + other: "%{count} seconds ago" + less_than_x_minutes: + one: "less than 1 minute ago" + other: "less than %{count} minutes ago" + x_minutes: + one: "1 minute ago" + other: "%{count} minutes ago" + about_x_hours: + one: "1 hour ago" + other: "%{count} hours ago" + x_days: + one: "1 day ago" + other: "%{count} days ago" + about_x_months: + one: "about 1 month ago" + other: "about %{count} months ago" + x_months: + one: "1 month ago" + other: "%{count} months ago" + about_x_years: + one: "about 1 year ago" + other: "about %{count} years ago" + over_x_years: + one: "over 1 year ago" + other: "over %{count} years ago" + almost_x_years: + one: "almost 1 year ago" + other: "almost %{count} years ago" + + password_reset: + no_token: "Sorry, your token has expired. Please try resetting your password again." + choose_new: "Please choose a new password" + update: 'update password' + title: 'reset password' + success: "You successfully changed your password and are now logged in." + success_unapproved: "You successfully changed your password." + continue: "Continue to %{site_name}" + + change_email: + confirmed: "Your email has been updated." + please_continue: "Please continue to %{link}" + error: "There was an error changing your email address. Perhaps the address is already in use?" + + activation: + already_done: "Sorry, this account confirmation link is no longer valid. Perhaps your account is already active?" + please_continue: "Your new account is confirmed, and you are now logged in. Continue to %{link}" + welcome_to: "Welcome to %{site_name}!" + approval_required: "A moderator must manually approve your new account before you can access this forum. You'll get an email when your account is approved!" + + post_action_types: + off_topic: + title: 'Off-Topic' + description: 'This post is radically off-topic in the current conversation, and should probably be moved to a different topic. If this is a topic, perhaps it does not belong here.' + long_form: 'flagged this as off-topic' + spam: + title: 'Spam' + description: 'This post is effectively an advertisement with no disclosure. It is not useful or relevant to the current conversation, but promotional in nature.' + long_form: 'flagged this as spam' + inappropriate: + title: 'Inappropriate' + description: 'This post contains content that a reasonable person would consider offensive, abusive, or hate speech.' + long_form: 'flagged this as inappropriate' + notify_user: + title: 'Notify {{username}}' + description: 'This post contains something I want to talk to this person directly and privately about.' + long_form: 'notified user' + email_title: 'Regarding your post in "%{title}"' + email_body: "%{link}\n\n%{message}" + notify_moderators: + title: 'Notify moderators' + description: 'This post requires general moderator attention based on the <a href="/faq">FAQ</a>, <a href="%{tos_url}">TOS</a>, or for another reason not listed above.' + long_form: 'notified moderators' + email_title: 'A post in "%{title}" requires moderator attention' + email_body: "%{link}\n\n%{message}" + bookmark: + title: 'Bookmark' + description: 'Bookmark this post' + long_form: 'bookmarked this post' + like: + title: 'Like' + description: 'Like this post' + long_form: 'liked this' + vote: + title: 'Vote' + description: 'Vote for this post' + long_form: 'voted for this post' + + flagging: + you_must_edit: '<p>Your post reached the flagging threshold. Please see your private messages.</p>' + user_must_edit: '<p>Flagged content hidden.</p>' + + archetypes: + regular: + title: "Regular Topic" + + unsubscribed: + title: 'Unsubscribed' + description: "You have been unsubscribed. We won't contact you again!" + oops: "In case you didn't mean to do this, click below." + not_found: "Error Unsubscribing" + not_found_description: "Sorry, we couldn't unsubscribe you. It's possible the link in your email has expired." + + resubscribe: + action: "Re-Subscribe" + title: "Re-Subscribed!" + description: "You have been re-subscribed." + + reports: + visits: + title: "User Visits" + xaxis: "Day" + yaxis: "Number of visits" + signups: + title: "Users" + xaxis: "Day" + yaxis: "Number of new users" + topics: + title: "Topics" + xaxis: "Day" + yaxis: "Number of new topics" + posts: + title: "Posts" + xaxis: "Day" + yaxis: "Number of new posts" + likes: + title: "Likes" + xaxis: "Day" + yaxis: "Number of new likes" + flags: + title: "Flags" + xaxis: "Day" + yaxis: "Number of flags" + bookmarks: + title: "Bookmarks" + xaxis: "Day" + yaxis: "Number of new bookmarks" + favorites: + title: "Favorites" + xaxis: "Day" + yaxis: "Number of new favorites" + users_by_trust_level: + title: "Users per Trust Level" + xaxis: "Trust Level" + yaxis: "Number of Users" + emails: + title: "Emails Sent" + xaxis: "Day" + yaxis: "Number of Emails" + user_to_user_private_messages: + title: "User-to-User" + xaxis: "Day" + yaxis: "Number of private messages" + system_private_messages: + title: "System" + xaxis: "Day" + yaxis: "Number of private messages" + moderator_warning_private_messages: + title: "Moderator Warning" + xaxis: "Day" + yaxis: "Number of private messages" + notify_moderators_private_messages: + title: "Notify Moderators" + xaxis: "Day" + yaxis: "Number of private messages" + notify_user_private_messages: + title: "Nofity User" + xaxis: "Day" + yaxis: "Number of private messages" + top_referrers: + title: "Top Referrers" + xaxis: "User" + num_clicks: "Clicks" + num_topics: "Topics" + top_traffic_sources: + title: "Top Traffic Sources" + xaxis: "Domain" + num_clicks: "Clicks" + num_topics: "Topics" + num_users: "Users" + top_referred_topics: + title: "Top Referred Topics" + xaxis: "Topic" + num_clicks: "Clicks" + + dashboard: + rails_env_warning: "Your server is running in %{env} mode." + host_names_warning: "Your config/database.yml file is using the default localhost hostname. Update it to use your site's hostname." + gc_warning: 'Your server is using default ruby garbage collection parameters, which will not give you the best performance. Read this topic on performance tuning: <a href="http://meta.discourse.org/t/tuning-ruby-and-rails-for-discourse/4126">Tuning Ruby and Rails for Discourse</a>.' + clockwork_warning: 'Clockwork is not running. Ensure that a clockwork process is always running so that important jobs can be scheduled. <a href="https://github.com/tomykaira/clockwork">Learn about clockwork here</a>.' + sidekiq_warning: 'Sidekiq is not running. Many tasks, like sending emails, are executed asynchronously by sidekiq. Please ensure at least one sidekiq process is running. <a href="https://github.com/mperham/sidekiq">Learn about Sidekiq here</a>.' + queue_size_warning: 'The number of queued jobs is %{queue_size}, which is high. This could indicate a problem with the Sidekiq process(es), or you may need to add more Sidekiq workers.' + memory_warning: 'Your server is running with less than 1 GB of total memory. At least 1 GB of memory is recommended.' + facebook_config_warning: 'The server is configured to allow signup and log in with Facebook (enable_facebook_logins), but the app id and app secret values are not set. Go to <a href="/admin/site_settings">the Site Settings</a> and update the settings. <a href="https://github.com/discourse/discourse/wiki/The-Discourse-Admin-Quick-Start-Guide#enable-facebook-logins" target="_blank">See this guide to learn more</a>.' + twitter_config_warning: 'The server is configured to allow signup and log in with Twitter (enable_twitter_logins), but the key and secret values are not set. Go to <a href="/admin/site_settings">the Site Settings</a> and update the settings. <a href="https://github.com/discourse/discourse/wiki/The-Discourse-Admin-Quick-Start-Guide#enable-twitter-logins" target="_blank">See this guide to learn more</a>.' + github_config_warning: 'The server is configured to allow signup and log in with GitHub (enable_github_logins), but the client id and secret values are not set. Go to <a href="/admin/site_settings">the Site Settings</a> and update the settings. <a href="https://github.com/discourse/discourse/wiki/The-Discourse-Admin-Quick-Start-Guide" target="_blank">See this guide to learn more</a>.' + failing_emails_warning: "There are %{num_failed_jobs} email jobs that failed. Check your config/environments/production.rb file and ensure that the config.action_mailer settings are correct." + default_logo_warning: "You haven't customized the logo images for your site. Update logo_url, logo_small_url, and favicon_url in the <a href='/admin/site_settings'>Site Settings</a>." + contact_email_missing: "You haven't provided a contact email for your site. Please update contact_email in the <a href='/admin/site_settings'>Site Settings</a>." + contact_email_invalid: "The site contact email is invalid. Please update contact_email in the <a href='/admin/site_settings'>Site Settings</a>." + title_nag: "The title Site Setting is still set to the default value. Please update it with your site's title in the <a href='/admin/site_settings'>Site Settings</a>." + + content_types: + education_new_reply: + title: "New User Education: First Replies" + description: "Pop up just-in-time guidance automatically displayed above the composer when new users begin typing their first two new replies." + education_new_topic: + title: "New User Education: First Topics" + description: "Pop up just-in-time guidance automatically displayed above the composer when new users begin typing their first two new topics." + usage_tips: + title: "New User Tips" + description: "Common usage tips, essential forum information, and key guidance intended for new users." + welcome_user: + title: "Welcome: New User" + description: "A private message automatically sent to all new users when they sign up." + welcome_invite: + title: "Welcome: Invited User" + description: "A private message automatically sent to all new invited users when they accept the invitation from another user to participate." + tos_user_content_license: + title: "Terms of Service: Content License" + description: "The text for the Content License section of the Terms of Service." + tos_miscellaneous: + title: "Terms of Service: Miscellaneous" + description: "The text for the Miscellaneous section of the Terms of Service." + + site_settings: + default_locale: "The default language of this Discourse instance (ISO 639-1 Code)" + min_post_length: "Minimum post length in characters" + max_post_length: "Maximum post length in characters" + min_topic_title_length: "Minimum topic title length in characters" + max_topic_title_length: "Maximum topic title length in characters" + min_search_term_length: "Minimum search term length in characters" + allow_duplicate_topic_titles: "Allow topics with identical titles" + unique_posts_mins: "How many minutes before a user can make a post with the same content again" + enforce_global_nicknames: "Enforce global nickname uniqueness (WARNING: only change this during initial setup)" + discourse_org_access_key: "The access key used to access the Discourse Hub nickname registry at discourse.org" + educate_until_posts: "Show pop-up composer education panel until the user has made this many posts" + title: "Title of this site, will be used in the title tag and elsewhere" + contact_email: "The email address of someone who can be contacted about the site. Important notices from Discourse.org regarding critical updates will be sent to this address." + company_full_name: "The full name of the company that runs this site, used in legal documents like the /tos" + company_short_name: "The short name of the company that runs this site, used in legal documents like the /tos" + company_domain: "The domain name owned by the company that runs this site, used in legal documents like the /tos" + api_key: "The secure API key used to create and update topics, use the /admin/api section to set it up" + access_password: "When restricted access is enabled, this password must be entered" + queue_jobs: "Queue various jobs in sidekiq, if false queues are inline" + crawl_images: "Enable retrieving images from third party sources to insert width and height dimensions" + ninja_edit_window: "Number of seconds after posting where edits do not create a new version" + enable_imgur: "Enable imgur api for uploading, don't host files locally" + imgur_client_id: "Your imgur.com client ID, required for image upload to function" + imgur_client_secret: "Your imgur.com client secret. Not currently required for image upload to function, but may be at some point." + imgur_endpoint: "End point for uploading imgur.com images" + max_image_width: "Maximum allowed width of images in a post" + category_featured_topics: "Number of topics displayed per category in the /categories page" + add_rel_nofollow_to_user_content: "Add rel nofollow to all submitted user content, except for internal links (including parent domains) changing this requires you update all your baked markdown" + exclude_rel_nofollow_domains: "A comma delimited list of domains where nofollow is not added (tld.com will automatically allow sub.tld.com as well)" + + post_excerpt_maxlength: "Maximum length in chars of a post's excerpt" + post_onebox_maxlength: "Maximum length of a oneboxed Discourse post" + category_post_template: "The category definition post template used when you create a new category" + new_topics_rollup: "How many new topics can be inserted on the topic list before rolling up into a count" + onebox_max_chars: "Maximum characters a onebox will import from an external website into the post" + + logo_url: "The logo for your site eg: http://example.com/logo.png" + logo_small_url: "The small logo for your site used when scrolling down on topics eg: http://example.com/logo-small.png" + favicon_url: "A favicon for your site, see http://en.wikipedia.org/wiki/Favicon" + notification_email: "The return email address used when sending system emails such as notifying users of lost passwords, new accounts etc" + use_ssl: "Should the site be accessible via SSL? (NOT IMPLEMENTED, EXPERIMENTAL)" + best_of_score_threshold: "The minimum score of a post to be included in the 'best of'" + best_of_posts_required: "Minimum posts in a topic before 'best of' mode is enabled" + best_of_likes_required: "Minimum likes in a topic before the 'best of' mode will be enabled" + best_of_percent_filter: "When a user clicks best of, show the top % of posts" + enable_private_messages: "Allow basic (1) trust level users to create private messages and reply to private messages" + + enable_long_polling: "Message bus used for notification can use long polling" + long_polling_interval: "Interval before a new long poll is issued in milliseconds " + polling_interval: "How often should logged in user clients poll in milliseconds" + anon_polling_interval: "How often should anonymous clients poll in milliseconds" + + auto_track_topics_after: "Global default milliseconds before a topic is automatically tracked, users can override (0 for always, -1 for never)" + new_topic_duration_minutes: "Global default number of minutes a topic is considered new, users can override (-1 for always, -2 for last visit)" + + flags_required_to_hide_post: "Number of flags that cause a post to be automatically hidden and PM sent to the user (0 for never)" + cooldown_minutes_after_hiding_posts: "Number of minutes a user must wait before they can edit the post that was hidden due to flagging" + + traditional_markdown_linebreaks: "Use traditional linebreaks in Markdown, which require two trailing spaces for a linebreak" + post_undo_action_window_mins: "Number of seconds users are allowed to reverse actions on a post (like, flag, etc)" + must_approve_users: "Admins must approve all users before they gain access" + ga_tracking_code: "Google analytics tracking code code, eg: UA-12345678-9; see http://google.com/analytics" + ga_domain_name: "Google analytics domain name, eg: mysite.com; see http://google.com/analytics" + top_menu: "Determine which items appear in the homepage navigation, and in what order. Example latest|hot|read|favorited|unread|new|posted|categories" + post_menu: "Determine which items appear on the post menu, and in what order. Example like|edit|flag|delete|share|bookmark|reply" + share_links: "Determine which items appear on the share dialog, and in what order. Example twitter|facebook|google+" + track_external_right_clicks: "Track external links that are right clicked (eg: open in new tab) disabled by default because it rewrites URLs" + topics_per_page: "How many topics are loaded by default on the topics list page" + posts_per_page: "How many posts are returned on a topic page" + system_username: "Username for the author of automated private messages sent by the forum" + send_welcome_message: "Do new users get a welcome private message?" + supress_reply_directly_below: "Don't show reply count on a post when there is a single reply directly below" + allow_index_in_robots_txt: "Site should be indexed by search engines (update robots.txt)" + email_domains_blacklist: "A pipe-delimited list of email domains that are not allowed. Example: mailinator.com|trashmail.net" + email_domains_whitelist: "A pipe-delimited list of email domains that users may register with. WARNING: Users with email domains other than those listed will not be allowed." + version_checks: "Ping the Discourse Hub for version updates and show version messages on the /admin dashboard" + + port: "Use this HTTP port rather than the default of port 80. Leave blank for none, mainly useful for development" + force_hostname: "Specify a hostname in the URL. Leave blank for none, mainly useful for development" + + invite_expiry_days: "How long user invitation keys are valid, in days" + + # TODO: perhaps we need a way of protecting these settings for hosted solution, global settings ... + + enable_google_logins: "Enable Google authentication" + enable_yahoo_logins: "Enable Yahoo authentication" + + enable_twitter_logins: "Enable Twitter authentication, requires twitter_consumer_key and twitter_consumer_secret" + twitter_consumer_key: "Consumer key for Twitter authentication, registered at http://dev.twitter.com" + twitter_consumer_secret: "Consumer secret for Twitter authentication, registered at http://dev.twitter.com" + + enable_facebook_logins: "Enable Facebook authentication, requires facebook_app_id and facebook_app_secret" + facebook_app_id: "App id for Facebook authentication, registered at https://developers.facebook.com/apps" + facebook_app_secret: "App secret for Facebook authentication, registered at https://developers.facebook.com/apps" + + enable_github_logins: "Enable Github authentication, requires github_client_id and github_client_secret" + github_client_id: "Client id for Github authentication, registered at https://github.com/settings/applications" + github_client_secret: "Client secret for Github authentication, registered at https://github.com/settings/applications" + + enable_persona_logins: "Enable email-based authentication with Mozilla Persona" + + allow_import: "Allow import, which can replace ALL site data; leave false unless you plan to do data imports" + + active_user_rate_limit_secs: "How frequently we update the 'last_seen_at' field, in seconds" + previous_visit_timeout_hours: "How long a visit lasts before we consider it the 'previous' visit, in hours" + + uncategorized_name: "The default category for topics that have no category in the /categories page" + uncategorized_color: "The background color of the badge for the category with topics that have no category" + uncategorized_text_color: "The text color of the badge for the category with topics that have no category" + + rate_limit_create_topic: "How many seconds, after creating a topic, before you can create another topic" + rate_limit_create_post: "How many seconds, after creating a post, before you can create another post" + + max_likes_per_day: "Maximum number of likes per user per day" + max_flags_per_day: "Maximum number of flags per user per day" + max_bookmarks_per_day: "Maximum number of bookmarks per user per day" + max_edits_per_day: "Maximum number of edits per user per day" + max_favorites_per_day: "Maximum number of topics that can be favorited per user per day" + max_topics_per_day: "Maximum number of topics a user can create per day" + max_private_messages_per_day: "The maximum amount of private messages users can create per day" + + suggested_topics: "The number of suggested topics shown at the bottom of a topic" + + enable_s3_uploads: "Place uploads on Amazon S3" + s3_upload_bucket: "The Amazon S3 bucket name that files will be uploaded into" + + default_invitee_trust_level: "Default trust level (0-4) for invited users" + default_trust_level: "Default trust level (0-4) for users" + + basic_requires_topics_entered: "How many topics a new user must enter before promotion to basic (1) trust level" + basic_requires_read_posts: "How many posts a new user must read before promotion to basic (1) trust level" + basic_requires_time_spent_mins: "How many minutes a new user must read posts before promotion to basic (1) trust level" + + regular_requires_topics_entered: "How many topics a basic user must enter before promotion to regular (2) trust level" + regular_requires_read_posts: "How many posts a basic user must read before promotion to regular (2) trust level" + regular_requires_time_spent_mins: "How many minutes a basic user must read posts before promotion to regular (2) trust level" + regular_requires_days_visited: "How many days a basic user must visit the site before promotion to regular (2) trust level" + regular_requires_likes_received: "How many likes a basic user must receive before promotion to regular (2) trust level" + regular_requires_likes_given: "How many likes a basic user must cast before promotion to regular (2) trust level" + regular_requires_topic_reply_count: "How many topics a basic user must reply to before promotion to regular (2) trust level" + + newuser_max_links: "How many links a new user can add to a post" + newuser_max_images: "How many images a new user can add to a post" + newuser_max_mentions_per_post: "Maximum number of @name notifications a new user can use in a post" + max_mentions_per_post: "Maximum number of @name notifications you can use in a post" + + auto_link_images_wider_than: "Images wider than this, in pixels, will get auto link and lightbox treatment" + + email_time_window_mins: "How many minutes we wait before sending a user mail, to give them a chance to see it first" + flush_timings_secs: "How frequently we flush timing data to the server, in seconds" + max_word_length: "The maximum allowed word length, in characters, in a topic title" + title_min_entropy: "The minimum allowed entropy (unique characters) required for a topic title" + body_min_entropy: "The minimum allowed entropy (unique characters) required for a post body" + + title_fancy_entities: "Convert common ASCII characters to fancy HTML entities in topic titles, ala SmartyPants http://daringfireball.net/projects/smartypants/" + + min_title_similar_length: "The minimum length of a title before it will be checked for similar topics" + min_body_similar_length: "The minimum length of a post's body before it will be checked for similar topics" + + category_colors: "A pipe (|) separated list of hexadecimal color values allowed for categories" + max_upload_size_kb: "The maximum size of files we allow users to upload in kB - be sure to configure the limit in nginx (client_max_body_size) / apache or proxy as well." + max_similar_results: "How many similar topics to show a user while they are composing a new topic" + + title_prettify: "Prevent common title typos and errors, including all caps, lowercase first character, multiple ! and ?, extra . at end, etc." + + topic_views_heat_low: "The number of views after which a topic's heat level is low." + topic_views_heat_medium: "The number of views after which a topic's heat level is medium." + topic_views_heat_high: "The number of views after which a topic's heat level is high." + + tos_url: "If you have a Terms of Service document hosted elsewhere that you want to use, provide the full URL here." + privacy_policy_url: "If you have a Privacy Policy document hosted elsewhere that you want to use, provide the full URL here." + + notification_types: + mentioned: "%{display_username} mentioned you in %{link}" + liked: "%{display_username} liked your post in %{link}" + replied: "%{display_username} replied to your post in %{link}" + quoted: "%{display_username} quoted your post in %{link}" + edited: "%{display_username} edited your post in %{link}" + posted: "%{display_username} posted in %{link}" + moved_post: "%{display_username} moved your post to %{link}" + private_message: "%{display_username} sent you a private message: %{link}" + invited_to_private_message: "%{display_username} invited you to a private message: %{link}" + invitee_accepted: "%{display_username} accepted your invitation" + + search: + types: + category: 'Categories' + topic: 'Topics' + user: 'Users' + + original_poster: "Original Poster" + most_posts: "Most Posts" + most_recent_poster: "Most Recent Poster" + frequent_poster: "Frequent Poster" + + move_posts: + moderator_post: + one: "I moved a post to a new topic: %{topic_link}" + other: "I moved %{count} posts to a new topic: %{topic_link}" + + topic_statuses: + archived_enabled: "This topic is now archived. It is frozen and cannot be changed in any way." + archived_disabled: "This topic is now unarchived. It is no longer frozen, and can be changed." + closed_enabled: "This topic is now closed. New replies are no longer allowed." + closed_disabled: "This topic is now opened. New replies are allowed." + pinned_enabled: "This topic is now pinned. It will appear at the top of its category until it is either unpinned by a moderator, or the Clear Pin button is pressed." + pinned_disabled: "This topic is now unpinned. It will no longer appear at the top of its category." + visible_enabled: "This topic is now visible. It will be displayed in topic lists." + visible_disabled: "This topic is now invisible. It will no longer be displayed in any topic lists. The only way to access this topic is via direct link." + + login: + not_approved: "Your account hasn't been approved yet. You will be notified by email when you are ready to log in." + incorrect_username_email_or_password: "Incorrect username, email or password" + wait_approval: "Thanks for signing up. We will notify you when your account has been approved." + active: "Your account is active and ready." + activate_email: "You're almost done! We sent an activation email to <b>%{email}</b>. Please follow the instructions in the email to activate your account." + not_activated: "You can't log in yet. We sent an activation email to you. Please follow the instructions in the email to activate your account." + errors: "%{errors}" + not_available: "Not available. Try %{suggestion}?" + something_already_taken: "Something went wrong, perhaps the username or email is already registered. Try the forgot password link." + omniauth_error: "Sorry, there was an error authorizing your %{strategy} account. Perhaps you did not approve authorization?" + omniauth_error_unknown: "Something went wrong processing your log in, please try again." + + user: + username: + short: "must be longer than %{min} characters" + long: "must be shorter than %{max} characters" + characters: "must only include numbers and letters" + unique: "must be unique" + blank: "must be present" + must_begin_with_alphanumeric: "must begin with a letter or number" + email: + not_allowed: "is not allowed from that email provider. Please use another email address." + + invite_mailer: + subject_template: "[%{site_name}] %{invitee_name} invited you to join a discussion on %{site_name}" + text_body_template: | + %{invitee_name} invited you to the topic "%{topic_title}" at %{site_name}. + + If you're interested, click the link below to visit the discussion: + + [Visit %{site_name}][1] + + You were invited by a trusted user, so you'll be able to post a reply immediately, without needing to log in. + + [1]: %{invite_link} + + test_mailer: + subject_template: "[%{site_name}] Email Deliverability Test" + text_body_template: | + This is a test email sent from your %{site_name} forum at: + + [**%{base_url}**][0] + + Email deliverability is complicated. Here are a few important things you should check first: + + - Know how to view the *raw source of the email* in your mail client, so you can examine the email headers for important clues. in Gmail, it is the "show original" option in the drop-down menu on each mail. + + - **IMPORTANT:** Does your ISP have a reverse DNS record entered to associate the domain names and IP addresses you send mail from? [Test your Reverse PTR record][2] here. If your ISP does not enter the proper reverse DNS pointer record, it's very unlikely any of your email will be delivered. + + - Is your domain's SPF record correct? [Test your SPF record][1] here. + + - Check to make sure the IPs of your mail server are [not on any email blacklists][4]. + + - Verify that your email server is *definitely* sending a fully-qualified hostname that resolves in DNS in its HELO message. If not, this will cause your email to be rejected by many mail services. + + - Configure [DKIM email key signing][3] in your email software, and place the public DKIM key in your DNS records. This is not required, but will significantly improve email deliverability. + + We hope you received this email deliverability test OK! + + Good luck, + + Your friends at [Discourse](http://www.discourse.org) + + [0]: %{base_url} + [1]: http://www.kitterman.com/spf/validate.html + [2]: http://mxtoolbox.com/SuperTool.aspx + [3]: http://www.dkim.org/ + [4]: http://whatismyipaddress.com/blacklist-check + [5]: %{base_url}/unsubscribe + + ---- + + <small>There should be an unsubscribe footer on every email you send, so let's mock one up. This email was sent by Name of Company, 55 Main Street, Anytown, USA 12345. If you would like to opt out of future emails, [click here to unsubscribe][5].</small> + + request_access: + code: "Access Code" + instructions: "This site has restricted access, enter the access code below:" + enter: "Enter" + incorrect: "access code was incorrect" + + system_messages: + site_password: "Also, the site password is `%{access_password}` if you need it." + + post_hidden: + subject_template: "Post hidden due to community flagging" + text_body_template: | + Hello, + + This is an automated message from %{site_name} to inform you that your post ... + + %{base_url}%{url} + + ... was hidden due to community flagging. + + Keep in mind that multiple community members flagged this post before it was hidden, so **please consider how you might revise your post to reflect their feedback.** You can edit your post after %{edit_delay} minutes, and it will be automatically unhidden. This will increase your forum trust level. + + However, if the post is hidden by the community a second time, the moderators will be notified -- and there may be further action, including the possible suspension of your account. + + For additional guidance, please refer to our [FAQ](%{base_url}/faq). + + usage_tips: + text_body_template: | + This private message has a few quick tips to get you started: + + ### Keep scrolling + + There are no next page buttons or page numbers – to read more, just keep scrolling down, and more content will load! + + As new replies come in, they will appear automatically at the bottom of the topic. No need to refresh the page or re-enter the topic to see new posts. + + ### How do I reply? + + - To reply to a specific post, use the Reply button at the bottom of that post. + + - If you want to reply to the overall *theme* of the topic, rather than any specific post in the topic, use the Reply button at the very bottom of the topic. + + - If you want to take the conversation in a different direction, but keep them linked together, use Reply as New Topic to the right of the post. + + ### Who is talking to me? + + When someone replies to your post, quotes you, or mentions your @username, a notification ➀ will appear at the top of the page. Click or tap that notification number to see who's talking to you, and where. Join the conversation! + + - To mention someone's name, start typing `@` and an autocompleter will pop up. + + - To quote just a section of a post, select it, then click the Reply button that appears over the highlight. + + - To quote an entire post, use the Import Quote button on the composer toolbar. + + ### Look at that post! + + To let someone know that you enjoyed their post, click the like ♥ button at the bottom of the post. If you see a problem with a post, don't hesitate to click the flag button and let the moderators – and your fellow community members – know about it. + + ### Where am I? + + - To get back to the home page at any time, **click the logo at the upper left** or use the back ← button on your browser. + + - For search, your user page, or the sitemap, click on the icons at the upper right. + + - While reading a topic, move to the top ↑ by clicking its title at the top of the page. To reach the *bottom* ↓, click the down arrow on the topic progress indicator at the bottom of the page, or click the last post field on the topic summary under the first post. + + welcome_approved: + subject_template: "You've been approved on %{site_name}!" + text_body_template: | + Congratulations! + + You're approved to join %{site_name}, welcome to our discussion forum! + + %{new_user_tips} + + We believe in [civilized community behavior](%{base_url}/faq) at all times. + + Enjoy your stay! + + welcome_user: + subject_template: "Welcome to %{site_name}!" + text_body_template: | + Thanks for joining %{site_name}, and welcome to our discussion forum! + + %{new_user_tips} + + We believe in [civilized community behavior](%{base_url}/faq) at all times. + + Enjoy your stay! + + welcome_invite: + subject_template: "Welcome to %{site_name}!" + text_body_template: | + Thanks for accepting your invitation to %{site_name}, and welcome to our discussion forum! + + We've automatically generated a username for you: **%{username}**, but you can change that any time by visiting [your user profile][prefs]. + + To log in again, either: + + 1. Use Facebook, Google, Twitter, or many other supported credentials -- but that credential must resolve to the **same email address** that you received your original invitation email at. Otherwise we won't be able to tell it is you! + + 2. Create a unique password for %{site_name} on [your user profile][prefs], then log in with that. + + %{site_password} + + %{new_user_tips} + + We believe in [civilized community behavior](%{base_url}/faq) at all times. + + Enjoy your stay! + + [prefs]: %{user_preferences_url} + + export_succeeded: + subject_template: "Export completed successfully" + text_body_template: "The export was successful." + + import_succeeded: + subject_template: "Import completed successfully" + text_body_template: "The import was successful." + + unsubscribe_link: "If you'd like to unsubscribe from these emails, visit your [user preferences](%{user_preferences_url})." + + user_notifications: + unsubscribe: + title: "Unsubscribe" + description: "Not interested in getting these emails? No problem! Click below to unsubscribe instantly:" + + user_invited_to_private_message: + subject_template: "[%{site_name}] %{username} invited you to a private message '%{topic_title}'" + text_body_template: | + %{username} invited you to a private message '%{topic_title}' on %{site_name}: + + Please visit this link to view the topic: %{base_url}%{url} + + user_replied: + subject_template: "[%{site_name}] %{username} replied to your post in '%{topic_title}'" + text_body_template: | + %{username} replied to your post in '%{topic_title}' on %{site_name}: + + --- + %{message} + + --- + Please visit this link to respond: %{base_url}%{url} + + user_quoted: + subject_template: "[%{site_name}] %{username} quoted you in '%{topic_title}'" + text_body_template: | + %{username} quoted you in '%{topic_title}' on %{site_name}: + + --- + %{message} + + --- + Please visit this link to respond: %{base_url}%{url} + + user_mentioned: + subject_template: "[%{site_name}] %{username} mentioned you in '%{topic_title}'" + text_body_template: | + %{username} mentioned you in '%{topic_title}' on %{site_name}: + + --- + %{message} + + --- + Please visit this link to respond: %{base_url}%{url} + + user_posted: + subject_template: "[%{site_name}] %{username} posted in '%{topic_title}'" + text_body_template: | + %{username} posted in '%{topic_title}' on %{site_name}: + + --- + %{message} + + --- + Please visit this link to respond: %{base_url}%{url} + + digest: + why: "Here's a brief summary of what happened on %{site_link} since we last saw you on %{last_seen_at}." + subject_template: "[%{site_name}] Forum Activity for %{date}" + new_activity: "New activity on your topics and posts:" + new_topics: "New topics:" + unsubscribe: "This summary email is sent as a courtesy notification from %{site_link} when we haven't seen you in a while.\nIf you'd like to turn it off or change your email preferences, %{unsubscribe_link}." + click_here: "click here" + from: "%{site_name} digest" + + private_message: + subject_template: "[%{site_name}] %{subject_prefix}%{topic_title}" + text_body_template: | + %{private_message_from} just sent you a private message + + --- + %{message} + + --- + Please visit this link to respond: %{base_url}%{url} + + forgot_password: + subject_template: "[%{site_name}] Password reset" + text_body_template: | + Somebody asked to reset your password on [%{site_name}](%{base_url}). + + If it was not you, you can safely ignore this email. + + Click the following link to choose a new password: + %{base_url}/users/password-reset/%{email_token} + + authorize_email: + subject_template: "[%{site_name}] Confirm your new email address" + text_body_template: | + Confirm your new email address for %{site_name} by clicking on the following link: + + %{base_url}/users/authorize-email/%{email_token} + + signup: + subject_template: "[%{site_name}] Activate your new account" + text_body_template: | + Welcome to %{site_name}! + + Click the following link to confirm and activate your new account: + %{base_url}/users/activate-account/%{email_token} + + If the above link is not clickable, try copying and pasting it into the address bar of your web browser. + + discourse_hub: + access_token_problem: "Tell an admin: Please update the site settings to include the correct discourse_org_access_key." + + page_not_found: + title: "The page you requested doesn't exist on this discussion forum. Perhaps we can help find it, or another topic like it:" + latest_topics: "Latest topics" + recent_topics: "Recent topics" + see_more: "See More" + search_title: "Search for this topic" + search_google: "Search Google" + + terms_of_service: + user_content_license: | + User contributions are licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US). Without limiting any of those representations or warranties, %{company_short_name} has the right (though not the obligation) to, in %{company_short_name}’s sole discretion (i) refuse or remove any content that, in %{company_short_name}’s reasonable opinion, violates any %{company_short_name} policy or is in any way harmful or objectionable, or (ii) terminate or deny access to and use of the Website to any individual or entity for any reason, in %{company_short_name}’s sole discretion. %{company_short_name} will have no obligation to provide a refund of any amounts previously paid. + miscellaneous: "This Agreement constitutes the entire agreement between %{company_short_name} and you concerning the subject matter hereof, and they may only be modified by a written amendment signed by an authorized executive of %{company_short_name}, or by the posting by %{company_short_name} of a revised version. Except to the extent applicable law, if any, provides otherwise, this Agreement, any access to or use of the Website will be governed by the laws of the state of California, U.S.A., excluding its conflict of law provisions, and the proper venue for any disputes arising out of or relating to any of the same will be the state and federal courts located in San Francisco County, California. Except for claims for injunctive or equitable relief or claims regarding intellectual property rights (which may be brought in any competent court without the posting of a bond), any dispute arising under this Agreement shall be finally settled in accordance with the Comprehensive Arbitration Rules of the Judicial Arbitration and Mediation Service, Inc. (“JAMS”) by three arbitrators appointed in accordance with such Rules. The arbitration shall take place in San Francisco, California, in the English language and the arbitral decision may be enforced in any court. The prevailing party in any action or proceeding to enforce this Agreement shall be entitled to costs and attorneys’ fees. If any part of this Agreement is held invalid or unenforceable, that part will be construed to reflect the parties’ original intent, and the remaining portions will remain in full force and effect. A waiver by either party of any term or condition of this Agreement or any breach thereof, in any one instance, will not waive such term or condition or any subsequent breach thereof. You may assign your rights under this Agreement to any party that consents to, and agrees to be bound by, its terms and conditions; %{company_short_name} may assign its rights under this Agreement without condition. This Agreement will be binding upon and will inure to the benefit of the parties, their successors and permitted assigns." + + deleted: 'deleted' + + upload: + image: + fetch_failure: "Sorry, there has been an error while fetching the image." + unknown_image_type: "Sorry, but the file you tried to upload doesn't appear to be an image." + size_not_found: "Sorry, but we couldn't determine the size of the image. Maybe your image is corrupted?"