Skip to content

i18n(zh-CN): complete Simplified Chinese translation (3034/3034 keys) - #9440

Open
wesd6r wants to merge 4 commits into
invoke-ai:mainfrom
wesd6r:i18n/zh-cn-100
Open

i18n(zh-CN): complete Simplified Chinese translation (3034/3034 keys)#9440
wesd6r wants to merge 4 commits into
invoke-ai:mainfrom
wesd6r:i18n/zh-cn-100

Conversation

@wesd6r

@wesd6r wesd6r commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Complete Simplified Chinese (zh-CN) translation for InvokeAI, covering all 3,034 keys in the current en.json (100% coverage).

Changes

  • +3,832 insertions / -1,751 deletions in a single file: invokeai/frontend/web/public/locales/zh-CN.json
  • 35 top-level sections fully translated
  • Translates 1,767 keys that were missing from the previous zh-CN file (which had 1,267 keys / 41.8% coverage)

New Sections Translated

Section Keys Description
auth 86 Authentication UI
controlLayers 583 Control layers (largest section)
customNodes 28 Custom node manager
systemPrompts 17 System prompt management
system 21 System-level UI
supportVideos 12 Support video links
newUserExperience 8 Onboarding flow
lora 7 LoRA training UI
cropper 6 Image cropper
whatsNew 6 What's New dialog
modelCache 3 Model cache settings

Recent Feature Translations

  • Krea-2: Conditioning rebalance, seed variance enhancer, Qwen3-VL encoder
  • PiD Decode: Super-resolution decoder settings and popovers
  • Wan 2.2: T5 encoder, VAE, transformer components
  • DyPE: Dynamic Position Extrapolation for FLUX high-res generation
  • FP8 Storage: Memory-efficient model weight storage
  • Video support: Video player, gallery video operations, video upload/delete

Translation Quality

  • Consistent terminology throughout (e.g., 提示词 for "prompt", 潜空间 for "latent space", VAE编码器 for "VAE Encoder")
  • Proper handling of ICU plural forms (_one / _other)
  • All {{variable}} interpolation placeholders preserved
  • Tab indentation and direct Unicode characters (no \uXXXX escapes)
  • Fixed old popovers paragraph format inconsistency (string -> array)

Verification

  • JSON valid and parseable
  • 0 keys missing vs en.json (3,034 / 3,034)
  • No obvious untranslated English text
  • Single clean commit on top of main

wesd6r and others added 3 commits August 1, 2026 01:56
- Translate all 3034 leaf keys matching current en.json
- Cover all 35 top-level sections including new sections:
  auth, customNodes, system, systemPrompts, supportVideos,
  newUserExperience, lora, cropper, whatsNew, modelCache
- Translate new Krea-2, PiD, Wan 2.2, DyPE, FP8, and video-related keys
- Fix old popover paragraph format (string -> array) for consistency
- Use consistent terminology: IP适配器, 潜空间, 提示词, VAE编码器, etc.
- Remove stale $t() interpolation references
- Use tab indentation and direct Unicode characters
@github-actions github-actions Bot added Root frontend PRs that change frontend files labels Aug 2, 2026
@lstein

lstein commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator

Sorry, but you need to provide translations through Weblate. Please see https://invoke.ai/contributing/translations/#_top for instructions and/or ask @Harvester62 for guidance.

@lstein lstein left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please use the Weblate translation service. Do not edit the locale file directly

@lstein lstein self-assigned this Aug 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend PRs that change frontend files Root

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants