diff --git a/CHANGELOG.md b/CHANGELOG.md index 34430a94..2043c704 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [1.14.6](https://github.com/mkdocstrings/python/releases/tag/1.14.6) - 2025-02-07 + +[Compare with 1.14.5](https://github.com/mkdocstrings/python/compare/1.14.5...1.14.6) + +### Bug Fixes + +- Catch alias resolution errors when getting aliases for an identifier ([0aaa260](https://github.com/mkdocstrings/python/commit/0aaa260139afe2e3ab85d62224c90a389df64978) by Timothée Mazzucotelli). [Issue-358](https://github.com/mkdocstrings/griffe/discussions/358) + +### Code Refactoring + +- Improve translations for Simplified Chinese and Japanese ([753a0df](https://github.com/mkdocstrings/python/commit/753a0df8f91f1cf42fb7e56b7fdd312b2bd652ab) by Zhikang Yan). [PR-244](https://github.com/mkdocstrings/python/pull/244) + ## [1.14.5](https://github.com/mkdocstrings/python/releases/tag/1.14.5) - 2025-02-05 [Compare with 1.14.4](https://github.com/mkdocstrings/python/compare/1.14.4...1.14.5) diff --git a/src/mkdocstrings_handlers/python/handler.py b/src/mkdocstrings_handlers/python/handler.py index 978488b3..e6bd3297 100644 --- a/src/mkdocstrings_handlers/python/handler.py +++ b/src/mkdocstrings_handlers/python/handler.py @@ -307,7 +307,7 @@ def update_env(self, config: Any) -> None: # noqa: ARG002 def get_aliases(self, identifier: str) -> tuple[str, ...]: # noqa: D102 (ignore missing docstring) try: data = self._modules_collection[identifier] - except KeyError: + except (KeyError, AliasResolutionError): return () aliases = [data.path] try: diff --git a/src/mkdocstrings_handlers/python/templates/material/_base/languages/ja.html.jinja b/src/mkdocstrings_handlers/python/templates/material/_base/languages/ja.html.jinja index 76e59f2c..0393ca03 100644 --- a/src/mkdocstrings_handlers/python/templates/material/_base/languages/ja.html.jinja +++ b/src/mkdocstrings_handlers/python/templates/material/_base/languages/ja.html.jinja @@ -10,20 +10,20 @@ {% macro t(key) %}{{ { "ATTRIBUTE": "属性", "Attributes:": "属性:", - "Classes:": "", - "CLASS": "", + "Classes:": "クラス:", + "CLASS": "クラス", "DEFAULT:": "デフォルト:", "Default": "デフォルト", "default:": "デフォルト:", "DESCRIPTION": "デスクリプション", "Description": "デスクリプション", "Examples:": "例:", - "Functions:": "", - "FUNCTION": "", - "Methods:": "", - "METHOD": "", - "Modules:": "", - "MODULE": "", + "Functions:": "関数:", + "FUNCTION": "関数", + "Methods:": "メソッド:", + "METHOD": "メソッド", + "Modules:": "モジュール:", + "MODULE": "モジュール", "Name": "名前", "Other Parameters:": "他の引数:", "PARAMETER": "引数", diff --git a/src/mkdocstrings_handlers/python/templates/material/_base/languages/zh.html.jinja b/src/mkdocstrings_handlers/python/templates/material/_base/languages/zh.html.jinja index 1846960e..e57169ad 100644 --- a/src/mkdocstrings_handlers/python/templates/material/_base/languages/zh.html.jinja +++ b/src/mkdocstrings_handlers/python/templates/material/_base/languages/zh.html.jinja @@ -10,20 +10,20 @@ {% macro t(key) %}{{ { "ATTRIBUTE": "属性", "Attributes:": "属性:", - "Classes:": "", - "CLASS": "", + "Classes:": "类:", + "CLASS": "类", "DEFAULT:": "默认:", "Default": "默认", "default:": "默认:", "DESCRIPTION": "描述", "Description": "描述", "Examples:": "示例:", - "Functions:": "", - "FUNCTION": "", - "Methods:": "", - "METHOD": "", - "Modules:": "", - "MODULE": "", + "Functions:": "函数:", + "FUNCTION": "函数", + "Methods:": "方法:", + "METHOD": "方法", + "Modules:": "模块:", + "MODULE": "模块", "Name": "名称", "Other Parameters:": "其他参数:", "PARAMETER": "参数", diff --git a/src/mkdocstrings_handlers/python/templates/readthedocs/_base/languages/ja.html.jinja b/src/mkdocstrings_handlers/python/templates/readthedocs/_base/languages/ja.html.jinja index 748fd8b7..b6279ef0 100644 --- a/src/mkdocstrings_handlers/python/templates/readthedocs/_base/languages/ja.html.jinja +++ b/src/mkdocstrings_handlers/python/templates/readthedocs/_base/languages/ja.html.jinja @@ -4,20 +4,20 @@ {% macro t(key) %}{{ { "ATTRIBUTE": "属性", "Attributes:": "属性:", - "Classes:": "", - "CLASS": "", + "Classes:": "クラス:", + "CLASS": "クラス", "DEFAULT:": "デフォルト:", "Default": "デフォルト", "default:": "デフォルト:", "DESCRIPTION": "デスクリプション", "Description": "デスクリプション", "Examples:": "例:", - "Functions:": "", - "FUNCTION": "", - "Methods:": "", - "METHOD": "", - "Modules:": "", - "MODULE": "", + "Functions:": "関数:", + "FUNCTION": "関数", + "Methods:": "メソッド:", + "METHOD": "メソッド", + "Modules:": "モジュール:", + "MODULE": "モジュール", "Name": "名前", "Other Parameters:": "他の引数:", "PARAMETER": "引数", diff --git a/src/mkdocstrings_handlers/python/templates/readthedocs/_base/languages/zh.html.jinja b/src/mkdocstrings_handlers/python/templates/readthedocs/_base/languages/zh.html.jinja index 772e33cd..f25ff721 100644 --- a/src/mkdocstrings_handlers/python/templates/readthedocs/_base/languages/zh.html.jinja +++ b/src/mkdocstrings_handlers/python/templates/readthedocs/_base/languages/zh.html.jinja @@ -4,20 +4,20 @@ {% macro t(key) %}{{ { "ATTRIBUTE": "属性", "Attributes:": "属性:", - "Classes:": "", - "CLASS": "", + "Classes:": "类:", + "CLASS": "类", "DEFAULT:": "默认:", "Default": "默认", "default:": "默认:", "DESCRIPTION": "描述", "Description": "描述", "Examples:": "示例:", - "Functions:": "", - "FUNCTION": "", - "Methods:": "", - "METHOD": "", - "Modules:": "", - "MODULE": "", + "Functions:": "函数:", + "FUNCTION": "函数", + "Methods:": "方法:", + "METHOD": "方法", + "Modules:": "模块:", + "MODULE": "模块", "Name": "名称", "Other Parameters:": "其他参数:", "PARAMETER": "参数",