Skip to content

fix: replace OpenCode with MiMo Code in all i18n strings (#679 follow-up)#843

Open
MrRealORG wants to merge 1 commit into
XiaomiMiMo:mainfrom
MrRealORG:fix/auto-0616-i18n-branding-opencode-to-mimo
Open

fix: replace OpenCode with MiMo Code in all i18n strings (#679 follow-up)#843
MrRealORG wants to merge 1 commit into
XiaomiMiMo:mainfrom
MrRealORG:fix/auto-0616-i18n-branding-opencode-to-mimo

Conversation

@MrRealORG

Copy link
Copy Markdown

Summary

Completes the i18n portion of #679 that was deferred in PR #839.

Replaces user-visible "OpenCode" branding with "MiMo Code" across all 17 Web UI language files.

What changed

~335 string replacements across 17 files: ar.ts, br.ts, bs.ts, da.ts, de.ts, en.ts, es.ts, fr.ts, ja.ts, ko.ts, no.ts, pl.ts, ru.ts, th.ts, tr.ts, zh.ts, zht.ts.

What was preserved (intentionally unchanged)

  • i18n key names — e.g. dialog.provider.opencode.note (internal identifiers)
  • URLsopencode.ai/zen (external service URL)
  • Config filenamesopencode.json (technical file reference)
  • Provider identifiersopencodeZen, opencodeGo (API/provider IDs)

Methodology

Used an automated Python script with explicit exclusion rules to ensure only user-visible text was modified. The script handles both inline and multi-line string values, and respects single/double-quoted strings.

Test Plan

  • Switch language to each locale and verify no "OpenCode" appears in settings, toasts, error messages, or sidebar text
  • Verify opencode.ai/zen URL is still clickable in provider connect dialog
  • Verify opencode.json reference in error messages is preserved
  • Verify provider names (opencodeZen, opencodeGo) still work correctly

Closes #679

…iaomiMiMo#679)

Replace user-visible 'OpenCode' branding with 'MiMo Code' across all 17
Web UI language files (ar, br, bs, da, de, en, es, fr, ja, ko, no, pl,
ru, th, tr, zh, zht).

Preserved (intentionally unchanged):
- i18n key names (e.g. dialog.provider.opencode.note)
- URLs (opencode.ai/zen)
- Config filenames (opencode.json)
- Provider identifiers (opencodeZen, opencodeGo)
- Provider keys in key names

This completes the i18n portion of XiaomiMiMo#679 that was deferred in PR XiaomiMiMo#839.
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.

Web UI still shows "opencode" branding instead of "MiMo Code"

1 participant