├── tests ├── __init__.py ├── roots │ ├── test-basic │ │ ├── bar.rst │ │ ├── foo.rst │ │ ├── conf.py │ │ └── index.rst │ ├── test-missing-toctree │ │ ├── index.rst │ │ └── conf.py │ └── test-empty │ │ ├── conf.py │ │ └── index.rst ├── util.py └── test_builders.py ├── docs ├── demo │ ├── test_py_module │ │ ├── __init__.py │ │ └── test.py │ ├── static │ │ ├── screen_mobile.png │ │ ├── screen_desktop.png │ │ └── yi_jing_01_chien.jpg │ ├── long.rst │ ├── api.rst │ └── structure.rst ├── requirements.txt ├── supported-browsers.csv ├── _static │ └── debug.js ├── Makefile ├── make.bat ├── installing.rst ├── _templates │ └── layout.html ├── index.rst ├── conf.py └── development.rst ├── .github ├── CODEOWNERS ├── CODE_OF_CONDUCT.md └── ISSUE_TEMPLATE │ └── bug_report.md ├── src └── sass │ ├── _theme_mathjax.sass │ ├── _radiac_variables.scss │ ├── _theme_font_awesome_compatibility.sass │ ├── badge_only.sass │ ├── _theme_breadcrumbs.sass │ ├── _theme_badge_fa.sass │ ├── _theme_font_local.sass │ ├── theme.sass │ ├── _theme_badge.sass │ ├── _theme_variables.sass │ └── _radiac_styles.scss ├── sphinx_radiac_theme ├── locale │ ├── de │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── et │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── fr │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── it │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── lt │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── nl │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── pl │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── pt │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── ru │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── sv │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── tr │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── fa_IR │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ ├── zh_CN │ │ └── LC_MESSAGES │ │ │ ├── sphinx.mo │ │ │ └── sphinx.po │ └── sphinx.pot ├── static │ ├── css │ │ ├── fonts │ │ │ ├── lato-bold.woff │ │ │ ├── lato-bold.woff2 │ │ │ ├── lato-normal.woff │ │ │ ├── lato-normal.woff2 │ │ │ ├── Roboto-Slab-Bold.woff │ │ │ ├── Roboto-Slab-Bold.woff2 │ │ │ ├── lato-bold-italic.woff │ │ │ ├── lato-bold-italic.woff2 │ │ │ ├── Roboto-Slab-Regular.woff │ │ │ ├── Roboto-Slab-Regular.woff2 │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ ├── fontawesome-webfont.woff2 │ │ │ ├── lato-normal-italic.woff │ │ │ └── lato-normal-italic.woff2 │ │ └── badge_only.css │ └── js │ │ ├── badge_only.js │ │ └── theme.js ├── searchbox.html ├── theme.conf ├── layout.html ├── versions.html ├── search.html ├── __init__.py ├── footer.html └── breadcrumbs.html ├── .readthedocs.yml ├── .tx └── config ├── babel.cfg ├── webpack.prod.js ├── .gitattributes ├── .gitignore ├── MANIFEST.in ├── bin └── preinstall.js ├── tox.ini ├── LICENSE ├── webpack.dev.js ├── package.json ├── setup.cfg ├── .circleci └── config.yml ├── webpack.common.js ├── README.rst ├── OFL-License.txt └── setup.py /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/demo/test_py_module/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/roots/test-basic/bar.rst: -------------------------------------------------------------------------------- 1 | bar 2 | === 3 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @readthedocs/theme 2 | -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | sphinx>=3.0 2 | sphinxcontrib-httpdomain 3 | -------------------------------------------------------------------------------- /tests/roots/test-basic/foo.rst: -------------------------------------------------------------------------------- 1 | foo 2 | === 3 | 4 | .. toctree:: 5 | 6 | bar 7 | -------------------------------------------------------------------------------- /tests/roots/test-missing-toctree/index.rst: -------------------------------------------------------------------------------- 1 | test-missing-toctree 2 | ==================== 3 | -------------------------------------------------------------------------------- /tests/roots/test-basic/conf.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | master_doc = 'index' 4 | exclude_patterns = ['_build'] 5 | -------------------------------------------------------------------------------- /tests/roots/test-empty/conf.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | master_doc = 'index' 4 | exclude_patterns = ['_build'] 5 | -------------------------------------------------------------------------------- /src/sass/_theme_mathjax.sass: -------------------------------------------------------------------------------- 1 | span[id*='MathJax-Span'] 2 | color: $mathjax-color 3 | 4 | .math 5 | text-align: center 6 | -------------------------------------------------------------------------------- /docs/demo/static/screen_mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/docs/demo/static/screen_mobile.png -------------------------------------------------------------------------------- /tests/roots/test-missing-toctree/conf.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | master_doc = 'index' 4 | exclude_patterns = ['_build'] 5 | -------------------------------------------------------------------------------- /docs/demo/static/screen_desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/docs/demo/static/screen_desktop.png -------------------------------------------------------------------------------- /docs/demo/static/yi_jing_01_chien.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/docs/demo/static/yi_jing_01_chien.jpg -------------------------------------------------------------------------------- /tests/roots/test-empty/index.rst: -------------------------------------------------------------------------------- 1 | test-empty 2 | ========== 3 | 4 | .. toctree:: 5 | 6 | Heading 7 | ------- 8 | 9 | Subheading 10 | ~~~~~~~~~~ 11 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/de/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/de/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/en/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/en/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/es/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/es/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/et/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/et/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/fr/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/fr/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/it/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/it/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/lt/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/lt/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/nl/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/nl/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/pl/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/pl/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/pt/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/pt/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/ru/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/ru/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/sv/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/sv/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/tr/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/tr/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/lato-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/lato-bold.woff -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/lato-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/lato-bold.woff2 -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/fa_IR/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/fa_IR/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/pt_BR/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/pt_BR/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/zh_CN/LC_MESSAGES/sphinx.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/locale/zh_CN/LC_MESSAGES/sphinx.mo -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/lato-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/lato-normal.woff -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/lato-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/lato-normal.woff2 -------------------------------------------------------------------------------- /tests/roots/test-basic/index.rst: -------------------------------------------------------------------------------- 1 | test-basic 2 | ========== 3 | 4 | .. toctree:: 5 | 6 | foo 7 | 8 | Heading 9 | ------- 10 | 11 | Subheading 12 | ~~~~~~~~~~ 13 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/Roboto-Slab-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/Roboto-Slab-Bold.woff -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/Roboto-Slab-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/Roboto-Slab-Bold.woff2 -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/lato-bold-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/lato-bold-italic.woff -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/lato-bold-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/lato-bold-italic.woff2 -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/Roboto-Slab-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/Roboto-Slab-Regular.woff -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/Roboto-Slab-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/Roboto-Slab-Regular.woff2 -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/lato-normal-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/lato-normal-italic.woff -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/fonts/lato-normal-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radiac/sphinx_radiac_theme/master/sphinx_radiac_theme/static/css/fonts/lato-normal-italic.woff2 -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | 3 | A copy of our code of conduct can be found on Read the Docs as seen below. 4 | 5 | http://docs.readthedocs.io/en/latest/code-of-conduct.html 6 | -------------------------------------------------------------------------------- /docs/supported-browsers.csv: -------------------------------------------------------------------------------- 1 | Browser,Operating System,Versions 2 | Chrome,"Windows, MacOS, Linux, Android",>=90 3 | Firefox,"Linux, Windows",>=90 4 | Edge,Windows,>=90 5 | Safari,"MacOS, iOS",>=13 6 | -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | 3 | python: 4 | version: 3.8 5 | install: 6 | - requirements: docs/requirements.txt 7 | - method: pip 8 | path: . 9 | 10 | sphinx: 11 | configuration: docs/conf.py 12 | -------------------------------------------------------------------------------- /docs/_static/debug.js: -------------------------------------------------------------------------------- 1 | // Add debug actions to flyout menu 2 | 3 | $(function () { 4 | $("[data-toggle='rst-debug-badge']").on("click", function () { 5 | $("[data-toggle='rst-versions']").toggleClass("rst-badge"); 6 | }); 7 | }) 8 | -------------------------------------------------------------------------------- /.tx/config: -------------------------------------------------------------------------------- 1 | [sphinx-rtd-theme.sphinx-rtd-theme] 2 | file_filter = sphinx_radiac_theme/locale//LC_MESSAGES/sphinx.po 3 | source_file = sphinx_radiac_theme/locale/en/LC_MESSAGES/sphinx.po 4 | source_lang = en 5 | minimum_perc = 60 6 | 7 | [main] 8 | host = https://www.transifex.com 9 | type = PO 10 | -------------------------------------------------------------------------------- /babel.cfg: -------------------------------------------------------------------------------- 1 | # How setup this file 2 | # http://babel.pocoo.org/en/latest/setup.html 3 | # this file description: 4 | # http://babel.pocoo.org/en/latest/messages.html#extraction-method-mapping-and-configuration 5 | 6 | # Extraction from Jinja2 HTML templates 7 | [jinja2: **/**.html] 8 | encoding = utf-8 9 | ignore_tags = script,style 10 | include_attrs = alt title summary placeholder 11 | -------------------------------------------------------------------------------- /webpack.prod.js: -------------------------------------------------------------------------------- 1 | const merge = require("webpack-merge"); 2 | const OptimizeCssAssetsPlugin = require("optimize-css-assets-webpack-plugin"); 3 | const TerserPlugin = require("terser-webpack-plugin"); 4 | const common = require("./webpack.common.js"); 5 | 6 | module.exports = merge(common, { 7 | mode: "production", 8 | optimization: { 9 | minimizer: [new TerserPlugin(), new OptimizeCssAssetsPlugin({})] 10 | } 11 | }); 12 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Document global line endings settings 2 | # https://help.github.com/articles/dealing-with-line-endings/ 3 | * text eol=lf 4 | *.bat text eol=crlf 5 | 6 | 7 | # Denote all files that are truly binary and should not be modified. 8 | *.ai binary 9 | *.jpg binary 10 | *.otf binary 11 | *.png binary 12 | *.eot binary 13 | *.ttf binary 14 | *.whl binary 15 | *.woff binary 16 | *.woff2 binary 17 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/searchbox.html: -------------------------------------------------------------------------------- 1 | {%- if 'singlehtml' not in builder %} 2 |
3 |
4 | 5 | 6 | 7 |
8 |
9 | {%- endif %} 10 | -------------------------------------------------------------------------------- /src/sass/_radiac_variables.scss: -------------------------------------------------------------------------------- 1 | // Override theme_variables 2 | 3 | $white: #fff; 4 | $white_pale: #ddd9d0; // Text on dark background 5 | $blue: #5080c0; // Title bar, body titles 6 | $grey: #5a5a5a; // Sidebar 7 | 8 | $class-color: $blue; 9 | $guilabel-color: $blue; 10 | 11 | $nav-search-background-color: $blue; 12 | $nav-link-color: $blue; 13 | $nav-caption: lighten($blue, 15%); 14 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.egg-info 3 | *.egg 4 | *build/ 5 | .tox 6 | .coverage 7 | *.DS_Store 8 | *.sass-cache 9 | *.map 10 | .ropeproject/ 11 | .ruby-version 12 | dist/ 13 | bower_components/ 14 | include/ 15 | lib/ 16 | local/ 17 | node_modules 18 | npm-debug.log 19 | pip-selfcheck.json 20 | sphinx_radiac_theme/static/fonts/Lato/ 21 | sphinx_radiac_theme/static/fonts/RobotoSlab/ 22 | .python-version 23 | .node-version 24 | sphinx_radiac_theme/static/js/html5shiv.min.js 25 | sphinx_radiac_theme/static/js/html5shiv-printshiv.min.js 26 | .nvmrc 27 | -------------------------------------------------------------------------------- /src/sass/_theme_font_awesome_compatibility.sass: -------------------------------------------------------------------------------- 1 | .icon 2 | @extend .fa 3 | .icon-home 4 | @extend .fa-home 5 | .icon-search 6 | @extend .fa-search 7 | .icon-book 8 | @extend .fa-book 9 | .icon-caret-down 10 | @extend .fa-caret-down 11 | .icon-github 12 | @extend .fa-github 13 | .icon-bitbucket 14 | @extend .fa-bitbucket 15 | .icon-gitlab 16 | @extend .fa-gitlab 17 | .icon-fire 18 | @extend .fa-fire 19 | .icon-circle-arrow-right 20 | @extend .fa-arrow-circle-right 21 | .icon-circle-arrow-left 22 | @extend .fa-arrow-circle-left 23 | .icon-link 24 | @extend .fa-link 25 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/theme.conf: -------------------------------------------------------------------------------- 1 | [theme] 2 | inherit = basic 3 | stylesheet = css/theme.css 4 | pygments_style = default 5 | 6 | [options] 7 | canonical_url = 8 | analytics_id = 9 | analytics_anonymize_ip = False 10 | collapse_navigation = True 11 | sticky_navigation = True 12 | navigation_depth = 4 13 | includehidden = True 14 | titles_only = 15 | logo_only = 16 | display_version = True 17 | prev_next_buttons_location = bottom 18 | style_external_links = False 19 | style_nav_header_background = 20 | vcs_pageview_mode = 21 | radiac_project_name = 22 | radiac_project_slug = 23 | radiac_subsite_links = 24 | -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include *.txt 2 | include babel.cfg 3 | include LICENSE 4 | include bin/preinstall.js 5 | recursive-include sphinx_radiac_theme *.conf 6 | recursive-include sphinx_radiac_theme *.css 7 | recursive-include sphinx_radiac_theme *.eot 8 | recursive-include sphinx_radiac_theme *.html 9 | recursive-include sphinx_radiac_theme *.js 10 | recursive-include sphinx_radiac_theme *.svg 11 | recursive-include sphinx_radiac_theme *.ttf 12 | recursive-include sphinx_radiac_theme *.woff 13 | recursive-include sphinx_radiac_theme *.woff2 14 | recursive-include sphinx_radiac_theme/locale *.pot *.po *.mo 15 | recursive-include tests *.py 16 | recursive-include tests *.rst 17 | prune build 18 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- 1 | # Minimal makefile for Sphinx documentation 2 | # 3 | 4 | # You can set these variables from the command line. 5 | SPHINXOPTS = 6 | SPHINXBUILD = sphinx-build 7 | SPHINXPROJ = ReadtheDocsSphinxTheme 8 | SOURCEDIR = . 9 | BUILDDIR = build 10 | 11 | # Put it first so that "make" without argument is like "make help". 12 | help: 13 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 14 | 15 | .PHONY: help Makefile 16 | 17 | # Catch-all target: route all unknown targets to Sphinx using the new 18 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). 19 | %: Makefile 20 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 21 | -------------------------------------------------------------------------------- /src/sass/badge_only.sass: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------------ 2 | // CONTRIBUTORS, PLEASE READ THIS! 3 | // ------------------------------------------------------------ 4 | // This generates the RTD sticky badge for non RTD themes. As 5 | // always, only files labeled "theme_*.sass should be edited". 6 | // ------------------------------------------------------------ 7 | $border-box-sizing: false !default 8 | 9 | @import wyrm_core/wy_variables 10 | @import theme_variables 11 | @import ~bourbon/app/assets/stylesheets/bourbon 12 | @import ~bourbon-neat/app/assets/stylesheets/neat 13 | @import wyrm_core/mixin 14 | @import wyrm_core/grid_settings 15 | @import _theme_badge_fa 16 | @import _theme_badge 17 | -------------------------------------------------------------------------------- /src/sass/_theme_breadcrumbs.sass: -------------------------------------------------------------------------------- 1 | .wy-breadcrumbs 2 | +clearfix 3 | 4 | .wy-breadcrumbs li 5 | display: inline-block 6 | &.wy-breadcrumbs-aside 7 | float: right 8 | a 9 | display: inline-block 10 | padding: 5px 11 | &:first-child 12 | padding-left: 0 13 | code 14 | padding: 5px 15 | border: none 16 | background: none 17 | &.literal 18 | color: $text-color 19 | .wy-breadcrumbs-extra 20 | margin-bottom: 0 21 | color: $text-light 22 | font-size: 80% 23 | display: inline-block 24 | 25 | 26 | +media($mobile) 27 | .wy-breadcrumbs-extra 28 | display: none 29 | .wy-breadcrumbs li.wy-breadcrumbs-aside 30 | display: none 31 | 32 | @media print 33 | .wy-breadcrumbs li.wy-breadcrumbs-aside 34 | display: none 35 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: 'Bug, Needed: replication' 6 | assignees: '' 7 | 8 | --- 9 | 10 | ### Problem 11 | 12 | Give details on your issue. 13 | 14 | ### Reproducible Project 15 | 16 | Please give a link to a public reproducible project or provide an example of the Restructured Text that gives an issue. 17 | 18 | ```rst 19 | Place RST code here (if any). 20 | ``` 21 | 22 | #### Error Logs/Results 23 | 24 | Place any images or error logs that might be able to help solve the issue here. 25 | 26 | #### Expected Results 27 | 28 | Please describe how this should work properly. 29 | 30 | ### Environment Info 31 | 32 | - Python Version: 33 | - Sphinx Version: 34 | - RTD Theme Version: 35 | -------------------------------------------------------------------------------- /bin/preinstall.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | const package = require('../package.json'); 4 | 5 | // Sorry everyone, this is the closest we can get to commenting on package.json 6 | // dependencies :( 7 | if (package.devDependencies['bourbon-neat'] !== '~1.9') { 8 | // Wyrm is not compatible with Neat 2.0+, and Neat 1.9 at least pins a 9 | // node-sass version that doesn't require Python 2. The changes to Wyrm to 10 | // support Neat 2.0+ are all fairly minor changes, but it deeply affects the 11 | // grid system and might be more of a liability than an old release of Neat. 12 | // See: https://github.com/radiac/sphinx_radiac_theme/pull/771 13 | console.error( 14 | 'bourbon-neat 1.9 is required, Wyrm is not compatible with Neat 2.0+.' 15 | ); 16 | console.error( 17 | 'The expected selector for the bourbon-neat dependency in package.json is "~1.9".' 18 | ); 19 | process.exit(1); 20 | } 21 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/layout.html: -------------------------------------------------------------------------------- 1 | {%- extends "layout_original.html" %} 2 | 3 | {%- block extrabody %} 4 |
5 | 18 |
19 | {% endblock %} 20 | 21 | {%- block radiac_title %} 22 |
23 |

{{ theme_radiac_project_name }}

