docs: add multilingual i18n rollout plan
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
---
|
||||
title: Faz 4 Freelancer UI Migration
|
||||
description: Freelancer uygulamasinda ortak shell, sidebar, dashboard ve locale-aware formatter migration sonuclari.
|
||||
phase: 4
|
||||
status: completed
|
||||
last_updated: 2026-07-19
|
||||
---
|
||||
|
||||
# Faz 4 Freelancer UI Migration
|
||||
|
||||
Faz-4, owner/freelancer uygulamasinda i18n runtime'in gercek UI yuzeylerine
|
||||
baglanmasini baslatti ve teknik formatter sabitlerini kaldirdi.
|
||||
|
||||
## Tamamlananlar
|
||||
|
||||
- Dashboard layout request locale'e baglandi.
|
||||
- Dashboard subtree `I18nProvider` ile sarildi.
|
||||
- Sidebar grup ve linkleri katalog anahtarlarindan uretiliyor.
|
||||
- App shell skip link, mobil menu, hesap dropdown'i, cikis ve progress metinleri
|
||||
locale-aware hale geldi.
|
||||
- Dashboard ana sayfasi baslik, KPI label, filtre, bolum basliklari ve empty
|
||||
state metinlerinde katalog kullanmaya basladi.
|
||||
- Müşteriler, projeler, görevler, finans, takvim, günlük ve sohbet ana
|
||||
header'lari katalogdan okunuyor.
|
||||
- Freelancer client formatter'larinda sabit `tr-TR` kullanimi kaldirildi.
|
||||
- Freelancer `date-fns/locale/tr` importlari merkezi locale mapping'e tasindi.
|
||||
- `/projects` server-side sort locale-aware hale geldi.
|
||||
- Faz-4 boundary script'i eklendi.
|
||||
- Kalan hardcoded metin envanteri otomatik raporlanir hale geldi.
|
||||
|
||||
## Kalan UI metin raporu
|
||||
|
||||
Kalan derin form label'lari, dialog metinleri ve toast metinleri su raporda
|
||||
listelendi:
|
||||
|
||||
- [Faz 4 hardcoded text report](i18n-phase-4-hardcoded-text-report.md)
|
||||
|
||||
Bu rapor Faz-4 boundary script'i tarafindan uretilir. Formatter sabitleri fail
|
||||
eder; kalan kullanici metinleri sonraki UI migration dalgalarinda eritilecek
|
||||
istisna envanteri olarak tutulur.
|
||||
|
||||
## Verification
|
||||
|
||||
Calistirilan komutlar:
|
||||
|
||||
```bash
|
||||
pnpm i18n:phase4-boundary
|
||||
pnpm typecheck
|
||||
pnpm phase9:smoke
|
||||
pnpm build
|
||||
```
|
||||
|
||||
Sonuclar basarili. `pnpm build` sirasinda mevcut Next edge runtime static
|
||||
generation uyarisi tekrar goruldu; Faz-4 kaynakli yeni bir hata degil.
|
||||
Reference in New Issue
Block a user