fix(web): call OpenAPI plugins plugins, not actions, in the Plugins flow

Merged
RO
2d ago
+158-158

Description

Part 1 of the ENG-4416 stack. The OpenAPI flow lives on the Plugins page but said "Add Action". The create/edit modal titles, submit button, toasts, auth-modal copy and the Plugins "Add" menu now say "OpenAPI plugin" / "Add Plugin". All 9 locales are updated.

BeforeAfter (desktop)After (mobile)
beforeaftermobile

How Has This Been Tested?

  • Local ODS stack: opened Plugins > Add > OpenAPI plugin, checked titles, button and toasts on desktop (1440px) and mobile (390px).
  • bunx jest OpenAPI plugin modal, detail page and i18n suites: 101 passed.
  • pre-commit (tsc, oxlint, oxfmt) on touched files.

Additional Options

  • [Optional] Please cherry-pick this PR to the latest release version.

Link to Devin session: https://app.devin.ai/sessions/09df74c24e19407bbf0e7ab775b5cb0a
Open in Devin Desktop: https://app.devin.ai/desktop/session/09df74c24e19407bbf0e7ab775b5cb0a?variant=devin
Requested by: @rohoswagger


Summary by cubic

Fixes the OpenAPI flow wording on the Plugins page, which previously said "Add Action" despite living under Plugins. All user-facing copy — modal titles, submit button, toasts, auth-modal text, tooltips, and the Plugins "Add" menu — now says "OpenAPI plugin" / "Add Plugin", across all 9 locales. Tests and the e2e helper were updated to match.

Summary by CodeRabbit

  • User Interface

    • Renamed OpenAPI “actions” to “plugins” throughout creation, editing, authentication, deletion, management, notifications, tooltips, and chat settings.
    • Updated the primary creation control from “Add Action” to “Add Plugin.”
    • Updated error messages and status notifications to use the new terminology.
  • Localization

    • Applied the terminology updates across Arabic, Chinese, English, French, German, Japanese, Korean, Portuguese, and Spanish translations.