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.htmlDescription
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.