From 111329b31fe0e106006bdd0eeea97b7cc7b47793 Mon Sep 17 00:00:00 2001
From: Tom Hughes
<%= link_to h(contact.display_name), :controller => 'user', :action => 'view', :display_name => contact.display_name %>
@@ -47,4 +45,4 @@
<%= result_to_html(result) %> <%= result_to_html(result) %> <%= t 'browse.redacted.message_html', :type => t('browse.redacted.type.node'), :redaction_link => link_to(t('browse.redacted.redaction', :id => node_details.redaction.id), node_details.redaction), :version => node_details.version %> <%= t 'browse.redacted.message_html', :type => t('browse.redacted.type.relation'), :redaction_link => link_to(t('browse.redacted.redaction', :id => relation_details.redaction.id), relation_details.redaction), :version => relation_details.version %> <%= t 'browse.redacted.message_html', :type => t('browse.redacted.type.way'), :redaction_link => link_to(t('browse.redacted.redaction', :id => way_details.redaction.id), way_details.redaction), :version => way_details.version %> あなたの OpenID は、まだ OpenStreetMap のどのアカウントとも関連付けられていません。 OpenID는 아직 OpenStreetMap 계정과 연결되지 않았습니다. <%= t 'user.login.no account' %> <%= link_to t('user.login.register now'), :action => :new, :referer => params[:referer] %>
- <%= t('trace.list.description') %>
+ <%= trace.description %>
<%= t'trace.trace.by' %> <%=link_to h(trace.user.display_name), {:controller => 'user', :action => 'view', :display_name => trace.user.display_name} %>
<% if !trace.tags.empty? %>
From 4b9efb63b8c3d1140c785fb216952d984abf4990 Mon Sep 17 00:00:00 2001
From: Tom Hughes element that will be deleted
by the browser, put it on the
+
<% @results.each do |result| %>
-
<% if @more_params %>
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 831311615..c13ca2c09 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -266,8 +266,8 @@ en:
nodes: "Nodes:"
part_of: "Part of:"
also_part_of:
- one: "also part of way %{related_ways}"
- other: "also part of ways %{related_ways}"
+ one: "part of way %{related_ways}"
+ other: "part of ways %{related_ways}"
way_history:
way_history: "Way History"
way_history_title: "Way History: %{way_name}"
From f360d77aff145a1355c64ab49d7bc6761a233fbc Mon Sep 17 00:00:00 2001
From: Tom Hughes gkZ~so4)L;#PP5t+{${@4|>Xo-)TeZ#*t|@S|J!
z)m&3$Zw2MXypw0AWot1Tc_pzd4ylxyZz{EU!v5Rk&;1Uk`g@A>ehNEEDNZhdf%
ziBh`k#Y^ws2^REwF6Y`}c3|q8%P&){8$&KUdgC`ie@2Y3vV=9?_IRGMmeLLP7@oRl
zoyu!nbM)-NAAOdLFBqy@WjQxY7qDQ~2{cM-6xUf7>#w^vq5b#wif0B36J{{Q@N_
-
<%= render :partial => 'trace_paging_nav' %>
diff --git a/test/functional/trace_controller_test.rb b/test/functional/trace_controller_test.rb
index 8ff29c437..d0afcc587 100644
--- a/test/functional/trace_controller_test.rb
+++ b/test/functional/trace_controller_test.rb
@@ -154,7 +154,8 @@ class TraceControllerTest < ActionController::TestCase
def test_list
get :list
assert_response :success
- assert_template 'list'
+ assert_template "list"
+ check_trace_list Trace.public
end
# Check that I can get mine
@@ -168,6 +169,43 @@ class TraceControllerTest < ActionController::TestCase
# Now try when logged in
get :mine, {}, {:user => users(:public_user).id}
assert_redirected_to :controller => 'trace', :action => 'list', :display_name => users(:public_user).display_name
+
+ # Fetch the actual list
+ get :list, {:display_name => users(:public_user).display_name}, {:user => users(:public_user).id}
+ assert_response :success
+ assert_template "list"
+ check_trace_list users(:public_user).traces
+ end
+
+ # Check the list of changesets for a specific user
+ def test_list_user
+ # Test a user with no traces
+ get :list, :display_name => users(:second_public_user).display_name
+ assert_response :success
+ assert_template "list"
+ check_trace_list users(:second_public_user).traces.public
+
+ # Test a user with some traces - should see only public ones
+ get :list, :display_name => users(:public_user).display_name
+ assert_response :success
+ assert_template "list"
+ check_trace_list users(:public_user).traces.public
+
+ @request.cookies["_osm_username"] = users(:normal_user).display_name
+
+ # Should still see only public ones when authenticated as another user
+ get :list, {:display_name => users(:public_user).display_name}, {:user => users(:normal_user).id}
+ assert_response :success
+ assert_template "list"
+ check_trace_list users(:public_user).traces.public
+
+ @request.cookies["_osm_username"] = users(:public_user).display_name
+
+ # Should see all traces when authenticated as the target user
+ get :list, {:display_name => users(:public_user).display_name}, {:user => users(:public_user).id}
+ assert_response :success
+ assert_template "list"
+ check_trace_list users(:public_user).traces
end
# Check that the rss loads
@@ -307,4 +345,24 @@ class TraceControllerTest < ActionController::TestCase
delete :api_delete, :id => gpx_files(:public_trace_file).id
assert_response :not_found
end
+
+private
+
+ def check_trace_list(traces)
+ traces = traces.visible.order("timestamp DESC")
+
+ if traces.count > 0
+ assert_select "table#trace_list tbody", :count => 1 do
+ assert_select "tr", :count => traces.count do |rows|
+ traces.zip(rows).each do |trace,row|
+ assert_select row, "span.trace_summary", Regexp.new(Regexp.escape("(#{trace.size} points)"))
+ assert_select row, "td", Regexp.new(Regexp.escape(trace.description))
+ assert_select row, "td", Regexp.new(Regexp.escape("by #{trace.user.display_name}"))
+ end
+ end
+ end
+ else
+ assert_select "h4", /Nothing here yet/
+ end
+ end
end
From b0747c3c1e2c3f437fb5e94e85c2f329680f3ee0 Mon Sep 17 00:00:00 2001
From: Tom Hughes
-
- <%= render :partial => 'trace', :collection => @traces unless @traces.nil? %>
+
+
-
-
+
+
+
+ <%= render :partial => 'trace', :collection => @traces unless @traces.nil? %>
+
+
+ <%= render :partial => "containing_relation", :collection => relation_details.containing_relation_members %>
あなたの指定したアドレスに確認メールが届くまであなたはログインすることはできません。メールボックスでスパムフィルタを使っているときには webmaster@openstreetmap.org からの確認メールを受信できるようホワイトリストを設定してください。"
+ flash welcome: 登録ありがとうございます。歓迎メッセージと使い始めるためのヒントを %{email} にお送りしました。
heading: ユーザー アカウントの作成
license_agreement: アカウントを確認するときには contributor terms に同意する必要があります。
no_auto_account_create: 残念ながら、現在、自動ではアカウントを作成できません。
- not displayed publicly: 非公開です (詳細は プライバシー ポリシーを参照してください)
+ not displayed publicly: 非公開です (詳細は プライバシー ポリシーを参照してください)
openid: "%{logo} OpenID:"
openid association: "\n
"
openid no password: OpenID ではパスワードは不要ですが、特殊なツール/サーバーでは必要な場合があります。
@@ -1670,7 +1677,7 @@ ja:
you need to accept or decline: 続行するには新しい投稿規約を読んで同意または拒否してください。
view:
activate_user: このユーザーを有効にする
- add as friend: 友達に追加
+ add as friend: 友達を追加
ago: (%{time_in_words_ago}前)
block_history: 受けたブロック
blocks by me: 自分が実行したブロック
@@ -1690,8 +1697,8 @@ ja:
diary: 日記
edits: 編集
email address: "メール アドレス:"
- friends_changesets: 友達によるすべての変更セットを参照
- friends_diaries: 友達の日記エントリをすべて参照
+ friends_changesets: 友達による変更セット
+ friends_diaries: 友達の日記エントリ
hide_user: このユーザーを隠す
if set location: 活動地域を指定すると、この下に周辺の地図と、近くで活動するマッパーが表示されます。%{settings_link} から設定をしてください。
km away: 距離 %{count} km
@@ -1705,8 +1712,8 @@ ja:
my settings: 設定
my traces: 自分のトレース
nearby users: 周辺のその他のユーザー
- nearby_changesets: ユーザーの周辺のすべての変更セットを参照
- nearby_diaries: ユーザーの周辺のすべての日記エントリを参照
+ nearby_changesets: 周辺のユーザーの変更セット
+ nearby_diaries: 周辺のユーザーの日記エントリ
new diary entry: 新しい日記エントリ
no friends: あなたはまだ誰も友達として登録していません。
no nearby users: あなたの活動地域周辺に他のマッパーはいないようです。
@@ -1814,7 +1821,7 @@ ja:
time_past: "%{time}前に終了しました"
title: "%{block_by} が %{block_on} をブロックしました"
update:
- only_creator_can_edit: このブロックを編集するにはモデレータ権限が必要です。
+ only_creator_can_edit: このブロックを編集するにはモデレーター権限が必要です。
success: ブロックを更新しました。
user_role:
filter:
diff --git a/config/locales/ka.yml b/config/locales/ka.yml
index ca68b07f7..ed098cb87 100644
--- a/config/locales/ka.yml
+++ b/config/locales/ka.yml
@@ -791,7 +791,6 @@ ka:
user_diaries_tooltip: მომხმარებლების დღიურების ნახვა
view: იხილეთ
view_tooltip: რუკის ხილვა
- welcome_user: კეთილი იყოს თქვენი მობრძანება, %{user_link}
welcome_user_link_tooltip: თქვენი მომხმარებლის გვერდი
wiki: ვიკი
license_page:
diff --git a/config/locales/ko.yml b/config/locales/ko.yml
index e039595bb..e6b8235a5 100644
--- a/config/locales/ko.yml
+++ b/config/locales/ko.yml
@@ -165,7 +165,7 @@ ko:
way: 길
paging_nav:
of: 중
- showing_page: 페이지 보기
+ showing_page: 페이지
redacted:
message_html: 이 %{type}의 %{version} 버전은 수정한 버전으로 볼 수 없습니다. 자세한 내용은 %{redaction_link}(을)를 참고하세요.
redaction: 개정 %{id}
@@ -205,7 +205,7 @@ ko:
manually_select: 다른 지역 선택
object_list:
api: API로부터 이 지역 회수
- back: 개체 목록 표시
+ back: 개체 목록으로 돌아가기
details: 자세한 사항
heading: 개체 목록
history:
@@ -247,8 +247,8 @@ ko:
way_title: "길: %{way_name}"
way_details:
also_part_of:
- one: "%{related_ways}의 일부"
- other: "%{related_ways}의 일부"
+ one: "%{related_ways} 길의 일부"
+ other: "%{related_ways} 길의 일부"
nodes: "노드:"
part_of: "포함되는 길:"
way_history:
@@ -268,7 +268,7 @@ ko:
changeset_paging_nav:
next: 다음 »
previous: « 이전
- showing_page: 페이지 %{page} 보는 중
+ showing_page: 페이지 %{page}
changesets:
area: 지역
comment: 설명
@@ -276,13 +276,13 @@ ko:
saved_at: 저장 시간
user: 사용자
list:
- description: 최근 바뀜
+ description: 지도에 최근 기여 찾아보기
description_bbox: "%{bbox} 안에서 바뀜집합"
description_friend: 내 친구의 바뀜집합
description_nearby: 근처 사용자의 바뀜집합
description_user: "%{user} 사용자의 바뀜집합"
description_user_bbox: "%{bbox} 안에서 %{user} 사용자의 바뀜집합"
- empty_anon_html: 아직 수정한 사항이 없습니다
+ empty_anon_html: 아직 편집이 없습니다.
empty_user_html: 아직 어떠한 편집을 하지 않은 것으로 보입니다. 시작하려면, 초보자 가이드를 참고하세요.
heading: 바뀜집합
heading_bbox: 바뀜집합
@@ -320,7 +320,7 @@ ko:
confirm: 확인
edit_link: 이 항목 수정
hide_link: 이 항목 숨기기
- posted_by: "%{link_user} 사용자가 %{language_link}에서 %{created}에 게시함"
+ posted_by: "%{link_user} 사용자가 %{language_link}로 %{created}에 게시함"
reply_link: 이 항목에 답변하기
edit:
body: "내용:"
@@ -335,13 +335,13 @@ ko:
use_map_link: 지도 사용
feed:
all:
- description: OpenStreetMap의 사용자에서 최근 일지 항목
+ description: OpenStreetMap의 사용자의 최근 일지 항목
title: OpenStreetMap 일지 항목
language:
description: "%{language_name}로 된 OpenStreetMap 최근 일지 항목"
title: "%{language_name}로 된 OpenStreetMap 일지 항목"
user:
- description: "%{user} 사용자에서 최근 OpenStreetMap 일지 항목"
+ description: "%{user} 사용자의 최근 OpenStreetMap 일지 항목"
title: "%{user} 사용자에 대한 OpenStreetMap 일지 항목"
list:
in_language_title: "%{language} 일지 항목"
@@ -350,7 +350,7 @@ ko:
newer_entries: 다음 항목
no_entries: 일지 항목이 없습니다
older_entries: 이전 항목
- recent_entries: "최근 일지 항목:"
+ recent_entries: 최근 일지 항목
title: 사용자 일지
title_friends: 친구의 일지
title_nearby: 근처 사용자의 일지
@@ -981,7 +981,6 @@ ko:
user_diaries_tooltip: 사용자 일지 보기
view: 보기
view_tooltip: 지도 보기
- welcome_user: "%{user_link}님 환영합니다."
welcome_user_link_tooltip: 내 사용자 문서
wiki: 위키
wiki_title: 프로젝트에 대한 위키 사이트
@@ -1097,10 +1096,10 @@ ko:
delete_button: 삭제
notifier:
diary_comment_notification:
- footer: "%{readurl}에서도 댓글을 확인할 수 있습니다. %{commenturl}에서 댓글을 남기거나 %{replyurl}에서 답글을 남길 수 있습니다."
- header: "%{from_user} 님이 %{subject} 제목의 OpenStreetMap 일지 항목에 댓글을 남겼습니다:"
+ footer: "%{readurl}에서도 덧글을 확인할 수 있습니다. %{commenturl}에서 덧글을 남기거나 %{replyurl}에서 답글을 남길 수 있습니다."
+ header: "%{from_user} 님이 %{subject} 제목의 OpenStreetMap 일지 항목에 덧글을 남겼습니다:"
hi: "%{to_user}님 안녕하세요."
- subject: "[OpenStreetMap] %{user} 님이 당신의 일지 항목에 댓글을 남겼습니다."
+ subject: "[OpenStreetMap] %{user} 님이 당신의 일지 항목에 덧글을 남겼습니다."
email_confirm:
subject: "[OpenStreetMap] 이메일 주소 확인"
email_confirm_html:
@@ -1414,6 +1413,7 @@ ko:
visibility: "공개 여부:"
visibility_help: 이게 무슨 의미입니까?
list:
+ description: 최근 GPS 추적 올리기 찾아보기
empty_html: 여기에 아직 아무것도 없습니다. 새 추적을 올리거나 위키 문서에 GPS 추적에 대한 자세한 내용을 알아보세요.
public_traces: 공개 GPS 추적
public_traces_from: "%{user} 사용자의 공중 GPS 추적"
@@ -1461,7 +1461,7 @@ ko:
trace_paging_nav:
newer: 다음 추적
older: 이전 추적
- showing_page: 페이지 %{page} 보는 중
+ showing_page: 페이지 %{page}
view:
delete_track: 이 추적 삭제
description: "설명:"
@@ -1564,8 +1564,8 @@ ko:
heading: 사용자
hide: 선택한 사용자 숨기기
showing:
- one: 페이지 %{page} 보는 중 (%{items} 중 %{first_item})
- other: 페이지 %{page} 보는 중 (%{items} 중 %{first_item}-%{last_item})
+ one: 페이지 %{page} (%{items} 중 %{first_item})
+ other: 페이지 %{page} (%{items} 중 %{first_item}-%{last_item})
summary: "%{name}(이)가 %{date}에 %{ip_address}에서 만들어짐"
summary_no_ip: "%{name}(이)가 %{date}에 만들어짐"
title: 사용자
@@ -1627,7 +1627,7 @@ ko:
button: 친구 추가
failed: 죄송합니다, %{name} 사용자를 친구로 추가하는 데 실패했습니다.
heading: "%{user} 사용자를 친구로 추가할까요?"
- success: "%{name} 사용자는 친구입니다."
+ success: "%{name} 사용자는 이제 친구입니다!"
new:
confirm email address: "이메일 주소 확인:"
confirm password: "비밀번호 확인:"
@@ -1645,7 +1645,7 @@ ko:
not displayed publicly: 공개적으로 보여지지 않습니다 (개인정보 정책을 참고하세요)
openid: "%{logo} OpenID:"
openid association: "\n
"
- openid no password: OpenID로 비밀번호가 필요하지 않지만 몇가지 추가 도구나 서버는 여전히 비밀번호가 필요할 수 있습니다.
+ openid no password: OpenID로 비밀번호가 필요하지 않지만 몇 가지 추가 도구나 서버는 여전히 비밀번호가 필요할 수 있습니다.
password: "비밀번호:"
terms accepted: 새 기여자 약관에 동의하셔서 감사합니다!
terms declined: 새 기여자 약관에 동의하지 않은 것으로 결정했기에 죄송합니다. 자세한 정보에 대해서는 이 위키 문서를 참고하세요.
@@ -1657,11 +1657,11 @@ ko:
title: 이러한 사용자는 없습니다
popup:
friend: 친구
- nearby mapper: 인근 매퍼
+ nearby mapper: 근처 매퍼
your location: 내 위치
remove_friend:
button: 친구 제거
- heading: "%{user} 사용자를 친구로 제거할까요?"
+ heading: "%{user} 사용자를 친구 제거할까요?"
not_a_friend: "%{name} 사용자는 친구가 아닙니다."
success: "%{name} 사용자를 친구에서 제거했습니다."
reset_password:
@@ -1716,10 +1716,10 @@ ko:
diary: 일지
edits: 편집
email address: "이메일 주소:"
- friends_changesets: 친구의 모든 바뀜집합 찾아보기
- friends_diaries: 친구의 모든 일지 항목 찾아보기
+ friends_changesets: 친구의 바뀜집합
+ friends_diaries: 친구의 일지 항목
hide_user: 이 사용자를 숨기기
- if set location: 위치를 설정하면 예쁜 지도와 물건이 여기에 나타납니다. %{settings_link} 페이지에 생활 주소를 설정할 수 있습니다.
+ if set location: 근처 사용자를 보려면 %{settings_link} 페이지에 생활 주소를 설정하세요.
km away: "%{count}km 거리"
latest edit: "최근 편집 %{ago}:"
m away: "%{count}m 거리"
@@ -1731,8 +1731,8 @@ ko:
my settings: 내 설정
my traces: 내 발자취
nearby users: 기타 근처 사용자
- nearby_changesets: 인근 사용자의 모든 바뀜집합 찾아보기
- nearby_diaries: 인근 사용자의 모든 일지 항목 찾아보기
+ nearby_changesets: 근처 사용자의 바뀜집합
+ nearby_diaries: 근처 사용자의 일지 항목
new diary entry: 새 일지 항목
no friends: 아직 어떠한 친구도 추가하지 않았습니다.
no nearby users: 아직 근처에 매핑을 인정하는 다른 사용자가 없습니다.
@@ -1816,7 +1816,7 @@ ko:
revoke: 철회!
revoker_name: 철회자
show: 보기
- showing_page: 페이지 %{page} 보는 중
+ showing_page: 페이지 %{page}
status: 상태
period:
one: 1시간
diff --git a/config/locales/lb.yml b/config/locales/lb.yml
index 5f8acb32a..88516e182 100644
--- a/config/locales/lb.yml
+++ b/config/locales/lb.yml
@@ -445,7 +445,6 @@ lb:
user_diaries: Benotzer Bloggen
view: Weisen
view_tooltip: Kaart weisen
- welcome_user: Wëllkomm, %{user_link}
welcome_user_link_tooltip: Är Benotzersäit
wiki: Wiki
license_page:
diff --git a/config/locales/lt.yml b/config/locales/lt.yml
index d2938e20b..da2144dab 100644
--- a/config/locales/lt.yml
+++ b/config/locales/lt.yml
@@ -962,7 +962,6 @@ lt:
user_diaries_tooltip: Peržiūrėti naudotojų dienoraščius
view: Žiūrėti
view_tooltip: Žiūrėti žemėlapį
- welcome_user: Sveiki, %{user_link}
welcome_user_link_tooltip: Jūsų naudotojo puslapis
wiki: Wiki
wiki_title: Projekto wiki svetainė
diff --git a/config/locales/lv.yml b/config/locales/lv.yml
index 576341b14..5e6597981 100644
--- a/config/locales/lv.yml
+++ b/config/locales/lv.yml
@@ -991,7 +991,6 @@ lv:
user_diaries_tooltip: Skatīt lietotāju dienasgrāmatas
view: Skatīt
view_tooltip: Skatīti karti
- welcome_user: Laipni lūdzam, %{user_link}
welcome_user_link_tooltip: Tava lietotāja lapa
wiki: Viki
wiki_title: Projekta viki vietne
diff --git a/config/locales/mk.yml b/config/locales/mk.yml
index 77420da25..bf45976e0 100644
--- a/config/locales/mk.yml
+++ b/config/locales/mk.yml
@@ -167,7 +167,7 @@ mk:
way: пат
paging_nav:
of: од
- showing_page: Приказ на страница
+ showing_page: страница
redacted:
message_html: Верзијата %{version} на оваа %{type} не може да се прикаже бидејќи е редактирана. Повеќе на %{redaction_link}.
redaction: Редакција %{id}
@@ -207,7 +207,7 @@ mk:
manually_select: Рачно изберете друга површина
object_list:
api: Retrieve this area from the API
- back: Прикажи список на предмети
+ back: Назад на списокот на предмети
details: Подробно
heading: Список на предмети
history:
@@ -249,8 +249,8 @@ mk:
way_title: "Пат: %{way_name}"
way_details:
also_part_of:
- one: исто така дел и од патот %{related_ways}
- other: исто така дел и од патиштата %{related_ways}
+ one: дел од патот %{related_ways}
+ other: дел од патиштата %{related_ways}
nodes: Јазли
part_of: "Дел од:"
way_history:
@@ -262,7 +262,6 @@ mk:
changeset:
anonymous: Анонимен
big_area: (голема)
- id: бр. %{id}
no_comment: (нема)
no_edits: (нема уредувања)
show_area_box: прикажи рамка на површина
@@ -271,7 +270,7 @@ mk:
changeset_paging_nav:
next: Следно »
previous: « Претходно
- showing_page: Прикажана е страницата %{page}
+ showing_page: Страница %{page}
changesets:
area: Површина
comment: Коментар
@@ -279,13 +278,13 @@ mk:
saved_at: Зачувано во
user: Корисник
list:
- description: Скорешни промени
+ description: Прелистување на скорешните промени на картата
description_bbox: Измени во рамките на %{bbox}
description_friend: Измени на ваши пријатели
description_nearby: Измени од соседни корисници
description_user: Измени на %{user}
description_user_bbox: Измени на %{user} во рамките на %{bbox}
- empty_anon_html: Сè уште нема уредувања
+ empty_anon_html: Сè уште нема уредувања.
empty_user_html: Сè уште немате направено ниедно уредување. За да почнете, прво погледајте ги напатствијата за почетници.
heading: Измени
heading_bbox: Измени
@@ -353,7 +352,7 @@ mk:
newer_entries: Понови ставки
no_entries: Нема дневнички ставки
older_entries: Постари ставки
- recent_entries: "Скорешни дневнички записи:"
+ recent_entries: Скорешни дневнички записи
title: Дневници на корисници
title_friends: Дневници на пријателите
title_nearby: Дневници на соседните корисници
@@ -989,7 +988,6 @@ mk:
user_diaries_tooltip: Види кориснички дневници
view: Карта
view_tooltip: Види карта
- welcome_user: Добредојде, %{user_link}
welcome_user_link_tooltip: Ваша корисничка страница
wiki: Вики
wiki_title: Помошна страница за проектот
@@ -1429,6 +1427,7 @@ mk:
visibility_help: што значи ова?
visibility_help_url: http://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces?uselang=mk
list:
+ description: Прелистување на скороподигнати GPS-траги
empty_html: Тука сè уште нема ништо. Подигнете нова трага или дознајте повеќе за GPS-трагите на нивната викстраница.
public_traces: Јавни GPS-траги
public_traces_from: Јавни GPS-траги од %{user}
@@ -1478,7 +1477,7 @@ mk:
trace_paging_nav:
newer: Понови траги
older: Постари траги
- showing_page: Прикажана е страницата %{page}
+ showing_page: Страница %{page}
view:
delete_track: Избриши ја трагава
description: "Опис:"
@@ -1583,8 +1582,8 @@ mk:
heading: Корисници
hide: Скриј одбрани корисници
showing:
- one: Прикажана е страницата %{page} (%{first_item} од %{items})
- other: Прикажани се страниците %{page} (%{first_item}-%{last_item} од %{items})
+ one: Страница %{page} (%{first_item} од %{items})
+ other: Страница %{page} (%{first_item}-%{last_item} од %{items})
summary: "%{name} создадено од %{ip_address} на %{date}"
summary_no_ip: "%{name} создадено на %{date}"
title: Корисници
@@ -1646,7 +1645,7 @@ mk:
button: Додај како пријател
failed: Жалам, не можев да го додадам корисникот %{name} како пријател.
heading: Да го додадам корисникот %{user} како пријател?
- success: Сега сте пријатели со %{name}.
+ success: Сега сте пријатели со %{name}!
new:
confirm email address: "Потврдете ја е-поштата:"
confirm password: "Потврдете ја лозинката:"
@@ -1718,7 +1717,7 @@ mk:
you need to accept or decline: Прочитајте ги новите Услови за учество, а потоа согласете се или одбијте ги.
view:
activate_user: активирај го корисников
- add as friend: додај како пријател
+ add as friend: додај во пријатели
ago: (пред %{time_in_words_ago})
block_history: примени блокови
blocks by me: извршени болокови
@@ -1738,10 +1737,10 @@ mk:
diary: дневник
edits: уредувања
email address: Е-пошта
- friends_changesets: Сите измени на пријателите
- friends_diaries: Прелистување на сите дневнички записи на пријателите
+ friends_changesets: измени на пријателите
+ friends_diaries: дневнички записи на пријателите
hide_user: скриј го корисников
- if set location: Ако ја наместите вашата местоположба, под ова ќе ви се појави убава карта и други работи. Матичната местоположба можете да си ја наместите на страницата %{settings_link}.
+ if set location: Задајте ја вашата местоположба на страницата %{settings_link} за да ги видите соседните корисници околу вас.
km away: "%{count} км од вас"
latest edit: "Последно уредување %{ago}:"
m away: "%{count} м од вас"
@@ -1753,8 +1752,8 @@ mk:
my settings: мои прилагодувања
my traces: мои траги
nearby users: Други соседни корисници
- nearby_changesets: Прелистување на сите измени на соседните корисници
- nearby_diaries: Прелистување на сите дневнички записи на соседните корисници
+ nearby_changesets: измени на соседните корисници
+ nearby_diaries: дневнички записи на соседн. корисн.
new diary entry: нова ставка во дневникот
no friends: Сè уште немате додадено пријатели.
no nearby users: Сè уште нема други корисници во вашата околина што признаваат дека работат на карти.
@@ -1838,7 +1837,7 @@ mk:
revoke: Поништи!
revoker_name: "Поништил:"
show: Прикажи
- showing_page: Прикажана е страницата %{page}
+ showing_page: Страница %{page}
status: Статус
period:
one: 1 час
diff --git a/config/locales/ms.yml b/config/locales/ms.yml
index 9d36abf18..895d26e5e 100644
--- a/config/locales/ms.yml
+++ b/config/locales/ms.yml
@@ -977,7 +977,6 @@ ms:
user_diaries_tooltip: Lihat diari pengguna
view: Lihat
view_tooltip: Lihat peta
- welcome_user: Selamat datang, %{user_link}
welcome_user_link_tooltip: Laman pengguna anda
wiki: Wiki
wiki_title: Tapak wiki projek
diff --git a/config/locales/nb.yml b/config/locales/nb.yml
index 9a13057cc..3a0e445bf 100644
--- a/config/locales/nb.yml
+++ b/config/locales/nb.yml
@@ -1000,7 +1000,6 @@ nb:
user_diaries_tooltip: Vis brukerens dagbok
view: Vis
view_tooltip: Vis kartet
- welcome_user: Velkommen, %{user_link}
welcome_user_link_tooltip: Din brukerside
wiki: Wiki
wiki_title: Wikinettsted for prosjektet
diff --git a/config/locales/nds.yml b/config/locales/nds.yml
index a66abe357..d31c5a3a1 100644
--- a/config/locales/nds.yml
+++ b/config/locales/nds.yml
@@ -517,7 +517,6 @@ nds:
user_diaries_tooltip: Bruker-Dagböker wiesen
view: ankieken
view_tooltip: Koort wiesen
- welcome_user: Willkamen, %{user_link}
welcome_user_link_tooltip: Dien Brukersied
wiki: Wiki
license_page:
diff --git a/config/locales/nl.yml b/config/locales/nl.yml
index 1478d3d30..259e9ac08 100644
--- a/config/locales/nl.yml
+++ b/config/locales/nl.yml
@@ -992,7 +992,6 @@ nl:
user_diaries_tooltip: Gebruikersdagboeken bekijken
view: Bekijken
view_tooltip: Kaart bekijken
- welcome_user: Welkom, %{user_link}
welcome_user_link_tooltip: Uw gebruikerspagina
wiki: wiki
wiki_title: Wikisite voor het project
diff --git a/config/locales/nn.yml b/config/locales/nn.yml
index 756cb9b83..1e23ddbec 100644
--- a/config/locales/nn.yml
+++ b/config/locales/nn.yml
@@ -277,7 +277,6 @@ nn:
changeset:
anonymous: Anonym
big_area: (stor)
- id: "#%{id}"
no_comment: (ingen)
no_edits: (ingen redigeringar)
show_area_box: vis boks for område
@@ -1009,7 +1008,6 @@ nn:
user_diaries_tooltip: Vis brukaren si dagbok
view: Vis
view_tooltip: Vis kartet
- welcome_user: Velkomen, %{user_link}
welcome_user_link_tooltip: Din brukarside
wiki: Wiki
wiki_title: Wikinettstad for prosjektet
diff --git a/config/locales/pl.yml b/config/locales/pl.yml
index 76ceee76d..03484d3c3 100644
--- a/config/locales/pl.yml
+++ b/config/locales/pl.yml
@@ -4,6 +4,7 @@
# Author: Ajank
# Author: BdgwksxD
# Author: BeginaFelicysym
+# Author: Cysioland
# Author: Deejay1
# Author: Nemo bis
# Author: Odie2
@@ -193,7 +194,7 @@ pl:
download_xml: Ściągnij XML
relation: Relacja
relation_title: "Relacja: %{relation_name}"
- view_history: zobacz historię zmian
+ view_history: Zobacz historię zmian
relation_details:
members: "Zawiera:"
part_of: "Jest częścią:"
@@ -201,7 +202,7 @@ pl:
download_xml: Ściągnij XML
relation_history: Historia zmian relacji
relation_history_title: "Historia relacji: %{relation_name}"
- view_details: zobacz szczegóły
+ view_details: Zobacz szczegóły
relation_member:
entry_role: "%{type} %{name} jako %{role}"
type:
@@ -257,8 +258,8 @@ pl:
way: droga
way:
download_xml: Ściągnij XML
- edit: edytuj
- view_history: pokaż historię
+ edit: Edytuj
+ view_history: Pokaż historię
way: Droga
way_title: "Droga: %{way_name}"
way_details:
@@ -269,7 +270,7 @@ pl:
part_of: "Jest częścią:"
way_history:
download_xml: Ściągnij XML
- view_details: zobacz szczegóły
+ view_details: Zobacz szczegóły
way_history: Historia zmian drogi
way_history_title: "Historia drogi: %{way_name}"
changeset:
@@ -404,7 +405,7 @@ pl:
area_to_export: Obszar do eksportu
embeddable_html: Kod HTML do osadzenia
export_button: Eksportuj
- export_details: "Dane OpenStreetMap udostępnione są na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach 2.0."
+ export_details: Dane OpenStreetMap udostępnione są na licencji Open Data Commons Open Database License.
format: Format
format_to_export: Format eksportu
image_size: Rozmiar obrazka
@@ -996,7 +997,6 @@ pl:
user_diaries_tooltip: Przeglądaj dzienniczki użytkownika
view: Mapa
view_tooltip: Zobacz mapę
- welcome_user: Witaj, %{user_link}
welcome_user_link_tooltip: Strona użytkownika
wiki: Wiki
wiki_title: Strona Wiki dla projektu
diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml
index 99b89969b..32362412e 100644
--- a/config/locales/pt-BR.yml
+++ b/config/locales/pt-BR.yml
@@ -279,7 +279,6 @@ pt-BR:
changeset:
anonymous: Anônimo
big_area: (grande)
- id: "#%{id}"
no_comment: (nenhum)
no_edits: (sem alterações)
show_area_box: exibir limite da área
@@ -1011,7 +1010,6 @@ pt-BR:
user_diaries_tooltip: Ver os diários dos usuários
view: Ver
view_tooltip: Veja o mapa
- welcome_user: Bem vindo, %{user_link}
welcome_user_link_tooltip: Sua Página de usuário
wiki: Wiki
wiki_title: Site wiki para o projeto
diff --git a/config/locales/pt.yml b/config/locales/pt.yml
index 82c2783e0..1f94ab6bd 100644
--- a/config/locales/pt.yml
+++ b/config/locales/pt.yml
@@ -985,7 +985,6 @@ pt:
user_diaries_tooltip: Ver diários dos editores
view: Ver
view_tooltip: Ver o mapa
- welcome_user: Bem vindo, %{user_link}
welcome_user_link_tooltip: A sua página de utilizador
wiki: Wiki
wiki_title: Sitio wiki do projeto
diff --git a/config/locales/ro.yml b/config/locales/ro.yml
index 4dc170478..b5eeb19b4 100644
--- a/config/locales/ro.yml
+++ b/config/locales/ro.yml
@@ -807,7 +807,6 @@ ro:
sign_up_tooltip: Creați un cont pentru editare
view: Vizualizare
view_tooltip: Vizualizare hartă
- welcome_user: Bine ați venit, %{user_link}
welcome_user_link_tooltip: Pagina dumneavoastră de utilizator
license_page:
foreign:
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index f8a0f52ab..385a14756 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -2,6 +2,7 @@
# Exported from translatewiki.net
# Export driver: syck-pecl
# Author: AOleg
+# Author: AZISS
# Author: Aleksandr Dezhin
# Author: Amire80
# Author: Andrewsh
@@ -94,7 +95,7 @@ ru:
tracetag: Тег трека
user: Пользователь
user_preference: Настройки пользователя
- user_token: Код подтверждения пользователя
+ user_token: Маркер пользователя
way: Линия
way_node: Точка линии
way_tag: Тег линии
@@ -264,7 +265,7 @@ ru:
tag: Страница вики, описывающая тег %{key}=%{value}
wikipedia_link: Статья %{page} в Википедии
timeout:
- sorry: Извините, данные для %{type} с id %{id} слишком длинные для извлечения.
+ sorry: Извините, данные для %{type} с %{id} слишком длинные для извлечения.
type:
changeset: пакета правок
node: точки
@@ -347,6 +348,7 @@ ru:
few: "%{count} комментария"
one: "%{count} комментарий"
other: "%{count} комментариев"
+ zero: Нет комментариев
comment_link: Комментировать
confirm: Подтвердить
edit_link: Изменить запись
@@ -394,7 +396,7 @@ ru:
title: Сделать новую запись в дневнике
no_such_entry:
body: К сожалению, записи или комментария с id %{id} не найдено. Проверьте правильность написания. Возможно, ссылка, по которой вы перешли, ошибочна.
- heading: Нет записи с id %{id}
+ heading: "Нет записи с id: %{id}"
title: Нет такой дневниковой записи
view:
leave_a_comment: Оставить комментарий
@@ -421,7 +423,7 @@ ru:
embeddable_html: Встраиваемый HTML
export_button: Экспортировать
export_details: Данные OpenStreetMap распространяются по лицензии Open Data Commons Open Database License (ODbL).
- format: "Формат:"
+ format: Формат
format_to_export: Формат экспорта
image_size: "Размер изображения:"
latitude: "Широта:"
@@ -521,17 +523,17 @@ ru:
courthouse: Помещение суда
crematorium: Крематоорий
dentist: Стоматология
- doctors: Врач
+ doctors: Врачи
dormitory: Общежитие
drinking_water: Питьевая вода
driving_school: Автошкола
embassy: Посольство
emergency_phone: Телефон экстренных служб
- fast_food: Палатка с едой
+ fast_food: Фаст-фуд
ferry_terminal: Паромная станция
fire_hydrant: Пожарный гидрант
fire_station: Пожарная охрана
- food_court: Фаст-фуд
+ food_court: Фудкорт
fountain: Фонтан
fuel: Заправка
grave_yard: Место захоронения
@@ -584,11 +586,11 @@ ru:
toilets: Туалет
townhall: Городская администрация
university: Университет
- vending_machine: торговый автомат
+ vending_machine: Торговый автомат
veterinary: Ветеринарная клиника
village_hall: Усадьба
waste_basket: Мусорка
- wifi: WiFi-доступ
+ wifi: WiFi доступ
youth_centre: Молодёжный центр
boundary:
administrative: Административная граница
@@ -1017,7 +1019,6 @@ ru:
user_diaries_tooltip: Посмотреть дневники участников
view: Карта
view_tooltip: Посмотреть карту
- welcome_user: Добро пожаловать, %{user_link}
welcome_user_link_tooltip: Ваша персональная страница
wiki: Вики
wiki_title: Вики-сайт проекта
diff --git a/config/locales/sk.yml b/config/locales/sk.yml
index 9d0dd1f0e..5179d7d19 100644
--- a/config/locales/sk.yml
+++ b/config/locales/sk.yml
@@ -235,6 +235,7 @@ sk:
show_areas: Zobraziť oblasti
show_history: Zobraziť históriu
unable_to_load_size: "Nebolo možné načítať: Oblasť veľkosti %{bbox_size} je priveľká (maximum je %{max_bbox_size})"
+ view_data: Mapové dáta k zobrazenej oblasti
wait: Čakajte...
zoom_or_select: Priblížte mapu alebo zvoľte nejakú oblasť na zobrazenie
tag_details:
@@ -996,7 +997,6 @@ sk:
user_diaries_tooltip: Zobraziť denníky používateľov
view: Zobraziť
view_tooltip: Zobraziť mapu
- welcome_user: Vitajte, %{user_link}
welcome_user_link_tooltip: Vaša používateľská stránka
wiki: wiki
wiki_title: Wiki k projektu
diff --git a/config/locales/sl.yml b/config/locales/sl.yml
index 5739e5664..1c8d90e96 100644
--- a/config/locales/sl.yml
+++ b/config/locales/sl.yml
@@ -267,7 +267,6 @@ sl:
changeset:
anonymous: Brezimen
big_area: (veliko)
- id: št. %{id}
no_comment: (brez)
no_edits: (brez sprememb)
show_area_box: prikaži pravokotno področje
@@ -978,7 +977,6 @@ sl:
user_diaries_tooltip: Pregled dnevnikov uporabnikov
view: Zemljevid
view_tooltip: Prikaži zemljevid
- welcome_user: Dobrodošli, %{user_link}
welcome_user_link_tooltip: Vaša uporabniška stran
wiki: Wiki
wiki_title: Wiki stran za projekt
diff --git a/config/locales/sq.yml b/config/locales/sq.yml
index 3dc785daa..ef1f2f075 100644
--- a/config/locales/sq.yml
+++ b/config/locales/sq.yml
@@ -266,7 +266,6 @@ sq:
changeset:
anonymous: Anonim
big_area: (e madhe)
- id: "#%{id}"
no_comment: (asgjë)
no_edits: (asnjë redaktim)
show_area_box: Shfaq kutinë e zonës
diff --git a/config/locales/sr-Latn.yml b/config/locales/sr-Latn.yml
index dc7172262..110684916 100644
--- a/config/locales/sr-Latn.yml
+++ b/config/locales/sr-Latn.yml
@@ -273,7 +273,6 @@ sr-Latn:
changeset:
anonymous: Anonimno
big_area: (veliko)
- id: br. %{id}
no_comment: (nema komentara)
no_edits: (nema izmena)
show_area_box: pogledaj okvir područja
@@ -1004,7 +1003,6 @@ sr-Latn:
user_diaries_tooltip: Pogledajte korisničke dnevnike
view: Pregled
view_tooltip: Pogledajte mapu
- welcome_user: Dobro došli, %{user_link}
welcome_user_link_tooltip: Vaša korisnička stranica
wiki: viki
wiki_title: Viki stranice projekta
diff --git a/config/locales/sr.yml b/config/locales/sr.yml
index 54fe874b3..326a89ccc 100644
--- a/config/locales/sr.yml
+++ b/config/locales/sr.yml
@@ -277,7 +277,6 @@ sr:
changeset:
anonymous: Анонимно
big_area: (велико)
- id: бр. %{id}
no_comment: (нема коментара)
no_edits: (нема измена)
show_area_box: погледај оквир подручја
@@ -1008,7 +1007,6 @@ sr:
user_diaries_tooltip: Погледајте корисничке дневнике
view: Преглед
view_tooltip: Погледајте мапу
- welcome_user: Добро дошли, %{user_link}
welcome_user_link_tooltip: Ваша корисничка страница
wiki: вики
wiki_title: Вики странице пројекта
diff --git a/config/locales/sv.yml b/config/locales/sv.yml
index fbc7d4186..437d1aace 100644
--- a/config/locales/sv.yml
+++ b/config/locales/sv.yml
@@ -1007,7 +1007,6 @@ sv:
user_diaries_tooltip: Visa användardagböcker
view: Visa
view_tooltip: Visa kartan
- welcome_user: Välkommen %{user_link}
welcome_user_link_tooltip: Din användarsida
wiki: Wiki
wiki_title: Wiki-webplats för projektet
diff --git a/config/locales/ta.yml b/config/locales/ta.yml
index 6a36c6bed..b04dc6ba0 100644
--- a/config/locales/ta.yml
+++ b/config/locales/ta.yml
@@ -615,7 +615,6 @@ ta:
text: ஒரு நன்கொடையை அளிக்கவும்
view: காண்
view_tooltip: வரைபடத்தை காண்
- welcome_user: வரவேற்பு, %{user_link}
welcome_user_link_tooltip: உங்கள் பயனர் பக்கம்
wiki: விக்கி
license_page:
diff --git a/config/locales/tl.yml b/config/locales/tl.yml
index 60573bff6..8e03213be 100644
--- a/config/locales/tl.yml
+++ b/config/locales/tl.yml
@@ -269,7 +269,6 @@ tl:
changeset:
anonymous: Hindi nagpapakilala (anonimo)
big_area: (malaki)
- id: "#%{id}"
no_comment: (wala)
no_edits: (walang mga pamamatnugot)
show_area_box: ipakita ang kahon ng pook
@@ -1002,7 +1001,6 @@ tl:
user_diaries_tooltip: Tingnan ang mga talaarawan ng tagagamit
view: Tingnan
view_tooltip: Tingnan ang mapa
- welcome_user: Maligayang pagdating, %{user_link}
welcome_user_link_tooltip: Ang iyong pahina ng tagagamit
wiki: Wiki
wiki_title: Lugar ng wiki para sa proyekto
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index 855327490..5a8c187af 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -886,7 +886,6 @@ tr:
user_diaries_tooltip: Kullanıcı günlükleri görüntüle
view: Harita
view_tooltip: Haritayı göster
- welcome_user: Merhaba, %{user_link}
welcome_user_link_tooltip: Senin kullanıcı sayfan
wiki: Viki
wiki_title: Projenin viki sayfaları
diff --git a/config/locales/uk.yml b/config/locales/uk.yml
index 6a95689b8..5618dcdbd 100644
--- a/config/locales/uk.yml
+++ b/config/locales/uk.yml
@@ -1002,7 +1002,6 @@ uk:
user_diaries_tooltip: Подивитись щоденники
view: Мапа
view_tooltip: Переглянути мапу
- welcome_user: Вітаємо, %{user_link}
welcome_user_link_tooltip: Ваша сторінка користувача
wiki: Вікі
wiki_title: Вікі-сайт проекту
diff --git a/config/locales/vi.yml b/config/locales/vi.yml
index bf875634d..2027ef2df 100644
--- a/config/locales/vi.yml
+++ b/config/locales/vi.yml
@@ -989,7 +989,6 @@ vi:
user_diaries_tooltip: Đọc các nhật ký cá nhân
view: Xem
view_tooltip: Xem bản đồ
- welcome_user: Hoan nghênh, %{user_link}
welcome_user_link_tooltip: Trang cá nhân của bạn
wiki: Wiki
wiki_title: Trang wiki của dự án
diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml
index d47bd7398..eab3e720c 100644
--- a/config/locales/zh-CN.yml
+++ b/config/locales/zh-CN.yml
@@ -264,7 +264,6 @@ zh-CN:
changeset:
anonymous: 匿名
big_area: (大)
- id: "#%{id}"
no_comment: (空)
no_edits: (没有编辑)
show_area_box: 显示区域窗口
@@ -995,7 +994,6 @@ zh-CN:
user_diaries_tooltip: 查看用户日记
view: 查看
view_tooltip: 查看地图
- welcome_user: 欢迎,%{user_link}
welcome_user_link_tooltip: 您的用户页面
wiki: 维基
wiki_title: 项目的维基网站
diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml
index 5e9921a59..669e76e64 100644
--- a/config/locales/zh-TW.yml
+++ b/config/locales/zh-TW.yml
@@ -631,7 +631,6 @@ zh-TW:
user_diaries_tooltip: 檢視日記
view: 檢視
view_tooltip: 檢視地圖
- welcome_user: 歡迎,%{user_link}
welcome_user_link_tooltip: 您的使用者頁面
wiki: Wiki
wiki_title: 專案的 Wiki 網站
From 05cb14b776b325e7e9236e612100995e36972b68 Mon Sep 17 00:00:00 2001
From: Tom Hughes
-
@@ -21,4 +21,4 @@
- <%= t 'user.login.email or username' %> <%= text_field_tag "username", params[:username], :size => 28, :maxlength => 255, :tabindex => 1 %>
+ <%= t 'user.login.password' %> <%= password_field_tag "password", "", :size => 28, :maxlength => 255, :tabindex => 2 %> (<%= link_to t('user.login.lost password link'), :controller => 'user', :action => 'lost_password' %>)
+ <%= t 'user.login.email or username' %> <%= text_field_tag "username", params[:username], :maxlength => 255, :tabindex => 1 %> <%= t 'user.login.password' %> <%= password_field_tag "password", "", :maxlength => 255, :tabindex => 2 %> (<%= link_to t('user.login.lost password link'), :controller => 'user', :action => 'lost_password' %>)
From f612f573f92c524bbcf4b913e71c9f288383a845 Mon Sep 17 00:00:00 2001
From: Tom Hughes
<%= check_box_tag "remember_me", "yes", false, :tabindex => 3 %>
@@ -43,7 +43,7 @@
<%= raw t 'user.login.openid', :logo => openid_logo %>
- <%= url_field_tag("openid_url", "", { :size => 28, :maxlength => 255, :tabindex => 3, :class => "openid_url" }) %>
+ <%= url_field_tag("openid_url", "", { :maxlength => 255, :tabindex => 3, :class => "openid_url" }) %>
(<%= t 'user.account.openid.link text' %>)
<%= link_to h(diary_entry.title), :action => 'view', :display_name => diary_entry.user.display_name, :id => diary_entry.id %>
-
<% end -%>
<%= link_to comment.diary_entry.title, :action => :view, :display_name => comment.diary_entry.user.display_name, :id => comment.diary_entry.id %>
<%= t 'diary_entry.comments.ago', :ago => time_ago_in_words(comment.created_at) %>
- <%= comment.body.to_html %>
+ <%= comment.body.to_html %>
\ No newline at end of file
+
diff --git a/app/views/message/read.html.erb b/app/views/message/read.html.erb
index e62873ad4..f3d6ef139 100644
--- a/app/views/message/read.html.erb
+++ b/app/views/message/read.html.erb
@@ -13,7 +13,7 @@
- <%= @message.body.to_html %>
+
<%= t 'redaction.show.description' %> <%= @redaction.description.to_html %>
diff --git a/app/views/user/_user.html.erb b/app/views/user/_user.html.erb index 4f2f59c92..b1ea3f299 100644 --- a/app/views/user/_user.html.erb +++ b/app/views/user/_user.html.erb @@ -19,7 +19,7 @@ %> <% end %> - <%= user.description.to_html %> +<%= t'user_block.show.status' %>: <%= block_status(@user_block) %>
<%= t'user_block.show.reason' %>
-<%= @user_block.reason.to_html %> \ No newline at end of file +ygP#7JiOD~+Hvp(Iph^xjWe6lfnvT-FI_X8f` z8OCFP$GQ3$7yk?c!ynF4GqNOcuIR{dNg+@qi(zGwh1qP9At}tTq0JyHn<4G?V>~0C z{1NRDG>KedIFqax#T<&qK~S-o#4Ri%Bhip3509LhWX6-kFLmS*ztNbIhZ$o$YZzCT zZ1^!|lPr2h{Aa~)ER%?C0%+3N#6k9m%7nCR3h3L27jDhAqJr5(1x+>^oe(}|XH$l= zY+E8_j4IHnHFI1*)yjpdD% zEV9i;eX&ZWq&Ux~jMa)7TYQBC32VHwmDtX=B~zIsCl*XW2CWuO1Z8WYS{|3o*^{|~ zWR4|s *d*T09uKy3zipEYEkn!}*C5)gn(u$Dn;>PgSmskn_S>btOr(#8wgw+@}V Am@@RNlVrkMuXpGnpY!Xq;HsUC$LsO+_HkFhzdA}oX z`|rq{^Sr4ko+WJsc-oelkiNO5jkftsK8pW~#TO&|fd)(&CaA?NieyoT4NB?`mI(o( zq}I`PHY;UP+4O8lm9jGT FD7YwGfAHbB7b6%Q36fc2jZN? zq>R~2$}BB2vRQe~J{3&Ltz^=eDoLuA=8z`Lg3)*5e@4auB=!SE z_8?3;Bcq1;ETCkeP?TCO<<-j4*g8?F=Td&XER9>lrGmvw8sEUA2}_t%crcSDE` q&*K|()2@_G-DN$_BxD7dmqlEnSW-| zpZ>z6k~Svovzke>+L<)F1JbBq4knd5ON}wS+*NIBm@3U#GF6)ErZEnlD$VndXuXoO zM)FazXb)-r(y7wE%ce^E`I)r8W*B3ogL00b^<2xPngC@wxwIfinGly2cF}Sl$)(yb z=|F@_brD&rk5Y3tmlmy~%z7>@-avR8xzuo!VH8M*OIZ_)@lu=qS8D$owf&te_|YWJ ze^Al`CCZVGVN<2mo0wrtkX*3DDm#|_ecW-dP2S^}EUnoLo$wux#D4;kBThuJ_9P^M zlaX|uf+Tn Y^e?-~mza-B8O`Z3q!#INk@kvoi%72! z>6J|A&{YEUYDS{FM&z#r^<&s|NH?+Tksix#KzbajHjK&A3CzBg33a@Yk%rwQXx%K* zTSR)RNN*D zSeW}kXp-~* *Cj1bCcJ(s;FxKHR_ApQ`XOFOnMlt4QdsMLZn91ul zJRWD#6F|9&T?;B#vnMgsHS8&**RrRPUWd6(m9EEJr%E@l?Wozxrezq@F*p7UBVDD@ zZ(+~EYR-^uXVP 7-V~F03+z9}-ok9RvA5Crakh)mq~1aL zBzqU>Q|vvYPqX(K@%I5E<~~IF0{aN*i|k{hFR_0ijj>OV_OVYHvG*C$0rol4m)RFc zcd##!?qpv<=?0Pe8qZho{07fg@%$Fg*YNxf&)4z%H=b|c`8}R*;`sxfZ{hhP;BEF3 z(p~I7NZ(;UBYl_UW8pq#@-LXs2kcj*AF|(&e#9n;{q+OO7(($=HiWr;#(FrHK4-@u z{eo>m`XxIS=~wJHq+hemNWWpnbK>d*PCT8+iKCM^@pCdajB@E$C>=5t(q=C0VHlOt zNj&pZH~<**)6B=|=Hm=bf<9BEXK`AAvqk `3(fnS5J`$@MF3e;tP>2@w($4ObPNAn&02BdfLVl*8n-OZ AcX*Cv#k)MmXnv39SX *P<`)=$kV#)6rpcAQ z0vk?`^p7N;@PUc!*-T4hzb5M6G4>5n|Aez|iTd}9eMi)PVC>%zfDH!XpDfAH_ZY^I zegORoU DoZU7|<0q;b%l<>7e#hC*VpPt4p;3S2 z^akWtL}*s&H;iSIhA<;0^&n1z=aXTAq=O~RkT%JZZbMW|`LLcsWP@4?985QGRA8$~o#Uuw+TzPD0}`{A4t4;-{eTSbnOU zqaDYO=f-KE0#!L(hQ`S988S3Rk 5;=x>$&iSCAU0eTzKh3ITZ7oo2qT@2(i`6WO;i(iU?&xR$FF62o?y$tOa@ypSE zG4DnDC437QyOduc=jfO5E9D%^<@_o+$LQr(@}yE+Et3SVktI1#x)ubk!iG&Y-T)!p z#IJ|4-psE9#aqboz_`2w8_A`2h7qp^%eJd!QWrU{E()p32fQLli%_nW*;dTUcD>AQ z#LR44Wp)$hX1hsdH$yPCTV!?%BxAcxX1B_k#de3xZj&{`c9+a @Hc$v^^xVyJaoQ_K3{xk+p2wV=}u}*6g;&Wp vu9;(58FpF?VxG2gPxPMV%xuD_Png^Y5P=WFUZ<-+hsC)QPyVIzL42VvbLA) zE1AV)ZExE*GV7DInYQm_)-P*+vVAYJ0a+`t{V21SWo;kZe`K~p)@Ip$k=agJn{E3| zW`nX;YU@$hE3#H*+oZ5pWv$$HoWfp{wF=wu3i}rfl8iHCM#hwEmaRxqDJxYZR>?XP zi66k63X_*GO_7v8v!fJAZD(1Eq;;@2WKELhTik3DQzZRpma9k>#LyEJ$vBI#YDKc1 z&)5`2vR%Ru=_yji7RDaJGxJ7<;7*aUZe?tmB4s0-d=^DJg2?Ca%z2N=gLvjWk0iGr z$ryw=`HD0aF~}rE%Kwca7Eq*d=W_WJJPY w2#ph&*D!x>&J6X^0Z8r*&;Y9&KS4GO54hd zR!P3>MdYrSVXcjot{&hePjTM>U;Q#KmV7Vs)jN1G^X=fPck*KH+sRiC@?zOH$XCC@ zixuB1eD$lmSoOWiSHH%KHQ#F-v~px_wH+NRjjfb?jj;wP7OOv4Dmh8 fA7ffzAeYRe`(q!b5Xh;r8ZG|M=oYtb2ajqcJiAnvZHO643v9-Qb8!Ow*8CU zOZI2J{bJtzIx@ZQqG7dY@b1_2o-BcjT;gI*thD2OxtQnuNs`(=7$)(7ISS9h0eqNr zrJ&Gs2z4Jr-77H(?*X8YhY)vB3>hDlidipui@qNW_x*tS9!7oh7_-_m>br2UB#osT z7#*cP-$FFzCmZX~IBvMH4vhuWsKiQ(&@^6FthTwx_hb#myo>t!9dF8QAIcqB-cNY_ zhce3@kMXlaaY+^f(m Jg+$wr-rFJ)%s6mzIkWc_*j4a z3RXX!^^6}J$TcKsV1d+Q*kws7>M=0nM4F5mD_tp}FbN80lVhb|Z1Qk+3e9l>38S$O zjPw|T134B+q9RQf7)4yR+OkqGcJ_nXRE~asBH0*&Vjfq}JUa4D=*ipJ-&g+`qyv7C z`&?#36kYbPXx7YUAlqVTN3pcC2uv6Cd?C9OIx-qD@BAFG#!W34y{i6hCgobeNXJg@ zn`_r7w?pJO;Z_yJyoblUe>VR#UCY#1$7|I5ksvkPy~tM;C-H)4*;mvytpd40s=Y_l z&dcqkInP-)lbZKN&ikcYEZvg3TvVeFA(rj?B5Z`zQPq#x4$FR~OD(yM1mIL-HEeH- zYKLmZN)MONFthYeootdt-NyU-#y&DM6zg~e1E=nq56oTjl`KJd+A>PMXG<~|=}^k9 z1diP%c-^mPOg?cnYX2|fC11!AqzWC1c@J`YEjyKB$?=W(_!f_j?_}@4Wykk&+Ycx; z{U9?MbV|n*@7H|BjACgfx-FTajWYbHn7sW28hWlv?Rc3x)d{ABI24MzBT-~_EH&05 zUgY+9DDF%YW&2DN2NOlbUWnqWiK1%HfFY!uCd`gzQ43EW8qz-gbtvz*p^D#zmi;#5 z`fVtCXb827a3uZ!ht(hDpJZv8Vzb&V=cHRM%+#e~mub*2mtNFkby=XLE~BVtqRT3D zbsHl^w(byxI}}mad5F|w9qfk&K>hdbkFURr^zJBZv$r_+EkMru_xd+D197N9$(>3< z1zdW}yMWZh9Nj)mqNQ5kR0VC9#i=_jPA#@TCPoIFMiV^hHr0vUJ$A>?P+!s3^UZPl z;^Q_*l2a?ngE&&h>`NJ83aR46J~4v#XBotoOq6Mc15RrS^;e;AZPf!ys+q595iO5t z-lk)b_9V-fBP`!RF)RX jxX&E4a85)AYW{3s~(qruCGp!p;TVKgDrn(IFl{{ **Tb)e}&Mm}LL84Iwl=@j9_evvb6a3a6TO~1;Ly$B2> z{OW-*?}70h-fsHU1LJ;mZ$-6c2Fdh}H%;#gO583(c@0wDj^AX|tjnDX((n;xG1Xcr zB`*nUr3h=K3|lKDZmpCNB4IO@E*BeZCI+`1&uF8;g6pv0*)FBeJ0y1~cjWpcVY=^R zQe 5dii~+}YPrct Yu-=k>rFWp0`okiwq-83h;A1?NX*fzED?8mcKR)n2w0UgMkm r8T~lt ZDX9>tD)51+0$&LgC`I^a zpi|p1N{3O}F~CYYHYueY#{!N6YzCC!&nh;_{Q1b$mnDMF%0%$#Dq6*T9jK`yvtR}U z)r{FPC^~AOf#%4nEu$b->Qu-)_4N _yZ6(2!yrPh;Z?l=W^)|Md;+eJ;DFICmTtLxc5z;_0J04 DkZNeC9f+bJ@WMFC1aOpIx62# zN?2OmAsn@D3e>mKQQs!ix6)7#;n@BqyOcv1Hh;-GO3AxQ$$Lu4`%1|NO38=HAsXyN zN1pdY1yLPlh={x7BSQX|`1zL@
EB)GrA2^O2}u3e>OCQNJeC zuSTMNBT&ChNBxdaza5GCZ-M%KI_eLE`u#}M9|h`9>8Sr9)SpJ8{wz>`Nk{#aP=6VT z`kO! raPJ(w>;55|!ic#852GNtnLB{K7QP=V%sRj4XiE(8NR zJ8&3UTGU5cTr45D_iREKIvXz4sSHdeQ|digiCfc>O)8b{%(Ww)MFwSPEc%|J@Nz}Y zd3I>XqFAs;y*U{aEu5-!SX &8?AGu;W-_Ri;=Jn4gE{8E!uyghs$ lAU8m zuygG1u;UxSjt^D8&(8j`X3Ka;umj)b{d dj;-FE~I1QA~teQFp}RB^OC0vfj KTv5# c9Dak8`yrG{i_14>IUec2AfewuI##wul!PXmR6HB7HG^={#H zUUHmTvRN%TUhVjpuN0*dMCo5B9l{;2lL(e7hOC?_oV{?bMLiam+6Rxhd1uE_-q$(o zdDNv9OHr3@ug8LkN~i8UUGbiw0KXrW`b>q*bXg*UPK(7-JTzuJMYKt*vy>hSj!5qQ zff}4=o%&gzgiu) WhSXVDtZMAa65^LQ`C6H`MEE_rInnjnmlTVteu)g1CwxK@JnExj@gL* zPW!)5I?hr0h%k=neevUZ{kaN{fVq-0 GESoiP5>E9T z^yWk*o=p-uD^6(4_MsuC3Lfkx4=Un@`tuat-@93yvl}(LtUM$O0c8L(=?IjCOtv`U zbUeqrzrxHw{yo`ntO&VOisH03c?ph=vP%c5B~dU?uo3~Ay#vS3esKa3RPApN`_4?F z1NvCDEM#;3g5`P-2Rdh#7{YtLQvV+3xn+ppfKkjGrz_hmw6n)dK-lNZqB%uoy0S4J zy1;N|7qg~+D%_rzY%Lzj(?x-dSA3ZB%^1>Yh*Htk++}oNLM@KQd$(!v!Rs~VUEA?2 z^Zv}YQk2>D4)3dfhchwTceyhQ$0w(TMSPd56uA&NlSAvaOlPJuW9&qT+TyhK(!A*s z)9wV8E$3iJ{t!k|=_B#kE9fxx4rXmqhf3!Vaxq2zn5l(2IaR^GMmE){5)0Ip_asKJ z)nA}UM98W3 Ce}>12avOn zPW{C5CWDpt`9NP%)8B`tV`c*ab3p?07oIoVza&xnA5LmL-KE*bC#rrn5fy tuHpSz_pJN!G=?#iFEeoA@rWUcpFA{s$)MG8Y;KwIZ#w+h)%<` z(r`zmT( &(O0 zfcI9uDRKHl-g_BY4lxeVJcO&VvZr~LiHOZ)hpriYPMS-<<8oyij-~@+KN}i?Ydlnj zOC5`28??0-Qxj&Kmt3OKrd%aM|8O{jV)Rorst!}Y@E)|CFBN+(GKj{3V!4;v`}&JB zD8qVzd3eI5iv!r76E1yA+@-6Nd`F@FFPy1bnoIwLm%PP&pYYY6@{(QL_bFff883O4 z`#$5VKj$UybKmFW(%ZBQO{b`)kM1d)YJ*B)%+VCa{3GVH_ 43Di7qIz|b-oLC4W7%M$==8n>iFL_QIdWdVF`X3mh z|2bviQmE}(g|3CJRT8&4tH0!JxpCaDIIGWPjxV`=5}B<&GF&@_-6E_(wq%e=Xq{x? z7-KQ3Y*;3Yhbv9~ZjyfvW^!Fz{`w@}COSlWB&H~oIhsz>SnRe}SkWqrFBet+7-dd9 zj4O&dHW5!=!w^tj$`DarO+=1i2w>IcnF#tWqqfVbt(Q@_xrI@@c?D~GoGp2rNj;A< zxUcJ#CD+4gT(7wFSX&O=5`vod8dm=%082o$zvoMGnC~JONAC?v#{};;Sf}e4-65GZ z=AG{KDK%Ra?~Mq&Z%C=SN%7vCtcrQBX5!Y_sZ*9V_!Wxx7R7NZx0Aur#i17^rxx>K zV7=*DMswc8D3aZSCgr_a@m<33+|GR$gVD=CkS_K6nl2OfV#f;9apFSdO0-{|Y` T-I zCHk6r8MA}5z!LLKVr@ym+5)VpajY!wXFQ2?g+MZyyh1R!nI(4XZE iA ziTVCbi+2vgIY2KMX-NM{hV*_K`& G{Og{fvSFdM@r5k~=0**l`}Spm{P_o3fix zg(-c2Et#SN?R=K7q<5uRQX5&)DH!ITLbLKxXYxH?DLK9;CNDsftW1EH`kwcB?^eXE z8kCoc{f@io#C##6IMbR$!I&3`US%o0cJ@;c*Y=}aa=qHuTXKWiyW~gszy6tnB_DBM z4Ae*#THT9Tn(e%VC5-1iaq(wN@;ykxxs)aDBDW9@$IfWGS1DSR>3fJOuMk=?V!K=k zd#h>_&F%6iObMc{`xNi}O8-EEjE(Xr^}LG7SlBTj2TKGb?_&%|I0t~ct6^hR?P-{h z)t51{va2s=WM^0RGP1O*w=iLAS6{(|wT*e7U_F{kTYV8D``U3S8PxT|=Cy6|lF3rf z @G#VIGWQ-Q=gojY*-SSK;Cf6JMmd=a zo{yKAIIn !rP$pqn9wkFX+Jv+AEoiz9_Ey!R)btpO zH)r5%2 sr)Z6yB*w7R4XH^y~(IeD)li0OmQ%%v2yyR={ z`;oTq&1j1=EjBFn+B4Ma7N%nO@#3(SFoZFj&X!D5dZz8@gRE~Aqr$|sJ&~}18LP4} z>NIq}P1wKLse}H+OUC+s;;a7yi_U%j;j4d!A?LoI`RZSI$&cLk3$b&1x~aM&X{w%# zn=1Px-?PNuonipQcdLKphe(cJsq U<9nVN6A!dvAIG_#*lB zm&mWbK$!Olk|yT;OoK@F6PSJC#eB^BGMiB>O>cTyQK^PPx*cgX-=bz`vIayRU iBEhM{ Lf3|wksWd-1{_?{2kWxjChar z7{sq?B6N9^e8o1nMODib5!jp9G@ptn t+Jq_A?{22od%eRlM>f~15TT$$)FpL?wMzS=1f;+tj}q6W;m7l zT}*LoS1g&^Y)+fgGWJCriw&oN1M=;3B?!KsV2VxEZs3ALb$~8s;@3qHSVZ&wb)Xm# zd;E51z^T*iA>BZ_v=~J)^&d02Cx52Pk}K1-#Nz&vd(>X1)?0F~+Uqi$YLR)3RC1Zp z>oj^d(`OaqUDiIQA-?&s(;H_hd@jd7jIcVbIa4qwF#i~74 EQpY zLN{moVF{cnVj8u_*g0dc 590hHjEePGM9%6F!|fnb&G13}=l@C^oVW zsrAp{?DG~A-z8v(Jorrd9Dzo|GQv?hwf_3I85MD2dyCPXV{D-5Jvcv#DxVexhGNr> zQ+Qvj{y$7AnqGgBtbiuwupL`h(@Odfg?f+S^(E4#ogJ?;QQXWiNWbHGrQ-#KIBWZq z#rMWD2+uTabrE*>V9BFu$BRnu=A9icDW>hIk0~s-3i!Wcj0PbK*bz#%^MQWHU(r*1 zMn@3^mb+gpFot;+yI<3aJNgvyX1t?c5uXzFDdL;P0j1+*rDKQEbUdeB{T$OY&GH4K zn*^6y>S0AalR8y;^s`Qlp8Izi^ssbVJ*=;jd02lZ_ppIZ*@IxPQ}M8lYfuib`Wv8A zqHkM2umb9me#YWd4%*H@K&M(^h>_6~h8V5SP^%^0`Zcv$60I@s>qLyTJuhfdM`~X3 zJd>eK7;FDxY03V~ CTik(6in#!F3D->$UlK-*|87Htwzp{p&^UaV$hCpYVkJV z6k@^^??ukd VkF)76! zp?L@6u+DSECq6`Zr}>iDoCv)s&WgV&p1gUme?ZVzm7Gt_SHkqZa3|xLs`jP1D&|!+ zB|5DGy}mH0WF^0!6Ti@SlMUYh-y}ZddkfY;_+^zwcB+ZB6K{D=BzY$mSr=8^^aXA{ zefCGID{eIV$XAk|cj}v58RoiXIBm49R;a#}*3}T}YBkr+BGxs-Ce}5>ViW7C$J?Bi z#D|K|h+o;Aac6DbP%j-CqR*EH#lDzoM%?v3nr>Yo{^)~bOz2leN(fB)7fsB7vyWcc z#!*#M9&I+v*F>eybP!RHAL_Um2iAf5Efhsy!-B}GOoh?#j2uqTNDhVtBYGed_hMu! zG+`vnw*Uq4w*Z2^(DwSvWZH%CHvzj4=+J1dF$HSzr_m<&x{^NLIE*)rg1Xm5pP3{3 z$P|{Pcd?_3ow~g7Uw0`$mjdeYrsz^OiX3K)CWrbr6shDX@!H@m(R2F$Aweum$9TFz zdK*UzRVxO1(@#tqD56()v4Ot&j}V>YleU0N{g+e#@-CqaPTJCMF!3=*Y`X6aCN`X~ z0a@Y$4?4Q{ U{p*5VLSW1Z&Fm#?|qBn3nfN|vkA=LC?mp$cZBsQ z70zQv$3;rXcG@o#%_R$Hu-io0`?f+aQpG{ @0LJPeFLJJ-J=bV`>vP6{NzZkc;W*$u4sh0Ol{Euwo)rCtSb z9|)P317BxTpN7;beFVgPBTRvoy9W26E@ix(>6bF^0_L%M95q6X=qdCR)vy|=M)nkY zN<5_=XN|SSR#Q-8uW@)>o-$9lr@~X|sj4ZgDXJ;1DXA%~ae4-M2788hhI)p1hI>YM zM%K7$%4*7MDrzcgs%i$+46YgC8Rc<%MtjD1j_@d+BRyk1<2>U%6KaOm467MlGoof> z&8YJys|#>~^{rq(l1X>i>Fpl&Nf$sFKsi7KKqWvGz#xFZxat`J$Vh-u7;xibG=# cfV2fJWq_m)H_04LuGzIAfX$|Ows1f`&}$cj_p$(_kV^^Tqy4t%Xn8GAaF z$#*1iI|vFD+@8Yw4~pf;c0qkxQUqw~B4a`UOhU{Ko6pvx6s)ZL06YXvJ60GgEgQaG z#cbd`R)R~hDeSJhkL(pzn`IQK^0nSx&ryDRjXUXgc#ifL){IX2i#*(4Tr(!=FY$Q% zrJicPvwrl9(U$hn{vq`aWwOEMP!x6;K86#eQf9H&FJxW5A+r|Z2A@w>#FcA}b6dod zGWq_p)4+F3HbZx=#PXAU!&Xuipi9F64)Klf4eJD^M+D!NfKlHFSP71R$l>S!ok2QG zA+M;Y2V{8Cub9=9l%QXtDxp4nr)yF|GK6Hw4C_nAr*!tC^h$3pwW#w=% ;8=*zvhRW;eu7uB-&(u_yg5pCjon^A#rj<-Ve%zrt6X^jG>y zlKv`RY0^K)=S&)=?{;>hZU#fWm5Oy0Jca`4N~I9dN+eyW3_;umxXD1JuWGfg@_OH( z)n-iN0_Jn)WEh$aB>f{H>{7&4@E8ddyOd%?%dujYQiZs~s2KD4%2vapeDyuPGJF~} zjPeZvUVT-_btUp&;TzeB!jz*}WhkHvMIGrI)roTFR52D+;d4POPC(1x*WoMlmBVi# zOk679x5!uQtAyWTUx}{@eoK6%zCrL?>T~)A!><$j7fj{f|Gu}Y8+w2J @-^1*Y zN$1e)F>_j>OL5k|CkYD<(j||Aq8eC!ACM0z1sGn52NeVuZ*bPy1M#)*L)Js)=>wQn z_H=jBF|;50?g9Ro-2?o<96kn((67WrXzxJp{@O)JlqBBxA+Y?BbS=M0DjyEx;a{c3 zk0mn_{^M*GLl=BRGw_Q<$tqbtmGYLe4r4iM$91S;!9^%M3+QR5C#)CU3nGP>X-uT_ zCl 0x?agqHwc%_q;&9doSWDv=lYk9ssl67+k{IEV zKwkV5VL~RVwDwxj0%51iV4_bXp*M&Y*PBT3C#oh9enF+pbQFMe7%rtUg_ybadQrgr zpA3ycqyE0)IV!i9vK3HmMI@U&SAEfct9rXpeb`2^Hgo^LQMvm^jFrkJWBGo>N9JiJ zLx14f4^r*0ge?77!t3y#NO*hwZ<2)-78QLeStP;X_^V`*9hMIzyb=GIWU)CdpG%ek zr{xRDVs~1;lq?RX8Y0XF$WtL z!9umGzx4P+t1EJOR&yW5=G-rsdoVvpwLeN0sILdAs5li@k9@6!8v)&8)fJ+10>wNp zSKyiJ?%>rTe?#t6uNIw|u&)4vjf;W4GbKP~q;M22aVu~ItYVa6sqK|$g#!%tK;Csm z6Zq^3TU+MFt@0&M5z37ix?@%$gCAUiwT^^E4Pd!45}gQy6|cHTY+Q<2zJr+~V35US zWD(aIXVwi0X70se<1);B0CO+H+*2@%gTE=SH}_W^{4F_02%=phjpze;S>DdeBCRhg zNB) zA}k;Y5%B_ckTiuj6T8R5%C z! Z3ROqSY @Ow)PU4xJiS$2w#f$asvmRf{R2h(4DWw4hUT> z*51qneUX`9PN37l#Ugdx@?1WQtG$Vdly`A{-bDlCT_o1t0(lqX0DP4w$&&mKY2Y9x z(<-$78rFpj&$@=0#PLva7ow JQe_ohpvskj zXzcS)4mZS}&0O19E*i`63Ot*>R?6jHPBgl(XJ0DQ@fr~izTnMl9NxO{fx8HcD0K z^sk0Sxf%~FIZT~&0briRBC|>IYxJ7vAl~>eF3;uB#(){I!Z?vVb~@P#Zh@hU*34Fo z+($?TonpcBldQ7q4UouMAa|8j=S&Dsgdz!{qA<^l#!m0)$)|(*%wq(M#fZquKut3P z`cKYYAObJ0b2J>xf=z`d3Jz<2x?L~e=>mKOy;$s9pnM!sG_9@_Pb23OSnDz=ET#fW z^0@@_HX^cI;+fJV;xZgI9xR1%<2uF#{=UpVkoku)|48P4mHEdq|3v10lliAI|4ine z%lr$Oe<}07%ls>ue=YNGWd5zpzmxg*GXFv5KgzsU=IvH~k(FO;<(F9brB=Sc$}h9> zg;svK_59KLb MJWevlnUTS0p}wtRlt)n2)I%P17FGz;7l0`yeY$g zJ7qZVr;Gp&m65=sG77j<+_T;K^~`$%<5yS}IS$X+0>9F#2yuQDqE|!aI9~+i;(W1n zw#b)I+EPqgM(A=xR}i`a(QB+qL7ZQU=yeo(J)&3Ts=R^F8xZXvv;)x_t%@VgZ$k8D zioF@pTL`@c(OU_<717(QN^zWbBD&J5xZ?bFMDL&scOZHvp?4vAH=%bUx{A=%h^`@Y z4Wjpu-1i{5mSWc;dM}~(B6=U8>kz%4(DjIJ0L{kX3Fre9`v9UFtqP0t2NB&wv6~Rx zOeD4-x|Ps}5Pg_3Y(sQAp^qT?D4~xc`WT^)A^JGg`vjspD0U~JyR1r4obN_-55?}G z+V@~PJ(*MZQxy9YqI)U!X+-x~m6AB$kLUr4J%H#lR;4h`pG7oHv0aFEQw=?cK1b;D zh#sU2hY)>%&=)A}1tkAsPOC3jl`6B!m#vE3ME?vnYND@zrJCrgR>f(eujM#-J%_$Q z^}d1VUvd(@nal7N*mRt~jp#d8#Tw`DBKls=Al@f*3DvU%S^a<_KE$+-2>mOf9~1g9 zqMs1@H$*?p>F=`~`gsohB8RTe(fl%p{ym3&mFoy!=g@Bm{T9&K=jb;uZwKSw0khO} z(AMBbz6WFAKUl$!{D^UAQq+5SFUDbc>cPC-1`q77BqDWJ>Zqg`evu744|Z1Sru<^e zjJ=eMk<5pzj=C$q1XIyWsLS$8F}MI9m*E3jf-gi28<<~?81`qfChArE3XH>!O-4(d z1KLY5dN}oMex(gcVAm$oB%9+`VX>=i;QP=rsJHV)7`K>Y!^ct^xI*kI)OGkWj9ZQm zG<&|n20ro{45B@eO;gi?U4!4e78B4}@aqt}-UeCFjgY-SBf;YaOz0qq@Ntt3JS|!@ zITn7i4K%ch f_xQX=y&*P#L&Tz@8N4OxPv%A42_hpMa80x@_UISKGqR6e5}U@ zb|Ah1#eV>U8}acVJ~r84>_DUDn=!ZrA6xP95I!Cz+3>O5rVO8bxuAD2?~M#b4Hzt7 zr~%nW;NUTmKVpLiw8O~RGW1?d9fhef^uL#^;4p!8Fo!A#K5FBSnT;XL7H3QPjksW2 zN(;81<24V~6^! 3+6$282C#_L$U(}!DkkWzb@j9=YZCgNR?u~0*Y zSp$CRCog|@pX|$t;AF^tLxy1E^~|8;mwNClr*VbKy|&C`BS&( {bWioUDY zYed|h;^~R?3uR+_YVZjCDzW}@Gc;s`KBoQ(Gca_7-hp#um{6K8Ic^X$r*yBB-E)TN zT^QLR4zRIxBQ55C3(NA1l=$5o!0bE3`cBr>O)J7qCg3aJF50F) ;?2<>Shryl>IS15pO%#$4 X-Hr@KuUA&+k?&AXlSfW7#0QaB2h=(vb|x=>#2hXO4ByJ?pOe z? z7N9`=oeYmN-O0o uhxa<{QjQ2@ jb _MID8IYL8We}bY rIJbJcnC{kZh4p*wog&8KIdn05@8ec%gH^e3Cx%z& z!nb314TUq`CA$avmW;31gDYW?xRhL^tI9a#_q466lkc;2rh~VM=A{EDvNkL3GE>|U zBlMe*m3s#g_dXE?DaA`%tadenrSfuGK(Ff;zk=fLr%K%5guBJy%glwx9lFK(RpN|Q zqD6g~8PRw$xo<0M5OZgE9}w}hj1#Xb8HbEkn_Dj%MLb)z%=qxbA$Pli*Xk?qV9F3M z^=ss=+H1h=;3*edI=EWIOPlALmo`V@@YAR)Y*(-^Zx-pO$ =jYt zoANZbS;XT5g_(2G4`T~%!CNp^+S6Do(lJQ*C83Rv-BmyxTgB`V-VJDF4-Hsmqu5?* zlqrQg59i7}h-J3r!kaL>Jr~}B;YTPu#H_Q(tn(?+JlhL79?g|_7)v}xI$bUrBr*pt z9u#r&;eN3P&+w$XdS-1C#WS!3KVUPz7C V ~Z=Qd~CwU2CQxenTgY^jt( 42E z`1SxYzCA!Iy*-fJZx1AQCUT`%rkDg*;yt)@@Y(!C{sqK5Nfp!aNW5G7y!lN4fiyDI zC_Sq~wwO7D{2Y)10-GsfUJ5Gh4EFnbgmuE#>;Z9?uwO_M_NwrX@Bv|#UDOz-;>o8+ z#ediUYw-rl{Xf+TyHVNJ`DS-E8a1yEmQzgqz2b~}VW@+uAXk^VQ8YU6SgdVqrnU_6 zFEYe45uY6%@p&c!Pm7CqGP430IO_S}I+3mctrPJY5F|cHiAQ7-pU5SqAqXyl%;pg? zo2T%?sQqmkRYn~=jAygW8cP=f^V#M)WU8E*e$h1%RA_t$GJ80C6ocBj>1cL09nJ3M z-L||tB8S<>>;3E_7eilSNC)?bnKR2-&hEkC3onml%p}Jd>bRd~&k$W>#-bgp6}AhH z8y2xw#N)UV={n`8{EI4v1V4RESmm;ywE3V zGv<1+Pt;b7dZ|xTI~_q4vnQ)T_*svOsJuTzlyNZ?ngl0X`@~t>(XZ_nT{Lfj@Dn0_ zG;qIYa#~iI^LL+SI)?LNBQx+=c7cg*70doJmo?jmOuoxbHJkJ^qe+i4s0SYs!Hj%a zoQ&Nk59r05CWmwl8U}VeU-^oN*Q@bzG>A}^5n%_2Fb+h346l*{Z#2|^0|EYKO~Dvv zDB`ojBR)So;?u(;zRX4dq1Q4U3;6CbZS{3rJ>V8a{f*}8VdMz?Zn6F*Iq#(BC|FUf z66 pTSeJk@m#Q1KeKg7HbGyWvgA7 X1Ol`>|^|Wrtf3k z{fvLe^!?0xfbm zOVf JBE(+@K5A;#M!{SfoM!1%?I{sQy9$oQp_ z{vz|f#Q0^B{u1s`zJr%at@g~dT8Md9l*}veT{(l9(Iw)7^*u3jfwxo6UZqvQM!L{O z-lugh_$%+r%nj>YJjvYGmw%XDc&{{j!I2~MZY+Ch`I+XQRXanAY6&%^1 $~;Y;$M% zZ`*^~f$MJ&n#Vijd-q)ww{5hHyXmI=@%XL6r1`?0X?wnLS50ca;<9V*s%!UtJz22y z_V%`0+?4}YGErW$F0iK~)L4FG`_Q5LFVHR5K^f 9UKUf`wMA1V19E&|(=? zf>>mJb+S1WO;-C`63JMidTL9u?KDCyk5%lOWHehap+>Yx7N@1!QuSWf9k$+Q `rO}zI`J+L4Dy>+UQ-eab} zVWz)+YLNbYeCid XsG(>>JQ0g)iBw2SmYmxs zqoYYnofeCxv}kI$QAF3m@rFQ14ab`DicM Er9=E&ZT z=CVxv0Vtf(kiZ}!kPL<0 &QzrX=R8?qDqHjHxXty&4~}MCd{- z5IiH42<^Vj9l9_Ya;vQ=j8&7NHZ{3xLv+^$ceA#0RUp(H*xM0xCu7ls>Q;BIQg_|9 zYXdL~>En#@AvZAIoKO>Cb(}k}b9);woD4-l7$4PCei-jyNs*${!&(IN8A1UL&k&6T zH1{;9Xy^8*JGyi8+!R$9GK4k7JiL&a(9~gjmL${*vpM^yWq2mPA2LGzxC-th9M;09 z%gVD=2xwt p@LH70hqv zs*t;xQb24V8Bn97LrN^oluh}l+^{K7YYHIYj;m2EjONg^b8`~tCJc>6+8R;`XuqUu zCdwLdrxIE-76?T~4bZNw^kcMv^Lz@pgK8V77P_iYqd%;vi3U)v{k**$k oEA7s^=aYrPxhT+cJR5-JiBfKrGagQBM<}j$lcHwI@w?>98r@h z*#7)5`YUKrtg{WOqOK1uqzABQ^yC`fDW>Hlp! zT6eW0V_valan>)3NIEmhQ3nn(6ba`HON}>BXD*pza^tRpVJlRX9UZ{#u%E)%0ba*N z9vnO-+6y&`p*+-=?HsKQl%6Uv%}9&HYgHJ{&KRg)X$j~|PzTw=+`SzjD(WMpx+6O` zxB6QG?oc39?S_A#uS~*rXymz&ITa#nAP0{f%e2g#IaFr{pNN)dqOm7A7+9yi==OyY z8SdTVXG}08fbJ8M&VUYXvJcak2(rIQJUM^-x=z z*^_BB36bX|8xDlr9*;ZZSJ9!MHv)$R{Si`qpzbJ`707FM)4!8z;-@%(Y$oVCW!4nn z$@EYl0jMI uL+DnI>~5)r`84>d*oFP!jxXT#MSk72|JZANTJMCHyVWB8Ah`5HQdh0^2Ff zn@koX4zr_ZDiI4OhwNGpK4fo)mWrVFFven1bP?sl&N?N~TAnv8agX1#B-~m(p@cFd zVG5D*x1^HJb3hW+9QCn=ifjd;Xj3f=wJk7V9GR^s*b;5VDTZM@ 9%rYTN@QcW#dQ$+V+xm>6IeCY8H!R3wj^$oYBFVL8>R1_F7E z44<=ed$J{&XIXhZw15hL7iUmsP7zbJrm{YY0H&)aR8e{e=I)80>eo&)H9PoBiqYC& z!qP{vcFK M|=C0hNS7N7D?~xBIre z9rKf>qs&u>(X&*X{()j))XWW<(2J=1HM?ik&CL2vcO*BvfYu==NU9t(P@{r@xPPi$ z!B$YI6C6}9f{ki723z3IPz8E9qv504yqPqZB%eb606p|*Hw}QHya@nGgk3Xl+@k)P zL{ERR>edrl@E2puwZOc2^T0`K(IgoVxaI0tqN%0@9Aym<8{>x26IK$x7}MYby)=(G z &146bL#K) 8=+DwoD{L9(sw?Xeg=m3!r=sbF=8~r=YMzT}>kTE6nWtooBj1NaR zoCtuJG-@M%C7JG%h@Gd+Pc0RUhR^8++uGgN34nEv2XmcZP9%Rn@sFS}Us7#Lxrsu? z;$cWaO{rNnjNu-e42Fk38qVa%4L+biVsP+4CXcLMVK-QvX%4M8o?;E=Y%R~9 123iqTn`|3Q z&oPxU5Xbon`=4YtnYT2|GHpcuYpnOvcodt5rl-a{^B-tGnl;yKwZvq0THm*(P>yK6 z!u~nI`DVU )}ya5+NBQCR z^H>Rbb$5;1T)Vk)ZaUCH zI~YYXcW%ceMj!+{l^IhkNNCl}A^i855xk%821greMPqC=CSHA%HqbDKqbV-PfDu?; z>gM>72+^b^Z|uzKLpo;C#3LOrR%_EWTxJbxi3VeS81@6`xQ&T4h;Ujg981^&T2O5X zr) m;a3y584F4Fkl)NC!RjSe(Tba}el=X@hZ$b@>{vMDZ U-3Wv2o5zLO~ot{X<66b~DQZyFTN>V_7n&ywegbEla^utUb0wh|ZsiH9G zZd$?^sGWgW1lBmw6mC$W9K}JX{X9M7Z;oooq%|6YP7y94p{9nlXkcb6pouA;(-)5U zo6k `%`=o~$a;nvFEr~s z3p7_22iMb-P~-aP(ZHF+p94$(n%b=hI0l8oq6dl _1-B{eOxtykqYHu0xsS8YVEBySZ5YAMfEhvUnXAgmM$ z4U$H7Lv7P=$`$o%HkgLSnzeu<5NZmgejN&=be4+6i! l%!NGw_mI89N`!iFdh zh7!rF4b2J$lNzWOY?GQXDIZrov3jBnw {#zq)Oblki^JrIRz0n1xCp1u(^?EOujni9R4o`wX!4W @%?s*M_ukfO->Q^s=BFI{381`i)CP 6YR|>;px#&_3Jp oSvT_~U>U9ebIec)@(%(yB$Ek%C~Sqf1-Gg@$&(&iviMvpa$Q@;;ut}L&a)+$Z4 z#beZ3A^&Ok222OqVWe+ZjU5fhs445;u;;mu+`0MQz?Jb0I0V2POKr2031h9Mji08* zDeF*ZH5xtoJLuA!mWct^1tb#s1;}!4OIWK&7%DU@$5f;%*L 7V1kD!@Lq&1I-?X7HR~;g&IT% zFZP+HN$)9!{NzYQV?Z5l{-9495{U)W@OcR}3X@duW&XAd{jxp^B3th7mx!_q-c(Cv z> U6bg)K{ zd{CZ-&7MYOMJ;ND5excKk)N9FT+nq(vZ|kKh5|CiPRu)yRl^lm9^Q>9yCbD*<|tK= zQhjyMkCLu_HJ2tMu~ y=U`R7opn zI0b&(CXFYxvUz$arI8yv&5V-cq4`?46jhAugI7fbm-p9La#*k>jN~;fIvqNHW~+&M zRv}Q$biP8v7gM}3N63z3g;`C(fEviR;mUrRnHp|^E*=I-8OxIWG&}`?;Q&n@a5R%( zR1Fks<}}CXTe%my4qq0n$e}qqwBhb0l*{YoMq8g}#7`yLbeJXzz1NP@0D7}sep+1} z87)kx!m7dHkZkHnC!I-&Gu0@#=ES6-<{^QT`X3T-!OZ#0NZeRHQZ*%g%N7A8&~|{{ zHWwmUb1&A~6ps1S@ZcQPz6FOs%` OW-UN=8*H- zs9 `KIzzBROm+ut8t9Mfren9BdUZdxvF5Wt*TJA z3@#b$8eBHGT((pVl`VsWg5g7LLq`l9S>={3L(8fT2vx6(1#gN4?~7F*i3OjDRhKYH zknL8XxTI8ay2@;YLPbfbz4BSXCWtnH*#yZZT5W>O#_V>7V6zt4gkqaeVv|d4Hm6N+ z*$UuUW)sS7Vuj6GX)CO<34?6HV4E<+Ry1swXe%9MD<5sYTVVE80BZp50ay!gAHe+p z>j5?ZYy@}^U=zS*fGq$I0c-=<4)6%TqX3TsJOQu+U?;#XfZYIl0G K8 zEC9F+;BtT~0ImYK8ekE?Vt^$8O97SvEC*Nta1Fq<0M`Lr4{!rO2f&R0Hv!xXa0|e# z0Ji~j0;~kM9pDatI|1$jxEo* Zh$8N_5$n!*bi_3;2D5t0nz|n0NnsR0M7wD z4{%U~_Iy#azXbTp0Iy*9Rnh(${0@3Uv<-esv<-S2;2nT>Mca@Mz>+@{ZA1SGzaNV> z@e}y{n^^j(XdCvqXe;>+;Cp}{0Dc7M1!!lsl8XQ?X13v%0xSTy3}7KN<>hR!CG$_P z^!+FPgD~q40+ad`G5*Q2)h=NtEI=Z5(IPqu?KX=n6pgl6iwo@q7Q0X~+Tth`?RHDK z#p$v;ELD)T%pwRD$x>h`63Z<@g{9KP$|@}~6J$xS*aU|p2!%qiB#0G4sU)yLf>RQt z!4^ErT%4ZhE#od;a=xhIC!YjCu-dZcCPhiM+UDS$RQ%eKyS?I&yS)&v&K0;$wpj4X zOa+Z)!Kx&t(x;*8E9wU|mURaQ*A5bD@%Gap{5$AI5uY?`h_FNK?!w!z5S|X&z~jGz z= |L0in^e-NSmvSfYQ5ZUs&d2a0&cu_O*0V*~x<*J( 2Wd=fvFAIFd9C-4*b&-l;zN&G+f$@~}m6v%%npUkK5sr)qfoyJe+ zwfqb|ouA2P@L%$?_)PvQK8v5t&*A6tI({CX&Cln*=5zRO_;2}t^55}#?&S@ cp>Un}tI1b)51ZxDEgz;6`z zO#;7J;I|0;R)OCp@J@lR6!`4|zeC`63bTirVioomO9Zisf%76fm}>_UD{pkF Q3`@f;u`qRviOyM4CS!s0yVV z3E{DXjY}&Qb$ps{71Rl7{;;4PmG(&L(P_n{a>(RK^T!0W8Z*_T6+xYt_Q>inX^&N% z1gXcSl_K@Hw8y3%pH?c=6ENF}`1l!B`17<&0i4IX=zV^dO8)T#n>~_9=kdni=LStr_LZrf0^cQ2 Z~+>S5VJR^Y;byoHYMXP|r>CzY1zyS~)^J59!Uun$J)3&jj_?h|a;t z-$4DpO*j6h`nxp$Mo{Z9!3$zGkTi`LRMQ@Z>Pz!>QT3-ig=zrHX=#3`s0J~;Da{v( zs-E@~si8E#QdBQUdy3U&s3e>|@>@ZT5c|<|jjUL}SHw`(IHb ~{Y#{L;(n^8)$F!$Z{V&S-r?khZwhL)xl6sK< zB`(H4kEmWEq-(6|r2^KtfMPBaP>O|wUk=ZJdWAq0TuGU(g1~*EdbJU^2!7U!>S8G4 zQkMwST1(;QK~Y@>ab@aq2y7A66#}-_H3IT*Es(US*Aap11r+KA0ael=q}}R`lz5W> zV%=&{u8o5FU`AmEDWW0*m6`%*c#~9_l}Xl53-If&2kGOlo6J9ABH*V#DOg~B;1xgG z%KswPZWe^bEyBX~EdqY=6>~ED*(%^yU)}8w3C8DRGrwjs{nS4s@b~bql`#5qCoq>Z zv*Gt&0Wty2{voCIVL>oS)^E!E`4al;ChoN}U>0g}7q$ks32wX@j`-wab(>)1x$da4 zqb(Nt>L}(|dvWVguAz8ec{^sX&e$ec=x?FGZ|x(3cyTM afYQ}2mU<+%TB=}ZV@cI1eowzcEdz@ zt6 z`_J%2quq07&tA7~-K=#LvqIt3v&(90YiF01&n_?D2N?TAHUy)N_4@=P z(`FnX2-JHbuCTv5>JJ5rsO)ftdZPQ!m=UMyb|r~+_k;t2q}w&y6Yz9-g3-wAvRP#y z 1)jVhB|4{eArjp^&VWDS z^MnuR39bo-)|o>L*Ak8^>~Tax=@^MRY7aPqt9u-)J%0x@G>f)mS@7tHdJZTp->1>z z+^4*>tit4iD)*Z`LfG*dtlt4rz5Qc(KWRQ68X7v>Dr12)fTAvKlf>_}J&(I+KP>o= zwE?9Co}ecTlI~VdB-9gjd6r<>0Z&;)MRj#;MRje>oH@0n)itG6WgT7XJ6xf#r-Ni` zVl_Hkn19Fy>5;q-?~)|Yl)Pa_m#0j!OS7ce7=I{RVq8{K?Si+jJ6AdDq&H8}Uq9~k zXXUT2eBvebn7dCqmpy#SQ=9qYKi_tp`rZ9Mou@zb!0|^v|M=~F{L5Fa`jX#p(!ikd z#^BZu)Ys1X@E*PYsq3ph8n|jR+jQO=5Al1qet-5A|K;`D{-vCA(XI>Cmp{DzI_-h; zuDe73>d_mHW#?}^=LL4+D{p?yp8sO={rs+ smrtGdr2f(K*T%GOK78OkdFZP9PE@ztamFv~!i$c5Ta~6s(yk3t?)|V% zl7IT54^)4SXYcZ_7Q9R4*G_SLfTz^ P`_P!eRJn0)NjwjYKU&% znGMY}Zc*N^hrUmE&n%Wj|KO2Lgx^_t@_*-IJh{D``t?3hG)T|BTc0}S3o7&M3yF?Y zx9fs;h>xMS#}U2GOEXU SN5ZaNiXP$T356#ZuK15 p0lOSA=xqmsLE^PNWPmv9gsHZC@#qiXJx*YysR-4Dw6ZS_p zn8oZQy?H%Bcfg}H_jEZuVWkJ$sPjQ7lDRY-T8;4|=JXoE;gC5!l28-Iu!6rXF_Va` z$($0&*1!x*N!!dyvwvgA)nk$}=52_2gfuOSLoNq;)$8#oTZhS5=J|tehkp~CxqPrm zo(b{wnY+6L$2tOm&^mKok)~j?XB{| #u8`>^fEh~ zrdAOfn4#@NL*{pkx=@ol{&1yqKjgN=(LDy@t@n8SU=re+x1ky1Ykxi6 ~6)Dz5zZ+fA&*$JsFbP!YF$)F#_pz}jr-TuI^>xuK6gUyOLdECv3dFBjDIZh%M z^P=tnPc%`LjVdu*yqwb&S7v`SUNhFL8PP982swe0F57tRc(J$F&mwJG?AU;ihC+ny zP{d h%t{e>H51W 5#x<|DIXttagFZm1W7XMdy?ESQ<;smwjO0{JnC zy1B!3xk)!NH{nJMvDKDi747~=`tn%=N$+L>3r#_{XFX+>hoI>)VqMi0z~0Ut;YKE= zI+?j68YiVSj`TpbfUw^4eGqvrjh@a>UQclM${Z|q`fke$d%8kvJ?WK`N2`o9hQg-9 zp#5& g91Kd~|%%B&tVPn6dHdrj}IuR2Z*K1O};X34cPQcq!F}D^A$05I !*ZkVHvR8A+P)OV-vwA3!ClNd9~=tX~I<_W>>6qaxJ>|~hM z9f4PNx= P}zZiKF{Fa|Ek1 z=}vSPg;Fp&=2Y{C4?=TO4nhh-Q->-RQ}@QhCb3Rx#1rl5))Dh~91+B@!cXe)dmF87 zVO@Dub#^i!Fv}Sx*KL?0!of5?Q(Gpc7Jo?Ps>>?pCQexjUG8Y+m5oNHl29-UhSdYx z;_jffh-IxK>~~<>TSa{Y7!gZ%*uNIxVk9G;SxlH2E=MpF#G;WJSfU}*9cnNZ*sL}R zr!bq~>K1Pf0_R|aZpoI15cEN6StdWN;#d^ku*dJSoIv@Vb%_T)=FsU;)Nox^`jc!5 z4}Xh0xY=FnXZz!tXX_Z&21`d=9rU>BliQzfR#`ie;X|g$ZhX%br07gqLrz+Ww&wJ- z8j?_DS;gGl(Cj9;;T@cZq3a@%kjqcOe&UdcO0(;fKOigaNa8vx@{PlJGZG1B279_% zX-9d2kmQ(dv9xJtgq+<1bImkuBqs`HG=I} sMDSorH8n;k8dY#960$mp zcM*7J56csA()ta>|A){8k~N%|j9cv>Ba&c(Tt=LU%rrkTF4bSB)EhKAksC9Nk$ go?u+ZvXySgNgPCRQyjqK5z@GjT&E2AIB}VR^^Wy4Hr~ !x#LKqkH%!84Hme@rBkc3H3xg^LxUP zP UBf}`yeD> zYck26LDS89g={kI<}KVjIHEN;I4<<89|w*Shvj)2mL^S$9Uii)F6eGfY@qDqRx+{2 z!^*A*MEzY*&PK#=PKRra*^)1IA@rnaNgWnsab5F*6?F?53e4(;mCGBNp@+%(whXhO zZGLOh(&h0&Yr_H lA1 O^qu+d@!mco;vE9>*LJi#L=7T6O9vhs}blXg#rpDMffyt14Th~ zba6moRQ8C5BJ-}2Zv0IIx_>Y`m}m+~KSwM9-5?}pl;MvY>VLyw8H(ZZSR*~oNYo$2 z0wY@MhH0~4C!r5w37|v~VTYmcI0(?v^mOlj<)657FfU8#yqr9zS`rq)lJJQ#tcZ*? z&mn8l*fM`bTgQ^RW~^T;-Hwav`?yl(!Co(JnqRk^gqol;CdJz)ER1d5isj3JQ{QrE zGs5R+lsH=#w13a5n}2Y}!3~Fz(Q0dJsL!Ga9PA ->d~JM^Hr-Y_r!8-nhP zc%|?gHnX}d>Ig?Iq5;mqlGt}S^I>e#n6nGdkiyyc`7O=M$-?Z0IxZf}%^%St6IP@R zK550$dZ;2@RbXSS5T@IPnz{~?KP&m``GPwY^cz}L4}XP>Hj(dWY^__;Fvgp3zzx(S zjw|tY)4hovZFD_vZCIIbtcGX3KPoEogjGDWsTpGJfKe2CBbSICisMjdT^#~IiqrE` z@#-5An0dpP^&UqYS6SFp-=O&XZjaJbzqmp1BgV)SUOgd~42r9g!VpafBQKf~o m!>>Bwy;1y_%4 zZa5SJHZ892NYVE(qnueY!SnE}>CMvc#Iq89xqlVApt&LW+9^!8RpV0|=bPHmAsl6X z3ZD7uLcFEXTFJDwW+yeMm3(m+)k|6qY0%727^S69YODDWyT~*jw2R`E<}Na;#V)e9 zH7stJZ|(#k 3x$@<;9Q%d6pgz^?Tj ziNm5MUb;o5#*df7N6Wgl3iEjB>_IT+4}XqJdtW^_`93f&y}k_x@u;Uby|UhXnrBTq zebW7HcuG2wkhR$J9uu+f4~R@meaSs{#C??#L5!r3*4yD7L}Mb{v55<7p|lZodD9Zu zzzD5P;(AxKj4^dJt)m?gbXrAbB1AF|GdOY6`#+C6lf0YoY~ Xdgy!!0Qd)NKU23$cU< z#Ybf~y=@eB&6k()_6ccif6&ylG?SnbBY&ezys -dZFZrXJCCxNpD#eT&X8!jtq?_X=)Z2~dMO>Svet$66 z R$1|t2%u`+Es;-?=UgmI=J1Sk{f0vy_ z{|!6QfOmHJtWx|}UQs@K_*H*LvVW3D9aQ73EhW*FSC)D`b82h7)ny)!+fh?hTUAz5 zR#q{`SzB9OR#okEmd&YlJLZ%++|}O7vg%6kTIrfoS@3(55zlt4Xj8 gG8l9*1+Xyrn;AR{QvOHf!G+4?CzAS6qw6J|I^CDdw=XM=7Sv7 zW!2Rc-cpZqPHjzPP3fFcS9y6=d2N-es uZLPS;7)$W?A(#kS- zm8-_(t}HDbJ1W_h|D8i2tKHa~0}b=Iz15D|QdecU!{My0p5rd72AkgMiptum3Ri{8 z?J9*zReGJ3z^I*rYFDMZYJX0Zv)WZY;rD4T{GWIYce{3D(pg?nic*bpPHA~56v^SO zo>MUg@|{yw;q ejr>nBI+*?`cE%jDZme+bpOC1$uWe#Vh+v)N`cuw~mhr7&Cihrf8bd)+AE>}&Z z2Rh)HQ&U#y@#K$AxB34MeROxN-HpvMPi3{E8v9UiIH$@}>aH#KIBToC?sBiE-0LWx zQ#Hp?R$EiytSFu1!bWkHJE0riQb)Dh?QoC(UD8ee6Q`j_m$#!#Z2Yq7in3~Rv5~8( z^12*V?sBKw>8z@TJ%6e2f)N-8Pt6=pm7~1WF~{R5cX`S^<)j4evMTUg<3{Rn=Z!{n z!T-b`!t0SDtSZMwu5@9?V0A0JRW;Sl(rRagyUJSu-m1$h9cAu0<>eJsPInm$b$L|< zP|7e9=z_PZvNCsfnyvp6Zw~ibx(ao#4*T7sY-{jYUQ>f5c7MQ&RFT Imp%4R6EMOrL~pSFyd7X@1#E@Z%KUBU{CoLtBC^3f>FN05)By< zk0b2znHOo9v;X|(`oo&*mNd<8Z=apz6_?D3Phm6A*tBG6OY3s9;V3V{Y{L_Dh1{MM ztxaq$`wKgeO@C9CIHEqe%dwu%nk~
oa4kY7W{=z*>Q+J5GuLo?;yp9wJGvcC ze*h7 S-YI7#P zl5l65m$mV)-*V#DJHt1)8Szg;#2LfV)M8$V=caufB7fSl+8XAA*X4(q7%I+|F3+^) zP?5ODE=pWtBRs-^wMZQPyuc`$!Dq}Gll&-_KGA3te`i3O*VJ6sdYHH|GHbF(! =f62ZG(AX=SCQWpj(nd*Pxkf24~}QAO+g zQC|@Sa(~Na6}5WYp6) ->Sh^00q30&>l~L6Dmr%{T}z4wH2lP(Qjrfce=GET9MC zy}OhB;`DT^N>?cA(Ys9)t<|%-VSP8-hplEEde|evHSXVszSa)cMVW&g#cH#_V9UDT zQnLgZX#yd-Xa<>+`SGH1uxCTj9!2XM5!2FzU=!dzb~AEgaSUJ9la3o5f8`B@!c8n5 z{?O0uX;=?OLUx5d366LswjJ77 sWGOE=NR{$k7Egg!l?npL|GnTJ1--1`BxX686 *+7@qJDC66)7-Rigr6Ns+~zpx3vu?a(L!s!@ef5KUmoWsY>m~b(l za4Da#nNMLV%V8Q;+?H*h%UaZ>%d%VBmajPE(3SQPWhE 6S?oncBH@nZq)LIYDKz%hKd#$n4=U_ViMwc(sG=Wo5?9*>nBNW*xDT z&9p3HYsRfwRvxe%f9%g-# Uy58=Id;nZW*r|g}OFTw@%irQ*@(9XH#{yht8(ye_FAw?WwENb=zLLWp7=d zscV1Id5NB}kFL+sGiU2r6?#^so>ir1RqI)E^sE{^t5(mNt7q-2XYHqF?XRl`=< h@(itI+MO zI;+%KmCmYl7FMgXxjNfVXLEE`qubkbw!hBy)!A~hJRaKt1*%@IR~?faARZo^7Jb~A zTsO| 8vozxPfIE^$1Ba3bTy| z88aSctk7;8W!EiRfO{k0Ccw>rTL8BLZlf|c9tHBO4C4hnVk}4Zoud@y8s{jva0=l2 zVb$2la&`YBs_usY^go79TajO+`yIL;w%!k8;|DoEY=6H0WoCTMa*Z$1gFOz+CqUsz z)p$n9HJ&Ak&!|RAF08*|46rfAt85IkPc6*DDggO;Aj3v3dr>uhW;Wgbl3F-c_s2lG zA20wI1iTE`PQwAPEB!n1#P0CFg6FG%*8s1B+8dy@OD)Vdo |K;TR3Y (|7?K78d(ay>Ps~Y@4nxdqy|T ODw`gP+Xt{Ru{$;Rx-#+7*74|s%U7>@xS=jvx%{4)#;e>h9c$dbgl zq9ey8g+P%khLuScX0u6#q%gyVHiNKihP2y{@qdhX@<+5s&?It+;Y_k(6muvZ2SLSV z61T97j6_4CJUnu0k{M4DztoXO{6=F+9%hX3tYKVTvf;;=O|s}2@t+mHu}mVm37|=5 z69?HNDihMODWGp7Ubr>eiV9{E6*SpwbVB%;olP0evTcc!F{(fZlNiwLi8S?Rlfa-I zzkeJX!`z5HE0fLtOnxE6j1fY}m3Ug2c;ZNuF*cSrR pE6b}YHaZp z5+tng&Q@YO- CKrO&)E^C( z9UnvG7WxsF6Osy2n6etga1u%A) T)~l|oz@STka2l(in^CrgvW+y(7P zL~lxJ5?7HCsxd5nB|pz*ORPi@DYe1kSgDjUllo-+eSI>uC131?|695KKTs KFoM!ZD?+x58^c>)VkrP*h3Ac(iWOB7R%6(VjaYhSn@SU(I+d~oBXxyHVO1d< zE2pgti4mSn7zSIa#)*bK5>?z}gRwp0Nx~eNR>-7a+s!yyNAi|L6BdigO41GqLsc+> z1Rrn9qv36drAZT^F=9ioNklc )&hw_Gc$Tyk;AvZG zLi*;KHrnPl`6&J`7GI3;2O2PCn4lK7D3V1THYlk(SSAFBl3GXG*{qaFWz(}IRm#fT zlS^z*S>n^VBu|$mWd@hjy_lr!%_My$i2R93MhP@&ABb}nlQL#ADYLZ9$bV+#Ir~&F zDYueIW2z*nTAD+ePy@koxt6w{b*@PF73qGGw0}m%0VMVVMfM;}IwPZw`plzbzEG5U zF6GtB(%1%3YUEOWqb!YEz@>tPOd8+BqzQ|dRCq9xCN72vTEe8s%_P|tCQVt&q@ra^ zn%c^wJ=&NwZ8^lgf=PQG!hfXchcao#N+#`f7?busoJlkP%%ng4g-IptOxkA^lV)`= zX?7>1QNbKcDtDF|V|cl%+SW8xnzLxCRO6;G4xTF2dPuZhNm?!WC|R(FG n%;Zj|IGF@Dn7o<#xOY^&FxsT*heVBA0!WgB7h%7Zmskw(s z3)WI*9hVlaC%g?@YC4nRCu0GflSU|U0UNWpDBb~oDx^(Z+QTp^rIUE(sc--==%<;F z)6K^joCJNQNYCQ50%wc-Ib5v6xuAJ6KaUf+^O2s)|B3W8egV?c`Gpvwno#>mG0}1n zSUaCzjOrR`GnXzwrj}jGujZD^XgKL|v|q#f#5kLgzm{Ji>aRrpI(`+1UJqm@-N3Iw z*Zrh_TL}f~vcGgYm#^cbEZ3v?4t@jDJ9#mh4wUZZQ@5b$MlRjNh1TE9#U8kY(-yxK zr0?OknbWx)g?srONblo!npKxT?)US%%);Ghd4S(z7VbsiL4F_7hxq-1&0gR>%xRB5 z!XE$!kMakRKE@wHx|KhS^l| )MV b*@J(wmS=lTW)I2QSlbISdsx=;Z7<2}5m_5&>zCQ1vQ}Ull-XmlHr}>fW?N-# zf^DbF9+$O3+p98rLe?hQUYFUEvNp-~rp%s_waK=(W%jhJO|iWrvu(0gWP49$&&b+T z+XpgxR@U~geI(NknnpY5Iaw>V{Yz%g%i5l{Pi24hf~-xqT_&>^Wo?G-3z@wnYkS$g zl37gF_O^W^vwm5dY5PuQ1G4rf+xIdXl(iDuk1~5%*7mXeM`qh)ZI =R$)6{VgG_bl5vL2$e5DNvK2`xWu=P5Dp{u@ z@dJODQ(^KVrYVy0XLgh#sU0j!k+e?shO9}_T#K7+WQwF8&2kmVf*5+DA{l2fR;@_Z z^BJ3>NVZEDB0WXQ*v!~NcxK+n5ZozJ)~$?9Q>1K!lh2}PM-cfOo;mL^c_*HE&m+kl zKr#klPQD_IMGP`Yk@A0Ihy@gB+__vn1<;llV!F5j*2tJt+CSf z@}iZJFM9#GD`r^hW2LJGdC61UH^^7L%!?)8%Y4;#Ud(*k`KlefnEQ6{RXcgH?Aw3I zSG~fE72hj-)vLT%^}Whhy~c|*-)kJSa%66`9UUu;t&n`pu_h@NYdlygIZ5%pDf{NM zza_W4B}<)u@67PNEyuinY1t)nQMw+bc2RmqE@oSDHS(Bt@|!HOy?vJqlzV_uK`62I z{fpg;_GiBRV&45aGrjMkVU=j`?$>|vo-BcjT;gI*thDoextQnuNs`(>7$)(7ISS9h z0eqNrrJ&Gq2z4Jr-77H(?*X8YhY)u`3>hDlidi3ei@qNW_x*tS9!7oh7_-_m>N|g- zB#osT7#*d4-+VOYCmS2kIBvMH0gVOJsKiQ(&@^6FthO5Dd$V@NybJmV9B+Th?H|gW zS>8{0 SR{#xG+kg6aoK9iO2ODM0BTb?`u&MyW9$_3xPs= pW A?LVN@@`KE1&?%i$ykGMfGm52|=(cEzHp=j)V)FJAXy|_$m)iL {x27MZC!EwJ7dL6lMEN6n7?yioFoUR})3mo&iHhIZc=y&7u~bJ~X6#{OeHO zZ$lNo4K4X?$o1P$_RtV&7vM D_%0J1{G{t7MUCv3jT$rg##V*sJVJ^L>*XpuB zOI=1$??jhX=<0t~Mv83RE(&)jqOju-sn@!502%=G-+Lgw{w~tHqp;21;@me6Iq%;a z-{1_yp#~*)DhU;E=`rs-QWJA@`!tD`YMxUSv|Sdb?zA|y*gTmS8FU&g@Tgl=CwBMP z?L$NTMO)4{$L)`g+ayU&ttb!TNFB33WrQiDiWB?A2;P66We{I9QKlIVI;| biG}C+HGi~{S zbE>^p)ZRCu_I^?Oz=+xhMeRc)Y9AK0kBq2&RMb8;qIRpOeSAdi6QcIX5w%Z^TKlx9 z-Ih`to9=(BjkO#q(VXE?;7&3W(=tE;Gc*K)tq=_qq}SNqZ(28)w*Hc5Om*4WU-GP( zb19u0S>sn+>dkejF{e5(=v1aRUceMz9Tw*}mZM`W)xnkv8To|0WGukGrc;Cy`$f*Q z!HN7TxBMzg_98Hl@T&*Lya&d2c!%j%4~+ZOy%m4eni(Y1JKi+CFDP-l4COUQc{_iT zQL{F;2BhI5%wnpwQc7MD)=Cl9N*T6RO59p0BSgYxEM6)$+Dr^?JD$--g9X=N!LwaT zzjsLPRPM<2Ny2pB$)w1R&R(TcYh!Ng0 di1>3V?P8opg$=gs#p9~_Ck}R&l2hGDeifs~8E8ZR*gJ7Ye`nzxxg_Dj z{>DP){aW4x{|5h9!giMQD+At(n75bpl?*6-gMHK=7I6hFQwaqh Atz~ zf%l=!V}piF_w5_6nnhK!(1+rhTW02B-S>aS0vGdJXOc^$Jes!Tl1ztt&8Cs|NmYnR zNrgyNfe%a-_)4fiDZ)nso!XC4I*roKK~~ziQ7P>_7H}M36QB%#R ~wr^8}^ScE|a`*(!@-{bo0Tw1osy@`^&XzTIZxHrm)Gif7uFr35rN zZ~;XNMMwk1?0ksbk(-Gw58>?4_z+_;$HU0Mj@3>E$3rqjDDIqZm=uFaZ`Vp*RZ3n{ zN?un=dgbZUOU5qJbX2~fl(4kALpXnG-xR2CrK7%0sBfjA9>THxOLi%TFl_#kca)NM zm6G?AlJ}L850sJ*l|wYxiOxLli3*}R%n%WG$w!3zG4b;+F~}$BgM3PZd@_=s&jjk{ z>8M{2>gOX-zZ9rnrK5gLs9%jl{YIdEn~wS&p?*6O_1^;Z`*hSF2=)7ss6T%S)SuE( z|3j!hjYR!fp#GAM`YWOSG7|MSfjX3q+N%O}D1AjND|8=hj2n6|SB4&pBQ@|8 `xL=JTKe&HJiQRkB aDMp+iE< z>z`3v4r8uh=j=C PD#{Sqh`n$ho4LM^YlXAlVp2 %8PRwPcf8a=hC4F<&7{Cy3I&P&$M=UMCSORt#A= zRXBU$UW 4ME0&@z-QI`=6O~Tgd%Az(JwpNh04(*H3Y+P& zM0PqY7EAHanDG?RCb7;^dM!92xd#U8aGrJQXMqwzWo_*3LqqK!@y3t1L`vU&wldIo zw!#+D$#aRO%gO~Qq5i<8o&8Xx*`%r^C#y7K@z5 pd5+RggmFyoj~~|?&sBH?%$1xOA1@Ei zYoM5;1H@ *{q3^aH{8^Hzz9bY?9DfaYAFZ4GlR}@L)H2P!TsYo~Q7E zzD?qs-K^PV #1P)|mB#lt&n-g) z2aICoI9=Ilp`ATu0>VCL7R@O#)0K_+&;^DwyO_27Q{nc!WNYzIo-PVxyyC;0Z^n>L zLzIfP
<%= raw(t('diary_entry.diary_comment.comment_from', :link_user => (link_to h(diary_comment.user.display_name), :controller => 'user', :action => 'view', :display_name => diary_comment.user.display_name), :comment_created_at => l(diary_comment.created_at, :format => :friendly))) %>
- <%= diary_comment.body.to_html %> +<%= raw(t('diary_entry.diary_comment.comment_from', :link_user => (link_to h(diary_comment.user.display_name), :controller => 'user', :action => 'view', :display_name => diary_comment.user.display_name), :comment_created_at => l(diary_comment.created_at, :format => :friendly))) %>
+