diff --git a/app/assets/javascripts/discourse/templates/post.js.handlebars b/app/assets/javascripts/discourse/templates/post.js.handlebars
index 641d43d93a1..319d57040e3 100644
--- a/app/assets/javascripts/discourse/templates/post.js.handlebars
+++ b/app/assets/javascripts/discourse/templates/post.js.handlebars
@@ -70,7 +70,7 @@
{{view Discourse.RepliesView contentBinding="replies" postViewBinding="view"}}
{{view Discourse.ActionsHistoryView postBinding="this"}}
- {{view Discourse.TopicSummaryView postBinding="this"}}
+ {{view Discourse.TopicMapView postBinding="this"}}
diff --git a/app/assets/javascripts/discourse/templates/topic_summary/best_of_toggle.js.handlebars b/app/assets/javascripts/discourse/templates/topic_map/best_of_toggle.js.handlebars
similarity index 100%
rename from app/assets/javascripts/discourse/templates/topic_summary/best_of_toggle.js.handlebars
rename to app/assets/javascripts/discourse/templates/topic_map/best_of_toggle.js.handlebars
diff --git a/app/assets/javascripts/discourse/templates/topic_summary/info.js.handlebars b/app/assets/javascripts/discourse/templates/topic_map/info.js.handlebars
similarity index 93%
rename from app/assets/javascripts/discourse/templates/topic_summary/info.js.handlebars
rename to app/assets/javascripts/discourse/templates/topic_map/info.js.handlebars
index 49919e60305..14f86b39ec2 100644
--- a/app/assets/javascripts/discourse/templates/topic_summary/info.js.handlebars
+++ b/app/assets/javascripts/discourse/templates/topic_map/info.js.handlebars
@@ -82,10 +82,10 @@
{{#groupedEach view.parentView.infoLinks}}
-
- {{clicks}}
+ {{clicks}}
{{#if title}}{{shorten title}}{{else}}{{shortenUrl url}}{{/if}}
- {{#if internal}}{{/if}}
+ {{#if internal}}{{/if}}
{{/groupedEach}}
@@ -93,7 +93,7 @@
{{#if view.parentView.showAllLinksControls}}
{{/if}}
diff --git a/app/assets/javascripts/discourse/templates/topic_summary/private_message.js.handlebars b/app/assets/javascripts/discourse/templates/topic_map/private_message.js.handlebars
similarity index 100%
rename from app/assets/javascripts/discourse/templates/topic_summary/private_message.js.handlebars
rename to app/assets/javascripts/discourse/templates/topic_map/private_message.js.handlebars
diff --git a/app/assets/javascripts/discourse/views/post_view.js b/app/assets/javascripts/discourse/views/post_view.js
index ada28927ba2..592574be893 100644
--- a/app/assets/javascripts/discourse/views/post_view.js
+++ b/app/assets/javascripts/discourse/views/post_view.js
@@ -125,7 +125,7 @@ Discourse.PostView = Discourse.GroupedView.extend(Ember.Evented, {
if (link.closest('.badge-category').length === 0) {
// nor in oneboxes (except when we force it)
if (link.closest(".onebox-result").length === 0 || link.hasClass("track-link")) {
- link.append("" + lc.clicks + "");
+ link.append("" + lc.clicks + "");
}
}
}
diff --git a/app/assets/javascripts/discourse/views/topic_summary/topic_summary_view.js b/app/assets/javascripts/discourse/views/topic_map/topic_map_view.js
similarity index 83%
rename from app/assets/javascripts/discourse/views/topic_summary/topic_summary_view.js
rename to app/assets/javascripts/discourse/views/topic_map/topic_map_view.js
index 79bce777ad3..fa457427b93 100644
--- a/app/assets/javascripts/discourse/views/topic_summary/topic_summary_view.js
+++ b/app/assets/javascripts/discourse/views/topic_map/topic_map_view.js
@@ -1,12 +1,12 @@
/**
This view handles rendering of the summary of the topic under the first post
- @class TopicSummaryView
+ @class TopicMapView
@extends Discourse.View
@namespace Discourse
@module Discourse
**/
-Discourse.TopicSummaryView = Discourse.ContainerView.extend({
+Discourse.TopicMapView = Discourse.ContainerView.extend({
classNameBindings: ['hidden', ':topic-summary'],
allLinksShown: false,
@@ -14,7 +14,7 @@ Discourse.TopicSummaryView = Discourse.ContainerView.extend({
showAllLinksControls: function() {
if (this.get('allLinksShown')) return false;
- if ((this.get('topic.details.links.length') || 0) <= Discourse.TopicSummaryView.LINKS_SHOWN) return false;
+ if ((this.get('topic.details.links.length') || 0) <= Discourse.TopicMapView.LINKS_SHOWN) return false;
return true;
}.property('allLinksShown', 'topic.details.links'),
@@ -23,7 +23,7 @@ Discourse.TopicSummaryView = Discourse.ContainerView.extend({
var allLinks = this.get('topic.details.links');
if (this.get('allLinksShown')) return allLinks;
- return allLinks.slice(0, Discourse.TopicSummaryView.LINKS_SHOWN);
+ return allLinks.slice(0, Discourse.TopicMapView.LINKS_SHOWN);
}.property('topic.details.links', 'allLinksShown'),
shouldRerender: Discourse.View.renderIfChanged('topic.posts_count'),
@@ -40,7 +40,7 @@ Discourse.TopicSummaryView = Discourse.ContainerView.extend({
if (this.get('hidden')) return;
this.attachViewWithArgs({
- templateName: 'topic_summary/info',
+ templateName: 'topic_map/info',
content: this.get('controller')
}, Discourse.GroupedView);
@@ -56,7 +56,7 @@ Discourse.TopicSummaryView = Discourse.ContainerView.extend({
// If we have a best of view
if (this.get('controller.has_best_of')) {
container.attachViewWithArgs({
- templateName: 'topic_summary/best_of_toggle',
+ templateName: 'topic_map/best_of_toggle',
tagName: 'section',
classNames: ['information'],
content: this.get('controller')
@@ -66,7 +66,7 @@ Discourse.TopicSummaryView = Discourse.ContainerView.extend({
// If we have a private message
if (this.get('topic.isPrivateMessage')) {
container.attachViewWithArgs({
- templateName: 'topic_summary/private_message',
+ templateName: 'topic_map/private_message',
tagName: 'section',
classNames: ['information'],
content: this.get('controller')
@@ -75,6 +75,6 @@ Discourse.TopicSummaryView = Discourse.ContainerView.extend({
}
});
-Discourse.TopicSummaryView.reopenClass({
+Discourse.TopicMapView.reopenClass({
LINKS_SHOWN: 5
});
diff --git a/app/models/topic_link.rb b/app/models/topic_link.rb
index 3279af88203..529ca855b5f 100644
--- a/app/models/topic_link.rb
+++ b/app/models/topic_link.rb
@@ -22,7 +22,7 @@ class TopicLink < ActiveRecord::Base
errors.add(:base, "can't link to the same topic") if (topic_id == link_topic_id)
end
- def self.topic_summary(guardian, topic_id)
+ def self.topic_map(guardian, topic_id)
# Sam: complicated reports are really hard in AR
builder = SqlBuilder.new("SELECT ftl.url,
diff --git a/config/locales/client.cs.yml b/config/locales/client.cs.yml
index 8b816709fe4..42a81a70ad8 100644
--- a/config/locales/client.cs.yml
+++ b/config/locales/client.cs.yml
@@ -979,7 +979,7 @@ cs:
more: "ještě {{n}}..."
left: "{{n}} zbývá"
- topic_summary:
+ topic_map:
title: "Souhrn tématu"
links_shown: "zobrazit všech {{totalLinks}} odkazů..."
clicks: "počet kliknutí"
diff --git a/config/locales/client.da.yml b/config/locales/client.da.yml
index b347cd10ae0..fba5cd88b1e 100644
--- a/config/locales/client.da.yml
+++ b/config/locales/client.da.yml
@@ -616,7 +616,7 @@ da:
more: "{{n}} to go..."
left: "{{n}} remaining"
- topic_summary:
+ topic_map:
title: "Topic Summary"
links_shown: "show all {{totalLinks}} links..."
diff --git a/config/locales/client.de.yml b/config/locales/client.de.yml
index 744acb857cd..83f4c69586c 100644
--- a/config/locales/client.de.yml
+++ b/config/locales/client.de.yml
@@ -969,7 +969,7 @@ de:
more: "{{n}} weitere..."
left: "{{n}} übrig"
- topic_summary:
+ topic_map:
title: "Zusammenfassung des Themas"
links_shown: "Zeige alle {{totalLinks}} Links..."
clicks: "Klicks"
diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml
index e17dfc48441..3d91e18ad11 100644
--- a/config/locales/client.en.yml
+++ b/config/locales/client.en.yml
@@ -1003,7 +1003,7 @@ en:
more: "{{n}} to go..."
left: "{{n}} remaining"
- topic_summary:
+ topic_map:
title: "Topic Summary"
links_shown: "show all {{totalLinks}} links..."
clicks: "clicks"
diff --git a/config/locales/client.es.yml b/config/locales/client.es.yml
index e4aae511fd0..165d8ac86a1 100644
--- a/config/locales/client.es.yml
+++ b/config/locales/client.es.yml
@@ -726,7 +726,7 @@ es:
more: "{{n}} para ir..."
left: "{{n}} restantes"
- topic_summary:
+ topic_map:
title: "Resumen de temas"
links_shown: "mostrar los {{totalLinks}} links..."
diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml
index dc703668a3d..de806fca008 100644
--- a/config/locales/client.fr.yml
+++ b/config/locales/client.fr.yml
@@ -960,7 +960,7 @@ fr:
at_least: "saisissez au moins {{n}} caractères"
more: "{{n}} restants..."
left: "{{n}} restants"
- topic_summary:
+ topic_map:
title: "Résumé de la discussion"
links_shown: "montrer les {{totalLinks}} liens..."
clicks: "clics"
diff --git a/config/locales/client.id.yml b/config/locales/client.id.yml
index 328a6f5efc6..2fa444546e0 100644
--- a/config/locales/client.id.yml
+++ b/config/locales/client.id.yml
@@ -572,7 +572,7 @@ id:
more: "{{n}} to go..."
left: "{{n}} remaining"
- topic_summary:
+ topic_map:
title: "Topic Summary"
links_shown: "show all {{totalLinks}} links..."
diff --git a/config/locales/client.it.yml b/config/locales/client.it.yml
index a221d9a447e..0af948aec4e 100644
--- a/config/locales/client.it.yml
+++ b/config/locales/client.it.yml
@@ -927,7 +927,7 @@ it:
more: "ancora {{n}}..."
left: "{{n}} rimanenti"
- topic_summary:
+ topic_map:
title: "Riepilogo del Topic"
links_shown: "mostra tutti i {{totalLinks}} link..."
clicks: "click"
diff --git a/config/locales/client.ko.yml b/config/locales/client.ko.yml
index e6f46a7334a..79dc2b6d6a0 100644
--- a/config/locales/client.ko.yml
+++ b/config/locales/client.ko.yml
@@ -77,7 +77,7 @@ ko:
facebook: 'Facebook으로 공유'
google+: 'Google+로 공유'
email: '이메일로 공유'
-
+
edit: '제목과 카테고리를 편집하기'
not_implemented: "추후 업데이트 예정"
no_value: "아니오"
@@ -122,35 +122,35 @@ ko:
in_n_days:
one: "1 일 안에"
other: "{{count}} 일 안에"
-
+
suggested_topics:
title: "추천 토픽"
-
+
bookmarks:
not_logged_in: "죄송합니다. 북마크 된 게시물을 보려면 로그인을 해야합니다."
created: "이 게시물을 북마크 했습니다."
not_bookmarked: "이 게시물을 읽었습니다. 북마크를 클릭하세요."
last_read: "이것이 당신이 읽은 마지막 게시물 입니다. 북마크를 클릭하세요."
-
+
new_topics_inserted: "{{count}} 개 토픽."
show_new_topics: "표시하려면 클릭하세요."
preview: "미리보기"
cancel: "취소"
-
+
save: "변경사항을 저장"
saving: "저장중..."
saved: "저장완료!"
-
+
upload: "업로드"
uploading: "업로드중..."
uploaded: "업로드 완료!"
-
+
choose_topic:
none_found: "토픽가 없음."
title:
search: "이름, url, ID로 토픽 검색"
placeholder: "여기에 토픽 제목을 입력"
-
+
user_action:
user_posted_topic: "{{user}} 게시 the topic"
you_posted_topic: "You 게시 the topic"
@@ -158,16 +158,16 @@ ko:
you_replied_to_post: "You 답글 {{post_number}}"
user_replied_to_topic: "{{user}} 답글 the topic"
you_replied_to_topic: "You 답글 the topic"
-
+
user_mentioned_user: "{{user}} 언급 {{another_user}}"
user_mentioned_you: "{{user}} 언급 you"
you_mentioned_user: "You 언급 {{user}}"
-
+
posted_by_user: "에 의해 게시 {{user}}"
posted_by_you: "에 의해 게시 you"
sent_by_user: "에 의해 전송 {{user}}"
sent_by_you: "에 의해 전송 you"
-
+
user_action_groups:
'1': "좋아요 받음"
'2': "좋아요 보냄"
@@ -181,7 +181,7 @@ ko:
'11': "편집"
'12': "보낸 편지함"
'13': "받은 편지함"
-
+
categories:
all: "전체 카테고리"
only_category: "오직 {{categoryName}} 카테고리"
@@ -192,7 +192,7 @@ ko:
latest_by: "가장 최근"
toggle_ordering: "정렬 컨트롤 토글"
subcategories: "서브카테고리들:"
-
+
user:
said: "{{username}} 말:"
profile: "프로필"
@@ -215,34 +215,34 @@ ko:
moderator: "{{user}}는 중간 관리자입니다."
admin: "{{user}} 는 운영자입니다."
deleted: "(삭제됨)"
-
+
messages:
all: "전체"
mine: "내글"
unread: "읽지 않음"
-
+
change_password:
success: "(이메일 전송)"
in_progress: "(이메일 전송중)"
error: "(에러)"
action: "패스워드 변경 이메일 전송"
-
+
change_about:
title: "내정보 변경"
-
+
change_username:
title: "사용자 이름 변경"
confirm: "사용자 이름을 변경합니다. 모든 @사용자 언급이 끊어집니다. 사용자 이름을 변경하는게 확실한가요?"
taken: "죄송합니다. 중복된 사용자 이름입니다."
error: "사용자 이름을 변경하는 중에 오류가 발생했습니다."
invalid: "사용자 이름이 잘못되었습니다. 숫자와 문자를 포함해야합니다."
-
+
change_email:
title: "이메일 수정"
taken: "죄송합니다. 해당 이메일은 사용할 수 없습니다."
error: "이메일 변경 중 오류가 발생했습니다. 이미 사용중인 이메일인지 확인해주세요."
success: "이메일 발송이 완료되었습니다. 확인하신 후 절차에 따라주세요."
-
+
change_avatar:
title: "아바타 변경"
gravatar: "Gravatar 기반"
@@ -251,7 +251,7 @@ ko:
uploaded_avatar_empty: "커스텀 사진 추가"
upload_title: "프로필 사진 업로드"
image_is_not_a_square: "경고: 사진을 정사각형으로 수정하였습니다."
-
+
email:
title: "이메일"
instructions: "당신의 이메일은 노출 되지않습니다."
@@ -259,7 +259,7 @@ ko:
invalid: "사용하고 계시는 이메일주소를 입력해주세요."
authenticated: "당신의 이메일은 {{provider}}에 의해 인증되었습니다."
frequency: "당신의 활동이 뜸해지거나 메일을 읽지않는다면 확인메일을 보내드립니다."
-
+
name:
title: "별명"
instructions: "별명을 정해주세요."
@@ -277,10 +277,10 @@ ko:
too_long: "사용자 이름이 너무 깁니다."
checking: "사용가능한지 확인 중..."
enter_email: '사용자 이름을 찾았습니다. 일치하는 Email을 입력해주세요.'
-
+
password_confirmation:
title: "비밀번호를 재입력해주세요."
-
+
last_posted: "마지막글"
last_emailed: "마지막 이메일"
last_seen: "마지막 접속"
@@ -293,13 +293,13 @@ ko:
daily: "매일"
weekly: "매주"
bi_weekly: "격주"
-
+
email_direct: "누군가가 게시물에 @이름 또는 답글을 달 경우에 이메일을 받습니다."
email_private_messages: "누군가 당신에게 메세지를 보낼 때 이메일을 받습니다."
email_always: "해당 포럼을 이용중이면 이메일 알림과 이메일 요약을 받습니다."
-
+
other_settings: "추가 사항"
-
+
new_topic_duration:
label: "새글을 정의해주세요."
not_viewed: "아직 안본 글"
@@ -310,7 +310,7 @@ ko:
after_n_weeks:
one: "지난주 작성된 글"
other: "최근 {{count}} 주 동안 게시되었습니다."
-
+
auto_track_topics: "내가 작성한 글을 추적할 수 있습니다."
auto_track_options:
never: "하지않음"
@@ -321,7 +321,7 @@ ko:
after_n_minutes:
one: "1분 후에"
other: "{{count}}분 후에"
-
+
invited:
title: "초대"
user: "사용자 초대"
@@ -336,75 +336,75 @@ ko:
time_read: "읽은 시간"
days_visited: "일일 방문"
account_age_days: "일일 계정 나이"
-
+
password:
title: "비밀번호"
too_short: "암호가 너무 짧습니다."
ok: "적절한 암호입니다."
-
+
ip_address:
title: "마지막 IP 주소"
avatar:
title: "아바타"
title:
title: "제목"
-
+
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: "인기 토픽"
enabled_description: "당신은 해당 토픽의 인기 게시물 을 보고 있습니다. 모든 게시물을 보려면 아래를 클릭하세요."
description: "해당 토픽에는 {{count}}개의 게시글이 있습니다. . 아주 많군요!! 인기 게시물만 봄으로 시간을 절약하겠습니까?"
enable: '인기 토픽 보기로 전환하여 봅니다'
disable: '인기 토픽 보기가 취소되었습니다'
-
+
private_message_info:
title: "개인 메시지"
invite: "다른 사람 초대..."
remove_allowed_user: "{{name}} 에게서 온 개인 메시지를 삭제할까요? "
-
+
email: '이메일'
username: '사용자'
last_seen: '마지막 접근'
created: '생성'
trust_level: '신뢰하는 레벨'
-
+
create_account:
title: "계정만들기"
action: "지금 계정 만들기!"
invite: "아직 계정이 없으신가요?"
failed: "뭔가 잘못되었습니다. 이 메일은 등록이 되어있습니다. 비밀번호를 잊으셨다면 비밀번호 찾기를 눌러주세요."
-
+
forgot_password:
title: "비밀번호를 찾기"
action: "비밀번호를 잊어버렸습니다."
invite: "사용자 이름 또는 이메일 주소를 입력하시면, 비밀번호 재설정 이메일을 보내드립니다."
reset: "암호 재설정"
complete: "이메일이 맞다면, 곧 암호를 재설정하는 지침 이메일을 수신합니다."
-
+
login:
title: "로그인"
username: "로그인"
@@ -442,7 +442,7 @@ ko:
persona:
title: "Persona"
message: "Mozilla Persona 인증 중(팝업 차단을 해제 하세요.)"
-
+
composer:
posting_not_on_topic: "어떤 토픽에 답글을 작성하시겠습니까?"
saving_draft_tip: "저장중..."
@@ -450,11 +450,11 @@ ko:
saved_local_draft_tip: "로컬로 저장됩니다."
similar_topics: "당신의 토픽은 유사합니다..."
drafts_offline: "초안"
-
+
min_length:
need_more_for_title: "{{n}} 자 필요"
need_more_for_reply: "{{n}} 자 필요"
-
+
error:
title_missing: "제목 필요"
title_too_short: "제목은 적어도 {{min}}자 보다 길어야 합니다."
@@ -462,7 +462,7 @@ ko:
post_missing: "본문이 비어있습니다."
post_length: "본문은 적어도 {{min}}자 보다 길어야 합니다."
category_missing: "카테고리를 선택해야 합니다."
-
+
save_edit: "편집 저장"
reply_original: "기존 토픽에 대해 답글을 씁니다."
reply_here: "여기에 답글을 달아주세요."
@@ -470,7 +470,7 @@ ko:
cancel: "취소"
create_topic: "토픽 만들기"
create_pm: "개인 메시지를 만듭니다."
-
+
users_placeholder: "사용자 추가"
title_placeholder: "여기에 제목을 입력하세요. 토픽은 무엇입니까?"
reply_placeholder: "여기에 입력하세요. 마크 다운이나 BBCode 형식을 사용하세요. 드래그&드랍으로 이미지를 넣습니다."
@@ -481,7 +481,7 @@ ko:
uploading: "업로딩중..."
show_preview: '미리보기를 보여줍니다 «'
hide_preview: '« 미리보기를 숨깁니다'
-
+
quote_post_title: "전체 게시물을 인용"
bold_title: "굵게"
bold_text: "굵게하기"
@@ -507,11 +507,11 @@ ko:
redo_title: "다시"
help: "마크다운 편집 도움말"
toggler: "작성 패널을 숨기거나 표시"
-
+
admin_options_title: "이 토픽에 대한 옵션 설정"
auto_close_label: "자동 토픽 닫기 : "
auto_close_units: "일"
-
+
notifications:
title: "@이름 언급, 게시글과 토픽에 대한 언긋, 개인 메시지 등에 대한 알림"
none: "현재 알림이 없습니다."
@@ -527,7 +527,7 @@ ko:
invitee_accepted: " {{username}} 의 초대를 수락했습니다."
moved_post: " {{username}} 이동 {{link}}"
total_flagged: "관심 표시된 총 게시글"
-
+
upload_selector:
title: "이미지 추가하기"
title_with_attachments: "이미지 또는 파일 추가하기"
@@ -540,27 +540,27 @@ ko:
hint: "(드래그&드랍으로 업로드 가능)"
hint_for_chrome: "(드래그&드랍으로 이미지 업로드 가능)"
uploading: "업로드 중입니다"
-
+
search:
title: "토픽, 게시물, 사용자, 카테고리를 검색"
placeholder: "여기에 검색어를 입력"
no_results: "검색 결과가 없음"
searching: "검색중 ..."
-
+
prefer:
user: "@{{username}}님이 쓰신 게시글을 위주로 검색"
category: "{{category}} 안에 게시글을 위주로 검색"
-
+
site_map: "다른 토픽나 카테고리로 이동"
go_back: '돌아가기'
current_user: '사용자 페이지로 이동'
-
+
favorite:
title: '즐겨찾기'
help:
star: '즐겨찾기로 이 토픽를 추가'
unstar: '즐겨찾기에서 이 토픽를 제거'
-
+
topics:
none:
favorited: "아직 즐겨찾기가 없습니다, 토픽을 즐거찾기 하려면 제목 옆에 별표를 눌러주세요."
@@ -580,12 +580,12 @@ ko:
unread: "더 이상 읽지 않은 토픽이 없습니다"
favorited: "더 이상 읽을 즐겨 찾기 토픽이 없습니다"
category: "더 이상 {{category}} 토픽이 없습니다"
-
+
rank_details:
toggle: 토픽 랭킹 세부 사항을 토글합니다.
show: 토픽 랭킹 세부 사항을 보여줍니다.
title: 토픽 랭킹 세부 사항
-
+
topic:
filter_to: "이 토픽에서 오직 {{username}} 사용자의 {{post_count}} 건의 게시물만 보기"
create: '토픽 만들기'
@@ -617,7 +617,7 @@ ko:
new_posts:
one: "1 개의 읽지 않은 게시글이 있습니다."
other: "{{count}} 개의 읽지 않은 게시글이 있습니다."
-
+
likes:
other: "이 토픽에 1 개의 '좋아요'가 있습니다."
other: "이 토픽에 {{count}} 개의 '좋아요'가 있습니다."
@@ -627,44 +627,44 @@ ko:
toggle_information: "토픽 세부 정보를 토글합니다."
read_more_in_category: "자세한 내용을 원하십니까? {{catLink}} 또는 {{latestLink}} 에서 다른 토픽을 검색해보세요"
read_more: "{{catLink}} 또는 {{latestLink}}에서 자세한 내용을 원하십니까?"
-
+
# keys ending with _MF use message format, see /spec/components/js_local_helper_spec.rb for samples
read_more_MF: "There {
- UNREAD, plural,
- =0 {}
- one {
- is 1 안읽음
- } other {
- are # 안읽음
- }
- } {
- NEW, plural,
- =0 {}
- one { {BOTH, select, true{and } false {is } other{}} 1 새로운 topic}
- other { {BOTH, select, true{and } false {are } other{}} # 새로운 topics}
+ UNREAD, plural,
+ =0 {}
+ one {
+ is 1 안읽음
+ } other {
+ are # 안읽음
+ }
+ } {
+ NEW, plural,
+ =0 {}
+ one { {BOTH, select, true{and } false {is } other{}} 1 새로운 topic}
+ other { {BOTH, select, true{and } false {are } other{}} # 새로운 topics}
} remaining, or {CATEGORY, select, true {browse other topics in {catLink}} false {{latestLink}} other {}} "
-
+
browse_all_categories: 모든 카테고리 보기
-
+
view_latest_topics: 최신 토픽 보기
suggest_create_topic: 왜 토픽을 만들 수 없나요?
read_position_reset: "당신의 읽기 위치가 재설정되었습니다."
jump_reply_up: 이전 답글로 이동
jump_reply_down: 이후 답글로 이동
deleted: "토픽이 삭제되었습니다"
-
+
auto_close_notice: "이 토픽은 곧 자동으로 닫힙니다. %{timeLeft}."
auto_close_title: '자동 닫기 설정'
auto_close_save: "저장"
auto_close_remove: "이 토픽 자동 닫지 않기"
-
+
progress:
title: 진행중인 토픽
jump_top: 첫 게시글로 이동
jump_bottom: 마지막 게시글로 이동
total: 총 게시글
current: 현재 게시글
-
+
notifications:
title: '알림'
reasons:
@@ -690,7 +690,7 @@ ko:
muted:
title: "알림 없음"
description: "아무 알림도 없습니다. '읽지 않은 글' 탭에 나타나지 않습니다."
-
+
actions:
recover: "토픽 다시 복구"
delete: "토픽 삭제"
@@ -706,21 +706,21 @@ ko:
reset_read: "데이터 읽기 재설정"
multi_select: "이동하기 위한 게시글 다중 선택"
convert_to_topic: "정식 토픽으로 변환"
-
+
reply:
title: '답글'
help: '이 토픽에 대한 답글 구성 시작'
-
+
clear_pin:
title: "고정 취소"
help: "더 이상 목록의 맨 위에 표시하지 않도록 이 토픽의 고정 상태를 해제합니다."
-
+
share:
title: '공유'
help: '이 토픽의 링크를 공유'
-
+
inviting: "초대 중..."
-
+
invite_private:
title: '개인 메시지에 초대'
email_or_username: "초대하려는 이메일 또는 사용자"
@@ -728,7 +728,7 @@ ko:
action: "초대"
success: "감사합니다! 사용자가 개인 메세지에 참여할 수 있도록 초대했습니다."
error: "죄송합니다, 해당 사용자를 초대하는 도중 오류가 발생했습니다."
-
+
invite_reply:
title: '초대 이메일 보내기'
action: '이메일 초대'
@@ -737,9 +737,9 @@ ko:
email_placeholder: '이메일 주소'
success: "감사합니다! {{email}}로 초대장을 발송했습니다. 초대를 수락하면 알려 드리겠습니다. 초대 한 사람을 추적하기 위해선 사용자 페이지에서 '초대장' 탭을 선택하세요."
error: "죄송합니다, 그 사람을 초대 할 수 없습니다. 이미 포럼 사용자입니까?"
-
+
login_reply: '답글을 작성하려면 로그인해야 합니다.'
-
+
filters:
user: "당신은 {{n_posts}} {{by_n_users}}를 보고 있습니다."
n_posts:
@@ -748,7 +748,7 @@ ko:
by_n_users:
one: "1 명의 유저에 의해 만들어짐"
other: "{{count}} 명의 유저에 의해 만들어짐"
-
+
best_of: "당신은 {{n_best_posts}} {{of_n_posts}}를 보고 있습니다."
n_best_posts:
one: "1 개의 인기 게시글"
@@ -757,7 +757,7 @@ ko:
one: "이 토픽에 1 개"
other: "이 토픽에 {{count}} 개"
cancel: "다시 이 토픽의 모든 게시물을 표시합니다."
-
+
split_topic:
title: "새로운 토픽으로 이동"
action: "새로운 토픽으로 이동"
@@ -766,7 +766,7 @@ ko:
instructions:
one: "새로운 토픽을 만들기 위해 당신이 선택한 1개의 글을 불렀왔습니다."
other: "새로운 토픽을 만들기 위해 당신이 선택한 {{count}}개의 글을 불러왔습니다."
-
+
merge_topic:
title: "이미 있는 토픽로 옴기기"
action: "이미 있는 토픽로 옴기기"
@@ -774,7 +774,7 @@ ko:
instructions:
one: "이 게시물을 이동시킬 토픽을 선택하세요."
other: "이 {{count}}개의 게시물들을 이동시킬 토픽를 선택하세요."
-
+
multi_select:
select: '선택'
selected: '({{count}})개가 선택됨'
@@ -784,7 +784,7 @@ ko:
description:
one: "1개의 게시물을 선택하였습니다."
other: "{{count}}개의 게시물을 선택하였습니다."
-
+
post:
reply: "{{replyAvatar}} {{username}}에 의해 {{link}} 답글"
reply_topic: "{{link}} 답글"
@@ -801,11 +801,11 @@ ko:
other: "(글 작성자의 요구로 %{count} 시간안에 자동 삭제됩니다.)"
deleted_by: "삭제됨"
expand_collapse: "확장/축소"
-
+
has_replies:
one: "답글"
other: "답글들"
-
+
errors:
create: "죄송합니다, 게시물을 만드는 동안 오류가 발생했습니다. 다시 시도하십시오."
edit: "죄송합니다, 게시물을 수정하는 중에 오류가 발생했습니다. 다시 시도하십시오."
@@ -816,12 +816,12 @@ ko:
upload_not_authorized: "업로드 하시려는 파일 확장자는 사용이 불가능합니다 (사용가능 확장자: {{authorized_extensions}})."
image_upload_not_allowed_for_new_user: "죄송합니다. 새로운 유저는 이미지를 업로드 하실 수 없습니다."
attachment_upload_not_allowed_for_new_user: "죄송합니다. 새로운 유저는 파일 첨부를 업로드 하실 수 없습니다."
-
+
abandon: "당신의 게시물을 포기 하시겠습니까?"
-
+
archetypes:
save: '옵션 저장'
-
+
controls:
reply: "이 게시물에 대한 딥글을 작성합니다."
like: "이 게시물을 좋아합니다."
@@ -837,7 +837,7 @@ ko:
other: "이 게시글에 대한 {{count}} 개의 답글을 삭제하시겠습니까?"
yes_value: "예, 답글도 삭제합니다."
no_value: "아니오, 게시글만 삭제합니다."
-
+
actions:
flag: '신고'
clear_flags:
@@ -928,17 +928,17 @@ ko:
vote:
one: "1명의 사용자가 이 게시글에 투표했습니다."
other: "{{count}}명의 사용자가 이 게시글에 투표했습니다."
-
+
edits:
one: 하나 편집
other: "{{count}}개 편집 "
zero: 편집 안함
-
+
delete:
confirm:
other: "이 게시물들을 삭제하시겠습니까?"
other: "모든 게시물들을 삭제하시겠습니까?"
-
+
category:
can: '할 수 있다…'
none: '(카테고리 없음)'
@@ -976,7 +976,7 @@ ko:
this_year: "올해"
position: "위치"
parent: "부모 카테고리"
-
+
flagging:
title: '왜 이 게시물을 신고합니까?'
action: '게시물 신고'
@@ -992,13 +992,13 @@ ko:
at_least: "최소한 {{n}}자를 입력하세요 "
more: "{{n}} 이동합니다..."
left: "{{n}} 나머지"
-
- topic_summary:
+
+ topic_map:
title: "토픽 요약"
links_shown: "모든 {{totalLinks}} 링크 보기..."
clicks: "클릭"
topic_link: "토픽 링크"
-
+
topic_statuses:
locked:
help: "이 토픽은 폐쇄되었습니다. 더이상 새 답글을 받을 수 없습니다."
@@ -1008,7 +1008,7 @@ ko:
help: "이 토픽은 보관중입니다. 고정되어 변경이 불가능합니다."
invisible:
help: "이 토픽은 보이지 않습니다. 토픽 목록에 표시되지 않습니다. 단지 직접적인 링크를 통해서만 접근 할 수 있습니다"
-
+
posts: "게시물"
posts_long: "이 토픽의 게시물 수는 {{number}}개 입니다."
original_post: "원본 게시물"
@@ -1022,9 +1022,9 @@ ko:
category_title: "카테고리"
history: "기록"
changed_by: "{{author}}에 의해"
-
+
categories_list: "카테고리 목록"
-
+
filters:
latest:
title: "최신글"
@@ -1063,22 +1063,22 @@ ko:
one: "{{categoryName}} (1)"
other: "{{categoryName}} ({{count}})"
help: "{{categoryName}}카테고리의 최신 토픽"
-
+
browser_update: '불행하게도, 당신의 브라우저는 이 사이트를 이용하기에 어렵습니다.. 브라우저를 업그레이드 하시기 바랍니다..'
-
+
permission_types:
full: "생성 / 답글/ 보기"
create_post: "답글 / 보기"
readonly: "보기"
-
- # This section is exported to the javascript for i18n in the admin section
+
+ # This section is exported to the javascript for i18n in the admin section
admin_js:
type_to_filter: "필터를 입력하세요..."
-
+
admin:
title: 'Discourse 운영'
moderator: '중간 관리자'
-
+
dashboard:
title: "대시보드"
last_updated: "대시보드 최근 업데이트 :"
@@ -1102,7 +1102,7 @@ ko:
suspended: '접근금지:'
private_messages_short: "PMs"
private_messages_title: "개인 메시지"
-
+
reports:
today: "오늘"
yesterday: "어제"
@@ -1114,16 +1114,16 @@ ko:
all: "모두"
view_table: "테이블로 보기"
view_chart: "차트로 보기"
-
+
commits:
latest_changes: "최근 변경 사항 : 자주 업데이트하십시오!"
by: "에 의해"
-
+
flags:
title: "신고"
old: "지난 신고"
active: "신고"
-
+
agree_hide: "동의 (게시글 숨기기 + 개인 메시지 보내기)"
agree_hide_title: "이 게시물을 숨기고 사용자에게 편집하라는 개인 메시지를 보냅니다."
defer: "연기"
@@ -1135,12 +1135,12 @@ ko:
disagree: "동의하지 않음"
disagree_title: "신고에 동의하지 않고, 이 게시글에 달린 신고는 삭제"
delete_spammer_title: "사용자와 모든 토픽, 게시글 삭제."
-
+
flagged_by: "신고자"
error: "뭔가 잘못 됐어요"
view_message: "답글"
no_results: "신고가 없습니다."
-
+
summary:
action_type_3:
one: "주제 벗어남"
@@ -1157,7 +1157,7 @@ ko:
action_type_8:
one: "스팸"
other: "스팸 x{{count}}"
-
+
groups:
title: "그룹"
edit: "그룹 수정"
@@ -1166,9 +1166,9 @@ ko:
about: "회원과 이름을 변경"
can_not_edit_automatic: "자동으로 회원이 결정됩니다. 관리 사용자는 회원의 역할과 신뢰 레벨을 결정할 수 있습니다."
delete: "삭제"
- delete_confirm: "이 그룹을 삭제 하시겠습니까?"
+ delete_confirm: "이 그룹을 삭제 하시겠습니까?"
delete_failed: "이것은 자동으로 생성된 그룹입니다. 삭제할 수 없습니다."
-
+
api:
generate_master: "마스터 API 키 생성"
none: "지금 활성화된 API 키가 없습니다."
@@ -1183,7 +1183,7 @@ ko:
info_html: "당신의 API 키는 JSON콜을 이용하여 토픽을 생성하거나 수정할 수 있습니다."
all_users: "전체 유저"
note_html: "이 API 키 번호를 노출하지 마세요. 다른 사용자가 대신 글을 작성하거나 수정 할 수 있습니다."
-
+
customize:
title: "사용자 지정"
long_title: "사이트 사용자 지정"
@@ -1201,7 +1201,7 @@ ko:
delete: "삭제"
delete_confirm: "이 정의를 삭제 하시겠습니까?"
about: "사이트 정의는 사이트 스타일 시트와 헤더를 수정할 수 있습니다. 선택하거나 편집을 시작하려면 하나를 추가 할 수 있습니다."
-
+
email:
title: "이메일"
settings: "설정"
@@ -1222,7 +1222,7 @@ ko:
text: "문장"
last_seen_user: "마지막으로 본 사용자"
reply_key: "답글 단축키"
-
+
logs:
title: "기록"
action: "허용여부"
@@ -1281,14 +1281,14 @@ ko:
label: "새 IP :"
ip_address: "IP 주소"
add: "추가"
-
+
impersonate:
title: "이 사용자로 로그인"
username_or_email: "사용자의 아이디 또는 이메일"
help: "디버깅 목적으로 사용자 계정으로 로그인하기 위해 이 도구를 사용합니다."
not_found: "해당 사용자를 찾을 수 없습니다."
invalid: "죄송합니다, 해당 사용자로 로그인 할 수 있습니다."
-
+
users:
title: '사용자'
create: '중간 관리자 추가'
@@ -1329,7 +1329,7 @@ ko:
reject_failures:
one: "1명의 사용자를 거절하는데 실패했습니다."
other: "%{count}명의 사용자를 거절하는데 실패했습니다."
-
+
user:
suspend_failed: "이 사용자를 접근 금지하는데 오류 발생 {{error}}"
unsuspend_failed: "이 사용자를 접근 허용 하는데 오류 발생 {{error}}"
@@ -1396,12 +1396,12 @@ ko:
block_explanation: "블락 사용자는 게시글을 작성하거나 토픽를 작성할 수 없습니다."
trust_level_change_failed: "신뢰 레벨 변경에 문제가 있습니다."
ban_modal_title: "사용자 금지"
-
+
site_content:
none: "편집을 시작하려는 컨텐츠의 타입을 선택하세요."
title: '사이트 컨텐츠'
edit: "사이트 컨텐츠를 편집"
-
+
site_settings:
show_overriden: '오직 수정된 것만 표시'
title: '사이트 설정'
@@ -1410,4 +1410,3 @@ ko:
site_description: '사이트 설명'
-
\ No newline at end of file
diff --git a/config/locales/client.nb_NO.yml b/config/locales/client.nb_NO.yml
index 07ae04b6301..c05e21ed970 100644
--- a/config/locales/client.nb_NO.yml
+++ b/config/locales/client.nb_NO.yml
@@ -840,7 +840,7 @@ nb_NO:
more: "{{n}} igjen..."
left: "{{n}} gjenstående"
- topic_summary:
+ topic_map:
title: "Emneoppsummering"
links_shown: "vis alle {{totalLinks}} linker..."
clicks: "klikk"
diff --git a/config/locales/client.nl.yml b/config/locales/client.nl.yml
index d61fdc9655b..51ba40ef59c 100644
--- a/config/locales/client.nl.yml
+++ b/config/locales/client.nl.yml
@@ -998,7 +998,7 @@ nl:
more: "Nog {{n}} te gaan..."
left: "Nog {{n}} resterend"
- topic_summary:
+ topic_map:
title: "Topic samenvatting"
links_shown: "laat alle {{totalLinks}} links zien..."
clicks: clicks
diff --git a/config/locales/client.pseudo.yml b/config/locales/client.pseudo.yml
index 0c661045e95..1cd7047a372 100644
--- a/config/locales/client.pseudo.yml
+++ b/config/locales/client.pseudo.yml
@@ -897,7 +897,7 @@ pseudo:
at_least: '[[ éɳťéř áť łéášť {{n}} čĥářáčťéřš ]]'
more: '[[ {{n}} ťó ǧó... ]]'
left: '[[ {{n}} řéɱáíɳíɳǧ ]]'
- topic_summary:
+ topic_map:
title: '[[ Ťóƿíč Šůɱɱářý ]]'
links_shown: '[[ šĥóŵ áłł {{totalLinks}} łíɳǩš... ]]'
clicks: '[[ čłíčǩš ]]'
diff --git a/config/locales/client.pt.yml b/config/locales/client.pt.yml
index 472570f24f3..bbe9d59699a 100644
--- a/config/locales/client.pt.yml
+++ b/config/locales/client.pt.yml
@@ -537,7 +537,7 @@ pt:
more: "{{n}} em falta..."
left: "{{n}} restantes"
- topic_summary:
+ topic_map:
title: "Sumário do Tópico"
links_shown: "mostrar todos os {{totalLinks}} links..."
diff --git a/config/locales/client.pt_BR.yml b/config/locales/client.pt_BR.yml
index 5a673ba6c36..8472946188b 100644
--- a/config/locales/client.pt_BR.yml
+++ b/config/locales/client.pt_BR.yml
@@ -989,7 +989,7 @@ pt_BR:
more: "{{n}} em falta..."
left: "{{n}} restantes"
- topic_summary:
+ topic_map:
title: "Sumário do Tópico"
links_shown: "mostrar todos os {{totalLinks}} links..."
clicks: "clicks"
diff --git a/config/locales/client.ru.yml b/config/locales/client.ru.yml
index d52fae5e797..964e40e7ca8 100644
--- a/config/locales/client.ru.yml
+++ b/config/locales/client.ru.yml
@@ -1010,7 +1010,7 @@ ru:
at_least: 'введите как минимум {{n}} символов'
more: 'ещё {{n}} символов...'
left: 'осталось {{n}} символов'
- topic_summary:
+ topic_map:
title: 'Сводка по теме'
links_shown: 'показать все {{totalLinks}} ссылок...'
clicks: переходов
diff --git a/config/locales/client.sv.yml b/config/locales/client.sv.yml
index 47d756e8bdc..367a1f8b268 100644
--- a/config/locales/client.sv.yml
+++ b/config/locales/client.sv.yml
@@ -716,7 +716,7 @@ sv:
more: "{{n}} fler..."
left: "{{n}} kvar"
- topic_summary:
+ topic_map:
title: "Trådsammanfattning"
links_shown: "Visa alla {{totalLinks}} länkar..."
diff --git a/config/locales/client.zh_CN.yml b/config/locales/client.zh_CN.yml
index 153e74ae8f1..cffe35548fa 100644
--- a/config/locales/client.zh_CN.yml
+++ b/config/locales/client.zh_CN.yml
@@ -739,7 +739,7 @@ zh_CN:
help: '向你的朋友发送邀请,他们只需要一个点击就能回复这个主题'
to_topic: "我们会给你的朋友发送一封邮件,他/她只需点击其中的一个链接,就可以无需登录直接回复这个主题。"
to_forum: "我们会给你的朋友发送一封邮件,他/她只需点击其中的链接,就可以注册加入这个论坛。"
-
+
email_placeholder: '电子邮箱地址'
success: "谢谢!我们已发送一个邀请邮件到{{email}}。当他们确认的时候我们会通知你。你也可以在你的用户页面的邀请选项卡下查看邀请状态。"
error: "抱歉,我们不能邀请此人,可能他/她已经是本站用户了?"
@@ -999,7 +999,7 @@ zh_CN:
more: "还差 {{n}} 个……"
left: "还剩下 {{n}}"
- topic_summary:
+ topic_map:
title: "主题概要"
links_shown: "显示所有 {{totalLinks}} 个链接……"
clicks: "点击"
diff --git a/config/locales/client.zh_TW.yml b/config/locales/client.zh_TW.yml
index beb78a0d6ed..d767544c232 100644
--- a/config/locales/client.zh_TW.yml
+++ b/config/locales/client.zh_TW.yml
@@ -890,7 +890,7 @@ zh_TW:
more: "還差 {{n}} 個……"
left: "還剩下 {{n}}"
- topic_summary:
+ topic_map:
title: "主題概要"
links_shown: "顯示所有 {{totalLinks}} 個鏈接……"
clicks: "點擊"
diff --git a/lib/topic_view.rb b/lib/topic_view.rb
index f485d27a002..7d95c44abfa 100644
--- a/lib/topic_view.rb
+++ b/lib/topic_view.rb
@@ -162,7 +162,7 @@ class TopicView
end
def links
- @links ||= TopicLink.topic_summary(guardian, @topic.id)
+ @links ||= TopicLink.topic_map(guardian, @topic.id)
end
def link_counts
diff --git a/spec/models/topic_link_spec.rb b/spec/models/topic_link_spec.rb
index 83f92270750..d2c5cb74b73 100644
--- a/spec/models/topic_link_spec.rb
+++ b/spec/models/topic_link_spec.rb
@@ -253,7 +253,7 @@ describe TopicLink do
end
end
- describe 'counts_for and topic_summary' do
+ describe 'counts_for and topic_map' do
it 'returns blank without posts' do
TopicLink.counts_for(Guardian.new, nil, nil).should be_blank
end
@@ -279,7 +279,7 @@ describe TopicLink do
counts_for[post.id].find {|l| l[:url] == 'http://google.com'}[:clicks].should == 0
counts_for[post.id].first[:clicks].should == 1
- array = TopicLink.topic_summary(Guardian.new, post.topic_id)
+ array = TopicLink.topic_map(Guardian.new, post.topic_id)
array.length.should == 4
array[0]["clicks"].should == "1"
end
@@ -292,7 +292,7 @@ describe TopicLink do
post = Fabricate(:post, raw: "hello test topic #{url}")
TopicLink.extract_from(post)
- TopicLink.topic_summary(Guardian.new, post.topic_id).count.should == 1
+ TopicLink.topic_map(Guardian.new, post.topic_id).count.should == 1
TopicLink.counts_for(Guardian.new, post.topic, [post]).length.should == 1
category.set_permissions(:staff => :full)
@@ -300,8 +300,8 @@ describe TopicLink do
admin = Fabricate(:admin)
- TopicLink.topic_summary(Guardian.new, post.topic_id).count.should == 0
- TopicLink.topic_summary(Guardian.new(admin), post.topic_id).count.should == 1
+ TopicLink.topic_map(Guardian.new, post.topic_id).count.should == 0
+ TopicLink.topic_map(Guardian.new(admin), post.topic_id).count.should == 1
TopicLink.counts_for(Guardian.new, post.topic, [post]).length.should == 0
TopicLink.counts_for(Guardian.new(admin), post.topic, [post]).length.should == 1