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 searchUse 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