## [Bug] Missing or Incomplete Translations in x86 Playground Interface #201

Closed
opened 2026-05-24 16:57:06 +00:00 by enjin2310 · 1 comment

🧩 Summary

In the x86 Playground environment, several interface elements and comments remain in English despite the platform being set to Spanish. This inconsistency affects usability and comprehension for Spanish-speaking users, especially in educational contexts.

🧪 Steps to Reproduce

  1. Navigate to learn.spikersoft.com/tools/x86-playground.
  2. Observe the interface panels: Editor, Desensamblado, Memoria de pila, Registros, and Terminal.
  3. Note that while some labels are localized (e.g., “Memoria de pila”), other elements such as comments, initialization messages, and tooltips remain in English.

✅ Expected Behavior

All interface elements and system messages should be fully translated into Spanish, maintaining consistency across the playground.
Example:

  • “Initializing blink emulator…” → “Inicializando emulador blink…”
  • “Registers” → “Registros” (already correct)
  • “Stack Memory” → “Memoria de pila” (already correct)

❌ Actual Behavior

  • Terminal messages and tooltips remain in English.
  • Comments in the default assembly template are in English.
  • Some UI labels and system feedback are untranslated.

📸 Evidence

The attached screenshot shows the x86 Playground interface with mixed English and Spanish text, including:

“Initializing blink emulator … bLink ready!”

🧠 Possible Root Cause

  • Missing localization keys for emulator messages and code templates.
  • Static English strings embedded in the assembly environment.
  • Partial implementation of language switching for technical modules.
### 🧩 Summary In the **x86 Playground** environment, several interface elements and comments remain in English despite the platform being set to Spanish. This inconsistency affects usability and comprehension for Spanish-speaking users, especially in educational contexts. ### 🧪 Steps to Reproduce 1. Navigate to `learn.spikersoft.com/tools/x86-playground`. 2. Observe the interface panels: **Editor**, **Desensamblado**, **Memoria de pila**, **Registros**, and **Terminal**. 3. Note that while some labels are localized (e.g., “Memoria de pila”), other elements such as comments, initialization messages, and tooltips remain in English. ### ✅ Expected Behavior All interface elements and system messages should be fully translated into Spanish, maintaining consistency across the playground. Example: - “Initializing blink emulator…” → **“Inicializando emulador blink…”** - “Registers” → **“Registros”** (already correct) - “Stack Memory” → **“Memoria de pila”** (already correct) ### ❌ Actual Behavior - Terminal messages and tooltips remain in English. - Comments in the default assembly template are in English. - Some UI labels and system feedback are untranslated. ### 📸 Evidence The attached screenshot shows the **x86 Playground** interface with mixed English and Spanish text, including: > “Initializing blink emulator … bLink ready!” ### 🧠 Possible Root Cause - Missing localization keys for emulator messages and code templates. - Static English strings embedded in the assembly environment. - Partial implementation of language switching for technical modules.
Owner

Resolved in spikersoft-angular PR #160 (merged to master). The panel labels/status messages from the report were already keyed by the interim i18n overhaul (151 x86Playground keys, en+es complete); the remaining English leaks were the example/default assembly template comments and the snippet menu labels+tooltips. Those are now localized at display time (the SNIPPETS constants stay byte-identical to upstream x64.halb.it for share-payload compatibility): comments swap on snippet insert and on the boot-time default once translations load, and the menu translates with English fallback. Spanish strings are queued under _review in devTools/es.json for a native-speaker pass per the i18n workflow; syscall jargon (sys_write, fd: stdout) deliberately stays English in all locales. Verify visually: switch to es at /tools/x86-playground → File → Examples. Closing.

Resolved in spikersoft-angular PR #160 (merged to master). The panel labels/status messages from the report were already keyed by the interim i18n overhaul (151 x86Playground keys, en+es complete); the remaining English leaks were the example/default assembly template comments and the snippet menu labels+tooltips. Those are now localized at display time (the SNIPPETS constants stay byte-identical to upstream x64.halb.it for share-payload compatibility): comments swap on snippet insert and on the boot-time default once translations load, and the menu translates with English fallback. Spanish strings are queued under _review in devTools/es.json for a native-speaker pass per the i18n workflow; syscall jargon (sys_write, fd: stdout) deliberately stays English in all locales. Verify visually: switch to es at /tools/x86-playground → File → Examples. Closing.
Sign in to join this conversation.