Files
just-music-premium/justmusic
Barış Keser ffdb5e8162 v1.1.0: dil destegi (TR + EN)
- Yeni justmusic/web/i18n.js: kaynak-string cevirisi (gettext tarzi). Ic mantik/veri
  TURKCE kalir (mood etiketleri, korumali liste adlari, durum eslesmeleri) — yalniz
  GOSTERIMDE T() Ingilizce'ye cevirir. Boylece veri gocu yok, kutuphane bozulmaz.
- Sablon yedegi: exact anahtar yoksa degisken run'lar placeholder'a cevrilir —
  "5 sarki" -> "{n} sarki" -> "5 songs"; "“Foo” silinsin mi?" -> "Delete “Foo”?".
- showToast(t) iceride T() uyguladigi icin tum toast'lar (Python dahil) otomatik cevrilir;
  durum eslesmeleri (indexOf) Turkce kaynakta kaldigi icin bozulmaz.
- Ust bara dil secici (#langSel); secim settings.lang'e kaydedilir (setLanguage slotu),
  acilista initFromState uygular. index.html statik metinler data-i18n / title / placeholder
  ile applyStaticI18n'de cevrilir. Dil degisince gorunum + sidebar + sag panel + dile bagli
  select'ler (tema/uyku) yeniden cizilir.
- app.js render literalleri T() ile sarildi (butonlar, menuler, basliklar, bos-durumlar,
  komut paleti, karaoke menu, klip, stats, kisayollar, mood chip).
- Dogrulama: harness TR<->EN<->TR (statik kabuk, sidebar korumali adlar, sayisal sablon,
  toast, effects/home/palet gorunumleri, sag panel, select'ler) hepsi cevriliyor, 0 JS hatasi.
2026-09-20 13:01:30 +03:00
..
2026-09-20 13:01:30 +03:00
2026-09-20 13:01:30 +03:00
2026-09-20 13:01:30 +03:00