feat(i18n): migrate browser advanced value editors to i18n (RI-8274) - #6290
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 8a8522c5e9
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 7f19572159
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
c1e64bc to
80a1c78
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ba0f692a00
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Code Coverage - Frontend unit tests
Test suite run success7979 tests passing in 869 suites. Report generated by 🧪jest coverage report action from 733e05d |
ba0f692 to
701e128
Compare
701e128 to
8dcf6ec
Compare
8dcf6ec to
696d154
Compare
696d154 to
7e57da5
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 7e57da5. Configure here.
…rived ones (RI-8274)
…guage switch (RI-8274)
7e57da5 to
733e05d
Compare

Summary
Routes all user-facing strings in the array, stream and vector-set value editors through
t()with flatbrowser.<type>.*keys, filled in bothen.jsonandbg.json(Bulgarian).Commits (one per type)
AND/ORconnective labels; kept command flags/mode tokens (NOCASE/SUM/Exact/-/+) literal.STREAM_ADD_ACTIONnew-entry/group, data/consumers/messages/groups tables (columns, empty-states,<Trans>delete messages), add-entry & add-group panels (shared ID tooltip/hint/error), ACK / CLAIM popovers (all labels,getConsumersOptions/getTimeOptions→t-factories). KeptACK/CLAIM/msecliteral.getVectorFieldInfovector-validation messages viat), attribute editor warning, similarity search form (modes/placeholders/tooltips), filter-syntax help popover, subheader. Kept filter code examples / monaco options literal.Note
Low Risk
Presentation-only i18n wiring across browser value editors; Redis write paths and validation rules are unchanged. Only English and Bulgarian locale files were extended, so other locales may fall back until keys are added elsewhere.
Overview
Replaces hardcoded UI copy in the array, stream, and vector-set key-detail flows with
useTranslation()/t(), backed by newbrowser.array.*,browser.stream.*, andbrowser.vectorSet.*entries inen.jsonandbg.json.Constants and labels that used to be literal English strings now store
ParseKeys(tab labels, form hints, table empty/loading text, production-write confirmations, ARIA labels).STREAM_ADD_ACTIONlikewise stores i18n keys resolved when rendering the add action. Stream delete copy uses<Trans>for interpolated messages; similarity tables localize column headers at build/render time via helpers that acceptt.Specs assert translated text through
i18n.t(...)where labels are no longer raw strings. Redis/command tokens (e.g.NOCASE,ACK, filter examples) stay literal where noted in the PR.Reviewed by Cursor Bugbot for commit 733e05d. Bugbot is set up for automated code reviews on this repo. Configure here.