Copy, localization & SEO · Improve

Improve Localization

Improve the selected localization surface: missing strings, inconsistent keys, hardcoded user-facing copy, pluralization, interpolation, locale formatting, and translated state coverage.

MCP library 1.6.1 · Instruction library 1.6.1 · English technical instructions

← Back to search

Use this workflow

Connect Vibe Coding Library to a coding agent that supports MCP over Streamable HTTP. Choose Other / MCP agent for a neutral prompt, or a ready-made Codex or Claude Code invocation. Add your task details below.

Goal

Improve the selected localization surface: missing strings, inconsistent keys, hardcoded user-facing copy, pluralization, interpolation, locale formatting, and translated state coverage.

Scope selection

  • If the user named a locale, surface, namespace, component, or issue, improve that area and directly affected states.
  • If the request is broad, inspect high-traffic user-facing surfaces and i18n catalogs, then apply the highest-confidence fixes.
  • Include directly related empty/loading/error/no-access/validation/destructive copy when they belong to the same namespace or journey.
  • Avoid broad translation rewrites, new locales, vendor integrations, and tone changes unless requested.

Localization targets

  • Hardcoded user-facing strings where the repo uses catalogs.
  • Missing, stale, duplicate, or inconsistent translation keys/namespaces.
  • Interpolation, pluralization, gender/case-sensitive phrasing where supported.
  • Locale-aware dates, numbers, currencies, percentages, sorting, and relative time.
  • Validation/error/status copy, accessibility labels, metadata, notifications, and bot/web platform-specific copy.
  • Fallback behavior and key naming consistency.
  • Explicit locale/default precedence, persistence when storage is unavailable, and locale-preserving links.
  • Shared translation ownership for web, offline and generated interfaces when the product ships them.

Implementation principles

  • Preserve business meaning and avoid unsupported marketing/product claims.
  • Preserve the product's readable fallback when a translation cannot be established. Report the untranslated coverage and required language/policy review; do not expose raw key names or scaffold placeholders as finished UI.

Validation

Run relevant repository-native checks. When explaining non-obvious repo facts, skipped adjacent work, or detected behavior, cite path:line[-line] where useful.

Verify the reported locale and the default path. For a selector or routing change, include a saved preference, an explicit language link and the affected search or generated prompt. Inspect a representative long translation on the supported narrow layout when text expansion can affect the change.

Correct the maintained key, formatting or locale-selection owner and regenerate direct artifacts. Replay the same locale/state/value case, then the explicit default and fallback controls. Return remaining drift or overflow to that owner; once the supported language paths agree, finish Patch Checking without claiming unreviewed specialist/legal wording as approved.

Workflow ID: localization-polish · View the versioned source · Shared workflow and authority rules