Mattflaschen has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/79967


Change subject: Preserve returnto when linking anon to create or signup
......................................................................

Preserve returnto when linking anon to create or signup

Change-Id: I6bbd867f91e5cb03320b412197fdabb19adb6bcd
---
M Echo.i18n.php
M special/SpecialNotifications.php
2 files changed, 58 insertions(+), 49 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Echo 
refs/changes/67/79967/1

diff --git a/Echo.i18n.php b/Echo.i18n.php
index a2e96bd..0ec40a9 100644
--- a/Echo.i18n.php
+++ b/Echo.i18n.php
@@ -65,7 +65,7 @@
        'notifications' => 'Notifications',
        'tooltip-pt-notifications' => 'Your notifications',
        'echo-specialpage' => 'Notifications',
-       'echo-anon' => 'To receive notifications, 
[[Special:Userlogin/signup|create an account]] or [[Special:UserLogin|log 
in]].',
+       'echo-anon' => 'To receive notifications, <span class="plainlinks">[$1 
create an account]</span> or <span class="plainlinks">[$2 log in]</span>.',
        'echo-none' => 'You have no notifications.',
        'echo-more-info' => 'More info',
        'echo-feedback' => 'Feedback',
@@ -257,7 +257,10 @@
        'tooltip-pt-notifications' => 'This is used for the title (mouseover 
text) of the notifications user tool.',
        'echo-specialpage' => 'Special page title for Special:Notifications.
 {{Identical|Notification}}',
-       'echo-anon' => 'Error message shown to users who try to visit 
Special:Notifications as an anon.',
+       'echo-anon' => 'Error message shown to users who try to visit 
Special:Notifications as an anon.
+
+* $1 - URL of signup page, with returnto pointing to Special:Notifications
+* $2 - URL of login page, with returnto pointing to Special:Notifications',
        'echo-none' => 'Message shown to users who have no notifications. Also 
shown in the overlay.',
        'echo-more-info' => 'This is used for the title (mouseover text) of an 
icon that links to a page with more information about the Echo extension.',
        'echo-feedback' => 'Text for a link that goes to a feedback survey 
shown at [[Special:Notifications]].
@@ -609,7 +612,7 @@
        'notifications' => 'Avisos',
        'tooltip-pt-notifications' => 'Los sos avisos',
        'echo-specialpage' => 'Avisos',
-       'echo-anon' => 'Pa recibir avisos, [[Special:Userlogin/signup|cree una 
cuenta]] o [[Special:UserLogin|anicie sesión]].',
+       'echo-anon' => 'Pa recibir avisos, <span class="plainlinks">[$1 cree 
una cuenta]</span> o <span class="plainlinks">[$2 anicie sesión]</span>.',
        'echo-none' => 'Nun tien avisos.',
        'echo-more-info' => 'Más información',
        'echo-feedback' => 'La so opinión',
@@ -698,7 +701,7 @@
        'echo-error-no-formatter' => 'بیلدیری اوچون بیر فورمت تعریفی یوخدور',
        'notifications' => 'بیلدیریلر',
        'echo-specialpage' => 'منیم بیلدیریلریم', # Fuzzy
-       'echo-anon' => 'بیلدیریلری آلماق اوچون، [[Special:Userlogin/signup|بیر 
حساب یارادین]] یادا [[Special:UserLogin|گیریش ائدین]].',
+       'echo-anon' => 'بیلدیریلری آلماق اوچون، <span class="plainlinks">[$1 
بیر حساب یارادین]</span> یادا <span class="plainlinks">[$2 گیریش 
ائدین]</span>.',
        'echo-none' => 'سیزین بیلدیرینیز یوخدور.',
        'notification-new-user' => '{{SITENAME}}-ه خوش گلمیسینیز، $1!', # Fuzzy
        'echo-email-subject-default' => '{{SITENAME}}-ده یئنی بیلدیری',
@@ -806,7 +809,7 @@
        'notifications' => 'Абвесткі',
        'tooltip-pt-notifications' => 'Вашыя абвесткі',
        'echo-specialpage' => 'Абвесткі',
-       'echo-anon' => 'Для атрыманьня абвестак 
[[Special:Userlogin/signup|стварыце рахунак]] або 
[[Special:UserLogin|увайдзіце]].',
+       'echo-anon' => 'Для атрыманьня абвестак <span class="plainlinks">[$1 
стварыце рахунак]</span> або <span class="plainlinks">[$2 увайдзіце]</span>.',
        'echo-none' => 'Вы ня маеце абвестак.',
        'echo-more-info' => 'Болей',
        'echo-feedback' => 'Водгук',
@@ -939,7 +942,7 @@
        'notifications' => 'বিজ্ঞপ্তি',
        'tooltip-pt-notifications' => 'আপনার বিজ্ঞপ্তি',
        'echo-specialpage' => 'বিজ্ঞপ্তি',