24 |
25 | {% endblock %} 26 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/js/badge_only.js: -------------------------------------------------------------------------------- 1 | !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=4)}({4:function(e,t,r){}}); -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | 3 | pushd %~dp0 4 | 5 | REM Command file for Sphinx documentation 6 | 7 | if "%SPHINXBUILD%" == "" ( 8 | set SPHINXBUILD=python -msphinx 9 | ) 10 | set SPHINXOPTS= 11 | set SPHINXBUILD=sphinx-build 12 | set SOURCEDIR=. 13 | set BUILDDIR=build 14 | set SPHINXPROJ=ReadtheDocsSphinxTheme 15 | 16 | if "%1" == "" goto help 17 | 18 | %SPHINXBUILD% >NUL 2>NUL 19 | if errorlevel 9009 ( 20 | echo. 21 | echo.The Sphinx module was not found. Make sure you have Sphinx installed, 22 | echo.then set the SPHINXBUILD environment variable to point to the full 23 | echo.path of the 'sphinx-build' executable. Alternatively you may add the 24 | echo.Sphinx directory to PATH. 25 | echo. 26 | echo.If you don't have Sphinx installed, grab it from 27 | echo.http://sphinx-doc.org/ 28 | exit /b 1 29 | ) 30 | 31 | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% 32 | goto end 33 | 34 | :help 35 | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% 36 | 37 | :end 38 | popd 39 | -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- 1 | [tox] 2 | envlist = py{2,27,3,36,37,38,39}-sphinx{16,17,18,20,21,22,23,24,30,31,32,33,34,35,40,41,latest}{-html4,-html5,}{-qa,} 3 | 4 | [testenv] 5 | setev = 6 | LANG=C 7 | deps = 8 | . 9 | readthedocs-sphinx-ext 10 | pytest 11 | sphinxcontrib-httpdomain 12 | sphinx16: Sphinx < 1.7 13 | sphinx17: Sphinx < 1.8 14 | sphinx18: Sphinx < 1.9 15 | sphinx20: Sphinx < 2.1 16 | sphinx21: Sphinx < 2.2 17 | sphinx22: Sphinx < 2.3 18 | sphinx23: Sphinx < 2.4 19 | sphinx24: Sphinx < 2.5 20 | sphinx30: Sphinx < 3.1 21 | sphinx31: Sphinx < 3.2 22 | sphinx32: Sphinx < 3.3 23 | sphinx33: Sphinx < 3.4 24 | sphinx34: Sphinx < 3.5 25 | sphinx35: Sphinx < 3.6 26 | sphinx40: Sphinx < 4.1 27 | sphinx41: Sphinx < 4.2 28 | sphinxlatest: Sphinx 29 | commands = 30 | pytest {posargs} tests/ 31 | !html4: sphinx-build -b html -Dhtml4_writer=0 -d {envtmpdir}/doctrees docs/ {envtmpdir}/html 32 | html4: sphinx-build -b html -Dhtml4_writer=1 -d {envtmpdir}/doctrees docs/ {envtmpdir}/html 33 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2013-2018 Dave Snider, Read the Docs, Inc. & contributors 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /webpack.dev.js: -------------------------------------------------------------------------------- 1 | const path = require("path"); 2 | const merge = require("webpack-merge"); 3 | const exec = require("child_process").exec; 4 | const WatchPlugin = require("webpack-watch-files-plugin").default; 5 | const ShellPlugin = require("webpack-shell-plugin"); 6 | const common = require("./webpack.common.js"); 7 | 8 | module.exports = merge(common, { 9 | mode: "development", 10 | watch: true, 11 | // The dev server uses both contentBase and publicPath. The contentBase is 12 | // used to server the built docs, and publicPath is the bundle path for live 13 | // reloading. The publicPath intercepts requests to the static assets in 14 | // _static/. Opening http://localhost:1919 is everything you need for 15 | // development. 16 | devServer: { 17 | contentBase: "docs/build/html", 18 | port: 1919, 19 | open: false, 20 | hot: false, 21 | liveReload: true, 22 | publicPath: "/_static/", 23 | disableHostCheck: true, 24 | headers: { 25 | "Access-Control-Allow-Origin": "*" 26 | } 27 | }, 28 | plugins: [ 29 | new WatchPlugin({ 30 | files: ["./docs/**/*.rst", "./docs/**/*.py"] 31 | }), 32 | new ShellPlugin({ 33 | onBuildStart: ["make -C docs clean html"], 34 | }) 35 | ] 36 | }); 37 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/versions.html: -------------------------------------------------------------------------------- 1 | {% if READTHEDOCS %} 2 | {# Add rst-badge after rst-versions for small badge style. #} 3 |
4 | 5 | Read the Docs 6 | v: {{ current_version }} 7 | 8 | 9 |
10 |
11 |
{{ _('Versions') }}
12 | {% for slug, url in versions %} 13 |
{{ slug }}
14 | {% endfor %} 15 |
16 |
17 |
{{ _('Downloads') }}
18 | {% for type, url in downloads %} 19 |
{{ type }}
20 | {% endfor %} 21 |
22 |
23 | {# Translators: The phrase "Read the Docs" is not translated #} 24 |
{{ _('On Read the Docs') }}
25 |
26 | {{ _('Project Home') }} 27 |
28 |
29 | {{ _('Builds') }} 30 |
31 |
32 |
33 |
34 | {% endif %} 35 | -------------------------------------------------------------------------------- /src/sass/_theme_badge_fa.sass: -------------------------------------------------------------------------------- 1 | // Slimmer version of FA for use on the badge_only.sass file. 2 | 3 | +font-face(FontAwesome, '#{$fa-font-path}/fontawesome-webfont') 4 | 5 | .fa:before 6 | display: inline-block 7 | font-family: FontAwesome 8 | font-style: normal 9 | font-weight: normal 10 | line-height: 1 11 | text-decoration: inherit 12 | +font-smooth 13 | 14 | a .fa 15 | display: inline-block 16 | text-decoration: inherit 17 | 18 | 19 | li 20 | .fa 21 | display: inline-block 22 | .fa-large:before, 23 | .fa-large:before 24 | /* 1.5 increased font size for fa-large * 1.25 width 25 | width: 1.5 * 1.25em 26 | 27 | ul.fas 28 | list-style-type: none 29 | margin-left: 2em 30 | text-indent: -0.8em 31 | li 32 | .fa 33 | width: 0.8em 34 | .fa-large:before, 35 | .fa-large:before 36 | /* 1.5 increased font size for fa-large * 1.25 width 37 | vertical-align: baseline 38 | // width: 1.5*1.25em 39 | 40 | .fa-book:before 41 | content: "\f02d" 42 | 43 | .icon-book:before 44 | content: "\f02d" 45 | 46 | .fa-caret-down:before 47 | content: "\f0d7" 48 | 49 | .icon-caret-down:before 50 | content: "\f0d7" 51 | 52 | .fa-caret-up:before 53 | content: "\f0d8" 54 | 55 | .icon-caret-up:before 56 | content: "\f0d8" 57 | 58 | .fa-caret-left:before 59 | content: "\f0d9" 60 | 61 | .icon-caret-left:before 62 | content: "\f0d9" 63 | 64 | .fa-caret-right:before 65 | content: "\f0da" 66 | 67 | .icon-caret-right:before 68 | content: "\f0da" 69 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sphinx_radiac_theme", 3 | "main": "js/theme.js", 4 | "version": "1.0.1alpha1", 5 | "scripts": { 6 | "dev": "webpack-dev-server --open --config webpack.dev.js", 7 | "build": "webpack --config webpack.prod.js", 8 | "preinstall": "bin/preinstall.js" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "https://github.com/radiac/sphinx_radiac_theme.git" 13 | }, 14 | "author": "Read the Docs", 15 | "license": "MIT", 16 | "bugs": { 17 | "url": "https://github.com/radiac/sphinx_radiac_theme/issues" 18 | }, 19 | "homepage": "https://github.com/radiac/sphinx_radiac_theme", 20 | "dependencies": {}, 21 | "devDependencies": { 22 | "bourbon": "~4.3", 23 | "bourbon-neat": "~1.9", 24 | "copy-webpack-plugin": "^5.1.2", 25 | "css-loader": "^3.6.0", 26 | "file-loader": "^3.0.1", 27 | "font-awesome": "^4.7.0", 28 | "html5shiv": "^3.7.3", 29 | "imports-loader": "^0.8.0", 30 | "jquery": "^3.6.0", 31 | "lato-font": "^3.0.0", 32 | "mini-css-extract-plugin": "^0.6.0", 33 | "node-sass": "^4.13.1", 34 | "optimize-css-assets-webpack-plugin": "^5.0.4", 35 | "roboto-fontface": "^0.10.0", 36 | "sass-loader": "^7.3.0", 37 | "style-loader": "^0.23.1", 38 | "webpack": "^4.46.0", 39 | "webpack-cli": "^3.3.12", 40 | "webpack-dev-server": "^3.11.2", 41 | "webpack-merge": "^4.2.1", 42 | "webpack-shell-plugin": "^0.5.0", 43 | "webpack-watch-files-plugin": "^1.1.0", 44 | "wyrm": "^1.0.9" 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bumpversion] 2 | current_version = 1.0.1alpha1 3 | commit = false 4 | tag = false 5 | parse = (?P\d+)\.(?P\d+)\.(?P\d+)((?P[a-z]+)(?P\d+))? 6 | serialize = 7 | {major}.{minor}.{patch}{release}{dev} 8 | {major}.{minor}.{patch} 9 | 10 | [bdist_wheel] 11 | universal = 1 12 | 13 | [extract_messages] 14 | mapping_file = babel.cfg 15 | output_file = sphinx_radiac_theme/locale/sphinx.pot 16 | keywords = _ l_ lazy_gettext 17 | add_comments = Translators: 18 | 19 | [init_catalog] 20 | domain = sphinx 21 | input_file = sphinx_radiac_theme/locale/sphinx.pot 22 | output_dir = sphinx_radiac_theme/locale/ 23 | 24 | [update_catalog] 25 | domain = sphinx 26 | input_file = sphinx_radiac_theme/locale/sphinx.pot 27 | output_dir = sphinx_radiac_theme/locale/ 28 | 29 | [compile_catalog] 30 | domain = sphinx 31 | directory = sphinx_radiac_theme/locale/ 32 | 33 | [bumpversion:part:release] 34 | optional_value = release 35 | first_value = alpha 36 | values = 37 | alpha 38 | rc 39 | release 40 | 41 | [bumpversion:part:dev] 42 | first_value = 1 43 | 44 | [bumpversion:file:setup.py] 45 | 46 | [bumpversion:file:sphinx_radiac_theme/__init__.py] 47 | 48 | [bumpversion:file:package.json] 49 | search = "version": "{current_version}", 50 | replace = "version": "{new_version}", 51 | 52 | [bumpversion:file:package-lock.json] 53 | search = "version": "{current_version}", 54 | replace = "version": "{new_version}", 55 | 56 | [bumpversion:file:docs/changelog.rst] 57 | search = .. |development_version| replace:: {current_version} 58 | replace = .. |development_version| replace:: {new_version} 59 | -------------------------------------------------------------------------------- /docs/installing.rst: -------------------------------------------------------------------------------- 1 | Installation 2 | ============ 3 | 4 | Install the package (or add it to your ``requirements.txt`` file): 5 | 6 | .. code:: console 7 | 8 | $ pip install sphinx_radiac_theme 9 | 10 | In your ``conf.py`` file: 11 | 12 | .. code:: python 13 | 14 | import sphinx_radiac_theme 15 | 16 | extensions = [ 17 | ... 18 | 'sphinx_radiac_theme', 19 | ] 20 | 21 | html_theme = "sphinx_radiac_theme" 22 | 23 | .. seealso:: 24 | :ref:`supported-browsers` 25 | Officially supported and tested browser/operating system combinations 26 | 27 | :ref:`supported-dependencies` 28 | Officially Supported versions of Python, Sphinx, and other dependencies. 29 | 30 | .. note:: 31 | 32 | Adding this theme as an extension is what enables localization of theme 33 | strings in your translated output. If these strings are not translated in 34 | your output, either we lack the localized strings for your locale, or you 35 | are using an old version of the theme. 36 | 37 | Via Git or Download 38 | ------------------- 39 | 40 | .. warning:: 41 | 42 | Installing directly from the repository source is deprecated and is not 43 | recommended. Static assets won't be included in the repository starting in 44 | release :ref:`3.0.0`. 45 | 46 | Symlink or subtree the ``sphinx_radiac_theme/sphinx_radiac_theme`` repository into your documentation at 47 | ``docs/_themes/sphinx_radiac_theme`` then add the following two settings to your Sphinx 48 | ``conf.py`` file: 49 | 50 | .. code:: python 51 | 52 | html_theme = "sphinx_radiac_theme" 53 | html_theme_path = ["_themes", ] 54 | -------------------------------------------------------------------------------- /src/sass/_theme_font_local.sass: -------------------------------------------------------------------------------- 1 | $lato-font-path: "~lato-font/fonts" 2 | $roboto-font-path: "~roboto-fontface/fonts/roboto-slab" 3 | 4 | @font-face 5 | font-family: 'Lato' 6 | src: url('#{$lato-font-path}/lato-normal/lato-normal.woff2') format('woff2'), url('#{$lato-font-path}/lato-normal/lato-normal.woff') format('woff') 7 | font-weight: 400 8 | font-style: normal 9 | font-display: $font-display 10 | 11 | @font-face 12 | font-family: 'Lato' 13 | src: url('#{$lato-font-path}/lato-bold/lato-bold.woff2') format('woff2'), url('#{$lato-font-path}/lato-bold/lato-bold.woff') format('woff') 14 | font-weight: 700 15 | font-style: normal 16 | font-display: $font-display 17 | 18 | @font-face 19 | font-family: 'Lato' 20 | src: url('#{$lato-font-path}/lato-bold-italic/lato-bold-italic.woff2') format('woff2'), url('#{$lato-font-path}/lato-bold-italic/lato-bold-italic.woff') format('woff') 21 | font-weight: 700 22 | font-style: italic 23 | font-display: $font-display 24 | 25 | @font-face 26 | font-family: 'Lato' 27 | src: url('#{$lato-font-path}/lato-normal-italic/lato-normal-italic.woff2') format('woff2'), url('#{$lato-font-path}/lato-normal-italic/lato-normal-italic.woff') format('woff') 28 | font-weight: 400 29 | font-style: italic 30 | font-display: $font-display 31 | 32 | @font-face 33 | font-family: 'Roboto Slab' 34 | font-style: normal 35 | font-weight: 400 36 | src: url('#{$roboto-font-path}/Roboto-Slab-Regular.woff2') format('woff2'), url('#{$roboto-font-path}/Roboto-Slab-Regular.woff') format('woff') 37 | font-display: $font-display 38 | 39 | @font-face 40 | font-family: 'Roboto Slab' 41 | font-style: normal 42 | font-weight: 700 43 | src: url('#{$roboto-font-path}/Roboto-Slab-Bold.woff2') format('woff2'), url('#{$roboto-font-path}/Roboto-Slab-Bold.woff') format('woff') 44 | font-display: $font-display 45 | -------------------------------------------------------------------------------- /src/sass/theme.sass: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------------ 2 | // CONTRIBUTORS, PLEASE READ THIS! 3 | // ------------------------------------------------------------ 4 | // This theme pulls from other frontend projects. The only 5 | // things you should edit are the sass files that start with 6 | // "theme_*.sass". All other files are loaded through bower. 7 | // ------------------------------------------------------------ 8 | 9 | // Variable defaults set by Wyrm 10 | @import wyrm_core/wy_variables 11 | 12 | // Variable overrides that change coloring and fonts for this theme. 13 | @import theme_variables 14 | 15 | // Radiac.net specific variables 16 | @import radiac_variables 17 | 18 | // bourbon.io framework 19 | @import ~bourbon/app/assets/stylesheets/bourbon 20 | 21 | // Bourbon.io/neat framework, with some default media queries 22 | @import wyrm_core/grid_settings 23 | @import ~bourbon-neat/app/assets/stylesheets/neat 24 | // Some corrections for neat 25 | @import wyrm_core/neat_extra 26 | 27 | // Custom reset 28 | @import wyrm_core/reset 29 | 30 | // Wyrm mixins 31 | @import wyrm_core/mixin 32 | 33 | // Font Awesome with wyrm extras 34 | @import ~font-awesome/scss/font-awesome 35 | @import wyrm_core/font_icon_defaults 36 | 37 | // Wyrm core styles used in this theme 38 | @import wyrm_core/alert 39 | @import wyrm_core/button 40 | @import wyrm_core/dropdown 41 | @import wyrm_core/form 42 | @import wyrm_core/generic 43 | @import wyrm_core/table 44 | @import wyrm_core/type 45 | 46 | // Theme specific styles. These are likely the files you want to edit. 47 | @import theme_breadcrumbs 48 | @import theme_layout 49 | @import theme_badge 50 | @import theme_rst 51 | @import theme_mathjax 52 | @import theme_font_awesome_compatibility 53 | @import theme_font_local 54 | 55 | // Radiac.net specific styles 56 | @import radiac_styles 57 | -------------------------------------------------------------------------------- /docs/_templates/layout.html: -------------------------------------------------------------------------------- 1 | {%- extends "!layout.html" %} 2 | 3 | {#- 4 | 5 | This template exists as a way to implement a version menu without changing what 6 | the theme normally renders the menu on local builds and on builds on Read the 7 | Docs. This is for local testing purposes only. 8 | 9 | #} 10 | 11 | {%- block footer %} 12 | {%- if not READTHEDOCS %} 13 |
14 | 15 | Read the Docs 16 | v: latest 17 | 18 | 19 |
20 |
21 |
{{ _('Versions') }}
22 | {%- if test_versions %} 23 | {%- for version in test_versions %} 24 |
{{ version }}
25 | {%- endfor %} 26 | {%- else %} 27 |
latest
28 |
1.0
29 |
1.1
30 | {%- endif %} 31 |
32 |
33 |
{{ _('Downloads') }}
34 |
PDF
35 |
ePub
36 |
HTML
37 |
38 |
39 | {#- Translators: The phrase "Read the Docs" is not translated #} 40 |
{{ _('On Read the Docs') }}
41 |
42 | {{ _('Project Home') }} 43 |
44 |
45 | {{ _('Builds') }} 46 |
47 |
48 |
49 |
Debug
50 |
Swap badge position
51 |
52 |
53 |
54 | {%- endif %} 55 | {%- endblock %} 56 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/search.html: -------------------------------------------------------------------------------- 1 | {# 2 | basic/search.html 3 | ~~~~~~~~~~~~~~~~~ 4 | 5 | Template for the search page. 6 | 7 | :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. 8 | :license: BSD, see https://github.com/sphinx-doc/sphinx/blob/master/LICENSE for details. 9 | #} 10 | {%- extends "layout.html" %} 11 | {% set title = _('Search') %} 12 | {% set display_vcs_links = False %} 13 | {%- block scripts %} 14 | {{ super() }} 15 | 16 | 17 | {%- endblock %} 18 | {% block footer %} 19 | 22 | {# this is used when loading the search index using $.ajax fails, 23 | such as on Chrome for documents on localhost #} 24 | 25 | {{ super() }} 26 | {% endblock %} 27 | {% block body %} 28 | 36 | 37 | {% if search_performed %} 38 | {# Translators: Search is a noun, not a verb #} 39 |

{{ _('Search Results') }}

40 | {% if not search_results %} 41 |

{{ _('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.') }}

42 | {% endif %} 43 | {% endif %} 44 |
45 | {% if search_results %} 46 |
    47 | {% for href, caption, context in search_results %} 48 |
  • 49 | {{ caption }} 50 |

    {{ context|e }}

    51 |
  • 52 | {% endfor %} 53 |
54 | {% endif %} 55 |
56 | {% endblock %} 57 | -------------------------------------------------------------------------------- /tests/util.py: -------------------------------------------------------------------------------- 1 | from __future__ import print_function 2 | 3 | import os 4 | import tempfile 5 | import shutil 6 | from contextlib import contextmanager 7 | 8 | import pytest 9 | from sphinx.application import Sphinx 10 | 11 | try: 12 | from StringIO import StringIO 13 | except ImportError: 14 | from io import StringIO 15 | 16 | 17 | @contextmanager 18 | def build(root, builder='html', **kwargs): 19 | tmpdir = tempfile.mkdtemp() 20 | 21 | srcdir = os.path.join(os.path.dirname(__file__), 'roots', root) 22 | destdir = os.path.join(tmpdir, builder) 23 | doctreedir = os.path.join(tmpdir, 'doctree/') 24 | 25 | status = StringIO() 26 | warning = StringIO() 27 | 28 | kwargs.update({ 29 | 'status': status, 30 | 'warning': warning, 31 | }) 32 | 33 | confoverrides = kwargs.pop('confoverrides', {}) 34 | confoverrides['html_theme'] = 'sphinx_radiac_theme' 35 | extensions = confoverrides.get('extensions', []) 36 | extensions.append('sphinx_radiac_theme') 37 | extensions.append('readthedocs_ext.readthedocs') 38 | confoverrides['extensions'] = extensions 39 | kwargs['confoverrides'] = confoverrides 40 | 41 | try: 42 | app = Sphinx(srcdir, srcdir, destdir, doctreedir, builder, **kwargs) 43 | app.builder.build_all() 44 | yield (app, status.getvalue(), warning.getvalue()) 45 | except Exception as e: 46 | print('# root:', root) 47 | print('# builder:', builder) 48 | print('# source:', srcdir) 49 | print('# destination:', destdir) 50 | print('# status:', '\n' + status.getvalue()) 51 | print('# warning:', '\n' + warning.getvalue()) 52 | raise 53 | finally: 54 | shutil.rmtree(tmpdir) 55 | 56 | 57 | def build_all(root, **kwargs): 58 | for builder in ['html', 'singlehtml', 'readthedocs', 'readthedocsdirhtml', 59 | 'readthedocssinglehtml', 'readthedocssinglehtmllocalmedia']: 60 | with build(root, builder, **kwargs) as ret: 61 | yield ret 62 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- 1 | Read the Docs Sphinx Theme 2 | ========================== 3 | 4 | This Sphinx_ theme was designed to provide a great reader experience for 5 | documentation users on both desktop and mobile devices. This theme is commonly 6 | used with projects on `Read the Docs`_ but can work with any Sphinx project. 7 | 8 | .. _Sphinx: http://www.sphinx-doc.org 9 | .. _Read the Docs: http://www.readthedocs.org 10 | 11 | Using this theme 12 | ---------------- 13 | 14 | :doc:`installing` 15 | How to install this theme on your Sphinx project. 16 | 17 | :doc:`configuring` 18 | Theme configuration and customization options. 19 | 20 | :ref:`supported-browsers` 21 | Supported browser/operating system combinations. 22 | 23 | :ref:`supported-dependencies` 24 | Supported project dependencies, like Python and Sphinx. 25 | 26 | Development 27 | ----------- 28 | 29 | :doc:`contributing` 30 | How to contribute changes to the theme. 31 | 32 | :doc:`Development guidelines ` 33 | Guidelines the theme developers use for developing and testing changes. 34 | 35 | `Read the Docs contributor guide`_ 36 | Our contribution guidelines extend to all projects maintained by Read the 37 | Docs core team. 38 | 39 | :doc:`changelog` 40 | The theme development changelog. 41 | 42 | :doc:`Demo documentation ` 43 | The theme's styleguide test environment, where new changes are tested. 44 | 45 | 46 | .. _Read the Docs contributor guide: https://docs.readthedocs.io/en/stable/contribute.html 47 | 48 | 49 | .. Hidden TOCs 50 | 51 | .. toctree:: 52 | :caption: Theme Documentation 53 | :maxdepth: 2 54 | :hidden: 55 | 56 | installing 57 | configuring 58 | development 59 | contributing 60 | 61 | .. toctree:: 62 | :maxdepth: 1 63 | :hidden: 64 | 65 | changelog 66 | 67 | .. toctree:: 68 | :maxdepth: 2 69 | :numbered: 70 | :caption: Demo Documentation 71 | :hidden: 72 | 73 | demo/structure 74 | demo/demo 75 | demo/lists_tables 76 | demo/api 77 | 78 | .. toctree:: 79 | :maxdepth: 3 80 | :numbered: 81 | :caption: This is an incredibly long caption for a long menu 82 | :hidden: 83 | 84 | demo/long 85 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- 1 | version: 2.1 2 | 3 | commands: 4 | run-tox: 5 | description: "Run tox" 6 | parameters: 7 | version: 8 | type: string 9 | sphinx-version: 10 | type: string 11 | default: "16,17,18,20,21,22,23,24,30,31,32,33,34,35,40,41,latest" 12 | steps: 13 | - checkout 14 | - run: pip install --user tox 15 | - run: tox -e "<>-sphinx{<>}" 16 | run-build: 17 | description: "Ensure built assets are up to date" 18 | steps: 19 | - checkout 20 | - run: npm ci 21 | - run: npm run build 22 | - run: 23 | name: Ensure built assets are up to date 24 | command: | 25 | if [[ `git status sphinx_radiac_theme/ --porcelain` ]] 26 | then 27 | echo "ERROR: assets are out of date. Make sure to run 'npm run build' on your branch." 28 | git status sphinx_radiac_theme/ --porcelain 29 | exit 1 30 | fi 31 | 32 | jobs: 33 | build: 34 | docker: 35 | - image: 'cimg/python:3.9-node' 36 | steps: 37 | - run-build: {} 38 | py27: 39 | docker: 40 | - image: 'cimg/python:2.7' 41 | steps: 42 | - run-tox: 43 | version: py27 44 | py36: 45 | docker: 46 | - image: 'cimg/python:3.6' 47 | steps: 48 | - run-tox: 49 | version: py36 50 | py37: 51 | docker: 52 | - image: 'cimg/python:3.7' 53 | steps: 54 | - run-tox: 55 | version: py37 56 | py38: 57 | docker: 58 | - image: 'cimg/python:3.8' 59 | steps: 60 | - run-tox: 61 | version: py38 62 | py39: 63 | docker: 64 | - image: 'cimg/python:3.9' 65 | steps: 66 | - run-tox: 67 | version: py39 68 | 69 | workflows: 70 | version: 2 71 | tests: 72 | jobs: 73 | - build 74 | - py39: 75 | requires: 76 | - build 77 | - py38: 78 | requires: 79 | - build 80 | - py37: 81 | requires: 82 | - build 83 | - py36: 84 | requires: 85 | - build 86 | - py27: 87 | requires: 88 | - build 89 | -------------------------------------------------------------------------------- /webpack.common.js: -------------------------------------------------------------------------------- 1 | const path = require("path"); 2 | const MiniCssExtractPlugin = require("mini-css-extract-plugin"); 3 | const CopyPlugin = require('copy-webpack-plugin'); 4 | 5 | module.exports = { 6 | entry: { 7 | theme: ["./src/theme.js", "./src/sass/theme.sass"], 8 | badge_only: "./src/sass/badge_only.sass" 9 | }, 10 | output: { 11 | filename: "js/[name].js?[hash]", 12 | path: path.resolve(__dirname, "sphinx_radiac_theme/static") 13 | }, 14 | externals: { 15 | jquery: "jQuery" 16 | }, 17 | module: { 18 | rules: [ 19 | { 20 | test: require.resolve("./src/theme.js"), 21 | use: "imports-loader?this=>window" 22 | }, 23 | { 24 | test: /\.sass$/, 25 | use: [ 26 | { 27 | loader: MiniCssExtractPlugin.loader, 28 | options: { 29 | hmr: false, 30 | reloadAll: true 31 | } 32 | }, 33 | { 34 | loader: "css-loader" 35 | }, 36 | { 37 | loader: "sass-loader?indentedSyntax", 38 | options: { 39 | includePaths: [ 40 | "node_modules/bourbon/app/assets/stylesheets", 41 | "node_modules/bourbon-neat/app/assets/stylesheets", 42 | "node_modules/font-awesome/scss", 43 | "node_modules/wyrm/sass" 44 | ] 45 | } 46 | } 47 | ] 48 | }, 49 | { 50 | test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/, 51 | use: [ 52 | { 53 | loader: "file-loader", 54 | options: { 55 | name: "[name].[ext]?[hash]", 56 | outputPath: "css/fonts/", 57 | publicPath: "fonts/" 58 | } 59 | } 60 | ] 61 | } 62 | ] 63 | }, 64 | plugins: [ 65 | new MiniCssExtractPlugin({ 66 | filename: "css/[name].css?[hash]", 67 | chunkFilename: "css/[name].css?[hash]" 68 | }), 69 | new CopyPlugin([ 70 | { 71 | from: 'node_modules/html5shiv/dist/*.min.js', 72 | flatten: true, 73 | to: path.resolve(__dirname,'sphinx_radiac_theme/static/js') }, 74 | ]), 75 | ] 76 | }; 77 | -------------------------------------------------------------------------------- /src/sass/_theme_badge.sass: -------------------------------------------------------------------------------- 1 | .rst-versions 2 | position: fixed 3 | bottom: 0 4 | left: 0 5 | width: $nav-desktop-width 6 | color: $section-background-color 7 | background: darken($menu-background-color, 8%) 8 | font-family: $base-font-family 9 | z-index: $z-index-tray 10 | a 11 | color: $link_color 12 | text-decoration: none 13 | .rst-badge-small 14 | display: none 15 | .rst-current-version 16 | padding: $base-line-height / 2 17 | background-color: darken($menu-background-color, 5%) 18 | display: block 19 | text-align: right 20 | font-size: 90% 21 | cursor: pointer 22 | color: $green 23 | +clearfix 24 | .fa 25 | color: $section-background-color 26 | .fa-book 27 | float: left 28 | .icon-book 29 | float: left 30 | &.rst-out-of-date 31 | background-color: $red 32 | color: $white 33 | &.rst-active-old-version 34 | background-color: $yellow 35 | color: $black 36 | &.shift-up 37 | height: auto 38 | max-height: 100% 39 | overflow-y: scroll 40 | &.shift-up .rst-other-versions 41 | display: block 42 | .rst-other-versions 43 | font-size: 90% 44 | padding: $base-line-height / 2 45 | color: $text-medium 46 | display: none 47 | hr 48 | display: block 49 | height: 1px 50 | border: 0 51 | margin: 20px 0 52 | padding: 0 53 | border-top: solid 1px lighten($menu-background-color, 5%) 54 | dd 55 | display: inline-block 56 | margin: 0 57 | a 58 | display: inline-block 59 | padding: $base-line-height / 4 60 | color: $section-background-color 61 | &.rst-badge 62 | width: auto 63 | bottom: 20px 64 | right: 20px 65 | left: auto 66 | border: none 67 | max-width: $nav-desktop-width 68 | max-height: 90% 69 | .icon-book 70 | float: none 71 | line-height: 30px 72 | .fa-book 73 | float: none 74 | line-height: 30px 75 | &.shift-up .rst-current-version 76 | text-align: right 77 | .fa-book 78 | float: left 79 | .icon-book 80 | float: left 81 | > .rst-current-version 82 | width: auto 83 | height: 30px 84 | line-height: 30px 85 | padding: 0 $base-line-height / 4 86 | display: block 87 | text-align: center 88 | 89 | +media($tablet) 90 | .rst-versions 91 | width: 85% 92 | display: none 93 | &.shift 94 | display: block 95 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Sphinx Read the Docs theme. 3 | 4 | From https://github.com/ryan-roemer/sphinx-bootstrap-theme. 5 | """ 6 | 7 | from os import path 8 | from sys import version_info as python_version 9 | 10 | from sphinx import version_info as sphinx_version 11 | from sphinx.locale import _ 12 | from sphinx.util.logging import getLogger 13 | 14 | __version__ = '1.1.0' 15 | __version_full__ = __version__ 16 | 17 | logger = getLogger(__name__) 18 | 19 | 20 | def get_html_theme_path(): 21 | """Return list of HTML theme paths.""" 22 | cur_dir = path.abspath(path.dirname(path.dirname(__file__))) 23 | return cur_dir 24 | 25 | 26 | def config_initiated(app, config): 27 | theme_options = config.html_theme_options or {} 28 | if theme_options.get('canonical_url'): 29 | logger.warning( 30 | _('The canonical_url option is deprecated, use the html_baseurl option from Sphinx instead.') 31 | ) 32 | 33 | # See http://www.sphinx-doc.org/en/stable/theming.html#distribute-your-theme-as-a-python-package 34 | def setup(app): 35 | if python_version[0] < 3: 36 | logger.warning("Python 2 is deprecated with sphinx_radiac_theme, update to Python 3") 37 | app.require_sphinx('1.6') 38 | if sphinx_version <= (2, 0, 0): 39 | logger.warning("Sphinx 1.x is deprecated with sphinx_radiac_theme, update to Sphinx 2.x or greater") 40 | if not app.config.html_experimental_html5_writer: 41 | logger.warning("'html4_writer' is deprecated with sphinx_radiac_theme") 42 | else: 43 | if app.config.html4_writer: 44 | logger.warning("'html4_writer' is deprecated with sphinx_radiac_theme") 45 | 46 | # Register the theme that can be referenced without adding a theme path 47 | app.add_html_theme('sphinx_radiac_theme', path.abspath(path.dirname(__file__))) 48 | 49 | if sphinx_version >= (1, 8, 0): 50 | # Add Sphinx message catalog for newer versions of Sphinx 51 | # See http://www.sphinx-doc.org/en/master/extdev/appapi.html#sphinx.application.Sphinx.add_message_catalog 52 | rtd_locale_path = path.join(path.abspath(path.dirname(__file__)), 'locale') 53 | app.add_message_catalog('sphinx', rtd_locale_path) 54 | app.connect('config-inited', config_initiated) 55 | 56 | # sphinx emits the permalink icon for headers, so choose one more in keeping with our theme 57 | if sphinx_version >= (3, 5, 0): 58 | app.config.html_permalinks_icon = "\uf0c1" 59 | else: 60 | app.config.html_add_permalinks = "\uf0c1" 61 | 62 | return {'parallel_read_safe': True, 'parallel_write_safe': True} 63 | -------------------------------------------------------------------------------- /src/sass/_theme_variables.sass: -------------------------------------------------------------------------------- 1 | // In here are varibles used for sphinx_radiac_theme, they either add to or overwrite the default ones 2 | // that are set in wyrm_core/wy_variables.sass. You'll find wyrm in bower_components if you're looking 3 | // for a reference. 4 | 5 | $fa-font-path: "~font-awesome/fonts" 6 | $static-img: "../img/" 7 | 8 | $nav-content-width: 800px 9 | $nav-media-query: $nav-desktop-width + $nav-content-width 10 | 11 | $mathjax-color: $text-color 12 | 13 | $headerlink-color: $text-color 14 | 15 | // Code colors 16 | $text-viewcode-color: $green 17 | $text-codexref-color: $text-color 18 | 19 | // Definition list colors 20 | $class-color: $blue 21 | $method-color: $gray 22 | 23 | // GUI label color 24 | $guilabel-color: $blue 25 | 26 | // Footer colors 27 | $footer-color: $text-medium 28 | 29 | // Menu colors 30 | $menu-vertical-background-color: $section-background-color 31 | 32 | // Menu text colors 33 | $menu-color: $gray 34 | $menu-dark: lighten($menu-color,10%) !default 35 | $menu-medium: lighten($menu-color,27.5%) !default 36 | $menu-light: lighten($menu-color,45%) !default 37 | $menu-lighter: lighten($menu-color,60%) !default 38 | 39 | // Menu link colors 40 | $menu-link-color: $text-color 41 | $menu-link-dark: $text-dark 42 | $menu-link-medium: $text-medium 43 | $menu-link-light: $text-lighter 44 | $menu-link-active: $white 45 | 46 | // Navigation colors 47 | $nav-background-color: $menu-background-color 48 | $nav-search-background-color: $blue 49 | $nav-search-color: $section-background-color 50 | $nav-link-color: $blue 51 | $nav-link-color-visited: $purple 52 | $nav-link-color-hover: lighten($nav-link-color, 6%) !default 53 | $nav-link-color-alt: hsl(33, 100%, 51%) 54 | $nav-caption: lighten($blue, 15%) 55 | 56 | // Sidebar colors 57 | $sidebar-background-color: $table-stripe-color 58 | $sidebar-border-color: $table-border-color 59 | $sidebar-title-background-color: $table-border-color 60 | 61 | // Sphinx highlight color 62 | $highlight-color: $yellow 63 | 64 | $base-font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif 65 | $custom-font-family: "Roboto Slab", "ff-tisa-web-pro", "Georgia", Arial, sans-serif 66 | $custom-font-family2: Georgia, serif 67 | $code-font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace 68 | 69 | $font-display: block 70 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/footer.html: -------------------------------------------------------------------------------- 1 |
2 | {%- if (theme_prev_next_buttons_location == 'bottom' or theme_prev_next_buttons_location == 'both') and (next or prev) %} 3 | {#- Translators: This is an ARIA section label for the footer section of the page. -#} 4 | 12 | {%- endif %} 13 | 14 |
15 | 16 |
17 | {%- block contentinfo %} 18 |

19 | {%- if show_copyright %} 20 | {%- if hasdoc('copyright') %} 21 | {%- trans path=pathto('copyright'), copyright=copyright|e %}© Copyright {{ copyright }}.{% endtrans %} 22 | {%- else %} 23 | {%- trans copyright=copyright|e %}© Copyright {{ copyright }}.{% endtrans %} 24 | {%- endif %} 25 | {%- endif %} 26 | 27 | {%- if build_id and build_url %} 28 | 29 | {#- Translators: Build is a noun, not a verb -#} 30 | {%- trans %}Build{% endtrans -%} 31 | {{ build_id }}. 32 | 33 | {%- elif commit %} 34 | 35 | {#- Translators: the phrase "revision" comes from Git, referring to a commit #} 36 | {%- trans %}Revision{% endtrans %} {{ commit }}. 37 | 38 | {%- endif %} 39 | {%- if last_updated %} 40 | 41 | {%- trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %} 42 | 43 | {%- endif -%} 44 | 45 |

46 | {%- endblock %} 47 |
48 | 49 | {% if show_sphinx %} 50 | {%- set sphinx_web = 'Sphinx' %} 51 | {%- set readthedocs_web = 'Read the Docs' %} 52 | {#- Translators: the variable "sphinx_web" is a link to the Sphinx project documentation with the text "Sphinx" #} 53 | {%- trans sphinx_web=sphinx_web, readthedocs_web=readthedocs_web %}Built with {{ sphinx_web }} using a{% endtrans %} 54 | {#- Translators: "theme" refers to a theme for Sphinx, which alters the appearance of the generated documenation #} 55 | {% trans %}theme{% endtrans %} 56 | {#- Translators: this is always used as "provided by Read the Docs", and should not imply Read the Docs is an author of the generated documentation. #} 57 | {% trans %}provided by {{ readthedocs_web }}{% endtrans %}. 58 | {% endif %} 59 | 60 | {%- block extrafooter %} {% endblock %} 61 | 62 |
63 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/css/badge_only.css: -------------------------------------------------------------------------------- 1 | .fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} -------------------------------------------------------------------------------- /docs/demo/long.rst: -------------------------------------------------------------------------------- 1 | 2 | *************** 3 | Long Sticky Nav 4 | *************** 5 | 6 | .. contents:: Table of Contents 7 | 8 | This section demonstrates how the 'sticky_navigation' setting behaves when the menu is very long. 9 | When this section is selected, it will make the menu and the main area scroll when you are at the top of the page. 10 | 11 | 12 | Example Menu 1 13 | ============== 14 | 15 | Just a place holder... 16 | 17 | 18 | Example Menu 2 19 | ============== 20 | 21 | Just a place holder... 22 | 23 | 24 | Example Menu 3 25 | ============== 26 | 27 | Just a place holder... 28 | 29 | 30 | Example Menu 4 31 | ============== 32 | 33 | Just a place holder... 34 | 35 | 36 | Example Menu 5 37 | ============== 38 | 39 | Just a place holder... 40 | 41 | 42 | Example Menu 6 43 | ============== 44 | 45 | Just a place holder... 46 | 47 | 48 | Example Menu 7 49 | ============== 50 | 51 | Just a place holder... 52 | 53 | 54 | Example Menu 8 55 | ============== 56 | 57 | Just a place holder... 58 | 59 | 60 | Example Menu 9 61 | ============== 62 | 63 | Just a place holder... 64 | 65 | 66 | Example Menu 10 67 | =============== 68 | 69 | Just a place holder... 70 | 71 | 72 | Example Menu 11 73 | =============== 74 | 75 | Just a place holder... 76 | 77 | 78 | Example Menu 12 79 | =============== 80 | 81 | Just a place holder... 82 | 83 | 84 | Example Menu 13 85 | =============== 86 | 87 | Just a place holder... 88 | 89 | 90 | Example Menu 14 91 | =============== 92 | 93 | Just a place holder... 94 | 95 | 96 | Example Menu 15 97 | =============== 98 | 99 | Just a place holder... 100 | 101 | 102 | Example Menu 16 103 | =============== 104 | 105 | Just a place holder... 106 | 107 | 108 | Example Menu 17 109 | =============== 110 | 111 | Just a place holder... 112 | 113 | 114 | Example Menu 18 115 | =============== 116 | 117 | Just a place holder... 118 | 119 | 120 | Example Menu 19 121 | =============== 122 | 123 | Just a place holder... 124 | 125 | 126 | Example Menu 20 127 | =============== 128 | 129 | Just a place holder... 130 | 131 | Example Submenu 1 132 | ================= 133 | 134 | Just a place holder... 135 | 136 | Submenu 1 137 | --------- 138 | 139 | Just a place holder... 140 | 141 | Subsubmenu 1 142 | ^^^^^^^^^^^^ 143 | 144 | Just a place holder... 145 | 146 | Subsubmenu 2 147 | ^^^^^^^^^^^^ 148 | 149 | Just a place holder... 150 | 151 | Submenu 2 152 | --------- 153 | 154 | Just a place holder... 155 | 156 | Subsubmenu 1 157 | ^^^^^^^^^^^^ 158 | 159 | Just a place holder... 160 | 161 | Submenu 3 162 | --------- 163 | 164 | Just a place holder... 165 | 166 | Submenu 4 167 | --------- 168 | 169 | Just a place holder... 170 | 171 | Submenu 5 172 | --------- 173 | 174 | Just a place holder... 175 | 176 | Example Submenu 2 177 | ================= 178 | 179 | Just a place holder... 180 | 181 | Submenu 1 182 | --------- 183 | 184 | Just a place holder... 185 | 186 | Subsubmenu 1 187 | ^^^^^^^^^^^^ 188 | 189 | Just a place holder... 190 | 191 | Submenu 2 192 | --------- 193 | 194 | Just a place holder... 195 | 196 | Subsubmenu 1 197 | ^^^^^^^^^^^^ 198 | 199 | Just a place holder... 200 | 201 | Submenu 3 202 | --------- 203 | 204 | Just a place holder... 205 | 206 | Submenu 4 207 | --------- 208 | 209 | Just a place holder... 210 | 211 | Submenu 5 212 | --------- 213 | 214 | Just a place holder... 215 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | import os 4 | import re 5 | import sys 6 | 7 | # Prefer to use the version of the theme in this repo 8 | # and not the installed version of the theme. 9 | sys.path.insert(0, os.path.abspath('..')) 10 | sys.path.append(os.path.abspath('./demo/')) 11 | 12 | import sphinx_radiac_theme 13 | from sphinx.locale import _ 14 | from sphinx_radiac_theme import __version__ as theme_version 15 | from sphinx_radiac_theme import __version_full__ as theme_version_full 16 | 17 | project = u'Radiac.net Sphinx Theme' 18 | slug = re.sub(r'\W+', '-', project.lower()) 19 | version = theme_version 20 | release = theme_version_full 21 | author = u'Richard Terry (originally Dave Snider, Read the Docs, Inc. & contributors)' 22 | copyright = author 23 | language = 'en' 24 | 25 | extensions = [ 26 | 'sphinx.ext.intersphinx', 27 | 'sphinx.ext.autodoc', 28 | 'sphinx.ext.mathjax', 29 | 'sphinx.ext.viewcode', 30 | 'sphinxcontrib.httpdomain', 31 | 'sphinx_radiac_theme', 32 | ] 33 | 34 | templates_path = ['_templates'] 35 | source_suffix = '.rst' 36 | exclude_patterns = [] 37 | locale_dirs = ['locale/'] 38 | gettext_compact = False 39 | 40 | master_doc = 'index' 41 | suppress_warnings = ['image.nonlocal_uri'] 42 | pygments_style = 'default' 43 | 44 | intersphinx_mapping = { 45 | 'rtd': ('https://docs.readthedocs.io/en/stable/', None), 46 | 'sphinx': ('https://www.sphinx-doc.org/en/master/', None), 47 | } 48 | 49 | html_theme = 'sphinx_radiac_theme' 50 | html_theme_options = { 51 | "radiac_project_slug": "django-tagulous", 52 | "radiac_project_name": "Django Tagulous", 53 | "radiac_subsite_links": [ 54 | ("https://radiac.net/projects/django-tagulous/demo/", "Demo"), 55 | ], 56 | 'logo_only': False, 57 | 'navigation_depth': 5, 58 | } 59 | html_context = {} 60 | 61 | if not 'READTHEDOCS' in os.environ: 62 | html_static_path = ['_static/'] 63 | html_js_files = ['debug.js'] 64 | 65 | # Add fake versions for local QA of the menu 66 | html_context['test_versions'] = list(map( 67 | lambda x: str(x / 10), 68 | range(1, 100) 69 | )) 70 | 71 | html_logo = "demo/static/logo-wordmark-light.svg" 72 | html_show_sourcelink = True 73 | 74 | htmlhelp_basename = slug 75 | 76 | 77 | latex_documents = [ 78 | ('index', '{0}.tex'.format(slug), project, author, 'manual'), 79 | ] 80 | 81 | man_pages = [ 82 | ('index', slug, project, [author], 1) 83 | ] 84 | 85 | texinfo_documents = [ 86 | ('index', slug, project, author, slug, project, 'Miscellaneous'), 87 | ] 88 | 89 | 90 | # Extensions to theme docs 91 | def setup(app): 92 | from sphinx.domains.python import PyField 93 | from sphinx.util.docfields import Field 94 | 95 | app.add_object_type( 96 | 'confval', 97 | 'confval', 98 | objname='configuration value', 99 | indextemplate='pair: %s; configuration value', 100 | doc_field_types=[ 101 | PyField( 102 | 'type', 103 | label=_('Type'), 104 | has_arg=False, 105 | names=('type',), 106 | bodyrolename='class' 107 | ), 108 | Field( 109 | 'default', 110 | label=_('Default'), 111 | has_arg=False, 112 | names=('default',), 113 | ), 114 | ] 115 | ) 116 | -------------------------------------------------------------------------------- /tests/test_builders.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | import pytest 4 | import sphinx 5 | from sphinx import addnodes 6 | try: 7 | # Available from Sphinx 2.0 8 | from sphinx.builders.dirhtml import DirectoryHTMLBuilder 9 | from sphinx.builders.singlehtml import SingleFileHTMLBuilder 10 | except ImportError: 11 | from sphinx.builders.html import ( 12 | DirectoryHTMLBuilder, 13 | SingleFileHTMLBuilder, 14 | ) 15 | 16 | from .util import build_all 17 | 18 | 19 | def test_basic(): 20 | for (app, status, warning) in build_all('test-basic'): 21 | assert app.env.get_doctree('index').traverse(addnodes.toctree) 22 | content = open(os.path.join(app.outdir, 'index.html')).read() 23 | 24 | if isinstance(app.builder, DirectoryHTMLBuilder): 25 | search = ( 26 | '
\n' 27 | '
    \n' 28 | '
  • ' 29 | 'foo' 30 | '
      \n' 31 | '
    • ' 32 | 'bar
    • \n' 33 | '
    \n' 34 | '
  • \n' 35 | '
\n' 36 | '
' 37 | ) 38 | assert search in content 39 | elif isinstance(app.builder, SingleFileHTMLBuilder): 40 | search = ( 41 | '
    \n' 42 | '
  • ' 43 | 'foo' 44 | '
  • \n' 45 | '
' 46 | ) 47 | assert search in content 48 | else: 49 | search = ( 50 | '
\n' 51 | '
    \n' 52 | '
  • ' 53 | 'foo' 54 | '
      \n' 55 | '
    • ' 56 | 'bar
    • \n' 57 | '
    \n' 58 | '
  • \n' 59 | '
\n' 60 | '
' 61 | ) 62 | assert search in content, ('Missing search with builder {0}' 63 | .format(app.builder.name)) 64 | 65 | 66 | def test_empty(): 67 | """Local TOC is showing, as toctree was empty""" 68 | for (app, status, warning) in build_all('test-empty'): 69 | assert app.env.get_doctree('index').traverse(addnodes.toctree) 70 | content = open(os.path.join(app.outdir, 'index.html')).read() 71 | global_toc = '
\n
' 72 | local_toc = ( 73 | '
\n
' 76 | ) 77 | assert global_toc in content 78 | assert local_toc not in content 79 | 80 | 81 | def test_missing_toctree(): 82 | """Local TOC is showing, as toctree was missing""" 83 | for (app, status, warning) in build_all('test-missing-toctree'): 84 | assert app.env.get_doctree('index').traverse(addnodes.toctree) == [] 85 | content = open(os.path.join(app.outdir, 'index.html')).read() 86 | assert '
' in content 88 | -------------------------------------------------------------------------------- /docs/demo/test_py_module/test.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | """Test Module for sphinx_radiac_theme.""" 3 | 4 | 5 | class Foo: 6 | 7 | """Docstring for class Foo. 8 | 9 | This text tests for the formatting of docstrings generated from output 10 | ``sphinx.ext.autodoc``. Which contain reST, but sphinx nests it in the 11 | ``
``, and ``
`` tags. Also, ```` is used for class, method names 12 | and etc, but those will *always* have the ``.descname`` or 13 | ``.descclassname`` class. 14 | 15 | Normal ```` (like the I just wrote here) needs to be shown with 16 | the same style as anything else with ````this type of markup````. 17 | 18 | It's common for programmers to give a code example inside of their 19 | docstring:: 20 | 21 | from test_py_module import Foo 22 | 23 | myclass = Foo() 24 | myclass.dothismethod('with this argument') 25 | myclass.flush() 26 | 27 | print(myclass) 28 | 29 | 30 | Here is a link to :py:meth:`capitalize`. 31 | Here is a link to :py:meth:`__init__`. 32 | 33 | """ 34 | 35 | #: Doc comment for class attribute Foo.bar. 36 | #: It can have multiple lines. 37 | bar = 1 38 | 39 | flox = 1.5 #: Doc comment for Foo.flox. One line only. 40 | 41 | baz = 2 42 | """Docstring for class attribute Foo.baz.""" 43 | 44 | def __init__(self, qux, spam=False): 45 | """Start the Foo. 46 | 47 | :param qux: The first argument to initialize class. 48 | :type qux: string 49 | :param spam: Spam me yes or no... 50 | :type spam: bool 51 | 52 | """ 53 | #: Doc comment for instance attribute qux. 54 | self.qux = 3 55 | 56 | self.spam = 4 57 | """Docstring for instance attribute spam.""" 58 | 59 | def add(self, val1, val2): 60 | """Return the added values. 61 | 62 | :param val1: First number to add. 63 | :type val1: int 64 | :param val2: Second number to add. 65 | :type val2: int 66 | :rtype: int 67 | 68 | """ 69 | 70 | return val1 + val2 71 | 72 | def capitalize(self, myvalue): 73 | """Return a string as uppercase. 74 | 75 | :param myvalue: String to change 76 | :type myvalue: string 77 | :rtype: string 78 | 79 | """ 80 | 81 | return myvalue.upper() 82 | 83 | def another_function(self, a, b, **kwargs): 84 | """ 85 | Here is another function. 86 | 87 | :param a: The number of green hats you own. 88 | :type a: int 89 | 90 | :param b: The number of non-green hats you own. 91 | :type b: int 92 | 93 | :param kwargs: Additional keyword arguments. Each keyword parameter 94 | should specify the name of your favorite cuisine. 95 | The values should be floats, specifying the mean price 96 | of your favorite dish in that cooking style. 97 | :type kwargs: float 98 | 99 | :returns: A 2-tuple. The first element is the mean price of all dishes 100 | across cuisines. The second element is the total number of 101 | hats you own: :math:`a + b`. 102 | :rtype: tuple 103 | 104 | :raises ValueError: When ``a`` is not an integer. 105 | 106 | .. versionadded:: 1.0 107 | This was added in 1.0 108 | .. versionchanged:: 2.0 109 | This was changed in 2.0 110 | .. deprecated:: 3.0 111 | This is deprecated since 3.0 112 | """ 113 | return sum(kwargs.values()) / len(kwargs), a + b 114 | -------------------------------------------------------------------------------- /docs/demo/api.rst: -------------------------------------------------------------------------------- 1 | *************************************** 2 | API documentation and generated content 3 | *************************************** 4 | 5 | .. contents:: Table of Contents 6 | 7 | :mod:`test_py_module` 8 | ===================== 9 | 10 | .. automodule:: test_py_module.test 11 | :members: 12 | :private-members: 13 | :special-members: 14 | 15 | 16 | C++ API 17 | ======= 18 | 19 | .. cpp:type:: MyType 20 | 21 | Some type 22 | 23 | .. cpp:function:: const MyType Foo(const MyType bar) 24 | 25 | Some function type thing 26 | 27 | .. cpp:class:: template std::array 28 | 29 | Some cpp class 30 | 31 | .. cpp:member:: float Sphinx::version 32 | 33 | The description of Sphinx::version. 34 | 35 | .. cpp:var:: int version 36 | 37 | The description of version. 38 | 39 | .. cpp:type:: std::vector List 40 | 41 | The description of List type. 42 | 43 | .. cpp:enum:: MyEnum 44 | 45 | An unscoped enum. 46 | 47 | .. cpp:enumerator:: A 48 | 49 | .. cpp:enum-class:: MyScopedEnum 50 | 51 | A scoped enum. 52 | 53 | .. cpp:enumerator:: B 54 | 55 | .. cpp:enum-struct:: protected MyScopedVisibilityEnum : std::underlying_type::type 56 | 57 | A scoped enum with non-default visibility, and with a specified underlying type. 58 | 59 | .. cpp:enumerator:: B 60 | 61 | 62 | JavaScript API 63 | ============== 64 | 65 | .. Copied from sphinx-doc/sphinx/tests/roots 66 | 67 | .. js:module:: module_a.submodule 68 | 69 | * Link to :js:class:`ModTopLevel` 70 | 71 | .. js:class:: ModTopLevel 72 | 73 | * Link to :js:meth:`mod_child_1` 74 | * Link to :js:meth:`ModTopLevel.mod_child_1` 75 | 76 | .. js:method:: ModTopLevel.mod_child_1 77 | 78 | * Link to :js:meth:`mod_child_2` 79 | 80 | .. js:method:: ModTopLevel.mod_child_2 81 | 82 | * Link to :js:meth:`module_a.submodule.ModTopLevel.mod_child_1` 83 | 84 | .. js:module:: module_b.submodule 85 | 86 | * Link to :js:class:`ModTopLevel` 87 | 88 | .. js:class:: ModNested 89 | 90 | .. js:method:: nested_child_1 91 | 92 | * Link to :js:meth:`nested_child_2` 93 | 94 | .. js:method:: nested_child_2 95 | 96 | * Link to :js:meth:`nested_child_1` 97 | 98 | 99 | Generated Index 100 | =============== 101 | 102 | Part of the sphinx build process in generate and index file: :ref:`genindex`. 103 | 104 | 105 | Optional parameter args 106 | ======================= 107 | 108 | At this point optional parameters `cannot be generated from code`_. 109 | However, some projects will manually do it, like so: 110 | 111 | This example comes from `django-payments module docs`_. 112 | 113 | .. class:: payments.dotpay.DotpayProvider(seller_id, pin[, channel=0[, lock=False], lang='pl']) 114 | 115 | This backend implements payments using a popular Polish gateway, `Dotpay.pl `_. 116 | 117 | Due to API limitations there is no support for transferring purchased items. 118 | 119 | 120 | :param seller_id: Seller ID assigned by Dotpay 121 | :param pin: PIN assigned by Dotpay 122 | :param channel: Default payment channel (consult reference guide) 123 | :param lang: UI language 124 | :param lock: Whether to disable channels other than the default selected above 125 | 126 | .. _cannot be generated from code: https://groups.google.com/forum/#!topic/sphinx-users/_qfsVT5Vxpw 127 | .. _django-payments module docs: http://django-payments.readthedocs.org/en/latest/modules.html#payments.authorizenet.AuthorizeNetProvide 128 | 129 | 130 | Data 131 | ==== 132 | 133 | .. data:: Data_item_1 134 | Data_item_2 135 | Data_item_3 136 | 137 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce congue elit eu hendrerit mattis. 138 | 139 | Some data link :data:`Data_item_1`. 140 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- 1 | *********************** 2 | Radiac.net Sphinx Theme 3 | *********************** 4 | 5 | This Sphinx theme is a fork of the official `Read the Docs`_ theme, which adds: 6 | 7 | * radiac.net colour scheme 8 | * Top nav 9 | 10 | .. _Read the Docs: http://www.readthedocs.org 11 | 12 | 13 | Using in docs 14 | ============= 15 | 16 | Install:: 17 | 18 | pip install -e https://github.com/radiac/sphinx_radiac_theme.git 19 | 20 | Add to ``conf.py``:: 21 | 22 | import sphinx_radiac_theme 23 | extensions = [ 24 | ... 25 | 'sphinx_radiac_theme', 26 | ] 27 | html_theme = "sphinx_radiac_theme" 28 | 29 | Optional settings for ``conf.py``:: 30 | 31 | html_theme_options = { 32 | "radiac_project_slug": "projectslug", 33 | "radiac_project_name": "project name", 34 | "radiac_subsite_links": [ 35 | ('https://radiac.net/projects/projectslug/demo/', 'Demo'), 36 | ], 37 | } 38 | 39 | 40 | Developing 41 | ========== 42 | 43 | #. Check out the project from git 44 | #. Update ``conf.py`` as above, but add:: 45 | 46 | html_theme_path = ["/path/to/sphinx_radiac_theme"] 47 | 48 | #. Watch static and open the demo site in a browser:: 49 | 50 | nvm install 51 | nvm use 52 | npm install 53 | npm run dev 54 | 55 | The upstream project does not currently use black, so take care to not apply 56 | auto-formatting to files which originate upstream. 57 | 58 | 59 | Releasing a new version 60 | ----------------------- 61 | 62 | #. Build static:: 63 | 64 | npm run build 65 | 66 | #. Update the fork number in the version string in ``setup.py`` and 67 | ``sphinx_radiac_theme/__init__.py`` 68 | 69 | #. Commit and push to ``master``. 70 | 71 | This project is not on pypi. 72 | 73 | 74 | Merging from upstream 75 | --------------------- 76 | 77 | #. Pull into new branch:: 78 | 79 | git remote add upstream https://github.com/readthedocs/sphinx_rtd_theme.git 80 | git fetch upstream 81 | git checkout master 82 | git pull 83 | git checkout -b merge-upstream 84 | git merge upstream/master 85 | 86 | #. Resolve any conflicts (ignoring ``sphinx_radiac_theme/static`` - we'll rebuild 87 | that). In particular, check for changes in these files: 88 | 89 | * ``README.rst`` - keep our version 90 | * ``setup.*``, ``MANIFEST.in`` - check for new ``sphinx_rtd_theme`` 91 | * ``setup.py`` - update version (add ``.fork0`` to upstream) 92 | * ``sphinx_radiac_theme/__init__.py`` - update version and check theme name is 93 | ``sphinx_radiac_theme`` 94 | * ``src/sass/theme.sass`` - make sure ``theme_variables`` is followed by 95 | ``radiac_variables`` and ``radiac_styles`` is at the bottom 96 | * Updated ``sphinx_radiac/theme/layout.html`` from ``sphinx_rtd_theme``, copying 97 | across the ``radiac_title`` and ``radiac_nav`` blocks 98 | * ``sphinx_rtd_theme/*`` - move files over to ``sphinx_radiac_theme`` 99 | 100 | Test with:: 101 | 102 | npm install 103 | npm run dev 104 | 105 | #. Rebuild and push:: 106 | 107 | npm run build 108 | git add . 109 | git commit 110 | git checkout master 111 | git merge merge-upstream 112 | git branch -d merge-upstream 113 | git push 114 | 115 | 116 | More information 117 | ================ 118 | 119 | See original documentation for: 120 | 121 | * Installing_ 122 | * Configuring_ 123 | * Contributing_ 124 | 125 | .. _Read the Docs: https://sphinx-rtd-theme.readthedocs.io/en/latest/ 126 | .. _Installing: https://sphinx-rtd-theme.readthedocs.io/en/latest/installing.html 127 | .. _Configuring: https://sphinx-rtd-theme.readthedocs.io/en/latest/configuring.html 128 | .. _Contributing: https://sphinx-rtd-theme.readthedocs.io/en/latest/contributing.html 129 | -------------------------------------------------------------------------------- /src/sass/_radiac_styles.scss: -------------------------------------------------------------------------------- 1 | $white: #fff; 2 | $white_pale: #ddd9d0; // Text on dark background 3 | $blue: #5080c0; // Title bar, body titles 4 | $grey: #5a5a5a; // Sidebar 5 | 6 | $breadcrumb_font-size: 0.8rem; 7 | 8 | 9 | $breadcrumb_arrow_size: 1.2rem; 10 | $breadcrumb_arrow_depth: $breadcrumb_arrow_size * 0.6; 11 | $breadcrumb_arrow_width: 2px; 12 | $breadcrumb_gutter: $breadcrumb_arrow_width; 13 | $breadcrumb_height: 1.82rem; 14 | 15 | 16 | $nav-height: 3.5rem; 17 | 18 | $gap: 1rem; 19 | 20 | // From theme: 21 | $el_padding: 22px; 22 | $sidebar-width: 300px; 23 | 24 | 25 | .radiac-subsite { 26 | background: $white; 27 | } 28 | 29 | .radiac-breadcrumbs { 30 | background: $grey; 31 | position: fixed; 32 | left: 0; 33 | right: 0; 34 | top: 0; 35 | height: $breadcrumb_height; 36 | z-index: 1000; 37 | overflow-x: scroll; 38 | overflow-y: hidden; 39 | 40 | &>ul { 41 | white-space: nowrap; 42 | 43 | &>li { 44 | display: inline-block; 45 | 46 | a, 47 | span { 48 | color: $white_pale; 49 | font-size: $breadcrumb_font-size; 50 | height: $breadcrumb_height; 51 | line-height: $breadcrumb_height; 52 | display: block; 53 | padding: 0 $gap 0 ($breadcrumb_arrow_depth + $gap); 54 | text-decoration: none; 55 | position: relative; 56 | } 57 | 58 | span { 59 | color: #999; 60 | } 61 | 62 | ul { 63 | li { 64 | display: inline-block; 65 | margin: 0; 66 | padding: 0; 67 | 68 | &:first-child { 69 | padding: 0 0 0 $gap; 70 | } 71 | 72 | a, 73 | span { 74 | display: inline-block; 75 | padding: 0 $gap 0 $gap; 76 | } 77 | } 78 | } 79 | 80 | a:hover { 81 | color: $white; 82 | background: $blue; 83 | } 84 | 85 | &:first-child>a { 86 | padding-left: $el_padding; 87 | padding-right: ($el_padding - $breadcrumb_arrow_width); 88 | } 89 | 90 | &>a { 91 | 92 | &:after, 93 | &:before { 94 | content: " "; 95 | display: block; 96 | width: 0; 97 | height: 0; 98 | border-top: $breadcrumb_arrow_size solid transparent; 99 | border-bottom: $breadcrumb_arrow_size solid transparent; 100 | border-left: $breadcrumb_arrow_depth solid $grey; 101 | position: absolute; 102 | top: 50%; 103 | margin-top: -$breadcrumb_arrow_size; 104 | left: 100%; 105 | } 106 | 107 | &:after { 108 | z-index: 2; 109 | } 110 | 111 | &:hover:after { 112 | border-left-color: $blue; 113 | } 114 | 115 | &:before { 116 | border-left-color: $white_pale; 117 | margin-left: $breadcrumb_arrow_width; 118 | z-index: 1; 119 | } 120 | 121 | &:hover:before { 122 | border-left-color: $white_pale; 123 | } 124 | } 125 | } 126 | } 127 | } 128 | 129 | .radiac-sidebar-title { 130 | margin-top: $breadcrumb_height; 131 | background: $grey; 132 | border-top: 2px solid $white; 133 | 134 | h1 { 135 | margin: 0; 136 | text-align: center; 137 | width: $sidebar-width; 138 | 139 | @media screen and (max-width:768px) { 140 | width: auto; 141 | } 142 | 143 | a { 144 | background: $blue; 145 | color: $white; 146 | display: block; 147 | line-height: 3rem; 148 | padding: 0.5rem $el_padding; 149 | word-wrap: break-word; 150 | } 151 | } 152 | } 153 | 154 | .wy-side-nav-search { 155 | a:first-child { 156 | display: none; 157 | } 158 | 159 | div.version { 160 | margin-top: 0; 161 | } 162 | } 163 | 164 | .wy-nav-content-wrap { 165 | padding-top: $breadcrumb_height; 166 | } 167 | 168 | .wy-nav-top { 169 | background: $blue; 170 | } 171 | 172 | .rst-content { 173 | 174 | .note, 175 | .seealso { 176 | background: lighten($blue, 42%); 177 | } 178 | } -------------------------------------------------------------------------------- /sphinx_radiac_theme/breadcrumbs.html: -------------------------------------------------------------------------------- 1 | {%- if meta is defined and meta is not none %} 2 | {%- set check_meta = True %} 3 | {%- else %} 4 | {%- set check_meta = False %} 5 | {%- endif %} 6 | 7 | {%- if check_meta and 'github_url' in meta %} 8 | {%- set display_github = True %} 9 | {%- endif %} 10 | 11 | {%- if check_meta and 'bitbucket_url' in meta %} 12 | {%- set display_bitbucket = True %} 13 | {%- endif %} 14 | 15 | {%- if check_meta and 'gitlab_url' in meta %} 16 | {%- set display_gitlab = True %} 17 | {%- endif %} 18 | 19 | {%- set display_vcs_links = display_vcs_links if display_vcs_links is defined else True %} 20 | 21 | {#- Translators: This is an ARIA section label for page links, including previous/next page link and links to GitHub/GitLab/etc. -#} 22 |
23 | 64 | 65 | {%- if (theme_prev_next_buttons_location == 'top' or theme_prev_next_buttons_location == 'both') and (next or prev) %} 66 | {#- Translators: This is an ARIA section label for sequential page links, such as previous and next page links. -#} 67 | 75 | {%- endif %} 76 |
77 |
78 | -------------------------------------------------------------------------------- /OFL-License.txt: -------------------------------------------------------------------------------- 1 | sphinx_radiac_theme/static/fonts/Lato/* 2 | 3 | Copyright (c) 2010-2015, Łukasz Dziedzic (dziedzic@typoland.com), 4 | with Reserved Font Name Lato. 5 | 6 | This Font Software is licensed under the SIL Open Font License, Version 1.1. 7 | This license is copied below, and is also available with a FAQ at: 8 | http://scripts.sil.org/OFL 9 | 10 | 11 | ----------------------------------------------------------- 12 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 13 | ----------------------------------------------------------- 14 | 15 | PREAMBLE 16 | The goals of the Open Font License (OFL) are to stimulate worldwide 17 | development of collaborative font projects, to support the font creation 18 | efforts of academic and linguistic communities, and to provide a free and 19 | open framework in which fonts may be shared and improved in partnership 20 | with others. 21 | 22 | The OFL allows the licensed fonts to be used, studied, modified and 23 | redistributed freely as long as they are not sold by themselves. The 24 | fonts, including any derivative works, can be bundled, embedded, 25 | redistributed and/or sold with any software provided that any reserved 26 | names are not used by derivative works. The fonts and derivatives, 27 | however, cannot be released under any other type of license. The 28 | requirement for fonts to remain under this license does not apply 29 | to any document created using the fonts or their derivatives. 30 | 31 | DEFINITIONS 32 | "Font Software" refers to the set of files released by the Copyright 33 | Holder(s) under this license and clearly marked as such. This may 34 | include source files, build scripts and documentation. 35 | 36 | "Reserved Font Name" refers to any names specified as such after the 37 | copyright statement(s). 38 | 39 | "Original Version" refers to the collection of Font Software components as 40 | distributed by the Copyright Holder(s). 41 | 42 | "Modified Version" refers to any derivative made by adding to, deleting, 43 | or substituting -- in part or in whole -- any of the components of the 44 | Original Version, by changing formats or by porting the Font Software to a 45 | new environment. 46 | 47 | "Author" refers to any designer, engineer, programmer, technical 48 | writer or other person who contributed to the Font Software. 49 | 50 | PERMISSION & CONDITIONS 51 | Permission is hereby granted, free of charge, to any person obtaining 52 | a copy of the Font Software, to use, study, copy, merge, embed, modify, 53 | redistribute, and sell modified and unmodified copies of the Font 54 | Software, subject to the following conditions: 55 | 56 | 1) Neither the Font Software nor any of its individual components, 57 | in Original or Modified Versions, may be sold by itself. 58 | 59 | 2) Original or Modified Versions of the Font Software may be bundled, 60 | redistributed and/or sold with any software, provided that each copy 61 | contains the above copyright notice and this license. These can be 62 | included either as stand-alone text files, human-readable headers or 63 | in the appropriate machine-readable metadata fields within text or 64 | binary files as long as those fields can be easily viewed by the user. 65 | 66 | 3) No Modified Version of the Font Software may use the Reserved Font 67 | Name(s) unless explicit written permission is granted by the corresponding 68 | Copyright Holder. This restriction only applies to the primary font name as 69 | presented to the users. 70 | 71 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 72 | Software shall not be used to promote, endorse or advertise any 73 | Modified Version, except to acknowledge the contribution(s) of the 74 | Copyright Holder(s) and the Author(s) or with their explicit written 75 | permission. 76 | 77 | 5) The Font Software, modified or unmodified, in part or in whole, 78 | must be distributed entirely under this license, and must not be 79 | distributed under any other license. The requirement for fonts to 80 | remain under this license does not apply to any document created 81 | using the Font Software. 82 | 83 | TERMINATION 84 | This license becomes null and void if any of the above conditions are 85 | not met. 86 | 87 | DISCLAIMER 88 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 89 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 90 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 91 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 92 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 93 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 94 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 95 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 96 | OTHER DEALINGS IN THE FONT SOFTWARE. 97 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/de/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # Tom Kunze , 2019 9 | # 10 | msgid "" 11 | msgstr "" 12 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 13 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 14 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 15 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 16 | "Last-Translator: Tom Kunze , 2019\n" 17 | "Language-Team: German (https://www.transifex.com/readthedocs/teams/101354/de/)\n" 18 | "MIME-Version: 1.0\n" 19 | "Content-Type: text/plain; charset=UTF-8\n" 20 | "Content-Transfer-Encoding: 8bit\n" 21 | "Generated-By: Babel 2.8.0\n" 22 | "Language: de\n" 23 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" 24 | 25 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 26 | msgid "Edit on GitHub" 27 | msgstr "Auf GitHub bearbeiten" 28 | 29 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 30 | msgid "Edit on Bitbucket" 31 | msgstr "Auf Bitbucket bearbeiten" 32 | 33 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 34 | msgid "Edit on GitLab" 35 | msgstr "Auf GitLab bearbeiten" 36 | 37 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 38 | msgid "View page source" 39 | msgstr "Quelltext anzeigen" 40 | 41 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 42 | msgid "Previous" 43 | msgstr "Zurück" 44 | 45 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 46 | msgid "Next" 47 | msgstr "Weiter" 48 | 49 | #. Build is a noun, not a verb 50 | #: sphinx_radiac_theme/footer.html:30 51 | msgid "Build" 52 | msgstr "Build" 53 | 54 | #: sphinx_radiac_theme/footer.html:41 55 | #, python-format 56 | msgid "Last updated on %(last_updated)s." 57 | msgstr "Zuletzt aktualisiert am %(last_updated)s." 58 | 59 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 60 | #. with 61 | #. the text "Sphinx" 62 | #: sphinx_radiac_theme/footer.html:53 63 | #, python-format 64 | msgid "Built with %(sphinx_web)s using a" 65 | msgstr "Erstellt mit %(sphinx_web)s mit einem" 66 | 67 | #. this is always used as "provided by Read the Docs", and should not imply 68 | #. Read the Docs is an author of the generated documentation. 69 | #: sphinx_radiac_theme/footer.html:57 70 | #, python-format 71 | msgid "provided by %(readthedocs_web)s" 72 | msgstr "bereitgestellt von %(readthedocs_web)s" 73 | 74 | #: sphinx_radiac_theme/layout.html:97 75 | #, python-format 76 | msgid "Search within %(docstitle)s" 77 | msgstr "%(docstitle)s durchsuchen" 78 | 79 | #: sphinx_radiac_theme/layout.html:105 80 | msgid "About these documents" 81 | msgstr "Über diese Dokumentation" 82 | 83 | #: sphinx_radiac_theme/layout.html:108 84 | msgid "Index" 85 | msgstr "Index" 86 | 87 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 88 | msgid "Search" 89 | msgstr "Suche" 90 | 91 | #: sphinx_radiac_theme/layout.html:114 92 | msgid "Copyright" 93 | msgstr "Copyright" 94 | 95 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 96 | msgid "Logo" 97 | msgstr "Logo" 98 | 99 | #: sphinx_radiac_theme/search.html:31 100 | msgid "Please activate JavaScript to enable the search functionality." 101 | msgstr "Bitte aktiviere JavaScript, um die Suchfunktion zu nutzen." 102 | 103 | #. Search is a noun, not a verb 104 | #: sphinx_radiac_theme/search.html:39 105 | msgid "Search Results" 106 | msgstr "Suchergebnisse" 107 | 108 | #: sphinx_radiac_theme/search.html:41 109 | msgid "" 110 | "Your search did not match any documents. Please make sure that all words are" 111 | " spelled correctly and that you've selected enough categories." 112 | msgstr "" 113 | "Es wurden keine mit deiner Suchanfrage übereinstimmenden Dokumente gefunden." 114 | " Achte darauf, dass alle Wörter richtig geschrieben sind und dass genug " 115 | "Kategorien ausgewählt sind." 116 | 117 | #: sphinx_radiac_theme/searchbox.html:4 118 | msgid "Search docs" 119 | msgstr "Dokumentation durchsuchen" 120 | 121 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 122 | msgid "Versions" 123 | msgstr "Versionen" 124 | 125 | #. The phrase "Read the Docs" is not translated 126 | #: sphinx_radiac_theme/versions.html:24 127 | msgid "On Read the Docs" 128 | msgstr "Auf Read the Docs" 129 | 130 | #: sphinx_radiac_theme/versions.html:26 131 | msgid "Project Home" 132 | msgstr "Projektübersicht" 133 | 134 | #: sphinx_radiac_theme/versions.html:29 135 | msgid "Builds" 136 | msgstr "Builds" 137 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/static/js/theme.js: -------------------------------------------------------------------------------- 1 | !function(n){var e={};function t(i){if(e[i])return e[i].exports;var o=e[i]={i:i,l:!1,exports:{}};return n[i].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=n,t.c=e,t.d=function(n,e,i){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:i})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var o in n)t.d(i,o,function(e){return n[e]}.bind(null,o));return i},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=0)}([function(n,e,t){t(1),n.exports=t(3)},function(n,e,t){(function(){var e="undefined"!=typeof window?window.jQuery:t(2);n.exports.ThemeNav={navBar:null,win:null,winScroll:!1,winResize:!1,linkScroll:!1,winPosition:0,winHeight:null,docHeight:null,isRunning:!1,enable:function(n){var t=this;void 0===n&&(n=!0),t.isRunning||(t.isRunning=!0,e((function(e){t.init(e),t.reset(),t.win.on("hashchange",t.reset),n&&t.win.on("scroll",(function(){t.linkScroll||t.winScroll||(t.winScroll=!0,requestAnimationFrame((function(){t.onScroll()})))})),t.win.on("resize",(function(){t.winResize||(t.winResize=!0,requestAnimationFrame((function(){t.onResize()})))})),t.onResize()})))},enableSticky:function(){this.enable(!0)},init:function(n){n(document);var e=this;this.navBar=n("div.wy-side-scroll:first"),this.win=n(window),n(document).on("click","[data-toggle='wy-nav-top']",(function(){n("[data-toggle='wy-nav-shift']").toggleClass("shift"),n("[data-toggle='rst-versions']").toggleClass("shift")})).on("click",".wy-menu-vertical .current ul li a",(function(){var t=n(this);n("[data-toggle='wy-nav-shift']").removeClass("shift"),n("[data-toggle='rst-versions']").toggleClass("shift"),e.toggleCurrent(t),e.hashChange()})).on("click","[data-toggle='rst-current-version']",(function(){n("[data-toggle='rst-versions']").toggleClass("shift-up")})),n("table.docutils:not(.field-list,.footnote,.citation)").wrap("
"),n("table.docutils.footnote").wrap("
"),n("table.docutils.citation").wrap("
"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each((function(){var t=n(this);expand=n(''),expand.on("click",(function(n){return e.toggleCurrent(t),n.stopPropagation(),!1})),t.prepend(expand)}))},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),t=e.find('[href="'+n+'"]');if(0===t.length){var i=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(t=e.find('[href="#'+i.attr("id")+'"]')).length&&(t=e.find('[href="#"]'))}if(t.length>0){$(".wy-menu-vertical .current").removeClass("current").attr("aria-expanded","false"),t.addClass("current").attr("aria-expanded","true"),t.closest("li.toctree-l1").parent().addClass("current").attr("aria-expanded","true");for(let n=1;n<=10;n++)t.closest("li.toctree-l"+n).addClass("current").attr("aria-expanded","true");t[0].scrollIntoView()}}catch(n){console.log("Error expanding nav for anchor",n)}},onScroll:function(){this.winScroll=!1;var n=this.win.scrollTop(),e=n+this.winHeight,t=this.navBar.scrollTop()+(n-this.winPosition);n<0||e>this.docHeight||(this.navBar.scrollTop(t),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",(function(){this.linkScroll=!1}))},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current").attr("aria-expanded","false"),e.siblings().find("li.current").removeClass("current").attr("aria-expanded","false");var t=e.find("> ul li");t.length&&(t.removeClass("current").attr("aria-expanded","false"),e.toggleClass("current").attr("aria-expanded",(function(n,e){return"true"==e?"false":"true"})))}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:n.exports.ThemeNav,StickyNav:n.exports.ThemeNav}),function(){for(var n=0,e=["ms","moz","webkit","o"],t=0;t, 2019. 6 | # 7 | # Translators: 8 | # 王赛 , 2019 9 | # Anthony , 2020 10 | # 11 | msgid "" 12 | msgstr "" 13 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 14 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 15 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 16 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 17 | "Last-Translator: Anthony , 2020\n" 18 | "Language-Team: Chinese (China) (https://www.transifex.com/readthedocs/teams/101354/zh_CN/)\n" 19 | "MIME-Version: 1.0\n" 20 | "Content-Type: text/plain; charset=UTF-8\n" 21 | "Content-Transfer-Encoding: 8bit\n" 22 | "Generated-By: Babel 2.8.0\n" 23 | "Language: zh_CN\n" 24 | "Plural-Forms: nplurals=1; plural=0;\n" 25 | 26 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 27 | msgid "Edit on GitHub" 28 | msgstr "在 GitHub 上修改" 29 | 30 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 31 | msgid "Edit on Bitbucket" 32 | msgstr "在 Bitbucket 上修改" 33 | 34 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 35 | msgid "Edit on GitLab" 36 | msgstr "在 GitLab 上修改" 37 | 38 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 39 | msgid "View page source" 40 | msgstr "查看页面源码" 41 | 42 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 43 | msgid "Previous" 44 | msgstr "上一页" 45 | 46 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 47 | msgid "Next" 48 | msgstr "下一页" 49 | 50 | #. Build is a noun, not a verb 51 | #: sphinx_radiac_theme/footer.html:30 52 | msgid "Build" 53 | msgstr "构建" 54 | 55 | #. the phrase "revision" comes from Git, referring to a commit 56 | #: sphinx_radiac_theme/footer.html:36 57 | msgid "Revision" 58 | msgstr "修订" 59 | 60 | #: sphinx_radiac_theme/footer.html:41 61 | #, python-format 62 | msgid "Last updated on %(last_updated)s." 63 | msgstr "最后更新时间 %(last_updated)s。" 64 | 65 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 66 | #. with 67 | #. the text "Sphinx" 68 | #: sphinx_radiac_theme/footer.html:53 69 | #, python-format 70 | msgid "Built with %(sphinx_web)s using a" 71 | msgstr "利用 %(sphinx_web)s 构建,使用了 " 72 | 73 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 74 | #. generated documenation 75 | #: sphinx_radiac_theme/footer.html:55 76 | msgid "theme" 77 | msgstr "主题" 78 | 79 | #. this is always used as "provided by Read the Docs", and should not imply 80 | #. Read the Docs is an author of the generated documentation. 81 | #: sphinx_radiac_theme/footer.html:57 82 | #, python-format 83 | msgid "provided by %(readthedocs_web)s" 84 | msgstr "由 %(readthedocs_web)s开发" 85 | 86 | #: sphinx_radiac_theme/layout.html:97 87 | #, python-format 88 | msgid "Search within %(docstitle)s" 89 | msgstr "在 %(docstitle)s中搜索" 90 | 91 | #: sphinx_radiac_theme/layout.html:105 92 | msgid "About these documents" 93 | msgstr "关于此文档" 94 | 95 | #: sphinx_radiac_theme/layout.html:108 96 | msgid "Index" 97 | msgstr "索引" 98 | 99 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 100 | msgid "Search" 101 | msgstr "搜索" 102 | 103 | #: sphinx_radiac_theme/layout.html:114 104 | msgid "Copyright" 105 | msgstr "版权所有" 106 | 107 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 108 | msgid "Logo" 109 | msgstr "Logo" 110 | 111 | #: sphinx_radiac_theme/search.html:31 112 | msgid "Please activate JavaScript to enable the search functionality." 113 | msgstr "请启用 JavaScript 以便使用搜索功能" 114 | 115 | #. Search is a noun, not a verb 116 | #: sphinx_radiac_theme/search.html:39 117 | msgid "Search Results" 118 | msgstr "搜索结果" 119 | 120 | #: sphinx_radiac_theme/search.html:41 121 | msgid "" 122 | "Your search did not match any documents. Please make sure that all words are" 123 | " spelled correctly and that you've selected enough categories." 124 | msgstr "您的搜索没有匹配到任何文档。请确保所有单词拼写正确,并选择了足够多的类别。" 125 | 126 | #: sphinx_radiac_theme/searchbox.html:4 127 | msgid "Search docs" 128 | msgstr "在文档中搜索" 129 | 130 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 131 | msgid "Versions" 132 | msgstr "版本列表" 133 | 134 | #: sphinx_radiac_theme/versions.html:17 135 | msgid "Downloads" 136 | msgstr "下载链接" 137 | 138 | #. The phrase "Read the Docs" is not translated 139 | #: sphinx_radiac_theme/versions.html:24 140 | msgid "On Read the Docs" 141 | msgstr "托管于 Read the Docs" 142 | 143 | #: sphinx_radiac_theme/versions.html:26 144 | msgid "Project Home" 145 | msgstr "项目首页" 146 | 147 | #: sphinx_radiac_theme/versions.html:29 148 | msgid "Builds" 149 | msgstr "构建" 150 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | import distutils.cmd 4 | import os 5 | import subprocess 6 | from io import open 7 | 8 | from setuptools import setup 9 | 10 | 11 | class WebpackBuildCommand(distutils.cmd.Command): 12 | 13 | description = "Generate static assets" 14 | 15 | user_options = [] 16 | 17 | def initialize_options(self): 18 | pass 19 | 20 | def finalize_options(self): 21 | pass 22 | 23 | def run(self): 24 | if not "CI" in os.environ and not "TOX_ENV_NAME" in os.environ: 25 | subprocess.run(["npm", "install"], check=True) 26 | subprocess.run( 27 | ["node_modules/.bin/webpack", "--config", "webpack.prod.js"], check=True 28 | ) 29 | 30 | 31 | class WebpackDevelopCommand(distutils.cmd.Command): 32 | 33 | description = "Run Webpack dev server" 34 | 35 | user_options = [] 36 | 37 | def initialize_options(self): 38 | pass 39 | 40 | def finalize_options(self): 41 | pass 42 | 43 | def run(self): 44 | subprocess.run( 45 | [ 46 | "node_modules/.bin/webpack-dev-server", 47 | "--open", 48 | "--config", 49 | "webpack.dev.js", 50 | ], 51 | check=True, 52 | ) 53 | 54 | 55 | class UpdateTranslationsCommand(distutils.cmd.Command): 56 | 57 | description = "Run all localization commands" 58 | 59 | user_options = [] 60 | sub_commands = [ 61 | ("extract_messages", None), 62 | ("update_catalog", None), 63 | ("transifex", None), 64 | ("compile_catalog", None), 65 | ] 66 | 67 | def initialize_options(self): 68 | pass 69 | 70 | def finalize_options(self): 71 | pass 72 | 73 | def run(self): 74 | for cmd_name in self.get_sub_commands(): 75 | self.run_command(cmd_name) 76 | 77 | 78 | class TransifexCommand(distutils.cmd.Command): 79 | 80 | description = "Update translation files through Transifex" 81 | 82 | user_options = [] 83 | 84 | def initialize_options(self): 85 | pass 86 | 87 | def finalize_options(self): 88 | pass 89 | 90 | def run(self): 91 | subprocess.run(["tx", "push", "--source"], check=True) 92 | subprocess.run(["tx", "pull", "--mode", "onlyreviewed", "-f", "-a"], check=True) 93 | 94 | 95 | setup( 96 | name="sphinx_radiac_theme", 97 | version="1.1.0", 98 | url="https://github.com/radiac/sphinx_radiac_theme", 99 | license="MIT", 100 | description="Radiac.net theme for Sphinx", 101 | long_description=open("README.rst", encoding="utf-8").read(), 102 | cmdclass={ 103 | "update_translations": UpdateTranslationsCommand, 104 | "transifex": TransifexCommand, 105 | "build_assets": WebpackBuildCommand, 106 | "watch": WebpackDevelopCommand, 107 | }, 108 | zip_safe=False, 109 | packages=["sphinx_radiac_theme"], 110 | package_data={ 111 | "sphinx_radiac_theme": [ 112 | "theme.conf", 113 | "*.html", 114 | "static/css/*.css", 115 | "static/css/fonts/*.*", 116 | "static/js/*.js", 117 | ] 118 | }, 119 | include_package_data=True, 120 | # See http://www.sphinx-doc.org/en/stable/theming.html#distribute-your-theme-as-a-python-package 121 | entry_points={ 122 | "sphinx.html_themes": [ 123 | "sphinx_radiac_theme = sphinx_radiac_theme", 124 | ] 125 | }, 126 | python_requires=">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", 127 | install_requires=[ 128 | "sphinx>=1.6", 129 | "docutils<0.18", 130 | ], 131 | tests_require=[ 132 | "pytest", 133 | ], 134 | extras_require={ 135 | "dev": [ 136 | "transifex-client", 137 | "sphinxcontrib-httpdomain", 138 | "bump2version", 139 | ], 140 | }, 141 | classifiers=[ 142 | "Framework :: Sphinx", 143 | "Framework :: Sphinx :: Theme", 144 | "Development Status :: 5 - Production/Stable", 145 | "License :: OSI Approved :: MIT License", 146 | "Environment :: Console", 147 | "Environment :: Web Environment", 148 | "Intended Audience :: Developers", 149 | "Programming Language :: Python :: 2.7", 150 | "Programming Language :: Python :: 3", 151 | "Programming Language :: Python :: 3.6", 152 | "Programming Language :: Python :: 3.7", 153 | "Programming Language :: Python :: 3.8", 154 | "Programming Language :: Python :: 3.9", 155 | "Operating System :: OS Independent", 156 | "Topic :: Documentation", 157 | "Topic :: Software Development :: Documentation", 158 | ], 159 | project_urls={ 160 | "Source Code": "https://github.com/radiac/sphinx_radiac_theme", 161 | }, 162 | ) 163 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/tr/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # BouRock, 2020 9 | # 10 | msgid "" 11 | msgstr "" 12 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 13 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 14 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 15 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 16 | "Last-Translator: BouRock, 2020\n" 17 | "Language-Team: Turkish (https://www.transifex.com/readthedocs/teams/101354/tr/)\n" 18 | "MIME-Version: 1.0\n" 19 | "Content-Type: text/plain; charset=UTF-8\n" 20 | "Content-Transfer-Encoding: 8bit\n" 21 | "Generated-By: Babel 2.8.0\n" 22 | "Language: tr\n" 23 | "Plural-Forms: nplurals=2; plural=(n > 1);\n" 24 | 25 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 26 | msgid "Edit on GitHub" 27 | msgstr "GitHub'da Düzenle" 28 | 29 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 30 | msgid "Edit on Bitbucket" 31 | msgstr "Bitbucket'ta Düzenle" 32 | 33 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 34 | msgid "Edit on GitLab" 35 | msgstr "GitLab'ta Düzenle" 36 | 37 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 38 | msgid "View page source" 39 | msgstr "Sayfa kaynağını görüntüle" 40 | 41 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 42 | msgid "Previous" 43 | msgstr "Önceki" 44 | 45 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 46 | msgid "Next" 47 | msgstr "Sonraki" 48 | 49 | #. Build is a noun, not a verb 50 | #: sphinx_radiac_theme/footer.html:30 51 | msgid "Build" 52 | msgstr "Oluşturma" 53 | 54 | #. the phrase "revision" comes from Git, referring to a commit 55 | #: sphinx_radiac_theme/footer.html:36 56 | msgid "Revision" 57 | msgstr "Gözden geçirme" 58 | 59 | #: sphinx_radiac_theme/footer.html:41 60 | #, python-format 61 | msgid "Last updated on %(last_updated)s." 62 | msgstr "Son olarak %(last_updated)s tarihinde güncellendi." 63 | 64 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 65 | #. generated documenation 66 | #: sphinx_radiac_theme/footer.html:55 67 | msgid "theme" 68 | msgstr "tema" 69 | 70 | #. this is always used as "provided by Read the Docs", and should not imply 71 | #. Read the Docs is an author of the generated documentation. 72 | #: sphinx_radiac_theme/footer.html:57 73 | #, python-format 74 | msgid "provided by %(readthedocs_web)s" 75 | msgstr "kullanılarak %(readthedocs_web)s tarafından sağlanmasıyla oluşturuldu" 76 | 77 | #: sphinx_radiac_theme/layout.html:97 78 | #, python-format 79 | msgid "Search within %(docstitle)s" 80 | msgstr "%(docstitle)s içinde ara" 81 | 82 | #: sphinx_radiac_theme/layout.html:105 83 | msgid "About these documents" 84 | msgstr "Bu belgeler hakkında" 85 | 86 | #: sphinx_radiac_theme/layout.html:108 87 | msgid "Index" 88 | msgstr "Dizin" 89 | 90 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 91 | msgid "Search" 92 | msgstr "Arama" 93 | 94 | #: sphinx_radiac_theme/layout.html:114 95 | msgid "Copyright" 96 | msgstr "Telif hakkı" 97 | 98 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 99 | msgid "Logo" 100 | msgstr "Logo" 101 | 102 | #: sphinx_radiac_theme/search.html:31 103 | msgid "Please activate JavaScript to enable the search functionality." 104 | msgstr "" 105 | "Arama işlevselliğini etkinleştirmek için lütfen JavaScript'i etkinleştirin." 106 | 107 | #. Search is a noun, not a verb 108 | #: sphinx_radiac_theme/search.html:39 109 | msgid "Search Results" 110 | msgstr "Arama Sonuçları" 111 | 112 | #: sphinx_radiac_theme/search.html:41 113 | msgid "" 114 | "Your search did not match any documents. Please make sure that all words are" 115 | " spelled correctly and that you've selected enough categories." 116 | msgstr "" 117 | "Aramanız hiçbir belgeyle eşleşmedi. Lütfen tüm kelimelerin doğru " 118 | "yazıldığından ve yeterli kategori seçtiğinizden emin olun." 119 | 120 | #: sphinx_radiac_theme/searchbox.html:4 121 | msgid "Search docs" 122 | msgstr "Belgeleri arayın" 123 | 124 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 125 | msgid "Versions" 126 | msgstr "Sürümler" 127 | 128 | #: sphinx_radiac_theme/versions.html:17 129 | msgid "Downloads" 130 | msgstr "İndirmeler" 131 | 132 | #. The phrase "Read the Docs" is not translated 133 | #: sphinx_radiac_theme/versions.html:24 134 | msgid "On Read the Docs" 135 | msgstr "Read the Docs Üzerinde" 136 | 137 | #: sphinx_radiac_theme/versions.html:26 138 | msgid "Project Home" 139 | msgstr "Proje Ana Sayfa" 140 | 141 | #: sphinx_radiac_theme/versions.html:29 142 | msgid "Builds" 143 | msgstr "Oluşturmalar" 144 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/pl/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # Michal Sniatala, 2021 9 | # 10 | msgid "" 11 | msgstr "" 12 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 13 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 14 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 15 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 16 | "Last-Translator: Michal Sniatala, 2021\n" 17 | "Language-Team: Polish (https://www.transifex.com/readthedocs/teams/101354/pl/)\n" 18 | "MIME-Version: 1.0\n" 19 | "Content-Type: text/plain; charset=UTF-8\n" 20 | "Content-Transfer-Encoding: 8bit\n" 21 | "Generated-By: Babel 2.8.0\n" 22 | "Language: pl\n" 23 | "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" 24 | 25 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 26 | msgid "Edit on GitHub" 27 | msgstr "Edytuj na GitHub" 28 | 29 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 30 | msgid "Edit on Bitbucket" 31 | msgstr "Edytuj na Bitbucket" 32 | 33 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 34 | msgid "Edit on GitLab" 35 | msgstr "Edytuj na GitLab" 36 | 37 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 38 | msgid "View page source" 39 | msgstr "Zobacz źródło strony" 40 | 41 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 42 | msgid "Previous" 43 | msgstr "Poprzedni" 44 | 45 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 46 | msgid "Next" 47 | msgstr "Następny" 48 | 49 | #: sphinx_radiac_theme/footer.html:21 50 | #, python-format 51 | msgid "© Copyright %(copyright)s." 52 | msgstr "© Prawa zastrzeżone %(copyright)s." 53 | 54 | #: sphinx_radiac_theme/footer.html:23 55 | #, python-format 56 | msgid "© Copyright %(copyright)s." 57 | msgstr "© Prawa zastrzeżone %(copyright)s." 58 | 59 | #: sphinx_radiac_theme/footer.html:41 60 | #, python-format 61 | msgid "Last updated on %(last_updated)s." 62 | msgstr "Ostatnia aktualizacja %(last_updated)s." 63 | 64 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 65 | #. with 66 | #. the text "Sphinx" 67 | #: sphinx_radiac_theme/footer.html:53 68 | #, python-format 69 | msgid "Built with %(sphinx_web)s using a" 70 | msgstr "Zbudowano w %(sphinx_web)s używając" 71 | 72 | #. this is always used as "provided by Read the Docs", and should not imply 73 | #. Read the Docs is an author of the generated documentation. 74 | #: sphinx_radiac_theme/footer.html:57 75 | #, python-format 76 | msgid "provided by %(readthedocs_web)s" 77 | msgstr "dostarczone przez %(readthedocs_web)s" 78 | 79 | #: sphinx_radiac_theme/layout.html:97 80 | #, python-format 81 | msgid "Search within %(docstitle)s" 82 | msgstr "Szukaj w %(docstitle)s" 83 | 84 | #: sphinx_radiac_theme/layout.html:105 85 | msgid "About these documents" 86 | msgstr "O tych dokumentach" 87 | 88 | #: sphinx_radiac_theme/layout.html:108 89 | msgid "Index" 90 | msgstr "Indeks" 91 | 92 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 93 | msgid "Search" 94 | msgstr "Szukaj" 95 | 96 | #: sphinx_radiac_theme/layout.html:114 97 | msgid "Copyright" 98 | msgstr "Prawa zastrzeżone" 99 | 100 | #: sphinx_radiac_theme/search.html:31 101 | msgid "Please activate JavaScript to enable the search functionality." 102 | msgstr "" 103 | "Proszę aktywować obsługę JavaScript, aby włączyć funkcję wyszukiwania." 104 | 105 | #. Search is a noun, not a verb 106 | #: sphinx_radiac_theme/search.html:39 107 | msgid "Search Results" 108 | msgstr "Wyniki wyszukiwania" 109 | 110 | #: sphinx_radiac_theme/search.html:41 111 | msgid "" 112 | "Your search did not match any documents. Please make sure that all words are" 113 | " spelled correctly and that you've selected enough categories." 114 | msgstr "" 115 | "Nie znaleziono szukanej frazy. Upewnij się, że wszystkie słowa są napisane " 116 | "poprawnie i że wybrałeś wystarczającą liczbę kategorii." 117 | 118 | #: sphinx_radiac_theme/searchbox.html:4 119 | msgid "Search docs" 120 | msgstr "Szukaj" 121 | 122 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 123 | msgid "Versions" 124 | msgstr "Wersje" 125 | 126 | #: sphinx_radiac_theme/versions.html:17 127 | msgid "Downloads" 128 | msgstr "Pobrania" 129 | 130 | #. The phrase "Read the Docs" is not translated 131 | #: sphinx_radiac_theme/versions.html:24 132 | msgid "On Read the Docs" 133 | msgstr "Na Read the Docs" 134 | 135 | #: sphinx_radiac_theme/versions.html:26 136 | msgid "Project Home" 137 | msgstr "Strona projektu" 138 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/sv/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # Daniel Holmberg , 2020 9 | # 10 | msgid "" 11 | msgstr "" 12 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 13 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 14 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 15 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 16 | "Last-Translator: Daniel Holmberg , 2020\n" 17 | "Language-Team: Swedish (https://www.transifex.com/readthedocs/teams/101354/sv/)\n" 18 | "MIME-Version: 1.0\n" 19 | "Content-Type: text/plain; charset=UTF-8\n" 20 | "Content-Transfer-Encoding: 8bit\n" 21 | "Generated-By: Babel 2.8.0\n" 22 | "Language: sv\n" 23 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" 24 | 25 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 26 | msgid "Edit on GitHub" 27 | msgstr "Editera på GitHub" 28 | 29 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 30 | msgid "Edit on Bitbucket" 31 | msgstr "Editera på Bitbucket" 32 | 33 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 34 | msgid "Edit on GitLab" 35 | msgstr "Editera på GitLab" 36 | 37 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 38 | msgid "View page source" 39 | msgstr "Visa sidkälla" 40 | 41 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 42 | msgid "Previous" 43 | msgstr "Tillbaka" 44 | 45 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 46 | msgid "Next" 47 | msgstr "Nästa" 48 | 49 | #. Build is a noun, not a verb 50 | #: sphinx_radiac_theme/footer.html:30 51 | msgid "Build" 52 | msgstr "Bygg" 53 | 54 | #. the phrase "revision" comes from Git, referring to a commit 55 | #: sphinx_radiac_theme/footer.html:36 56 | msgid "Revision" 57 | msgstr "Ändra" 58 | 59 | #: sphinx_radiac_theme/footer.html:41 60 | #, python-format 61 | msgid "Last updated on %(last_updated)s." 62 | msgstr "Senast uppdaterad %(last_updated)s." 63 | 64 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 65 | #. with 66 | #. the text "Sphinx" 67 | #: sphinx_radiac_theme/footer.html:53 68 | #, python-format 69 | msgid "Built with %(sphinx_web)s using a" 70 | msgstr "Gjord med %(sphinx_web)s med hjälp av" 71 | 72 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 73 | #. generated documenation 74 | #: sphinx_radiac_theme/footer.html:55 75 | msgid "theme" 76 | msgstr "tema" 77 | 78 | #. this is always used as "provided by Read the Docs", and should not imply 79 | #. Read the Docs is an author of the generated documentation. 80 | #: sphinx_radiac_theme/footer.html:57 81 | #, python-format 82 | msgid "provided by %(readthedocs_web)s" 83 | msgstr "erhållet av %(readthedocs_web)s" 84 | 85 | #: sphinx_radiac_theme/layout.html:97 86 | #, python-format 87 | msgid "Search within %(docstitle)s" 88 | msgstr "Sök i %(docstitle)s" 89 | 90 | #: sphinx_radiac_theme/layout.html:105 91 | msgid "About these documents" 92 | msgstr "Om dessa dokument" 93 | 94 | #: sphinx_radiac_theme/layout.html:108 95 | msgid "Index" 96 | msgstr "Index" 97 | 98 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 99 | msgid "Search" 100 | msgstr "Sök" 101 | 102 | #: sphinx_radiac_theme/layout.html:114 103 | msgid "Copyright" 104 | msgstr "Upphovsrätt" 105 | 106 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 107 | msgid "Logo" 108 | msgstr "Logo" 109 | 110 | #: sphinx_radiac_theme/search.html:31 111 | msgid "Please activate JavaScript to enable the search functionality." 112 | msgstr "" 113 | "Var vänlig och aktivera JavaScript för att möjliggöra sökfunktionaliteten." 114 | 115 | #. Search is a noun, not a verb 116 | #: sphinx_radiac_theme/search.html:39 117 | msgid "Search Results" 118 | msgstr "Sökresultat" 119 | 120 | #: sphinx_radiac_theme/search.html:41 121 | msgid "" 122 | "Your search did not match any documents. Please make sure that all words are" 123 | " spelled correctly and that you've selected enough categories." 124 | msgstr "" 125 | "Din sökning gav inga träffar. Var vänlig och se till att alla ord är rätt " 126 | "stavade och att du har valt tillräckligt många kategorier." 127 | 128 | #: sphinx_radiac_theme/searchbox.html:4 129 | msgid "Search docs" 130 | msgstr "Sök i dokumentationen" 131 | 132 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 133 | msgid "Versions" 134 | msgstr "Versioner" 135 | 136 | #: sphinx_radiac_theme/versions.html:17 137 | msgid "Downloads" 138 | msgstr "Nerladdningar" 139 | 140 | #. The phrase "Read the Docs" is not translated 141 | #: sphinx_radiac_theme/versions.html:24 142 | msgid "On Read the Docs" 143 | msgstr "På Read the Docs" 144 | 145 | #: sphinx_radiac_theme/versions.html:26 146 | msgid "Project Home" 147 | msgstr "Projekt Hem" 148 | 149 | #: sphinx_radiac_theme/versions.html:29 150 | msgid "Builds" 151 | msgstr "Versioner" 152 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/fa_IR/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # Anthony , 2021 9 | # 10 | msgid "" 11 | msgstr "" 12 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 13 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 14 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 15 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 16 | "Last-Translator: Anthony , 2021\n" 17 | "Language-Team: Persian (Iran) (https://www.transifex.com/readthedocs/teams/101354/fa_IR/)\n" 18 | "MIME-Version: 1.0\n" 19 | "Content-Type: text/plain; charset=UTF-8\n" 20 | "Content-Transfer-Encoding: 8bit\n" 21 | "Generated-By: Babel 2.8.0\n" 22 | "Language: fa_IR\n" 23 | "Plural-Forms: nplurals=2; plural=(n > 1);\n" 24 | 25 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 26 | msgid "Edit on GitHub" 27 | msgstr "ویرایش در GitHub" 28 | 29 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 30 | msgid "Edit on Bitbucket" 31 | msgstr "ویرایش در Bitbucket" 32 | 33 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 34 | msgid "Edit on GitLab" 35 | msgstr "ویرایش در GitLab" 36 | 37 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 38 | msgid "View page source" 39 | msgstr "نمایش متن منبع صفحه" 40 | 41 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 42 | msgid "Previous" 43 | msgstr "پیشین" 44 | 45 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 46 | msgid "Next" 47 | msgstr "بعدی" 48 | 49 | #: sphinx_radiac_theme/footer.html:21 50 | #, python-format 51 | msgid "© Copyright %(copyright)s." 52 | msgstr "© حق انتشار %(copyright)s." 53 | 54 | #: sphinx_radiac_theme/footer.html:23 55 | #, python-format 56 | msgid "© Copyright %(copyright)s." 57 | msgstr "© حق انتشار%(copyright)s." 58 | 59 | #. Build is a noun, not a verb 60 | #: sphinx_radiac_theme/footer.html:30 61 | msgid "Build" 62 | msgstr "ساخت" 63 | 64 | #. the phrase "revision" comes from Git, referring to a commit 65 | #: sphinx_radiac_theme/footer.html:36 66 | msgid "Revision" 67 | msgstr "بازبینی" 68 | 69 | #: sphinx_radiac_theme/footer.html:41 70 | #, python-format 71 | msgid "Last updated on %(last_updated)s." 72 | msgstr "آخرین بروز رسانی در %(last_updated)s ." 73 | 74 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 75 | #. with 76 | #. the text "Sphinx" 77 | #: sphinx_radiac_theme/footer.html:53 78 | #, python-format 79 | msgid "Built with %(sphinx_web)s using a" 80 | msgstr "ساخته شده با %(sphinx_web)s" 81 | 82 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 83 | #. generated documenation 84 | #: sphinx_radiac_theme/footer.html:55 85 | msgid "theme" 86 | msgstr "پوسته" 87 | 88 | #. this is always used as "provided by Read the Docs", and should not imply 89 | #. Read the Docs is an author of the generated documentation. 90 | #: sphinx_radiac_theme/footer.html:57 91 | #, python-format 92 | msgid "provided by %(readthedocs_web)s" 93 | msgstr "تهیّه شده با %(readthedocs_web)s" 94 | 95 | #: sphinx_radiac_theme/layout.html:97 96 | #, python-format 97 | msgid "Search within %(docstitle)s" 98 | msgstr "جستجو در %(docstitle)s" 99 | 100 | #: sphinx_radiac_theme/layout.html:105 101 | msgid "About these documents" 102 | msgstr "درباره این مستندات" 103 | 104 | #: sphinx_radiac_theme/layout.html:108 105 | msgid "Index" 106 | msgstr "فهرست" 107 | 108 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 109 | msgid "Search" 110 | msgstr "جستجوی" 111 | 112 | #: sphinx_radiac_theme/layout.html:114 113 | msgid "Copyright" 114 | msgstr "کپی رایت" 115 | 116 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 117 | msgid "Logo" 118 | msgstr "آرم" 119 | 120 | #: sphinx_radiac_theme/search.html:31 121 | msgid "Please activate JavaScript to enable the search functionality." 122 | msgstr "لطفاً جاوا اسکریپت را فعّال کنید تا قابلیّت جستجو فعّال شود." 123 | 124 | #. Search is a noun, not a verb 125 | #: sphinx_radiac_theme/search.html:39 126 | msgid "Search Results" 127 | msgstr "نتایج جستجو" 128 | 129 | #: sphinx_radiac_theme/search.html:41 130 | msgid "" 131 | "Your search did not match any documents. Please make sure that all words are" 132 | " spelled correctly and that you've selected enough categories." 133 | msgstr "" 134 | "جستجوی شما با هیچ سندی مطابقت نداشت. لطفاً از درستی املای واژگان مطمئن شوید." 135 | " هم‌چنین بررسی کنید آیا به اندازه کافی دسته بندی انتخاب کرده‌اید." 136 | 137 | #: sphinx_radiac_theme/searchbox.html:4 138 | msgid "Search docs" 139 | msgstr "جستجوی مستندات" 140 | 141 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 142 | msgid "Versions" 143 | msgstr "نگارش‌ها" 144 | 145 | #: sphinx_radiac_theme/versions.html:17 146 | msgid "Downloads" 147 | msgstr "بارگیری‌ها" 148 | 149 | #. The phrase "Read the Docs" is not translated 150 | #: sphinx_radiac_theme/versions.html:24 151 | msgid "On Read the Docs" 152 | msgstr "درباره‌ی خواندن مستندات" 153 | 154 | #: sphinx_radiac_theme/versions.html:26 155 | msgid "Project Home" 156 | msgstr "صفحه خانگی پروژه" 157 | 158 | #: sphinx_radiac_theme/versions.html:29 159 | msgid "Builds" 160 | msgstr "ساخت‌ها" 161 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/sphinx.pot: -------------------------------------------------------------------------------- 1 | # Translations template for sphinx_radiac_theme. 2 | # Copyright (C) 2021 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2021. 6 | # 7 | #, fuzzy 8 | msgid "" 9 | msgstr "" 10 | "Project-Id-Version: sphinx_radiac_theme 1.0.0\n" 11 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 12 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 | "Last-Translator: FULL NAME \n" 15 | "Language-Team: LANGUAGE \n" 16 | "MIME-Version: 1.0\n" 17 | "Content-Type: text/plain; charset=utf-8\n" 18 | "Content-Transfer-Encoding: 8bit\n" 19 | "Generated-By: Babel 2.8.0\n" 20 | 21 | #. This is an ARIA section label for page links, including previous/next page 22 | #. link and links to GitHub/GitLab/etc. 23 | #: sphinx_radiac_theme/breadcrumbs.html:22 24 | msgid "Page navigation" 25 | msgstr "" 26 | 27 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 28 | msgid "Edit on GitHub" 29 | msgstr "" 30 | 31 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 32 | msgid "Edit on Bitbucket" 33 | msgstr "" 34 | 35 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 36 | msgid "Edit on GitLab" 37 | msgstr "" 38 | 39 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 40 | msgid "View page source" 41 | msgstr "" 42 | 43 | #. This is an ARIA section label for sequential page links, such as previous 44 | #. and next page links. 45 | #: sphinx_radiac_theme/breadcrumbs.html:67 46 | msgid "Sequential page navigation" 47 | msgstr "" 48 | 49 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 50 | msgid "Previous" 51 | msgstr "" 52 | 53 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 54 | msgid "Next" 55 | msgstr "" 56 | 57 | #. This is an ARIA section label for the footer section of the page. 58 | #: sphinx_radiac_theme/footer.html:4 59 | msgid "Footer" 60 | msgstr "" 61 | 62 | #: sphinx_radiac_theme/footer.html:21 63 | #, python-format 64 | msgid "© Copyright %(copyright)s." 65 | msgstr "" 66 | 67 | #: sphinx_radiac_theme/footer.html:23 68 | #, python-format 69 | msgid "© Copyright %(copyright)s." 70 | msgstr "" 71 | 72 | #. Build is a noun, not a verb 73 | #: sphinx_radiac_theme/footer.html:30 74 | msgid "Build" 75 | msgstr "" 76 | 77 | #. the phrase "revision" comes from Git, referring to a commit 78 | #: sphinx_radiac_theme/footer.html:36 79 | msgid "Revision" 80 | msgstr "" 81 | 82 | #: sphinx_radiac_theme/footer.html:41 83 | #, python-format 84 | msgid "Last updated on %(last_updated)s." 85 | msgstr "" 86 | 87 | #. the variable "sphinx_web" is a link to the Sphinx project documentation with 88 | #. the text "Sphinx" 89 | #: sphinx_radiac_theme/footer.html:53 90 | #, python-format 91 | msgid "Built with %(sphinx_web)s using a" 92 | msgstr "" 93 | 94 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 95 | #. generated documenation 96 | #: sphinx_radiac_theme/footer.html:55 97 | msgid "theme" 98 | msgstr "" 99 | 100 | #. this is always used as "provided by Read the Docs", and should not imply 101 | #. Read the Docs is an author of the generated documentation. 102 | #: sphinx_radiac_theme/footer.html:57 103 | #, python-format 104 | msgid "provided by %(readthedocs_web)s" 105 | msgstr "" 106 | 107 | #: sphinx_radiac_theme/layout.html:97 108 | #, python-format 109 | msgid "Search within %(docstitle)s" 110 | msgstr "" 111 | 112 | #: sphinx_radiac_theme/layout.html:105 113 | msgid "About these documents" 114 | msgstr "" 115 | 116 | #: sphinx_radiac_theme/layout.html:108 117 | msgid "Index" 118 | msgstr "" 119 | 120 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 121 | msgid "Search" 122 | msgstr "" 123 | 124 | #: sphinx_radiac_theme/layout.html:114 125 | msgid "Copyright" 126 | msgstr "" 127 | 128 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 129 | msgid "Logo" 130 | msgstr "" 131 | 132 | #. This is an ARIA section label for the main navigation menu 133 | #: sphinx_radiac_theme/layout.html:173 134 | msgid "Navigation menu" 135 | msgstr "" 136 | 137 | #. This is an ARIA section label for the navigation menu that is visible when 138 | #. viewing the page on mobile devices 139 | #: sphinx_radiac_theme/layout.html:195 140 | msgid "Mobile navigation menu" 141 | msgstr "" 142 | 143 | #: sphinx_radiac_theme/search.html:31 144 | msgid "Please activate JavaScript to enable the search functionality." 145 | msgstr "" 146 | 147 | #. Search is a noun, not a verb 148 | #: sphinx_radiac_theme/search.html:39 149 | msgid "Search Results" 150 | msgstr "" 151 | 152 | #: sphinx_radiac_theme/search.html:41 153 | msgid "" 154 | "Your search did not match any documents. Please make sure that all words " 155 | "are spelled correctly and that you've selected enough categories." 156 | msgstr "" 157 | 158 | #: sphinx_radiac_theme/searchbox.html:4 159 | msgid "Search docs" 160 | msgstr "" 161 | 162 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 163 | msgid "Versions" 164 | msgstr "" 165 | 166 | #: sphinx_radiac_theme/versions.html:17 167 | msgid "Downloads" 168 | msgstr "" 169 | 170 | #. The phrase "Read the Docs" is not translated 171 | #: sphinx_radiac_theme/versions.html:24 172 | msgid "On Read the Docs" 173 | msgstr "" 174 | 175 | #: sphinx_radiac_theme/versions.html:26 176 | msgid "Project Home" 177 | msgstr "" 178 | 179 | #: sphinx_radiac_theme/versions.html:29 180 | msgid "Builds" 181 | msgstr "" 182 | 183 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/et/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # Anthony , 2020 9 | # Ivar Smolin , 2021 10 | # 11 | msgid "" 12 | msgstr "" 13 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 14 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 15 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 16 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 17 | "Last-Translator: Ivar Smolin , 2021\n" 18 | "Language-Team: Estonian (https://www.transifex.com/readthedocs/teams/101354/et/)\n" 19 | "MIME-Version: 1.0\n" 20 | "Content-Type: text/plain; charset=UTF-8\n" 21 | "Content-Transfer-Encoding: 8bit\n" 22 | "Generated-By: Babel 2.8.0\n" 23 | "Language: et\n" 24 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" 25 | 26 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 27 | msgid "Edit on GitHub" 28 | msgstr "Muuda GitHubis" 29 | 30 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 31 | msgid "Edit on Bitbucket" 32 | msgstr "Muuda Bitbucketis" 33 | 34 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 35 | msgid "Edit on GitLab" 36 | msgstr "Muuda GitLabis" 37 | 38 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 39 | msgid "View page source" 40 | msgstr "Vaata lehe lähtekoodi" 41 | 42 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 43 | msgid "Previous" 44 | msgstr "Eelmine" 45 | 46 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 47 | msgid "Next" 48 | msgstr "Järgmine" 49 | 50 | #. This is an ARIA section label for the footer section of the page. 51 | #: sphinx_radiac_theme/footer.html:4 52 | msgid "Footer" 53 | msgstr "Jalus" 54 | 55 | #: sphinx_radiac_theme/footer.html:21 56 | #, python-format 57 | msgid "© Copyright %(copyright)s." 58 | msgstr "© Autoriõigus %(copyright)s." 59 | 60 | #: sphinx_radiac_theme/footer.html:23 61 | #, python-format 62 | msgid "© Copyright %(copyright)s." 63 | msgstr "© Autoriõigus %(copyright)s." 64 | 65 | #. Build is a noun, not a verb 66 | #: sphinx_radiac_theme/footer.html:30 67 | msgid "Build" 68 | msgstr "Ehitus" 69 | 70 | #. the phrase "revision" comes from Git, referring to a commit 71 | #: sphinx_radiac_theme/footer.html:36 72 | msgid "Revision" 73 | msgstr "Redaktsioon" 74 | 75 | #: sphinx_radiac_theme/footer.html:41 76 | #, python-format 77 | msgid "Last updated on %(last_updated)s." 78 | msgstr "Viimati uuendatud %(last_updated)s." 79 | 80 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 81 | #. with 82 | #. the text "Sphinx" 83 | #: sphinx_radiac_theme/footer.html:53 84 | #, python-format 85 | msgid "Built with %(sphinx_web)s using a" 86 | msgstr "Ehitatud %(sphinx_web)s'iga," 87 | 88 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 89 | #. generated documenation 90 | #: sphinx_radiac_theme/footer.html:55 91 | msgid "theme" 92 | msgstr "kujundusteema" 93 | 94 | #. this is always used as "provided by Read the Docs", and should not imply 95 | #. Read the Docs is an author of the generated documentation. 96 | #: sphinx_radiac_theme/footer.html:57 97 | #, python-format 98 | msgid "provided by %(readthedocs_web)s" 99 | msgstr "on loonud %(readthedocs_web)s" 100 | 101 | #: sphinx_radiac_theme/layout.html:97 102 | #, python-format 103 | msgid "Search within %(docstitle)s" 104 | msgstr "Otsi dokumendist %(docstitle)s" 105 | 106 | #: sphinx_radiac_theme/layout.html:105 107 | msgid "About these documents" 108 | msgstr "Nende dokumentide kirjeldused" 109 | 110 | #: sphinx_radiac_theme/layout.html:108 111 | msgid "Index" 112 | msgstr "Indeks" 113 | 114 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 115 | msgid "Search" 116 | msgstr "Otsing" 117 | 118 | #: sphinx_radiac_theme/layout.html:114 119 | msgid "Copyright" 120 | msgstr "Autoriõigus" 121 | 122 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 123 | msgid "Logo" 124 | msgstr "Logo" 125 | 126 | #: sphinx_radiac_theme/search.html:31 127 | msgid "Please activate JavaScript to enable the search functionality." 128 | msgstr "Otsimisfunktsiooni lubamiseks aktiveeri palun JavaScript" 129 | 130 | #. Search is a noun, not a verb 131 | #: sphinx_radiac_theme/search.html:39 132 | msgid "Search Results" 133 | msgstr "Otsingu tulemused" 134 | 135 | #: sphinx_radiac_theme/search.html:41 136 | msgid "" 137 | "Your search did not match any documents. Please make sure that all words are" 138 | " spelled correctly and that you've selected enough categories." 139 | msgstr "" 140 | "Sinu otsingule ei vastanud ükski dokument. Palun veendu, et kõik sisestatud " 141 | "sõnad on õigesti kirjutatud ja sa oled valikud piisaval hulgal kategooriaid." 142 | 143 | #: sphinx_radiac_theme/searchbox.html:4 144 | msgid "Search docs" 145 | msgstr "Otsi dokumente" 146 | 147 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 148 | msgid "Versions" 149 | msgstr "Versioonid" 150 | 151 | #: sphinx_radiac_theme/versions.html:17 152 | msgid "Downloads" 153 | msgstr "Allalaadimised" 154 | 155 | #. The phrase "Read the Docs" is not translated 156 | #: sphinx_radiac_theme/versions.html:24 157 | msgid "On Read the Docs" 158 | msgstr "Saidil Read the Docs" 159 | 160 | #: sphinx_radiac_theme/versions.html:26 161 | msgid "Project Home" 162 | msgstr "Projekti kodu" 163 | 164 | #: sphinx_radiac_theme/versions.html:29 165 | msgid "Builds" 166 | msgstr "Ehitused" 167 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/pt/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # Ana Costa , 2021 9 | # 10 | msgid "" 11 | msgstr "" 12 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 13 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 14 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 15 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 16 | "Last-Translator: Ana Costa , 2021\n" 17 | "Language-Team: Portuguese (https://www.transifex.com/readthedocs/teams/101354/pt/)\n" 18 | "MIME-Version: 1.0\n" 19 | "Content-Type: text/plain; charset=UTF-8\n" 20 | "Content-Transfer-Encoding: 8bit\n" 21 | "Generated-By: Babel 2.8.0\n" 22 | "Language: pt\n" 23 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" 24 | 25 | #. This is an ARIA section label for page links, including previous/next page 26 | #. link and links to GitHub/GitLab/etc. 27 | #: sphinx_radiac_theme/breadcrumbs.html:22 28 | msgid "Page navigation" 29 | msgstr "Navegação da página" 30 | 31 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 32 | msgid "Edit on GitHub" 33 | msgstr "Editar no GitHub" 34 | 35 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 36 | msgid "Edit on Bitbucket" 37 | msgstr "Editar no Bitbucket" 38 | 39 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 40 | msgid "Edit on GitLab" 41 | msgstr "Editar no GitLab" 42 | 43 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 44 | msgid "View page source" 45 | msgstr "Ver código-fonte da página" 46 | 47 | #. This is an ARIA section label for sequential page links, such as previous 48 | #. and next page links. 49 | #: sphinx_radiac_theme/breadcrumbs.html:67 50 | msgid "Sequential page navigation" 51 | msgstr "Navegação sequencial da página" 52 | 53 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 54 | msgid "Previous" 55 | msgstr "Anterior" 56 | 57 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 58 | msgid "Next" 59 | msgstr "Seguinte" 60 | 61 | #. This is an ARIA section label for the footer section of the page. 62 | #: sphinx_radiac_theme/footer.html:4 63 | msgid "Footer" 64 | msgstr "Rodapé" 65 | 66 | #. the phrase "revision" comes from Git, referring to a commit 67 | #: sphinx_radiac_theme/footer.html:36 68 | msgid "Revision" 69 | msgstr "Revisão" 70 | 71 | #: sphinx_radiac_theme/footer.html:41 72 | #, python-format 73 | msgid "Last updated on %(last_updated)s." 74 | msgstr "Última actualização em %(last_updated)s." 75 | 76 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 77 | #. with 78 | #. the text "Sphinx" 79 | #: sphinx_radiac_theme/footer.html:53 80 | #, python-format 81 | msgid "Built with %(sphinx_web)s using a" 82 | msgstr "Compilado com %(sphinx_web)s usando um" 83 | 84 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 85 | #. generated documenation 86 | #: sphinx_radiac_theme/footer.html:55 87 | msgid "theme" 88 | msgstr "tema" 89 | 90 | #. this is always used as "provided by Read the Docs", and should not imply 91 | #. Read the Docs is an author of the generated documentation. 92 | #: sphinx_radiac_theme/footer.html:57 93 | #, python-format 94 | msgid "provided by %(readthedocs_web)s" 95 | msgstr "fornecido por %(readthedocs_web)s" 96 | 97 | #: sphinx_radiac_theme/layout.html:97 98 | #, python-format 99 | msgid "Search within %(docstitle)s" 100 | msgstr "Procurar em %(docstitle)s" 101 | 102 | #: sphinx_radiac_theme/layout.html:105 103 | msgid "About these documents" 104 | msgstr "Sobre estes documentos" 105 | 106 | #: sphinx_radiac_theme/layout.html:108 107 | msgid "Index" 108 | msgstr "Índice" 109 | 110 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 111 | msgid "Search" 112 | msgstr "Pesquisar" 113 | 114 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 115 | msgid "Logo" 116 | msgstr "Logo" 117 | 118 | #. This is an ARIA section label for the main navigation menu 119 | #: sphinx_radiac_theme/layout.html:173 120 | msgid "Navigation menu" 121 | msgstr "Menu de navegação" 122 | 123 | #. This is an ARIA section label for the navigation menu that is visible when 124 | #. viewing the page on mobile devices 125 | #: sphinx_radiac_theme/layout.html:195 126 | msgid "Mobile navigation menu" 127 | msgstr "Menu de navegação móvel" 128 | 129 | #: sphinx_radiac_theme/search.html:31 130 | msgid "Please activate JavaScript to enable the search functionality." 131 | msgstr "Por favor, active o JavaScript para permitir a função de pesquisa." 132 | 133 | #. Search is a noun, not a verb 134 | #: sphinx_radiac_theme/search.html:39 135 | msgid "Search Results" 136 | msgstr "Resultados de Pesquisa" 137 | 138 | #: sphinx_radiac_theme/search.html:41 139 | msgid "" 140 | "Your search did not match any documents. Please make sure that all words are" 141 | " spelled correctly and that you've selected enough categories." 142 | msgstr "" 143 | "A sua pesquisa não encontrou nenhum documento. Por favor confirme que todas " 144 | "as palavras estão bem escritas e que selecionou categorias suficientes." 145 | 146 | #: sphinx_radiac_theme/searchbox.html:4 147 | msgid "Search docs" 148 | msgstr "Pesquisar docs" 149 | 150 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 151 | msgid "Versions" 152 | msgstr "Versões" 153 | 154 | #: sphinx_radiac_theme/versions.html:17 155 | msgid "Downloads" 156 | msgstr "Transferências" 157 | 158 | #. The phrase "Read the Docs" is not translated 159 | #: sphinx_radiac_theme/versions.html:24 160 | msgid "On Read the Docs" 161 | msgstr "No Read the Docs" 162 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/fr/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # Anthony , 2020 9 | # Radina Matic , 2021 10 | # 11 | msgid "" 12 | msgstr "" 13 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 14 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 15 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 16 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 17 | "Last-Translator: Radina Matic , 2021\n" 18 | "Language-Team: French (https://www.transifex.com/readthedocs/teams/101354/fr/)\n" 19 | "MIME-Version: 1.0\n" 20 | "Content-Type: text/plain; charset=UTF-8\n" 21 | "Content-Transfer-Encoding: 8bit\n" 22 | "Generated-By: Babel 2.8.0\n" 23 | "Language: fr\n" 24 | "Plural-Forms: nplurals=2; plural=(n > 1);\n" 25 | 26 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 27 | msgid "Edit on GitHub" 28 | msgstr "Éditer sur GitHub" 29 | 30 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 31 | msgid "Edit on Bitbucket" 32 | msgstr "Éditer sur Bitbucket" 33 | 34 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 35 | msgid "Edit on GitLab" 36 | msgstr "Éditer sur GitLab" 37 | 38 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 39 | msgid "View page source" 40 | msgstr "Afficher la source de la page" 41 | 42 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 43 | msgid "Previous" 44 | msgstr "Précédent" 45 | 46 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 47 | msgid "Next" 48 | msgstr "Suivant" 49 | 50 | #. This is an ARIA section label for the footer section of the page. 51 | #: sphinx_radiac_theme/footer.html:4 52 | msgid "Footer" 53 | msgstr "Pied de page" 54 | 55 | #: sphinx_radiac_theme/footer.html:21 56 | #, python-format 57 | msgid "© Copyright %(copyright)s." 58 | msgstr "© Droits d'auteur %(copyright)s." 59 | 60 | #: sphinx_radiac_theme/footer.html:23 61 | #, python-format 62 | msgid "© Copyright %(copyright)s." 63 | msgstr "© Droits d'auteur %(copyright)s." 64 | 65 | #. Build is a noun, not a verb 66 | #: sphinx_radiac_theme/footer.html:30 67 | msgid "Build" 68 | msgstr "Compilation" 69 | 70 | #. the phrase "revision" comes from Git, referring to a commit 71 | #: sphinx_radiac_theme/footer.html:36 72 | msgid "Revision" 73 | msgstr "Révision" 74 | 75 | #: sphinx_radiac_theme/footer.html:41 76 | #, python-format 77 | msgid "Last updated on %(last_updated)s." 78 | msgstr "Dernière mise à jour le %(last_updated)s." 79 | 80 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 81 | #. with 82 | #. the text "Sphinx" 83 | #: sphinx_radiac_theme/footer.html:53 84 | #, python-format 85 | msgid "Built with %(sphinx_web)s using a" 86 | msgstr "Compilé avec %(sphinx_web)s en utilisant un" 87 | 88 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 89 | #. generated documenation 90 | #: sphinx_radiac_theme/footer.html:55 91 | msgid "theme" 92 | msgstr "thème" 93 | 94 | #. this is always used as "provided by Read the Docs", and should not imply 95 | #. Read the Docs is an author of the generated documentation. 96 | #: sphinx_radiac_theme/footer.html:57 97 | #, python-format 98 | msgid "provided by %(readthedocs_web)s" 99 | msgstr "fourni par %(readthedocs_web)s" 100 | 101 | #: sphinx_radiac_theme/layout.html:97 102 | #, python-format 103 | msgid "Search within %(docstitle)s" 104 | msgstr "Rechercher dans %(docstitle)s" 105 | 106 | #: sphinx_radiac_theme/layout.html:105 107 | msgid "About these documents" 108 | msgstr "À propos de cette documentation" 109 | 110 | #: sphinx_radiac_theme/layout.html:108 111 | msgid "Index" 112 | msgstr "Index" 113 | 114 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 115 | msgid "Search" 116 | msgstr "Rechercher" 117 | 118 | #: sphinx_radiac_theme/layout.html:114 119 | msgid "Copyright" 120 | msgstr "Droits d'auteur" 121 | 122 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 123 | msgid "Logo" 124 | msgstr "Logo" 125 | 126 | #: sphinx_radiac_theme/search.html:31 127 | msgid "Please activate JavaScript to enable the search functionality." 128 | msgstr "Activez JavaScript pour accéder à la fonction de recherche." 129 | 130 | #. Search is a noun, not a verb 131 | #: sphinx_radiac_theme/search.html:39 132 | msgid "Search Results" 133 | msgstr "Résultats de la recherche" 134 | 135 | #: sphinx_radiac_theme/search.html:41 136 | msgid "" 137 | "Your search did not match any documents. Please make sure that all words are" 138 | " spelled correctly and that you've selected enough categories." 139 | msgstr "" 140 | "Votre recherche ne correspond à aucun document. Assurez-vous que tous les " 141 | "mots sont correctement orthographiés et que vous avez sélectionné " 142 | "suffisamment de catégories." 143 | 144 | #: sphinx_radiac_theme/searchbox.html:4 145 | msgid "Search docs" 146 | msgstr "Rechercher docs" 147 | 148 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 149 | msgid "Versions" 150 | msgstr "Versions" 151 | 152 | #: sphinx_radiac_theme/versions.html:17 153 | msgid "Downloads" 154 | msgstr "Téléchargements" 155 | 156 | #. The phrase "Read the Docs" is not translated 157 | #: sphinx_radiac_theme/versions.html:24 158 | msgid "On Read the Docs" 159 | msgstr "À propos de Read the Docs" 160 | 161 | #: sphinx_radiac_theme/versions.html:26 162 | msgid "Project Home" 163 | msgstr "Accueil du projet" 164 | 165 | #: sphinx_radiac_theme/versions.html:29 166 | msgid "Builds" 167 | msgstr "Compilations" 168 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/es/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # Anthony , 2019 9 | # Radina Matic , 2021 10 | # 11 | msgid "" 12 | msgstr "" 13 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 14 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 15 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 16 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 17 | "Last-Translator: Radina Matic , 2021\n" 18 | "Language-Team: Spanish (https://www.transifex.com/readthedocs/teams/101354/es/)\n" 19 | "MIME-Version: 1.0\n" 20 | "Content-Type: text/plain; charset=UTF-8\n" 21 | "Content-Transfer-Encoding: 8bit\n" 22 | "Generated-By: Babel 2.8.0\n" 23 | "Language: es\n" 24 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" 25 | 26 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 27 | msgid "Edit on GitHub" 28 | msgstr "Editar en GitHub" 29 | 30 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 31 | msgid "Edit on Bitbucket" 32 | msgstr "Editar en Bitbucket" 33 | 34 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 35 | msgid "Edit on GitLab" 36 | msgstr "Editar en GitLab" 37 | 38 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 39 | msgid "View page source" 40 | msgstr "Ver código fuente de la página" 41 | 42 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 43 | msgid "Previous" 44 | msgstr "Anterior" 45 | 46 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 47 | msgid "Next" 48 | msgstr "Siguiente" 49 | 50 | #. This is an ARIA section label for the footer section of the page. 51 | #: sphinx_radiac_theme/footer.html:4 52 | msgid "Footer" 53 | msgstr "Pie de página" 54 | 55 | #: sphinx_radiac_theme/footer.html:21 56 | #, python-format 57 | msgid "© Copyright %(copyright)s." 58 | msgstr "© Derechos de autor %(copyright)s." 59 | 60 | #: sphinx_radiac_theme/footer.html:23 61 | #, python-format 62 | msgid "© Copyright %(copyright)s." 63 | msgstr "© Derechos de autor %(copyright)s." 64 | 65 | #. Build is a noun, not a verb 66 | #: sphinx_radiac_theme/footer.html:30 67 | msgid "Build" 68 | msgstr "Compilación" 69 | 70 | #. the phrase "revision" comes from Git, referring to a commit 71 | #: sphinx_radiac_theme/footer.html:36 72 | msgid "Revision" 73 | msgstr "Revisión" 74 | 75 | #: sphinx_radiac_theme/footer.html:41 76 | #, python-format 77 | msgid "Last updated on %(last_updated)s." 78 | msgstr "Actualizado por última vez el %(last_updated)s." 79 | 80 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 81 | #. with 82 | #. the text "Sphinx" 83 | #: sphinx_radiac_theme/footer.html:53 84 | #, python-format 85 | msgid "Built with %(sphinx_web)s using a" 86 | msgstr "Compilado con %(sphinx_web)s usando un" 87 | 88 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 89 | #. generated documenation 90 | #: sphinx_radiac_theme/footer.html:55 91 | msgid "theme" 92 | msgstr "tema" 93 | 94 | #. this is always used as "provided by Read the Docs", and should not imply 95 | #. Read the Docs is an author of the generated documentation. 96 | #: sphinx_radiac_theme/footer.html:57 97 | #, python-format 98 | msgid "provided by %(readthedocs_web)s" 99 | msgstr "proporcionado por %(readthedocs_web)s" 100 | 101 | #: sphinx_radiac_theme/layout.html:97 102 | #, python-format 103 | msgid "Search within %(docstitle)s" 104 | msgstr "Buscar en %(docstitle)s" 105 | 106 | #: sphinx_radiac_theme/layout.html:105 107 | msgid "About these documents" 108 | msgstr "Sobre esta documentación" 109 | 110 | #: sphinx_radiac_theme/layout.html:108 111 | msgid "Index" 112 | msgstr "Índice" 113 | 114 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 115 | msgid "Search" 116 | msgstr "Búsqueda" 117 | 118 | #: sphinx_radiac_theme/layout.html:114 119 | msgid "Copyright" 120 | msgstr "Derechos de autor" 121 | 122 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 123 | msgid "Logo" 124 | msgstr "Logotipo" 125 | 126 | #: sphinx_radiac_theme/search.html:31 127 | msgid "Please activate JavaScript to enable the search functionality." 128 | msgstr "" 129 | "Por favor, active JavaScript para habilitar la funcionalidad de búsqueda." 130 | 131 | #. Search is a noun, not a verb 132 | #: sphinx_radiac_theme/search.html:39 133 | msgid "Search Results" 134 | msgstr "Resultados de la búsqueda" 135 | 136 | #: sphinx_radiac_theme/search.html:41 137 | msgid "" 138 | "Your search did not match any documents. Please make sure that all words are" 139 | " spelled correctly and that you've selected enough categories." 140 | msgstr "" 141 | "Su búsqueda no coincide con ningún documento. Por favor, asegúrese de que " 142 | "todas las palabras estén correctamente escritas y que usted haya " 143 | "seleccionado las suficientes categorías." 144 | 145 | #: sphinx_radiac_theme/searchbox.html:4 146 | msgid "Search docs" 147 | msgstr "Buscar documentos" 148 | 149 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 150 | msgid "Versions" 151 | msgstr "Versiones" 152 | 153 | #: sphinx_radiac_theme/versions.html:17 154 | msgid "Downloads" 155 | msgstr "Descargas" 156 | 157 | #. The phrase "Read the Docs" is not translated 158 | #: sphinx_radiac_theme/versions.html:24 159 | msgid "On Read the Docs" 160 | msgstr "En Read the Docs" 161 | 162 | #: sphinx_radiac_theme/versions.html:26 163 | msgid "Project Home" 164 | msgstr "Página de Proyecto" 165 | 166 | #: sphinx_radiac_theme/versions.html:29 167 | msgid "Builds" 168 | msgstr "Compilaciones" 169 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/en/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | msgid "" 8 | msgstr "" 9 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 11 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 12 | "PO-Revision-Date: 2019-07-16 15:43-0600\n" 13 | "Last-Translator: FULL NAME \n" 14 | "Language: en\n" 15 | "Language-Team: en \n" 16 | "Plural-Forms: nplurals=2; plural=(n != 1)\n" 17 | "MIME-Version: 1.0\n" 18 | "Content-Type: text/plain; charset=utf-8\n" 19 | "Content-Transfer-Encoding: 8bit\n" 20 | "Generated-By: Babel 2.8.0\n" 21 | 22 | #. This is an ARIA section label for page links, including previous/next page 23 | #. link and links to GitHub/GitLab/etc. 24 | #: sphinx_radiac_theme/breadcrumbs.html:22 25 | msgid "Page navigation" 26 | msgstr "" 27 | 28 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 29 | msgid "Edit on GitHub" 30 | msgstr "" 31 | 32 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 33 | msgid "Edit on Bitbucket" 34 | msgstr "" 35 | 36 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 37 | msgid "Edit on GitLab" 38 | msgstr "" 39 | 40 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 41 | msgid "View page source" 42 | msgstr "" 43 | 44 | #. This is an ARIA section label for sequential page links, such as previous 45 | #. and next page links. 46 | #: sphinx_radiac_theme/breadcrumbs.html:67 47 | msgid "Sequential page navigation" 48 | msgstr "" 49 | 50 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 51 | msgid "Previous" 52 | msgstr "" 53 | 54 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 55 | msgid "Next" 56 | msgstr "" 57 | 58 | #. This is an ARIA section label for the footer section of the page. 59 | #: sphinx_radiac_theme/footer.html:4 60 | msgid "Footer" 61 | msgstr "" 62 | 63 | #: sphinx_radiac_theme/footer.html:21 64 | #, python-format 65 | msgid "© Copyright %(copyright)s." 66 | msgstr "" 67 | 68 | #: sphinx_radiac_theme/footer.html:23 69 | #, python-format 70 | msgid "© Copyright %(copyright)s." 71 | msgstr "" 72 | 73 | #. Build is a noun, not a verb 74 | #: sphinx_radiac_theme/footer.html:30 75 | msgid "Build" 76 | msgstr "" 77 | 78 | #. the phrase "revision" comes from Git, referring to a commit 79 | #: sphinx_radiac_theme/footer.html:36 80 | msgid "Revision" 81 | msgstr "" 82 | 83 | #: sphinx_radiac_theme/footer.html:41 84 | #, python-format 85 | msgid "Last updated on %(last_updated)s." 86 | msgstr "" 87 | 88 | #. the variable "sphinx_web" is a link to the Sphinx project documentation with 89 | #. the text "Sphinx" 90 | #: sphinx_radiac_theme/footer.html:53 91 | #, python-format 92 | msgid "Built with %(sphinx_web)s using a" 93 | msgstr "" 94 | 95 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 96 | #. generated documenation 97 | #: sphinx_radiac_theme/footer.html:55 98 | msgid "theme" 99 | msgstr "" 100 | 101 | #. this is always used as "provided by Read the Docs", and should not imply 102 | #. Read the Docs is an author of the generated documentation. 103 | #: sphinx_radiac_theme/footer.html:57 104 | #, python-format 105 | msgid "provided by %(readthedocs_web)s" 106 | msgstr "" 107 | 108 | #: sphinx_radiac_theme/layout.html:97 109 | #, python-format 110 | msgid "Search within %(docstitle)s" 111 | msgstr "" 112 | 113 | #: sphinx_radiac_theme/layout.html:105 114 | msgid "About these documents" 115 | msgstr "" 116 | 117 | #: sphinx_radiac_theme/layout.html:108 118 | msgid "Index" 119 | msgstr "" 120 | 121 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 122 | msgid "Search" 123 | msgstr "" 124 | 125 | #: sphinx_radiac_theme/layout.html:114 126 | msgid "Copyright" 127 | msgstr "" 128 | 129 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 130 | msgid "Logo" 131 | msgstr "" 132 | 133 | #. This is an ARIA section label for the main navigation menu 134 | #: sphinx_radiac_theme/layout.html:173 135 | msgid "Navigation menu" 136 | msgstr "" 137 | 138 | #. This is an ARIA section label for the navigation menu that is visible when 139 | #. viewing the page on mobile devices 140 | #: sphinx_radiac_theme/layout.html:195 141 | msgid "Mobile navigation menu" 142 | msgstr "" 143 | 144 | #: sphinx_radiac_theme/search.html:31 145 | msgid "Please activate JavaScript to enable the search functionality." 146 | msgstr "" 147 | 148 | #. Search is a noun, not a verb 149 | #: sphinx_radiac_theme/search.html:39 150 | msgid "Search Results" 151 | msgstr "" 152 | 153 | #: sphinx_radiac_theme/search.html:41 154 | msgid "" 155 | "Your search did not match any documents. Please make sure that all words " 156 | "are spelled correctly and that you've selected enough categories." 157 | msgstr "" 158 | 159 | #: sphinx_radiac_theme/searchbox.html:4 160 | msgid "Search docs" 161 | msgstr "" 162 | 163 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 164 | msgid "Versions" 165 | msgstr "" 166 | 167 | #: sphinx_radiac_theme/versions.html:17 168 | msgid "Downloads" 169 | msgstr "" 170 | 171 | #. The phrase "Read the Docs" is not translated 172 | #: sphinx_radiac_theme/versions.html:24 173 | msgid "On Read the Docs" 174 | msgstr "" 175 | 176 | #: sphinx_radiac_theme/versions.html:26 177 | msgid "Project Home" 178 | msgstr "" 179 | 180 | #: sphinx_radiac_theme/versions.html:29 181 | msgid "Builds" 182 | msgstr "" 183 | 184 | #~ msgid "Docs" 185 | #~ msgstr "" 186 | 187 | #~ msgid "Free document hosting provided by" 188 | #~ msgstr "" 189 | 190 | #~ msgid "Documentation Home" 191 | #~ msgstr "" 192 | 193 | #~ msgid "Breadcrumbs" 194 | #~ msgstr "" 195 | 196 | #~ msgid "Main" 197 | #~ msgstr "" 198 | 199 | #~ msgid "Top" 200 | #~ msgstr "" 201 | 202 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/nl/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # Jesse Tan, 2021 9 | # 10 | msgid "" 11 | msgstr "" 12 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 13 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 14 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 15 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 16 | "Last-Translator: Jesse Tan, 2021\n" 17 | "Language-Team: Dutch (https://www.transifex.com/readthedocs/teams/101354/nl/)\n" 18 | "MIME-Version: 1.0\n" 19 | "Content-Type: text/plain; charset=UTF-8\n" 20 | "Content-Transfer-Encoding: 8bit\n" 21 | "Generated-By: Babel 2.8.0\n" 22 | "Language: nl\n" 23 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" 24 | 25 | #. This is an ARIA section label for page links, including previous/next page 26 | #. link and links to GitHub/GitLab/etc. 27 | #: sphinx_radiac_theme/breadcrumbs.html:22 28 | msgid "Page navigation" 29 | msgstr "Paginanavigatie" 30 | 31 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 32 | msgid "Edit on GitHub" 33 | msgstr "Bewerk op GitHub" 34 | 35 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 36 | msgid "Edit on Bitbucket" 37 | msgstr "Bewerk op BitBucket" 38 | 39 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 40 | msgid "Edit on GitLab" 41 | msgstr "Bewerk op GitLab" 42 | 43 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 44 | msgid "View page source" 45 | msgstr "Bekijk paginabron" 46 | 47 | #. This is an ARIA section label for sequential page links, such as previous 48 | #. and next page links. 49 | #: sphinx_radiac_theme/breadcrumbs.html:67 50 | msgid "Sequential page navigation" 51 | msgstr "Navigatie voor gerelateerde pagina's" 52 | 53 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 54 | msgid "Previous" 55 | msgstr "Vorige" 56 | 57 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 58 | msgid "Next" 59 | msgstr "Volgende" 60 | 61 | #. This is an ARIA section label for the footer section of the page. 62 | #: sphinx_radiac_theme/footer.html:4 63 | msgid "Footer" 64 | msgstr "Voettekst" 65 | 66 | #: sphinx_radiac_theme/footer.html:21 67 | #, python-format 68 | msgid "© Copyright %(copyright)s." 69 | msgstr "© Copyright %(copyright)s." 70 | 71 | #: sphinx_radiac_theme/footer.html:23 72 | #, python-format 73 | msgid "© Copyright %(copyright)s." 74 | msgstr "© Copyright %(copyright)s." 75 | 76 | #. Build is a noun, not a verb 77 | #: sphinx_radiac_theme/footer.html:30 78 | msgid "Build" 79 | msgstr "Bouwresultaat" 80 | 81 | #. the phrase "revision" comes from Git, referring to a commit 82 | #: sphinx_radiac_theme/footer.html:36 83 | msgid "Revision" 84 | msgstr "Revisie" 85 | 86 | #: sphinx_radiac_theme/footer.html:41 87 | #, python-format 88 | msgid "Last updated on %(last_updated)s." 89 | msgstr "Laatste update op %(last_updated)s." 90 | 91 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 92 | #. with 93 | #. the text "Sphinx" 94 | #: sphinx_radiac_theme/footer.html:53 95 | #, python-format 96 | msgid "Built with %(sphinx_web)s using a" 97 | msgstr "Gebouwd met %(sphinx_web)s met een" 98 | 99 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 100 | #. generated documenation 101 | #: sphinx_radiac_theme/footer.html:55 102 | msgid "theme" 103 | msgstr "thema" 104 | 105 | #. this is always used as "provided by Read the Docs", and should not imply 106 | #. Read the Docs is an author of the generated documentation. 107 | #: sphinx_radiac_theme/footer.html:57 108 | #, python-format 109 | msgid "provided by %(readthedocs_web)s" 110 | msgstr "geleverd door %(readthedocs_web)s" 111 | 112 | #: sphinx_radiac_theme/layout.html:97 113 | #, python-format 114 | msgid "Search within %(docstitle)s" 115 | msgstr "Zoek binnen %(docstitle)s" 116 | 117 | #: sphinx_radiac_theme/layout.html:105 118 | msgid "About these documents" 119 | msgstr "Over deze documenten" 120 | 121 | #: sphinx_radiac_theme/layout.html:108 122 | msgid "Index" 123 | msgstr "Index" 124 | 125 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 126 | msgid "Search" 127 | msgstr "Zoek" 128 | 129 | #: sphinx_radiac_theme/layout.html:114 130 | msgid "Copyright" 131 | msgstr "Copyright" 132 | 133 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 134 | msgid "Logo" 135 | msgstr "Logo" 136 | 137 | #. This is an ARIA section label for the main navigation menu 138 | #: sphinx_radiac_theme/layout.html:173 139 | msgid "Navigation menu" 140 | msgstr "Navigatiemenu" 141 | 142 | #. This is an ARIA section label for the navigation menu that is visible when 143 | #. viewing the page on mobile devices 144 | #: sphinx_radiac_theme/layout.html:195 145 | msgid "Mobile navigation menu" 146 | msgstr "Navigatiemenu voor mobiel" 147 | 148 | #: sphinx_radiac_theme/search.html:31 149 | msgid "Please activate JavaScript to enable the search functionality." 150 | msgstr "Zet JavaScript aan om de zoekfunctie mogelijk te maken." 151 | 152 | #. Search is a noun, not a verb 153 | #: sphinx_radiac_theme/search.html:39 154 | msgid "Search Results" 155 | msgstr "Zoekresultaten" 156 | 157 | #: sphinx_radiac_theme/search.html:41 158 | msgid "" 159 | "Your search did not match any documents. Please make sure that all words are" 160 | " spelled correctly and that you've selected enough categories." 161 | msgstr "" 162 | "Zoekpoging vond geen documenten. Zorg ervoor dat alle woorden correct zijn " 163 | "gespeld en dat voldoende categorieën zijn geselecteerd." 164 | 165 | #: sphinx_radiac_theme/searchbox.html:4 166 | msgid "Search docs" 167 | msgstr "Zoek in documentatie" 168 | 169 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 170 | msgid "Versions" 171 | msgstr "Versies" 172 | 173 | #: sphinx_radiac_theme/versions.html:17 174 | msgid "Downloads" 175 | msgstr "Downloads" 176 | 177 | #. The phrase "Read the Docs" is not translated 178 | #: sphinx_radiac_theme/versions.html:24 179 | msgid "On Read the Docs" 180 | msgstr "Op Read the Docs" 181 | 182 | #: sphinx_radiac_theme/versions.html:26 183 | msgid "Project Home" 184 | msgstr "Project Home" 185 | 186 | #: sphinx_radiac_theme/versions.html:29 187 | msgid "Builds" 188 | msgstr "Bouwresultaten" 189 | -------------------------------------------------------------------------------- /docs/demo/structure.rst: -------------------------------------------------------------------------------- 1 | 2 | ******************* 3 | Structural Elements 4 | ******************* 5 | 6 | .. contents:: Table of Contents 7 | 8 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec lorem neque, interdum in ipsum nec, 9 | finibus dictum velit. Ut eu efficitur arcu, id aliquam erat. In sit amet diam gravida, imperdiet tellus eu, 10 | gravida nisl. Praesent aliquet odio eget libero elementum, quis rhoncus tellus tincidunt. 11 | Suspendisse quis volutpat ipsum. Sed lobortis scelerisque tristique. Aenean condimentum risus tellus, 12 | quis accumsan ipsum laoreet ut. Integer porttitor maximus suscipit. Mauris in posuere sapien. 13 | Aliquam accumsan feugiat ligula, nec fringilla libero commodo sed. Proin et erat pharetra. 14 | 15 | --------- 16 | 17 | Etiam turpis ante, luctus sed velit tristique, finibus volutpat dui. Nam sagittis vel ante nec malesuada. 18 | Praesent dignissim mi nec ornare elementum. Nunc eu augue vel sem dignissim cursus sed et nulla. 19 | Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. 20 | Pellentesque dictum dui sem, non placerat tortor rhoncus in. Sed placerat nulla at rhoncus iaculis. 21 | 22 | Document Section 23 | ================ 24 | 25 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed condimentum nulla vel neque venenatis, 26 | nec placerat lorem placerat. Cras purus eros, gravida vitae tincidunt id, vehicula nec nulla. 27 | Fusce aliquet auctor cursus. Phasellus ex neque, vestibulum non est vitae, viverra fringilla tortor. 28 | Donec vestibulum convallis justo, a faucibus lorem vulputate vel. Aliquam cursus odio eu felis sodales aliquet. 29 | Aliquam erat volutpat. Maecenas eget dictum mauris. Suspendisse arcu eros, condimentum eget risus sed, 30 | luctus efficitur arcu. Cras ut dictum mi. Nulla congue interdum lorem, semper semper enim commodo nec. 31 | 32 | Document Subsection 33 | ------------------- 34 | 35 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam efficitur in eros et blandit. Nunc maximus, 36 | nisl at auctor vestibulum, justo ex sollicitudin ligula, id faucibus urna orci tristique nisl. 37 | Duis auctor rutrum orci, in ornare lacus condimentum quis. Quisque arcu velit, facilisis quis interdum ac, 38 | hendrerit auctor mauris. Curabitur urna nibh, porttitor at ante sit amet, vestibulum interdum dolor. 39 | Duis dictum elit orci, tincidunt imperdiet sem pellentesque et. In vehicula pellentesque varius. 40 | Phasellus a turpis sollicitudin, bibendum massa et, imperdiet neque. Integer quis sapien in magna rutrum bibendum. 41 | Integer cursus ex sed magna vehicula finibus. Proin tempus orci quis dolor tempus, nec condimentum odio vestibulum. 42 | Etiam efficitur sollicitudin libero, tincidunt volutpat ligula interdum sed. 43 | 44 | Document Subsubsection 45 | ^^^^^^^^^^^^^^^^^^^^^^ 46 | 47 | Donec non rutrum lorem. Aenean sagittis metus at pharetra fringilla. Nunc sapien dolor, cursus sed nisi at, 48 | pretium tristique lectus. Sed pellentesque leo lectus, et convallis ipsum euismod a. 49 | Integer at leo vitae felis pretium aliquam fringilla quis odio. Sed pharetra enim accumsan feugiat pretium. 50 | Maecenas at pharetra tortor. Morbi semper eget mi vel finibus. Cras rutrum nulla eros, id feugiat arcu pellentesque ut. 51 | Sed finibus tortor ac nisi ultrices viverra. Duis feugiat malesuada sapien, at commodo ante porttitor ac. 52 | Curabitur posuere mauris mi, vel ornare orci scelerisque sit amet. Suspendisse nec fringilla dui. 53 | 54 | Document Paragraph 55 | """""""""""""""""" 56 | 57 | Pellentesque nec est in odio ultrices elementum. Vestibulum et hendrerit sapien, quis vulputate turpis. 58 | Suspendisse potenti. Curabitur tristique sit amet lectus non viverra. Phasellus rutrum dapibus turpis sed imperdiet. 59 | Mauris maximus viverra ante. Donec eu egestas mauris. Morbi vulputate tincidunt euismod. Integer vel porttitor neque. 60 | Donec at lacus suscipit, lacinia lectus vel, sagittis lectus. 61 | 62 | ********************* 63 | Structural Elements 2 64 | ********************* 65 | 66 | Etiam turpis ante, luctus sed velit tristique, finibus volutpat dui. Nam sagittis vel ante nec malesuada. 67 | Praesent dignissim mi nec ornare elementum. Nunc eu augue vel sem dignissim cursus sed et nulla. 68 | Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. 69 | Pellentesque dictum dui sem, non placerat tortor rhoncus in. Sed placerat nulla at rhoncus iaculis. 70 | 71 | Document Section 72 | ================ 73 | 74 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed condimentum nulla vel neque venenatis, 75 | nec placerat lorem placerat. Cras purus eros, gravida vitae tincidunt id, vehicula nec nulla. 76 | Fusce aliquet auctor cursus. Phasellus ex neque, vestibulum non est vitae, viverra fringilla tortor. 77 | Donec vestibulum convallis justo, a faucibus lorem vulputate vel. Aliquam cursus odio eu felis sodales aliquet. 78 | Aliquam erat volutpat. Maecenas eget dictum mauris. Suspendisse arcu eros, condimentum eget risus sed, 79 | luctus efficitur arcu. Cras ut dictum mi. Nulla congue interdum lorem, semper semper enim commodo nec. 80 | 81 | Document Subsection 82 | ------------------- 83 | 84 | .. figure:: static/yi_jing_01_chien.jpg 85 | :align: right 86 | :figwidth: 200px 87 | 88 | This is a caption for a figure. Text should wrap around the caption. 89 | 90 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam efficitur in eros et blandit. Nunc maximus, 91 | nisl at auctor vestibulum, justo ex sollicitudin ligula, id faucibus urna orci tristique nisl. 92 | Duis auctor rutrum orci, in ornare lacus condimentum quis. Quisque arcu velit, facilisis quis interdum ac, 93 | hendrerit auctor mauris. Curabitur urna nibh, porttitor at ante sit amet, vestibulum interdum dolor. 94 | Duis dictum elit orci, tincidunt imperdiet sem pellentesque et. In vehicula pellentesque varius. 95 | Phasellus a turpis sollicitudin, bibendum massa et, imperdiet neque. Integer quis sapien in magna rutrum bibendum. 96 | Integer cursus ex sed magna vehicula finibus. Proin tempus orci quis dolor tempus, nec condimentum odio vestibulum. 97 | Etiam efficitur sollicitudin libero, tincidunt volutpat ligula interdum sed. Praesent congue sagittis nisl et suscipit. 98 | Vivamus sagittis risus et egestas commodo.Cras venenatis arcu in pharetra interdum. 99 | Donec quis metus porttitor tellus cursus lobortis. Quisque et orci magna. Fusce rhoncus mi mi, 100 | at vehicula massa rhoncus quis. Mauris augue leo, pretium eget molestie vitae, efficitur nec nulla. 101 | In hac habitasse platea dictumst. Sed sit amet imperdiet purus. 102 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/lt/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # Tomas Straupis, 2021 9 | # 10 | msgid "" 11 | msgstr "" 12 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 13 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 14 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 15 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 16 | "Last-Translator: Tomas Straupis, 2021\n" 17 | "Language-Team: Lithuanian (https://www.transifex.com/readthedocs/teams/101354/lt/)\n" 18 | "MIME-Version: 1.0\n" 19 | "Content-Type: text/plain; charset=UTF-8\n" 20 | "Content-Transfer-Encoding: 8bit\n" 21 | "Generated-By: Babel 2.8.0\n" 22 | "Language: lt\n" 23 | "Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" 24 | 25 | #. This is an ARIA section label for page links, including previous/next page 26 | #. link and links to GitHub/GitLab/etc. 27 | #: sphinx_radiac_theme/breadcrumbs.html:22 28 | msgid "Page navigation" 29 | msgstr "Puslapių navigacija" 30 | 31 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 32 | msgid "Edit on GitHub" 33 | msgstr "Keisti GitHub'e" 34 | 35 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 36 | msgid "Edit on Bitbucket" 37 | msgstr "Keisti Bitbucket'e" 38 | 39 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 40 | msgid "Edit on GitLab" 41 | msgstr "Keisti GitLab'e" 42 | 43 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 44 | msgid "View page source" 45 | msgstr "Žiūrėti puslapio šaltinį" 46 | 47 | #. This is an ARIA section label for sequential page links, such as previous 48 | #. and next page links. 49 | #: sphinx_radiac_theme/breadcrumbs.html:67 50 | msgid "Sequential page navigation" 51 | msgstr "Puslapių navigacija iš eilės" 52 | 53 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 54 | msgid "Previous" 55 | msgstr "Ankstesnis" 56 | 57 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 58 | msgid "Next" 59 | msgstr "Kitas" 60 | 61 | #. This is an ARIA section label for the footer section of the page. 62 | #: sphinx_radiac_theme/footer.html:4 63 | msgid "Footer" 64 | msgstr "Poraštė" 65 | 66 | #: sphinx_radiac_theme/footer.html:21 67 | #, python-format 68 | msgid "© Copyright %(copyright)s." 69 | msgstr "© Copyright %(copyright)s." 70 | 71 | #: sphinx_radiac_theme/footer.html:23 72 | #, python-format 73 | msgid "© Copyright %(copyright)s." 74 | msgstr "© Copyright %(copyright)s." 75 | 76 | #. Build is a noun, not a verb 77 | #: sphinx_radiac_theme/footer.html:30 78 | msgid "Build" 79 | msgstr "Surinkimas" 80 | 81 | #. the phrase "revision" comes from Git, referring to a commit 82 | #: sphinx_radiac_theme/footer.html:36 83 | msgid "Revision" 84 | msgstr "Versija" 85 | 86 | #: sphinx_radiac_theme/footer.html:41 87 | #, python-format 88 | msgid "Last updated on %(last_updated)s." 89 | msgstr "Atnaujinta %(last_updated)s." 90 | 91 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 92 | #. with 93 | #. the text "Sphinx" 94 | #: sphinx_radiac_theme/footer.html:53 95 | #, python-format 96 | msgid "Built with %(sphinx_web)s using a" 97 | msgstr "Surinkta su %(sphinx_web)s naudojant" 98 | 99 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 100 | #. generated documenation 101 | #: sphinx_radiac_theme/footer.html:55 102 | msgid "theme" 103 | msgstr "temą" 104 | 105 | #. this is always used as "provided by Read the Docs", and should not imply 106 | #. Read the Docs is an author of the generated documentation. 107 | #: sphinx_radiac_theme/footer.html:57 108 | #, python-format 109 | msgid "provided by %(readthedocs_web)s" 110 | msgstr "pateiktą %(readthedocs_web)s" 111 | 112 | #: sphinx_radiac_theme/layout.html:97 113 | #, python-format 114 | msgid "Search within %(docstitle)s" 115 | msgstr "Ieškoti %(docstitle)s" 116 | 117 | #: sphinx_radiac_theme/layout.html:105 118 | msgid "About these documents" 119 | msgstr "Apie šiuos dokumentus" 120 | 121 | #: sphinx_radiac_theme/layout.html:108 122 | msgid "Index" 123 | msgstr "Indeksas" 124 | 125 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 126 | msgid "Search" 127 | msgstr "Paieška" 128 | 129 | #: sphinx_radiac_theme/layout.html:114 130 | msgid "Copyright" 131 | msgstr "Autorių teisės" 132 | 133 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 134 | msgid "Logo" 135 | msgstr "Logo" 136 | 137 | #. This is an ARIA section label for the main navigation menu 138 | #: sphinx_radiac_theme/layout.html:173 139 | msgid "Navigation menu" 140 | msgstr "Navigacijos meniu" 141 | 142 | #. This is an ARIA section label for the navigation menu that is visible when 143 | #. viewing the page on mobile devices 144 | #: sphinx_radiac_theme/layout.html:195 145 | msgid "Mobile navigation menu" 146 | msgstr "Mobilios navigacijos meniu" 147 | 148 | #: sphinx_radiac_theme/search.html:31 149 | msgid "Please activate JavaScript to enable the search functionality." 150 | msgstr "Prašome įjungti JavaScript, kad veiktų paieškos funkcionalumas." 151 | 152 | #. Search is a noun, not a verb 153 | #: sphinx_radiac_theme/search.html:39 154 | msgid "Search Results" 155 | msgstr "Paieškos rezultatai" 156 | 157 | #: sphinx_radiac_theme/search.html:41 158 | msgid "" 159 | "Your search did not match any documents. Please make sure that all words are" 160 | " spelled correctly and that you've selected enough categories." 161 | msgstr "" 162 | "Jūsų paieškai neatitiko nei vienas dokumentas. Prašome įsitikinti, kad visi " 163 | "žodžiai parašyti teisingai ir kad parinkote pakankamai kategorijų." 164 | 165 | #: sphinx_radiac_theme/searchbox.html:4 166 | msgid "Search docs" 167 | msgstr "Ieškoti dokumentuose" 168 | 169 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 170 | msgid "Versions" 171 | msgstr "Versijos" 172 | 173 | #: sphinx_radiac_theme/versions.html:17 174 | msgid "Downloads" 175 | msgstr "Atsisiuntimai" 176 | 177 | #. The phrase "Read the Docs" is not translated 178 | #: sphinx_radiac_theme/versions.html:24 179 | msgid "On Read the Docs" 180 | msgstr "Apie Read the Docs" 181 | 182 | #: sphinx_radiac_theme/versions.html:26 183 | msgid "Project Home" 184 | msgstr "Projekto namai" 185 | 186 | #: sphinx_radiac_theme/versions.html:29 187 | msgid "Builds" 188 | msgstr "Surinkimai" 189 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/it/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # Anthony , 2021 9 | # Maurizio Paglia , 2021 10 | # 11 | msgid "" 12 | msgstr "" 13 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 14 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 15 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 16 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 17 | "Last-Translator: Maurizio Paglia , 2021\n" 18 | "Language-Team: Italian (https://www.transifex.com/readthedocs/teams/101354/it/)\n" 19 | "MIME-Version: 1.0\n" 20 | "Content-Type: text/plain; charset=UTF-8\n" 21 | "Content-Transfer-Encoding: 8bit\n" 22 | "Generated-By: Babel 2.8.0\n" 23 | "Language: it\n" 24 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" 25 | 26 | #. This is an ARIA section label for page links, including previous/next page 27 | #. link and links to GitHub/GitLab/etc. 28 | #: sphinx_radiac_theme/breadcrumbs.html:22 29 | msgid "Page navigation" 30 | msgstr "Naviga tra le pagine" 31 | 32 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 33 | msgid "Edit on GitHub" 34 | msgstr "Modifica su GitHub" 35 | 36 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 37 | msgid "Edit on Bitbucket" 38 | msgstr "Modifica su Bitbucket" 39 | 40 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 41 | msgid "Edit on GitLab" 42 | msgstr "Modifica su GitLab" 43 | 44 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 45 | msgid "View page source" 46 | msgstr "Visualizza sorgente pagina" 47 | 48 | #. This is an ARIA section label for sequential page links, such as previous 49 | #. and next page links. 50 | #: sphinx_radiac_theme/breadcrumbs.html:67 51 | msgid "Sequential page navigation" 52 | msgstr "Naviga sequenzialmente tra le pagine" 53 | 54 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 55 | msgid "Previous" 56 | msgstr "Precedente" 57 | 58 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 59 | msgid "Next" 60 | msgstr "Prossimo" 61 | 62 | #. This is an ARIA section label for the footer section of the page. 63 | #: sphinx_radiac_theme/footer.html:4 64 | msgid "Footer" 65 | msgstr "Piè di pagina" 66 | 67 | #: sphinx_radiac_theme/footer.html:21 68 | #, python-format 69 | msgid "© Copyright %(copyright)s." 70 | msgstr "© Copyright %(copyright)s." 71 | 72 | #: sphinx_radiac_theme/footer.html:23 73 | #, python-format 74 | msgid "© Copyright %(copyright)s." 75 | msgstr "© Copyright %(copyright)s." 76 | 77 | #. Build is a noun, not a verb 78 | #: sphinx_radiac_theme/footer.html:30 79 | msgid "Build" 80 | msgstr "Rev." 81 | 82 | #. the phrase "revision" comes from Git, referring to a commit 83 | #: sphinx_radiac_theme/footer.html:36 84 | msgid "Revision" 85 | msgstr "Revisione" 86 | 87 | #: sphinx_radiac_theme/footer.html:41 88 | #, python-format 89 | msgid "Last updated on %(last_updated)s." 90 | msgstr "Ultimo aggiornamento il %(last_updated)s." 91 | 92 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 93 | #. with 94 | #. the text "Sphinx" 95 | #: sphinx_radiac_theme/footer.html:53 96 | #, python-format 97 | msgid "Built with %(sphinx_web)s using a" 98 | msgstr "Realizzato con %(sphinx_web)s e il tema" 99 | 100 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 101 | #. generated documenation 102 | #: sphinx_radiac_theme/footer.html:55 103 | msgid "theme" 104 | msgstr "tema" 105 | 106 | #. this is always used as "provided by Read the Docs", and should not imply 107 | #. Read the Docs is an author of the generated documentation. 108 | #: sphinx_radiac_theme/footer.html:57 109 | #, python-format 110 | msgid "provided by %(readthedocs_web)s" 111 | msgstr "fornito da %(readthedocs_web)s" 112 | 113 | #: sphinx_radiac_theme/layout.html:97 114 | #, python-format 115 | msgid "Search within %(docstitle)s" 116 | msgstr "Cerca in %(docstitle)s" 117 | 118 | #: sphinx_radiac_theme/layout.html:105 119 | msgid "About these documents" 120 | msgstr "Nota sulla documentazione" 121 | 122 | #: sphinx_radiac_theme/layout.html:108 123 | msgid "Index" 124 | msgstr "Indice" 125 | 126 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 127 | msgid "Search" 128 | msgstr "Ricerca" 129 | 130 | #: sphinx_radiac_theme/layout.html:114 131 | msgid "Copyright" 132 | msgstr "Copyright" 133 | 134 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 135 | msgid "Logo" 136 | msgstr "Logo" 137 | 138 | #. This is an ARIA section label for the main navigation menu 139 | #: sphinx_radiac_theme/layout.html:173 140 | msgid "Navigation menu" 141 | msgstr "Menu di navigazione" 142 | 143 | #. This is an ARIA section label for the navigation menu that is visible when 144 | #. viewing the page on mobile devices 145 | #: sphinx_radiac_theme/layout.html:195 146 | msgid "Mobile navigation menu" 147 | msgstr "Menu navigazione dispositivi mobili" 148 | 149 | #: sphinx_radiac_theme/search.html:31 150 | msgid "Please activate JavaScript to enable the search functionality." 151 | msgstr "Devi attivare JavaScript per attivare la funzione di ricerca." 152 | 153 | #. Search is a noun, not a verb 154 | #: sphinx_radiac_theme/search.html:39 155 | msgid "Search Results" 156 | msgstr "Risultati della ricerca" 157 | 158 | #: sphinx_radiac_theme/search.html:41 159 | msgid "" 160 | "Your search did not match any documents. Please make sure that all words are" 161 | " spelled correctly and that you've selected enough categories." 162 | msgstr "" 163 | "La tua ricerca non ha prodotto nessun risultato. Assicurati di aver scritto " 164 | "correttamente tutti i termini cercati e di aver selezionato sufficienti " 165 | "categorie." 166 | 167 | #: sphinx_radiac_theme/searchbox.html:4 168 | msgid "Search docs" 169 | msgstr "Cerca documenti" 170 | 171 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 172 | msgid "Versions" 173 | msgstr "Versioni" 174 | 175 | #: sphinx_radiac_theme/versions.html:17 176 | msgid "Downloads" 177 | msgstr "Downloads" 178 | 179 | #. The phrase "Read the Docs" is not translated 180 | #: sphinx_radiac_theme/versions.html:24 181 | msgid "On Read the Docs" 182 | msgstr "Riguardo Read the Docs" 183 | 184 | #: sphinx_radiac_theme/versions.html:26 185 | msgid "Project Home" 186 | msgstr "Home progetto" 187 | 188 | #: sphinx_radiac_theme/versions.html:29 189 | msgid "Builds" 190 | msgstr "Rev." 191 | -------------------------------------------------------------------------------- /docs/development.rst: -------------------------------------------------------------------------------- 1 | Development 2 | =========== 3 | 4 | The theme developers follow the guidelines below for development and release 5 | planning. Documentation authors can decide which theme release works best for 6 | their project based on required browser/operating system combinations or 7 | dependency support. 8 | 9 | .. _supported-browsers: 10 | 11 | Supported browsers 12 | ------------------ 13 | 14 | Official browser support is determined by the most popular browser/operating 15 | system combinations in our pageview analytics. Officially supported combinations 16 | are commonly tested during development, and are always tested before final 17 | release of a new version of the theme. 18 | 19 | Older releases of supported combinations, and some less common combinations, are 20 | considered partially supported. This means that we do not consistently test 21 | these combinations, however we do expect user experience to be comparable with 22 | supported combinations. 23 | 24 | .. csv-table:: Supported browser combinations 25 | :widths: 6, 12, 4 26 | :header-rows: 1 27 | :file: supported-browsers.csv 28 | 29 | .. versionadded:: 1.0 30 | Supported browser and operating system combinations added 31 | 32 | There are several browser/operating system combinations that are not supported 33 | by the theme developers at all. Unsupported combinations do not receive testing 34 | or development, and we likely won't accept major contributions for these 35 | combinations. 36 | 37 | Unsupported browser/operating system combinations include: 38 | 39 | Internet Explorer (any OS, versions <=10) 40 | **Unsupported.** IE11 is the last partially supported version. We do no 41 | testing on prior versions. 42 | 43 | Internet Explorer (any OS, version 11) 44 | We currently only partially support IE11, and only test for major bugs. 45 | Support will be removed in the :ref:`2.0.0` release. 46 | 47 | Opera (any OS, any version) 48 | **Community support only.** We do not receive enough traffic with this 49 | browser to officially support it in testing and development. 50 | 51 | .. _supported-dependencies: 52 | 53 | Supported dependencies 54 | ---------------------- 55 | 56 | The theme officially supports the following dependencies in your Sphinx project: 57 | 58 | .. list-table:: Supported dependencies 59 | :header-rows: 1 60 | :widths: 10, 10 61 | 62 | * - Dependency 63 | - Versions 64 | * - Python 65 | - 2.7 or 3.6 or greater 66 | * - Sphinx 67 | - 1.7 up to at least 4.1 68 | * - docutils 69 | - Up to 0.17 70 | 71 | .. versionadded:: 1.0 72 | Sphinx 4.0 support added 73 | 74 | .. deprecated:: 1.0 75 | Sphinx 1.6 support removed 76 | 77 | .. versionadded:: 1.0 78 | docutils 0.17 support added 79 | 80 | Roadmap 81 | ------- 82 | 83 | We currently have several releases planned on our development roadmap. Backward 84 | incompatible changes, deprecations, and major features are noted for each of 85 | these releases. 86 | 87 | Releases follow `semantic versioning`_, and so it is generally recommended that 88 | authors pin dependency on ``sphinx_radiac_theme`` to a version below the next major 89 | version: 90 | 91 | .. code:: console 92 | 93 | $ pip install "sphinx_radiac_theme<=2.0.0" 94 | 95 | .. _semantic versioning: http://semver.org/ 96 | 97 | .. _release-1.0.0: 98 | 99 | 1.0.0 100 | ~~~~~ 101 | 102 | :Planned release date: August 2021 103 | 104 | This release will be a slightly backwards incompatible release to follow the 105 | :ref:`0.5.2` release. It will drop support for Sphinx 1.6, which is a rather old 106 | release at this point. 107 | 108 | This version will add official support for the Sphinx 4.x release series and 109 | it resolves bugs with the latest release of Docutils, version 0.17. 110 | 111 | Starting with this release, several deprecation warnings will be emitted at 112 | build time: 113 | 114 | Direct installation is deprecated 115 | Support for direct installation through GitHub is no longer a suggested 116 | installation method. In an effort to ease maintenance, compiled assets will 117 | eventually be removed from the theme repository. These files will only be 118 | included in the built packages/releases available on PyPI. 119 | 120 | We plan to start putting development releases up on PyPI more frequently, so 121 | that installation from the theme source repository is no longer necessary. 122 | 123 | Built assets are tentatively planned to be removed in version :ref:`3.0.0`:. 124 | 125 | HTML4 support is deprecated 126 | Support for the Sphinx HTML4 writer will be removed in the :ref:`2.0.0` 127 | release. 128 | 129 | .. _release-1.1.0: 130 | 131 | 1.1.0 132 | ~~~~~ 133 | 134 | :Planned release date: 2021 Q3 135 | 136 | We aim to follow up release :ref:`1.0.0` with at least one bug fix release in 137 | the 1.x release series. The 1.1 release will not be adding any major features 138 | and will instead mark the last release targeting projects with old dependencies 139 | like Sphinx 1.8, HTML4, or required support for IE11. 140 | 141 | .. _release-2.0.0: 142 | 143 | 2.0.0 144 | ~~~~~ 145 | 146 | :Planned release date: 2022 Q1 147 | 148 | This release will mark the beginning of a new round of feature development, as 149 | well as a number of backward incompatible changes and deprecations. 150 | 151 | Of note, the following backwards incompatible changes are planned for this 152 | release: 153 | 154 | Sphinx 1.x, Sphinx 2.x, and Docutils 0.16 will not be tested 155 | Official support will drop for these version, though they may still continue 156 | to work. Theme developers will not be testing these versions any longer. 157 | 158 | HTML4 support will be removed 159 | Starting with this release, we will only support the HTML5 writer output, 160 | and builds attempting to use the HTML4 writer will fail. If you are still 161 | using the HTML4 writer, or have the ``html4_writer = True`` option in your 162 | Sphinx configuration file, you will need to either remove this option or pin 163 | your dependency to ``sphinx_radiac_theme<=2.0.0`` until you can. 164 | 165 | This option was suggested in the past to work around issues with HTML5 166 | support and should no longer be required to use a modern combination of this 167 | theme and Sphinx. 168 | 169 | .. _release-3.0.0: 170 | 171 | 3.0.0 172 | ~~~~~ 173 | 174 | This release is not yet planned, however there are plans to potentially replace 175 | Wyrm with Bootstrap in a release after 2.0. 176 | 177 | Also tentatively planned for this release is finally removing built CSS and 178 | JavaScript assets from our repository. This will remove the ability to install 179 | the package directly from GitHub, and instead users will be advised to install 180 | development releases from PyPI 181 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/pt_BR/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # Rafael Fontenelle , 2021 9 | # Wellington Uemura , 2021 10 | # 11 | msgid "" 12 | msgstr "" 13 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 14 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 15 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 16 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 17 | "Last-Translator: Wellington Uemura , 2021\n" 18 | "Language-Team: Portuguese (Brazil) (https://www.transifex.com/readthedocs/teams/101354/pt_BR/)\n" 19 | "MIME-Version: 1.0\n" 20 | "Content-Type: text/plain; charset=UTF-8\n" 21 | "Content-Transfer-Encoding: 8bit\n" 22 | "Generated-By: Babel 2.8.0\n" 23 | "Language: pt_BR\n" 24 | "Plural-Forms: nplurals=2; plural=(n > 1);\n" 25 | 26 | #. This is an ARIA section label for page links, including previous/next page 27 | #. link and links to GitHub/GitLab/etc. 28 | #: sphinx_radiac_theme/breadcrumbs.html:22 29 | msgid "Page navigation" 30 | msgstr "Navegação da página" 31 | 32 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 33 | msgid "Edit on GitHub" 34 | msgstr "Editar no GitHub" 35 | 36 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 37 | msgid "Edit on Bitbucket" 38 | msgstr "Editar no Bitbucket" 39 | 40 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 41 | msgid "Edit on GitLab" 42 | msgstr "Editar no GitLab" 43 | 44 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 45 | msgid "View page source" 46 | msgstr "Ver código-fonte da página" 47 | 48 | #. This is an ARIA section label for sequential page links, such as previous 49 | #. and next page links. 50 | #: sphinx_radiac_theme/breadcrumbs.html:67 51 | msgid "Sequential page navigation" 52 | msgstr "Navegação sequencial da página" 53 | 54 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 55 | msgid "Previous" 56 | msgstr "Anterior" 57 | 58 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 59 | msgid "Next" 60 | msgstr "Próximo" 61 | 62 | #. This is an ARIA section label for the footer section of the page. 63 | #: sphinx_radiac_theme/footer.html:4 64 | msgid "Footer" 65 | msgstr "Rodapé" 66 | 67 | #: sphinx_radiac_theme/footer.html:21 68 | #, python-format 69 | msgid "© Copyright %(copyright)s." 70 | msgstr "© Direitos autorais %(copyright)s." 71 | 72 | #: sphinx_radiac_theme/footer.html:23 73 | #, python-format 74 | msgid "© Copyright %(copyright)s." 75 | msgstr "© Direitos autorais %(copyright)s." 76 | 77 | #. Build is a noun, not a verb 78 | #: sphinx_radiac_theme/footer.html:30 79 | msgid "Build" 80 | msgstr "Compilação" 81 | 82 | #. the phrase "revision" comes from Git, referring to a commit 83 | #: sphinx_radiac_theme/footer.html:36 84 | msgid "Revision" 85 | msgstr "Revisão" 86 | 87 | #: sphinx_radiac_theme/footer.html:41 88 | #, python-format 89 | msgid "Last updated on %(last_updated)s." 90 | msgstr "Última atualização em %(last_updated)s." 91 | 92 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 93 | #. with 94 | #. the text "Sphinx" 95 | #: sphinx_radiac_theme/footer.html:53 96 | #, python-format 97 | msgid "Built with %(sphinx_web)s using a" 98 | msgstr "Compilado com %(sphinx_web)s usando um" 99 | 100 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 101 | #. generated documenation 102 | #: sphinx_radiac_theme/footer.html:55 103 | msgid "theme" 104 | msgstr "tema" 105 | 106 | #. this is always used as "provided by Read the Docs", and should not imply 107 | #. Read the Docs is an author of the generated documentation. 108 | #: sphinx_radiac_theme/footer.html:57 109 | #, python-format 110 | msgid "provided by %(readthedocs_web)s" 111 | msgstr "fornecido por %(readthedocs_web)s" 112 | 113 | #: sphinx_radiac_theme/layout.html:97 114 | #, python-format 115 | msgid "Search within %(docstitle)s" 116 | msgstr "Pesquisar em %(docstitle)s" 117 | 118 | #: sphinx_radiac_theme/layout.html:105 119 | msgid "About these documents" 120 | msgstr "Sobre esses documentos" 121 | 122 | #: sphinx_radiac_theme/layout.html:108 123 | msgid "Index" 124 | msgstr "Índice" 125 | 126 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 127 | msgid "Search" 128 | msgstr "Pesquisar" 129 | 130 | #: sphinx_radiac_theme/layout.html:114 131 | msgid "Copyright" 132 | msgstr "Copyright" 133 | 134 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 135 | msgid "Logo" 136 | msgstr "Logo" 137 | 138 | #. This is an ARIA section label for the main navigation menu 139 | #: sphinx_radiac_theme/layout.html:173 140 | msgid "Navigation menu" 141 | msgstr "Menu de navegação" 142 | 143 | #. This is an ARIA section label for the navigation menu that is visible when 144 | #. viewing the page on mobile devices 145 | #: sphinx_radiac_theme/layout.html:195 146 | msgid "Mobile navigation menu" 147 | msgstr "Menu de navegação móvel" 148 | 149 | #: sphinx_radiac_theme/search.html:31 150 | msgid "Please activate JavaScript to enable the search functionality." 151 | msgstr "" 152 | "Por favor, ative JavaScript para habilitar a funcionalidade de pesquisa." 153 | 154 | #. Search is a noun, not a verb 155 | #: sphinx_radiac_theme/search.html:39 156 | msgid "Search Results" 157 | msgstr "Resultados da pesquisa" 158 | 159 | #: sphinx_radiac_theme/search.html:41 160 | msgid "" 161 | "Your search did not match any documents. Please make sure that all words are" 162 | " spelled correctly and that you've selected enough categories." 163 | msgstr "" 164 | "A sua pesquisa não encontrou nenhum documento correspondente. Verifique se " 165 | "todas as palavras estão escritas corretamente e se você selecionou " 166 | "categorias suficientes." 167 | 168 | #: sphinx_radiac_theme/searchbox.html:4 169 | msgid "Search docs" 170 | msgstr "Pesquisar documentos" 171 | 172 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 173 | msgid "Versions" 174 | msgstr "Versões" 175 | 176 | #: sphinx_radiac_theme/versions.html:17 177 | msgid "Downloads" 178 | msgstr "Downloads" 179 | 180 | #. The phrase "Read the Docs" is not translated 181 | #: sphinx_radiac_theme/versions.html:24 182 | msgid "On Read the Docs" 183 | msgstr "No Read the Docs" 184 | 185 | #: sphinx_radiac_theme/versions.html:26 186 | msgid "Project Home" 187 | msgstr "Página inicial" 188 | 189 | #: sphinx_radiac_theme/versions.html:29 190 | msgid "Builds" 191 | msgstr "Compilações" 192 | -------------------------------------------------------------------------------- /sphinx_radiac_theme/locale/ru/LC_MESSAGES/sphinx.po: -------------------------------------------------------------------------------- 1 | # English translations for sphinx_radiac_theme. 2 | # Copyright (C) 2019 ORGANIZATION 3 | # This file is distributed under the same license as the sphinx_radiac_theme 4 | # project. 5 | # FIRST AUTHOR , 2019. 6 | # 7 | # Translators: 8 | # lvv83 , 2019 9 | # Dmitry Shachnev , 2021 10 | # 11 | msgid "" 12 | msgstr "" 13 | "Project-Id-Version: sphinx_radiac_theme 0.4.3.dev0\n" 14 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 15 | "POT-Creation-Date: 2021-09-13 13:35-0600\n" 16 | "PO-Revision-Date: 2019-07-16 21:44+0000\n" 17 | "Last-Translator: Dmitry Shachnev , 2021\n" 18 | "Language-Team: Russian (https://www.transifex.com/readthedocs/teams/101354/ru/)\n" 19 | "MIME-Version: 1.0\n" 20 | "Content-Type: text/plain; charset=UTF-8\n" 21 | "Content-Transfer-Encoding: 8bit\n" 22 | "Generated-By: Babel 2.8.0\n" 23 | "Language: ru\n" 24 | "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" 25 | 26 | #. This is an ARIA section label for page links, including previous/next page 27 | #. link and links to GitHub/GitLab/etc. 28 | #: sphinx_radiac_theme/breadcrumbs.html:22 29 | msgid "Page navigation" 30 | msgstr "Навигация по страницам" 31 | 32 | #: sphinx_radiac_theme/breadcrumbs.html:37 sphinx_radiac_theme/breadcrumbs.html:39 33 | msgid "Edit on GitHub" 34 | msgstr "Редактировать на GitHub" 35 | 36 | #: sphinx_radiac_theme/breadcrumbs.html:44 sphinx_radiac_theme/breadcrumbs.html:46 37 | msgid "Edit on Bitbucket" 38 | msgstr "Редактировать на BitBucket" 39 | 40 | #: sphinx_radiac_theme/breadcrumbs.html:51 sphinx_radiac_theme/breadcrumbs.html:53 41 | msgid "Edit on GitLab" 42 | msgstr "Редактировать на GitLab" 43 | 44 | #: sphinx_radiac_theme/breadcrumbs.html:56 sphinx_radiac_theme/breadcrumbs.html:58 45 | msgid "View page source" 46 | msgstr "Просмотреть исходный код страницы" 47 | 48 | #. This is an ARIA section label for sequential page links, such as previous 49 | #. and next page links. 50 | #: sphinx_radiac_theme/breadcrumbs.html:67 51 | msgid "Sequential page navigation" 52 | msgstr "Навигация по соседним страницам" 53 | 54 | #: sphinx_radiac_theme/breadcrumbs.html:69 sphinx_radiac_theme/footer.html:6 55 | msgid "Previous" 56 | msgstr "Предыдущая" 57 | 58 | #: sphinx_radiac_theme/breadcrumbs.html:72 sphinx_radiac_theme/footer.html:9 59 | msgid "Next" 60 | msgstr "Следующая" 61 | 62 | #. This is an ARIA section label for the footer section of the page. 63 | #: sphinx_radiac_theme/footer.html:4 64 | msgid "Footer" 65 | msgstr "Нижняя область" 66 | 67 | #: sphinx_radiac_theme/footer.html:21 68 | #, python-format 69 | msgid "© Copyright %(copyright)s." 70 | msgstr "© Авторские права %(copyright)s. " 71 | 72 | #: sphinx_radiac_theme/footer.html:23 73 | #, python-format 74 | msgid "© Copyright %(copyright)s." 75 | msgstr "© Авторские права %(copyright)s. " 76 | 77 | #. Build is a noun, not a verb 78 | #: sphinx_radiac_theme/footer.html:30 79 | msgid "Build" 80 | msgstr "Сборка" 81 | 82 | #. the phrase "revision" comes from Git, referring to a commit 83 | #: sphinx_radiac_theme/footer.html:36 84 | msgid "Revision" 85 | msgstr "Ревизия" 86 | 87 | #: sphinx_radiac_theme/footer.html:41 88 | #, python-format 89 | msgid "Last updated on %(last_updated)s." 90 | msgstr "Последний раз обновлено %(last_updated)s." 91 | 92 | #. the variable "sphinx_web" is a link to the Sphinx project documentation 93 | #. with 94 | #. the text "Sphinx" 95 | #: sphinx_radiac_theme/footer.html:53 96 | #, python-format 97 | msgid "Built with %(sphinx_web)s using a" 98 | msgstr "Собрано при помощи %(sphinx_web)s с использованием" 99 | 100 | #. "theme" refers to a theme for Sphinx, which alters the appearance of the 101 | #. generated documenation 102 | #: sphinx_radiac_theme/footer.html:55 103 | msgid "theme" 104 | msgstr "темы," 105 | 106 | #. this is always used as "provided by Read the Docs", and should not imply 107 | #. Read the Docs is an author of the generated documentation. 108 | #: sphinx_radiac_theme/footer.html:57 109 | #, python-format 110 | msgid "provided by %(readthedocs_web)s" 111 | msgstr "предоставленной %(readthedocs_web)s" 112 | 113 | #: sphinx_radiac_theme/layout.html:97 114 | #, python-format 115 | msgid "Search within %(docstitle)s" 116 | msgstr "Поиск в %(docstitle)s" 117 | 118 | #: sphinx_radiac_theme/layout.html:105 119 | msgid "About these documents" 120 | msgstr "Об этих документах" 121 | 122 | #: sphinx_radiac_theme/layout.html:108 123 | msgid "Index" 124 | msgstr "Алфавитный указатель" 125 | 126 | #: sphinx_radiac_theme/layout.html:111 sphinx_radiac_theme/search.html:11 127 | msgid "Search" 128 | msgstr "Поиск" 129 | 130 | #: sphinx_radiac_theme/layout.html:114 131 | msgid "Copyright" 132 | msgstr "Авторские права" 133 | 134 | #: sphinx_radiac_theme/layout.html:147 sphinx_radiac_theme/layout.html:149 135 | msgid "Logo" 136 | msgstr "Логотип" 137 | 138 | #. This is an ARIA section label for the main navigation menu 139 | #: sphinx_radiac_theme/layout.html:173 140 | msgid "Navigation menu" 141 | msgstr "Меню навигации" 142 | 143 | #. This is an ARIA section label for the navigation menu that is visible when 144 | #. viewing the page on mobile devices 145 | #: sphinx_radiac_theme/layout.html:195 146 | msgid "Mobile navigation menu" 147 | msgstr "Меню навигации для мобильных устройств" 148 | 149 | #: sphinx_radiac_theme/search.html:31 150 | msgid "Please activate JavaScript to enable the search functionality." 151 | msgstr "Активируйте JavaScript, чтобы использовать функционал поиска." 152 | 153 | #. Search is a noun, not a verb 154 | #: sphinx_radiac_theme/search.html:39 155 | msgid "Search Results" 156 | msgstr "Результаты поиска" 157 | 158 | #: sphinx_radiac_theme/search.html:41 159 | msgid "" 160 | "Your search did not match any documents. Please make sure that all words are" 161 | " spelled correctly and that you've selected enough categories." 162 | msgstr "" 163 | "По Вашему запросу не найдено результатов. Пожалуйста, проверьте, что все " 164 | "слова написаны правильно, и Вы выбрали нужные категории." 165 | 166 | #: sphinx_radiac_theme/searchbox.html:4 167 | msgid "Search docs" 168 | msgstr "Поиск в документации" 169 | 170 | #: sphinx_radiac_theme/versions.html:3 sphinx_radiac_theme/versions.html:11 171 | msgid "Versions" 172 | msgstr "Версии" 173 | 174 | #: sphinx_radiac_theme/versions.html:17 175 | msgid "Downloads" 176 | msgstr "Загрузки" 177 | 178 | #. The phrase "Read the Docs" is not translated 179 | #: sphinx_radiac_theme/versions.html:24 180 | msgid "On Read the Docs" 181 | msgstr "На Read the Docs" 182 | 183 | #: sphinx_radiac_theme/versions.html:26 184 | msgid "Project Home" 185 | msgstr "Домашняя страница проекта" 186 | 187 | #: sphinx_radiac_theme/versions.html:29 188 | msgid "Builds" 189 | msgstr "Сборки" 190 | --------------------------------------------------------------------------------