# [Bug] Missing translations at Python Playground #268

Closed
opened 2026-06-27 16:52:49 +00:00 by enjin2310 · 1 comment

Summary

The instructions section in the Python Playground remains in English when the platform language is set to Spanish.

Issue Description

The instructions panel within the Python Playground lesson does not localize correctly. Despite the interface being set to Español, the instructional text remains in English. This creates inconsistency in the localized learning environment.

  • Affected Component: Lesson instruction panel in Python Playground
  • Observed Behavior: Instructional text displayed in English while other UI elements are in Spanish
  • User Impact: Spanish-speaking users encounter mixed-language content
  • Visible Symptoms: English text under the “INSTRUCCIONES” heading

Environment

Property Value
Application SpikerSoft Learning Platform
Module Python 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/python-playground.
  2. Switch the interface language to Español.
  3. Open lesson 20201 – Cuatro operadores.
  4. Observe the INSTRUCCIONES section.

Expected Result

All instructional text should appear in Spanish, consistent with the selected language.

Actual Result

Instructional text remains in English despite the interface being localized to Spanish.

Evidence

  • Screenshot shows lesson “Cuatro operadores” with English instructions:
    • “Concept first: Four Operators is today's core idea. You already built one math helper. Now build a small calculator toolkit.”
    • “Define four functions: add(a, b), subtract(a, b), multiply(a, b), and divide(a, b).”
    • divide should use real division ( / ), not integer floor division ( // ).”
    • “Each function should return its answer.”
  • Interface elements such as “Plan de estudios de Python”, “Enviar”, and “Nuevo intento” are correctly displayed in Spanish.

Impact

  • Localization inconsistency within lesson content.
  • Spanish-speaking users may struggle to follow instructions.
  • 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 instructions section in the Python Playground remains in English when the platform language is set to Spanish. ## Issue Description The **instructions panel** within the Python Playground lesson does not localize correctly. Despite the interface being set to **Español**, the instructional text remains in English. This creates inconsistency in the localized learning environment. - **Affected Component:** Lesson instruction panel in Python Playground - **Observed Behavior:** Instructional text displayed in English while other UI elements are in Spanish - **User Impact:** Spanish-speaking users encounter mixed-language content - **Visible Symptoms:** English text under the “INSTRUCCIONES” heading ## Environment | Property | Value | |-----------|--------| | Application | SpikerSoft Learning Platform | | Module | Python 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/python-playground`. 2. Switch the interface language to **Español**. 3. Open lesson **20201 – Cuatro operadores**. 4. Observe the **INSTRUCCIONES** section. ## Expected Result All instructional text should appear in Spanish, consistent with the selected language. ## Actual Result Instructional text remains in English despite the interface being localized to Spanish. ## Evidence - Screenshot shows lesson **“Cuatro operadores”** with English instructions: - “Concept first: Four Operators is today's core idea. You already built one math helper. Now build a small calculator toolkit.” - “Define four functions: `add(a, b)`, `subtract(a, b)`, `multiply(a, b)`, and `divide(a, b)`.” - “`divide` should use real division `( / )`, not integer floor division `( // )`.” - “Each function should `return` its answer.” - Interface elements such as **“Plan de estudios de Python”**, **“Enviar”**, and **“Nuevo intento”** are correctly displayed in Spanish. ## Impact - Localization inconsistency within lesson content. - Spanish-speaking users may struggle to follow instructions. - Reduces overall translation completeness and platform usability. ## Frequency Always ## Reproducibility 100% ## Severity Medium ## Notes All environment details confirmed from screenshot. No additional anomalies observed.
Owner

Re-verified against current master. Lesson 20201 (Cuatro operadores) now has full Spanish instructions/hints in es/python.json, matching the text quoted in this report verbatim:

"Primero el concepto: Cuatro operadores es la idea central de hoy..."

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

Re-verified against current `master`. Lesson 20201 (`Cuatro operadores`) now has full Spanish `instructions`/`hints` in `es/python.json`, matching the text quoted in this report verbatim: > "Primero el concepto: Cuatro operadores es la idea central de hoy..." Resolved by spikersoft-backend PR #27 (merged to `master`, part of the #279 → #296 localization effort). Closing.
Sign in to join this conversation.