-       'echo-anon' => 'বিজ্ঞপ্তি পেতে, [[Special:Userlogin/signup|অ্যাকাউন্ট 
তৈরি]] অথবা [[Special:UserLogin|প্রবেশ]] করুন।',
+       'echo-anon' => 'বিজ্ঞপ্তি পেতে, <span class="plainlinks">[$1 অ্যাকাউন্ট 
তৈরি]</span> অথবা <span class="plainlinks">[$2 প্রবেশ]</span> করুন।',
        'echo-none' => 'আপনার কোন বিজ্ঞপ্তি নাই।',
        'echo-more-info' => 'আরও তথ্য',
        'echo-feedback' => 'প্রতিক্রিয়া',
@@ -1155,7 +1158,7 @@
        'notifications' => 'Upozornění',
        'tooltip-pt-notifications' => 'Vaše upozornění',
        'echo-specialpage' => 'Upozornění',
-       'echo-anon' => 'Pro zobrazování upozornění je nutné 
[[Special:Userlogin/signup|vytvořit si účet]] nebo [[Special:UserLogin|se 
přihlásit]].',
+       'echo-anon' => 'Pro zobrazování upozornění je nutné <span 
class="plainlinks">[$1 vytvořit si účet]</span> nebo <span 
class="plainlinks">[$2 se přihlásit]</span>.',
        'echo-none' => 'Nemáte žádné upozornění.',
        'echo-more-info' => 'Více informací',
        'echo-feedback' => 'Názor',
@@ -1301,7 +1304,7 @@
        'notifications' => 'Meddelelser',
        'tooltip-pt-notifications' => 'Dine meddelelser',
        'echo-specialpage' => 'Meddelelser',
-       'echo-anon' => 'For at modtage meddelelser skal du 
[[Special:Userlogin/signup|oprette en konto]] eller [[Special:UserLogin|logge 
ind]].',
+       'echo-anon' => 'For at modtage meddelelser skal du <span 
class="plainlinks">[$1 oprette en konto]</span> eller <span 
class="plainlinks">[$2 logge ind]</span>.',
        'echo-none' => 'Du har ingen meddelelser.',
        'echo-more-info' => 'Mere information',
        'echo-feedback' => 'Feedback',
@@ -1406,7 +1409,7 @@
        'notifications' => 'Benachrichtigungen',
        'tooltip-pt-notifications' => 'Deine Benachrichtigungen',
        'echo-specialpage' => 'Benachrichtigungen',
-       'echo-anon' => 'Um Benachrichtigungen erhalten zu können, muss man ein 
[[Special:Userlogin/signup|Benutzerkonto anlegen]] oder sich 
[[Special:UserLogin|anmelden]].',
+       'echo-anon' => 'Um Benachrichtigungen erhalten zu können, muss man ein 
<span class="plainlinks">[$1 Benutzerkonto anlegen]</span> oder sich <span 
class="plainlinks">[$2 anmelden]</span>.',
        'echo-none' => 'Du hast keine Benachrichtigungen.',
        'echo-more-info' => 'Mehr Informationen',
        'echo-feedback' => 'Rückmeldung',
@@ -1550,7 +1553,7 @@
        'notifications' => 'Ειδοποιήσεις',
        'tooltip-pt-notifications' => 'Οι ειδοποιήσεις σας',
        'echo-specialpage' => 'Ειδοποιήσεις',
-       'echo-anon' => 'Για να λαμβάνετε ειδοποιήσεις, 
[[Special:Userlogin/signup|δημιουργήστε ένα λογαριασμό]] ή 
[[Special:UserLogin|συνδεθείτε]].',
+       'echo-anon' => 'Για να λαμβάνετε ειδοποιήσεις, <span 
class="plainlinks">[$1 δημιουργήστε ένα λογαριασμό]</span> ή <span 
class="plainlinks">[$2 συνδεθείτε]</span>.',
        'echo-none' => 'Δεν έχετε ειδοποιήσεις.',
        'echo-more-info' => 'Περισσότερες πληροφορίες',
        'echo-feedback' => 'Ανατροφοδότηση',
@@ -1644,7 +1647,7 @@
        'notifications' => 'Notificaciones',
        'tooltip-pt-notifications' => 'Notificaciones',
        'echo-specialpage' => 'Notificaciones',
-       'echo-anon' => 'Para recibir notificaciones, 
[[Special:Userlogin/signup|crea una cuenta]] o [[Special:UserLogin|inicia 
sesión]].',
+       'echo-anon' => 'Para recibir notificaciones, <span 
class="plainlinks">[$1 crea una cuenta]</span> o <span class="plainlinks">[$2 
inicia sesión]</span>.',
        'echo-none' => 'No tienes notificaciones',
        'echo-more-info' => 'Más información',
        'echo-feedback' => 'Comentarios',
@@ -1718,7 +1721,7 @@
        'notifications' => 'Teavitused',
        'tooltip-pt-notifications' => 'Sinu teavitused',
        'echo-specialpage' => 'Teavitused',
-       'echo-anon' => 'Et teavitusi saada, [[Special:Userlogin/signup|loo 
konto]] või [[Special:UserLogin|logi sisse]].',
+       'echo-anon' => 'Et teavitusi saada, <span class="plainlinks">[$1 loo 
konto]</span> või <span class="plainlinks">[$2 logi sisse]</span>.',
        'echo-none' => 'Sul pole uusi teavitusi.',
        'echo-more-info' => 'Lisateave',
        'echo-feedback' => 'Tagasiside',
