Radarr/frontend
KrZ bd52c075a5 New: Add regional translation support (fr-CA, en-CA, es-MX, pt-BR)
Adds the ability to fetch regional translation titles from TMDb and use
them in indexer searches. This addresses requests for supporting regional
language variants like French Canadian (fr-CA) which have different movie
titles than the base language (fr).

Changes:
- Add config settings: FetchRegionalTranslations, RegionalTranslationVariants,
  and RegionalTranslationRateLimit in Media Management
- Add UI settings in Media Management page for configuring regional variants
- Extend TranslationResource to parse TMDb API format (iso_639_1, iso_3166_1)
- Implement FetchRegionalTranslationsFromTMDb in SkyHookProxy
- Fix MovieTranslationService to use DistinctBy(CleanTitle) instead of
  DistinctBy(Language) allowing multiple translations for the same language
  with different titles (e.g., fr 'À nous quatre' and fr-CA 'L'attrape-parents')

Closes #10482
Related: #7788, #4612, #2644
2026-01-15 22:54:38 -05:00
..
.vscode Updated code action fixall value for VSCode 2024-08-26 03:51:37 +03:00
build Bump core-js to 3.42 2025-05-14 14:37:12 +03:00
src New: Add regional translation support (fr-CA, en-CA, es-MX, pt-BR) 2026-01-15 22:54:38 -05:00
typings Convert Page components to TypeScript 2025-04-27 19:45:03 +03:00
.eslintignore
.eslintrc.js New: Kometa metadata file creation disabled 2024-12-02 16:56:12 +02:00
.prettierignore
.prettierrc.json
.stylelintrc
.tern-project
babel.config.js Transpile logical assignment operators with babel 2024-01-21 03:43:33 +02:00
jsconfig.json
postcss.config.js Use autoprefixer in UI build 2024-08-19 06:22:54 +03:00
tsconfig.json