From 242a5e6732d2b224f50e147d4c9deeb58d2e3b8a Mon Sep 17 00:00:00 2001 From: hyan Date: Sat, 13 Jul 2024 22:34:29 +0800 Subject: [PATCH] add translation link --- docs/manual/en/_static/custom.js | 10 ++++++++++ docs/manual/en/conf.py | 1 + docs/manual/zh-cn/_static/custom.js | 10 ++++++++++ docs/manual/zh-cn/conf.py | 1 + 4 files changed, 22 insertions(+) create mode 100644 docs/manual/en/_static/custom.js create mode 100644 docs/manual/zh-cn/_static/custom.js diff --git a/docs/manual/en/_static/custom.js b/docs/manual/en/_static/custom.js new file mode 100644 index 0000000..fe36016 --- /dev/null +++ b/docs/manual/en/_static/custom.js @@ -0,0 +1,10 @@ +addEventListener("load", ev =>{ + var url = location.href; + var el = document.getElementsByTagName('h1')[0]; + var insert = document.createElement('p'); + insert.style['text-indent'] = 0; + insert.innerHTML = url.indexOf('/en/')>=0 ? + `[中文]` : + `[English]`; + el.parentNode.insertBefore(insert, el.nextSibling); +}); \ No newline at end of file diff --git a/docs/manual/en/conf.py b/docs/manual/en/conf.py index 48be91d..19bb52b 100644 --- a/docs/manual/en/conf.py +++ b/docs/manual/en/conf.py @@ -28,6 +28,7 @@ html_static_path = ['_static'] html_css_files = ['custom.css'] +html_js_files = ['custom.js'] html_theme_options = { 'collapse_navigation': False diff --git a/docs/manual/zh-cn/_static/custom.js b/docs/manual/zh-cn/_static/custom.js new file mode 100644 index 0000000..fe36016 --- /dev/null +++ b/docs/manual/zh-cn/_static/custom.js @@ -0,0 +1,10 @@ +addEventListener("load", ev =>{ + var url = location.href; + var el = document.getElementsByTagName('h1')[0]; + var insert = document.createElement('p'); + insert.style['text-indent'] = 0; + insert.innerHTML = url.indexOf('/en/')>=0 ? + `[中文]` : + `[English]`; + el.parentNode.insertBefore(insert, el.nextSibling); +}); \ No newline at end of file diff --git a/docs/manual/zh-cn/conf.py b/docs/manual/zh-cn/conf.py index fe0f291..8ff75e6 100644 --- a/docs/manual/zh-cn/conf.py +++ b/docs/manual/zh-cn/conf.py @@ -28,6 +28,7 @@ html_static_path = ['_static'] html_css_files = ['custom.css'] +html_js_files = ['custom.js'] html_theme_options = { 'collapse_navigation': False