@@ -1777,7 +1780,7 @@
        'notifications' => 'اعلامیه‌ها',
        'tooltip-pt-notifications' => 'اعلان‌های شما',
        'echo-specialpage' => 'اعلامیه‌ها',
-       'echo-anon' => 'برای دریافت اعلان‌ها [[Special:Userlogin/signup|حسابی 
بسازید]] یا [[Special:UserLogin|وارد سامانه شوید]] .',
+       'echo-anon' => 'برای دریافت اعلان‌ها <span class="plainlinks">[$1 حسابی 
بسازید]</span> یا <span class="plainlinks">[$2 وارد سامانه شوید]</span> .',
        'echo-none' => 'شما هیچگونه اعلانی ندارید.',
        'echo-more-info' => 'اطلاعات بیشتر',
        'echo-feedback' => 'بازخورد',
@@ -1952,7 +1955,7 @@
        'notifications' => 'Ilmoitukset',
        'tooltip-pt-notifications' => 'Omat ilmoitukset',
        'echo-specialpage' => 'Ilmoitukset',
-       'echo-anon' => 'Jos haluat saada ilmoituksia, 
[[Special:Userlogin/signup|luo käyttäjätunnus]] tai 
[[Special:UserLogin|kirjaudu sisään]].',
+       'echo-anon' => 'Jos haluat saada ilmoituksia, <span 
class="plainlinks">[$1 luo käyttäjätunnus]</span> tai <span 
class="plainlinks">[$2 kirjaudu sisään]</span>.',
        'echo-none' => 'Ei uusia ilmoituksia.',
        'echo-more-info' => 'Lisätietoja',
        'echo-feedback' => 'Palaute',
@@ -2079,7 +2082,7 @@
        'notifications' => 'Notifications',
        'tooltip-pt-notifications' => 'Vos notifications',
        'echo-specialpage' => 'Notifications',
-       'echo-anon' => 'Pour recevoir des notifications, 
[[Special:Userlogin/signup|créez un compte]] ou 
[[Special:UserLogin|connectez-vous]].',
+       'echo-anon' => 'Pour recevoir des notifications, <span 
class="plainlinks">[$1 créez un compte]</span> ou <span class="plainlinks">[$2 
connectez-vous]</span>.',
        'echo-none' => "Vous n'avez reçu aucune notification.",
        'echo-more-info' => "Plus d'information",
        'echo-feedback' => 'Avis',
@@ -2249,7 +2252,7 @@
        'notifications' => 'Notificacións',
        'tooltip-pt-notifications' => 'As súas notificacións',
        'echo-specialpage' => 'Notificacións',
-       'echo-anon' => 'Para recibir notificacións, 
[[Special:Userlogin/signup|cree unha conta]] ou [[Special:UserLogin|acceda ao 
sistema]].',
+       'echo-anon' => 'Para recibir notificacións, <span 
class="plainlinks">[$1 cree unha conta]</span> ou <span class="plainlinks">[$2 
acceda ao sistema]</span>.',
        'echo-none' => 'Non ten ningunha notificación.',
        'echo-more-info' => 'Máis información',
        'echo-feedback' => 'Comentarios',
@@ -2379,7 +2382,7 @@
        'notifications' => 'הודעות',
        'tooltip-pt-notifications' => 'ההודעות שלך',
        'echo-specialpage' => 'הודעות',
-       'echo-anon' => 'כדי לקבל הודעות, [[Special:Userlogin/signup|יש ליצור 
חשבון]] או [[Special:UserLogin|להיכנס]].',
+       'echo-anon' => 'כדי לקבל הודעות, <span class="plainlinks">[$1 יש ליצור 
חשבון]</span> או <span class="plainlinks">[$2 להיכנס]</span>.',
        'echo-none' => 'אין לך הודעות.',
        'echo-more-info' => 'מידע נוסף',
        'echo-feedback' => 'משוב',
@@ -2493,7 +2496,7 @@
        'notifications' => 'Zdźělenki',
        'tooltip-pt-notifications' => 'Twoje zdźělenki',
        'echo-specialpage' => 'Zdźělenki',
-       'echo-anon' => 'Zo by zdźělenki dóstał, dyrbiš 
[[Special:Userlogin/signup|konto załožić]] abo [[Special:UserLogin|so 
přizjewić]].',
+       'echo-anon' => 'Zo by zdźělenki dóstał, dyrbiš <span 
class="plainlinks">[$1 konto załožić]</span> abo <span class="plainlinks">[$2 
so přizjewić]</span>.',
        'echo-none' => 'Nimaš zdźělenki.',
        'echo-more-info' => 'Dalše informacije',
        'notification-new-user' => 'Witaj do {{GRAMMAR:genitiw|{{SITENAME}}}}, 
$1! Wjeselimy so, zo sy tu.',
@@ -2576,7 +2579,7 @@
        'notifications' => 'Értesítések',
        'tooltip-pt-notifications' => 'Értesítéseid',
        'echo-specialpage' => 'Értesítések',
-       'echo-anon' => 'Értesítések fogadásához [[Special:Userlogin/signup|hozz 
létre egy fiókot]] vagy [[Special:UserLogin|jelentkezz be]].',
+       'echo-anon' => 'Értesítések fogadásához <span class="plainlinks">[$1 
hozz létre egy fiókot]</span> vagy <span class="plainlinks">[$2 jelentkezz 
be]</span>.',
        'echo-none' => 'Nincsenek értesítéseid.',
        'echo-more-info' => 'További információ',
        'echo-feedback' => 'Visszajelzés',
@@ -2694,7 +2697,7 @@
        'notifications' => 'Notificationes',
        'tooltip-pt-notifications' => 'Tu notificationes',
        'echo-specialpage' => 'Notificationes',
-       'echo-anon' => 'Pro reciper notificationes, 
[[Special:Userlogin/signup|crea un conto]] o [[Special:UserLogin|aperi 
session]].',
+       'echo-anon' => 'Pro reciper notificationes, <span 
class="plainlinks">[$1 crea un conto]</span> o <span class="plainlinks">[$2 
aperi session]</span>.',
        'echo-none' => 'Tu non ha notificationes.',
        'echo-more-info' => 'Plus info',
        'echo-feedback' => 'Commentario',
@@ -2796,7 +2799,7 @@
        'notifications' => 'Notifiche',
        'tooltip-pt-notifications' => 'Tutte le notifiche',
        'echo-specialpage' => 'Notifiche',
-       'echo-anon' => 'Per ricevere le notifiche, 
[[Special:Userlogin/signup|registrati]] o [[Special:UserLogin|entra]].',
+       'echo-anon' => 'Per ricevere le notifiche, <span class="plainlinks">[$1 
registrati]</span> o <span class="plainlinks">[$2 entra]</span>.',
        'echo-none' => 'Non hai notifiche.',
        'echo-more-info' => 'Altre informazioni',
        'echo-feedback' => 'Commenti',
@@ -2917,7 +2920,7 @@
        'notifications' => '通知',
        'tooltip-pt-notifications' => '自分の通知',
        'echo-specialpage' => '通知',
-       'echo-anon' => 
'通知を受け取るには、[[Special:Userlogin/signup|アカウント作成]]または[[Special:UserLogin|ログイン]]をしてください。',
+       'echo-anon' => '通知を受け取るには、<span class="plainlinks">[$1 
アカウント作成]</span>または<span class="plainlinks">[$2 ログイン]</span>をしてください。',
        'echo-none' => '通知はありません。',
        'echo-more-info' => '詳細情報',
        'echo-feedback' => 'フィードバック',
@@ -3002,7 +3005,7 @@
        'echo-no-title' => '[Ora ana judhul]', # Fuzzy
        'notifications' => 'Wara-wara',
        'echo-specialpage' => 'Wara-wara kula', # Fuzzy
-       'echo-anon' => 'Kanggo nampa wara-wara [[Special:Userlogin/signup|gawé 
akun]] utawa [[Special:UserLogin|mlebu log]].',
+       'echo-anon' => 'Kanggo nampa wara-wara <span class="plainlinks">[$1 
gawé akun]</span> utawa <span class="plainlinks">[$2 mlebu log]</span>.',
        'echo-none' => 'Sampéyan durung nampa wara-wara apa-apa.', # Fuzzy
        'echo-email-subject-default' => 'Wara-wara anyar nèng {{SITENAME}}',
        'echo-email-body-default' => 'Sampéyan nduwé wara-wara anyar nèng 
{{SITENAME}}:
@@ -3091,7 +3094,7 @@
        'notifications' => '알림',
        'tooltip-pt-notifications' => '내 알림',
        'echo-specialpage' => '알림',
-       'echo-anon' => '알림을 받으려면 [[Special:Userlogin/signup|계정을 만들거나]] 
[[Special:UserLogin|로그인]]하세요.',
+       'echo-anon' => '알림을 받으려면 <span class="plainlinks">[$1 계정을 만들거나]</span> 
<span class="plainlinks">[$2 로그인]</span>하세요.',
        'echo-none' => '알림이 없습니다.',
        'echo-more-info' => '자세한 정보',
        'echo-feedback' => '피드백 남기기',
@@ -3174,7 +3177,7 @@
        'echo-no-title' => '[Kein Sigg]',
        'notifications' => 'Meddeilonge',
        'echo-specialpage' => 'Ming Meddeilonge', # Fuzzy
-       'echo-anon' => 'Do moß Desch [[Special:Userlogin/signup|aanmälde]] 
udder [[Special:UserLogin|enlogge]], öm Medeilonge krijje ze künne.',
+       'echo-anon' => 'Do moß Desch <span class="plainlinks">[$1 
aanmälde]</span> udder <span class="plainlinks">[$2 enlogge]</span>, öm 
Medeilonge krijje ze künne.',
        'echo-none' => 'Ende läzde Zigg häß De kein Medeilonge krääje.', # Fuzzy
        'notification-new-user' => '$1, welkumme op 
{{GENDER:Dative|{{SITENAME}}}}!', # Fuzzy
        'echo-email-subject-default' => 'En neue Medeilong op 
{{GRAMMAR:dative|{{ucfirst:{{SITENAME}}}}}}',
@@ -3233,7 +3236,7 @@
        'notifications' => 'Notifikatiounen',
        'tooltip-pt-notifications' => 'Är Notifikatiounen',
        'echo-specialpage' => 'Notifikatiounen',
-       'echo-anon' => 'Fir Notifikatiounen ze kréien, 
[[Special:Userlogin/signup|maacht e Benotzerkont op]] oder 
[[Special:UserLogin|loggt Iech an]]',
+       'echo-anon' => 'Fir Notifikatiounen ze kréien, <span 
class="plainlinks">[$1 maacht e Benotzerkont op]</span> oder <span 
class="plainlinks">[$2 loggt Iech an]</span>',
        'echo-none' => 'Dir hutt keng Notifikatiounen.',
        'echo-more-info' => 'Méi Informatiounen',
        'echo-feedback' => 'Feedback',
@@ -3379,7 +3382,7 @@
        'notifications' => 'Paziņojumi',
        'tooltip-pt-notifications' => 'Jūsu paziņojumi',
        'echo-specialpage' => 'Paziņojumi',
-       'echo-anon' => 'Lai saņemtu paziņojumus, 
[[Special:Userlogin/signup|izveidojiet lietotāja kontu]] vai 
[[Special:UserLogin|pieslēdzietes]].',
+       'echo-anon' => 'Lai saņemtu paziņojumus, <span class="plainlinks">[$1 
izveidojiet lietotāja kontu]</span> vai <span class="plainlinks">[$2 
pieslēdzietes]</span>.',
        'echo-none' => 'Jums nav paziņojumu.',
        'echo-more-info' => 'Vairāk informācijas',
        'echo-feedback' => 'Atsauksmes',
@@ -3469,7 +3472,7 @@
        'notifications' => 'Известувања',
        'tooltip-pt-notifications' => 'Вашите известувања',
        'echo-specialpage' => 'Известувања',
-       'echo-anon' => 'За да добивате известувања, 
[[Special:Userlogin/signup|направете сметка]] или [[Special:UserLogin|најавете 
се]].',
+       'echo-anon' => 'За да добивате известувања, <span 
class="plainlinks">[$1 направете сметка]</span> или <span 
class="plainlinks">[$2 најавете се]</span>.',
        'echo-none' => 'Немате известувања.',
        'echo-more-info' => 'Повеќе информации',
        'echo-feedback' => 'Мислења',
@@ -3592,7 +3595,7 @@
        'notifications' => 'അറിയിപ്പുകൾ',
        'tooltip-pt-notifications' => 'താങ്കൾക്കുള്ള അറിയിപ്പുകൾ',
        'echo-specialpage' => 'അറിയിപ്പുകൾ',
-       'echo-anon' => 'അറിയിപ്പുകൾ ലഭിക്കാനായി, 
[[Special:Userlogin/signup|അംഗത്വമെടുക്കയോ]] 
[[Special:UserLogin|പ്രവേശിക്കുകയോ]] ചെയ്യേണ്ടതാണ്.',
+       'echo-anon' => 'അറിയിപ്പുകൾ ലഭിക്കാനായി, <span class="plainlinks">[$1 
അംഗത്വമെടുക്കയോ]</span> <span class="plainlinks">[$2 പ്രവേശിക്കുകയോ]</span> 
ചെയ്യേണ്ടതാണ്.',
        'echo-none' => 'താങ്കൾക്ക് അറിയിപ്പുകളൊന്നുമില്ല.',
        'echo-more-info' => 'കൂടുതൽ വിവരങ്ങൾ',
        'echo-feedback' => 'പ്രതികരണം',
@@ -3730,7 +3733,7 @@
        'notifications' => 'Pemberitahuan',
        'tooltip-pt-notifications' => 'Pemberitahuan anda',
        'echo-specialpage' => 'Pemberitahuan',
-       'echo-anon' => 'Untuk menerima pemberitahuan, sila 
[[Special:Userlogin/signup|buka akaun]] atau [[Special:UserLogin|log masuk]].',
+       'echo-anon' => 'Untuk menerima pemberitahuan, sila <span 
class="plainlinks">[$1 buka akaun]</span> atau <span class="plainlinks">[$2 log 
masuk]</span>.',
        'echo-none' => 'Tiada pemberitahuan untuk anda.',
        'echo-more-info' => 'Maklumat lanjut',
        'echo-feedback' => 'Maklum balas',
@@ -3813,7 +3816,7 @@
        'echo-no-title' => '[L-ebda paġna]',
        'notifications' => 'Notifiki',
        'echo-specialpage' => 'Notifiki tiegħi', # Fuzzy
-       'echo-anon' => 'Sabiex tirċievi notifiki, 
[[Special:Userlogin/signup|oħloq kont]] jew [[Special:UserLogin|illoggja]].',
+       'echo-anon' => 'Sabiex tirċievi notifiki, <span class="plainlinks">[$1 
oħloq kont]</span> jew <span class="plainlinks">[$2 illoggja]</span>.',
        'echo-none' => "M'għandek l-ebda notifiki",
        'notification-new-user' => 'Merħba fuq {{SITENAME}}, $1!', # Fuzzy
        'echo-email-subject-default' => 'Notifika ġdida fuq {{SITENAME}}',
@@ -3870,7 +3873,7 @@
        'notifications' => 'Varsler',
        'tooltip-pt-notifications' => 'Dine varsler',
        'echo-specialpage' => 'Varsler',
-       'echo-anon' => 'For å motta varsler, [[Special:Userlogin/signup|opprett 
en konto]] eller [[Special:UserLogin|logg inn]].',
+       'echo-anon' => 'For å motta varsler, <span class="plainlinks">[$1 
opprett en konto]</span> eller <span class="plainlinks">[$2 logg inn]</span>.',
        'echo-none' => 'Du har ingen varsler.',
        'echo-more-info' => 'Mer informasjon',
        'echo-feedback' => 'Tilbakemelding',
@@ -3999,7 +4002,7 @@
        'notifications' => 'Meldingen',
        'tooltip-pt-notifications' => 'Uw meldingen',
        'echo-specialpage' => 'Meldingen',
-       'echo-anon' => '[[Special:Userlogin/signup|Maak een gebruiker aan]] of 
[[Special:UserLogin|meld u aan]] als u meldingen wilt ontvangen.',
+       'echo-anon' => '<span class="plainlinks">[$1 Maak een gebruiker 
aan]</span> of <span class="plainlinks">[$2 meld u aan]</span> als u meldingen 
wilt ontvangen.',
        'echo-none' => 'U hebt geen meldingen.',
        'echo-more-info' => 'Meer info',
        'echo-feedback' => 'Terugkoppeling',
@@ -4160,7 +4163,7 @@
        'notifications' => 'Powiadomienia',
        'tooltip-pt-notifications' => 'Twoje powiadomienia',
        'echo-specialpage' => 'Powiadomienia',
-       'echo-anon' => 'Aby otrzymywać powiadomienia, 
[[Special:Userlogin/signup|załóż konto]] lub [[Special:UserLogin|zaloguj 
się]].',
+       'echo-anon' => 'Aby otrzymywać powiadomienia, <span 
class="plainlinks">[$1 załóż konto]</span> lub <span class="plainlinks">[$2 
zaloguj się]</span>.',
        'echo-none' => 'Nie masz żadnych powiadomień.',
        'echo-more-info' => 'Więcej informacji',
        'echo-feedback' => 'Opinie',
@@ -4251,7 +4254,7 @@
        'notifications' => 'Notìfiche',
        'tooltip-pt-notifications' => 'Toe notìfiche',
        'echo-specialpage' => 'Mie notìfiche', # Fuzzy
-       'echo-anon' => "Për arseive dle notìfiche, 
[[Special:Userlogin/signup|ch'a crea un cont]] o [[Special:UserLogin|ch'a intra 
ant ël sistema]].",
+       'echo-anon' => "Për arseive dle notìfiche, <span 
class=\"plainlinks\">[$1 ch'a crea un cont]</span> o <span 
class=\"plainlinks\">[$2 ch'a intra ant ël sistema]</span>.",
        'echo-none' => "A l'ha gnun-e notìfiche.",
        'echo-more-info' => "Pi d'anformassion",
        'notification-edit-talk-page2' => "[[User:$1|$1]] {{GENDER:$1|a l'ha 
publicà}} dzora a soa [[User talk:$2#$3|pàgina ëd ciaciarade]].", # Fuzzy
@@ -4375,7 +4378,7 @@
        'notifications' => 'Notificações',
        'tooltip-pt-notifications' => 'As suas notificações',
        'echo-specialpage' => 'Notificações',
-       'echo-anon' => 'Para receber notificações, 
[[Special:Userlogin/signup|crie uma conta]] ou [[Special:UserLogin|entre]] na 
sua.',
+       'echo-anon' => 'Para receber notificações, <span class="plainlinks">[$1 
crie uma conta]</span> ou <span class="plainlinks">[$2 entre]</span> na sua.',
        'echo-none' => 'Não tem notificações.',
        'echo-more-info' => 'Mais informações',
        'echo-feedback' => 'Comentários',
@@ -4611,7 +4614,7 @@
        'notifications' => 'Notificări',
        'tooltip-pt-notifications' => 'Notificările dumneavoastră',
        'echo-specialpage' => 'Notificări',
-       'echo-anon' => 'Pentru a primi notificări, 
[[Special:Userlogin/signup|creați-vă un cont]] sau 
[[Special:UserLogin|autentificați-vă]].',
+       'echo-anon' => 'Pentru a primi notificări, <span class="plainlinks">[$1 
creați-vă un cont]</span> sau <span class="plainlinks">[$2 
autentificați-vă]</span>.',
        'echo-none' => 'Nu aveți nicio notificare.',
        'echo-more-info' => 'Mai multe informații',
        'echo-feedback' => 'Reacții',
@@ -4704,7 +4707,7 @@
        'notifications' => 'Notificaziune',
        'tooltip-pt-notifications' => 'Le notifiche tune',
        'echo-specialpage' => 'Notificaziune',
-       'echo-anon' => "Pe ricevere notifiche, 
[[Special:Userlogin/signup|ccreje 'nu cunde]] o [[Special:UserLogin|tràse]].",
+       'echo-anon' => "Pe ricevere notifiche, <span class=\"plainlinks\">[$1 
ccreje 'nu cunde]</span> o <span class=\"plainlinks\">[$2 tràse]</span>.",
        'echo-none' => 'Non ge tìne notifiche.',
        'echo-more-info' => "Cchiù 'mbormaziune",
        'echo-feedback' => 'Segnalazione',
@@ -4808,7 +4811,7 @@
        'notifications' => 'Уведомления',
        'tooltip-pt-notifications' => 'Ваши уведомления',
        'echo-specialpage' => 'Уведомления',
-       'echo-anon' => 'Чтобы получать уведомления, 
[[Special:Userlogin/signup|создайте учётную запись]] или 
[[Special:UserLogin|представьтесь]].',
+       'echo-anon' => 'Чтобы получать уведомления, <span 
class="plainlinks">[$1 создайте учётную запись]</span> или <span 
class="plainlinks">[$2 представьтесь]</span>.',
        'echo-none' => 'Вы не получали уведомлений.',
        'echo-more-info' => 'Подробнее',
        'echo-feedback' => 'Обратная связь',
@@ -4880,7 +4883,7 @@
        'notifications' => 'නිවේදන',
        'tooltip-pt-notifications' => 'ඔබේ නිවේදන',
        'echo-specialpage' => 'නිවේදන',
-       'echo-anon' => 'නිවේදන ලබා ගැනීම සඳහා, 
[[Special:Userlogin/signup|ගිණුමක් තනන්න]] හෝ [[Special:UserLogin|ප්‍රවිෂ්ට 
වන්න]].',
+       'echo-anon' => 'නිවේදන ලබා ගැනීම සඳහා, <span class="plainlinks">[$1 
ගිණුමක් තනන්න]</span> හෝ <span class="plainlinks">[$2 ප්‍රවිෂ්ට වන්න]</span>.',
        'echo-none' => 'ඔබට නිවේදන කිසිවක් නොමැත.',
        'notification-new-user' => '{{SITENAME}} වෙත පිළිගනිමු, $1!', # Fuzzy
        'echo-email-subject-default' => '{{SITENAME}} හී නව නිවේදනයක්',
@@ -4986,7 +4989,7 @@
        'notifications' => 'Meddelanden',
        'tooltip-pt-notifications' => 'Dina notifieringar',
        'echo-specialpage' => 'Meddelanden',
-       'echo-anon' => 'För att ta emot meddelanden, 
[[Special:Userlogin/signup|skapa ett konto]] eller [[Special:UserLogin|logga 
in]].',
+       'echo-anon' => 'För att ta emot meddelanden, <span 
class="plainlinks">[$1 skapa ett konto]</span> eller <span 
class="plainlinks">[$2 logga in]</span>.',
        'echo-none' => 'Du har inga meddelanden.',
        'echo-more-info' => 'Mer information',
        'echo-feedback' => 'Feedback',
@@ -5070,7 +5073,7 @@
        'echo-no-title' => '[தலைப்பு இல்லை]', # Fuzzy
        'notifications' => 'அறிவிப்புகள்',
        'echo-specialpage' => 'என் அறிவிப்புகள்', # Fuzzy
-       'echo-anon' => 'அறிவிப்புகளைப் பெறுவதற்கு 
[[Special:Userlogin/signup|ஒரு கணக்கை உருவாக்குங்கள்]] அல்லது 
[[Special:UserLogin|உள்நுழையுங்கள்]].',
+       'echo-anon' => 'அறிவிப்புகளைப் பெறுவதற்கு <span class="plainlinks">[$1 
ஒரு கணக்கை உருவாக்குங்கள்]</span> அல்லது <span class="plainlinks">[$2 
உள்நுழையுங்கள்]</span>.',
        'echo-email-subject-default' => '{{SITENAME}}இல்  புதிய அறிவிப்புகள்',
        'echo-email-body-default' => '{{SITENAME}} இல் உங்களுக்கு ஒரு புதிய 
அறிவிப்பு உள்ளது:
 
@@ -5092,7 +5095,7 @@
        'echo-no-title' => '[Walang Pamagat]', # Fuzzy
        'notifications' => 'Mga pagpapabatid',
        'echo-specialpage' => 'Mga pagpapabatid ko', # Fuzzy
-       'echo-anon' => 'Upang makatanggap ng mga pagpapabatid, 
[[Special:Userlogin/signup|lumikha ng isang akawnt]] o 
[[Special:UserLogin|lumagdang papasok]].',
+       'echo-anon' => 'Upang makatanggap ng mga pagpapabatid, <span 
class="plainlinks">[$1 lumikha ng isang akawnt]</span> o <span 
class="plainlinks">[$2 lumagdang papasok]</span>.',
        'echo-none' => 'Hindi ka nakakatanggap ng anumang mga pagpapabatid 
