In the JavaScript Playground, several lessons display incomplete or missing Spanish translations within the instruction panels. While the lesson titles and navigation are localized, the instructional text remains partially or entirely in English, creating inconsistency in the learning experience.
🧪 Steps to Reproduce
Navigate to learn.spikersoft.com/tools/javascript-playground.
Select any lesson under Operadores y Expresiones (e.g., Expresión ternaria (?:)).
Observe the INSTRUCCIONES section.
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 clarity and consistency with the localized interface.
Example:
“Concept first: Ternary expression (?:) is a pattern you can reuse.”
→ “Primero el concepto: La expresión ternaria (?:) es un patrón que puedes reutilizar.”
❌ 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 Expresión ternaria (?:) 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 **JavaScript Playground**, several lessons display **incomplete or missing Spanish translations** within the instruction panels. While the lesson titles and navigation are localized, the instructional text remains partially or entirely in English, creating inconsistency in the learning experience.
### 🧪 Steps to Reproduce
1. Navigate to `learn.spikersoft.com/tools/javascript-playground`.
2. Select any lesson under **Operadores y Expresiones** (e.g., *Expresión ternaria (?:)*).
3. Observe the **INSTRUCCIONES** section.
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 clarity and consistency with the localized interface.
Example:
- “Concept first: Ternary expression (?:) is a pattern you can reuse.”
→ **“Primero el concepto: La expresión ternaria (?:) es un patrón que puedes reutilizar.”**
### ❌ 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 **Expresión ternaria (?:)** 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.
Re-verified against current master. Lesson 30203 (Expresión ternaria (?:)) now has full Spanish instructions/hints in es/javascript.json, matching the example translation given in this report verbatim ("Lo primero es el concepto: Expresión ternaria (?:) es un patrón que puedes reutilizar.").
Resolved by spikersoft-backend PR #26 (merged to master, part of the #279 → #296 localization effort). Closing.
Re-verified against current `master`. Lesson 30203 (`Expresión ternaria (?:)`) now has full Spanish `instructions`/`hints` in `es/javascript.json`, matching the example translation given in this report verbatim ("Lo primero es el concepto: Expresión ternaria (?:) es un patrón que puedes reutilizar.").
Resolved by spikersoft-backend PR #26 (merged to `master`, part of the #279 → #296 localization effort). 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
In the JavaScript Playground, several lessons display incomplete or missing Spanish translations within the instruction panels. While the lesson titles and navigation are localized, the instructional text remains partially or entirely in English, creating inconsistency in the learning experience.
🧪 Steps to Reproduce
learn.spikersoft.com/tools/javascript-playground.✅ Expected Behavior
All instructional text should be fully translated into Spanish, maintaining clarity and consistency with the localized interface.
Example:
→ “Primero el concepto: La expresión ternaria (?:) es un patrón que puedes reutilizar.”
❌ Actual Behavior
📸 Evidence
The attached screenshot shows the lesson Expresión ternaria (?:) with English instructions under the Spanish interface.
🧠 Possible Root Cause
Re-verified against current
master. Lesson 30203 (Expresión ternaria (?:)) now has full Spanishinstructions/hintsines/javascript.json, matching the example translation given in this report verbatim ("Lo primero es el concepto: Expresión ternaria (?:) es un patrón que puedes reutilizar.").Resolved by spikersoft-backend PR #26 (merged to
master, part of the #279 → #296 localization effort). Closing.