Skip to content

feat: Lokalizatsiya atamalarini koʻrishga moʻljallangan oddiy veb-interfeys #7

@itsbilolbek

Description

@itsbilolbek

Maqsad

Loyiha jamoasidagi texnik boʻlmagan aʼzolar (masalan, tarjimonlar, kontent menejerlari) uchun translations.toml faylida saqlanayotgan barcha standart tarjimalarni brauzer orqali osongina koʻrish va qidirish imkonini beruvchi oddiy, statik veb-sahifani yaratish.

Funksiyalar

  • Maʼlumotni koʻrsatish: TOML faylidagi maʼlumotlar (yoki oldindan tayyorlangan JSON/JavaScript obyekti) yuklanib, asosiy kalitlar (key) va ularning tarjimalari (value) tartibli koʻrinishda (masalan, jadval yoki karta koʻrinishida) taqdim etilishi kerak.

  • Tezkor qidiruv (Quick Search): Atama kalitlari va tarjimalar matni bo'yicha real vaqt rejimida (live) filtrlaydigan samarali qidiruv maydoni.

  • Statik veb-sayt: Interfeys statik hostingga (masalan, GitHub Pages, Netlify) joylashtirish uchun qulay boʻlishi kerak. Dinamik server (backend) talab qilinmaydi.

Texnik talablar

  • Asosiy texnologiyalar: HTML, CSS, va oddiy JavaScript yetarli. Ochiq manbali loyihada ortiqcha bogʼliqliklarni (dependencies) kamaytirish uchun yengil yechim afzal.

  • Maʼlumot manbai: TOML faylidan olingan lugʻat maʼlumotlarini oʻz ichiga olgan oddiy JSON fayli (data.json) ishlatilishi mumkin. Frontend sahifa shu faylni yuklab oladi va sahifada koʻrsatadi.

  • Mobil moslashuvchanlik (responsiveness): Lugʻatni mobil qurilmalarda ham qulay koʻrish imkoniyati boʻlishi kerak.

Eslatma: Bu interfeys hozircha faqat read-only (faqat oʻqish) boʻladi. Tarjimalarni tahrirlash yoki yangi atamalar qoʻshish funksiyalari keyingi bosqichlarda koʻrib chiqiladi.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions