diff --git a/docs/index.md b/docs/index.md
index 3f34bb8832..10af57c285 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -2,7 +2,7 @@
Welcome! Zulip's documentation is split into four parts:
-- [Help center documentation](https://zulip.com/help), for users and
+- [Help center documentation](https://zulip.com/help/), for users and
administrators of Zulip organizations.
- [Installation documentation](production/install.md), for
installing and maintaining a production self-hosted Zulip installation.
diff --git a/docs/overview/architecture-overview.md b/docs/overview/architecture-overview.md
index 67cbe584b1..4f02c12c7a 100644
--- a/docs/overview/architecture-overview.md
+++ b/docs/overview/architecture-overview.md
@@ -56,7 +56,7 @@ administrators of an organization have a great deal of control over
who can register an account, what permissions new users have, etc. For
more on security considerations and options, see [the security model
section](../production/security-model.md) and the [Zulip Help
-Center](https://zulip.com/help).
+Center](https://zulip.com/help/).
## Components
diff --git a/docs/translating/internationalization.md b/docs/translating/internationalization.md
index 272f147619..f306a59e08 100644
--- a/docs/translating/internationalization.md
+++ b/docs/translating/internationalization.md
@@ -13,7 +13,7 @@ principles are important in how we think about internationalization:
tagged for translation in both [HTML templates](#html-templates) and
code, and our linters attempt to enforce this. There are some
exceptions: we don't tag strings in Zulip's landing pages
- (e.g. /features/) and other documentation (e.g. /help) for
+ (e.g. /features/) and other documentation (e.g. /help/) for
translation at this time (though we do aim for those pages to be
usable with tools like Google Translate).
- Translating all the strings in Zulip for a language and maintaining
diff --git a/templates/zerver/footer.html b/templates/zerver/footer.html
index b5fef8b732..328ba87739 100644
--- a/templates/zerver/footer.html
+++ b/templates/zerver/footer.html
@@ -38,7 +38,7 @@
- {{ _("Getting started") }}
- - {{ _("Help center") }}
+ - {{ _("Help center") }}
- {{ _("Community chat") }}
-
@@ -106,7 +106,7 @@
{% endif %}
{% if not corporate_enabled %}
- {{ _("Help center") }}
+ {{ _("Help center") }}
{% endif %}
{{ _("Terms of Service") }}
{{ _("Privacy policy") }}
diff --git a/templates/zerver/landing_nav.html b/templates/zerver/landing_nav.html
index 7f22e6ee29..2d041e1867 100644
--- a/templates/zerver/landing_nav.html
+++ b/templates/zerver/landing_nav.html
@@ -110,7 +110,7 @@
Getting started
-
- Help center
+ Help center
-
diff --git a/tools/documentation_crawler/documentation_crawler/spiders/check_help_documentation.py b/tools/documentation_crawler/documentation_crawler/spiders/check_help_documentation.py
index 4eba262544..ace4809417 100644
--- a/tools/documentation_crawler/documentation_crawler/spiders/check_help_documentation.py
+++ b/tools/documentation_crawler/documentation_crawler/spiders/check_help_documentation.py
@@ -41,7 +41,7 @@ class UnusedImagesLinterSpider(BaseDocumentationSpider):
class HelpDocumentationSpider(UnusedImagesLinterSpider):
name = "help_documentation_crawler"
- start_urls = ["http://localhost:9981/help"]
+ start_urls = ["http://localhost:9981/help/"]
deny_domains: List[str] = []
deny = ["/policies/privacy"]
images_path = "static/images/help"
@@ -58,7 +58,7 @@ class PorticoDocumentationSpider(BaseDocumentationSpider):
def _is_external_url(self, url: str) -> bool:
return (
not url.startswith("http://localhost:9981")
- or url.startswith(("http://localhost:9981/help", "http://localhost:9981/api"))
+ or url.startswith(("http://localhost:9981/help/", "http://localhost:9981/api"))
or self._has_extension(url)
)
diff --git a/web/templates/gear_menu.hbs b/web/templates/gear_menu.hbs
index ac8a0ec688..dd8c19e78d 100644
--- a/web/templates/gear_menu.hbs
+++ b/web/templates/gear_menu.hbs
@@ -84,7 +84,7 @@
-
-
+
{{t 'Help center' }}
diff --git a/zerver/tests/test_urls.py b/zerver/tests/test_urls.py
index cc31cc6869..bb281534a7 100644
--- a/zerver/tests/test_urls.py
+++ b/zerver/tests/test_urls.py
@@ -74,7 +74,7 @@ class PublicURLTest(ZulipTestCase):
# Add all files in help documentation directory (except for 'index.md',
# 'missing.md' and `help/include/` files) to `get_urls['200']` list.
- for doc in os.listdir("./help"):
+ for doc in os.listdir("./help/"):
if doc.startswith(".") or "~" in doc or "#" in doc:
continue # nocoverage -- just here for convenience
if doc not in {"index.md", "include", "missing.md"}: