The lesson content and dictionary panel in the C++ Playground remain in English when the platform language is set to Spanish.
Issue Description
The instructions section and concept dictionary panel within the C++ Playground lesson are not localized. Despite the interface being set to Español, both areas display English text. This results in inconsistent localization across the learning environment.
Affected Component: Lesson instructions and concept dictionary panel in C++ Playground
Observed Behavior: English text displayed while UI elements are in Spanish
User Impact: Spanish-speaking users encounter mixed-language content
Visible Symptoms: English text under the “INSTRUCCIONES” heading and in the concept reference panel
Environment
Property
Value
Application
SpikerSoft Learning Platform
Module
C++ Playground
Environment
Production
Browser
Firefox
Operating System
Windows 11
Version
v2026.06.26a
Device
Desktop PC
Preconditions
Platform language set to Español.
Steps to Reproduce
Navigate to learn.spikersoft.com/tools/cpp-playground.
Switch the interface language to Español.
Open lesson 70100 – Hola, mundo.
Observe the INSTRUCCIONES section and the Concepts panel on the right.
Expected Result
All instructional and dictionary text should appear in Spanish, consistent with the selected language.
Actual Result
Instructional and dictionary text remain in English despite the interface being localized to Spanish.
Evidence
Screenshot shows lesson “Hola, mundo” with English instructions:
“Big idea: std::cout sends values to standard output, and \n moves to the next line so output stays readable.”
“Use std::cout to print the line Hello, world! followed by a newline.”
“Leave the scaffold’s return 0; in place.”
“Hover any highlighted term in these instructions — like std::cout, <<, or <iostream> — to read what it is and where it comes from.”
The Concepts panel on the right also displays English text such as:
“Standard output stream”
“An object (not a function!) that knows how to print text and values to your terminal.”
Interface elements like “Plan de estudios de C++”, “Enviar”, and “Nuevo intento” are correctly displayed in Spanish.
Impact
Localization inconsistency within lesson content and concept dictionary.
Spanish-speaking users may struggle to follow instructions and definitions.
Reduces overall translation completeness and platform usability.
Frequency
Always
Reproducibility
100%
Severity
Medium
Notes
All environment details confirmed from screenshot. No additional anomalies observed.
## Summary
The lesson content and dictionary panel in the C++ Playground remain in English when the platform language is set to Spanish.
## Issue Description
The **instructions section** and **concept dictionary panel** within the C++ Playground lesson are not localized. Despite the interface being set to **Español**, both areas display English text. This results in inconsistent localization across the learning environment.
- **Affected Component:** Lesson instructions and concept dictionary panel in C++ Playground
- **Observed Behavior:** English text displayed while UI elements are in Spanish
- **User Impact:** Spanish-speaking users encounter mixed-language content
- **Visible Symptoms:** English text under the “INSTRUCCIONES” heading and in the concept reference panel
## Environment
| Property | Value |
|-----------|--------|
| Application | SpikerSoft Learning Platform |
| Module | C++ Playground |
| Environment | Production |
| Browser | Firefox |
| Operating System | Windows 11 |
| Version | v2026.06.26a |
| Device | Desktop PC |
## Preconditions
Platform language set to **Español**.
## Steps to Reproduce
1. Navigate to `learn.spikersoft.com/tools/cpp-playground`.
2. Switch the interface language to **Español**.
3. Open lesson **70100 – Hola, mundo**.
4. Observe the **INSTRUCCIONES** section and the **Concepts** panel on the right.
## Expected Result
All instructional and dictionary text should appear in Spanish, consistent with the selected language.
## Actual Result
Instructional and dictionary text remain in English despite the interface being localized to Spanish.
## Evidence
- Screenshot shows lesson **“Hola, mundo”** with English instructions:
- “Big idea: `std::cout` sends values to standard output, and `\n` moves to the next line so output stays readable.”
- “Use `std::cout` to print the line `Hello, world!` followed by a newline.”
- “Leave the scaffold’s `return 0;` in place.”
- “Hover any highlighted term in these instructions — like `std::cout`, `<<`, or `<iostream>` — to read what it is and where it comes from.”
- The **Concepts** panel on the right also displays English text such as:
- “Standard output stream”
- “An object (not a function!) that knows how to print text and values to your terminal.”
- Interface elements like **“Plan de estudios de C++”**, **“Enviar”**, and **“Nuevo intento”** are correctly displayed in Spanish.
## Impact
- Localization inconsistency within lesson content and concept dictionary.
- Spanish-speaking users may struggle to follow instructions and definitions.
- Reduces overall translation completeness and platform usability.
## Frequency
Always
## Reproducibility
100%
## Severity
Medium
## Notes
All environment details confirmed from screenshot. No additional anomalies observed.
Instructions panel — lesson 70100 (Hola, mundo) now has full Spanish instructions/hints in es/cpp.json, matching this report's quoted text verbatim ("Idea principal: std::cout envía valores a la salida estándar..."). Resolved by spikersoft-backend PR #29 (#279 → #296 localization effort).
Concept dictionary panel — still English-only. It's sourced from a hardcoded, locale-less static data file (cpp-concepts.data.ts in spikersoft-angular), a completely separate system from the backend lesson-translation pipeline that fixed the instructions panel. Split out into spikerj/spikersoft-issues#301 to track properly (also covers the same gap in C#, Python, and C playgrounds).
Re-verified against current `master`. Partial fix:
- **Instructions panel** — lesson 70100 (`Hola, mundo`) now has full Spanish `instructions`/`hints` in `es/cpp.json`, matching this report's quoted text verbatim ("Idea principal: `std::cout` envía valores a la salida estándar..."). Resolved by spikersoft-backend PR #29 (#279 → #296 localization effort).
- **Concept dictionary panel** — still English-only. It's sourced from a hardcoded, locale-less static data file (`cpp-concepts.data.ts` in spikersoft-angular), a completely separate system from the backend lesson-translation pipeline that fixed the instructions panel. Split out into spikerj/spikersoft-issues#301 to track properly (also covers the same gap in C#, Python, and C playgrounds).
Keeping this open until #301 lands.
Instructions panel — fixed earlier by the #279/#296 backend content work (Spanish instructions/hints for lesson 70100 in es/cpp.json).
Concept dictionary panel — fixed in spikersoft-angular PR #85 (merged to master), which added the Spanish Concept Reference overlay for the C++ playground (tracked as #301, now closed).
With both the lesson instructions and the concept dictionary panel now localized, the C++ playground renders fully in Spanish when the app language is Spanish. Closing.
Both symptoms in this report are now resolved:
- **Instructions panel** — fixed earlier by the #279/#296 backend content work (Spanish `instructions`/`hints` for lesson 70100 in `es/cpp.json`).
- **Concept dictionary panel** — fixed in spikersoft-angular PR #85 (merged to `master`), which added the Spanish Concept Reference overlay for the C++ playground (tracked as #301, now closed).
With both the lesson instructions and the concept dictionary panel now localized, the C++ playground renders fully in Spanish when the app language is Spanish. Closing.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
The lesson content and dictionary panel in the C++ Playground remain in English when the platform language is set to Spanish.
Issue Description
The instructions section and concept dictionary panel within the C++ Playground lesson are not localized. Despite the interface being set to Español, both areas display English text. This results in inconsistent localization across the learning environment.
Environment
Preconditions
Platform language set to Español.
Steps to Reproduce
learn.spikersoft.com/tools/cpp-playground.Expected Result
All instructional and dictionary text should appear in Spanish, consistent with the selected language.
Actual Result
Instructional and dictionary text remain in English despite the interface being localized to Spanish.
Evidence
std::coutsends values to standard output, and\nmoves to the next line so output stays readable.”std::coutto print the lineHello, world!followed by a newline.”return 0;in place.”std::cout,<<, or<iostream>— to read what it is and where it comes from.”Impact
Frequency
Always
Reproducibility
100%
Severity
Medium
Notes
All environment details confirmed from screenshot. No additional anomalies observed.
Re-verified against current
master. Partial fix:Hola, mundo) now has full Spanishinstructions/hintsines/cpp.json, matching this report's quoted text verbatim ("Idea principal:std::coutenvía valores a la salida estándar..."). Resolved by spikersoft-backend PR #29 (#279 → #296 localization effort).cpp-concepts.data.tsin spikersoft-angular), a completely separate system from the backend lesson-translation pipeline that fixed the instructions panel. Split out into spikerj/spikersoft-issues#301 to track properly (also covers the same gap in C#, Python, and C playgrounds).Keeping this open until #301 lands.
Both symptoms in this report are now resolved:
instructions/hintsfor lesson 70100 ines/cpp.json).master), which added the Spanish Concept Reference overlay for the C++ playground (tracked as #301, now closed).With both the lesson instructions and the concept dictionary panel now localized, the C++ playground renders fully in Spanish when the app language is Spanish. Closing.