Skip to content

chore(i18n): update translations from Weblate#2827

Closed
seerr-automation-bot wants to merge 1 commit intodevelopfrom
weblate/translations-frontend
Closed

chore(i18n): update translations from Weblate#2827
seerr-automation-bot wants to merge 1 commit intodevelopfrom
weblate/translations-frontend

Conversation

@seerr-automation-bot
Copy link
Copy Markdown
Contributor

@seerr-automation-bot seerr-automation-bot commented Apr 4, 2026

Description

Automated translation update from Weblate for Seerr/Seerr Frontend.
No AI used in this automated PR.

How Has This Been Tested?

No functional changes were introduced.
This PR only updates translation files, so no additional testing is required.

Screenshots / Logs (if applicable)

Weblate translation status

Checklist:

  • I have read and followed the contribution guidelines
  • Disclosed any use of AI (see our policy)
  • I have updated the documentation accordingly.
  • All new and existing tests passed.
  • Successful build pnpm build
  • Translation keys pnpm i18n:extract
  • Database migration (if required)

Summary by CodeRabbit

  • New Features

    • Added login validation tips for trailing whitespace in email and username fields.
    • Expanded user list sorting options with new direction controls and field selectors.
    • Added support for Kabyle locale.
  • Improvements

    • Updated blocklist terminology and messaging across the application.
    • Refined user interface text and translations across multiple languages.
    • Enhanced error messages with new generic error notification.

Co-authored-by: Bas Trebus <bas.trebus@maastrichtuniversity.nl>
Co-authored-by: Eloy Romarís <sagatxxx@gmail.com>
Co-authored-by: Gallyam <gallyamb@gmail.com>
Co-authored-by: Jamal R. <jamal2362@googlemail.com>
Co-authored-by: Marek <mara.pavelka@gmail.com>
Co-authored-by: Mateusz Lesiak <mateusz.lesiak01@gmail.com>
Co-authored-by: Miguel Pacheco <runway-venus-kung@duck.com>
Co-authored-by: Nils Karlsson Pyssling <nisse@users.noreply.translate.seerr.dev>
Co-authored-by: Roberto Saleri <roberto.saleri@gmail.com>
Co-authored-by: SulliL <susu.leduc@gmail.com>
Co-authored-by: Thadah D. Denyse <thadahdenyse@protonmail.com>
Co-authored-by: Ulrik J <ulrikj@users.noreply.translate.seerr.dev>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: butterflyoffire <butterflyoffire+seerr@protonmail.com>
Co-authored-by: butterflyoffire <butterflyoffire@users.noreply.translate.seerr.dev>
Co-authored-by: fallenbagel <98979876+fallenbagel@users.noreply.github.com>
Co-authored-by: lauantaimakkara <a.lj.unma.va.l@googlemail.com>
Co-authored-by: markspoiss007-web <markspoiss007@gmail.com>
Co-authored-by: rkilks <148218930+rkilks@users.noreply.github.com>
Co-authored-by: tkymmm <lempicka@sluice.xyz>
Co-authored-by: ugyes <ferenc.bodi@live.com>
@seerr-automation-bot seerr-automation-bot force-pushed the weblate/translations-frontend branch from 668dbbd to a5c88bc Compare April 4, 2026 18:53
@seerr-automation-bot seerr-automation-bot requested a review from a team as a code owner April 4, 2026 18:53
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 4, 2026

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

This pull request updates internationalization locale files across 40+ language variants. The primary changes involve removing three legacy components.UserList sorting translation keys and introducing new sorting UI labels with directional controls. Additional updates include login validation tips for trailing whitespace, generic error messages, and locale-specific value refinements.

Changes

Cohort / File(s) Summary
UserList Sort Keys Removal Only
src/i18n/locale/ar.json, bg.json, el.json, he.json, hi.json, ko.json, lt.json, pt_BR.json, pt_PT.json, ro.json, sl.json, sq.json, tr.json, uk.json, zh_Hans.json, zh_Hant.json
Removed three legacy UserList sort keys (sortCreated, sortDisplayName, sortRequests) without additions or modifications elsewhere.
UserList Sort Keys Removal + New Sorting UI Keys
src/i18n/locale/ca.json, es_MX.json, hr.json, nb_NO.json
Removed three legacy UserList sort keys with minimal or no concurrent additions in these locales.
UserList Removal + New Sort UI + Login Tips + Error Key
src/i18n/locale/cs.json, de.json, eu.json, ja.json, ru.json, sv.json
Removed legacy sort keys and added new sorting UI keys (ascending, descending, sortBy*, toggleSortDirection*), login validation tips, and generic error message (i18n.error).
Extensive Locale Updates
src/i18n/locale/da.json, fi.json, fr.json, nl.json
Removed UserList sort keys, added new sorting/login/error keys, plus updated existing string values (quota displays, blocklist terminology, tooltip text, pluralization rules).
Significant Value Changes + Key Updates
src/i18n/locale/es.json, et.json, hu.json, it.json, pl.json
Removed UserList sort keys and updated numerous string values across settings, notifications, and UI labels; added new keys for login tips, error messages, and blocklist functionality.
New Locale File
src/i18n/locale/kab.json
Added new Kabyle (kab) localization resource with translations for blocklist, discover, issues, login, permissions, requests, settings, and user profile components.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • seerr-team/seerr#2822: Removes identical UserList sort keys across the same i18n locale files (sortCreated, sortDisplayName, sortRequests).
  • seerr-team/seerr#1615: Replaces legacy UserList sort keys with new parameterized sorting keys (sortBy, ascending, descending) in multiple locales.

Suggested reviewers

  • fallenbagel
  • gauthier-th

Poem

🐰 Hoppity-hop through locales so wide,
Sort keys retired, new labels to guide,
Translations flow in each language fair,
From Kabyle to Swedish, we're updating with care,
Ascending and descending, the UI takes flight!

🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the primary change: this PR updates translations across multiple locale files from Weblate, which is the main objective of the changeset.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
⚔️ Resolve merge conflicts
  • Resolve merge conflict in branch weblate/translations-frontend

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions Bot added the merge conflict Cannot merge due to merge conflicts label Apr 4, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 4, 2026

This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.

@fallenbagel fallenbagel closed this Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merge conflict Cannot merge due to merge conflicts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants