Command approval explanations in the user’s language

Feature request for product/service

Cursor IDE

Describe the request

Summary

When Cursor asks to run a terminal command, the approval card explains what the command does (and why approval is needed). That text is always in English.

Please let those explanations follow the user’s language: UI locale, User Rules, or the language of the current chat.

Why it matters

I am not a native English speaker. I can decide whether to click Run only if I understand the explanation. The command itself can stay as-is. The human-readable line should not be English-only.

User Rules already make the agent write description in Russian. That does not change Cursor’s own approval / Auto-review / “Reason:” text. Those stay in English.

What to localize

  • The short “what this command does” line on the Run card
  • Auto-review / classifier reasons (not only “Not in allowlist: …”)
  • Optional: keep the raw command in the original shell form

Suggested behavior

  1. If Display Language / locale is set (e.g. ru) → write explanations in that language
  2. Else if User Rules ask for a language → honor that
  3. Else → use the language of the current chat
  4. Fallback → English

What this is not

Not a full UI translation. Buttons can stay in English. I only need the explanation of the command in my language.

Workaround today

A User Rule: “write the command description in Russian.” It only affects the agent’s description field, not Cursor’s system text on the approval card.

Operating System (if it applies)

Linux