Skip to content

Commit

Permalink
Add shortcuts WNP135 (#15852)
Browse files Browse the repository at this point in the history
  • Loading branch information
maureenlholland committed Jan 21, 2025
1 parent f13a56d commit fca7ad0
Show file tree
Hide file tree
Showing 8 changed files with 211 additions and 0 deletions.
63 changes: 63 additions & 0 deletions bedrock/firefox/templates/firefox/whatsnew/whatsnew-fx135.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{#
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at https://mozilla.org/MPL/2.0/.
#}

{% extends "firefox/whatsnew/base.html" %}

{% block page_css %}
{{ css_bundle('firefox_whatsnew_135') }}
{% endblock %}

{% set utm_params = 'utm_source=www.mozilla.org&utm_medium=referral&utm_campaign=wnp135-shortcuts' %}

{% if LANG == 'de' %}
{% set main_title = 'Ein Zoom auf die Funktionen von Firefox' %}
{% set main_tagline = 'Navigiere dich mit Firefox schnell durchs Web und nutze <strong>cmd/Strg +</strong> und <strong>cmd/Strg -</strong>, um unkompliziert Inhalte zu vergrößern oder zu verkleinern.' %}
{% set main_cta = 'Entdecke weitere Tastenkombinationen' %}
{% elif LANG == 'fr' %}
{% set main_title = 'Zoomez sur les fonctionnalités de Firefox' %}
{% set main_tagline = 'Naviguez sur Firefox rapidement avec <strong>cmd/ctrl +</strong> et <strong>cmd/ctrl -</strong> pour facilement redimensionner le contenu d’une page web.' %}
{% set main_cta = 'Découvrir plus de raccourcis' %}
{% elif LANG.startswith('es-') %}
{% set main_title = 'Zoom in to Firefox functions' %}
{% set main_tagline = 'Navigate Firefox quickly and use <strong>cmd/ctrl +</strong> and <strong>cmd/ctrl -</strong> to easily resize content, making it larger or smaller.' %}
{% set main_cta = 'Find more shortcuts' %}
{% endif %}

{% set main_cta_link = 'https://support.mozilla.org/kb/keyboard-shortcuts-perform-firefox-tasks-quickly?' + utm_params %}

{% block wnp_content %}
<section class="wnp-content-main">
<div class="mzp-l-content mzp-t-content-sm">
<img width="182" height="69" class="wnp-main-image" src="{{ l10n_img('firefox/wnp-135/shortcuts.svg') }}" alt="">
<h1 class="wnp-main-title">
{% if main_title %}
{{ main_title }}
{% else %}
{{ ftl('whatsnew-shortcuts-title')}}
{% endif %}
</h1>
<p class="wnp-main-tagline">
{% if main_tagline %}
{{ main_tagline | safe }}
{% else %}
{{ ftl('whatsnew-shortcuts-tagline')}}
{% endif %}
</p>
<a class="mzp-c-button mzp-t-product" data-cta-text="Find more shortcuts" href="{{ main_cta_link }}">
{% if main_cta %}
{{ main_cta }}
{% else %}
{{ ftl('whatsnew-shortcuts-cta')}}
{% endif %}
</a>
</div>
</section>

<section class="wnp-footer">
<p class="wnp-sign-off">{{ ftl('whatsnew-signoff') }}</p>
{% include "firefox/whatsnew/includes/mofo-donate-cta.html" %}
</section>
{% endblock %}
3 changes: 3 additions & 0 deletions bedrock/firefox/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -505,6 +505,7 @@ class WhatsnewView(L10nTemplateView):
"firefox/whatsnew/whatsnew-fx134-gb.html": ["firefox/whatsnew/whatsnew"],
"firefox/whatsnew/whatsnew-fx134-de.html": ["firefox/whatsnew/whatsnew"],
"firefox/whatsnew/whatsnew-fx134-fr.html": ["firefox/whatsnew/whatsnew"],
"firefox/whatsnew/whatsnew-fx135.html": ["firefox/whatsnew/whatsnew-shortcuts", "firefox/whatsnew/whatsnew"],
}

# specific templates that should not be rendered in
Expand Down Expand Up @@ -616,6 +617,8 @@ def get_template_names(self):
template = "firefox/whatsnew/index.html"
else:
template = "firefox/whatsnew/index.html"
elif version.startswith("135."):
template = "firefox/whatsnew/whatsnew-fx135.html"
elif version.startswith("134."):
if locale == "en-US":
template = "firefox/whatsnew/whatsnew-fx134-us.html"
Expand Down
102 changes: 102 additions & 0 deletions l10n/configs/pontoon.toml
Original file line number Diff line number Diff line change
Expand Up @@ -369,3 +369,105 @@ locales = [
[[paths]]
reference = "en/products/vpn/features.ftl"
l10n = "{locale}/products/vpn/features.ftl"
[[paths]]
reference = "en/firefox/whatsnew/whatsnew-shortcuts.ftl"
l10n = "{locale}/firefox/whatsnew/whatsnew-shortcuts.ftl"
locales = [
"ach",
"af",
"am",
"an",
"ast",
"az",
"azz",
"be",
"bg",
"bn",
"br",
"bs",
"ca",
"cak",
"crh",
"cs",
"cy",
"da",
"dsb",
"el",
"eo",
"es-AR",
"es-CL",
"es-ES",
"es-MX",
"et",
"eu",
"fa",
"ff",
"fi",
"fy-NL",
"ga-IE",
"gd",
"gl",
"gn",
"gu-IN",
"he",
"hr",
"hsb",
"hu",
"hy-AM",
"ia",
"is",
"it",
"ka",
"kab",
"kk",
"km",
"kn",
"ko",
"lij",
"lo",
"lt",
"ltg",
"lv",
"mk",
"ml",
"mr",
"my",
"nb-NO",
"ne-NP",
"nl",
"nn-NO",
"oc",
"pa-IN",
"pl",
"pt-BR",
"pt-PT",
"rm",
"ro",
"ru",
"sco",
"scn",
"si",
"sk",
"skr",
"sl",
"son",
"sq",
"sr",
"sv-SE",
"ta",
"te",
"tg",
"th",
"tl",
"tr",
"trs",
"uk",
"ur",
"uz",
"vi",
"wo",
"xh",
"zam",
"zh-CN",
"zh-TW",
]
10 changes: 10 additions & 0 deletions l10n/en/firefox/whatsnew/whatsnew-shortcuts.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at https://mozilla.org/MPL/2.0/.

### URL: https://www-dev.allizom.org/firefox/135.0/whatsnew/

whatsnew-shortcuts-title = Zoom in to { -brand-name-firefox } functions
# "cmd/ctrl +" and "cmd/ctrl -" are keyboard commands to zoom browser view in or out
whatsnew-shortcuts-tagline = Navigate { -brand-name-firefox } quickly and use <strong>cmd/ctrl +</strong> and <strong>cmd/ctrl -</strong> to easily resize content, making it larger or smaller.
whatsnew-shortcuts-cta = Find more shortcuts
25 changes: 25 additions & 0 deletions media/css/firefox/whatsnew/whatsnew-135.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at https://mozilla.org/MPL/2.0/.

@import 'includes/base';
@import '~@mozilla-protocol/core/protocol/css/includes/lib';
@import '~@mozilla-protocol/core/protocol/css/components/notification-bar';
@import 'includes/dark-mode';
@import 'includes/mofo-donate-cta';

.mzp-l-content.mzp-t-content-sm {
max-width: 450px; // protocol is 432px, we need slightly bigger
}

.wnp-content-main {
text-align: center;
}

.wnp-main-title {
line-height: 1.01;
}

.wnp-main-image {
margin-bottom: $spacing-lg;
}
1 change: 1 addition & 0 deletions media/img/l10n/de/firefox/wnp-135/shortcuts.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit fca7ad0

Please sign in to comment.