Remove markup from "old browsers" localization constants

This commit is contained in:
Dmitriy Simushev 2014-06-06 08:54:16 +00:00
parent 49469f6aaf
commit ef0f43d7e4
4 changed files with 26 additions and 7 deletions

View File

@ -134,6 +134,23 @@ function get_remote_level($user_agent)
return "ajaxed";
}
/**
* Returns a list of supported browsers.
*
* @return array List of supported browsers names.
*/
function get_supported_browsers()
{
return array(
'Internet Explorer 5.5+',
'Firefox 1.0+',
'Opera 8.0+',
'Mozilla 1.4+',
'Netscape 7.1+',
'Safari 1.2+',
);
}
/**
* Returns a list of known user agents code names.
*

View File

@ -73,9 +73,8 @@ class UserChatController extends AbstractController
// Do not support old browsers at all
if (get_remote_level($request->headers->get('User-Agent')) == 'old') {
// Create page array
$page = array_merge_recursive(
setup_logo()
);
$page = setup_logo();
$page['supportedBrowsers'] = get_supported_browsers();
return $this->render('nochat', $page);
}

View File

@ -269,8 +269,7 @@ page.analysis.trackedpath.title=Tracked visitor's path
page.analysis.userhistory.intro=You can find the chat history of your visitors here.
page.analysis.userhistory.title=Visit history
page.chat.old_browser.close=Close...
page.chat.old_browser.list=<ul>\n<li>Internet Explorer 5.5+</li>\n<li>Firefox 1.0+</li>\n<li>Opera 8.0+</li>\n<li>Mozilla 1.4+</li>\n<li>Netscape 7.1+</li>\n<li>Safari 1.2+</li>\n</ul>\n<p>Also, we support some old browsers:</p>\n<ul>\n<li>Internet Explorer 5.0</li>\n<li>Opera 7.0</li>\n</ul>
page.chat.old_browser.problem=<p>Your web browser is not fully supported. \nPlease, use one of the following web browsers:</p>
page.chat.old_browser.problem=Your web browser is not fully supported. \nPlease, use one of the following web browsers:
page.chat.old_browser.title=Please use a more recent browser
page.gen_button.button=button
page.gen_button.choose_group=Code for group

View File

@ -7,9 +7,13 @@
</a>
{{/override}}
{{#override "message"}}{{l10n "page.chat.old_browser.problem"}}{{/override}}
{{#override "message"}}<p>{{l10n "page.chat.old_browser.problem"}}</p>{{/override}}
{{#override "content"}}
{{l10n "page.chat.old_browser.list"}}
<ul>
{{#each supportedBrowsers}}
<li>{{this}}</li>
{{/each}}
</ul>
{{/override}}
{{/extends}}