## [Bug] Missing or Incomplete Translations in C Playground Lessons #199

Closed
opened 2026-05-24 16:54:41 +00:00 by enjin2310 · 1 comment

🧩 Summary

In the C Playground section, several lessons display incomplete or missing Spanish translations within the instruction panels. While the interface and lesson titles are localized, the instructional text remains partially or entirely in English, creating inconsistency for Spanish-speaking users.

🧪 Steps to Reproduce

  1. Navigate to learn.spikersoft.com/tools/c-playground.
  2. Open any lesson (e.g., ¿Qué es C?).
  3. Observe the INSTRUCCIONES section and lesson body.
  4. Notice that the content is written in English despite the interface being in Spanish.

Expected Behavior

All instructional text should be fully translated into Spanish, maintaining consistency with the localized interface.
Example:

  • “The language under many systems” → “El lenguaje en muchos sistemas”
  • “C is the language most operating systems, language runtimes, and embedded firmware are written in.”
    “C es el lenguaje en el que se escriben la mayoría de los sistemas operativos, entornos de ejecución y firmware embebido.”

Actual Behavior

  • Lesson instructions remain in English.
  • Some technical terms are untranslated or mixed between languages.
  • The learning flow feels inconsistent for Spanish-speaking users.

📸 Evidence

The attached screenshot shows the lesson ¿Qué es C? with English instructions under the Spanish interface.

🧠 Possible Root Cause

  • Missing translation keys in the lesson content database.
  • Static English text not linked to localization files.
  • Partial implementation of language switching for instructional content.
### 🧩 Summary In the **C Playground** section, several lessons display **incomplete or missing Spanish translations** within the instruction panels. While the interface and lesson titles are localized, the instructional text remains partially or entirely in English, creating inconsistency for Spanish-speaking users. ### 🧪 Steps to Reproduce 1. Navigate to `learn.spikersoft.com/tools/c-playground`. 2. Open any lesson (e.g., *¿Qué es C?*). 3. Observe the **INSTRUCCIONES** section and lesson body. 4. Notice that the content is written in English despite the interface being in Spanish. ### ✅ Expected Behavior All instructional text should be fully translated into Spanish, maintaining consistency with the localized interface. Example: - “The language under many systems” → **“El lenguaje en muchos sistemas”** - “C is the language most operating systems, language runtimes, and embedded firmware are written in.” → **“C es el lenguaje en el que se escriben la mayoría de los sistemas operativos, entornos de ejecución y firmware embebido.”** ### ❌ Actual Behavior - Lesson instructions remain in English. - Some technical terms are untranslated or mixed between languages. - The learning flow feels inconsistent for Spanish-speaking users. ### 📸 Evidence The attached screenshot shows the lesson **¿Qué es C?** with English instructions under the Spanish interface. ### 🧠 Possible Root Cause - Missing translation keys in the lesson content database. - Static English text not linked to localization files. - Partial implementation of language switching for instructional content.
Owner

Re-verified against current master. Lesson 80000 (¿Qué es C?) now has full Spanish tutorialPanels in es/c.json, matching the example translation given in this report verbatim ("El lenguaje bajo muchos sistemas" ↔ "The language under many systems").

Resolved by spikersoft-backend PR #28 (merged to master, part of the #279#296 localization effort). Closing.

Re-verified against current `master`. Lesson 80000 (`¿Qué es C?`) now has full Spanish `tutorialPanels` in `es/c.json`, matching the example translation given in this report verbatim ("El lenguaje bajo muchos sistemas" ↔ "The language under many systems"). Resolved by spikersoft-backend PR #28 (merged to `master`, part of the #279 → #296 localization effort). Closing.
Sign in to join this conversation.