From 37e08e8d5df1ff275eb68d0e3f66a3acf0d08484 Mon Sep 17 00:00:00 2001 From: Gautham Chandra Date: Tue, 17 Nov 2015 22:22:55 -0500 Subject: [PATCH] Converted noscript text into translatable strings --- common/locales/en/noscript.json | 6 ++++++ website/views/index.jade | 2 +- website/views/shared/{no-script.jade => noscript.jade} | 9 +++------ website/views/static/front.jade | 7 ++----- 4 files changed, 12 insertions(+), 12 deletions(-) create mode 100644 common/locales/en/noscript.json rename website/views/shared/{no-script.jade => noscript.jade} (60%) diff --git a/common/locales/en/noscript.json b/common/locales/en/noscript.json new file mode 100644 index 0000000000..2587821006 --- /dev/null +++ b/common/locales/en/noscript.json @@ -0,0 +1,6 @@ +{ + "jsDisabledHeading": "Alas! Your browser doesn't have JavaScript enabled", + "jsDisabledHeadingFull": "Alas! Your browser doesn't have JavaScript enabled and without it, Habitica can't work properly", + "jsDisabledText": "Habitica can't properly display the site without it!", + "jsDisabledLink": "Please enable JavaScript to continue!" +} diff --git a/website/views/index.jade b/website/views/index.jade index 5374e8387f..33d1c78f68 100644 --- a/website/views/index.jade +++ b/website/views/index.jade @@ -30,7 +30,7 @@ html(ng-app="habitrpg", ng-controller="RootCtrl", ng-class='{"applying-action":a body(ng-cloak, ng-controller='GroupsCtrl') - include ./shared/no-script + include ./shared/noscript include ./shared/mixins include ./shared/avatar/index include ./shared/header/menu diff --git a/website/views/shared/no-script.jade b/website/views/shared/noscript.jade similarity index 60% rename from website/views/shared/no-script.jade rename to website/views/shared/noscript.jade index 45fe080c58..15521a8f35 100644 --- a/website/views/shared/no-script.jade +++ b/website/views/shared/noscript.jade @@ -5,11 +5,8 @@ noscript display: none; } - h3 - | Alas! Your browser doesn't have JavaScript enabled + h3= env.t('jsDisabledHeading') img(src='/front/images/coding_by_phoneix_faerie.png', alt='Coding placeholder image') - p - | Habitica can't properly display the site without it! + p= env.t('jsDisabledText') br - a(href='http://www.enable-javascript.com/', target='_blank') - | Please enable JavaScript to continue! + a(href='http://www.enable-javascript.com/', target='_blank')= env.t('jsDisabledLink') diff --git a/website/views/static/front.jade b/website/views/static/front.jade index 03d0da49ad..2e734d683c 100644 --- a/website/views/static/front.jade +++ b/website/views/static/front.jade @@ -41,12 +41,9 @@ html(ng-app='habitrpg', ng-controller='RootCtrl') include ../shared/mixins include ../shared/modals/members - noscript(class='banner') - | Alas! Your browser doesn't have JavaScript enabled and without it, - | Habitica can't work properly + noscript.banner= env.t('jsDisabledHeadingFull') br - a(href='http://www.enable-javascript.com/', target='_blank') - | Please enable JavaScript to continue! + a(href='http://www.enable-javascript.com/', target='_blank')= env.t('jsDisabledLink') .mobile-container div(ng-init='Analytics.track({"hitType":"pageview","eventCategory":"page","eventAction":"landing page","page":"/static/front"});')