ERROR - Error building page 'mk/index.md': partials/languages/mk.html Traceback (most recent call last): File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/bin/mkdocs", line 8, in <module> sys.exit(cli()) File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/click/core.py", line 1130, in __call__ return self.main(*args, **kwargs) File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/click/core.py", line 1055, in main rv = self.invoke(ctx) File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/click/core.py", line 1657, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/click/core.py", line 1404, in invoke return ctx.invoke(self.callback, **ctx.params) File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/click/core.py", line 760, in invoke return __callback(*args, **kwargs) File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/mkdocs/__main__.py", line 192, in build_command build.build(config.load_config(**kwargs), dirty=not clean) File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/mkdocs/commands/build.py", line 317, in build config['plugins'].run_event('post_build', config=config) File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/mkdocs/plugins.py", line 104, in run_event result = method(**kwargs) File "/srv/app/plugin/plugin.py", line 458, in on_post_build env, File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/mkdocs/commands/build.py", line 217, in _build_page output = template.render(context) File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/jinja2/environment.py", line 1291, in render self.environment.handle_exception() File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/jinja2/environment.py", line 926, in handle_exception raise rewrite_traceback_stack(source=source) File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/material/main.html", line 4, in top-level template code {% extends "base.html" %} File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/material/base.html", line 4, in top-level template code {% import "partials/language.html" as lang with context %} File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/jinja2/environment.py", line 1395, in make_module return TemplateModule(self, ctx) File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/jinja2/environment.py", line 1525, in __init__ body_stream = list(template.root_render_func(context)) # type: ignore File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/material/partials/language.html", line 4, in top-level template code {% import "partials/languages/" ~ config.theme.language ~ ".html" as lang %} File "/opt/lib/poetry/wikimedia-developer-portal-2uZo5AhP-py3.7/lib/python3.7/site-packages/jinja2/loaders.py", line 218, in get_source raise TemplateNotFound(template) jinja2.exceptions.TemplateNotFound: partials/languages/mk.html
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | BUG REPORT | bd808 | T309113 Static pages fail to build when the active locale is not also supported by mkdocs-material theme | ||
Resolved | abi_ | T308236 Add "Wikimedia Developer Portal" to translatewiki.net | |||
Resolved | bd808 | T297168 Write localization/internationalization mkdocs plugin | |||
Resolved | Spike | bd808 | T295832 Evaluate improving/replacing mkdocs-mdpo-plugin to better support TWN integration | ||
Resolved | apaskulin | T287501 Check RTL support on the developer portal |
Event Timeline
Change 798941 had a related patch set uploaded (by BryanDavis; author: Bryan Davis):
[wikimedia/developer-portal@main] plugin: Only set theme.language if supported by theme
Change 798942 had a related patch set uploaded (by BryanDavis; author: Bryan Davis):
[wikimedia/developer-portal@main] dev: Update mkdocs-material to 8.2.15
Change 798943 had a related patch set uploaded (by BryanDavis; author: Bryan Davis):
[wikimedia/developer-portal@main] plugin: Wrap each locale build in a try/except
Change 798941 merged by jenkins-bot:
[wikimedia/developer-portal@main] plugin: Only set theme.language if supported by theme
Change 798942 merged by jenkins-bot:
[wikimedia/developer-portal@main] dev: Update mkdocs-material to 8.2.15
Change 798943 merged by jenkins-bot:
[wikimedia/developer-portal@main] plugin: Wrap each locale build in a try/except
I forked out T309144: Consider replacing mkdocs-material theme translations with our own data as a possible better way to handle this missing translation issue in the long term.