diff --git a/.distignore b/.distignore
new file mode 100644
index 0000000..4ef9356
--- /dev/null
+++ b/.distignore
@@ -0,0 +1,15 @@
+.git
+assets/src
+bin
+node_modules
+tests
+.editorconfig
+.gitattributes
+.github
+.gitignore
+.travis.yml
+.tx
+phpcs.ruleset.xml
+phpunit.xml
+webpack.mix.js
+yarn.lock
diff --git a/.github/move.yml b/.github/move.yml
new file mode 100644
index 0000000..e69de29
diff --git a/.github/support.yml b/.github/support.yml
new file mode 100644
index 0000000..fdb5f61
--- /dev/null
+++ b/.github/support.yml
@@ -0,0 +1,16 @@
+# Configuration for support-requests - https://github.com/dessant/support-requests
+
+# Label used to mark issues as support requests
+supportLabel: support
+
+# Comment to post on issues marked as support requests. Add a link
+# to a support page, or set to `false` to disable
+supportComment: >
+ We use GitHub exclusively for bug reports and feature requests.
+ However, this issue appears to be a support request. Please use our
+ [support forum](http://discourse.pressbooks.org) to get help with Pressbooks.
+# Close issues marked as support requests
+close: true
+
+# Lock issues marked as support requests
+lock: false
diff --git a/.travis.yml b/.travis.yml
index 851dc3f..560050d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,7 +11,6 @@ branches:
- dev
- "/^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(-(0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(\\.(0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*)?(\\+[0-9a-zA-Z-]+(\\.[0-9a-zA-Z-]+)*)?$/"
php:
-- 7.0
- 7.1
- 7.2
- nightly
@@ -43,12 +42,13 @@ script:
- composer test
before_deploy:
- export TRAVIS_PROJECT_SLUG="$(basename $TRAVIS_BUILD_DIR)"
+- curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
+- chmod +x wp-cli.phar
+- sudo mv wp-cli.phar /usr/local/bin/wp
+- wp package install wp-cli/dist-archive-command
- composer install --no-dev --optimize-autoloader
- cd ../
-- zip -9 -ry $TRAVIS_BUILD_DIR/$TRAVIS_PROJECT_SLUG-$TRAVIS_TAG.zip $TRAVIS_PROJECT_SLUG
- -x *.git* *assets/\* *node_modules/\* *tests/\* *.editorconfig* *.gitattributes*
- *.github* *.gitignore* *.travis.yml* *package-lock.json* *phpcs.xml* *webpack.mix.js*
- *yarn.lock*
+- wp dist-archive $TRAVIS_PROJECT_SLUG $TRAVIS_BUILD_DIR/$TRAVIS_PROJECT_SLUG-$TRAVIS_TAG.zip
- cd $TRAVIS_BUILD_DIR
deploy:
provider: releases
diff --git a/README.md b/README.md
index 51f2bd2..cafc020 100644
--- a/README.md
+++ b/README.md
@@ -14,9 +14,9 @@
[](https://opencollective.com/pressbooks/)
**Tags:** publishing, catalog, pressbooks, default-theme
-**Requires at least:** 4.9.4
-**Tested up to:** 4.9.4
-**Stable tag:** 1.2.1
+**Requires at least:** 4.9.8
+**Tested up to:** 4.9.8
+**Stable tag:** 1.5.0
**License:** GNU General Public License v3 or later
**License URI:** LICENSE
@@ -42,6 +42,47 @@ TK.
## Changelog
+# 1.6.0
+
+**Minor Changes**
+
+**Patches**
+
+
+# 1.5.0
+
+**Minor Changes**
+
+- Add a new menu item to allow logged-in users without books to create a new book: [#132](https://github.com/pressbooks/pressbooks-aldine/pull/132)
+- Add simple honeypot to contact form ([#134](https://github.com/pressbooks/pressbooks-aldine/issues/134)): [#135](https://github.com/pressbooks/pressbooks-aldine/pull/135)
+
+
+# 1.4.1
+
+**Patches**
+
+- Ensure that unsupported catalog subject codes aren't loaded: [#133](https://github.com/pressbooks/pressbooks-aldine/pull/133)
+
+
+# 1.4.0
+
+**Minor Changes**
+
+- Add support for privacy tools in WordPress 4.9.6: [#129](https://github.com/pressbooks/pressbooks-aldine/pull/129)
+
+
+# 1.3.0
+
+**Minor Changes**
+
+- Add customizer options for dark (hover) colours: [#125](https://github.com/pressbooks/pressbooks-aldine/issues/125)
+- Update Isotope to 3.0.6: [#120](https://github.com/pressbooks/pressbooks-aldine/issues/120)
+
+### Patches
+
+- Fix incorrect contact form title ([#122](https://github.com/pressbooks/pressbooks-aldine/issues/122)): [#123](https://github.com/pressbooks/pressbooks-aldine/issues/123)
+- Don't run Intervention functions during AJAX: [#121](https://github.com/pressbooks/pressbooks-aldine/issues/121)
+
# 1.2.1
@@ -101,6 +142,11 @@ In addition, Aldine introduces a standalone catalog page that is sortable and fi
You can now more easily add additional pages to the network root, such as an “About Us” or “Help” page.
+## Upgrade Notice
+
+- Aldine 1.5.0 requires PHP >= 7.1.
+
+
## Credits
-* Based on [Underscores](https://underscores.me/), (C) 2012-2017 Automattic, Inc., [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html)
+- Based on [Underscores](https://underscores.me/), (C) 2012-2017 Automattic, Inc., [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html)
diff --git a/archive.php b/archive.php
index afc7951..7cdcf4e 100644
--- a/archive.php
+++ b/archive.php
@@ -13,7 +13,8 @@ get_header(); ?>
+ if ( have_posts() ) :
+ ?>
diff --git a/assets/scripts/page-section.js b/assets/scripts/page-section.js
index 3f7b83d..1e1b0e5 100644
--- a/assets/scripts/page-section.js
+++ b/assets/scripts/page-section.js
@@ -20,16 +20,20 @@
label: 'Variant',
values: [
{
- text: aldine.page_section.standard, value: '',
+ text: aldine.page_section.standard,
+ value: '',
},
{
- text: aldine.page_section.accent, value: 'accent',
+ text: aldine.page_section.accent,
+ value: 'accent',
},
{
- text: aldine.page_section.bordered, value: 'bordered',
+ text: aldine.page_section.bordered,
+ value: 'bordered',
},
{
- text: aldine.page_section.borderless, value: 'borderless',
+ text: aldine.page_section.borderless,
+ value: 'borderless',
},
],
value: '', // Sets the default
diff --git a/comments.php b/comments.php
index a988447..76d80c8 100644
--- a/comments.php
+++ b/comments.php
@@ -24,7 +24,8 @@ if ( post_password_required() ) {
+ if ( have_comments() ) :
+ ?>
- =7",
+ "php": ">=7.1",
"composer/installers": "~1.0",
"pressbooks/mix": "^2.1",
"soberwp/intervention": "1.2.0-p",
"spatie/color": "^1.1"
},
"require-dev": {
- "humanmade/coding-standards": "^0.2.1",
- "squizlabs/php_codesniffer": "^2.8.0",
+ "pressbooks/coding-standards": "dev-master",
"wpreadme2markdown/wp2md": "^3.0"
},
"scripts": {
diff --git a/composer.lock b/composer.lock
index e8a59cc..b8bf27f 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1,23 +1,23 @@
{
"_readme": [
"This file locks the dependencies of your project to a known state",
- "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
+ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "edad2ef6112644b56c39a416914d8b0f",
+ "content-hash": "37ffab9dc637176f12dc50facb30723b",
"packages": [
{
"name": "composer/installers",
- "version": "v1.5.0",
+ "version": "v1.6.0",
"source": {
"type": "git",
"url": "https://github.com/composer/installers.git",
- "reference": "049797d727261bf27f2690430d935067710049c2"
+ "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/installers/zipball/049797d727261bf27f2690430d935067710049c2",
- "reference": "049797d727261bf27f2690430d935067710049c2",
+ "url": "https://api.github.com/repos/composer/installers/zipball/cfcca6b1b60bc4974324efb5783c13dca6932b5b",
+ "reference": "cfcca6b1b60bc4974324efb5783c13dca6932b5b",
"shasum": ""
},
"require": {
@@ -124,7 +124,7 @@
"zend",
"zikula"
],
- "time": "2017-12-29T09:13:20+00:00"
+ "time": "2018-08-27T06:10:37+00:00"
},
{
"name": "pressbooks/mix",
@@ -262,27 +262,27 @@
"packages-dev": [
{
"name": "fig-r/psr2r-sniffer",
- "version": "0.3.1",
+ "version": "0.5.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig-rectified/psr2r-sniffer.git",
- "reference": "cdf61b2922efb225903e52c6222d7192d3b97ebf"
+ "reference": "ff4659fdb1ce8832a9e408a6e22aa05bc93efe10"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig-rectified/psr2r-sniffer/zipball/cdf61b2922efb225903e52c6222d7192d3b97ebf",
- "reference": "cdf61b2922efb225903e52c6222d7192d3b97ebf",
+ "url": "https://api.github.com/repos/php-fig-rectified/psr2r-sniffer/zipball/ff4659fdb1ce8832a9e408a6e22aa05bc93efe10",
+ "reference": "ff4659fdb1ce8832a9e408a6e22aa05bc93efe10",
"shasum": ""
},
"require": {
"php": ">=5.4.16",
- "squizlabs/php_codesniffer": "~2.3"
+ "squizlabs/php_codesniffer": "^3.0"
},
"bin": [
"bin/tokenize",
"bin/sniff"
],
- "type": "library",
+ "type": "phpcodesniffer-standard",
"autoload": {
"psr-4": {
"PSR2R\\": "PSR2R"
@@ -300,33 +300,70 @@
}
],
"description": "Code-Sniffer, Auto-Fixer and Tokenizer for PSR2-R",
- "time": "2016-07-11T14:35:34+00:00"
+ "keywords": [
+ "codesniffer",
+ "cs"
+ ],
+ "time": "2017-08-30T10:00:39+00:00"
},
{
"name": "humanmade/coding-standards",
- "version": "0.2.2",
+ "version": "v0.5.0",
"source": {
"type": "git",
"url": "https://github.com/humanmade/coding-standards.git",
- "reference": "f3974696bf139eb17049ae0ced114cbee1f86b20"
+ "reference": "b35747249bcc727a9eff22f746aaf9758d8a90ce"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/humanmade/coding-standards/zipball/f3974696bf139eb17049ae0ced114cbee1f86b20",
- "reference": "f3974696bf139eb17049ae0ced114cbee1f86b20",
+ "url": "https://api.github.com/repos/humanmade/coding-standards/zipball/b35747249bcc727a9eff22f746aaf9758d8a90ce",
+ "reference": "b35747249bcc727a9eff22f746aaf9758d8a90ce",
"shasum": ""
},
"require": {
- "fig-r/psr2r-sniffer": "^0.3.1",
- "wp-coding-standards/wpcs": "^0.10.0"
+ "fig-r/psr2r-sniffer": "^0.5.0",
+ "squizlabs/php_codesniffer": "^3.1",
+ "wp-coding-standards/wpcs": "^0.14.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^5.7"
},
"type": "project",
"notification-url": "https://packagist.org/downloads/",
"license": [
- "GPL-2.0"
+ "GPL-2.0-or-later"
],
"description": "Human Made coding standards",
- "time": "2017-08-31T03:33:08+00:00"
+ "time": "2018-05-22T13:24:47+00:00"
+ },
+ {
+ "name": "pressbooks/coding-standards",
+ "version": "dev-master",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/pressbooks/coding-standards.git",
+ "reference": "f09f0ba4dd3d20c2acb63c13b28a14bfe86ed229"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/pressbooks/coding-standards/zipball/f09f0ba4dd3d20c2acb63c13b28a14bfe86ed229",
+ "reference": "f09f0ba4dd3d20c2acb63c13b28a14bfe86ed229",
+ "shasum": ""
+ },
+ "require": {
+ "fig-r/psr2r-sniffer": "0.5.0",
+ "humanmade/coding-standards": "0.5.0",
+ "squizlabs/php_codesniffer": "3.3.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "6.5.8"
+ },
+ "type": "project",
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-3.0-or-later"
+ ],
+ "time": "2018-07-13T14:56:39+00:00"
},
{
"name": "psr/log",
@@ -377,64 +414,37 @@
},
{
"name": "squizlabs/php_codesniffer",
- "version": "2.9.1",
+ "version": "3.3.0",
"source": {
"type": "git",
"url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
- "reference": "dcbed1074f8244661eecddfc2a675430d8d33f62"
+ "reference": "d86873af43b4aa9d1f39a3601cc0cfcf02b25266"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/dcbed1074f8244661eecddfc2a675430d8d33f62",
- "reference": "dcbed1074f8244661eecddfc2a675430d8d33f62",
+ "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/d86873af43b4aa9d1f39a3601cc0cfcf02b25266",
+ "reference": "d86873af43b4aa9d1f39a3601cc0cfcf02b25266",
"shasum": ""
},
"require": {
"ext-simplexml": "*",
"ext-tokenizer": "*",
"ext-xmlwriter": "*",
- "php": ">=5.1.2"
+ "php": ">=5.4.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.0"
+ "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
},
"bin": [
- "scripts/phpcs",
- "scripts/phpcbf"
+ "bin/phpcs",
+ "bin/phpcbf"
],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.x-dev"
+ "dev-master": "3.x-dev"
}
},
- "autoload": {
- "classmap": [
- "CodeSniffer.php",
- "CodeSniffer/CLI.php",
- "CodeSniffer/Exception.php",
- "CodeSniffer/File.php",
- "CodeSniffer/Fixer.php",
- "CodeSniffer/Report.php",
- "CodeSniffer/Reporting.php",
- "CodeSniffer/Sniff.php",
- "CodeSniffer/Tokens.php",
- "CodeSniffer/Reports/",
- "CodeSniffer/Tokenizers/",
- "CodeSniffer/DocGenerators/",
- "CodeSniffer/Standards/AbstractPatternSniff.php",
- "CodeSniffer/Standards/AbstractScopeSniff.php",
- "CodeSniffer/Standards/AbstractVariableSniff.php",
- "CodeSniffer/Standards/IncorrectPatternException.php",
- "CodeSniffer/Standards/Generic/Sniffs/",
- "CodeSniffer/Standards/MySource/Sniffs/",
- "CodeSniffer/Standards/PEAR/Sniffs/",
- "CodeSniffer/Standards/PSR1/Sniffs/",
- "CodeSniffer/Standards/PSR2/Sniffs/",
- "CodeSniffer/Standards/Squiz/Sniffs/",
- "CodeSniffer/Standards/Zend/Sniffs/"
- ]
- },
"notification-url": "https://packagist.org/downloads/",
"license": [
"BSD-3-Clause"
@@ -451,20 +461,20 @@
"phpcs",
"standards"
],
- "time": "2017-05-22T02:43:20+00:00"
+ "time": "2018-06-06T23:58:19+00:00"
},
{
"name": "symfony/console",
- "version": "v3.4.3",
+ "version": "v3.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "8394c8ef121949e8f858f13bc1e34f05169e4e7d"
+ "reference": "e54f84c50e3b12972e7750edfc5ca84b2284c44e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/8394c8ef121949e8f858f13bc1e34f05169e4e7d",
- "reference": "8394c8ef121949e8f858f13bc1e34f05169e4e7d",
+ "url": "https://api.github.com/repos/symfony/console/zipball/e54f84c50e3b12972e7750edfc5ca84b2284c44e",
+ "reference": "e54f84c50e3b12972e7750edfc5ca84b2284c44e",
"shasum": ""
},
"require": {
@@ -485,7 +495,7 @@
"symfony/process": "~3.3|~4.0"
},
"suggest": {
- "psr/log": "For using the console logger",
+ "psr/log-implementation": "For using the console logger",
"symfony/event-dispatcher": "",
"symfony/lock": "",
"symfony/process": ""
@@ -520,20 +530,20 @@
],
"description": "Symfony Console Component",
"homepage": "https://symfony.com",
- "time": "2018-01-03T07:37:34+00:00"
+ "time": "2018-07-10T14:02:11+00:00"
},
{
"name": "symfony/debug",
- "version": "v3.4.3",
+ "version": "v3.4.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug.git",
- "reference": "603b95dda8b00020e4e6e60dc906e7b715b1c245"
+ "reference": "0e3ca9cbde90fffec8038f4d4e16fd4046bbd018"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/debug/zipball/603b95dda8b00020e4e6e60dc906e7b715b1c245",
- "reference": "603b95dda8b00020e4e6e60dc906e7b715b1c245",
+ "url": "https://api.github.com/repos/symfony/debug/zipball/0e3ca9cbde90fffec8038f4d4e16fd4046bbd018",
+ "reference": "0e3ca9cbde90fffec8038f4d4e16fd4046bbd018",
"shasum": ""
},
"require": {
@@ -576,20 +586,20 @@
],
"description": "Symfony Debug Component",
"homepage": "https://symfony.com",
- "time": "2018-01-03T17:14:19+00:00"
+ "time": "2018-06-26T08:45:54+00:00"
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.6.0",
+ "version": "v1.8.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296"
+ "reference": "3296adf6a6454a050679cde90f95350ad604b171"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296",
- "reference": "2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/3296adf6a6454a050679cde90f95350ad604b171",
+ "reference": "3296adf6a6454a050679cde90f95350ad604b171",
"shasum": ""
},
"require": {
@@ -601,7 +611,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.6-dev"
+ "dev-master": "1.8-dev"
}
},
"autoload": {
@@ -635,26 +645,30 @@
"portable",
"shim"
],
- "time": "2017-10-11T12:05:26+00:00"
+ "time": "2018-04-26T10:06:28+00:00"
},
{
"name": "wp-coding-standards/wpcs",
- "version": "0.10.0",
+ "version": "0.14.1",
"source": {
"type": "git",
"url": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git",
- "reference": "b39490465f6fd7375743a395019cd597e12119c9"
+ "reference": "cf6b310caad735816caef7573295f8a534374706"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/WordPress-Coding-Standards/WordPress-Coding-Standards/zipball/b39490465f6fd7375743a395019cd597e12119c9",
- "reference": "b39490465f6fd7375743a395019cd597e12119c9",
+ "url": "https://api.github.com/repos/WordPress-Coding-Standards/WordPress-Coding-Standards/zipball/cf6b310caad735816caef7573295f8a534374706",
+ "reference": "cf6b310caad735816caef7573295f8a534374706",
"shasum": ""
},
"require": {
- "squizlabs/php_codesniffer": "^2.6"
+ "php": ">=5.3",
+ "squizlabs/php_codesniffer": "^2.9.0 || ^3.0.2"
},
- "type": "library",
+ "suggest": {
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3"
+ },
+ "type": "phpcodesniffer-standard",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
@@ -671,7 +685,7 @@
"standards",
"wordpress"
],
- "time": "2016-08-29T20:04:47+00:00"
+ "time": "2018-02-16T01:57:48+00:00"
},
{
"name": "wpreadme2markdown/wp2md",
@@ -775,11 +789,16 @@
],
"aliases": [],
"minimum-stability": "stable",
- "stability-flags": [],
+ "stability-flags": {
+ "pressbooks/coding-standards": 20
+ },
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
- "php": ">=7"
+ "php": ">=7.1"
},
- "platform-dev": []
+ "platform-dev": [],
+ "platform-overrides": {
+ "php": "7.1"
+ }
}
diff --git a/footer.php b/footer.php
index 13f934b..fcf0390 100644
--- a/footer.php
+++ b/footer.php
@@ -20,9 +20,11 @@ $pb_network_contact_form = get_option( 'pb_network_contact_form' );
-
+ endif;
+ ?>
diff --git a/functions.php b/functions.php
index 643187a..12ddc3e 100644
--- a/functions.php
+++ b/functions.php
@@ -13,11 +13,13 @@
if ( ! class_exists( 'Spatie\\Color\\Hex' ) ) {
$composer = get_template_directory() . '/vendor/autoload.php';
if ( ! file_exists( $composer ) ) {
- wp_die( sprintf(
- '
-
diff --git a/inc/actions/namespace.php b/inc/actions/namespace.php
index 4afefbc..fc0df70 100644
--- a/inc/actions/namespace.php
+++ b/inc/actions/namespace.php
@@ -6,10 +6,8 @@
namespace Aldine\Actions;
-use Spatie\Color\Hex;
-use Spatie\Color\Rgb;
-use Spatie\Color\Rgba;
use PressbooksMix\Assets;
+use Spatie\Color\Hex;
/**
* Sets up theme defaults and registers support for various WordPress features.
@@ -44,30 +42,36 @@ function setup() {
add_theme_support( 'post-thumbnails' );
// This theme uses wp_nav_menu() in two locations.
- register_nav_menus( [
- 'primary-menu' => __( 'Primary Menu', 'pressbooks-aldine' ),
- 'network-footer-menu' => __( 'Footer Menu', 'pressbooks-aldine' ),
- ] );
+ register_nav_menus(
+ [
+ 'primary-menu' => __( 'Primary Menu', 'pressbooks-aldine' ),
+ 'network-footer-menu' => __( 'Footer Menu', 'pressbooks-aldine' ),
+ ]
+ );
/*
* Switch default core markup for search form, comment form, and comments
* to output valid HTML5.
*/
- add_theme_support( 'html5', [
- 'search-form',
- 'comment-form',
- 'comment-list',
- 'gallery',
- 'caption',
- ] );
+ add_theme_support(
+ 'html5', [
+ 'search-form',
+ 'comment-form',
+ 'comment-list',
+ 'gallery',
+ 'caption',
+ ]
+ );
// Set up the WordPress core custom header feature.
- add_theme_support( 'custom-header', [
- 'default-image' => get_template_directory_uri() . '/dist/images/header.jpg',
- 'width' => 1920,
- 'height' => 884,
- 'default-text-color' => '#000',
- ] );
+ add_theme_support(
+ 'custom-header', [
+ 'default-image' => get_template_directory_uri() . '/dist/images/header.jpg',
+ 'width' => 1920,
+ 'height' => 884,
+ 'default-text-color' => '#000',
+ ]
+ );
// Add theme support for selective refresh for widgets.
add_theme_support( 'customize-selective-refresh-widgets' );
@@ -77,12 +81,14 @@ function setup() {
*
* @link https://codex.wordpress.org/Theme_Logo
*/
- add_theme_support( 'custom-logo', [
- 'height' => 40,
- 'width' => 265,
- 'flex-width' => true,
- 'flex-height' => true,
- ] );
+ add_theme_support(
+ 'custom-logo', [
+ 'height' => 40,
+ 'width' => 265,
+ 'flex-width' => true,
+ 'flex-height' => true,
+ ]
+ );
// Add editor style.
add_editor_style( $assets->getPath( 'styles/editor.css' ) );
@@ -103,26 +109,30 @@ function widgets_init() {
'before_title' => '
',
'after_title' => ' ',
];
- register_sidebar( [
- 'name' => __( 'Network Footer Block 1', 'pressbooks-aldine' ),
- 'description' => __(
- 'Add content for your network’s customizeable footer here.
+ register_sidebar(
+ [
+ 'name' => __( 'Network Footer Block 1', 'pressbooks-aldine' ),
+ 'description' => __(
+ 'Add content for your network’s customizeable footer here.
Currently, only text and image widgets are supported.
Content in this widget area will appear in the first row (on mobile) or the first column (on desktops).',
- 'aldine'
- ),
- 'id' => 'network-footer-block-1',
- ] + $config );
- register_sidebar( [
- 'name' => __( 'Network Footer Block 2', 'pressbooks-aldine' ),
- 'description' => __(
- 'Add content for your network’s customizeable footer here.
+ 'aldine'
+ ),
+ 'id' => 'network-footer-block-1',
+ ] + $config
+ );
+ register_sidebar(
+ [
+ 'name' => __( 'Network Footer Block 2', 'pressbooks-aldine' ),
+ 'description' => __(
+ 'Add content for your network’s customizeable footer here.
Currently, only text and image widgets are supported.
Content in this widget area will appear in the second row (on mobile) or the middle column (on desktop).',
- 'aldine'
- ),
- 'id' => 'network-footer-block-2',
- ] + $config );
+ 'aldine'
+ ),
+ 'id' => 'network-footer-block-2',
+ ] + $config
+ );
}
/**
@@ -216,15 +226,17 @@ function remove_admin_bar_callback() {
* Hide content editor for Catalog page.
*/
function hide_catalog_content_editor() {
- $post_id = $_GET['post'] ?? null ;
+ $post_id = $_GET['post'] ?? null;
if ( ! isset( $post_id ) ) {
return;
}
$pagename = get_the_title( $post_id );
if ( $pagename === 'Catalog' ) {
- add_action( 'edit_form_after_title', function() {
- printf( '
%s
', __( 'This page displays your network catalog, so there is no content to edit.', 'pressbooks-aldine' ) );
- } );
+ add_action(
+ 'edit_form_after_title', function() {
+ printf( '
%s
', __( 'This page displays your network catalog, so there is no content to edit.', 'pressbooks-aldine' ) );
+ }
+ );
remove_post_type_support( 'page', 'editor' );
remove_post_type_support( 'page', 'thumbnail' );
}
@@ -243,15 +255,8 @@ function add_color_variants( $option, $old_value, $value ) {
$color = Hex::fromString( $value );
$color = $color->toRgb();
$color_alpha = $color->toRgba( 0.25 );
- $color_dark = new Rgb(
- $color->red() * 0.9,
- $color->green() * 0.9,
- $color->blue() * 0.9
- );
$color_alpha = (string) $color_alpha;
- $color_dark = (string) $color_dark;
- update_option( $option . '_dark', $color_dark );
update_option( $option . '_alpha', $color_alpha );
}
@@ -279,7 +284,7 @@ function register_shortcode_buttons() {
* @since 1.1.0
*/
function tinymce_l18n() {
-?>
+ ?>
-%s', __( 'see here', 'pressbooks-aldine' ) )
)
@@ -55,6 +56,7 @@ function create_default_content() {
sprintf(
'
%1$s
%2$s
',
sprintf(
+ /* translators: %1$s: link to how to page; %2$s: link to guide */
__( 'The easiest way to get started with Pressbooks is to follow our %1$s. Or, you can review our %2$s.', 'pressbooks-aldine' ),
sprintf( '
%s ', __( '4 Step Guide to Making a Book on Pressbooks', 'pressbooks-aldine' ) ),
sprintf( '
%s ', __( 'Guide to Using Pressbooks', 'pressbooks-aldine' ) )
@@ -79,7 +81,14 @@ function create_default_content() {
foreach ( $default_pages as $slug => $page ) {
$check = get_page_by_path( $slug );
if ( empty( $check ) ) {
- $pages[ $slug ] = wp_insert_post( array_merge( $page, [ 'post_type' => 'page', 'post_status' => 'publish' ] ) );
+ $pages[ $slug ] = wp_insert_post(
+ array_merge(
+ $page, [
+ 'post_type' => 'page',
+ 'post_status' => 'publish',
+ ]
+ )
+ );
} else {
$pages[ $slug ] = $check->ID;
}
@@ -192,11 +201,11 @@ function assign_menus() {
switch ( $id ) {
case 'primary-menu':
$menu = get_term_by( 'name', 'Primary Menu', 'nav_menu' );
- break;
+ break;
case 'network-footer-menu':
$menu = get_term_by( 'name', 'Footer Menu', 'nav_menu' );
- break;
+ break;
}
if ( $menu ) {
diff --git a/inc/admin/namespace.php b/inc/admin/namespace.php
index 109eace..84f1822 100644
--- a/inc/admin/namespace.php
+++ b/inc/admin/namespace.php
@@ -70,7 +70,11 @@ function catalog_column( $column, $blog_id ) {
if ( 'in_catalog' === $column && ! is_main_site( $blog_id ) ) { ?>
disabled="disabled" title="" />
-
+ disabled="disabled" title="" />
+ get_setting( 'header_textcolor' )->transport = 'postMessage';
if ( isset( $wp_customize->selective_refresh ) ) {
- $wp_customize->selective_refresh->add_partial( 'blogname', [
- 'selector' => '.site-title a',
- 'render_callback' => function() {
- bloginfo( 'name' );
- },
- ] );
- $wp_customize->selective_refresh->add_partial( 'blogdescription', [
- 'selector' => '.site-description',
- 'render_callback' => function() {
- bloginfo( 'description' );
- },
- ] );
- $wp_customize->selective_refresh->add_partial( 'pb_front_page_catalog_title', [
- 'selector' => '#latest-books-title',
- 'render_callback' => function() {
- get_option( 'pb_front_page_catalog_title' );
- },
- ] );
- $wp_customize->selective_refresh->add_partial( 'pb_network_contact_form_title', [
- 'selector' => '#contact .contact__title',
- 'render_callback' => function() {
- get_option( 'pb_network_contact_form_title' );
- },
- ] );
+ $wp_customize->selective_refresh->add_partial(
+ 'blogname', [
+ 'selector' => '.site-title a',
+ 'render_callback' => function() {
+ bloginfo( 'name' );
+ },
+ ]
+ );
+ $wp_customize->selective_refresh->add_partial(
+ 'blogdescription', [
+ 'selector' => '.site-description',
+ 'render_callback' => function() {
+ bloginfo( 'description' );
+ },
+ ]
+ );
+ $wp_customize->selective_refresh->add_partial(
+ 'pb_front_page_catalog_title', [
+ 'selector' => '#latest-books-title',
+ 'render_callback' => function() {
+ get_option( 'pb_front_page_catalog_title' );
+ },
+ ]
+ );
+ $wp_customize->selective_refresh->add_partial(
+ 'pb_network_contact_form_title', [
+ 'selector' => '#contact .contact__title',
+ 'render_callback' => function() {
+ get_option( 'pb_network_contact_form_title' );
+ },
+ ]
+ );
}
foreach ( [
@@ -61,12 +69,24 @@ function customize_register( \WP_Customize_Manager $wp_customize ) {
'label' => __( 'Primary Color', 'pressbooks-aldine' ),
'description' => __( 'Primary color, used for links and other primary elements.', 'pressbooks-aldine' ),
],
+ [
+ 'slug' => 'primary_dark',
+ 'hex' => '#7f0c07',
+ 'label' => __( 'Primary Color (Hover)', 'pressbooks-aldine' ),
+ 'description' => __( 'Variant of the primary color, used for primary element hover states.', 'pressbooks-aldine' ),
+ ],
[
'slug' => 'accent',
'hex' => '#015d75',
'label' => __( 'Accent Color', 'pressbooks-aldine' ),
'description' => __( 'Accent color, used for flourishes and secondary elements.', 'pressbooks-aldine' ),
],
+ [
+ 'slug' => 'accent_dark',
+ 'hex' => '#013542',
+ 'label' => __( 'Accent Color (Hover)', 'pressbooks-aldine' ),
+ 'description' => __( 'Variant of the accent color, used for secondary element hover states.', 'pressbooks-aldine' ),
+ ],
[
'slug' => 'primary_fg',
'hex' => '#ffffff',
@@ -80,103 +100,141 @@ function customize_register( \WP_Customize_Manager $wp_customize ) {
'description' => __( 'Used for text on an accent color background.', 'pressbooks-aldine' ),
],
] as $color ) {
- $wp_customize->add_setting("pb_network_color_{$color['slug']}", [
- 'type' => 'option',
- 'default' => $color['hex'],
- ]);
- $wp_customize->add_control(new \WP_Customize_Color_Control(
- $wp_customize,
- "pb_network_color_{$color['slug']}",
- [
- 'label' => $color['label'],
- 'section' => 'colors',
- 'description' => $color['description'],
- 'settings' => "pb_network_color_{$color['slug']}",
+ $wp_customize->add_setting(
+ "pb_network_color_{$color['slug']}", [
+ 'type' => 'option',
+ 'default' => $color['hex'],
]
- ));
+ );
+ $wp_customize->add_control(
+ new \WP_Customize_Color_Control(
+ $wp_customize,
+ "pb_network_color_{$color['slug']}",
+ [
+ 'label' => $color['label'],
+ 'section' => 'colors',
+ 'description' => $color['description'],
+ 'settings' => "pb_network_color_{$color['slug']}",
+ ]
+ )
+ );
}
- $wp_customize->add_section('pb_network_social', [
- 'title' => __( 'Social Media', 'pressbooks-aldine' ),
- 'priority' => 30,
- ]);
- $wp_customize->add_setting('pb_network_facebook', [
- 'type' => 'option',
- 'sanitize_callback' => 'esc_url_raw',
- ]);
- $wp_customize->add_control('pb_network_facebook', [
- 'label' => __( 'Facebook', 'pressbooks-aldine' ),
- 'section' => 'pb_network_social',
- 'settings' => 'pb_network_facebook',
- ]);
- $wp_customize->add_setting('pb_network_twitter', [
- 'type' => 'option',
- 'sanitize_callback' => 'esc_url_raw',
- ]);
- $wp_customize->add_control('pb_network_twitter', [
- 'label' => __( 'Twitter', 'pressbooks-aldine' ),
- 'section' => 'pb_network_social',
- 'settings' => 'pb_network_twitter',
- ]);
+ $wp_customize->add_section(
+ 'pb_network_social', [
+ 'title' => __( 'Social Media', 'pressbooks-aldine' ),
+ 'priority' => 30,
+ ]
+ );
+ $wp_customize->add_setting(
+ 'pb_network_facebook', [
+ 'type' => 'option',
+ 'sanitize_callback' => 'esc_url_raw',
+ ]
+ );
+ $wp_customize->add_control(
+ 'pb_network_facebook', [
+ 'label' => __( 'Facebook', 'pressbooks-aldine' ),
+ 'section' => 'pb_network_social',
+ 'settings' => 'pb_network_facebook',
+ ]
+ );
+ $wp_customize->add_setting(
+ 'pb_network_twitter', [
+ 'type' => 'option',
+ 'sanitize_callback' => 'esc_url_raw',
+ ]
+ );
+ $wp_customize->add_control(
+ 'pb_network_twitter', [
+ 'label' => __( 'Twitter', 'pressbooks-aldine' ),
+ 'section' => 'pb_network_social',
+ 'settings' => 'pb_network_twitter',
+ ]
+ );
if ( defined( 'PB_PLUGIN_VERSION' ) ) {
- $wp_customize->add_section('pb_front_page_catalog', [
- 'title' => __( 'Front Page Catalog', 'pressbooks-aldine' ),
+ $wp_customize->add_section(
+ 'pb_front_page_catalog', [
+ 'title' => __( 'Front Page Catalog', 'pressbooks-aldine' ),
+ 'priority' => 25,
+ ]
+ );
+ $wp_customize->add_setting(
+ 'pb_front_page_catalog', [
+ 'type' => 'option',
+ ]
+ );
+ $wp_customize->add_control(
+ 'pb_front_page_catalog', [
+ 'label' => __( 'Show Front Page Catalog', 'pressbooks-aldine' ),
+ 'section' => 'pb_front_page_catalog',
+ 'settings' => 'pb_front_page_catalog',
+ 'type' => 'checkbox',
+ ]
+ );
+ $wp_customize->add_setting(
+ 'pb_front_page_catalog_title', [
+ 'type' => 'option',
+ 'sanitize_callback' => 'sanitize_text_field',
+ 'default' => __( 'Our Latest Titles', 'pressbooks-aldine' ),
+ ]
+ );
+ $wp_customize->add_control(
+ 'pb_front_page_catalog_title', [
+ 'label' => __( 'Front Page Catalog Title', 'pressbooks-aldine' ),
+ 'section' => 'pb_front_page_catalog',
+ 'settings' => 'pb_front_page_catalog_title',
+ ]
+ );
+ }
+
+ $wp_customize->add_section(
+ 'pb_network_contact_form', [
+ 'title' => __( 'Contact Form', 'pressbooks-aldine' ),
'priority' => 25,
- ]);
- $wp_customize->add_setting('pb_front_page_catalog', [
+ ]
+ );
+ $wp_customize->add_setting(
+ 'pb_network_contact_form', [
'type' => 'option',
- ]);
- $wp_customize->add_control('pb_front_page_catalog', [
- 'label' => __( 'Show Front Page Catalog', 'pressbooks-aldine' ),
- 'section' => 'pb_front_page_catalog',
- 'settings' => 'pb_front_page_catalog',
+ ]
+ );
+ $wp_customize->add_control(
+ 'pb_network_contact_form', [
+ 'label' => __( 'Show Contact Form', 'pressbooks-aldine' ),
+ 'section' => 'pb_network_contact_form',
+ 'settings' => 'pb_network_contact_form',
'type' => 'checkbox',
- ]);
- $wp_customize->add_setting('pb_front_page_catalog_title', [
+ ]
+ );
+ $wp_customize->add_setting(
+ 'pb_network_contact_form_title', [
'type' => 'option',
'sanitize_callback' => 'sanitize_text_field',
- 'default' => __( 'Our Latest Titles', 'pressbooks-aldine' ),
- ]);
- $wp_customize->add_control('pb_front_page_catalog_title', [
- 'label' => __( 'Front Page Catalog Title', 'pressbooks-aldine' ),
- 'section' => 'pb_front_page_catalog',
- 'settings' => 'pb_front_page_catalog_title',
- ]);
- }
-
- $wp_customize->add_section('pb_network_contact_form', [
- 'title' => __( 'Contact Form', 'pressbooks-aldine' ),
- 'priority' => 25,
- ]);
- $wp_customize->add_setting('pb_network_contact_form', [
- 'type' => 'option',
- ]);
- $wp_customize->add_control('pb_network_contact_form', [
- 'label' => __( 'Show Contact Form', 'pressbooks-aldine' ),
- 'section' => 'pb_network_contact_form',
- 'settings' => 'pb_network_contact_form',
- 'type' => 'checkbox',
- ]);
- $wp_customize->add_setting('pb_network_contact_form_title', [
- 'type' => 'option',
- 'sanitize_callback' => 'sanitize_text_field',
- 'default' => __( 'Contact Us', 'pressbooks-aldine' ),
- ]);
- $wp_customize->add_control('pb_network_contact_form_title', [
- 'label' => __( 'Contact Form Title', 'pressbooks-aldine' ),
- 'section' => 'pb_network_contact_form',
- 'settings' => 'pb_network_contact_form_title',
- ]);
- $wp_customize->add_setting('pb_network_contact_email', [
- 'type' => 'option',
- 'default' => get_option( 'admin_email', '' ),
- 'sanitize_callback' => 'sanitize_email',
- ]);
- $wp_customize->add_control('pb_network_contact_email', [
- 'label' => __( 'Contact Email', 'pressbooks-aldine' ),
- 'section' => 'pb_network_contact_form',
- 'settings' => 'pb_network_contact_email',
- ]);
+ 'default' => __( 'Contact Us', 'pressbooks-aldine' ),
+ ]
+ );
+ $wp_customize->add_control(
+ 'pb_network_contact_form_title', [
+ 'label' => __( 'Contact Form Title', 'pressbooks-aldine' ),
+ 'section' => 'pb_network_contact_form',
+ 'settings' => 'pb_network_contact_form_title',
+ ]
+ );
+ $wp_customize->add_setting(
+ 'pb_network_contact_email', [
+ 'type' => 'option',
+ 'default' => get_option( 'admin_email', '' ),
+ 'sanitize_callback' => 'sanitize_email',
+ ]
+ );
+ $wp_customize->add_control(
+ 'pb_network_contact_email', [
+ 'label' => __( 'Contact Email', 'pressbooks-aldine' ),
+ 'section' => 'pb_network_contact_form',
+ 'settings' => 'pb_network_contact_email',
+ ]
+ );
}
/**
@@ -203,8 +261,12 @@ function enqueue_color_contrast_validator() {
$exports = [
'validate_color_contrast' => [
- 'pb_network_color_primary_fg' => [ 'pb_network_color_primary' ],
- 'pb_network_color_accent_fg' => [ 'pb_network_color_accent' ],
+ 'pb_network_color_primary_fg' => [ 'pb_network_color_primary', 'pb_network_color_primary_dark' ],
+ 'pb_network_color_accent_fg' => [ 'pb_network_color_accent', 'pb_network_color_accent_dark' ],
+ 'pb_network_color_primary' => [ 'pb_network_color_primary_fg' ],
+ 'pb_network_color_primary_dark' => [ 'pb_network_color_primary_fg' ],
+ 'pb_network_color_accent' => [ 'pb_network_color_accent_fg' ],
+ 'pb_network_color_accent_dark' => [ 'pb_network_color_accent_fg' ],
],
];
diff --git a/inc/filters/namespace.php b/inc/filters/namespace.php
index 1eef590..1273614 100644
--- a/inc/filters/namespace.php
+++ b/inc/filters/namespace.php
@@ -7,8 +7,8 @@
namespace Aldine\Filters;
-use PressbooksMix\Assets;
use function Aldine\Helpers\has_sections;
+use PressbooksMix\Assets;
/**
* Adds custom classes to the array of body classes.
@@ -32,9 +32,11 @@ function body_classes( array $classes ) {
}
/** Clean up class names for custom templates */
- $classes = array_map( function ( $class ) {
- return preg_replace( [ '/-php$/', '/^page-template-views/' ], '', $class );
- }, $classes );
+ $classes = array_map(
+ function ( $class ) {
+ return preg_replace( [ '/-php$/', '/^page-template-views/' ], '', $class );
+ }, $classes
+ );
return array_filter( $classes );
}
diff --git a/inc/helpers/namespace.php b/inc/helpers/namespace.php
index f74abe0..cdb448e 100644
--- a/inc/helpers/namespace.php
+++ b/inc/helpers/namespace.php
@@ -7,8 +7,10 @@
namespace Aldine\Helpers;
-use Pressbooks\Book;
use function \Pressbooks\Metadata\book_information_to_schema;
+use function \Pressbooks\Metadata\is_bisac;
+use function \Pressbooks\Utility\str_starts_with;
+use Pressbooks\Book;
/**
* @param int $page
@@ -22,7 +24,10 @@ use function \Pressbooks\Metadata\book_information_to_schema;
function get_catalog_data( $page = 1, $per_page = 10, $orderby = 'title', $license = '', $subject = '' ) {
if ( ! defined( 'PB_PLUGIN_VERSION' ) ) {
- return [ 'pages' => 0, 'books' => [] ]; // Bail
+ return [
+ 'pages' => 0,
+ 'books' => [],
+ ]; // Bail
}
/**
@@ -91,7 +96,10 @@ function get_catalog_data( $page = 1, $per_page = 10, $orderby = 'title', $licen
}
}
- return [ 'pages' => $total_pages, 'books' => $books ];
+ return [
+ 'pages' => $total_pages,
+ 'books' => $books,
+ ];
}
@@ -142,7 +150,7 @@ function get_available_licenses( $catalog_data ) {
function get_available_subjects( $catalog_data ) {
$subjects = [];
foreach ( $catalog_data['books'] as $book ) {
- if ( ! empty( $book['subject'] ) ) {
+ if ( ! empty( $book['subject'] ) && ! is_bisac( $book['subject'] ) ) {
$subjects[ substr( $book['subject'], 0, 1 ) ][] = substr( $book['subject'], 0, 2 );
}
}
@@ -199,6 +207,12 @@ function get_default_menu( $items = '' ) {
get_blogaddress_by_id( $user_info->primary_blog ) . 'wp-admin/index.php?page=pb_catalog',
__( 'My Books', 'pressbooks-aldine' )
);
+ } elseif ( in_array( get_site_option( 'registration' ), [ 'blog', 'all' ], true ) ) {
+ $items .= sprintf(
+ '
%2$s ',
+ network_home_url( '/wp-signup.php' ),
+ __( 'Create a New Book', 'pressbooks-aldine' )
+ );
}
$items .= sprintf(
'
%2$s ',
@@ -226,9 +240,11 @@ function default_menu( $args = [], $items = '' ) {
get_default_menu( $items )
);
if ( class_exists( '\PressbooksOAuth\OAuth' ) ) {
- add_filter( 'pb_oauth_output_button', function( $bool ) {
- return false;
- } );
+ add_filter(
+ 'pb_oauth_output_button', function( $bool ) {
+ return false;
+ }
+ );
do_action( 'pressbooks_oauth_connect' );
}
}
@@ -244,6 +260,12 @@ function handle_contact_form_submission() {
return false; // Security check failed.
}
if ( isset( $_POST['submitted'] ) ) {
+ // Check the fake anti-spam honeypot field.
+ foreach ( $_POST as $pkey => $pval ) {
+ if ( str_starts_with( $pkey, 'firstname' ) && ! empty( $pval ) ) {
+ return false; // Honeypot failed.
+ }
+ }
$contact_email = get_option( 'pb_network_contact_email', get_option( 'admin_email' ) );
$output = [];
$name = ( isset( $_POST['visitor_name'] ) ) ? $_POST['visitor_name'] : '';
@@ -279,6 +301,7 @@ function handle_contact_form_submission() {
} else {
$sent = wp_mail(
$contact_email,
+ /* translators: %s name of contact for submitter */
sprintf( __( 'Contact Form Submission from %s', 'pressbooks-aldine' ), $name ),
sprintf(
"From: %1\$s <%2\$s>\nInstitution: %3\$s\n\n%4\$s",
@@ -299,7 +322,7 @@ function handle_contact_form_submission() {
}
return $output;
}
- return;
+ return false;
}
/**
diff --git a/inc/intervention.php b/inc/intervention.php
index 6d0fd1e..666befc 100644
--- a/inc/intervention.php
+++ b/inc/intervention.php
@@ -11,29 +11,34 @@ intervention( 'remove-customizer-items', 'static-front-page', 'all' );
intervention( 'remove-emoji' );
intervention( 'remove-howdy', __( 'Hello,', 'pressbooks-aldine' ) );
intervention( 'remove-dashboard-items', [ 'activity', 'quick-draft' ] );
-intervention( 'remove-menu-items', [
- 'posts',
- 'tools',
- 'setting-writing',
- 'setting-reading',
- 'setting-permalink',
-], 'all' );
-intervention( 'remove-widgets', [
- 'pages',
- 'calendar',
- 'archives',
- 'links',
- 'media-audio',
- 'meta',
- 'search',
- 'categories',
- 'recent-posts',
- 'recent-comments',
- 'rss',
- 'tag-cloud',
- 'custom-menu',
- 'custom-html',
- 'media-video',
- 'akismet',
-], 'all' );
+intervention(
+ 'remove-menu-items', [
+ 'posts',
+ 'tool-import',
+ 'tool-export',
+ 'setting-writing',
+ 'setting-reading',
+ 'setting-permalink',
+ ], 'all'
+);
+intervention(
+ 'remove-widgets', [
+ 'pages',
+ 'calendar',
+ 'archives',
+ 'links',
+ 'media-audio',
+ 'meta',
+ 'search',
+ 'categories',
+ 'recent-posts',
+ 'recent-comments',
+ 'rss',
+ 'tag-cloud',
+ 'custom-menu',
+ 'custom-html',
+ 'media-video',
+ 'akismet',
+ ], 'all'
+);
intervention( 'remove-toolbar-frontend', 'all' );
diff --git a/index.php b/index.php
index c7b8d50..772becb 100644
--- a/index.php
+++ b/index.php
@@ -20,16 +20,18 @@ get_header(); ?>
+ if ( is_home() && ! is_front_page() ) :
+ ?>
-
get_template_part( 'template-parts/content', 'none' );
- endif; ?>
+ endif;
+ ?>
diff --git a/languages/ar.po b/languages/ar.po
index 849aa22..ba84192 100644
--- a/languages/ar.po
+++ b/languages/ar.po
@@ -110,29 +110,65 @@ msgstr ""
msgid "Footer Menu"
msgstr ""
-#: ../inc/actions/namespace.php:104
+#: ../inc/actions/namespace.php:107
msgid "Network Footer Block 1"
msgstr ""
-#: ../inc/actions/namespace.php:114
+#: ../inc/actions/namespace.php:117
msgid "Network Footer Block 2"
msgstr ""
-#: ../inc/actions/namespace.php139,
+#: ../inc/actions/namespace.php142,
#: ../partials/content-accessibility-toolbar.php6,
#: ../partials/content-accessibility-toolbar.php:7
msgid "Increase Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:140
+#: ../inc/actions/namespace.php:143
msgid "Decrease Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:223
+#: ../inc/actions/namespace.php:226
msgid ""
"This page displays your network catalog, so there is no content to edit."
msgstr ""
+#: ../inc/actions/namespace.php:279
+msgid "Page Section"
+msgstr ""
+
+#: ../inc/actions/namespace.php280, ../partials/content-page-catalog.php:49
+msgid "Title"
+msgstr ""
+
+#: ../inc/actions/namespace.php:281
+msgid "Standard"
+msgstr ""
+
+#: ../inc/actions/namespace.php:282
+msgid "Accent"
+msgstr ""
+
+#: ../inc/actions/namespace.php:283
+msgid "Bordered"
+msgstr ""
+
+#: ../inc/actions/namespace.php:284
+msgid "Borderless"
+msgstr ""
+
+#: ../inc/actions/namespace.php:287
+msgid "Call to Action"
+msgstr ""
+
+#: ../inc/actions/namespace.php:288
+msgid "Text"
+msgstr ""
+
+#: ../inc/actions/namespace.php:289
+msgid "Link"
+msgstr ""
+
#: ../inc/activation/namespace.php:25
msgid "About Pressbooks"
msgstr ""
@@ -205,7 +241,7 @@ msgstr ""
msgid "Catalog"
msgstr ""
-#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:162
+#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:165
msgid "Home"
msgstr ""
@@ -235,151 +271,159 @@ msgctxt "pressbooks-aldine"
msgid "This book is private, so you can’t display it in your catalog."
msgstr ""
-#: ../inc/customizer/namespace.php:45
+#: ../inc/customizer/namespace.php:61
msgid "Primary Color"
msgstr ""
-#: ../inc/customizer/namespace.php:46
+#: ../inc/customizer/namespace.php:62
msgid "Primary color, used for links and other primary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:51
+#: ../inc/customizer/namespace.php:67
+msgid "Primary Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:68
+msgid "Variant of the primary color, used for primary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:73
msgid "Accent Color"
msgstr ""
-#: ../inc/customizer/namespace.php:52
+#: ../inc/customizer/namespace.php:74
msgid "Accent color, used for flourishes and secondary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:57
+#: ../inc/customizer/namespace.php:79
+msgid "Accent Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:80
+msgid "Variant of the accent color, used for secondary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:85
msgid "Primary Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:58
+#: ../inc/customizer/namespace.php:86
msgid "Used for text on a primary background."
msgstr ""
-#: ../inc/customizer/namespace.php:63
+#: ../inc/customizer/namespace.php:91
msgid "Accent Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:64
+#: ../inc/customizer/namespace.php:92
msgid "Used for text on an accent color background."
msgstr ""
-#: ../inc/customizer/namespace.php:83
+#: ../inc/customizer/namespace.php:111
msgid "Social Media"
msgstr ""
-#: ../inc/customizer/namespace.php:91
+#: ../inc/customizer/namespace.php:119
msgid "Facebook"
msgstr ""
-#: ../inc/customizer/namespace.php:100
+#: ../inc/customizer/namespace.php:128
msgid "Twitter"
msgstr ""
-#: ../inc/customizer/namespace.php:107
+#: ../inc/customizer/namespace.php:135
msgid "Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:114
+#: ../inc/customizer/namespace.php:142
msgid "Show Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:124
+#: ../inc/customizer/namespace.php150, ../partials/content-front-page.php:19
+msgid "Our Latest Titles"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:153
msgid "Front Page Catalog Title"
msgstr ""
-#: ../inc/customizer/namespace.php:131
+#: ../inc/customizer/namespace.php:160
msgid "Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:138
+#: ../inc/customizer/namespace.php:167
msgid "Show Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:148
-msgid "Contact Form Title"
-msgstr ""
-
-#: ../inc/filters/namespace.php:60
-msgid "Continued"
-msgstr ""
-
-#: ../inc/filters/namespace.php:84
-msgid "Page Section"
-msgstr ""
-
-#: ../inc/filters/namespace.php:90
-msgid "Page Section (Accent)"
+#: ../inc/customizer/namespace.php175, ../partials/contact-form.php:12
+msgid "Contact Us"
msgstr ""
-#: ../inc/filters/namespace.php:96
-msgid "Page Section (Bordered)"
+#: ../inc/customizer/namespace.php:178
+msgid "Contact Form Title"
msgstr ""
-#: ../inc/filters/namespace.php:102
-msgid "Page Section (Borderless)"
+#: ../inc/customizer/namespace.php:188
+msgid "Contact Email"
msgstr ""
-#: ../inc/filters/namespace.php:108
-msgid "Call to Action"
+#: ../inc/filters/namespace.php:61
+msgid "Continued"
msgstr ""
-#: ../inc/helpers/namespace.php:168
+#: ../inc/helpers/namespace.php:171
msgid "Contact"
msgstr ""
-#: ../inc/helpers/namespace.php:175
+#: ../inc/helpers/namespace.php:178
msgid "Sign In"
msgstr ""
-#: ../inc/helpers/namespace.php:181
+#: ../inc/helpers/namespace.php:184
msgid "Sign Up"
msgstr ""
-#: ../inc/helpers/namespace.php:189
+#: ../inc/helpers/namespace.php:192
msgid "Admin"
msgstr ""
-#: ../inc/helpers/namespace.php:197
+#: ../inc/helpers/namespace.php:200
msgid "My Books"
msgstr ""
-#: ../inc/helpers/namespace.php:203
+#: ../inc/helpers/namespace.php:206
msgid "Sign Out"
msgstr ""
-#: ../inc/helpers/namespace.php:256
+#: ../inc/helpers/namespace.php:260
msgid "Name is required."
msgstr ""
-#: ../inc/helpers/namespace.php:260
+#: ../inc/helpers/namespace.php:264
msgid "Email is required."
msgstr ""
-#: ../inc/helpers/namespace.php:264
+#: ../inc/helpers/namespace.php:268
msgid "Email is invalid."
msgstr ""
-#: ../inc/helpers/namespace.php:268
+#: ../inc/helpers/namespace.php:272
msgid "Institution is required."
msgstr ""
-#: ../inc/helpers/namespace.php:272
+#: ../inc/helpers/namespace.php:276
msgid "Message is required."
msgstr ""
-#: ../inc/helpers/namespace.php:278
+#: ../inc/helpers/namespace.php:282
msgid "Contact Form Submission from %s"
msgstr ""
-#: ../inc/helpers/namespace.php:289
+#: ../inc/helpers/namespace.php:293
msgid "Your message was sent!"
msgstr ""
-#: ../inc/helpers/namespace.php:292
+#: ../inc/helpers/namespace.php:296
msgid "Your message could not be sent."
msgstr ""
@@ -395,35 +439,27 @@ msgstr ""
msgid "About this book"
msgstr ""
-#: ../partials/contact-form.php:11
-msgid "Contact Us"
-msgstr ""
-
-#: ../partials/contact-form.php:29
+#: ../partials/contact-form.php:30
msgid "Your name (required)"
msgstr ""
-#: ../partials/contact-form.php:37
+#: ../partials/contact-form.php:38
msgid "Your email address (required)"
msgstr ""
-#: ../partials/contact-form.php:45
+#: ../partials/contact-form.php:46
msgid "Your institution (required)"
msgstr ""
-#: ../partials/contact-form.php:53
+#: ../partials/contact-form.php:54
msgid "Your message (required)"
msgstr ""
-#: ../partials/contact-form.php:57
+#: ../partials/contact-form.php:58
msgid "Send"
msgstr ""
-#: ../partials/content-front-page.php:18
-msgid "Our Latest Titles"
-msgstr ""
-
-#: ../partials/content-front-page.php:63
+#: ../partials/content-front-page.php:67
msgid "View Complete Catalog"
msgstr ""
@@ -467,10 +503,6 @@ msgstr ""
msgid "Sort by"
msgstr ""
-#: ../partials/content-page-catalog.php:49
-msgid "Title"
-msgstr ""
-
#: ../partials/content-page-catalog.php:50
msgid "Subject"
msgstr ""
diff --git a/languages/ca.po b/languages/ca.po
index 151cd93..0626dbf 100644
--- a/languages/ca.po
+++ b/languages/ca.po
@@ -106,29 +106,65 @@ msgstr ""
msgid "Footer Menu"
msgstr ""
-#: ../inc/actions/namespace.php:104
+#: ../inc/actions/namespace.php:107
msgid "Network Footer Block 1"
msgstr ""
-#: ../inc/actions/namespace.php:114
+#: ../inc/actions/namespace.php:117
msgid "Network Footer Block 2"
msgstr ""
-#: ../inc/actions/namespace.php139,
+#: ../inc/actions/namespace.php142,
#: ../partials/content-accessibility-toolbar.php6,
#: ../partials/content-accessibility-toolbar.php:7
msgid "Increase Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:140
+#: ../inc/actions/namespace.php:143
msgid "Decrease Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:223
+#: ../inc/actions/namespace.php:226
msgid ""
"This page displays your network catalog, so there is no content to edit."
msgstr ""
+#: ../inc/actions/namespace.php:279
+msgid "Page Section"
+msgstr ""
+
+#: ../inc/actions/namespace.php280, ../partials/content-page-catalog.php:49
+msgid "Title"
+msgstr ""
+
+#: ../inc/actions/namespace.php:281
+msgid "Standard"
+msgstr ""
+
+#: ../inc/actions/namespace.php:282
+msgid "Accent"
+msgstr ""
+
+#: ../inc/actions/namespace.php:283
+msgid "Bordered"
+msgstr ""
+
+#: ../inc/actions/namespace.php:284
+msgid "Borderless"
+msgstr ""
+
+#: ../inc/actions/namespace.php:287
+msgid "Call to Action"
+msgstr ""
+
+#: ../inc/actions/namespace.php:288
+msgid "Text"
+msgstr ""
+
+#: ../inc/actions/namespace.php:289
+msgid "Link"
+msgstr ""
+
#: ../inc/activation/namespace.php:25
msgid "About Pressbooks"
msgstr ""
@@ -201,7 +237,7 @@ msgstr ""
msgid "Catalog"
msgstr ""
-#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:162
+#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:165
msgid "Home"
msgstr ""
@@ -231,151 +267,159 @@ msgctxt "pressbooks-aldine"
msgid "This book is private, so you can’t display it in your catalog."
msgstr ""
-#: ../inc/customizer/namespace.php:45
+#: ../inc/customizer/namespace.php:61
msgid "Primary Color"
msgstr ""
-#: ../inc/customizer/namespace.php:46
+#: ../inc/customizer/namespace.php:62
msgid "Primary color, used for links and other primary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:51
+#: ../inc/customizer/namespace.php:67
+msgid "Primary Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:68
+msgid "Variant of the primary color, used for primary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:73
msgid "Accent Color"
msgstr ""
-#: ../inc/customizer/namespace.php:52
+#: ../inc/customizer/namespace.php:74
msgid "Accent color, used for flourishes and secondary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:57
+#: ../inc/customizer/namespace.php:79
+msgid "Accent Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:80
+msgid "Variant of the accent color, used for secondary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:85
msgid "Primary Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:58
+#: ../inc/customizer/namespace.php:86
msgid "Used for text on a primary background."
msgstr ""
-#: ../inc/customizer/namespace.php:63
+#: ../inc/customizer/namespace.php:91
msgid "Accent Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:64
+#: ../inc/customizer/namespace.php:92
msgid "Used for text on an accent color background."
msgstr ""
-#: ../inc/customizer/namespace.php:83
+#: ../inc/customizer/namespace.php:111
msgid "Social Media"
msgstr ""
-#: ../inc/customizer/namespace.php:91
+#: ../inc/customizer/namespace.php:119
msgid "Facebook"
msgstr ""
-#: ../inc/customizer/namespace.php:100
+#: ../inc/customizer/namespace.php:128
msgid "Twitter"
msgstr ""
-#: ../inc/customizer/namespace.php:107
+#: ../inc/customizer/namespace.php:135
msgid "Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:114
+#: ../inc/customizer/namespace.php:142
msgid "Show Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:124
+#: ../inc/customizer/namespace.php150, ../partials/content-front-page.php:19
+msgid "Our Latest Titles"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:153
msgid "Front Page Catalog Title"
msgstr ""
-#: ../inc/customizer/namespace.php:131
+#: ../inc/customizer/namespace.php:160
msgid "Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:138
+#: ../inc/customizer/namespace.php:167
msgid "Show Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:148
-msgid "Contact Form Title"
-msgstr ""
-
-#: ../inc/filters/namespace.php:60
-msgid "Continued"
-msgstr ""
-
-#: ../inc/filters/namespace.php:84
-msgid "Page Section"
-msgstr ""
-
-#: ../inc/filters/namespace.php:90
-msgid "Page Section (Accent)"
+#: ../inc/customizer/namespace.php175, ../partials/contact-form.php:12
+msgid "Contact Us"
msgstr ""
-#: ../inc/filters/namespace.php:96
-msgid "Page Section (Bordered)"
+#: ../inc/customizer/namespace.php:178
+msgid "Contact Form Title"
msgstr ""
-#: ../inc/filters/namespace.php:102
-msgid "Page Section (Borderless)"
+#: ../inc/customizer/namespace.php:188
+msgid "Contact Email"
msgstr ""
-#: ../inc/filters/namespace.php:108
-msgid "Call to Action"
+#: ../inc/filters/namespace.php:61
+msgid "Continued"
msgstr ""
-#: ../inc/helpers/namespace.php:168
+#: ../inc/helpers/namespace.php:171
msgid "Contact"
msgstr ""
-#: ../inc/helpers/namespace.php:175
+#: ../inc/helpers/namespace.php:178
msgid "Sign In"
msgstr ""
-#: ../inc/helpers/namespace.php:181
+#: ../inc/helpers/namespace.php:184
msgid "Sign Up"
msgstr ""
-#: ../inc/helpers/namespace.php:189
+#: ../inc/helpers/namespace.php:192
msgid "Admin"
msgstr ""
-#: ../inc/helpers/namespace.php:197
+#: ../inc/helpers/namespace.php:200
msgid "My Books"
msgstr ""
-#: ../inc/helpers/namespace.php:203
+#: ../inc/helpers/namespace.php:206
msgid "Sign Out"
msgstr ""
-#: ../inc/helpers/namespace.php:256
+#: ../inc/helpers/namespace.php:260
msgid "Name is required."
msgstr ""
-#: ../inc/helpers/namespace.php:260
+#: ../inc/helpers/namespace.php:264
msgid "Email is required."
msgstr ""
-#: ../inc/helpers/namespace.php:264
+#: ../inc/helpers/namespace.php:268
msgid "Email is invalid."
msgstr ""
-#: ../inc/helpers/namespace.php:268
+#: ../inc/helpers/namespace.php:272
msgid "Institution is required."
msgstr ""
-#: ../inc/helpers/namespace.php:272
+#: ../inc/helpers/namespace.php:276
msgid "Message is required."
msgstr ""
-#: ../inc/helpers/namespace.php:278
+#: ../inc/helpers/namespace.php:282
msgid "Contact Form Submission from %s"
msgstr ""
-#: ../inc/helpers/namespace.php:289
+#: ../inc/helpers/namespace.php:293
msgid "Your message was sent!"
msgstr ""
-#: ../inc/helpers/namespace.php:292
+#: ../inc/helpers/namespace.php:296
msgid "Your message could not be sent."
msgstr ""
@@ -391,35 +435,27 @@ msgstr ""
msgid "About this book"
msgstr ""
-#: ../partials/contact-form.php:11
-msgid "Contact Us"
-msgstr ""
-
-#: ../partials/contact-form.php:29
+#: ../partials/contact-form.php:30
msgid "Your name (required)"
msgstr ""
-#: ../partials/contact-form.php:37
+#: ../partials/contact-form.php:38
msgid "Your email address (required)"
msgstr ""
-#: ../partials/contact-form.php:45
+#: ../partials/contact-form.php:46
msgid "Your institution (required)"
msgstr ""
-#: ../partials/contact-form.php:53
+#: ../partials/contact-form.php:54
msgid "Your message (required)"
msgstr ""
-#: ../partials/contact-form.php:57
+#: ../partials/contact-form.php:58
msgid "Send"
msgstr ""
-#: ../partials/content-front-page.php:18
-msgid "Our Latest Titles"
-msgstr ""
-
-#: ../partials/content-front-page.php:63
+#: ../partials/content-front-page.php:67
msgid "View Complete Catalog"
msgstr ""
@@ -463,10 +499,6 @@ msgstr ""
msgid "Sort by"
msgstr ""
-#: ../partials/content-page-catalog.php:49
-msgid "Title"
-msgstr ""
-
#: ../partials/content-page-catalog.php:50
msgid "Subject"
msgstr ""
diff --git a/languages/cs.po b/languages/cs.po
index de20510..ad4dbaa 100644
--- a/languages/cs.po
+++ b/languages/cs.po
@@ -107,29 +107,65 @@ msgstr ""
msgid "Footer Menu"
msgstr ""
-#: ../inc/actions/namespace.php:104
+#: ../inc/actions/namespace.php:107
msgid "Network Footer Block 1"
msgstr ""
-#: ../inc/actions/namespace.php:114
+#: ../inc/actions/namespace.php:117
msgid "Network Footer Block 2"
msgstr ""
-#: ../inc/actions/namespace.php139,
+#: ../inc/actions/namespace.php142,
#: ../partials/content-accessibility-toolbar.php6,
#: ../partials/content-accessibility-toolbar.php:7
msgid "Increase Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:140
+#: ../inc/actions/namespace.php:143
msgid "Decrease Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:223
+#: ../inc/actions/namespace.php:226
msgid ""
"This page displays your network catalog, so there is no content to edit."
msgstr ""
+#: ../inc/actions/namespace.php:279
+msgid "Page Section"
+msgstr ""
+
+#: ../inc/actions/namespace.php280, ../partials/content-page-catalog.php:49
+msgid "Title"
+msgstr ""
+
+#: ../inc/actions/namespace.php:281
+msgid "Standard"
+msgstr ""
+
+#: ../inc/actions/namespace.php:282
+msgid "Accent"
+msgstr ""
+
+#: ../inc/actions/namespace.php:283
+msgid "Bordered"
+msgstr ""
+
+#: ../inc/actions/namespace.php:284
+msgid "Borderless"
+msgstr ""
+
+#: ../inc/actions/namespace.php:287
+msgid "Call to Action"
+msgstr ""
+
+#: ../inc/actions/namespace.php:288
+msgid "Text"
+msgstr ""
+
+#: ../inc/actions/namespace.php:289
+msgid "Link"
+msgstr ""
+
#: ../inc/activation/namespace.php:25
msgid "About Pressbooks"
msgstr ""
@@ -202,7 +238,7 @@ msgstr ""
msgid "Catalog"
msgstr ""
-#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:162
+#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:165
msgid "Home"
msgstr ""
@@ -232,151 +268,159 @@ msgctxt "pressbooks-aldine"
msgid "This book is private, so you can’t display it in your catalog."
msgstr ""
-#: ../inc/customizer/namespace.php:45
+#: ../inc/customizer/namespace.php:61
msgid "Primary Color"
msgstr ""
-#: ../inc/customizer/namespace.php:46
+#: ../inc/customizer/namespace.php:62
msgid "Primary color, used for links and other primary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:51
+#: ../inc/customizer/namespace.php:67
+msgid "Primary Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:68
+msgid "Variant of the primary color, used for primary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:73
msgid "Accent Color"
msgstr ""
-#: ../inc/customizer/namespace.php:52
+#: ../inc/customizer/namespace.php:74
msgid "Accent color, used for flourishes and secondary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:57
+#: ../inc/customizer/namespace.php:79
+msgid "Accent Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:80
+msgid "Variant of the accent color, used for secondary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:85
msgid "Primary Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:58
+#: ../inc/customizer/namespace.php:86
msgid "Used for text on a primary background."
msgstr ""
-#: ../inc/customizer/namespace.php:63
+#: ../inc/customizer/namespace.php:91
msgid "Accent Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:64
+#: ../inc/customizer/namespace.php:92
msgid "Used for text on an accent color background."
msgstr ""
-#: ../inc/customizer/namespace.php:83
+#: ../inc/customizer/namespace.php:111
msgid "Social Media"
msgstr ""
-#: ../inc/customizer/namespace.php:91
+#: ../inc/customizer/namespace.php:119
msgid "Facebook"
msgstr ""
-#: ../inc/customizer/namespace.php:100
+#: ../inc/customizer/namespace.php:128
msgid "Twitter"
msgstr ""
-#: ../inc/customizer/namespace.php:107
+#: ../inc/customizer/namespace.php:135
msgid "Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:114
+#: ../inc/customizer/namespace.php:142
msgid "Show Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:124
+#: ../inc/customizer/namespace.php150, ../partials/content-front-page.php:19
+msgid "Our Latest Titles"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:153
msgid "Front Page Catalog Title"
msgstr ""
-#: ../inc/customizer/namespace.php:131
+#: ../inc/customizer/namespace.php:160
msgid "Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:138
+#: ../inc/customizer/namespace.php:167
msgid "Show Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:148
-msgid "Contact Form Title"
-msgstr ""
-
-#: ../inc/filters/namespace.php:60
-msgid "Continued"
-msgstr ""
-
-#: ../inc/filters/namespace.php:84
-msgid "Page Section"
-msgstr ""
-
-#: ../inc/filters/namespace.php:90
-msgid "Page Section (Accent)"
+#: ../inc/customizer/namespace.php175, ../partials/contact-form.php:12
+msgid "Contact Us"
msgstr ""
-#: ../inc/filters/namespace.php:96
-msgid "Page Section (Bordered)"
+#: ../inc/customizer/namespace.php:178
+msgid "Contact Form Title"
msgstr ""
-#: ../inc/filters/namespace.php:102
-msgid "Page Section (Borderless)"
+#: ../inc/customizer/namespace.php:188
+msgid "Contact Email"
msgstr ""
-#: ../inc/filters/namespace.php:108
-msgid "Call to Action"
+#: ../inc/filters/namespace.php:61
+msgid "Continued"
msgstr ""
-#: ../inc/helpers/namespace.php:168
+#: ../inc/helpers/namespace.php:171
msgid "Contact"
msgstr ""
-#: ../inc/helpers/namespace.php:175
+#: ../inc/helpers/namespace.php:178
msgid "Sign In"
msgstr ""
-#: ../inc/helpers/namespace.php:181
+#: ../inc/helpers/namespace.php:184
msgid "Sign Up"
msgstr ""
-#: ../inc/helpers/namespace.php:189
+#: ../inc/helpers/namespace.php:192
msgid "Admin"
msgstr ""
-#: ../inc/helpers/namespace.php:197
+#: ../inc/helpers/namespace.php:200
msgid "My Books"
msgstr ""
-#: ../inc/helpers/namespace.php:203
+#: ../inc/helpers/namespace.php:206
msgid "Sign Out"
msgstr ""
-#: ../inc/helpers/namespace.php:256
+#: ../inc/helpers/namespace.php:260
msgid "Name is required."
msgstr ""
-#: ../inc/helpers/namespace.php:260
+#: ../inc/helpers/namespace.php:264
msgid "Email is required."
msgstr ""
-#: ../inc/helpers/namespace.php:264
+#: ../inc/helpers/namespace.php:268
msgid "Email is invalid."
msgstr ""
-#: ../inc/helpers/namespace.php:268
+#: ../inc/helpers/namespace.php:272
msgid "Institution is required."
msgstr ""
-#: ../inc/helpers/namespace.php:272
+#: ../inc/helpers/namespace.php:276
msgid "Message is required."
msgstr ""
-#: ../inc/helpers/namespace.php:278
+#: ../inc/helpers/namespace.php:282
msgid "Contact Form Submission from %s"
msgstr ""
-#: ../inc/helpers/namespace.php:289
+#: ../inc/helpers/namespace.php:293
msgid "Your message was sent!"
msgstr ""
-#: ../inc/helpers/namespace.php:292
+#: ../inc/helpers/namespace.php:296
msgid "Your message could not be sent."
msgstr ""
@@ -392,35 +436,27 @@ msgstr ""
msgid "About this book"
msgstr ""
-#: ../partials/contact-form.php:11
-msgid "Contact Us"
-msgstr ""
-
-#: ../partials/contact-form.php:29
+#: ../partials/contact-form.php:30
msgid "Your name (required)"
msgstr ""
-#: ../partials/contact-form.php:37
+#: ../partials/contact-form.php:38
msgid "Your email address (required)"
msgstr ""
-#: ../partials/contact-form.php:45
+#: ../partials/contact-form.php:46
msgid "Your institution (required)"
msgstr ""
-#: ../partials/contact-form.php:53
+#: ../partials/contact-form.php:54
msgid "Your message (required)"
msgstr ""
-#: ../partials/contact-form.php:57
+#: ../partials/contact-form.php:58
msgid "Send"
msgstr ""
-#: ../partials/content-front-page.php:18
-msgid "Our Latest Titles"
-msgstr ""
-
-#: ../partials/content-front-page.php:63
+#: ../partials/content-front-page.php:67
msgid "View Complete Catalog"
msgstr ""
@@ -464,10 +500,6 @@ msgstr ""
msgid "Sort by"
msgstr ""
-#: ../partials/content-page-catalog.php:49
-msgid "Title"
-msgstr ""
-
#: ../partials/content-page-catalog.php:50
msgid "Subject"
msgstr ""
diff --git a/languages/cs_CZ.po b/languages/cs_CZ.po
index 79a9fca..53e06c3 100644
--- a/languages/cs_CZ.po
+++ b/languages/cs_CZ.po
@@ -107,29 +107,65 @@ msgstr ""
msgid "Footer Menu"
msgstr ""
-#: ../inc/actions/namespace.php:104
+#: ../inc/actions/namespace.php:107
msgid "Network Footer Block 1"
msgstr ""
-#: ../inc/actions/namespace.php:114
+#: ../inc/actions/namespace.php:117
msgid "Network Footer Block 2"
msgstr ""
-#: ../inc/actions/namespace.php139,
+#: ../inc/actions/namespace.php142,
#: ../partials/content-accessibility-toolbar.php6,
#: ../partials/content-accessibility-toolbar.php:7
msgid "Increase Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:140
+#: ../inc/actions/namespace.php:143
msgid "Decrease Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:223
+#: ../inc/actions/namespace.php:226
msgid ""
"This page displays your network catalog, so there is no content to edit."
msgstr ""
+#: ../inc/actions/namespace.php:279
+msgid "Page Section"
+msgstr ""
+
+#: ../inc/actions/namespace.php280, ../partials/content-page-catalog.php:49
+msgid "Title"
+msgstr ""
+
+#: ../inc/actions/namespace.php:281
+msgid "Standard"
+msgstr ""
+
+#: ../inc/actions/namespace.php:282
+msgid "Accent"
+msgstr ""
+
+#: ../inc/actions/namespace.php:283
+msgid "Bordered"
+msgstr ""
+
+#: ../inc/actions/namespace.php:284
+msgid "Borderless"
+msgstr ""
+
+#: ../inc/actions/namespace.php:287
+msgid "Call to Action"
+msgstr ""
+
+#: ../inc/actions/namespace.php:288
+msgid "Text"
+msgstr ""
+
+#: ../inc/actions/namespace.php:289
+msgid "Link"
+msgstr ""
+
#: ../inc/activation/namespace.php:25
msgid "About Pressbooks"
msgstr ""
@@ -202,7 +238,7 @@ msgstr ""
msgid "Catalog"
msgstr ""
-#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:162
+#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:165
msgid "Home"
msgstr ""
@@ -232,151 +268,159 @@ msgctxt "pressbooks-aldine"
msgid "This book is private, so you can’t display it in your catalog."
msgstr ""
-#: ../inc/customizer/namespace.php:45
+#: ../inc/customizer/namespace.php:61
msgid "Primary Color"
msgstr ""
-#: ../inc/customizer/namespace.php:46
+#: ../inc/customizer/namespace.php:62
msgid "Primary color, used for links and other primary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:51
+#: ../inc/customizer/namespace.php:67
+msgid "Primary Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:68
+msgid "Variant of the primary color, used for primary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:73
msgid "Accent Color"
msgstr ""
-#: ../inc/customizer/namespace.php:52
+#: ../inc/customizer/namespace.php:74
msgid "Accent color, used for flourishes and secondary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:57
+#: ../inc/customizer/namespace.php:79
+msgid "Accent Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:80
+msgid "Variant of the accent color, used for secondary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:85
msgid "Primary Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:58
+#: ../inc/customizer/namespace.php:86
msgid "Used for text on a primary background."
msgstr ""
-#: ../inc/customizer/namespace.php:63
+#: ../inc/customizer/namespace.php:91
msgid "Accent Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:64
+#: ../inc/customizer/namespace.php:92
msgid "Used for text on an accent color background."
msgstr ""
-#: ../inc/customizer/namespace.php:83
+#: ../inc/customizer/namespace.php:111
msgid "Social Media"
msgstr ""
-#: ../inc/customizer/namespace.php:91
+#: ../inc/customizer/namespace.php:119
msgid "Facebook"
msgstr ""
-#: ../inc/customizer/namespace.php:100
+#: ../inc/customizer/namespace.php:128
msgid "Twitter"
msgstr ""
-#: ../inc/customizer/namespace.php:107
+#: ../inc/customizer/namespace.php:135
msgid "Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:114
+#: ../inc/customizer/namespace.php:142
msgid "Show Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:124
+#: ../inc/customizer/namespace.php150, ../partials/content-front-page.php:19
+msgid "Our Latest Titles"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:153
msgid "Front Page Catalog Title"
msgstr ""
-#: ../inc/customizer/namespace.php:131
+#: ../inc/customizer/namespace.php:160
msgid "Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:138
+#: ../inc/customizer/namespace.php:167
msgid "Show Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:148
-msgid "Contact Form Title"
-msgstr ""
-
-#: ../inc/filters/namespace.php:60
-msgid "Continued"
-msgstr ""
-
-#: ../inc/filters/namespace.php:84
-msgid "Page Section"
-msgstr ""
-
-#: ../inc/filters/namespace.php:90
-msgid "Page Section (Accent)"
+#: ../inc/customizer/namespace.php175, ../partials/contact-form.php:12
+msgid "Contact Us"
msgstr ""
-#: ../inc/filters/namespace.php:96
-msgid "Page Section (Bordered)"
+#: ../inc/customizer/namespace.php:178
+msgid "Contact Form Title"
msgstr ""
-#: ../inc/filters/namespace.php:102
-msgid "Page Section (Borderless)"
+#: ../inc/customizer/namespace.php:188
+msgid "Contact Email"
msgstr ""
-#: ../inc/filters/namespace.php:108
-msgid "Call to Action"
+#: ../inc/filters/namespace.php:61
+msgid "Continued"
msgstr ""
-#: ../inc/helpers/namespace.php:168
+#: ../inc/helpers/namespace.php:171
msgid "Contact"
msgstr ""
-#: ../inc/helpers/namespace.php:175
+#: ../inc/helpers/namespace.php:178
msgid "Sign In"
msgstr ""
-#: ../inc/helpers/namespace.php:181
+#: ../inc/helpers/namespace.php:184
msgid "Sign Up"
msgstr ""
-#: ../inc/helpers/namespace.php:189
+#: ../inc/helpers/namespace.php:192
msgid "Admin"
msgstr ""
-#: ../inc/helpers/namespace.php:197
+#: ../inc/helpers/namespace.php:200
msgid "My Books"
msgstr ""
-#: ../inc/helpers/namespace.php:203
+#: ../inc/helpers/namespace.php:206
msgid "Sign Out"
msgstr ""
-#: ../inc/helpers/namespace.php:256
+#: ../inc/helpers/namespace.php:260
msgid "Name is required."
msgstr ""
-#: ../inc/helpers/namespace.php:260
+#: ../inc/helpers/namespace.php:264
msgid "Email is required."
msgstr ""
-#: ../inc/helpers/namespace.php:264
+#: ../inc/helpers/namespace.php:268
msgid "Email is invalid."
msgstr ""
-#: ../inc/helpers/namespace.php:268
+#: ../inc/helpers/namespace.php:272
msgid "Institution is required."
msgstr ""
-#: ../inc/helpers/namespace.php:272
+#: ../inc/helpers/namespace.php:276
msgid "Message is required."
msgstr ""
-#: ../inc/helpers/namespace.php:278
+#: ../inc/helpers/namespace.php:282
msgid "Contact Form Submission from %s"
msgstr ""
-#: ../inc/helpers/namespace.php:289
+#: ../inc/helpers/namespace.php:293
msgid "Your message was sent!"
msgstr ""
-#: ../inc/helpers/namespace.php:292
+#: ../inc/helpers/namespace.php:296
msgid "Your message could not be sent."
msgstr ""
@@ -392,35 +436,27 @@ msgstr ""
msgid "About this book"
msgstr ""
-#: ../partials/contact-form.php:11
-msgid "Contact Us"
-msgstr ""
-
-#: ../partials/contact-form.php:29
+#: ../partials/contact-form.php:30
msgid "Your name (required)"
msgstr ""
-#: ../partials/contact-form.php:37
+#: ../partials/contact-form.php:38
msgid "Your email address (required)"
msgstr ""
-#: ../partials/contact-form.php:45
+#: ../partials/contact-form.php:46
msgid "Your institution (required)"
msgstr ""
-#: ../partials/contact-form.php:53
+#: ../partials/contact-form.php:54
msgid "Your message (required)"
msgstr ""
-#: ../partials/contact-form.php:57
+#: ../partials/contact-form.php:58
msgid "Send"
msgstr ""
-#: ../partials/content-front-page.php:18
-msgid "Our Latest Titles"
-msgstr ""
-
-#: ../partials/content-front-page.php:63
+#: ../partials/content-front-page.php:67
msgid "View Complete Catalog"
msgstr ""
@@ -464,10 +500,6 @@ msgstr ""
msgid "Sort by"
msgstr ""
-#: ../partials/content-page-catalog.php:49
-msgid "Title"
-msgstr ""
-
#: ../partials/content-page-catalog.php:50
msgid "Subject"
msgstr ""
diff --git a/languages/da_DK.po b/languages/da_DK.po
index 55e7987..e8a6778 100644
--- a/languages/da_DK.po
+++ b/languages/da_DK.po
@@ -106,29 +106,65 @@ msgstr ""
msgid "Footer Menu"
msgstr ""
-#: ../inc/actions/namespace.php:104
+#: ../inc/actions/namespace.php:107
msgid "Network Footer Block 1"
msgstr ""
-#: ../inc/actions/namespace.php:114
+#: ../inc/actions/namespace.php:117
msgid "Network Footer Block 2"
msgstr ""
-#: ../inc/actions/namespace.php139,
+#: ../inc/actions/namespace.php142,
#: ../partials/content-accessibility-toolbar.php6,
#: ../partials/content-accessibility-toolbar.php:7
msgid "Increase Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:140
+#: ../inc/actions/namespace.php:143
msgid "Decrease Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:223
+#: ../inc/actions/namespace.php:226
msgid ""
"This page displays your network catalog, so there is no content to edit."
msgstr ""
+#: ../inc/actions/namespace.php:279
+msgid "Page Section"
+msgstr ""
+
+#: ../inc/actions/namespace.php280, ../partials/content-page-catalog.php:49
+msgid "Title"
+msgstr ""
+
+#: ../inc/actions/namespace.php:281
+msgid "Standard"
+msgstr ""
+
+#: ../inc/actions/namespace.php:282
+msgid "Accent"
+msgstr ""
+
+#: ../inc/actions/namespace.php:283
+msgid "Bordered"
+msgstr ""
+
+#: ../inc/actions/namespace.php:284
+msgid "Borderless"
+msgstr ""
+
+#: ../inc/actions/namespace.php:287
+msgid "Call to Action"
+msgstr ""
+
+#: ../inc/actions/namespace.php:288
+msgid "Text"
+msgstr ""
+
+#: ../inc/actions/namespace.php:289
+msgid "Link"
+msgstr ""
+
#: ../inc/activation/namespace.php:25
msgid "About Pressbooks"
msgstr ""
@@ -201,7 +237,7 @@ msgstr ""
msgid "Catalog"
msgstr ""
-#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:162
+#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:165
msgid "Home"
msgstr ""
@@ -231,151 +267,159 @@ msgctxt "pressbooks-aldine"
msgid "This book is private, so you can’t display it in your catalog."
msgstr ""
-#: ../inc/customizer/namespace.php:45
+#: ../inc/customizer/namespace.php:61
msgid "Primary Color"
msgstr ""
-#: ../inc/customizer/namespace.php:46
+#: ../inc/customizer/namespace.php:62
msgid "Primary color, used for links and other primary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:51
+#: ../inc/customizer/namespace.php:67
+msgid "Primary Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:68
+msgid "Variant of the primary color, used for primary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:73
msgid "Accent Color"
msgstr ""
-#: ../inc/customizer/namespace.php:52
+#: ../inc/customizer/namespace.php:74
msgid "Accent color, used for flourishes and secondary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:57
+#: ../inc/customizer/namespace.php:79
+msgid "Accent Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:80
+msgid "Variant of the accent color, used for secondary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:85
msgid "Primary Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:58
+#: ../inc/customizer/namespace.php:86
msgid "Used for text on a primary background."
msgstr ""
-#: ../inc/customizer/namespace.php:63
+#: ../inc/customizer/namespace.php:91
msgid "Accent Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:64
+#: ../inc/customizer/namespace.php:92
msgid "Used for text on an accent color background."
msgstr ""
-#: ../inc/customizer/namespace.php:83
+#: ../inc/customizer/namespace.php:111
msgid "Social Media"
msgstr ""
-#: ../inc/customizer/namespace.php:91
+#: ../inc/customizer/namespace.php:119
msgid "Facebook"
msgstr ""
-#: ../inc/customizer/namespace.php:100
+#: ../inc/customizer/namespace.php:128
msgid "Twitter"
msgstr ""
-#: ../inc/customizer/namespace.php:107
+#: ../inc/customizer/namespace.php:135
msgid "Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:114
+#: ../inc/customizer/namespace.php:142
msgid "Show Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:124
+#: ../inc/customizer/namespace.php150, ../partials/content-front-page.php:19
+msgid "Our Latest Titles"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:153
msgid "Front Page Catalog Title"
msgstr ""
-#: ../inc/customizer/namespace.php:131
+#: ../inc/customizer/namespace.php:160
msgid "Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:138
+#: ../inc/customizer/namespace.php:167
msgid "Show Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:148
-msgid "Contact Form Title"
-msgstr ""
-
-#: ../inc/filters/namespace.php:60
-msgid "Continued"
-msgstr ""
-
-#: ../inc/filters/namespace.php:84
-msgid "Page Section"
-msgstr ""
-
-#: ../inc/filters/namespace.php:90
-msgid "Page Section (Accent)"
+#: ../inc/customizer/namespace.php175, ../partials/contact-form.php:12
+msgid "Contact Us"
msgstr ""
-#: ../inc/filters/namespace.php:96
-msgid "Page Section (Bordered)"
+#: ../inc/customizer/namespace.php:178
+msgid "Contact Form Title"
msgstr ""
-#: ../inc/filters/namespace.php:102
-msgid "Page Section (Borderless)"
+#: ../inc/customizer/namespace.php:188
+msgid "Contact Email"
msgstr ""
-#: ../inc/filters/namespace.php:108
-msgid "Call to Action"
+#: ../inc/filters/namespace.php:61
+msgid "Continued"
msgstr ""
-#: ../inc/helpers/namespace.php:168
+#: ../inc/helpers/namespace.php:171
msgid "Contact"
msgstr ""
-#: ../inc/helpers/namespace.php:175
+#: ../inc/helpers/namespace.php:178
msgid "Sign In"
msgstr ""
-#: ../inc/helpers/namespace.php:181
+#: ../inc/helpers/namespace.php:184
msgid "Sign Up"
msgstr ""
-#: ../inc/helpers/namespace.php:189
+#: ../inc/helpers/namespace.php:192
msgid "Admin"
msgstr ""
-#: ../inc/helpers/namespace.php:197
+#: ../inc/helpers/namespace.php:200
msgid "My Books"
msgstr ""
-#: ../inc/helpers/namespace.php:203
+#: ../inc/helpers/namespace.php:206
msgid "Sign Out"
msgstr ""
-#: ../inc/helpers/namespace.php:256
+#: ../inc/helpers/namespace.php:260
msgid "Name is required."
msgstr ""
-#: ../inc/helpers/namespace.php:260
+#: ../inc/helpers/namespace.php:264
msgid "Email is required."
msgstr ""
-#: ../inc/helpers/namespace.php:264
+#: ../inc/helpers/namespace.php:268
msgid "Email is invalid."
msgstr ""
-#: ../inc/helpers/namespace.php:268
+#: ../inc/helpers/namespace.php:272
msgid "Institution is required."
msgstr ""
-#: ../inc/helpers/namespace.php:272
+#: ../inc/helpers/namespace.php:276
msgid "Message is required."
msgstr ""
-#: ../inc/helpers/namespace.php:278
+#: ../inc/helpers/namespace.php:282
msgid "Contact Form Submission from %s"
msgstr ""
-#: ../inc/helpers/namespace.php:289
+#: ../inc/helpers/namespace.php:293
msgid "Your message was sent!"
msgstr ""
-#: ../inc/helpers/namespace.php:292
+#: ../inc/helpers/namespace.php:296
msgid "Your message could not be sent."
msgstr ""
@@ -391,35 +435,27 @@ msgstr ""
msgid "About this book"
msgstr ""
-#: ../partials/contact-form.php:11
-msgid "Contact Us"
-msgstr ""
-
-#: ../partials/contact-form.php:29
+#: ../partials/contact-form.php:30
msgid "Your name (required)"
msgstr ""
-#: ../partials/contact-form.php:37
+#: ../partials/contact-form.php:38
msgid "Your email address (required)"
msgstr ""
-#: ../partials/contact-form.php:45
+#: ../partials/contact-form.php:46
msgid "Your institution (required)"
msgstr ""
-#: ../partials/contact-form.php:53
+#: ../partials/contact-form.php:54
msgid "Your message (required)"
msgstr ""
-#: ../partials/contact-form.php:57
+#: ../partials/contact-form.php:58
msgid "Send"
msgstr ""
-#: ../partials/content-front-page.php:18
-msgid "Our Latest Titles"
-msgstr ""
-
-#: ../partials/content-front-page.php:63
+#: ../partials/content-front-page.php:67
msgid "View Complete Catalog"
msgstr ""
@@ -463,10 +499,6 @@ msgstr ""
msgid "Sort by"
msgstr ""
-#: ../partials/content-page-catalog.php:49
-msgid "Title"
-msgstr ""
-
#: ../partials/content-page-catalog.php:50
msgid "Subject"
msgstr ""
diff --git a/languages/de_CH.po b/languages/de_CH.po
index 7db8191..73cfb47 100644
--- a/languages/de_CH.po
+++ b/languages/de_CH.po
@@ -106,29 +106,65 @@ msgstr ""
msgid "Footer Menu"
msgstr ""
-#: ../inc/actions/namespace.php:104
+#: ../inc/actions/namespace.php:107
msgid "Network Footer Block 1"
msgstr ""
-#: ../inc/actions/namespace.php:114
+#: ../inc/actions/namespace.php:117
msgid "Network Footer Block 2"
msgstr ""
-#: ../inc/actions/namespace.php139,
+#: ../inc/actions/namespace.php142,
#: ../partials/content-accessibility-toolbar.php6,
#: ../partials/content-accessibility-toolbar.php:7
msgid "Increase Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:140
+#: ../inc/actions/namespace.php:143
msgid "Decrease Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:223
+#: ../inc/actions/namespace.php:226
msgid ""
"This page displays your network catalog, so there is no content to edit."
msgstr ""
+#: ../inc/actions/namespace.php:279
+msgid "Page Section"
+msgstr ""
+
+#: ../inc/actions/namespace.php280, ../partials/content-page-catalog.php:49
+msgid "Title"
+msgstr ""
+
+#: ../inc/actions/namespace.php:281
+msgid "Standard"
+msgstr ""
+
+#: ../inc/actions/namespace.php:282
+msgid "Accent"
+msgstr ""
+
+#: ../inc/actions/namespace.php:283
+msgid "Bordered"
+msgstr ""
+
+#: ../inc/actions/namespace.php:284
+msgid "Borderless"
+msgstr ""
+
+#: ../inc/actions/namespace.php:287
+msgid "Call to Action"
+msgstr ""
+
+#: ../inc/actions/namespace.php:288
+msgid "Text"
+msgstr ""
+
+#: ../inc/actions/namespace.php:289
+msgid "Link"
+msgstr ""
+
#: ../inc/activation/namespace.php:25
msgid "About Pressbooks"
msgstr ""
@@ -201,7 +237,7 @@ msgstr ""
msgid "Catalog"
msgstr ""
-#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:162
+#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:165
msgid "Home"
msgstr ""
@@ -231,151 +267,159 @@ msgctxt "pressbooks-aldine"
msgid "This book is private, so you can’t display it in your catalog."
msgstr ""
-#: ../inc/customizer/namespace.php:45
+#: ../inc/customizer/namespace.php:61
msgid "Primary Color"
msgstr ""
-#: ../inc/customizer/namespace.php:46
+#: ../inc/customizer/namespace.php:62
msgid "Primary color, used for links and other primary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:51
+#: ../inc/customizer/namespace.php:67
+msgid "Primary Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:68
+msgid "Variant of the primary color, used for primary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:73
msgid "Accent Color"
msgstr ""
-#: ../inc/customizer/namespace.php:52
+#: ../inc/customizer/namespace.php:74
msgid "Accent color, used for flourishes and secondary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:57
+#: ../inc/customizer/namespace.php:79
+msgid "Accent Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:80
+msgid "Variant of the accent color, used for secondary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:85
msgid "Primary Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:58
+#: ../inc/customizer/namespace.php:86
msgid "Used for text on a primary background."
msgstr ""
-#: ../inc/customizer/namespace.php:63
+#: ../inc/customizer/namespace.php:91
msgid "Accent Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:64
+#: ../inc/customizer/namespace.php:92
msgid "Used for text on an accent color background."
msgstr ""
-#: ../inc/customizer/namespace.php:83
+#: ../inc/customizer/namespace.php:111
msgid "Social Media"
msgstr ""
-#: ../inc/customizer/namespace.php:91
+#: ../inc/customizer/namespace.php:119
msgid "Facebook"
msgstr ""
-#: ../inc/customizer/namespace.php:100
+#: ../inc/customizer/namespace.php:128
msgid "Twitter"
msgstr ""
-#: ../inc/customizer/namespace.php:107
+#: ../inc/customizer/namespace.php:135
msgid "Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:114
+#: ../inc/customizer/namespace.php:142
msgid "Show Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:124
+#: ../inc/customizer/namespace.php150, ../partials/content-front-page.php:19
+msgid "Our Latest Titles"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:153
msgid "Front Page Catalog Title"
msgstr ""
-#: ../inc/customizer/namespace.php:131
+#: ../inc/customizer/namespace.php:160
msgid "Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:138
+#: ../inc/customizer/namespace.php:167
msgid "Show Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:148
-msgid "Contact Form Title"
-msgstr ""
-
-#: ../inc/filters/namespace.php:60
-msgid "Continued"
-msgstr ""
-
-#: ../inc/filters/namespace.php:84
-msgid "Page Section"
-msgstr ""
-
-#: ../inc/filters/namespace.php:90
-msgid "Page Section (Accent)"
+#: ../inc/customizer/namespace.php175, ../partials/contact-form.php:12
+msgid "Contact Us"
msgstr ""
-#: ../inc/filters/namespace.php:96
-msgid "Page Section (Bordered)"
+#: ../inc/customizer/namespace.php:178
+msgid "Contact Form Title"
msgstr ""
-#: ../inc/filters/namespace.php:102
-msgid "Page Section (Borderless)"
+#: ../inc/customizer/namespace.php:188
+msgid "Contact Email"
msgstr ""
-#: ../inc/filters/namespace.php:108
-msgid "Call to Action"
+#: ../inc/filters/namespace.php:61
+msgid "Continued"
msgstr ""
-#: ../inc/helpers/namespace.php:168
+#: ../inc/helpers/namespace.php:171
msgid "Contact"
msgstr ""
-#: ../inc/helpers/namespace.php:175
+#: ../inc/helpers/namespace.php:178
msgid "Sign In"
msgstr ""
-#: ../inc/helpers/namespace.php:181
+#: ../inc/helpers/namespace.php:184
msgid "Sign Up"
msgstr ""
-#: ../inc/helpers/namespace.php:189
+#: ../inc/helpers/namespace.php:192
msgid "Admin"
msgstr ""
-#: ../inc/helpers/namespace.php:197
+#: ../inc/helpers/namespace.php:200
msgid "My Books"
msgstr ""
-#: ../inc/helpers/namespace.php:203
+#: ../inc/helpers/namespace.php:206
msgid "Sign Out"
msgstr ""
-#: ../inc/helpers/namespace.php:256
+#: ../inc/helpers/namespace.php:260
msgid "Name is required."
msgstr ""
-#: ../inc/helpers/namespace.php:260
+#: ../inc/helpers/namespace.php:264
msgid "Email is required."
msgstr ""
-#: ../inc/helpers/namespace.php:264
+#: ../inc/helpers/namespace.php:268
msgid "Email is invalid."
msgstr ""
-#: ../inc/helpers/namespace.php:268
+#: ../inc/helpers/namespace.php:272
msgid "Institution is required."
msgstr ""
-#: ../inc/helpers/namespace.php:272
+#: ../inc/helpers/namespace.php:276
msgid "Message is required."
msgstr ""
-#: ../inc/helpers/namespace.php:278
+#: ../inc/helpers/namespace.php:282
msgid "Contact Form Submission from %s"
msgstr ""
-#: ../inc/helpers/namespace.php:289
+#: ../inc/helpers/namespace.php:293
msgid "Your message was sent!"
msgstr ""
-#: ../inc/helpers/namespace.php:292
+#: ../inc/helpers/namespace.php:296
msgid "Your message could not be sent."
msgstr ""
@@ -391,35 +435,27 @@ msgstr ""
msgid "About this book"
msgstr ""
-#: ../partials/contact-form.php:11
-msgid "Contact Us"
-msgstr ""
-
-#: ../partials/contact-form.php:29
+#: ../partials/contact-form.php:30
msgid "Your name (required)"
msgstr ""
-#: ../partials/contact-form.php:37
+#: ../partials/contact-form.php:38
msgid "Your email address (required)"
msgstr ""
-#: ../partials/contact-form.php:45
+#: ../partials/contact-form.php:46
msgid "Your institution (required)"
msgstr ""
-#: ../partials/contact-form.php:53
+#: ../partials/contact-form.php:54
msgid "Your message (required)"
msgstr ""
-#: ../partials/contact-form.php:57
+#: ../partials/contact-form.php:58
msgid "Send"
msgstr ""
-#: ../partials/content-front-page.php:18
-msgid "Our Latest Titles"
-msgstr ""
-
-#: ../partials/content-front-page.php:63
+#: ../partials/content-front-page.php:67
msgid "View Complete Catalog"
msgstr ""
@@ -463,10 +499,6 @@ msgstr ""
msgid "Sort by"
msgstr ""
-#: ../partials/content-page-catalog.php:49
-msgid "Title"
-msgstr ""
-
#: ../partials/content-page-catalog.php:50
msgid "Subject"
msgstr ""
diff --git a/languages/de_DE.mo b/languages/de_DE.mo
index c5302a9..cc3ee50 100644
Binary files a/languages/de_DE.mo and b/languages/de_DE.mo differ
diff --git a/languages/de_DE.po b/languages/de_DE.po
index 5d1d38b..50dd351 100644
--- a/languages/de_DE.po
+++ b/languages/de_DE.po
@@ -51,19 +51,19 @@ msgstr "%s auf Twitter"
#: ../footer.php:70
msgid "Powered by %s"
-msgstr ""
+msgstr "Powered by %s"
#: ../footer.php:72
msgid "Open Source"
-msgstr ""
+msgstr "Open Source"
#: ../footer.php:73
msgid "Open Textbooks"
-msgstr ""
+msgstr "Open Textbooks"
#: ../footer.php:74
msgid "Open Book Publishing"
-msgstr ""
+msgstr "Open Book Publishing"
#: ../footer.php75, ../inc/activation/namespace.php:27
msgid "Learn More"
@@ -71,11 +71,11 @@ msgstr "Mehr erfahren"
#: ../footer.php79, ../footer.php:83
msgid "Pressbooks on Facebook"
-msgstr ""
+msgstr "Pressbooks auf Facebook"
#: ../footer.php85, ../footer.php:89
msgid "Pressbooks on Twitter"
-msgstr ""
+msgstr "Pressbooks auf Twitter"
#: ../functions.php:18
msgid "Dependencies Missing"
@@ -96,7 +96,7 @@ msgstr "Logo für %s"
#: ../header.php:74
msgid "Toggle Menu"
-msgstr ""
+msgstr "Menü umschalten"
#: ../inc/intervention.php:12
msgid "Hello,"
@@ -110,30 +110,66 @@ msgstr "Hauptmenü"
msgid "Footer Menu"
msgstr "Fusszeilen-Menü"
-#: ../inc/actions/namespace.php:104
+#: ../inc/actions/namespace.php:107
msgid "Network Footer Block 1"
msgstr "Block 1 im Netzwerk-Fuss"
-#: ../inc/actions/namespace.php:114
+#: ../inc/actions/namespace.php:117
msgid "Network Footer Block 2"
msgstr "Block 2 im Netzwerk-Block"
-#: ../inc/actions/namespace.php139,
+#: ../inc/actions/namespace.php142,
#: ../partials/content-accessibility-toolbar.php6,
#: ../partials/content-accessibility-toolbar.php:7
msgid "Increase Font Size"
msgstr "Schriftgrösse vergrössern"
-#: ../inc/actions/namespace.php:140
+#: ../inc/actions/namespace.php:143
msgid "Decrease Font Size"
msgstr "Schriftgrösse verkleinern"
-#: ../inc/actions/namespace.php:223
+#: ../inc/actions/namespace.php:226
msgid ""
"This page displays your network catalog, so there is no content to edit."
msgstr ""
"Diese Seite zeigt Ihren Netzwerk-Katalog an, Sie müssen hier nichts eingeben"
+#: ../inc/actions/namespace.php:279
+msgid "Page Section"
+msgstr "Seitenabschnitt"
+
+#: ../inc/actions/namespace.php280, ../partials/content-page-catalog.php:49
+msgid "Title"
+msgstr "Titel"
+
+#: ../inc/actions/namespace.php:281
+msgid "Standard"
+msgstr ""
+
+#: ../inc/actions/namespace.php:282
+msgid "Accent"
+msgstr ""
+
+#: ../inc/actions/namespace.php:283
+msgid "Bordered"
+msgstr ""
+
+#: ../inc/actions/namespace.php:284
+msgid "Borderless"
+msgstr ""
+
+#: ../inc/actions/namespace.php:287
+msgid "Call to Action"
+msgstr "Greifen Sie jetzt ein"
+
+#: ../inc/actions/namespace.php:288
+msgid "Text"
+msgstr ""
+
+#: ../inc/actions/namespace.php:289
+msgid "Link"
+msgstr ""
+
#: ../inc/activation/namespace.php:25
msgid "About Pressbooks"
msgstr "Über Pressbooks"
@@ -217,7 +253,7 @@ msgstr ""
msgid "Catalog"
msgstr "Katalog"
-#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:162
+#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:165
msgid "Home"
msgstr "Home"
@@ -250,151 +286,159 @@ msgid "This book is private, so you can’t display it in your catalog."
msgstr ""
"Dieses Buch ist privat, Sie können es nicht in Ihrem Katalog anzeigen."
-#: ../inc/customizer/namespace.php:45
+#: ../inc/customizer/namespace.php:61
msgid "Primary Color"
msgstr "Hauptfarbe"
-#: ../inc/customizer/namespace.php:46
+#: ../inc/customizer/namespace.php:62
msgid "Primary color, used for links and other primary elements."
msgstr "Hauptfarbe, wird für Links und andere Primärelemente verwendet."
-#: ../inc/customizer/namespace.php:51
+#: ../inc/customizer/namespace.php:67
+msgid "Primary Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:68
+msgid "Variant of the primary color, used for primary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:73
msgid "Accent Color"
msgstr "Akzentfarbe"
-#: ../inc/customizer/namespace.php:52
+#: ../inc/customizer/namespace.php:74
msgid "Accent color, used for flourishes and secondary elements."
msgstr "Akzentfarbe, wird für Verzierungen und sekundäre Elemente verwendet"
-#: ../inc/customizer/namespace.php:57
+#: ../inc/customizer/namespace.php:79
+msgid "Accent Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:80
+msgid "Variant of the accent color, used for secondary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:85
msgid "Primary Foreground Color"
msgstr "Primärfarbe für den Vordergrund"
-#: ../inc/customizer/namespace.php:58
+#: ../inc/customizer/namespace.php:86
msgid "Used for text on a primary background."
msgstr "Wird für Text auf einem primären Hintergrund verwendet."
-#: ../inc/customizer/namespace.php:63
+#: ../inc/customizer/namespace.php:91
msgid "Accent Foreground Color"
msgstr "Akzentfarbe für den Vordergrund"
-#: ../inc/customizer/namespace.php:64
+#: ../inc/customizer/namespace.php:92
msgid "Used for text on an accent color background."
msgstr "Wird für Text auf einem Hintergrund in Akzentfarbe verwendet."
-#: ../inc/customizer/namespace.php:83
+#: ../inc/customizer/namespace.php:111
msgid "Social Media"
msgstr "Soziale Medien"
-#: ../inc/customizer/namespace.php:91
+#: ../inc/customizer/namespace.php:119
msgid "Facebook"
msgstr "Facebook"
-#: ../inc/customizer/namespace.php:100
+#: ../inc/customizer/namespace.php:128
msgid "Twitter"
msgstr "Twitter"
-#: ../inc/customizer/namespace.php:107
+#: ../inc/customizer/namespace.php:135
msgid "Front Page Catalog"
msgstr "Hauptseiten-Katalog"
-#: ../inc/customizer/namespace.php:114
+#: ../inc/customizer/namespace.php:142
msgid "Show Front Page Catalog"
msgstr "Hauptseiten-Katalog anzeigen"
-#: ../inc/customizer/namespace.php:124
+#: ../inc/customizer/namespace.php150, ../partials/content-front-page.php:19
+msgid "Our Latest Titles"
+msgstr "Unsere neusten Titel"
+
+#: ../inc/customizer/namespace.php:153
msgid "Front Page Catalog Title"
msgstr "Titel des Hauptseiten-Katalogs"
-#: ../inc/customizer/namespace.php:131
+#: ../inc/customizer/namespace.php:160
msgid "Contact Form"
msgstr "Kontakt Formular"
-#: ../inc/customizer/namespace.php:138
+#: ../inc/customizer/namespace.php:167
msgid "Show Contact Form"
msgstr "Kontakt Formular anzeigen"
-#: ../inc/customizer/namespace.php:148
+#: ../inc/customizer/namespace.php175, ../partials/contact-form.php:12
+msgid "Contact Us"
+msgstr "Kontaktieren Sie uns"
+
+#: ../inc/customizer/namespace.php:178
msgid "Contact Form Title"
msgstr "Titel des Kontakt Formulars"
-#: ../inc/filters/namespace.php:60
+#: ../inc/customizer/namespace.php:188
+msgid "Contact Email"
+msgstr ""
+
+#: ../inc/filters/namespace.php:61
msgid "Continued"
msgstr "Fortgesetzt"
-#: ../inc/filters/namespace.php:84
-msgid "Page Section"
-msgstr "Seitenabschnitt"
-
-#: ../inc/filters/namespace.php:90
-msgid "Page Section (Accent)"
-msgstr "Seitenabschnitt (Akzentuiert)"
-
-#: ../inc/filters/namespace.php:96
-msgid "Page Section (Bordered)"
-msgstr "Seitenabschnitt (Umrahmt)"
-
-#: ../inc/filters/namespace.php:102
-msgid "Page Section (Borderless)"
-msgstr "Seitenabschnitt (Rahmenlos)"
-
-#: ../inc/filters/namespace.php:108
-msgid "Call to Action"
-msgstr "Greifen Sie jetzt ein"
-
-#: ../inc/helpers/namespace.php:168
+#: ../inc/helpers/namespace.php:171
msgid "Contact"
msgstr "Kontakt"
-#: ../inc/helpers/namespace.php:175
+#: ../inc/helpers/namespace.php:178
msgid "Sign In"
msgstr "Anmelden"
-#: ../inc/helpers/namespace.php:181
+#: ../inc/helpers/namespace.php:184
msgid "Sign Up"
msgstr "Registrieren"
-#: ../inc/helpers/namespace.php:189
+#: ../inc/helpers/namespace.php:192
msgid "Admin"
msgstr "Admin"
-#: ../inc/helpers/namespace.php:197
+#: ../inc/helpers/namespace.php:200
msgid "My Books"
msgstr "Meine Bücher"
-#: ../inc/helpers/namespace.php:203
+#: ../inc/helpers/namespace.php:206
msgid "Sign Out"
msgstr "Abmelden"
-#: ../inc/helpers/namespace.php:256
+#: ../inc/helpers/namespace.php:260
msgid "Name is required."
msgstr "Name notwendig"
-#: ../inc/helpers/namespace.php:260
+#: ../inc/helpers/namespace.php:264
msgid "Email is required."
msgstr "E-Mail notwendig"
-#: ../inc/helpers/namespace.php:264
+#: ../inc/helpers/namespace.php:268
msgid "Email is invalid."
msgstr "E-Mail ungültig"
-#: ../inc/helpers/namespace.php:268
+#: ../inc/helpers/namespace.php:272
msgid "Institution is required."
msgstr "Institution benötigt"
-#: ../inc/helpers/namespace.php:272
+#: ../inc/helpers/namespace.php:276
msgid "Message is required."
msgstr "Nachricht benötigt"
-#: ../inc/helpers/namespace.php:278
+#: ../inc/helpers/namespace.php:282
msgid "Contact Form Submission from %s"
msgstr "Kontaktformular-Eingabe von %s"
-#: ../inc/helpers/namespace.php:289
+#: ../inc/helpers/namespace.php:293
msgid "Your message was sent!"
msgstr "Ihre Nachricht wurde versendet!"
-#: ../inc/helpers/namespace.php:292
+#: ../inc/helpers/namespace.php:296
msgid "Your message could not be sent."
msgstr "Ihre Nachricht konnte nicht versendet werden!"
@@ -410,35 +454,27 @@ msgstr "Es wurden keine Bücher zum Katalog hinzugefügt."
msgid "About this book"
msgstr "Über dieses Buch"
-#: ../partials/contact-form.php:11
-msgid "Contact Us"
-msgstr "Kontaktieren Sie uns"
-
-#: ../partials/contact-form.php:29
+#: ../partials/contact-form.php:30
msgid "Your name (required)"
msgstr "Ihr Name (benötigt)"
-#: ../partials/contact-form.php:37
+#: ../partials/contact-form.php:38
msgid "Your email address (required)"
msgstr "Ihre E-Mail (benötigt)"
-#: ../partials/contact-form.php:45
+#: ../partials/contact-form.php:46
msgid "Your institution (required)"
msgstr "Ihre Institution (benötigt)"
-#: ../partials/contact-form.php:53
+#: ../partials/contact-form.php:54
msgid "Your message (required)"
msgstr "Ihre Nachricht (benötigt)"
-#: ../partials/contact-form.php:57
+#: ../partials/contact-form.php:58
msgid "Send"
msgstr "Senden"
-#: ../partials/content-front-page.php:18
-msgid "Our Latest Titles"
-msgstr "Unsere neusten Titel"
-
-#: ../partials/content-front-page.php:63
+#: ../partials/content-front-page.php:67
msgid "View Complete Catalog"
msgstr "Den ganzen Katalog ansehen"
@@ -488,10 +524,6 @@ msgstr "Alle Lizenzen"
msgid "Sort by"
msgstr "Sortieren nach"
-#: ../partials/content-page-catalog.php:49
-msgid "Title"
-msgstr "Titel"
-
#: ../partials/content-page-catalog.php:50
msgid "Subject"
msgstr "Thema"
diff --git a/languages/el.po b/languages/el.po
index 9c3f42c..534d5ca 100644
--- a/languages/el.po
+++ b/languages/el.po
@@ -106,29 +106,65 @@ msgstr ""
msgid "Footer Menu"
msgstr ""
-#: ../inc/actions/namespace.php:104
+#: ../inc/actions/namespace.php:107
msgid "Network Footer Block 1"
msgstr ""
-#: ../inc/actions/namespace.php:114
+#: ../inc/actions/namespace.php:117
msgid "Network Footer Block 2"
msgstr ""
-#: ../inc/actions/namespace.php139,
+#: ../inc/actions/namespace.php142,
#: ../partials/content-accessibility-toolbar.php6,
#: ../partials/content-accessibility-toolbar.php:7
msgid "Increase Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:140
+#: ../inc/actions/namespace.php:143
msgid "Decrease Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:223
+#: ../inc/actions/namespace.php:226
msgid ""
"This page displays your network catalog, so there is no content to edit."
msgstr ""
+#: ../inc/actions/namespace.php:279
+msgid "Page Section"
+msgstr ""
+
+#: ../inc/actions/namespace.php280, ../partials/content-page-catalog.php:49
+msgid "Title"
+msgstr ""
+
+#: ../inc/actions/namespace.php:281
+msgid "Standard"
+msgstr ""
+
+#: ../inc/actions/namespace.php:282
+msgid "Accent"
+msgstr ""
+
+#: ../inc/actions/namespace.php:283
+msgid "Bordered"
+msgstr ""
+
+#: ../inc/actions/namespace.php:284
+msgid "Borderless"
+msgstr ""
+
+#: ../inc/actions/namespace.php:287
+msgid "Call to Action"
+msgstr ""
+
+#: ../inc/actions/namespace.php:288
+msgid "Text"
+msgstr ""
+
+#: ../inc/actions/namespace.php:289
+msgid "Link"
+msgstr ""
+
#: ../inc/activation/namespace.php:25
msgid "About Pressbooks"
msgstr ""
@@ -201,7 +237,7 @@ msgstr ""
msgid "Catalog"
msgstr ""
-#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:162
+#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:165
msgid "Home"
msgstr ""
@@ -231,151 +267,159 @@ msgctxt "pressbooks-aldine"
msgid "This book is private, so you can’t display it in your catalog."
msgstr ""
-#: ../inc/customizer/namespace.php:45
+#: ../inc/customizer/namespace.php:61
msgid "Primary Color"
msgstr ""
-#: ../inc/customizer/namespace.php:46
+#: ../inc/customizer/namespace.php:62
msgid "Primary color, used for links and other primary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:51
+#: ../inc/customizer/namespace.php:67
+msgid "Primary Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:68
+msgid "Variant of the primary color, used for primary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:73
msgid "Accent Color"
msgstr ""
-#: ../inc/customizer/namespace.php:52
+#: ../inc/customizer/namespace.php:74
msgid "Accent color, used for flourishes and secondary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:57
+#: ../inc/customizer/namespace.php:79
+msgid "Accent Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:80
+msgid "Variant of the accent color, used for secondary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:85
msgid "Primary Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:58
+#: ../inc/customizer/namespace.php:86
msgid "Used for text on a primary background."
msgstr ""
-#: ../inc/customizer/namespace.php:63
+#: ../inc/customizer/namespace.php:91
msgid "Accent Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:64
+#: ../inc/customizer/namespace.php:92
msgid "Used for text on an accent color background."
msgstr ""
-#: ../inc/customizer/namespace.php:83
+#: ../inc/customizer/namespace.php:111
msgid "Social Media"
msgstr ""
-#: ../inc/customizer/namespace.php:91
+#: ../inc/customizer/namespace.php:119
msgid "Facebook"
msgstr ""
-#: ../inc/customizer/namespace.php:100
+#: ../inc/customizer/namespace.php:128
msgid "Twitter"
msgstr ""
-#: ../inc/customizer/namespace.php:107
+#: ../inc/customizer/namespace.php:135
msgid "Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:114
+#: ../inc/customizer/namespace.php:142
msgid "Show Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:124
+#: ../inc/customizer/namespace.php150, ../partials/content-front-page.php:19
+msgid "Our Latest Titles"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:153
msgid "Front Page Catalog Title"
msgstr ""
-#: ../inc/customizer/namespace.php:131
+#: ../inc/customizer/namespace.php:160
msgid "Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:138
+#: ../inc/customizer/namespace.php:167
msgid "Show Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:148
-msgid "Contact Form Title"
-msgstr ""
-
-#: ../inc/filters/namespace.php:60
-msgid "Continued"
-msgstr ""
-
-#: ../inc/filters/namespace.php:84
-msgid "Page Section"
-msgstr ""
-
-#: ../inc/filters/namespace.php:90
-msgid "Page Section (Accent)"
+#: ../inc/customizer/namespace.php175, ../partials/contact-form.php:12
+msgid "Contact Us"
msgstr ""
-#: ../inc/filters/namespace.php:96
-msgid "Page Section (Bordered)"
+#: ../inc/customizer/namespace.php:178
+msgid "Contact Form Title"
msgstr ""
-#: ../inc/filters/namespace.php:102
-msgid "Page Section (Borderless)"
+#: ../inc/customizer/namespace.php:188
+msgid "Contact Email"
msgstr ""
-#: ../inc/filters/namespace.php:108
-msgid "Call to Action"
+#: ../inc/filters/namespace.php:61
+msgid "Continued"
msgstr ""
-#: ../inc/helpers/namespace.php:168
+#: ../inc/helpers/namespace.php:171
msgid "Contact"
msgstr ""
-#: ../inc/helpers/namespace.php:175
+#: ../inc/helpers/namespace.php:178
msgid "Sign In"
msgstr ""
-#: ../inc/helpers/namespace.php:181
+#: ../inc/helpers/namespace.php:184
msgid "Sign Up"
msgstr ""
-#: ../inc/helpers/namespace.php:189
+#: ../inc/helpers/namespace.php:192
msgid "Admin"
msgstr ""
-#: ../inc/helpers/namespace.php:197
+#: ../inc/helpers/namespace.php:200
msgid "My Books"
msgstr ""
-#: ../inc/helpers/namespace.php:203
+#: ../inc/helpers/namespace.php:206
msgid "Sign Out"
msgstr ""
-#: ../inc/helpers/namespace.php:256
+#: ../inc/helpers/namespace.php:260
msgid "Name is required."
msgstr ""
-#: ../inc/helpers/namespace.php:260
+#: ../inc/helpers/namespace.php:264
msgid "Email is required."
msgstr ""
-#: ../inc/helpers/namespace.php:264
+#: ../inc/helpers/namespace.php:268
msgid "Email is invalid."
msgstr ""
-#: ../inc/helpers/namespace.php:268
+#: ../inc/helpers/namespace.php:272
msgid "Institution is required."
msgstr ""
-#: ../inc/helpers/namespace.php:272
+#: ../inc/helpers/namespace.php:276
msgid "Message is required."
msgstr ""
-#: ../inc/helpers/namespace.php:278
+#: ../inc/helpers/namespace.php:282
msgid "Contact Form Submission from %s"
msgstr ""
-#: ../inc/helpers/namespace.php:289
+#: ../inc/helpers/namespace.php:293
msgid "Your message was sent!"
msgstr ""
-#: ../inc/helpers/namespace.php:292
+#: ../inc/helpers/namespace.php:296
msgid "Your message could not be sent."
msgstr ""
@@ -391,35 +435,27 @@ msgstr ""
msgid "About this book"
msgstr ""
-#: ../partials/contact-form.php:11
-msgid "Contact Us"
-msgstr ""
-
-#: ../partials/contact-form.php:29
+#: ../partials/contact-form.php:30
msgid "Your name (required)"
msgstr ""
-#: ../partials/contact-form.php:37
+#: ../partials/contact-form.php:38
msgid "Your email address (required)"
msgstr ""
-#: ../partials/contact-form.php:45
+#: ../partials/contact-form.php:46
msgid "Your institution (required)"
msgstr ""
-#: ../partials/contact-form.php:53
+#: ../partials/contact-form.php:54
msgid "Your message (required)"
msgstr ""
-#: ../partials/contact-form.php:57
+#: ../partials/contact-form.php:58
msgid "Send"
msgstr ""
-#: ../partials/content-front-page.php:18
-msgid "Our Latest Titles"
-msgstr ""
-
-#: ../partials/content-front-page.php:63
+#: ../partials/content-front-page.php:67
msgid "View Complete Catalog"
msgstr ""
@@ -463,10 +499,6 @@ msgstr ""
msgid "Sort by"
msgstr ""
-#: ../partials/content-page-catalog.php:49
-msgid "Title"
-msgstr ""
-
#: ../partials/content-page-catalog.php:50
msgid "Subject"
msgstr ""
diff --git a/languages/en_CA.po b/languages/en_CA.po
index 5d14d90..485b23d 100644
--- a/languages/en_CA.po
+++ b/languages/en_CA.po
@@ -106,29 +106,65 @@ msgstr ""
msgid "Footer Menu"
msgstr ""
-#: ../inc/actions/namespace.php:104
+#: ../inc/actions/namespace.php:107
msgid "Network Footer Block 1"
msgstr ""
-#: ../inc/actions/namespace.php:114
+#: ../inc/actions/namespace.php:117
msgid "Network Footer Block 2"
msgstr ""
-#: ../inc/actions/namespace.php139,
+#: ../inc/actions/namespace.php142,
#: ../partials/content-accessibility-toolbar.php6,
#: ../partials/content-accessibility-toolbar.php:7
msgid "Increase Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:140
+#: ../inc/actions/namespace.php:143
msgid "Decrease Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:223
+#: ../inc/actions/namespace.php:226
msgid ""
"This page displays your network catalog, so there is no content to edit."
msgstr ""
+#: ../inc/actions/namespace.php:279
+msgid "Page Section"
+msgstr ""
+
+#: ../inc/actions/namespace.php280, ../partials/content-page-catalog.php:49
+msgid "Title"
+msgstr ""
+
+#: ../inc/actions/namespace.php:281
+msgid "Standard"
+msgstr ""
+
+#: ../inc/actions/namespace.php:282
+msgid "Accent"
+msgstr ""
+
+#: ../inc/actions/namespace.php:283
+msgid "Bordered"
+msgstr ""
+
+#: ../inc/actions/namespace.php:284
+msgid "Borderless"
+msgstr ""
+
+#: ../inc/actions/namespace.php:287
+msgid "Call to Action"
+msgstr ""
+
+#: ../inc/actions/namespace.php:288
+msgid "Text"
+msgstr ""
+
+#: ../inc/actions/namespace.php:289
+msgid "Link"
+msgstr ""
+
#: ../inc/activation/namespace.php:25
msgid "About Pressbooks"
msgstr ""
@@ -201,7 +237,7 @@ msgstr ""
msgid "Catalog"
msgstr ""
-#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:162
+#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:165
msgid "Home"
msgstr ""
@@ -231,151 +267,159 @@ msgctxt "pressbooks-aldine"
msgid "This book is private, so you can’t display it in your catalog."
msgstr ""
-#: ../inc/customizer/namespace.php:45
+#: ../inc/customizer/namespace.php:61
msgid "Primary Color"
msgstr ""
-#: ../inc/customizer/namespace.php:46
+#: ../inc/customizer/namespace.php:62
msgid "Primary color, used for links and other primary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:51
+#: ../inc/customizer/namespace.php:67
+msgid "Primary Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:68
+msgid "Variant of the primary color, used for primary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:73
msgid "Accent Color"
msgstr ""
-#: ../inc/customizer/namespace.php:52
+#: ../inc/customizer/namespace.php:74
msgid "Accent color, used for flourishes and secondary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:57
+#: ../inc/customizer/namespace.php:79
+msgid "Accent Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:80
+msgid "Variant of the accent color, used for secondary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:85
msgid "Primary Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:58
+#: ../inc/customizer/namespace.php:86
msgid "Used for text on a primary background."
msgstr ""
-#: ../inc/customizer/namespace.php:63
+#: ../inc/customizer/namespace.php:91
msgid "Accent Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:64
+#: ../inc/customizer/namespace.php:92
msgid "Used for text on an accent color background."
msgstr ""
-#: ../inc/customizer/namespace.php:83
+#: ../inc/customizer/namespace.php:111
msgid "Social Media"
msgstr ""
-#: ../inc/customizer/namespace.php:91
+#: ../inc/customizer/namespace.php:119
msgid "Facebook"
msgstr ""
-#: ../inc/customizer/namespace.php:100
+#: ../inc/customizer/namespace.php:128
msgid "Twitter"
msgstr ""
-#: ../inc/customizer/namespace.php:107
+#: ../inc/customizer/namespace.php:135
msgid "Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:114
+#: ../inc/customizer/namespace.php:142
msgid "Show Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:124
+#: ../inc/customizer/namespace.php150, ../partials/content-front-page.php:19
+msgid "Our Latest Titles"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:153
msgid "Front Page Catalog Title"
msgstr ""
-#: ../inc/customizer/namespace.php:131
+#: ../inc/customizer/namespace.php:160
msgid "Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:138
+#: ../inc/customizer/namespace.php:167
msgid "Show Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:148
-msgid "Contact Form Title"
-msgstr ""
-
-#: ../inc/filters/namespace.php:60
-msgid "Continued"
-msgstr ""
-
-#: ../inc/filters/namespace.php:84
-msgid "Page Section"
-msgstr ""
-
-#: ../inc/filters/namespace.php:90
-msgid "Page Section (Accent)"
+#: ../inc/customizer/namespace.php175, ../partials/contact-form.php:12
+msgid "Contact Us"
msgstr ""
-#: ../inc/filters/namespace.php:96
-msgid "Page Section (Bordered)"
+#: ../inc/customizer/namespace.php:178
+msgid "Contact Form Title"
msgstr ""
-#: ../inc/filters/namespace.php:102
-msgid "Page Section (Borderless)"
+#: ../inc/customizer/namespace.php:188
+msgid "Contact Email"
msgstr ""
-#: ../inc/filters/namespace.php:108
-msgid "Call to Action"
+#: ../inc/filters/namespace.php:61
+msgid "Continued"
msgstr ""
-#: ../inc/helpers/namespace.php:168
+#: ../inc/helpers/namespace.php:171
msgid "Contact"
msgstr ""
-#: ../inc/helpers/namespace.php:175
+#: ../inc/helpers/namespace.php:178
msgid "Sign In"
msgstr ""
-#: ../inc/helpers/namespace.php:181
+#: ../inc/helpers/namespace.php:184
msgid "Sign Up"
msgstr ""
-#: ../inc/helpers/namespace.php:189
+#: ../inc/helpers/namespace.php:192
msgid "Admin"
msgstr ""
-#: ../inc/helpers/namespace.php:197
+#: ../inc/helpers/namespace.php:200
msgid "My Books"
msgstr ""
-#: ../inc/helpers/namespace.php:203
+#: ../inc/helpers/namespace.php:206
msgid "Sign Out"
msgstr ""
-#: ../inc/helpers/namespace.php:256
+#: ../inc/helpers/namespace.php:260
msgid "Name is required."
msgstr ""
-#: ../inc/helpers/namespace.php:260
+#: ../inc/helpers/namespace.php:264
msgid "Email is required."
msgstr ""
-#: ../inc/helpers/namespace.php:264
+#: ../inc/helpers/namespace.php:268
msgid "Email is invalid."
msgstr ""
-#: ../inc/helpers/namespace.php:268
+#: ../inc/helpers/namespace.php:272
msgid "Institution is required."
msgstr ""
-#: ../inc/helpers/namespace.php:272
+#: ../inc/helpers/namespace.php:276
msgid "Message is required."
msgstr ""
-#: ../inc/helpers/namespace.php:278
+#: ../inc/helpers/namespace.php:282
msgid "Contact Form Submission from %s"
msgstr ""
-#: ../inc/helpers/namespace.php:289
+#: ../inc/helpers/namespace.php:293
msgid "Your message was sent!"
msgstr ""
-#: ../inc/helpers/namespace.php:292
+#: ../inc/helpers/namespace.php:296
msgid "Your message could not be sent."
msgstr ""
@@ -391,35 +435,27 @@ msgstr ""
msgid "About this book"
msgstr ""
-#: ../partials/contact-form.php:11
-msgid "Contact Us"
-msgstr ""
-
-#: ../partials/contact-form.php:29
+#: ../partials/contact-form.php:30
msgid "Your name (required)"
msgstr ""
-#: ../partials/contact-form.php:37
+#: ../partials/contact-form.php:38
msgid "Your email address (required)"
msgstr ""
-#: ../partials/contact-form.php:45
+#: ../partials/contact-form.php:46
msgid "Your institution (required)"
msgstr ""
-#: ../partials/contact-form.php:53
+#: ../partials/contact-form.php:54
msgid "Your message (required)"
msgstr ""
-#: ../partials/contact-form.php:57
+#: ../partials/contact-form.php:58
msgid "Send"
msgstr ""
-#: ../partials/content-front-page.php:18
-msgid "Our Latest Titles"
-msgstr ""
-
-#: ../partials/content-front-page.php:63
+#: ../partials/content-front-page.php:67
msgid "View Complete Catalog"
msgstr ""
@@ -463,10 +499,6 @@ msgstr ""
msgid "Sort by"
msgstr ""
-#: ../partials/content-page-catalog.php:49
-msgid "Title"
-msgstr ""
-
#: ../partials/content-page-catalog.php:50
msgid "Subject"
msgstr ""
diff --git a/languages/en_GB.po b/languages/en_GB.po
index 6e88d84..d3e545c 100644
--- a/languages/en_GB.po
+++ b/languages/en_GB.po
@@ -106,29 +106,65 @@ msgstr ""
msgid "Footer Menu"
msgstr ""
-#: ../inc/actions/namespace.php:104
+#: ../inc/actions/namespace.php:107
msgid "Network Footer Block 1"
msgstr ""
-#: ../inc/actions/namespace.php:114
+#: ../inc/actions/namespace.php:117
msgid "Network Footer Block 2"
msgstr ""
-#: ../inc/actions/namespace.php139,
+#: ../inc/actions/namespace.php142,
#: ../partials/content-accessibility-toolbar.php6,
#: ../partials/content-accessibility-toolbar.php:7
msgid "Increase Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:140
+#: ../inc/actions/namespace.php:143
msgid "Decrease Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:223
+#: ../inc/actions/namespace.php:226
msgid ""
"This page displays your network catalog, so there is no content to edit."
msgstr ""
+#: ../inc/actions/namespace.php:279
+msgid "Page Section"
+msgstr ""
+
+#: ../inc/actions/namespace.php280, ../partials/content-page-catalog.php:49
+msgid "Title"
+msgstr ""
+
+#: ../inc/actions/namespace.php:281
+msgid "Standard"
+msgstr ""
+
+#: ../inc/actions/namespace.php:282
+msgid "Accent"
+msgstr ""
+
+#: ../inc/actions/namespace.php:283
+msgid "Bordered"
+msgstr ""
+
+#: ../inc/actions/namespace.php:284
+msgid "Borderless"
+msgstr ""
+
+#: ../inc/actions/namespace.php:287
+msgid "Call to Action"
+msgstr ""
+
+#: ../inc/actions/namespace.php:288
+msgid "Text"
+msgstr ""
+
+#: ../inc/actions/namespace.php:289
+msgid "Link"
+msgstr ""
+
#: ../inc/activation/namespace.php:25
msgid "About Pressbooks"
msgstr ""
@@ -201,7 +237,7 @@ msgstr ""
msgid "Catalog"
msgstr ""
-#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:162
+#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:165
msgid "Home"
msgstr ""
@@ -231,151 +267,159 @@ msgctxt "pressbooks-aldine"
msgid "This book is private, so you can’t display it in your catalog."
msgstr ""
-#: ../inc/customizer/namespace.php:45
+#: ../inc/customizer/namespace.php:61
msgid "Primary Color"
msgstr ""
-#: ../inc/customizer/namespace.php:46
+#: ../inc/customizer/namespace.php:62
msgid "Primary color, used for links and other primary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:51
+#: ../inc/customizer/namespace.php:67
+msgid "Primary Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:68
+msgid "Variant of the primary color, used for primary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:73
msgid "Accent Color"
msgstr ""
-#: ../inc/customizer/namespace.php:52
+#: ../inc/customizer/namespace.php:74
msgid "Accent color, used for flourishes and secondary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:57
+#: ../inc/customizer/namespace.php:79
+msgid "Accent Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:80
+msgid "Variant of the accent color, used for secondary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:85
msgid "Primary Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:58
+#: ../inc/customizer/namespace.php:86
msgid "Used for text on a primary background."
msgstr ""
-#: ../inc/customizer/namespace.php:63
+#: ../inc/customizer/namespace.php:91
msgid "Accent Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:64
+#: ../inc/customizer/namespace.php:92
msgid "Used for text on an accent color background."
msgstr ""
-#: ../inc/customizer/namespace.php:83
+#: ../inc/customizer/namespace.php:111
msgid "Social Media"
msgstr ""
-#: ../inc/customizer/namespace.php:91
+#: ../inc/customizer/namespace.php:119
msgid "Facebook"
msgstr ""
-#: ../inc/customizer/namespace.php:100
+#: ../inc/customizer/namespace.php:128
msgid "Twitter"
msgstr ""
-#: ../inc/customizer/namespace.php:107
+#: ../inc/customizer/namespace.php:135
msgid "Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:114
+#: ../inc/customizer/namespace.php:142
msgid "Show Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:124
+#: ../inc/customizer/namespace.php150, ../partials/content-front-page.php:19
+msgid "Our Latest Titles"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:153
msgid "Front Page Catalog Title"
msgstr ""
-#: ../inc/customizer/namespace.php:131
+#: ../inc/customizer/namespace.php:160
msgid "Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:138
+#: ../inc/customizer/namespace.php:167
msgid "Show Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:148
-msgid "Contact Form Title"
-msgstr ""
-
-#: ../inc/filters/namespace.php:60
-msgid "Continued"
-msgstr ""
-
-#: ../inc/filters/namespace.php:84
-msgid "Page Section"
-msgstr ""
-
-#: ../inc/filters/namespace.php:90
-msgid "Page Section (Accent)"
+#: ../inc/customizer/namespace.php175, ../partials/contact-form.php:12
+msgid "Contact Us"
msgstr ""
-#: ../inc/filters/namespace.php:96
-msgid "Page Section (Bordered)"
+#: ../inc/customizer/namespace.php:178
+msgid "Contact Form Title"
msgstr ""
-#: ../inc/filters/namespace.php:102
-msgid "Page Section (Borderless)"
+#: ../inc/customizer/namespace.php:188
+msgid "Contact Email"
msgstr ""
-#: ../inc/filters/namespace.php:108
-msgid "Call to Action"
+#: ../inc/filters/namespace.php:61
+msgid "Continued"
msgstr ""
-#: ../inc/helpers/namespace.php:168
+#: ../inc/helpers/namespace.php:171
msgid "Contact"
msgstr ""
-#: ../inc/helpers/namespace.php:175
+#: ../inc/helpers/namespace.php:178
msgid "Sign In"
msgstr ""
-#: ../inc/helpers/namespace.php:181
+#: ../inc/helpers/namespace.php:184
msgid "Sign Up"
msgstr ""
-#: ../inc/helpers/namespace.php:189
+#: ../inc/helpers/namespace.php:192
msgid "Admin"
msgstr ""
-#: ../inc/helpers/namespace.php:197
+#: ../inc/helpers/namespace.php:200
msgid "My Books"
msgstr ""
-#: ../inc/helpers/namespace.php:203
+#: ../inc/helpers/namespace.php:206
msgid "Sign Out"
msgstr ""
-#: ../inc/helpers/namespace.php:256
+#: ../inc/helpers/namespace.php:260
msgid "Name is required."
msgstr ""
-#: ../inc/helpers/namespace.php:260
+#: ../inc/helpers/namespace.php:264
msgid "Email is required."
msgstr ""
-#: ../inc/helpers/namespace.php:264
+#: ../inc/helpers/namespace.php:268
msgid "Email is invalid."
msgstr ""
-#: ../inc/helpers/namespace.php:268
+#: ../inc/helpers/namespace.php:272
msgid "Institution is required."
msgstr ""
-#: ../inc/helpers/namespace.php:272
+#: ../inc/helpers/namespace.php:276
msgid "Message is required."
msgstr ""
-#: ../inc/helpers/namespace.php:278
+#: ../inc/helpers/namespace.php:282
msgid "Contact Form Submission from %s"
msgstr ""
-#: ../inc/helpers/namespace.php:289
+#: ../inc/helpers/namespace.php:293
msgid "Your message was sent!"
msgstr ""
-#: ../inc/helpers/namespace.php:292
+#: ../inc/helpers/namespace.php:296
msgid "Your message could not be sent."
msgstr ""
@@ -391,35 +435,27 @@ msgstr ""
msgid "About this book"
msgstr ""
-#: ../partials/contact-form.php:11
-msgid "Contact Us"
-msgstr ""
-
-#: ../partials/contact-form.php:29
+#: ../partials/contact-form.php:30
msgid "Your name (required)"
msgstr ""
-#: ../partials/contact-form.php:37
+#: ../partials/contact-form.php:38
msgid "Your email address (required)"
msgstr ""
-#: ../partials/contact-form.php:45
+#: ../partials/contact-form.php:46
msgid "Your institution (required)"
msgstr ""
-#: ../partials/contact-form.php:53
+#: ../partials/contact-form.php:54
msgid "Your message (required)"
msgstr ""
-#: ../partials/contact-form.php:57
+#: ../partials/contact-form.php:58
msgid "Send"
msgstr ""
-#: ../partials/content-front-page.php:18
-msgid "Our Latest Titles"
-msgstr ""
-
-#: ../partials/content-front-page.php:63
+#: ../partials/content-front-page.php:67
msgid "View Complete Catalog"
msgstr ""
@@ -463,10 +499,6 @@ msgstr ""
msgid "Sort by"
msgstr ""
-#: ../partials/content-page-catalog.php:49
-msgid "Title"
-msgstr ""
-
#: ../partials/content-page-catalog.php:50
msgid "Subject"
msgstr ""
diff --git a/languages/es_ES.po b/languages/es_ES.po
index d6eea13..a9860e6 100644
--- a/languages/es_ES.po
+++ b/languages/es_ES.po
@@ -106,29 +106,65 @@ msgstr ""
msgid "Footer Menu"
msgstr ""
-#: ../inc/actions/namespace.php:104
+#: ../inc/actions/namespace.php:107
msgid "Network Footer Block 1"
msgstr ""
-#: ../inc/actions/namespace.php:114
+#: ../inc/actions/namespace.php:117
msgid "Network Footer Block 2"
msgstr ""
-#: ../inc/actions/namespace.php139,
+#: ../inc/actions/namespace.php142,
#: ../partials/content-accessibility-toolbar.php6,
#: ../partials/content-accessibility-toolbar.php:7
msgid "Increase Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:140
+#: ../inc/actions/namespace.php:143
msgid "Decrease Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:223
+#: ../inc/actions/namespace.php:226
msgid ""
"This page displays your network catalog, so there is no content to edit."
msgstr ""
+#: ../inc/actions/namespace.php:279
+msgid "Page Section"
+msgstr ""
+
+#: ../inc/actions/namespace.php280, ../partials/content-page-catalog.php:49
+msgid "Title"
+msgstr ""
+
+#: ../inc/actions/namespace.php:281
+msgid "Standard"
+msgstr ""
+
+#: ../inc/actions/namespace.php:282
+msgid "Accent"
+msgstr ""
+
+#: ../inc/actions/namespace.php:283
+msgid "Bordered"
+msgstr ""
+
+#: ../inc/actions/namespace.php:284
+msgid "Borderless"
+msgstr ""
+
+#: ../inc/actions/namespace.php:287
+msgid "Call to Action"
+msgstr ""
+
+#: ../inc/actions/namespace.php:288
+msgid "Text"
+msgstr ""
+
+#: ../inc/actions/namespace.php:289
+msgid "Link"
+msgstr ""
+
#: ../inc/activation/namespace.php:25
msgid "About Pressbooks"
msgstr ""
@@ -201,7 +237,7 @@ msgstr ""
msgid "Catalog"
msgstr ""
-#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:162
+#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:165
msgid "Home"
msgstr ""
@@ -231,151 +267,159 @@ msgctxt "pressbooks-aldine"
msgid "This book is private, so you can’t display it in your catalog."
msgstr ""
-#: ../inc/customizer/namespace.php:45
+#: ../inc/customizer/namespace.php:61
msgid "Primary Color"
msgstr ""
-#: ../inc/customizer/namespace.php:46
+#: ../inc/customizer/namespace.php:62
msgid "Primary color, used for links and other primary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:51
+#: ../inc/customizer/namespace.php:67
+msgid "Primary Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:68
+msgid "Variant of the primary color, used for primary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:73
msgid "Accent Color"
msgstr ""
-#: ../inc/customizer/namespace.php:52
+#: ../inc/customizer/namespace.php:74
msgid "Accent color, used for flourishes and secondary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:57
+#: ../inc/customizer/namespace.php:79
+msgid "Accent Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:80
+msgid "Variant of the accent color, used for secondary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:85
msgid "Primary Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:58
+#: ../inc/customizer/namespace.php:86
msgid "Used for text on a primary background."
msgstr ""
-#: ../inc/customizer/namespace.php:63
+#: ../inc/customizer/namespace.php:91
msgid "Accent Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:64
+#: ../inc/customizer/namespace.php:92
msgid "Used for text on an accent color background."
msgstr ""
-#: ../inc/customizer/namespace.php:83
+#: ../inc/customizer/namespace.php:111
msgid "Social Media"
msgstr ""
-#: ../inc/customizer/namespace.php:91
+#: ../inc/customizer/namespace.php:119
msgid "Facebook"
msgstr ""
-#: ../inc/customizer/namespace.php:100
+#: ../inc/customizer/namespace.php:128
msgid "Twitter"
msgstr ""
-#: ../inc/customizer/namespace.php:107
+#: ../inc/customizer/namespace.php:135
msgid "Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:114
+#: ../inc/customizer/namespace.php:142
msgid "Show Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:124
+#: ../inc/customizer/namespace.php150, ../partials/content-front-page.php:19
+msgid "Our Latest Titles"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:153
msgid "Front Page Catalog Title"
msgstr ""
-#: ../inc/customizer/namespace.php:131
+#: ../inc/customizer/namespace.php:160
msgid "Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:138
+#: ../inc/customizer/namespace.php:167
msgid "Show Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:148
-msgid "Contact Form Title"
-msgstr ""
-
-#: ../inc/filters/namespace.php:60
-msgid "Continued"
-msgstr ""
-
-#: ../inc/filters/namespace.php:84
-msgid "Page Section"
-msgstr ""
-
-#: ../inc/filters/namespace.php:90
-msgid "Page Section (Accent)"
+#: ../inc/customizer/namespace.php175, ../partials/contact-form.php:12
+msgid "Contact Us"
msgstr ""
-#: ../inc/filters/namespace.php:96
-msgid "Page Section (Bordered)"
+#: ../inc/customizer/namespace.php:178
+msgid "Contact Form Title"
msgstr ""
-#: ../inc/filters/namespace.php:102
-msgid "Page Section (Borderless)"
+#: ../inc/customizer/namespace.php:188
+msgid "Contact Email"
msgstr ""
-#: ../inc/filters/namespace.php:108
-msgid "Call to Action"
+#: ../inc/filters/namespace.php:61
+msgid "Continued"
msgstr ""
-#: ../inc/helpers/namespace.php:168
+#: ../inc/helpers/namespace.php:171
msgid "Contact"
msgstr ""
-#: ../inc/helpers/namespace.php:175
+#: ../inc/helpers/namespace.php:178
msgid "Sign In"
msgstr ""
-#: ../inc/helpers/namespace.php:181
+#: ../inc/helpers/namespace.php:184
msgid "Sign Up"
msgstr ""
-#: ../inc/helpers/namespace.php:189
+#: ../inc/helpers/namespace.php:192
msgid "Admin"
msgstr ""
-#: ../inc/helpers/namespace.php:197
+#: ../inc/helpers/namespace.php:200
msgid "My Books"
msgstr ""
-#: ../inc/helpers/namespace.php:203
+#: ../inc/helpers/namespace.php:206
msgid "Sign Out"
msgstr ""
-#: ../inc/helpers/namespace.php:256
+#: ../inc/helpers/namespace.php:260
msgid "Name is required."
msgstr ""
-#: ../inc/helpers/namespace.php:260
+#: ../inc/helpers/namespace.php:264
msgid "Email is required."
msgstr ""
-#: ../inc/helpers/namespace.php:264
+#: ../inc/helpers/namespace.php:268
msgid "Email is invalid."
msgstr ""
-#: ../inc/helpers/namespace.php:268
+#: ../inc/helpers/namespace.php:272
msgid "Institution is required."
msgstr ""
-#: ../inc/helpers/namespace.php:272
+#: ../inc/helpers/namespace.php:276
msgid "Message is required."
msgstr ""
-#: ../inc/helpers/namespace.php:278
+#: ../inc/helpers/namespace.php:282
msgid "Contact Form Submission from %s"
msgstr ""
-#: ../inc/helpers/namespace.php:289
+#: ../inc/helpers/namespace.php:293
msgid "Your message was sent!"
msgstr ""
-#: ../inc/helpers/namespace.php:292
+#: ../inc/helpers/namespace.php:296
msgid "Your message could not be sent."
msgstr ""
@@ -391,35 +435,27 @@ msgstr ""
msgid "About this book"
msgstr ""
-#: ../partials/contact-form.php:11
-msgid "Contact Us"
-msgstr ""
-
-#: ../partials/contact-form.php:29
+#: ../partials/contact-form.php:30
msgid "Your name (required)"
msgstr ""
-#: ../partials/contact-form.php:37
+#: ../partials/contact-form.php:38
msgid "Your email address (required)"
msgstr ""
-#: ../partials/contact-form.php:45
+#: ../partials/contact-form.php:46
msgid "Your institution (required)"
msgstr ""
-#: ../partials/contact-form.php:53
+#: ../partials/contact-form.php:54
msgid "Your message (required)"
msgstr ""
-#: ../partials/contact-form.php:57
+#: ../partials/contact-form.php:58
msgid "Send"
msgstr ""
-#: ../partials/content-front-page.php:18
-msgid "Our Latest Titles"
-msgstr ""
-
-#: ../partials/content-front-page.php:63
+#: ../partials/content-front-page.php:67
msgid "View Complete Catalog"
msgstr ""
@@ -463,10 +499,6 @@ msgstr ""
msgid "Sort by"
msgstr ""
-#: ../partials/content-page-catalog.php:49
-msgid "Title"
-msgstr ""
-
#: ../partials/content-page-catalog.php:50
msgid "Subject"
msgstr ""
diff --git a/languages/et.po b/languages/et.po
index 639005c..479a8be 100644
--- a/languages/et.po
+++ b/languages/et.po
@@ -106,29 +106,65 @@ msgstr ""
msgid "Footer Menu"
msgstr ""
-#: ../inc/actions/namespace.php:104
+#: ../inc/actions/namespace.php:107
msgid "Network Footer Block 1"
msgstr ""
-#: ../inc/actions/namespace.php:114
+#: ../inc/actions/namespace.php:117
msgid "Network Footer Block 2"
msgstr ""
-#: ../inc/actions/namespace.php139,
+#: ../inc/actions/namespace.php142,
#: ../partials/content-accessibility-toolbar.php6,
#: ../partials/content-accessibility-toolbar.php:7
msgid "Increase Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:140
+#: ../inc/actions/namespace.php:143
msgid "Decrease Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:223
+#: ../inc/actions/namespace.php:226
msgid ""
"This page displays your network catalog, so there is no content to edit."
msgstr ""
+#: ../inc/actions/namespace.php:279
+msgid "Page Section"
+msgstr ""
+
+#: ../inc/actions/namespace.php280, ../partials/content-page-catalog.php:49
+msgid "Title"
+msgstr ""
+
+#: ../inc/actions/namespace.php:281
+msgid "Standard"
+msgstr ""
+
+#: ../inc/actions/namespace.php:282
+msgid "Accent"
+msgstr ""
+
+#: ../inc/actions/namespace.php:283
+msgid "Bordered"
+msgstr ""
+
+#: ../inc/actions/namespace.php:284
+msgid "Borderless"
+msgstr ""
+
+#: ../inc/actions/namespace.php:287
+msgid "Call to Action"
+msgstr ""
+
+#: ../inc/actions/namespace.php:288
+msgid "Text"
+msgstr ""
+
+#: ../inc/actions/namespace.php:289
+msgid "Link"
+msgstr ""
+
#: ../inc/activation/namespace.php:25
msgid "About Pressbooks"
msgstr ""
@@ -201,7 +237,7 @@ msgstr ""
msgid "Catalog"
msgstr ""
-#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:162
+#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:165
msgid "Home"
msgstr ""
@@ -231,151 +267,159 @@ msgctxt "pressbooks-aldine"
msgid "This book is private, so you can’t display it in your catalog."
msgstr ""
-#: ../inc/customizer/namespace.php:45
+#: ../inc/customizer/namespace.php:61
msgid "Primary Color"
msgstr ""
-#: ../inc/customizer/namespace.php:46
+#: ../inc/customizer/namespace.php:62
msgid "Primary color, used for links and other primary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:51
+#: ../inc/customizer/namespace.php:67
+msgid "Primary Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:68
+msgid "Variant of the primary color, used for primary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:73
msgid "Accent Color"
msgstr ""
-#: ../inc/customizer/namespace.php:52
+#: ../inc/customizer/namespace.php:74
msgid "Accent color, used for flourishes and secondary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:57
+#: ../inc/customizer/namespace.php:79
+msgid "Accent Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:80
+msgid "Variant of the accent color, used for secondary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:85
msgid "Primary Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:58
+#: ../inc/customizer/namespace.php:86
msgid "Used for text on a primary background."
msgstr ""
-#: ../inc/customizer/namespace.php:63
+#: ../inc/customizer/namespace.php:91
msgid "Accent Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:64
+#: ../inc/customizer/namespace.php:92
msgid "Used for text on an accent color background."
msgstr ""
-#: ../inc/customizer/namespace.php:83
+#: ../inc/customizer/namespace.php:111
msgid "Social Media"
msgstr ""
-#: ../inc/customizer/namespace.php:91
+#: ../inc/customizer/namespace.php:119
msgid "Facebook"
msgstr ""
-#: ../inc/customizer/namespace.php:100
+#: ../inc/customizer/namespace.php:128
msgid "Twitter"
msgstr ""
-#: ../inc/customizer/namespace.php:107
+#: ../inc/customizer/namespace.php:135
msgid "Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:114
+#: ../inc/customizer/namespace.php:142
msgid "Show Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:124
+#: ../inc/customizer/namespace.php150, ../partials/content-front-page.php:19
+msgid "Our Latest Titles"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:153
msgid "Front Page Catalog Title"
msgstr ""
-#: ../inc/customizer/namespace.php:131
+#: ../inc/customizer/namespace.php:160
msgid "Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:138
+#: ../inc/customizer/namespace.php:167
msgid "Show Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:148
-msgid "Contact Form Title"
-msgstr ""
-
-#: ../inc/filters/namespace.php:60
-msgid "Continued"
-msgstr ""
-
-#: ../inc/filters/namespace.php:84
-msgid "Page Section"
-msgstr ""
-
-#: ../inc/filters/namespace.php:90
-msgid "Page Section (Accent)"
+#: ../inc/customizer/namespace.php175, ../partials/contact-form.php:12
+msgid "Contact Us"
msgstr ""
-#: ../inc/filters/namespace.php:96
-msgid "Page Section (Bordered)"
+#: ../inc/customizer/namespace.php:178
+msgid "Contact Form Title"
msgstr ""
-#: ../inc/filters/namespace.php:102
-msgid "Page Section (Borderless)"
+#: ../inc/customizer/namespace.php:188
+msgid "Contact Email"
msgstr ""
-#: ../inc/filters/namespace.php:108
-msgid "Call to Action"
+#: ../inc/filters/namespace.php:61
+msgid "Continued"
msgstr ""
-#: ../inc/helpers/namespace.php:168
+#: ../inc/helpers/namespace.php:171
msgid "Contact"
msgstr ""
-#: ../inc/helpers/namespace.php:175
+#: ../inc/helpers/namespace.php:178
msgid "Sign In"
msgstr ""
-#: ../inc/helpers/namespace.php:181
+#: ../inc/helpers/namespace.php:184
msgid "Sign Up"
msgstr ""
-#: ../inc/helpers/namespace.php:189
+#: ../inc/helpers/namespace.php:192
msgid "Admin"
msgstr ""
-#: ../inc/helpers/namespace.php:197
+#: ../inc/helpers/namespace.php:200
msgid "My Books"
msgstr ""
-#: ../inc/helpers/namespace.php:203
+#: ../inc/helpers/namespace.php:206
msgid "Sign Out"
msgstr ""
-#: ../inc/helpers/namespace.php:256
+#: ../inc/helpers/namespace.php:260
msgid "Name is required."
msgstr ""
-#: ../inc/helpers/namespace.php:260
+#: ../inc/helpers/namespace.php:264
msgid "Email is required."
msgstr ""
-#: ../inc/helpers/namespace.php:264
+#: ../inc/helpers/namespace.php:268
msgid "Email is invalid."
msgstr ""
-#: ../inc/helpers/namespace.php:268
+#: ../inc/helpers/namespace.php:272
msgid "Institution is required."
msgstr ""
-#: ../inc/helpers/namespace.php:272
+#: ../inc/helpers/namespace.php:276
msgid "Message is required."
msgstr ""
-#: ../inc/helpers/namespace.php:278
+#: ../inc/helpers/namespace.php:282
msgid "Contact Form Submission from %s"
msgstr ""
-#: ../inc/helpers/namespace.php:289
+#: ../inc/helpers/namespace.php:293
msgid "Your message was sent!"
msgstr ""
-#: ../inc/helpers/namespace.php:292
+#: ../inc/helpers/namespace.php:296
msgid "Your message could not be sent."
msgstr ""
@@ -391,35 +435,27 @@ msgstr ""
msgid "About this book"
msgstr ""
-#: ../partials/contact-form.php:11
-msgid "Contact Us"
-msgstr ""
-
-#: ../partials/contact-form.php:29
+#: ../partials/contact-form.php:30
msgid "Your name (required)"
msgstr ""
-#: ../partials/contact-form.php:37
+#: ../partials/contact-form.php:38
msgid "Your email address (required)"
msgstr ""
-#: ../partials/contact-form.php:45
+#: ../partials/contact-form.php:46
msgid "Your institution (required)"
msgstr ""
-#: ../partials/contact-form.php:53
+#: ../partials/contact-form.php:54
msgid "Your message (required)"
msgstr ""
-#: ../partials/contact-form.php:57
+#: ../partials/contact-form.php:58
msgid "Send"
msgstr ""
-#: ../partials/content-front-page.php:18
-msgid "Our Latest Titles"
-msgstr ""
-
-#: ../partials/content-front-page.php:63
+#: ../partials/content-front-page.php:67
msgid "View Complete Catalog"
msgstr ""
@@ -463,10 +499,6 @@ msgstr ""
msgid "Sort by"
msgstr ""
-#: ../partials/content-page-catalog.php:49
-msgid "Title"
-msgstr ""
-
#: ../partials/content-page-catalog.php:50
msgid "Subject"
msgstr ""
diff --git a/languages/eu.po b/languages/eu.po
index cfbc1f3..487e770 100644
--- a/languages/eu.po
+++ b/languages/eu.po
@@ -106,29 +106,65 @@ msgstr ""
msgid "Footer Menu"
msgstr ""
-#: ../inc/actions/namespace.php:104
+#: ../inc/actions/namespace.php:107
msgid "Network Footer Block 1"
msgstr ""
-#: ../inc/actions/namespace.php:114
+#: ../inc/actions/namespace.php:117
msgid "Network Footer Block 2"
msgstr ""
-#: ../inc/actions/namespace.php139,
+#: ../inc/actions/namespace.php142,
#: ../partials/content-accessibility-toolbar.php6,
#: ../partials/content-accessibility-toolbar.php:7
msgid "Increase Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:140
+#: ../inc/actions/namespace.php:143
msgid "Decrease Font Size"
msgstr ""
-#: ../inc/actions/namespace.php:223
+#: ../inc/actions/namespace.php:226
msgid ""
"This page displays your network catalog, so there is no content to edit."
msgstr ""
+#: ../inc/actions/namespace.php:279
+msgid "Page Section"
+msgstr ""
+
+#: ../inc/actions/namespace.php280, ../partials/content-page-catalog.php:49
+msgid "Title"
+msgstr ""
+
+#: ../inc/actions/namespace.php:281
+msgid "Standard"
+msgstr ""
+
+#: ../inc/actions/namespace.php:282
+msgid "Accent"
+msgstr ""
+
+#: ../inc/actions/namespace.php:283
+msgid "Bordered"
+msgstr ""
+
+#: ../inc/actions/namespace.php:284
+msgid "Borderless"
+msgstr ""
+
+#: ../inc/actions/namespace.php:287
+msgid "Call to Action"
+msgstr ""
+
+#: ../inc/actions/namespace.php:288
+msgid "Text"
+msgstr ""
+
+#: ../inc/actions/namespace.php:289
+msgid "Link"
+msgstr ""
+
#: ../inc/activation/namespace.php:25
msgid "About Pressbooks"
msgstr ""
@@ -201,7 +237,7 @@ msgstr ""
msgid "Catalog"
msgstr ""
-#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:162
+#: ../inc/activation/namespace.php71, ../inc/helpers/namespace.php:165
msgid "Home"
msgstr ""
@@ -231,151 +267,159 @@ msgctxt "pressbooks-aldine"
msgid "This book is private, so you can’t display it in your catalog."
msgstr ""
-#: ../inc/customizer/namespace.php:45
+#: ../inc/customizer/namespace.php:61
msgid "Primary Color"
msgstr ""
-#: ../inc/customizer/namespace.php:46
+#: ../inc/customizer/namespace.php:62
msgid "Primary color, used for links and other primary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:51
+#: ../inc/customizer/namespace.php:67
+msgid "Primary Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:68
+msgid "Variant of the primary color, used for primary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:73
msgid "Accent Color"
msgstr ""
-#: ../inc/customizer/namespace.php:52
+#: ../inc/customizer/namespace.php:74
msgid "Accent color, used for flourishes and secondary elements."
msgstr ""
-#: ../inc/customizer/namespace.php:57
+#: ../inc/customizer/namespace.php:79
+msgid "Accent Color (Hover)"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:80
+msgid "Variant of the accent color, used for secondary element hover states."
+msgstr ""
+
+#: ../inc/customizer/namespace.php:85
msgid "Primary Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:58
+#: ../inc/customizer/namespace.php:86
msgid "Used for text on a primary background."
msgstr ""
-#: ../inc/customizer/namespace.php:63
+#: ../inc/customizer/namespace.php:91
msgid "Accent Foreground Color"
msgstr ""
-#: ../inc/customizer/namespace.php:64
+#: ../inc/customizer/namespace.php:92
msgid "Used for text on an accent color background."
msgstr ""
-#: ../inc/customizer/namespace.php:83
+#: ../inc/customizer/namespace.php:111
msgid "Social Media"
msgstr ""
-#: ../inc/customizer/namespace.php:91
+#: ../inc/customizer/namespace.php:119
msgid "Facebook"
msgstr ""
-#: ../inc/customizer/namespace.php:100
+#: ../inc/customizer/namespace.php:128
msgid "Twitter"
msgstr ""
-#: ../inc/customizer/namespace.php:107
+#: ../inc/customizer/namespace.php:135
msgid "Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:114
+#: ../inc/customizer/namespace.php:142
msgid "Show Front Page Catalog"
msgstr ""
-#: ../inc/customizer/namespace.php:124
+#: ../inc/customizer/namespace.php150, ../partials/content-front-page.php:19
+msgid "Our Latest Titles"
+msgstr ""
+
+#: ../inc/customizer/namespace.php:153
msgid "Front Page Catalog Title"
msgstr ""
-#: ../inc/customizer/namespace.php:131
+#: ../inc/customizer/namespace.php:160
msgid "Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:138
+#: ../inc/customizer/namespace.php:167
msgid "Show Contact Form"
msgstr ""
-#: ../inc/customizer/namespace.php:148
-msgid "Contact Form Title"
-msgstr ""
-
-#: ../inc/filters/namespace.php:60
-msgid "Continued"
-msgstr ""
-
-#: ../inc/filters/namespace.php:84
-msgid "Page Section"
-msgstr ""
-
-#: ../inc/filters/namespace.php:90
-msgid "Page Section (Accent)"
+#: ../inc/customizer/namespace.php175, ../partials/contact-form.php:12
+msgid "Contact Us"
msgstr ""
-#: ../inc/filters/namespace.php:96
-msgid "Page Section (Bordered)"
+#: ../inc/customizer/namespace.php:178
+msgid "Contact Form Title"
msgstr ""
-#: ../inc/filters/namespace.php:102
-msgid "Page Section (Borderless)"
+#: ../inc/customizer/namespace.php:188
+msgid "Contact Email"
msgstr ""
-#: ../inc/filters/namespace.php:108
-msgid "Call to Action"
+#: ../inc/filters/namespace.php:61
+msgid "Continued"
msgstr ""
-#: ../inc/helpers/namespace.php:168
+#: ../inc/helpers/namespace.php:171
msgid "Contact"
msgstr ""
-#: ../inc/helpers/namespace.php:175
+#: ../inc/helpers/namespace.php:178
msgid "Sign In"
msgstr ""
-#: ../inc/helpers/namespace.php:181
+#: ../inc/helpers/namespace.php:184
msgid "Sign Up"
msgstr ""
-#: ../inc/helpers/namespace.php:189
+#: ../inc/helpers/namespace.php:192
msgid "Admin"
msgstr ""
-#: ../inc/helpers/namespace.php:197
+#: ../inc/helpers/namespace.php:200
msgid "My Books"
msgstr ""
-#: ../inc/helpers/namespace.php:203
+#: ../inc/helpers/namespace.php:206
msgid "Sign Out"
msgstr ""
-#: ../inc/helpers/namespace.php:256
+#: ../inc/helpers/namespace.php:260
msgid "Name is required."
msgstr ""
-#: ../inc/helpers/namespace.php:260
+#: ../inc/helpers/namespace.php:264
msgid "Email is required."
msgstr ""
-#: ../inc/helpers/namespace.php:264
+#: ../inc/helpers/namespace.php:268
msgid "Email is invalid."
msgstr ""
-#: ../inc/helpers/namespace.php:268
+#: ../inc/helpers/namespace.php:272
msgid "Institution is required."
msgstr ""
-#: ../inc/helpers/namespace.php:272
+#: ../inc/helpers/namespace.php:276
msgid "Message is required."
msgstr ""
-#: ../inc/helpers/namespace.php:278
+#: ../inc/helpers/namespace.php:282
msgid "Contact Form Submission from %s"
msgstr ""
-#: ../inc/helpers/namespace.php:289
+#: ../inc/helpers/namespace.php:293
msgid "Your message was sent!"
msgstr ""
-#: ../inc/helpers/namespace.php:292
+#: ../inc/helpers/namespace.php:296
msgid "Your message could not be sent."
msgstr ""
@@ -391,35 +435,27 @@ msgstr ""
msgid "About this book"
msgstr ""
-#: ../partials/contact-form.php:11
-msgid "Contact Us"
-msgstr ""
-
-#: ../partials/contact-form.php:29
+#: ../partials/contact-form.php:30
msgid "Your name (required)"
msgstr ""
-#: ../partials/contact-form.php:37
+#: ../partials/contact-form.php:38
msgid "Your email address (required)"
msgstr ""
-#: ../partials/contact-form.php:45
+#: ../partials/contact-form.php:46
msgid "Your institution (required)"
msgstr ""
-#: ../partials/contact-form.php:53
+#: ../partials/contact-form.php:54
msgid "Your message (required)"
msgstr ""
-#: ../partials/contact-form.php:57
+#: ../partials/contact-form.php:58
msgid "Send"
msgstr ""
-#: ../partials/content-front-page.php:18
-msgid "Our Latest Titles"
-msgstr ""
-
-#: ../partials/content-front-page.php:63
+#: ../partials/content-front-page.php:67
msgid "View Complete Catalog"
msgstr ""
@@ -463,10 +499,6 @@ msgstr ""
msgid "Sort by"
msgstr ""
-#: ../partials/content-page-catalog.php:49
-msgid "Title"
-msgstr ""
-
#: ../partials/content-page-catalog.php:50
msgid "Subject"
msgstr ""
diff --git a/languages/fr_FR.mo b/languages/fr_FR.mo
index 15f8a2d..d345545 100644
Binary files a/languages/fr_FR.mo and b/languages/fr_FR.mo differ
diff --git a/languages/fr_FR.po b/languages/fr_FR.po
index fdddf38..7bb7955 100644
--- a/languages/fr_FR.po
+++ b/languages/fr_FR.po
@@ -1,8 +1,11 @@
# Copyright (C) 2018 pressbooks-aldine
# This file is distributed under the same license as the pressbooks-aldine package.
+# Translators:
+# Hugh McGuire