[Fázis 2/7] 12 Vue oldal átalakítása useI18n() és () hívásokkal #341
Notifications
Total Time Spent: 22 minutes
kincses
22 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#341
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mérföldkő: Gamification i18n Migráció\nCél: A 12 gamification Vue oldal átalakítása: hardcoded magyar szövegek cseréje useI18n() és () hívásokra\n\n### 🔗 Függőségek (Dependencies)\n- Bemenet (Mikre támaszkodik): Fázis 1 (i18n kulcsok), frontend_admin/pages/gamification/*.vue\n- Kimenet (Mik támaszkodnak rá): Fázis 7 (Tesztelés)\n\n### 📝 Elemzés\nÉrintett fájlok: badges.vue, competitions.vue, config.vue, index.vue, leaderboard.vue, ledger.vue, levels.vue, parameters.vue, point-rules.vue, seasons.vue, users/index.vue, users/[id].vue. Minden fájlban:\n1. useI18n() import hozzáadása a script szekcióba\n2. Minden template string cseréje {{ t('gamification.xxx.yyy') }}\n3. Minden script-ben használt string cseréje t('gamification.xxx.yyy')\n4. Dinamikus/paraméteres szövegek kezelése\n5. Loading/error/empty állapotok i18n kulcsra cserélése
▶️ Munka megkezdve: 2026-06-30 00:46:12
✅ Munka befejezve: 2026-06-30 01:08:32
Technikai Összefoglaló:
Fázis 2/7: 12 Vue oldal átalakítva useI18n() + t() hívásokra. Módosított fájlok: frontend_admin/i18n/locales/en.json, hu.json (hiányzó kulcsok kiegészítése), 12 gamification Vue oldal (badges, competitions, config, index, leaderboard, ledger, levels, parameters, point-rules, seasons, users/index, users/[id]). Build: ✅ Sikeres (✓ built in 6.95s). Interpoláció támogatás: delete confirmációk, penalty/reward sikerüzenetek, paraméter frissítés üzenetek.
⏱️ Az idő rögzítve.