Audit: Gamification nyelvi modulok és hardcoded stringek felmérése #339

Closed
opened 2026-06-30 00:32:20 +02:00 by kincses · 2 comments
Owner

Mérföldkő: Gamification Pro rendszer\nCél: A gamification backend és frontend admin modulok teljes körű nyelvi auditja - hardcoded stringek azonosítása és i18n javítási terv készítése\n\n### 🔗 Függőségek (Dependencies)\n- Bemenet (Mikre támaszkodik): backend/app/models/gamification/, backend/app/api/v1/endpoints/gamification.py, backend/app/services/gamification_service.py, frontend_admin/pages/gamification/, frontend_admin/locales/.json, backend/static/locales/.json\n- Kimenet (Mik támaszkodnak rá): A gamification admin felület teljes i18n átalakítása, backend API hibaüzenetek lokalizációja\n\n### 📝 Elemzés\nAz audit során 16 fájl került átvizsgálásra. Megállapítás: a frontend admin 12 Vue oldalán 100%-ban hardcoded magyar nyelvű szövegek találhatók, a backend API végpontokban kevert magyar/angol hibaüzenetek és keménykódolt kvíz tartalom van. A frontend_admin/locales/.json és backend/static/locales/*.json fájlokban egyetlen gamification kulcs sem található.

**Mérföldkő:** Gamification Pro rendszer\n**Cél:** A gamification backend és frontend admin modulok teljes körű nyelvi auditja - hardcoded stringek azonosítása és i18n javítási terv készítése\n\n### 🔗 Függőségek (Dependencies)\n- **Bemenet (Mikre támaszkodik):** backend/app/models/gamification/, backend/app/api/v1/endpoints/gamification.py, backend/app/services/gamification_service.py, frontend_admin/pages/gamification/*, frontend_admin/locales/*.json, backend/static/locales/*.json\n- **Kimenet (Mik támaszkodnak rá):** A gamification admin felület teljes i18n átalakítása, backend API hibaüzenetek lokalizációja\n\n### 📝 Elemzés\nAz audit során 16 fájl került átvizsgálásra. Megállapítás: a frontend admin 12 Vue oldalán 100%-ban hardcoded magyar nyelvű szövegek találhatók, a backend API végpontokban kevert magyar/angol hibaüzenetek és keménykódolt kvíz tartalom van. A frontend_admin/locales/*.json és backend/static/locales/*.json fájlokban egyetlen gamification kulcs sem található.
kincses added the Type: RefactorStatus: In Progress labels 2026-06-30 00:32:26 +02:00
kincses started working 2026-06-30 00:32:26 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-30 00:32:26

▶️ **Munka megkezdve:** 2026-06-30 00:32:26
kincses added Status: Done and removed Status: In Progress labels 2026-06-30 00:36:28 +02:00
kincses worked for 4 minutes 2026-06-30 00:36:28 +02:00
Author
Owner

Munka befejezve: 2026-06-30 00:36:28

Technikai Összefoglaló:
Gamification nyelvi audit elkészült. 16 fájl átvizsgálva. Megállapítás: frontend admin 12 Vue oldalán 100% hardcoded magyar szöveg, backend API-ban kevert magyar/angol hardcoded stringek, kvíz tartalom keménykódolva. Lokációs fájlokban (frontend_admin/locales/.json, backend/static/locales/.json) egyetlen gamification kulcs sincs. Javítási javaslat: 7 fázisú i18n migrációs terv 15-20 fájl módosításával. Dokumentáció: docs/gamification_i18n_audit_and_fix_proposal.md

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-30 00:36:28 **Technikai Összefoglaló:** Gamification nyelvi audit elkészült. 16 fájl átvizsgálva. Megállapítás: frontend admin 12 Vue oldalán 100% hardcoded magyar szöveg, backend API-ban kevert magyar/angol hardcoded stringek, kvíz tartalom keménykódolva. Lokációs fájlokban (frontend_admin/locales/*.json, backend/static/locales/*.json) egyetlen gamification kulcs sincs. Javítási javaslat: 7 fázisú i18n migrációs terv 15-20 fájl módosításával. Dokumentáció: docs/gamification_i18n_audit_and_fix_proposal.md ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.