Skip to content

i18n: sync locale keys from en-US parse - #8

Draft
macodev00 wants to merge 3 commits into
devfrom
i18n/sync-locale-keys-from-en-us
Draft

macodev00 wants to merge 3 commits into
devfrom
i18n/sync-locale-keys-from-en-us

Conversation

@macodev00

Copy link
Copy Markdown
Owner

Pull Request

Do not open a code pull request unless a maintainer has explicitly requested it or the change is limited to i18n/localization.

The most useful way to help is to give us a clear understanding of the problem: report reproducible bugs in Issues and share proposals in Discussions. We use that context to evaluate solutions and refine the implementation internally, accounting for the broader codebase and ongoing work. External implementations usually require substantial reworking to fit the project's standards, and coordinating those revisions usually takes more effort than developing the solution internally. Please follow this process before investing time in a pull request. PRs opened outside these guidelines are generally closed without review.

Maintainer Request

This change is limited to i18n/localization. Draft on the macodev00/open-webui fork only, so fork Frontend Build can pass npm run format, npm run i18n:parse, and git diff --exit-code.

Checklist

  • I have read and I understand the contribution policy.
  • This PR targets the dev branch.
  • This PR links to a well-described, confirmed Issue or active Discussion: Closes #___ / Relates to #___.
  • A maintainer explicitly asked me to open this PR, or this PR only updates i18n/localization.
  • The change is one logical unit with no unrelated commits.
  • I matched nearby code patterns and avoided unnecessary new settings, abstractions, or dependencies.
  • I manually tested the changed workflow and any nearby behavior that could be affected.
  • I have not added or rewritten automated tests, fixtures, snapshots, or testing infrastructure unless a maintainer explicitly requested them.
  • I updated relevant docs, including the Open WebUI Docs Repository, if needed.
  • I added screenshots for UI changes, and a recording when motion or interaction matters.
  • I reviewed any AI-generated code before submitting it.
  • The PR title uses one of the prefixes listed below.

Title Prefix

Use one of the following prefixes:

  • BREAKING CHANGE: Changes affecting backward compatibility
  • build: Build system or dependency changes
  • ci: CI/CD workflow changes
  • chore: Refactoring, cleanup, or non-functional changes
  • docs: Documentation additions or updates
  • feat: New features or enhancements
  • fix: Bug fixes or corrections
  • i18n: Internationalization or localization changes
  • perf: Performance improvements
  • refactor: Code restructuring

Summary

Sync locale catalogs from the latest upstream dev by running npm run format and npm run i18n:parse.

en-US had drifted from the other locales (missing keys such as Audio playback failed, Fast, Ultra-fast, Basic, and settings.admin.web.tavilySearchDepth.label, plus a renamed share-link string and removal of Clear filters to reorder). The parser added those keys to the other catalogs with empty values and dropped keys no longer present in source. No application logic changed.

Verification

On this branch, from latest upstream open-webui/open-webui dev (176d31d1d):

  1. npm install --force
  2. npm run format
  3. npm run i18n:parse
  4. Re-ran format and i18n:parse; the locale diff stayed stable.

Fork Frontend Build (Format & Build and Unit Tests) is the check that must go green. Ruff is path-filtered to backend files and is not expected to run.

Changelog Entry

Added

  • Missing locale keys produced by i18n:parse from current source strings.

Changed

  • Locale catalogs so git diff --exit-code is clean after format and i18n:parse.

Fixed

Removed

  • Locale keys no longer present in source (Clear filters to reorder, and the previous share-link message key).

Security

Breaking Changes

Additional Context

Draft on macodev00/open-webui only. Do not open this against upstream open-webui/open-webui.

Contributor License Agreement

Open in Web Open in Cursor 

Classic298 and others added 3 commits September 29, 2026 20:25
… visible dates (open-webui#31606)

A repeating event that was still running when the visible dates began was left out of the calendar. A weekly event from 23:00 to 01:00, for example, did not show on the following day, while the same event without a repeat did. Repeating events are now shown whenever any part of them falls within the visible dates.

Fixes open-webui#31605
* i18n: complete and review Malaysian Malay translations

* i18n: clarify Malay time labels and technical wording
@cursor
cursor Bot force-pushed the i18n/sync-locale-keys-from-en-us branch from 804ba91 to 0b0f16b Compare September 30, 2026 06:23
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.

3 participants