nitong mga uling panahon!', # Fuzzy
        'notification-new-user' => 'Maligayang Pagdating sa {{SITENAME}}, $1!', 
# Fuzzy
        'echo-email-subject-default' => 'Bagong pagpapabatid sa {{SITENAME}}',
@@ -5216,7 +5219,7 @@
        'notifications' => 'Сповіщення',
        'tooltip-pt-notifications' => 'Ваші сповіщення',
        'echo-specialpage' => 'Сповіщення',
-       'echo-anon' => 'Для отримання сповіщень, 
[[Special:Userlogin/signup|створіть обліковий запис]] або 
[[Special:UserLogin|увійдіть]].',
+       'echo-anon' => 'Для отримання сповіщень, <span class="plainlinks">[$1 
створіть обліковий запис]</span> або <span class="plainlinks">[$2 
увійдіть]</span>.',
        'echo-none' => 'У Вас немає сповіщень.',
        'echo-more-info' => 'Детальніше',
        'echo-feedback' => "Зворотний зв'язок",
@@ -5352,7 +5355,7 @@
        'notifications' => 'Thông báo',
        'tooltip-pt-notifications' => 'Các thông báo cho bạn',
        'echo-specialpage' => 'Thông báo',
-       'echo-anon' => 'Để nhận thông báo, hãy [[Special:Userlogin/signup|mở 
tài khoản]] hoặc [[Special:UserLogin|đăng nhập]].',
+       'echo-anon' => 'Để nhận thông báo, hãy <span class="plainlinks">[$1 mở 
tài khoản]</span> hoặc <span class="plainlinks">[$2 đăng nhập]</span>.',
        'echo-none' => 'Bạn không có thông báo.',
        'echo-more-info' => 'Thêm thông tin',
        'echo-feedback' => 'Phản hồi',
@@ -5435,7 +5438,7 @@
        'echo-category-title-system' => '{{PLURAL:$1|סיסטעם}}',
        'echo-no-agent' => '[קיינער]',
        'echo-no-title' => '[קיין בלאט]',
-       'echo-anon' => 'כדי צו באקומען הודעות, [[Special:Userlogin/signup|שאפט 
א קאנטע]] אדער [[Special:UserLogin|לאגירט אריין]].',
+       'echo-anon' => 'כדי צו באקומען הודעות, <span class="plainlinks">[$1 
שאפט א קאנטע]</span> אדער <span class="plainlinks">[$2 לאגירט אריין]</span>.',
        'echo-date-today' => 'הײַנט',
        'echo-date-yesterday' => 'נעכטן',
 );
@@ -5502,7 +5505,7 @@
        'notifications' => '通知',
        'tooltip-pt-notifications' => '您的通知',
        'echo-specialpage' => '通知',
-       'echo-anon' => 
'要想接收通知,请[[Special:Userlogin/signup|创建帐号]]或[[Special:UserLogin|登录]]。',
+       'echo-anon' => '要想接收通知,请<span class="plainlinks">[$1 创建帐号]</span>或<span 
class="plainlinks">[$2 登录]</span>。',
        'echo-none' => '您没有任何通知。',
        'echo-more-info' => '更多信息',
        'echo-feedback' => '反馈',
@@ -5619,7 +5622,7 @@
        'notifications' => '通知',
        'tooltip-pt-notifications' => '您的通知',
        'echo-specialpage' => '通知',
-       'echo-anon' => 
'要接收通知,請[[Special:Userlogin/signup|創建帳號]]或[[Special:UserLogin|登錄]]。',
+       'echo-anon' => '要接收通知,請<span class="plainlinks">[$1 創建帳號]</span>或<span 
class="plainlinks">[$2 登錄]</span>。',
        'echo-none' => '您沒有任何通知。',
        'echo-more-info' => '更多資訊',
        'echo-feedback' => '意見',
diff --git a/special/SpecialNotifications.php b/special/SpecialNotifications.php
index 9d4b015..2ac4f73 100644
--- a/special/SpecialNotifications.php
+++ b/special/SpecialNotifications.php
@@ -20,7 +20,13 @@
 
                $user = $this->getUser();
                if ( $user->isAnon() ) {
-                       $out->addWikiMsg( 'echo-anon' );
+                       $notificationsPageName = 
$this->getTitle()->getPrefixedDBkey();
+                       $returnTo = array( 'returnto' => $notificationsPageName 
);
+                       $signupTitle = SpecialPage::getTitleFor( 'UserLogin', 
'signup' );
+                       $signupURL = $signupTitle->getFullURL( $returnTo );
+                       $loginTitle = SpecialPage::getTitleFor( 'UserLogin' );
+                       $loginURL = $loginTitle->getFullURL( $returnTo );
+                       $out->addHTML( $this->msg( 'echo-anon', $signupURL, 
$loginURL )->parse() );
                        return;
                }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/79967
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6bbd867f91e5cb03320b412197fdabb19adb6bcd
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Echo
Gerrit-Branch: master
Gerrit-Owner: Mattflaschen <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to