2.0 KiB
2.0 KiB
title, description, phase, status, last_updated
| title | description | phase | status | last_updated |
|---|---|---|---|---|
| Faz 3 Ayarlar Dil ve Ceviri Yonetimi | Ayarlar ekraninda locale yonetimi, UI translation editor, import/export ve dogrulama sonuclari. | 3 | completed | 2026-07-19 |
Faz 3 Ayarlar Dil ve Ceviri Yonetimi
Faz-3, Faz-1 ve Faz-2 i18n altyapisini owner tarafindan yonetilebilir hale getirdi.
Eklenenler
- Ayarlar sayfasina
Diller ve cevirilertab'i eklendi. - Owner yeni locale ekleyebilir.
- Locale
draft,active,archivedlifecycle'i UI uzerinden yonetilebilir. - Aktif locale instance default dili yapilabilir.
- Freelancer kendi arayuz dilini secebilir; tercih
user_preferences.languageveneta_localecookie'sine yazilir. - Locale kartlarinda genel tamamlanma yuzdesi ve eksik anahtar sayisi gorunur.
- Namespace ve metin aramali UI translation editor eklendi.
- Editor Turkce ve Ingilizce referans metnini ayni satirda gosterir.
- Tekil translation override kaydedilebilir ve sifirlanabilir.
- JSON export paketi uretilebilir.
- JSON import preview ve commit akisi eklendi.
- I18n mutation'lari
runtime_eventsicinei18n.settingsolarak audit edilir. - Import/export round-trip ve client negatif yetki smoke testi eklendi.
Degisen dosyalar
| Alan | Dosya |
|---|---|
| Settings UI | app/(dashboard)/settings/page.tsx |
| Settings server actions | app/(dashboard)/settings/actions.ts |
| I18n service export/import/completion | server/i18n/service.ts |
| UI translation repository helpers | server/repositories/i18n.ts |
| User language preference service | server/settings/preferences.ts |
| Faz-3 smoke | scripts/i18n-phase3-smoke.* |
Verification
Calistirilan komutlar:
pnpm typecheck
pnpm i18n:phase3-smoke
pnpm build
pnpm phase9:smoke
Sonuclar basarili. pnpm build sirasinda mevcut Next edge runtime static
generation uyarisi tekrar goruldu; Faz-3 kaynakli yeni bir hata degil.
Faz-4'e kalan sinir
Bu faz ceviri yonetimini ekledi; uygulamadaki tum hardcoded metinleri henuz katalog anahtarina tasimadi. Sayfa sayfa metin migration'i Faz-4'te yapilacak.