M1: Központi common szekció létrehozása az admin i18n-ben #374

Closed
opened 2026-06-30 21:43:51 +02:00 by kincses · 2 comments
Owner

Mérföldkő: Frontend Admin i18n Restruktúrálás
Cél: Egységes, központi common szekció kialakítása a frontend_admin i18n fájlokban, megszüntetve a 8-15x-es kulcsduplikációt az alap UI szövegeknél (cancel, save, loading, retry, stb.)

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): Jelenlegi és fájlok; a elemzés
  • Kimenet (Mik támaszkodnak rá): M2 (fájlok oldalakra bontása) - a common szekció az alapja a moduláris felépítésnek

📝 Elemzés

A jelenlegi monolit JSON fájlokban (en.json 902 sor, hu.json 804 sor) nincs common/global szekció. A cancel kulcs 9+ helyen, a save 10+ helyen, a loading 15+ helyen, a retry 10+ helyen ismétlődik, esetenként eltérő fordítással (pl. retry: "Újra" vs "Újrapróbálkozás"). A javaslat szerint 30+ közös kulcs kerülne egy common szekcióba, amelyet minden oldal importál/örököl. A migráció során a meglévő kulcsokat meg kell őrizni backward compatibility miatt, majd egy cleanup fázisban eltávolítani a duplikációkat.

**Mérföldkő:** Frontend Admin i18n Restruktúrálás **Cél:** Egységes, központi common szekció kialakítása a frontend_admin i18n fájlokban, megszüntetve a 8-15x-es kulcsduplikációt az alap UI szövegeknél (cancel, save, loading, retry, stb.) ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** Jelenlegi és fájlok; a elemzés - **Kimenet (Mik támaszkodnak rá):** M2 (fájlok oldalakra bontása) - a common szekció az alapja a moduláris felépítésnek ### 📝 Elemzés A jelenlegi monolit JSON fájlokban (en.json 902 sor, hu.json 804 sor) nincs common/global szekció. A cancel kulcs 9+ helyen, a save 10+ helyen, a loading 15+ helyen, a retry 10+ helyen ismétlődik, esetenként eltérő fordítással (pl. retry: "Újra" vs "Újrapróbálkozás"). A javaslat szerint 30+ közös kulcs kerülne egy common szekcióba, amelyet minden oldal importál/örököl. A migráció során a meglévő kulcsokat meg kell őrizni backward compatibility miatt, majd egy cleanup fázisban eltávolítani a duplikációkat.
kincses added the Status: To DoType: Refactor labels 2026-06-30 21:43:51 +02:00
kincses added Status: In Progress and removed Status: To Do labels 2026-06-30 21:46:49 +02:00
kincses started working 2026-06-30 21:46:49 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-30 21:46:49

▶️ **Munka megkezdve:** 2026-06-30 21:46:49
kincses added Status: Done and removed Status: In Progress labels 2026-06-30 22:00:43 +02:00
kincses worked for 13 minutes 2026-06-30 22:00:43 +02:00
Author
Owner

Munka befejezve: 2026-06-30 22:00:43

Technikai Összefoglaló:
M1 kész: Központi common szekció létrehozva (86 kulcs EN+HU). 48 common.xxx referencia 5 Vue fájlban. Duplikáció megszüntetve: loading(5x), retry(4x), save/cancel/edit/delete(2-7x), actions/status/activate(2x). Backward compatibility megőrizve.

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-30 22:00:43 **Technikai Összefoglaló:** M1 kész: Központi common szekció létrehozva (86 kulcs EN+HU). 48 common.xxx referencia 5 Vue fájlban. Duplikáció megszüntetve: loading(5x), retry(4x), save/cancel/edit/delete(2-7x), actions/status/activate(2x). Backward compatibility megőrizve. ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.