diff --git a/scripts/docs.py b/scripts/docs.py index e27b89c31..a2080fb60 100644 --- a/scripts/docs.py +++ b/scripts/docs.py @@ -19,6 +19,9 @@ from slugify import slugify as py_slugify logging.basicConfig(level=logging.INFO) +SUPPORTED_LANGS = {"en", "de", "es", "pt", "ru"} + + app = typer.Typer() mkdocs_name = "mkdocs.yml" @@ -260,7 +263,7 @@ def build_all() -> None: """ update_languages() shutil.rmtree(site_path, ignore_errors=True) - langs = [lang.name for lang in get_lang_paths() if lang.is_dir()] + langs = [lang.name for lang in get_lang_paths() if (lang.is_dir() and lang.name in SUPPORTED_LANGS)] cpu_count = os.cpu_count() or 1 process_pool_size = cpu_count * 4 typer.echo(f"Using process pool size: {process_pool_size}") @@ -340,7 +343,7 @@ def get_updated_config_content() -> Dict[str, Any]: for lang_path in get_lang_paths(): if lang_path.name in {"en", "em"} or not lang_path.is_dir(): continue - if lang_path.name not in ("de", "es", "pt", "ru"): + if lang_path.name not in SUPPORTED_LANGS: # Skip languages that are not yet ready continue code = lang_path.name