Code Index
This index groups the source files mentioned by feature pages and lists the pages that use them. Start here when you need to find an implementation; for translation, setup, or troubleshooting, use the feature page itself.
The list is built from the "File" column of each page's "Code locations" table. Line numbers and anchors are stripped, paths are normalized to repository-relative paths, and method names, directories, and glob/brace-expansion references are kept as written. Links point to the corresponding pages in the current language.
Usage
- The same source file is counted once per page.
- A source file can be cited by many pages, so its links repeat in the cell; the most-cited files are summarized in Coverage overview.
- References that cannot be resolved to one file (method names, directories, globs, brace expansions, or page-specific wording) stay in their original group.
- This index does not replace a feature page; file formats, defaults, and behavior belong on the corresponding feature page.
Coverage overview
The index currently contains 118 documentation pages, 300 source files, and 1509 "source file -> citing page" pairs. File counts per group:
| Group | Source files |
|---|---|
| Desktop Qt UI | 86 |
| Core config and pipeline | 47 |
| Stage modules | 33 |
| Server and web | 79 |
| Install and packaging | 22 |
| Config, resources, and prompts | 1 |
| Research material and data | 27 |
| Tests and scripts | 5 |
The 15 most-cited source files:
| Source file | Citing pages |
|---|---|
desktop_qt_ui/locales/en_US.json | 101 |
desktop_qt_ui/locales/zh_CN.json | 101 |
desktop_qt_ui/app_logic.py | 55 |
manga_translator/manga_translator.py | 50 |
desktop_qt_ui/core/config_models.py | 43 |
manga_translator/config.py | 40 |
desktop_qt_ui/ui/main_page/dynamic_settings.py | 28 |
desktop_qt_ui/ui/main_page/settings_tab_layout.json | 28 |
manga_translator/args.py | 19 |
manga_translator/utils/path_manager.py | 19 |
desktop_qt_ui/services/config_service.py | 18 |
config/config-example.json | 17 |
desktop_qt_ui/ui/main_page/runtime.py | 17 |
manga_translator/server/static/script.js | 17 |
manga_translator/server/main.py | 15 |
Desktop Qt UI
Core config and pipeline
Stage modules
Server and web
Install and packaging
Config, resources, and prompts
Research material and data
Tests and scripts
| Source file | Citing pages |
|---|---|
test/_bootstrap.py | Tests and Code Quality |
test/README.md | Adding or Changing a Feature Tests and Code Quality |
test/test_app_logic_file_sources.py | Progress, Stop, and Task State |
test/test_yolo_obb_rearrange_edge_merge.py | Detection |
test/test_yolo_obb_sfx_filter.py | Detection |
Read next
| Page | Relationship to this page |
|---|---|
| Settings Index | grouped parameter index with stored values, defaults, and consumers |
| UI Options Reference | value, English, and Simplified Chinese matrix of all enum/dropdown options |
| Workflow Matrix | inputs, skipped stages, and outputs of the nine workflows |
| Debug Artifact Index | generation and purpose of debug files, images, JSON, and directories |
PAGE_GUIDELINES.md (Page Guidelines) | frontmatter, i18n three-column table, parameter template, and Mermaid requirements |
BLUEPRINT.md (Wiki Blueprint) | reference indexes only summarize and reverse-link |
Data sources
| Data | File | Use |
|---|---|---|
| Page conventions | doc/wiki/BLUEPRINT.md, PAGE_GUIDELINES.md | index scope and page format |
| Generated data | doc/wiki/data/coverage.generated.json, i18n.generated.json | coverage and UI-text statistics |
| Aggregation input | the "Code locations" tables under doc/wiki/zh/**/*.md | file-to-page relationships |
| Maintenance scripts | doc/wiki/scripts/ | route, UI-text, and index maintenance |
