Skip to content

Force-translate dynamic content to English in remaining display sites#8

Merged
Deadendev merged 1 commit into
mainfrom
feature/force-english-extended
May 31, 2026
Merged

Force-translate dynamic content to English in remaining display sites#8
Deadendev merged 1 commit into
mainfrom
feature/force-english-extended

Conversation

@Deadendev

Copy link
Copy Markdown
Owner

The previous force-English wiring covered grids, info-page title, history, timeline cards, and the info-page summary. This patch extends it to every remaining place where Bangumi or plugin-API data was still rendered in its source language (Chinese/Japanese):

  • Anime alias bottom sheet (the screen the user reported)
  • Character cards, character full page (name, nameCN, info, summary)
  • Staff cards (name, nameCN, position cn label)
  • Plain-text user comment body
  • Tag chips on the info page
  • Download manager: anime title and episode names
  • Download episode picker: episode identifier
  • Episode-comments sheet: episode title in header and selection list
  • Image-search result anime title
  • Video page: collection title in toolbar, episode identifier in road list
  • Watch-history card: last-watch episode name
  • Plugin search results in source sheet (anime title returned by plugin)

The underlying data (used as plugin search keywords / storage identifiers / URL routing) is never mutated - translation happens only at display time via TranslatedText, falling back to the original on cache miss or network error.

The previous force-English wiring covered grids, info-page title, history,
timeline cards, and the info-page summary. This patch extends it to every
remaining place where Bangumi or plugin-API data was still rendered in its
source language (Chinese/Japanese):

- Anime alias bottom sheet (the screen the user reported)
- Character cards, character full page (name, nameCN, info, summary)
- Staff cards (name, nameCN, position cn label)
- Plain-text user comment body
- Tag chips on the info page
- Download manager: anime title and episode names
- Download episode picker: episode identifier
- Episode-comments sheet: episode title in header and selection list
- Image-search result anime title
- Video page: collection title in toolbar, episode identifier in road list
- Watch-history card: last-watch episode name
- Plugin search results in source sheet (anime title returned by plugin)

The underlying data (used as plugin search keywords / storage identifiers /
URL routing) is never mutated - translation happens only at display time via
TranslatedText, falling back to the original on cache miss or network error.

Co-authored-by: DeadEnd Dev <283450271+Deadendev@users.noreply.github.com>
@Deadendev Deadendev merged commit f241527 into main May 31, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants