Skip to content

Extend MAL force English titles to recommendations and related - #4227

Open
IrishBruse wants to merge 9 commits into
MALSync:masterfrom
IrishBruse:force-english-titles-overview
Open

IrishBruse wants to merge 9 commits into
MALSync:masterfrom
IrishBruse:force-english-titles-overview

Conversation

@IrishBruse

@IrishBruse IrishBruse commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

What this does

MALSync already had a Force English titles setting for some MAL views. This change extends that behavior to the Related and Recommendations sections on anime/manga overview pages.

Nothing changes unless Force English titles is turned on in settings. With the setting off, titles stay exactly as MAL shows them today.

When the setting is on, those sections use the English title from MAL when it is available, and fall back to the default title if not.

Screenshots (Force English on)

Related section:

Off:

image

On:

image

Recommendations:

Recommendations with English titles

Centralize MAL title selection and apply it to recommendations, related
entries, search results, and single entry titles when the option is on.
Use the repo test stack instead of vitest and resolve related English
titles with Promise.all to satisfy airbnb no-restricted-syntax.
Share MAL page English title parsing, simplify legacy related resolution, and limit title helper usage to overview-related paths.
Request full related node fields from the MAL API, parallelize recommendation title and list enrichment, and drop the helper unit test.
@IrishBruse
IrishBruse marked this pull request as ready for review September 22, 2026 01:04
Entries such as the Depressed Magician manga only list English names as synonyms, so overview related and recommendation cards no longer keep the long romanized title when force English titles is on.
@lolamtisch

Copy link
Copy Markdown
Member

Quite a lot of requests. Do you want us to get banned by Mal? 😅

We will only accept an implementation without additional requests.

@IrishBruse

IrishBruse commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor Author

Should be a lot quieter on the network now.

There is 1 extra call for related titles on legacy MAL because the scraped HTML doesn’t include English titles.

This branch has not been deployed

No deployments
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