Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,9 @@ extra:
- name: Italiano
link: /it/
lang: it
- name: 日本語
link: /ja/
lang: ja
- name: 한국어
link: /ko/
lang: ko
Expand All @@ -125,6 +128,9 @@ extra:
- name: Português
link: /pt/
lang: pt
- name: Русский
link: /ru/
lang: ru
- name: Türkçe
link: /tr/
lang: tr
Expand Down
15 changes: 15 additions & 0 deletions docs/mkdocs.ja.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
INHERIT: config.yml
site_name: BeeWare
site_url: https://beeware.org/
docs_dir: ja

theme:
language: ja

extra:
translation_type: machine

plugins:
macros:
include_yaml:
- team: ja/news/.authors.yml
15 changes: 15 additions & 0 deletions docs/mkdocs.ru.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
INHERIT: config.yml
site_name: BeeWare
site_url: https://beeware.org/
docs_dir: ru

theme:
language: ru

extra:
translation_type: machine

plugins:
macros:
include_yaml:
- team: ru/news/.authors.yml
12 changes: 7 additions & 5 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,18 @@ envlist = docs-lint,docs-all
[docs]
docs_dir = {tox_root}{/}docs{/}en

[testenv:docs{,-translate,-lint,-en,-ar,-cs,-da,-de,-es,-fa,-fr,-it,-ko,-pl,-pt,-tr,-zh-cn,-zh-tw,-all,-serve,-live}]
[testenv:docs{,-translate,-lint,-en,-ar,-cs,-da,-de,-es,-fa,-fr,-it,-ja,-ko,-pl,-pt,-ru,-tr,-zh-cn,-zh-tw,-all,-serve,-live}]
# Docs are always built on Python 3.12. See also the RTD config.
base_python = py312
skip_install = true
passenv =
DEEPL_API_KEY
dependency_groups = docs
commands:
!translate-!lint-!en-!ar-!cs-!da-!de-!es-!fa-!fr-!it-!ko-!pl-!pt-!tr-!zh-cn-!zh-tw-!all-!serve-!live : build_md_translations {posargs} en
!translate-!lint-!en-!ar-!cs-!da-!de-!es-!fa-!fr-!it-!ja-!ko-!pl-!pt-!ru-!tr-!zh-cn-!zh-tw-!all-!serve-!live : build_md_translations {posargs} en
translate : build_pot_translations --exclude=news
translate : build_po_translations ar cs da de es fa fr it ko pl pt tr zh_CN zh_TW
translate : update_machine_translations --soft-fail ar cs da de es fa fr it ko pl pt tr zh_CN zh_TW
translate : build_po_translations ar cs da de es fa fr it ja ko pl pt ru tr zh_CN zh_TW
translate : update_machine_translations --soft-fail ar cs da de es fa fr it ja ko pl pt ru tr zh_CN zh_TW
lint : pyspelling
lint : markdown-checker --dir {[docs]docs_dir} --func check_broken_urls --skip-domains=https://www.maxcdn.com/blog/beeware-be-sticky/,http://glasnt.com/blog/2017/02/01/come-sprint-with-beeware.html
en : build_md_translations {posargs} en
Expand All @@ -27,12 +27,14 @@ commands:
fa : build_md_translations {posargs} fa
fr : build_md_translations {posargs} fr
it : build_md_translations {posargs} it
ja : build_md_translations {posargs} ja
ko : build_md_translations {posargs} ko
pl : build_md_translations {posargs} pl
pt : build_md_translations {posargs} pt
ru : build_md_translations {posargs} ru
tr : build_md_translations {posargs} tr
zh-cn : build_md_translations {posargs} zh_CN
zh-tw : build_md_translations {posargs} zh_TW
all : build_md_translations {posargs} en ar cs da de es fa fr it ko pl pt tr zh_CN zh_TW
all : build_md_translations {posargs} en ar cs da de es fa fr it ja ko pl pt ru tr zh_CN zh_TW
serve : python -m http.server -d _build/html
live : live_serve_en {posargs} --port=8042