Skip to content

Align Raycast locale strings with locale terminology - #901

Merged
Finesssee merged 1 commit into
mainfrom
fix/raycast-translations
Oct 16, 2026
Merged

Finesssee merged 1 commit into
mainfrom
fix/raycast-translations

Conversation

@Finesssee

@Finesssee Finesssee commented Oct 16, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Reviews the machine-written Raycast strings added with the Raycast cookie import port, and aligns four of them with the terminology each locale file already uses for cookies and installed browsers.

  • ru-RU ProviderRaycastCookiesDisabled: "Файлы cookie Raycast отключены." -> "Куки Raycast отключены.", matching the Kimi, Notion and Grok cookie-off strings.
  • uk-UA ProviderRaycastAutoImportHelp: "з установлених браузерів" -> "з встановлених браузерів", the form used elsewhere in the file.
  • tr-TR ProviderRaycastAutoImportHelp: "Yüklü" -> "Kurulu", the file's word for "installed".
  • zh-CN ProviderRaycastCookiesDisabled: "已禁用" -> "已停用", matching the cookie-off family and zh-TW.

en-US, es-MX, pt-BR, ja-JP, ko-KR and zh-TW were reviewed and left unchanged. No Fluent placeholders or syntax changed.

Commands run

  • cargo test --manifest-path rust/Cargo.toml locale: 24 passed (parity and placeholder tests)
  • pnpm test (apps/desktop-tauri): 140 files, 1324 tests passed

UI proof

Not captured. This changes four translated strings only; no layout or behavior changes.

Summary by CodeRabbit

  • Localization
    • Updated Russian, Ukrainian, Turkish, and Simplified Chinese wording for Raycast session import and cookie status messages to align with existing terminology.

@coderabbitai

coderabbitai Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Repository: nesszer/Win-CodexBar/.coderabbit.yaml
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: d0927eb4-3c08-4e44-8ae1-11aa8432061c
📥 Commits

Reviewing files that changed from the base of the PR and between 1170520 and e360121.

📒 Files selected for processing: 5
  • CHANGELOG.md
  • rust/src/locale/ru-RU.ftl
  • rust/src/locale/tr-TR.ftl
  • rust/src/locale/uk-UA.ftl
  • rust/src/locale/zh-CN.ftl

Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 2 remain after this review.

📝 Walkthrough

Raycast localization wording changed in ru-RU, tr-TR, uk-UA, and zh-CN. The changelog records the updates.

Changes: Raycast localization wording

Layer / File(s) Summary
Locale wording updates
rust/src/locale/ru-RU.ftl, rust/src/locale/tr-TR.ftl, rust/src/locale/uk-UA.ftl, rust/src/locale/zh-CN.ftl, CHANGELOG.md
Russian and Chinese cookie-disabled status text changed. Turkish and Ukrainian auto-import helper text was revised. The changelog describes the localization updates.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

Suggested reviewers: pasharm

Merge Risk: ⚪ Minimal · up to e3601

Users will see updated Raycast terminology in four locales; message structure and behavior are unchanged, leaving no material merge risk.

Pre-merge checks: Passed 7 · Failed 1

Failed Failed checks: 1 warning

Check name Status Explanation Resolution
Ui Changes Include Windows Proof Warning The PR changes four locale strings that users see in Raycast provider settings. The changed keys are wired to the Raycast cookie options at `apps/desktop-tauri/src-tauri/src/commands/provider_settings… Provide screenshots or a proof note from a fresh Windows build showing the updated Raycast strings in the affected locales, then update the PR description.
Passed Passed checks: 7 passed
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title is a short imperative summary that accurately describes the localization terminology changes.
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Provider Data Stays Siloed Passed PASS: The pull request changes only four Raycast Fluent translation values and one changelog entry. The diff adds no code that displays, logs, persists, or sends provider identity, plan, account label…
Secrets Handled Safely Passed PASS. The pull request changes only one changelog line and four localization values. The diff adds or edits terminology only; it contains no token, cookie value, API key, OAuth credential, authorizati…
No Unapproved Dependencies Passed The pull request changes only CHANGELOG.md and four locale files. It adds no Cargo.toml or package.json dependency, lockfile, or pnpm packageManager version change.
Full details: Provider Data Stays Siloed

Explanation

PASS: The pull request changes only four Raycast Fluent translation values and one changelog entry. The diff adds no code that displays, logs, persists, or sends provider identity, plan, account labels, or email. It also adds no cross-provider branching or provider-specific logic.

Full details: Secrets Handled Safely

Explanation

PASS. The pull request changes only one changelog line and four localization values. The diff adds or edits terminology only; it contains no token, cookie value, API key, OAuth credential, authorization header, credential-file operation, logging call, error construction, or snapshot data. No credential file or keyring path is changed.

Full details: Ui Changes Include Windows Proof

Explanation

The PR changes four locale strings that users see in Raycast provider settings. The changed keys are wired to the Raycast cookie options at apps/desktop-tauri/src-tauri/src/commands/provider_settings.rs:869-884. The PR description explicitly says “UI proof: Not captured” and provides no screenshots or proof note from a fresh Windows build.

Resolution

Provide screenshots or a proof note from a fresh Windows build showing the updated Raycast strings in the affected locales, then update the PR description.

  • Fix all pre-merge checks with AI
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@Finesssee
Finesssee merged commit 8eb1c4a into main Oct 16, 2026
4 checks passed
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.

1 participant