Skip to content

Commit

Permalink
GH-224 Fix email title & content translations
Browse files Browse the repository at this point in the history
  • Loading branch information
mdziekon committed Jun 9, 2022
1 parent 3d1b374 commit a7a05a7
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 8 deletions.
6 changes: 3 additions & 3 deletions language/en/settings.lang
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ $_Lang['Vacation_mode'] = 'Vacation mode at least until';

$_Lang['Email_Text'] = (
'Hello <b>{EP_User}</b>!<br/><br/>' .
'This email has been sent to you because you\'ve activated the Email address change process on your account in <a href="{EP_GameLink}" target="_blank"><b>'.$_GameConfig['game_name'].'</b></a>!<br/><br/>' .
'This email has been sent to you because you\'ve activated the Email address change process on your account in <a href="{EP_GameLink}" target="_blank"><b>{EP_GameName}</b></a>!<br/><br/>' .
'<b>This process consists of two activation steps</b>, completed using the received Activation Links.<br/>' .
'The first step is a confirmation of your new Email address. The second step is a confirmation of your will to change from the Old address to the New one.<br/>' .
'<b>The first step</b> is mandatory (your have to confirm that the New address is a valid mailbox), however <b>the second step</b> can be skipped, but you\'ll have to wait <b>7 days</b> for the process to complete.<br/>' .
Expand All @@ -237,13 +237,13 @@ $_Lang['Email_Text'] = (
'IP address used start the process: <b>{EP_IP}</b><br/><br/>' .
'If you did not start the process yourself, please immediatelly contact with <a href="{EP_ContactLink}" target="_blank">Support!</a><br/>' .
'{EP_Text2}<br/><br/>' .
'Regards, <a href="{EP_GameLink}" target="_blank"><b>the Team of '.$_GameConfig['game_name'].'</b></a>'
'Regards, <a href="{EP_GameLink}" target="_blank"><b>the Team of {EP_GameName}</b></a>'
);

$_Lang['Email_WarnOld'] = 'If you won\'t click on this Activation link, your account\'s email address will be changed after 7 days since the process start date (as long as you confirm your new address)!';
$_Lang['Email_WarnNew'] = 'If you won\'t click on this Activation link, your account\'s email address won\'t be changed at all!';

$_Lang['Email_Title'] = $_GameConfig['game_name'].' - Email address change';
$_Lang['Email_Title'] = '{gameName} - Email address change';
$_Lang['Email_MailOld'] = 'To confirm that you wish to change your email address, click on the link below';
$_Lang['Email_MailNew'] = 'To confirm that you own the new email address, click on the link below';

Expand Down
6 changes: 3 additions & 3 deletions language/pl/settings.lang
Original file line number Diff line number Diff line change
Expand Up @@ -222,11 +222,11 @@ $_Lang['Vacation_mode'] = 'Konto w Trybie Urlopu przynajmniej do';

// Email Change

$_Lang['Email_Text'] = 'Witaj, <b>{EP_User}</b>!<br/><br/>Na twoim koncie w grze <a href="{EP_GameLink}" target="_blank"><b>'.$_GameConfig['game_name'].'</b></a> został uruchomiony proces Zmiany Adresu Email!<br/><br/><b>Proces składa się z dwóch etapów aktywacji</b>, dokonywanych przez otrzymane Linki Aktywacyjne.<br/>Pierwszy, to aktywacja Nowego Adresu Email. Drugi, to potwierdzenie zmiany Adresu Email ze Starego Adresu.<br/><b>Etap pierwszy</b> jest wymagany (należy potwierdzić, że nowy Adres nie jest fałszywy i jest nadal aktywny), jednak <b>etap drugi</b> można pominąć, ale aktywacja będzie trwała <b>7 dni</b>.<br/>Jeśli oba etapy zostaną zakończone, Adres Email zostanie zmieniony natychmiastowo.';
$_Lang['Email_Text'] .= '<br/><br/>{EP_Text}:<br/><br/><a href="{EP_Link}">{EP_Link}</a><br/>(Jeśli klikając w powyższy link nie dokonasz Aktywacji, prosimy o ręczne skopiowanie go do paska adresu)<br/><br/><b>Dane dotyczące tego procesu</b>:<br/>Stary Adres Email: <b>{EP_OldMail}</b><br/>Nowy Adres Email: <b>{EP_NewMail}</b><br/>Data aktywacji procesu: <b>{EP_Date}</b><br/>Adres IP, z którego aktywowano proces: <b>{EP_IP}</b><br/><br/>Jeśli to nie ty aktywowałeś ten proces, natychmiast <a href="{EP_ContactLink}" target="_blank">skontaktuj się z Administracją!</a><br/>{EP_Text2}<br/><br/>Pozdrawiamy, <a href="{EP_GameLink}" target="_blank"><b>Zespół '.$_GameConfig['game_name'].'</b></a>';
$_Lang['Email_Text'] = 'Witaj, <b>{EP_User}</b>!<br/><br/>Na twoim koncie w grze <a href="{EP_GameLink}" target="_blank"><b>{EP_GameName}</b></a> został uruchomiony proces Zmiany Adresu Email!<br/><br/><b>Proces składa się z dwóch etapów aktywacji</b>, dokonywanych przez otrzymane Linki Aktywacyjne.<br/>Pierwszy, to aktywacja Nowego Adresu Email. Drugi, to potwierdzenie zmiany Adresu Email ze Starego Adresu.<br/><b>Etap pierwszy</b> jest wymagany (należy potwierdzić, że nowy Adres nie jest fałszywy i jest nadal aktywny), jednak <b>etap drugi</b> można pominąć, ale aktywacja będzie trwała <b>7 dni</b>.<br/>Jeśli oba etapy zostaną zakończone, Adres Email zostanie zmieniony natychmiastowo.';
$_Lang['Email_Text'] .= '<br/><br/>{EP_Text}:<br/><br/><a href="{EP_Link}">{EP_Link}</a><br/>(Jeśli klikając w powyższy link nie dokonasz Aktywacji, prosimy o ręczne skopiowanie go do paska adresu)<br/><br/><b>Dane dotyczące tego procesu</b>:<br/>Stary Adres Email: <b>{EP_OldMail}</b><br/>Nowy Adres Email: <b>{EP_NewMail}</b><br/>Data aktywacji procesu: <b>{EP_Date}</b><br/>Adres IP, z którego aktywowano proces: <b>{EP_IP}</b><br/><br/>Jeśli to nie ty aktywowałeś ten proces, natychmiast <a href="{EP_ContactLink}" target="_blank">skontaktuj się z Administracją!</a><br/>{EP_Text2}<br/><br/>Pozdrawiamy, <a href="{EP_GameLink}" target="_blank"><b>Zespół {EP_GameName}</b></a>';
$_Lang['Email_WarnOld'] = 'Jeśli nie klikniesz w ten Link Aktywacyjny, Adres Email będzie mógł być zmieniony w grze po 7 dniach od rozpoczęcia procesu (o ile nowy Adres Email zostanie wcześniej potwierdzony)!';
$_Lang['Email_WarnNew'] = 'Jeśli nie klikniesz w ten Link Aktywacyjny, Adres przypisany do twojego konta nie zostanie zmieniony (nawet, jeśli potwierdzisz zmianę ze starego Adresu Email)!';
$_Lang['Email_Title'] = $_GameConfig['game_name'].' - Zmiana Adresu Email';
$_Lang['Email_Title'] = '{gameName} - Zmiana Adresu Email';
$_Lang['Email_MailOld'] = 'Aby potwierdzić zmianę tego Adresu na nowy, kliknij w poniższy link';
$_Lang['Email_MailNew'] = 'Aby potwierdzić aktywność nowego Adresu, kliknij w poniższy link';

Expand Down
12 changes: 10 additions & 2 deletions settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,7 @@
$changeTokenNewAddress = md5($_User['id'] . $_User['username'] . mt_rand(0, 999999999));

$mailContentCommonProps = [
'EP_GameName' => $_GameConfig['game_name'],
'EP_User' => $_User['username'],
'EP_GameLink' => GAMEURL_STRICT,
'EP_OldMail' => $_User['email'],
Expand Down Expand Up @@ -208,8 +209,15 @@
array_merge($mailContentCommonProps, $mailContentNewAddressProps)
);

$sendMail2OldAddressResult = SendMail($_User['email'], $_Lang['Email_Title'], $mailBodyOldAddress, '', true);
$sendMail2NewAddressResult = SendMail($normalizedInputNewEmailAddress, $_Lang['Email_Title'], $mailBodyNewAddress);
$mailTitle = parsetemplate(
$_Lang['Email_Title'],
[
'gameName' => $_GameConfig['game_name']
]
);

$sendMail2OldAddressResult = SendMail($_User['email'], $mailTitle, $mailBodyOldAddress, '', true);
$sendMail2NewAddressResult = SendMail($normalizedInputNewEmailAddress, $mailTitle, $mailBodyNewAddress);

CloseMailConnection();

Expand Down

0 comments on commit a7a05a7

Please sign in to comment.