From: Tom Hughes
Date: Sun, 13 May 2018 14:24:44 +0000 (+0100)
Subject: Merge remote-tracking branch 'upstream/pull/1851'
X-Git-Tag: live~4110
X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/d7063ab0a9db4cb833e89c5cde08c005b7940c9a?hp=a1853204faefd8270e3db4a988ef373ea1ab342d
Merge remote-tracking branch 'upstream/pull/1851'
---
diff --git a/app/models/notifier.rb b/app/models/notifier.rb
index 4b61b202c..0944c3e1d 100644
--- a/app/models/notifier.rb
+++ b/app/models/notifier.rb
@@ -69,10 +69,8 @@ class Notifier < ActionMailer::Base
@from_user = message.sender.display_name
@text = message.body
@title = message.title
- @readurl = url_for(:controller => "message", :action => "read",
- :message_id => message.id)
- @replyurl = url_for(:controller => "message", :action => "reply",
- :message_id => message.id)
+ @readurl = read_message_url(message)
+ @replyurl = reply_message_url(message)
@author = @from_user
attach_user_avatar(message.sender)
@@ -99,10 +97,7 @@ class Notifier < ActionMailer::Base
:display_name => comment.diary_entry.user.display_name,
:id => comment.diary_entry.id,
:anchor => "newcomment")
- @replyurl = url_for(:controller => "message",
- :action => "new",
- :display_name => comment.user.display_name,
- :title => "Re: #{comment.diary_entry.title}")
+ @replyurl = new_message_url(comment.user, :message => { :title => "Re: #{comment.diary_entry.title}" })
@author = @from_user
diff --git a/app/views/diary_entry/_diary_entry.html.erb b/app/views/diary_entry/_diary_entry.html.erb
index 37e70f06d..802dd31f3 100644
--- a/app/views/diary_entry/_diary_entry.html.erb
+++ b/app/views/diary_entry/_diary_entry.html.erb
@@ -23,7 +23,7 @@
<% if params[:action] == 'list' %>
- <%= link_to t('.comment_link'), :action => 'view', :display_name => diary_entry.user.display_name, :id => diary_entry.id, :anchor => 'newcomment' %>
- - <%= link_to t('.reply_link'), :controller => 'message', :action => 'new', :display_name => diary_entry.user.display_name, :message => { :title => "Re: #{diary_entry.title}" } %>
+ - <%= link_to t('.reply_link'), new_message_path(diary_entry.user, :message => { :title => "Re: #{diary_entry.title}" }) %>
- <%= link_to t('.comment_count', :count => diary_entry.visible_comments.count), :action => 'view', :display_name => diary_entry.user.display_name, :id => diary_entry.id, :anchor => 'comments' %>
<% end %>
diff --git a/app/views/message/_message_summary.html.erb b/app/views/message/_message_summary.html.erb
index 43a6a4bbf..e9d8311fc 100644
--- a/app/views/message/_message_summary.html.erb
+++ b/app/views/message/_message_summary.html.erb
@@ -1,8 +1,8 @@
">
<%= link_to h(message_summary.sender.display_name), user_path(message_summary.sender) %> |
- <%= link_to h(message_summary.title), :controller => 'message', :action => 'read', :message_id => message_summary.id %> |
+ <%= link_to h(message_summary.title), read_message_path(message_summary) %> |
<%= l message_summary.sent_on, :format => :friendly %> |
- <%= button_to t('.unread_button'), {:controller => 'message', :action => 'mark', :message_id => message_summary.id, :mark => 'unread'}, { :remote => true } %> |
- <%= button_to t('.read_button'), {:controller => 'message', :action => 'mark', :message_id => message_summary.id, :mark => 'read'}, { :remote => true } %> |
- <%= button_to t('.delete_button'), {:controller => 'message', :action => 'delete', :message_id => message_summary.id, :referer => request.fullpath}, { :remote => true } %> |
+ <%= button_to t('.unread_button'), mark_message_path(message_summary, :mark => 'unread'), { :remote => true } %> |
+ <%= button_to t('.read_button'), mark_message_path(message_summary, :mark => 'read'), { :remote => true } %> |
+ <%= button_to t('.delete_button'), delete_message_path(message_summary, :referer => request.fullpath), { :remote => true } %> |
diff --git a/app/views/message/_sent_message_summary.html.erb b/app/views/message/_sent_message_summary.html.erb
index 8b6201247..44eaa0bce 100644
--- a/app/views/message/_sent_message_summary.html.erb
+++ b/app/views/message/_sent_message_summary.html.erb
@@ -1,6 +1,6 @@
<%= link_to h(sent_message_summary.recipient.display_name), user_path(sent_message_summary.recipient) %> |
- <%= link_to h(sent_message_summary.title), :controller => 'message', :action => 'read', :message_id => sent_message_summary.id %> |
+ <%= link_to h(sent_message_summary.title), read_message_path(sent_message_summary) %> |
<%= l sent_message_summary.sent_on, :format => :friendly %> |
- <%= button_to t('.delete_button'), :controller => 'message', :action => 'delete', :message_id => sent_message_summary.id, :referer => request.fullpath %> |
+ <%= button_to t('.delete_button'), delete_message_path(sent_message_summary, :referer => request.fullpath) %> |
diff --git a/app/views/message/new.html.erb b/app/views/message/new.html.erb
index 44e919aa9..73d0ede2a 100644
--- a/app/views/message/new.html.erb
+++ b/app/views/message/new.html.erb
@@ -4,7 +4,7 @@
<%= error_messages_for 'message' %>
-<%= form_for :message, :html => { :class => 'standard-form' }, :url => { :action => "new", :display_name => @message.recipient.display_name } do |f| %>
+<%= form_for :message, :html => { :class => 'standard-form' }, :url => new_message_path(@message.recipient) do |f| %>
<% end %>
diff --git a/app/views/message/read.html.erb b/app/views/message/read.html.erb
index 668094d33..c18b586a4 100644
--- a/app/views/message/read.html.erb
+++ b/app/views/message/read.html.erb
@@ -14,9 +14,9 @@
<%= @message.body.to_html %>
- <%= button_to t('.reply_button'), {:controller => 'message', :action => 'reply', :message_id => @message.id}, :class => 'reply-button' %>
- <%= button_to t('.unread_button'), {:controller => 'message', :action => 'mark', :message_id => @message.id, :mark => 'unread'}, :class => 'mark-unread-button' %>
- <%= button_to t('.delete_button'), {:controller => 'message', :action => 'delete', :message_id => @message.id}, :class => 'delete-button' %>
+ <%= button_to t('.reply_button'), reply_message_path(@message), :class => 'reply-button' %>
+ <%= button_to t('.unread_button'), mark_message_path(@message, :mark => 'unread'), :class => 'mark-unread-button' %>
+ <%= button_to t('.delete_button'), delete_message_path(@message), :class => 'delete-button' %>
<% else %>
@@ -36,5 +36,5 @@
<% end %>
- <%= link_to t('.back'), {:controller => 'message', :action => 'outbox', :display_name => current_user.display_name }, :class => "button deemphasize" %>
+ <%= link_to t('.back'), outbox_path(current_user), :class => "button deemphasize" %>
diff --git a/app/views/user/_contact.html.erb b/app/views/user/_contact.html.erb
index 2697d0302..613283371 100644
--- a/app/views/user/_contact.html.erb
+++ b/app/views/user/_contact.html.erb
@@ -35,7 +35,7 @@
- - <%= link_to t('user.view.send message'), :controller => 'message', :action => 'new', :display_name => contact.display_name %>
+ - <%= link_to t('user.view.send message'), new_message_path(contact) %>
-
<% if current_user.is_friends_with?(contact) %>
<%= link_to t('user.view.remove as friend'), remove_friend_path(:display_name => contact.display_name, :referer => request.fullpath), :method => :post %>
diff --git a/app/views/user/view.html.erb b/app/views/user/view.html.erb
index bc70545f5..cc4bbf8a6 100644
--- a/app/views/user/view.html.erb
+++ b/app/views/user/view.html.erb
@@ -63,7 +63,7 @@
-
- <%= link_to t('.send message'), :controller => 'message', :action => 'new', :display_name => @user.display_name %>
+ <%= link_to t('.send message'), new_message_path(@user) %>
-
<%= link_to t('.diary'), :controller => 'diary_entry', :action => 'list', :display_name => @user.display_name %>
diff --git a/config/locales/eu.yml b/config/locales/eu.yml
index de0481617..d44bfe3ab 100644
--- a/config/locales/eu.yml
+++ b/config/locales/eu.yml
@@ -251,7 +251,7 @@ eu:
list:
title: Aldaketak
title_user: '%{user}k egindako aldaketak'
- title_friend: Zure lagunek egindako aldaketak
+ title_friend: Nire lagunek egindako aldaketak
title_nearby: Hurbil dauden erabiltzaileek egindako aldaketak
empty: Ez da aldaketarik aurkitu.
empty_area: Inguru honetan ez dago aldaketarik.
@@ -281,7 +281,7 @@ eu:
user_title: '%{user}(r)en egunerokoa'
in_language_title: Eguneroko Sarrerak %{language} hizkuntzan
new: Eguneroko sarrera berria
- new_title: Zure erabiltzaile egunerokoan sarrera berri bat sortu
+ new_title: Nire erabiltzaile egunerokoan sarrera berri bat sortu
no_entries: Eguneroko sarrerarik ez
recent_entries: Azkenengoko eguneroko sarrerak
older_entries: Sarrera zaharragoak
@@ -805,7 +805,7 @@ eu:
toys: Jostailu denda
travel_agency: Bidaia-agentzia
video: Bideo-denda
- wine: Lizentziarik Gabekoa
+ wine: Ardodenda
"yes": Denda
tourism:
alpine_hut: Aterpe alpinoa
@@ -1965,12 +1965,12 @@ eu:
email never displayed publicly: (inoiz ez da publikoki bistaratuko)
external auth: 'Kanpoko Autentifikazioa:'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: zer da hau?
public editing:
heading: 'Aldaketa publikoak:'
enabled: Gaituta. Ez da anonimoa eta datuak editatu ditzake.
- enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: zer da hau?
disabled: Ezgaituta dago eta ezin ditu datuak editatu, aurreko aldaketa guztiak
anonimoak dira.
@@ -2361,7 +2361,7 @@ eu:
distance: Distantzia
errors:
no_route: Ezin izan da bi lekuen artean ibilbidea aurkitu.
- no_place: Barkatu - ezin izan da toki hori aurkitu.
+ no_place: Barkatu - ezin izan da '%{place}' aurkitu.
instructions:
continue_without_exit: '%{name}n jarraitu'
slight_right_without_exit: '%{name}-ra jo eskumara pixka bat biratuz'
@@ -2383,10 +2383,10 @@ eu:
slight_left_without_exit: '%{name}-ra jo ezkerrera pixka bat biratuz'
via_point_without_exit: (puntutik)
follow_without_exit: '%{name} jarraitu'
- roundabout_without_exit: Biribilgunean hartu %{name}
+ roundabout_without_exit: Biribilgunean hartu %{name} irteera
leave_roundabout_without_exit: Utzi biribilgunea - %{name}
stay_roundabout_without_exit: Biribilgunean geratu - %{name}
- start_without_exit: '%{name} bukaeran hasi'
+ start_without_exit: '%{name}-n hasi'
destination_without_exit: Helmugara iritsi
against_oneway_without_exit: '%{name}n bide-bakarreraren kontra joan'
end_oneway_without_exit: 'Bide-bakarreko bukaera hemen: %{name}'
diff --git a/config/locales/it.yml b/config/locales/it.yml
index 7b9c7635b..7da015575 100644
--- a/config/locales/it.yml
+++ b/config/locales/it.yml
@@ -1724,7 +1724,7 @@ it:
delete_track: Elimina questo tracciato
trace_not_found: Tracciato non trovato!
visibility: 'Visibilità :'
- confirm_delete: Eliminare questo tracciato?
+ confirm_delete: Cancellare questo tracciato?
trace_paging_nav:
showing_page: Pagina %{page}
older: Tracce più vecchie
diff --git a/config/locales/ku-Latn.yml b/config/locales/ku-Latn.yml
index 9c844b436..6f49aaf74 100644
--- a/config/locales/ku-Latn.yml
+++ b/config/locales/ku-Latn.yml
@@ -2501,12 +2501,24 @@ ku-Latn:
roundabout_with_exit: Li çerxeriyê exit'a %{exit} bi kar bîne û ber bi %{name}
ve biçe
unnamed: rêya bênav
+ exit_counts:
+ first: 1em
+ second: 2yem
+ third: 3yem
+ fourth: 4em
+ fifth: 5em
+ sixth: 6em
+ seventh: 7em
+ eighth: 8em
+ ninth: 9em
+ tenth: 10em
time: Zeman
query:
node: Nuqte
way: Rê
relation: Eleqe
nothing_found: Taybetmendî nehatin dîtin
+ error: 'Gava ku bi %{server}: %{error} re dihate girêdan çewtiyek derket'
timeout: Dema girêdana %{server} bihurî
context:
directions_from: Tarîfa rêyê ji vir bide destpêkirin
diff --git a/config/locales/sv.yml b/config/locales/sv.yml
index 663dfb606..070722662 100644
--- a/config/locales/sv.yml
+++ b/config/locales/sv.yml
@@ -399,6 +399,7 @@ sv:
gate: Gate
hangar: Hangar
helipad: Helikopterplatta
+ holding_position: Väntplats
parking_position: Parkeringsplats
runway: Landningsbana
taxiway: Taxibana
@@ -445,6 +446,7 @@ sv:
fuel: Bränsle
gambling: Spel
grave_yard: Begravningsplats
+ grit_bin: Sandtunna
hospital: Sjukhus
hunting_stand: Jakttorn
ice_cream: Glass
@@ -494,6 +496,7 @@ sv:
village_hall: Byastuga
waste_basket: Papperskorg
waste_disposal: Avfallshantering
+ water_point: Vattenpunkt
youth_centre: Ungdomscenter
boundary:
administrative: Administrativ gräns
@@ -522,7 +525,7 @@ sv:
"yes": Hantverksbutik
emergency:
ambulance_station: Ambulansstation
- assembly_point: Mötesplats
+ assembly_point: Samlingsplats
defibrillator: Defibrillator
landing_site: Nödlandningsplats
phone: Nödtelefon
@@ -546,6 +549,7 @@ sv:
motorway: Motorväg
motorway_junction: Motorvägskorsning
motorway_link: Påfart/avfart till motorväg
+ passing_place: Omkörningsplats
path: Stig
pedestrian: GÃ¥gata
platform: Perrong
@@ -585,7 +589,7 @@ sv:
city_gate: Stadsport
citywalls: Stadsmurar
fort: Fort
- heritage: Världsarv
+ heritage: Kulturarvsplats
house: Hus
icon: Ikon
manor: Herrgård
@@ -641,7 +645,7 @@ sv:
bird_hide: FÃ¥geltorn
common: Allmänning
dog_park: Hundpark
- firepit: Gropeld
+ firepit: Eldgrop
fishing: Fiskevatten
fitness_centre: Gym
fitness_station: Gym
@@ -753,7 +757,7 @@ sv:
architect: Arkitekt
association: Förening
company: Företag
- educational_institution: Utbildningsanstalt
+ educational_institution: Utbildningsinstitution
employment_agency: Bemanningsföretag
estate_agent: Fastighetsmäklare
government: Statligt kontor
@@ -866,7 +870,7 @@ sv:
interior_decoration: Heminredning
jewelry: Guldsmed
kiosk: Kiosk
- kitchen: Kökshandlare
+ kitchen: Köksbutik
laundry: Tvättservice
lottery: Lotteri
mall: Köpcentrum
@@ -896,9 +900,10 @@ sv:
toys: Leksaksaffär
travel_agency: Resebyrå
tyres: Däckaffär
+ vacant: Ledig butik
variety_store: Varuhus
video: Videobutik
- wine: Vinhandel
+ wine: Vinbutik
"yes": Affär
tourism:
alpine_hut: Fjällstuga
@@ -1126,7 +1131,7 @@ sv:
partial_changeset_with_comment: med kommentar '%{changeset_comment}'
partial_changeset_without_comment: utan kommentar
details: Mer detaljer om ändringssetet finns på %{url}.
- unsubscribe: För att avsluta prenumerationen från uppdatering i denna ändringsgrupp,
+ unsubscribe: För att avsluta prenumerationen av uppdateringar i denna ändringsgrupp,
besök %{url} och klicka på "Avprenumerera".
message:
inbox:
@@ -1233,13 +1238,13 @@ sv:
legal_title: Juridik
legal_html: "Denna sida och många andra liknande tjänster drivs formellt av
\nOpenStreetMap Foundation (OSMF)
- \npå gemenskapens vägnar. Användning av alla OSMF-opererade tjänster är föremål\nför
+ \npå gemenskapens vägnar. Användning av alla OSMF-drivna tjänster är föremål\nför
våra \npolicyer
- för acceptabel användning och vår integritetspolicy\n
- \nVänligen kontakta OSMF
- \nom du har frågor eller funderingar om licenser, upphovsrätt eller andra
- rättsliga frågor.\n
\nOpenStreetMap, förstoringsglaslogotypen och State
- of the Map är registrerade
+ för acceptabel användning och vår integritetspolicy\n
+ \nVänligen kontakta OSMF \nom
+ du har frågor eller funderingar om licenser, upphovsrätt eller andra rättsliga
+ frågor.\n
\nOpenStreetMap, förstoringsglaslogotypen och State of the Map
+ är registrerade
varumärken av OSMF."
partners_title: Partners
copyright:
@@ -1251,14 +1256,14 @@ sv:
native:
title: Om denna sida
text: Du tittar på den engelska versionen av sidan om upphovsrätt. Du kan
- gå tillbaka till %{native_link} på den här sidan eller sluta läsa om upphovsrätt
+ gå tillbaka till %{native_link} av den här sidan eller sluta läsa om upphovsrätt
och %{mapping_link}.
native_link: svensk version
mapping_link: börja kartlägga
legal_babble:
title_html: Upphovsrätt och licens
intro_1_html: |-
- OpenStreetMap® är öppen data, gjord tillgänglig under licensen ® är öppna data, gjord tillgänglig under licensen Open Data Commons Open Database License (ODbL) av OpenStreetMap Foundation (OSMF).
intro_2_html: |-
@@ -1271,7 +1276,7 @@ sv:
intro_3_html: |-
Kartografin i våra kartrutor, och vår dokumentation, är
tillgängliga under licensen Creative
- Commons Attribution-ShareAlike 2.0 (CC BY-SA).
+ Commons Erkännande-DelaLika 2.0 (CC BY-SA).
credit_title_html: Hur du anger OpenStreetMap som källa
credit_1_html: |-
Vi kräver att din källhänvisning bestÃ¥r av “© OpenStreetMaps
@@ -1296,7 +1301,7 @@ sv:
Läs mer om användning av vår data och hur du anger oss som källa på OSMF:s licenssida.
more_2_html: |-
- Ãven om OpenStreetMap är öppen data, kan vi inte tillhandahÃ¥lla nÃ¥got gratis kart-API för tredjeparter.
+ Ãven om OpenStreetMap är öppna data, kan vi inte tillhandahÃ¥lla nÃ¥got gratis kart-API för tredjeparter.
Se vår användningspolicy för API,
användningspolicy för kartrutor
och användningspolicy för Nominatim.
@@ -1329,7 +1334,7 @@ sv:
Nya Zeeland: Innehåller data från
Land Information New Zealand. Crown Copyright reserved.
contributors_si_html: |-
- Slovenien: Innehåller uppgifter från
+ Slovenien: Innehåller data från
Surveying and Mapping Authority och
Ministry of Agriculture, Forestry and Food
(offentlig information i Slovenien).
@@ -1346,9 +1351,9 @@ sv:
för att förbättra OpenStreetMap, se sidan om bidragsgivare
på OpenStreetMaps wiki.
- contributors_footer_2_html: " Införandet av uppgifter i OpenStreetMap innebär
- inte att den ursprungliga \n datagivaren stödjer OpenStreetMap, ger någon
- som helst garanti eller\n tar på sig något ansvar."
+ contributors_footer_2_html: "Införandet av uppgifter i OpenStreetMap innebär
+ inte att den ursprungliga \ndatagivaren stödjer OpenStreetMap, \nger någon
+ som helst garanti eller \ntar på sig något ansvar."
infringement_title_html: Upphovsrättsintrång
infringement_1_html: |-
Bidragsgivare till OSM påminns om att aldrig lägga till data från
@@ -1396,7 +1401,7 @@ sv:
för den här funktionen.
export:
title: Exportera
- area_to_export: Område som ska exporteras
+ area_to_export: Område att exportera
manually_select: Välj ett annat område manuellt
format_to_export: Format för export
osm_xml_data: OpenStreetMap XML-data
@@ -1659,7 +1664,7 @@ sv:
create:
upload_trace: Ladda upp GPS-spår
trace_uploaded: Din GPX-fil har laddats upp och väntar på att lagras i databasen.
- Detta sker vanligtvis inom en halvtimme. När den är klar skickas ett e-brev
+ Detta sker vanligtvis inom en halvtimme. När den är klar skickas en e-post
till dig.
edit:
title: Redigerar spår %{name}
@@ -1693,10 +1698,10 @@ sv:
see_my_traces: Se mina spår
traces_waiting:
one: Du har %{count} GPS-spår som håller på att laddas upp. Vänta gärna på
- att dessa blir klara innan du laddar upp fler, så att du inte blockerar
+ att detta blir klart innan du laddar upp fler, så att du inte blockerar
kön för andra användare.
other: Du har %{count} GPS-spår som håller på att laddas upp. Vänta gärna
- på att detta blir klart innan du laddar upp fler, så att du inte blockerar
+ på att dessa blir klara innan du laddar upp fler, så att du inte blockerar
kön för andra användare.
trace_optionals:
tags: Taggar
@@ -1806,7 +1811,7 @@ sv:
revoke:
flash: Du tagit bort nyckeln för %{application}
permissions:
- missing: Du har inte gett applikationen åtkomst till den här byggnaden
+ missing: Du har inte gett applikationen åtkomst till den här faciliteten
oauth_clients:
new:
title: Registrera ett nytt program
@@ -1843,7 +1848,7 @@ sv:
my_apps: Mina klientprogram
no_apps: Har du ett program som du vill registrera för användning hos oss med
hjälp av %{oauth}-standarden? Du måste registrera din webbapplikation innan
- du kan göra OAuth-anropp till denna tjänsten.
+ du kan göra OAuth-anropp till den här tjänsten.
registered_apps: 'Du har följande klientapplikationer registrerade:'
register_new: Registrera din applikation
form:
@@ -2331,7 +2336,7 @@ sv:
confirm: Ãr du säker?
reason: 'Anledning för blockering:'
back: Se alla blockeringar
- revoker: 'Ã
terställare:'
+ revoker: 'Ã
terkallare:'
needs_view: Användaren måste logga in innan blockeringen upphör.
block:
not_revoked: (Inte återkallat)
@@ -2478,7 +2483,7 @@ sv:
distance: Avstånd
errors:
no_route: Kunde inte hitta en väg mellan dessa två platser.
- no_place: Ledsen - kunde inte hitta platsen.
+ no_place: Ledsen - kunde inte hitta %{place}.
instructions:
continue_without_exit: Fortsätt på %{name}
slight_right_without_exit: Svag högersväng in på %{name}
@@ -2496,6 +2501,7 @@ sv:
onramp_right_with_name_directions: Sväng höger på rampen till %{name}, mot
%{directions}
onramp_right_without_directions: Sväng höger till rampen
+ onramp_right: Sväng höger upp på rampen
endofroad_right_without_exit: Vid slutet av vägen, sväng höger in på %{name}
merge_right_without_exit: Sväng rakt in på %{name}
fork_right_without_exit: Vid vägskälet sväng höger in på %{name}
@@ -2534,6 +2540,8 @@ sv:
against_oneway_without_exit: Kör mot enkelriktat på %{name}
end_oneway_without_exit: Slutet av enkelriktat på %{name}
roundabout_with_exit: Vid rondellen, ta avfart %{exit} mot %{name}
+ roundabout_with_exit_ordinal: Vid rondellen, ta avfart %{exit} mot %{name}
+ exit_roundabout: Lämna rondellen mot %{name}
unnamed: namnlös
courtesy: Vägbeskrivning med tillstånd av %{link}
exit_counts:
@@ -2569,7 +2577,7 @@ sv:
submit: Spara redaktering
title: Redigera redaktering
index:
- empty: Inga bortredigeringar att visa.
+ empty: Inga redakteringar att visa.
heading: Lista över redakteringar
title: Lista över redakteringar
new:
diff --git a/test/controllers/message_controller_test.rb b/test/controllers/message_controller_test.rb
index 930341f29..3810c57c3 100644
--- a/test/controllers/message_controller_test.rb
+++ b/test/controllers/message_controller_test.rb
@@ -178,6 +178,7 @@ class MessageControllerTest < ActionController::TestCase
assert_equal "[OpenStreetMap] Test Message", e.subject
assert_match /Test message body/, e.text_part.decoded
assert_match /Test message body/, e.html_part.decoded
+ assert_match %r{#{SERVER_URL}/message/read/}, e.text_part.decoded
ActionMailer::Base.deliveries.clear
m = Message.last
assert_equal user.id, m.from_user_id